SA-MP Forums Archive
[FilterScript] Jnr3 AntiBot - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Jnr3 AntiBot (/showthread.php?tid=461860)



[Include] Jnr3 AntiBot v1.1 - Juniiro3 - 03.09.2013

Anti Bots
Essa Include protege contra ataques de bots diretamnete no seu servidor, nгo atraques no seu Host.

Ele funciona de maneira simples, e pode banir alguйm que use a tag [HAX] ( acaba funcionando tambйm com um Anti - Divulgaзгo), alguem que use muitos nъmeros no Nick e como sua proteзгo mais eficaz: a por IP. Quando um mesmo IP tenta se conectar vбrias vezes no seu servidor ( caracterizando BOT ) acaba resultando em ban caso queira.

ATENЗГO: Essa include apenas trбs as funзхes, vocк terб de, manualmente, colocar as verificaзхes. Explicaзхes como comentбrio no fim da include.

O que й permitido editar nessa Include:
- A quantidade de nъmeros permitidos no nick antes de banir
- Outras tags que possam ser usadas em um Bot
- A quantidade mбxiam de IPs que podem se conectar

Download


Pastebin


Crйditos:

Juniior3


Re: Jnr3 AntiBot - PT - 03.09.2013

a ideia ate e boa mas nao dara muito certo, por exemplo eu no meu servidor tem caras que se chamam M45T3R, etc, entao acho que nao daria muito certo?

estarei errado?


Re: Jnr3 AntiBot - Juniiro3 - 03.09.2013

Basta editar o nъmero de nъmeros permitidos... Esse tipo de bot normalmente possui 5 ou atй mais caracteres numйricos.


Re: Jnr3 AntiBot - PT - 03.09.2013

bem, mas isso ae talvez era melhor se vc juntasse com 1 maximo de conexoes por IP acho que ficaria melhor, que vc acha?


Re: Jnr3 AntiBot - Juniiro3 - 03.09.2013

Quote:
Originally Posted by Juniiro3
View Post
Em Breve, na prуxima atualizaзгo contarб com verificaзгo de IP, fazendo com que o mesmo IP nгo se conecte muitas vezes ( caracterizando Bot ).
Sim PT, estou trabalhando nisso... Й que sou leigo nessa funзгo GetPlayerIp, preciso estudб-la um pouco. Fiz essa primeira versгo mais para aqueles que sofrem com os cara que baixam um sobe1t e se acham os pica de ouro com os bot.


Re: Jnr3 AntiBot - darkxdll - 03.09.2013

Ficou legal , parabйns , na prуxima update , trбs como include , como funзхes do tipo : IsNameAsBot . KKK


Ps : a ideia da include й porque muitos "nub" reclamam
de que nгo conseguem usar FS e da erro pra compilar e essas p#rras todas ... x)



Re: Jnr3 AntiBot - Juniiro3 - 03.09.2013

Quote:
Originally Posted by darkxdll
View Post
Ficou legal , parabйns , na prуxima update , trбs como include , como funзхes do tipo : IsNameAsBot . KKK


Ps : a ideia da include й porque muitos "nub" reclamam
de que nгo conseguem usar FS e da erro pra compilar e essas p#rras todas ... x)
Boa sugestгo ( ri demais com o dicionario em cima do nub ) mas uma correзгozinha: o correto seria IsNameABot, nгo AsBot ...


Re: Jnr3 AntiBot - darkxdll - 03.09.2013

is name as bot = й nome de bot

is name a bot = й o nome de um bot

Os dois serviriam x).

HEHEHE , tomar cuidado com o oque fala й bom kkk , dai й sempre bom deixar uma explicaзгo xD



Re: Jnr3 AntiBot - Juniiro3 - 04.09.2013

Nova versгo lanзada, agora com proteзгo por IP.


Re: Jnr3 AntiBot - Russo66 - 04.09.2013

Se for para bloquear ataques de boot's da NieX/HaX й mais fбcil fazer isto:

pawn Code:
public OnPlayerConnect(playerid)
{
    if(strcmp(GetIP(playerid), "255.255.255.255", true) == 0)
    {
        print("NieX Hacker detectado");        
        Ban(playerid);        
        return true;
    }
    return true;
}

stock GetIP(playerid)
{  
    new IP[10];
    GetPlayerIp(playerid, IP, sizeof(IP));
    return IP;
}
Mesmo assim, parabйns pela include.


Re: Jnr3 AntiBot - Blix - 07.09.2013

muito simples isso ae nгo consegue parar os boots do s... por que tem opзгo de edita-los , entгo й sу usar um GetTickCount na OnPlayerConnect que o resultado serб melhor.