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. */
Créditos:
[KoS]Shickcard
0 comentários:
Postar um comentário