AntiReconect копия samp-rp
|
|
Эльдар |
Дата: Суббота, 27.10.2012, 15:21 | Сообщение # 1
|
Советник
Сообщений: 672
Статус: Offline
|
В public OnPlayerDisconnect(playerid, reason) Code new simple = 0; new addtimecon = 15; new sendernamecon[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendernamecon, MAX_PLAYER_NAME); AddTimerCon(sendernamecon, simple, addtimecon);
В public OnPlayerConnect(playerid) желательно в самое начало! Code TestConnect(playerid);
В конец мода Code stock TestConnect(playerid) { new string[255]; new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, MAX_PLAYER_NAME); format(string, sizeof(string), "Connect/%s.ini", sendername); if(fexist(string)) { new OpenF = ini_openFile(string); new Contime, unContime; ini_getInteger(OpenF, "ConTime", Contime); ini_getInteger(OpenF, "UnConTime", unContime); ini_closeFile(OpenF); if(gettime() >= unContime) return DelConnect(sendername); else { SendClientMessage(playerid,COLOR_LIGHTRED," Повторный вход на сервер возможен не раньше чем через 15 секунд!"); return Kick(playerid); } } else return true; } stock AddTimerCon(playerid[], simple = 1, addtimecon = 0) { new string[64]; new startaddtimer = 0; switch(simple) { case 0: startaddtimer = addtimecon; } format(string, sizeof(string), "Connect/%s.ini", playerid); new OpenCon = ini_createFile(string); if(OpenCon < 0) ini_openFile(string); ini_setInteger(OpenCon, "ConTime", gettime()); ini_setInteger(OpenCon, "UnConTime", gettime()+startaddtimer); ini_closeFile(OpenCon); return true; } stock DelConnect(playerid[]) { new string[64]; format(string, sizeof(string), "Connect/%s.ini", playerid); return fremove(string); } В директории scriptfiles создайте папку Connect
Автор: Nike_
Продам инвайт в DOTA 2 - skype:e.l119
|
|
|
|
Ak-96 |
Дата: Суббота, 27.10.2012, 16:08 | Сообщение # 2
|
Боец
Сообщений: 271
Статус: Offline
|
Интересно) Сколько мудился из старого антиконнекта сделать не получался. Все оказалось намного проще)
|
|
|
|
Эльдар |
Дата: Суббота, 27.10.2012, 17:54 | Сообщение # 3
|
Советник
Сообщений: 672
Статус: Offline
|
Ak-96, Я помню
Продам инвайт в DOTA 2 - skype:e.l119
|
|
|
|
Smoove |
Дата: Воскресенье, 28.10.2012, 14:21 | Сообщение # 4
|
Новичок
Сообщений: 21
Статус: Offline
|
Зачем это надо?
Бдышь бдуф evry boby move!
|
|
|
|
Shish |
Дата: Воскресенье, 28.10.2012, 14:36 | Сообщение # 5
|
Новичок
Сообщений: 7
Статус: Offline
|
Smoove, Для своего сервера
|
|
|
|
Эльдар |
Дата: Вторник, 30.10.2012, 00:41 | Сообщение # 6
|
Советник
Сообщений: 672
Статус: Offline
|
Smoove, Просто на samp-rp так же вот и всё
Продам инвайт в DOTA 2 - skype:e.l119
|
|
|
|
xCKAYTz |
Дата: Среда, 31.10.2012, 10:51 | Сообщение # 7
|
Боец
Сообщений: 59
Статус: Offline
|
Зачем так закручивать? getproperty, setproperty
Да я ебу сидеть в этом дурдоме.
|
|
|
|
Эльдар |
Дата: Среда, 31.10.2012, 15:10 | Сообщение # 8
|
Советник
Сообщений: 672
Статус: Offline
|
xCKAYTz, К Автору
Продам инвайт в DOTA 2 - skype:e.l119
|
|
|
|