Anuncie aqui!

[FS]Sistema Anti-Bot

Leonardo_Fly
                   

Descrição:
Olá pessoal, posto hoje um simples sisteminha que criei ontem quando tava sem net -.-'.
É um simples Ant-Bot que irá comparar os nicks definidos na variavel NomesProibidos, com o nick do player, se for igual irá executar o que tiver entre chaves, no caso Ban(playerid);
Peço que não tirem os créditos, obrigado.

Download:
pawn Code:
/*
* Sistema Anti-Bot desenvolvido por [KoS]Shickcard
*
* Descrição:
* ~ Este sistema tem como principal função comparar o nome do player conectado,
* com a variavel NomesProibidos, que é lá onde estã os nomes proibidos,
* dai se o nome for igual Bane o jogador. Você pode adicionar mais nomes na variavel,
* Basta apenas colocá-lo entre aspas e deixar o ultimo sem ponto e vírgula (;).
*
* Versão:
* 1.0
*
* Developer:
* [KoS]Shickcard
*
* Contato:
* MSN » [email]shickcard@hotmail.com[/email]
* Skype » shickcard
*
* Agradecimentos: SA-MP Team
*
* Site:
* [url]www.kingsofsamp.com[/url]
*
* The Initial Developer of the Original Code is Shickcard
* Portions created by the Initial Developer are Copyright (C) 2010
* the Initial Developer. All Rights Reserved.
*
* SA:MP Team passado, presente e futuro.
*/


#include <a_samp>

#define DEVELOPER "[KoS]Shickcard"

new NomesProibidos[][] =
{
"con.","com1","com2","com3","com4","com5","com6","com7","com8","com9","lpt1","lpt2",
"lpt3","lpt4","lpt5","lpt6","lpt7","lpt8","lpt9","nul","clock$","aux","prn","con",
"Carl","Rocky","Pepe","Arnoldo","SgtPepper","Pepsi","Pepno","Azucar","Vino_Toro",
"Zoquete","Pacman","Batman","AquilesBrinco","Manfrey","Sopapeala","Papirola","Sony",
"[ViP]Labrik"
};

public OnFilterScriptInit()
{
print(" s_AntiBot » [KoS]Shickcard ");
return 1;
}

main()
{
}

public OnPlayerConnect(playerid)
{
new
Nome[ MAX_PLAYER_NAME ],
sIP[15],
sStr[128],
cStr[100],
hStr[50],
hostname
;
GetPlayerName( playerid, Nome, sizeof( Nome ) );
GetPlayerIp( playerid, sIP, sizeof( sIP ) );
for( new i; i < sizeof(NomesProibidos); i++ )
{
if( strcmp( Nome, NomesProibidos[i], true ) )
{
Ban( playerid ); // Poderá por Kick para apenas kickar o BOT do servidor
format( sStr, sizeof(sStr), "[s_Anti-Bot] {FFFF00}Um bot tentou travar o servidor. {C9C9C9}Info: %s[ID:%i] IP: %f.", Nome, playerid, sIP);
SendClientMessageToAll( 0xE31919AA, sStr );
}
}
format(hStr, sizeof(hStr), "hostname %s", hostname);
SendRconCommand(hStr);
format(cStr, sizeof(cStr), "[s_Anti-Bot] %s usa o s_Anti-Bot do %s", hostname, DEVELOPER);
SendClientMessage(playerid, 0xFFFFFFAA, cStr);
return 1;
}

/*
* Sistema Anti-Bot desenvolvido por [KoS]Shickcard
*
* Descrição:
* ~ Este sistema tem como principal função comparar o nome do player conectado,
* com a variavel NomesProibidos, que é lá onde estã os nomes proibidos,
* dai se o nome for igual Bane o jogador. Você pode adicionar mais nomes na variavel,
* Basta apenas colocá-lo entre aspas e deixar o ultimo sem ponto e vírgula (;).
*
* Versão:
* 1.0
*
* Developer:
* [KoS]Shickcard
*
* Contato:
* MSN » [email]shickcard@hotmail.com[/email]
* Skype » shickcard
*
* Agradecimentos: SA-MP Team
*
* Site:
 * [url]www.jk-downloads.tk[/url]
*
* The Initial Developer of the Original Code is Shickcard
* Portions created by the Initial Developer are Copyright (C) 2010
* the Initial Developer. All Rights Reserved.
*
* SA:MP Team passado, presente e futuro.
*/

0 comentários:

Postar um comentário

DESCRIÇÃO-AQUI.
<' type='text/javascript'>