AntiReconect копия samp-rp - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
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

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