[FilterScript] s_AntBot
#1

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 Код:
/*
 *  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.
 */
Crйditos:
[KoS]Shickcard
Reply


Messages In This Thread
s_AntBot - by Macintosh - 05.10.2011, 21:30
Re: s_AntBot - by [O.z]Caroline - 05.10.2011, 21:32
Re: s_AntBot - by Macintosh - 05.10.2011, 21:36
Re: s_AntBot - by BrunoBSF - 05.10.2011, 21:49
Re: s_AntBot - by Josma_cmd - 05.10.2011, 22:08
Re: s_AntBot - by Macintosh - 05.10.2011, 22:10
Re: s_AntBot - by ceesar90 - 05.10.2011, 22:32
Re: s_AntBot - by [O.z]Caroline - 05.10.2011, 22:37
Re: s_AntBot - by Paramount. - 05.10.2011, 22:38
Re: s_AntBot - by Ivonete - 05.10.2011, 22:44

Forum Jump:


Users browsing this thread: 1 Guest(s)