Защита флуда коннектами в один слот - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Защита флуда коннектами в один слот
ExPRO Дата: Четверг, 22.05.2014, 18:31 | Сообщение # 1
Боец
Сообщений: 181
Статус: Offline
Принцип работы:
Подключается игрок, мы запоминаем в переменную slotUsed, что слот использован. Игрок отключается - слот свободен. Если игрок подключается в уже занятый слот => наказываем его
Код
new slotUsed[ MAX_PLAYERS char ];
new playersIP[ MAX_PLAYERS ][ 64 ];

public OnPlayerConnect( playerid ) {
     new __IP[ 64 ];
     GetPlayerIp( playerid, __IP, 64 );
     if ( slotUsed{ playerid } && !strcmp( playersIP[ playerid ], __IP, true ) ) {
         return Ban( playerid ); // Наказали игрока
     }
     GetPlayerIp( playerid, playersIP[ playerid ], 64 );
     slotUsed{ playerid } = 1;
     return true;
}

public OnPlayerDisconnect( playerid, reason ) {
     slotUsed{ playerid } = 0;
     return true;
}  


АВТОР: ..KempeR..


>>> My sa:mp server 176.32.39.43:7777 <<<
[WS]Grenhelgets Дата: Понедельник, 01.12.2014, 17:39 | Сообщение # 2
Боец
Статус: Offline
Добавь в скайп nicelse.ws предложение есть.
  • Страница 1 из 1
  • 1
Поиск: