14:24
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Регистрация \ Логин
VagrantДата: Суббота, 11.07.2009, 19:29 | Сообщение # 1
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Всем здарово. В моде есть регистрация. Но я хочу что бы при входе игрок не мог появиться пока не залогинится. То есть нажимает Shift Появляется: " Введите /login [пароль] или зарегистрируйтесь: /register [пароль]" И после как он авторизируется он смог появиться на спавне. + Само собой поставлю Но тому кто реально поможет.

Добавлено (11.07.2009, 19:29)
---------------------------------------------
И буду очень благодарен если кто-нибудь скинет код /buygun [id оружия] [кол-во патронов]. Что бы при убийстве оружие сохранилось. + или награду за это так же дам.
P.S. Извеняюсь что не по теме.


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!


Сообщение отредактировал Vagrant - Суббота, 11.07.2009, 19:29
[RD]ChezДата: Суббота, 11.07.2009, 19:31 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
Vagrant, юзай OnPlayerRequestClass, OnPlayerRequestSpawn, OnPlayerConnect,OnPlayerUpdate
OnPlayerRequestClass
если поставить return 0; игрок не сможет перелистнуть скин(вроде)

OnPlayerRequestSpawn
return 0; не дает заспавниться игроку

OnPlayerConnect
return 0; толком не экспериментировал

OnPlayerUpdate
return 0; не синхронизирует игроков.... не видно никого и не синхронизируется: машины, оружие и передвижения игроков(как-будто никого нет на серве)


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
MaccerДата: Суббота, 11.07.2009, 19:39 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус:

вот тебе пример в картинках fun



есть вопросы по sa-mp или pawn?
помогу за $$


Сообщение отредактировал Maccer - Суббота, 11.07.2009, 19:42
[RD]ChezДата: Суббота, 11.07.2009, 19:43 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
Maccer, какой ужас :D что это за чудо?


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
VagrantДата: Воскресенье, 12.07.2009, 16:42 | Сообщение # 5
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Maccer, [RD]Chez, Спасибо помогли :). Мне бы вот только сделать так что бы когда шифт нажимаешь сообщение "Введите /login [пароль] ....... " Весь чат не флудило. Ещё медальку дам :) тому кто поможет.

Добавлено (12.07.2009, 09:34)
---------------------------------------------
С /buygun [ID Оружия] [Кол-во Патронов] Бы ещё кто нибудь помог :)
mda

Добавлено (12.07.2009, 09:49)
---------------------------------------------
Лучше канечно что бы оружие оставалось когда умрёшь но хотя бы просто команду :)

Добавлено (12.07.2009, 16:42)
---------------------------------------------
Up


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!


Сообщение отредактировал Vagrant - Воскресенье, 12.07.2009, 09:49
stepmexДата: Воскресенье, 12.07.2009, 17:14 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (Vagrant)
С /buygun [ID Оружия] [Кол-во Патронов] Бы ещё кто нибудь помог
из pen вырежи.



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
SNIKERSokДата: Воскресенье, 12.07.2009, 17:21 | Сообщение # 7
Группа: Продвинутые
Сообщений: 811
Награды: 10
Город: Харьков
Репутация: 155
Замечания: 80%
Статус:
/buygun который у меня

[pwn] if (strcmp(cmd, "/buygun", true) == 0 && IsPlayerConnected(playerid))
{
new gun;
new gunid[16];
new gunstring1[256];
new gunstring2[256];
new gunstring3[256];
new gunstring4[256];
new gunstring5[256];
new infostring[256];
new guncharge;
new ammocharge;
new location = PlayerInfo[playerid][pLocal];
if(location < 102 || location == 255)
{
SendClientMessage(playerid, COLOR_WHITE,"You are not in a store");
return 1;
}
new mod = (BizzInfo[location-1000][bPriceMod]);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
format(string, sizeof(string), "USAGE: /buygun [gunname] [ammoamount]");
SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
SendClientMessage(playerid, COLOR_WHITE,"*** Ammunations ***");
SendClientMessage(playerid, COLOR_GRAD2,string);
format(gunstring1, 256, "Opyæèe: parachute ($%d) golfclub ($%d) nightstick ($%d) knife ($%d) baseballbat ($%d) shovel ($%d) poolcue ($%d)",
GunPrice[0][0]/100*mod,GunPrice[1][0]/100*mod,GunPrice[2][0]/100*mod,GunPrice[3][0]/100*mod,GunPrice[4][0]/100*mod,GunPrice[5][0]/100*mod,GunPrice[6][0]/100*mod);
SendClientMessage(playerid, COLOR_GRAD3, gunstring1);
format(gunstring2, 256, "Opyæèe: purpledildo ($%d) whitedildo ($%d) longwhitedildo ($%d) whitedildo2 ($%d) flowers ($%d) cane",
GunPrice[7][0]/100*mod,GunPrice[8][0]/100*mod,GunPrice[9][0]/100*mod,GunPrice[10][0]/100*mod,GunPrice[11][0]/100*mod,GunPrice[12][0]/100*mod);
SendClientMessage(playerid, COLOR_GRAD3, gunstring2);
format(gunstring3, 256, "Opyæèe: sdpistol ($%d) colt45 ($%d) deagle ($%d) tec9 ($%d) uzi ($%d) mp5 ($%d)",
GunPrice[13][0]/100*mod,GunPrice[14][0]/100*mod,GunPrice[15][0]/100*mod,GunPrice[16][0]/100*mod,GunPrice[17][0]/100*mod,GunPrice[18][0]/100*mod);
SendClientMessage(playerid, COLOR_GRAD3, gunstring3);
format(gunstring4, 256, "Opyæèe: shotgun ($%d) spas12 ($%d)sawnoff ($%d) ak47 ($%d) m4 ($%d) rifle ($%d) flamethrower ($%d)",
GunPrice[19][0]/100*mod,GunPrice[20][0]/100*mod,GunPrice[21][0]/100*mod,GunPrice[22][0]/100*mod,GunPrice[23][0]/100*mod,GunPrice[24][0]/100*mod);
SendClientMessage(playerid, COLOR_GRAD3, gunstring4);
format(gunstring5, 256, "Ïaòpoíû: pistolammo ($%d) shotgunammo ($%d) smgammo ($%d) assaultammo ($%d) rifleammo ($%d) flamethrowerammo ($%d)",
GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]);
SendClientMessage(playerid, COLOR_GRAD3, gunstring5);
SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
return 1;
}
strmid(gunid, tmp, 0, strlen(cmdtext), 255);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
format(string, sizeof(string), "USAGE: /buygun [gunname] [ammoamount]");
return 1;
}
new ammo = strval(tmp);

if (strcmp(gunid, "parachute", true, strlen(gunid)) == 0)
{
gun = 46;
guncharge = GunPrice[0][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "golfclub", true, strlen(gunid)) == 0)
{
gun = 2;
guncharge = GunPrice[1][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "nightstick", true, strlen(gunid)) == 0)
{
gun = 3;
guncharge = GunPrice[2][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "knife", true, strlen(gunid)) == 0)
{
gun = 4;
guncharge = GunPrice[3][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "baseballbat", true, strlen(gunid)) == 0)
{
gun = 5;
guncharge = GunPrice[4][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "shovel", true, strlen(gunid)) == 0)
{
gun = 6;
guncharge = GunPrice[5][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0)
{
gun = 7;
guncharge = GunPrice[6][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "purpledildo", true, strlen(gunid)) == 0)
{
gun = 10;
guncharge = GunPrice[7][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "whitedildo", true, strlen(gunid)) == 0)
{
gun = 11;
guncharge = GunPrice[8][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "longwhitedildo", true, strlen(gunid)) == 0)
{
gun = 12;
guncharge = GunPrice[9][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "whitedildo2", true, strlen(gunid)) == 0)
{
gun = 13;
guncharge = GunPrice[10][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "flowers", true, strlen(gunid)) == 0)
{
gun = 14;
guncharge = GunPrice[11][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0)
{
gun = 15;
guncharge = GunPrice[12][0]/100*mod;
ammocharge = 0;
}
else if (strcmp(gunid, "sdpistol", true, strlen(gunid)) == 0)
{
gun = 23;
guncharge = GunPrice[13][0]/100*mod;
ammocharge = GunPrice[25][0]*ammo;
}
else if (strcmp(gunid, "colt45", true, strlen(gunid)) == 0)
{
gun = 22;
guncharge = GunPrice[14][0]/100*mod;
ammocharge = GunPrice[25][0]*ammo;
}
else if (strcmp(gunid, "deagle", true, strlen(gunid)) == 0)
{
gun = 24;
guncharge = GunPrice[15][0]/100*mod;
ammocharge = GunPrice[25][0]*ammo;
}
else if (strcmp(gunid, "Tec9", true, strlen(gunid)) == 0)
{
gun = 32;
guncharge = GunPrice[16][0]/100*mod;
ammocharge = GunPrice[27][0]*ammo;
}
else if (strcmp(gunid, "uzi", true, strlen(gunid)) == 0)
{
gun = 28;
guncharge = GunPrice[17][0]/100*mod;
ammocharge = GunPrice[27][0]*ammo;
}
else if (strcmp(gunid, "mp5", true, strlen(gunid)) == 0)
{
gun = 29;
guncharge = GunPrice[18][0]/100*mod;
ammocharge = GunPrice[27][0]*ammo;
}
else if (strcmp(gunid, "shotgun", true, strlen(gunid)) == 0)
{
gun = 25;
guncharge = GunPrice[19][0]/100*mod;
ammocharge = GunPrice[26][0]*ammo;
}
else if (strcmp(gunid, "spas12", true, strlen(gunid)) == 0)
{
gun = 27;
guncharge = GunPrice[20][0]/100*mod;
ammocharge = GunPrice[26][0]*ammo;
}
else if (strcmp(gunid, "sawnoff", true, strlen(gunid)) == 0)
{
gun = 26;
guncharge = GunPrice[21][0]/100*mod;
ammocharge = GunPrice[26][0]*ammo;
}
else if (strcmp(gunid, "ak47", true, strlen(gunid)) == 0)
{
gun = 30;
guncharge = GunPrice[22][0]/100*mod;
ammocharge = GunPrice[28][0]*ammo;
}
else if (strcmp(gunid, "m4", true, strlen(gunid)) == 0)
{
gun = 31;
guncharge = GunPrice[23][0]/100*mod;
ammocharge = GunPrice[28][0]*ammo;
}
else if (strcmp(gunid, "rifle", true, strlen(gunid)) == 0)
{
gun = 33;
guncharge = GunPrice[24][0]/100*mod;
ammocharge = GunPrice[29][0]*ammo;
}
else
{
SendClientMessage(playerid, COLOR_GRAD6, "ShopKeeper says: I have never heard of that weapon.");
return 1;
}
if((guncharge+ammocharge)<0||ammocharge<0||guncharge<0)
{
SendClientMessage(playerid,COLOR_GRAD2,"Invalid selection. Please try again.");
return 1;
}
if((guncharge+ammocharge) > GetPlayerMoney(playerid))
{
format(infostring, 256, "You Dont Have $%d",guncharge+ammocharge);
SendClientMessage(playerid, COLOR_GRAD3, infostring);
return 1;
}
format(infostring, 256, "You have purchased %s with %d ammo for $%d",gunid,ammo,guncharge+ammocharge);
SendClientMessage(playerid, COLOR_GRAD3, infostring);
GiveMoney(playerid,-(guncharge+ammocharge));
BizzInfo[location-1000][bTakings] = BizzInfo[location-1000][bTakings]+(guncharge+ammocharge);
BizzInfo[location-1000][bProd]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
GivePlayerWeapon(playerid, gun, ammo);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s bought weapons for $%d at biz %d", sendername, (guncharge+ammocharge), location-1000);
printf("%s", string);
PayLog(string);
return 1;
}[/pwn]


банер по проще
Я понял, они будут принимать нашу рилигию за глазированные сырки ©
http://rghost.ru/36167118
VagrantДата: Понедельник, 13.07.2009, 03:41 | Сообщение # 8
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Quote
/buygun который у меня
Вообще никак не лезит... кругом ошибки и удаляя их команда просто исчезает.



Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!
SNIKERSokДата: Понедельник, 13.07.2009, 10:40 | Сообщение # 9
Группа: Продвинутые
Сообщений: 811
Награды: 10
Город: Харьков
Репутация: 155
Замечания: 80%
Статус:
эээм ну незнаю всё пашет


банер по проще
Я понял, они будут принимать нашу рилигию за глазированные сырки ©
http://rghost.ru/36167118
stepmexДата: Понедельник, 13.07.2009, 11:02 | Сообщение # 10
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
SNIKERSok, массив GunPrice[...][...] ему ещё выложи.


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
VagrantДата: Понедельник, 13.07.2009, 11:27 | Сообщение # 11
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Эту часть кода можно просто удалять потому что там каждая строка error... А это думаю основная часть :). stepmex, Скорее всего что этого массива не хватает.
[pwn]
format(gunstring1, 256, "Opyæèe: parachute ($%d) golfclub ($%d) nightstick ($%d) knife ($%d) baseballbat ($%d) shovel ($%d) poolcue ($%d)",
GunPrice[0][0]/100*mod,GunPrice[1][0]/100*mod,GunPrice[2][0]/100*mod,GunPrice[3][0]/100*mod,GunPrice[4][0]/100*mod,GunPrice[5][0]/100*mod,GunPrice[6][0]/100*mod);
SendClientMessage(playerid, COLOR_GRAD3, gunstring1);
format(gunstring2, 256, "Opyæèe: purpledildo ($%d) whitedildo ($%d) longwhitedildo ($%d) whitedildo2 ($%d) flowers ($%d) cane",
GunPrice[7][0]/100*mod,GunPrice[8][0]/100*mod,GunPrice[9][0]/100*mod,GunPrice[10][0]/100*mod,GunPrice[11][0]/100*mod,GunPrice[12][0]/100*mod);
SendClientMessage(playerid, COLOR_GRAD3, gunstring2);
format(gunstring3, 256, "Opyæèe: sdpistol ($%d) colt45 ($%d) deagle ($%d) tec9 ($%d) uzi ($%d) mp5 ($%d)",
GunPrice[13][0]/100*mod,GunPrice[14][0]/100*mod,GunPrice[15][0]/100*mod,GunPrice[16][0]/100*mod,GunPrice[17][0]/100*mod,GunPrice[18][0]/100*mod);
SendClientMessage(playerid, COLOR_GRAD3, gunstring3);
format(gunstring4, 256, "Opyæèe: shotgun ($%d) spas12 ($%d)sawnoff ($%d) ak47 ($%d) m4 ($%d) rifle ($%d) flamethrower ($%d)",
GunPrice[19][0]/100*mod,GunPrice[20][0]/100*mod,GunPrice[21][0]/100*mod,GunPrice[22][0]/100*mod,GunPrice[23][0]/100*mod,GunPrice[24][0]/100*mod);
SendClientMessage(playerid, COLOR_GRAD3, gunstring4);
format(gunstring5, 256, "Ïaòpoíû: pistolammo ($%d) shotgunammo ($%d) smgammo ($%d) assaultammo ($%d) rifleammo ($%d) flamethrowerammo ($%d)",
GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]);
SendClientMessage(playerid, COLOR_GRAD3, gunstring5);
[/pwn]



Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!
stepmexДата: Понедельник, 13.07.2009, 12:13 | Сообщение # 12
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (Vagrant)
Скорее всего что этого массива не хватает.
а чего тут думать, я просто знаю что его не хватает!



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
VagrantДата: Вторник, 14.07.2009, 08:12 | Сообщение # 13
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Quote (Vagrant)

Мне бы вот только сделать так что бы когда шифт нажимаешь сообщение "Введите /login [пароль] ....... " Весь чат не флудило.

Сам сделал. Мож кому надо будет и мне поставят Спасибо за пост :) :
[pwn]
В самое начало:
new fmo[MAX_PLAYERS];

public OnPlayerRequestSpawn(playerid)
{
new PlayerName[MAX_PLAYER_NAME+4];
GetPlayerName(playerid,PlayerName,MAX_PLAYER_NAME+4);
format(PlayerName,sizeof(PlayerName),"%s.txt",PlayerName);
if(fexist(PlayerName))
{
if(!gPlayerLogged[playerid])
{
if(fmo[playerid] == 0)
{
SendClientMessage(playerid,COLOR_WHITE, " Ваш ник зарегистрирован, Введите /login [пароль] для входа");
fmo[playerid] = 1;
}
return 0;
} else
return 1;
}
else
{
if(fmo[playerid] == 0)
{
SendClientMessage(playerid,COLOR_WHITE, " Ваш ник не зарегистрирован, Введите /register [пароль] для регистрации");
fmo[playerid] = 1;
}
return 0;
}
}

public OnPlayerSpawn(playerid)
{
fmo[playerid] = 0;
return 1;
}
[/pwn]


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!


Сообщение отредактировал Vagrant - Вторник, 14.07.2009, 08:15
crossiusДата: Среда, 06.06.2012, 16:18 | Сообщение # 14
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 0
Город: Ташкент
Репутация: 0
Замечания: 0%
Статус:
Здраствуйте. Помогите пожалуйста с закрытием регистрации для SAMP. Я хотел бы защитить от плагиата свой сервер. Для этого нужно ограничить доступ не зарегистрированным игрокам. Дело в том, что у меня проблема с закрытием регистрации. Закрыл регу вроде правильно, но, когда зарегистрированный игрок подключается все равно его кикает, не пускает в игру.
А иногда может получиться так что аккаунты уже зарегистрированнх могут обнулится.

Очень прошу помочь.

Вот код:
[cut noguest=Код]
Code

public OnPlayerRequestClass(playerid, classid)
{
  if (gPlayerLogged[playerid] != 1)
  {
   if(gPlayerAccount[playerid] != 0)
   {
    new loginmsg[256+1];
    new loginname[256];
    GetPlayerName(playerid,loginname,sizeof(loginname));
    format(loginmsg,256,"{F5F5DC}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n  {FFFFFF}Aia?i ii?aeiaaou ia na?aa? {2ee1f5}Mega Polis Role-Play{FFFFFF}\n      {AFAFAF} Yoi ea?iaia eiy ca?aaeno?e?iaaii\n\n{FFFFFF}Eiaei:{AFAFAF} %s\n{FFFFFF}Aaaaeoa ia?ieu:\n{F5F5DC}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", loginname);
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Авторизация",loginmsg,"Aieoe","");
   }
   else
   {
    gPlayerAccount[playerid] = 0;
    new loginmsg[256+1];
        ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"MegaPolis Role-Play:",loginmsg,"Выйти","");
    format(loginmsg,256,"{F5F5DC}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n  {FFFFFF}Aia?i ii?aeiaaou ia na?aa? {2ee1f5}Mega Polis Role-Play\n       {FFFFFF}?aaeno?aoey iiaiai aeeaoioa\n\nEiaei:{AFAFAF} %s\n{FFFFFF}Aaaaeoa ia?ieu:\n{F5F5DC}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", loginname);
   }
  }
  new rand;
  rand = random(sizeof(gVid));
  SetPlayerCameraPos(playerid, gVid[rand][0], gVid[rand][1], gVid[rand][2]);
  SetPlayerCameraLookAt(playerid,gVid[rand][3],gVid[rand][4],gVid[rand][5]);
  SetPlayerPosServer(playerid,gVid[rand][6],gVid[rand][7],gVid[rand][8]);
  return 1;
}
[/cut]
Спасибо заранее.

  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua