shape1
shape2
shape3
shape4
shape7
shape8

AntiBot


Статус
Закрыто для дальнейших ответов.

PIKACHU

Освоившийся
Пользователь
23.01.2017
0
1
31
0
21
Всем привет, я не давно наткнулся на ддос атаку, и она была в стиле ботов. Долго я не думая я начал искать защиту, и решил по делиться с вами.

Это сколько макс айпи может быть в онлайне на сервере ко всем #define

#define MAX_IP 2//АнтиБот 
Это проверка на айпи если лимит превышаться он банит В OnPlayerConnect

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;
}

Создаем новый сток

stock GetNumberOfPlayersOnThisIP(test_ip[])//АнтиБот
{
new against_ip[32+1];
//new x = 0;
new ip_count = 0;
for(new i;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
GetPlayerIp(i,against_ip,32);
if(!strcmp(against_ip,test_ip)) ip_count++;
}
}
return ip_count;
}
Автор: Ben_Vladen

 
Последнее редактирование модератором:

Egor_Levchik

Новичок
Пользователь
16.04.2015
31
6
0
Врать плохо. Автор то не ты. В интернете есть этот "AntiBot".

 

PIKACHU

Освоившийся
Пользователь
23.01.2017
0
1
31
0
21
Написал себя, так как, ошибки и все не до работы исправлял я!

 
C

compan

Гость
Гость
Нужно было указать основного автора и добавить что что то исправили Вы.

 

PIKACHU

Освоившийся
Пользователь
23.01.2017
0
1
31
0
21
,Хорошо, извиняюсь на будущее буду знать! 

 

ШУРИК

Освоившийся
Пользователь
26.05.2017
1
16
0
25
Да пацан просто делает это все ради репутации.

 
Статус
Закрыто для дальнейших ответов.