05.10.2011, 21:30
(
Последний раз редактировалось Macintosh; 31.10.2011 в 14:05.
)
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:
Crйditos:
[KoS]Shickcard
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 Код:
/*
* 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 » shickcard@hotmail.com
* Skype » shickcard
*
* Agradecimentos: SA-MP Team
*
* Site:
* http://www.kingsofsamp.com
*
* The Initial Developer of the Original Code is Shickcard
* Portions created by the Initial Developer are Copyright © 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 » shickcard@hotmail.com
* Skype » shickcard
*
* Agradecimentos: SA-MP Team
*
* Site:
* http://www.kingsofsamp.com
*
* The Initial Developer of the Original Code is Shickcard
* Portions created by the Initial Developer are Copyright © 2010
* the Initial Developer. All Rights Reserved.
*
* SA:MP Team passado, presente e futuro.
*/
[KoS]Shickcard