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

Дайте защиту от флуда коннектами.

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

Antoxa73

Народ дайте защиту от флуда коннектами у кого есть.

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


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

Т.е. подключение большого кол-ва игроков с одного IP адреса?

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


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

Т.е. подключение большого кол-ва игроков с одного IP адреса?

да

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


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen
    new ip[2][16];
    GetPlayerIp(playerid,ip[0],16);
    for(new i, m = GetMaxPlayers(), x; i != m; i++)
    {
 	if(!IsPlayerConnected(i) || i == playerid) continue;
   	GetPlayerIp(i,ip[1],16);
     	if(!strcmp(ip[0],ip[1],true)) x++;
      	if(x > 2) return Kick(i);
    }

В OnPlayerConnect

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


Ссылка на сообщение
Поделиться на другие сайты
Rustyk
    new ip[2][16];
    GetPlayerIp(playerid,ip[0],16);
    for(new i, m = GetMaxPlayers(), x; i != m; i++)
    {
 	if(!IsPlayerConnected(i) || i == playerid) continue;
   	GetPlayerIp(i,ip[1],16);
     	if(!strcmp(ip[0],ip[1],true)) x++;
      	if(x > 2) return Kick(i);
    }

В OnPlayerConnect

 

Это от песочницы) Запуск игры в нескольких окнах)

А ему от DUDOS'A надо :D Ну или наподобие)

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


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

 

    new ip[2][16];
    GetPlayerIp(playerid,ip[0],16);
    for(new i, m = GetMaxPlayers(), x; i != m; i++)
    {
 	if(!IsPlayerConnected(i) || i == playerid) continue;
   	GetPlayerIp(i,ip[1],16);
     	if(!strcmp(ip[0],ip[1],true)) x++;
      	if(x > 2) return Kick(i);
    }

В OnPlayerConnect

 

Это от песочницы) Запуск игры в нескольких окнах)

А ему от DUDOS'A надо :D Ну или наподобие)

 

+++

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


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

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

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

×

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

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