Перейти к содержанию
Авторизация  
Pavel_Zaytsev

Анти-Бот

Рекомендуемые сообщения

Pavel_Zaytsev

#define MAX_IP 					3 
new connect_ip[32+1];
    GetPlayerIp(playerid,connect_ip,32);
    new num_ip = GetNumberOfPlayersOnThisIP(connect_ip);
    if(num_ip > MAX_IP)
    {
    	//Kick(playerid);
    	Ban(playerid);
    	return 1;
    }

P.S: Из мода вырезал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

@Pavel_Zaytsev,вырезал, да не до конца. Функцию забыл:

stock GetNumberOfPlayersOnThisIP(test_ip[]){
new against_ip[32+1];
new x = 0;
new ip_count = 0;
for(x=0; x<MAX_PLAYERS; x++)
{
if(IsPlayerConnected(x))
{
GetPlayerIp(x,against_ip,32);
if(!strcmp(against_ip,test_ip)) ip_count++;
}
}
return ip_count;
}

P.S: администрация, сделайте нормальный тег "код", без потери табуляции
Изменено пользователем Predator
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

Это отвечает если человек включит бота для каких либо работ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

@Marvellous,от RakSamp. Это если человек захочет накрутить липовых игроков(ботов) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.