Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Анти DDos

Статус
В этой теме нельзя размещать новые ответы.

praxitos

Дебютант
Здравствуйте, у меня такая проблемка, есть сервер, на него нужно загнать ботов. Анти DDos не пускает. Что нужно в нём изменить что бы пускал больше 2-х человек с одного ip?

for(new i; i < strlen(playername); i++)
{
if(playername >= '0' && playername <= '9')
{
count++;
if(count == 4)
{
NotLogin[playerid] = 1;
return true;
}
else
{
NotLogin[playerid] = 0;
return true;
}
}
}
if(gPlayerLogged[pJailed] == 1)
{
SetPlayerInterior(ChosenPlayer[playerid], 6);
SetPlayerPos(ChosenPlayer[playerid],264.1425,77.4712,1001.0391);
SetPlayerFacingAngle(ChosenPlayer[playerid], 263.0160);
return true;
}
if((GetTickCount() - ConnectTimed[playerid]) <= 500) return BanEx(playerid,"DDOS Atack");
ConnectTimed[playerid] = GetTickCount();
if(IsConnected[playerid] == 2)return BanEx(playerid,"DDOS Atack");
IsConnected{playerid} += 1;
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), printf("DDOS Atack");
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу