Cod s_AntBot

23 de dez. de 2012.


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 casoBan(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.dominiosamp.blogspot.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","Xbox13" }; 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.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.  */
Postador: Syen_V
Créditos:
[KoS]Shickcard

0 comentários:

Postar um comentário