[Ajuda] Oque tem de errado?
#1

Oque hб de errado nesse script feito por Drakins? O objetivo dele era nгo deixar os maus-wares ( bots ) invadirem o servidor, porem eles estгo a atacar mesmo com esse script que estou usando em modo FS.

pawn Код:
#include a_samp

#if !defined varGet
#define varGet(%0)      getproperty(0,%0)
#endif

#if !defined varSet
#define varSet(%0,%1) setproperty(0, %0, %1)
#endif

#define IsPlayerBot(%0)\
            GetPlayerPing(%0) == 65535 && (gettime() - varGet((GetPlayerIp(%0, botGetIP, sizeof botGetIP), botGetIP)) > 5)


public OnPlayerConnect(playerid) {

    if(IsPlayerNPC(playerid)) return false;

    static
        playerip[24]
    ;

    GetPlayerIp(playerid, playerip, 24);

    if(gettime() - varGet(playerip) < 2) {


        strcat(playerip, "di_S");

        if(gettime() - varGet(playerip) < 3) {
            return false;
        }

        printf("%d Entrou em menos de 2 segundos", playerid);

        GetPlayerIp(playerid, playerip, 20);

        varSet(playerip, gettime());

        strcat(playerip, "x");

        static timers ;
        timers = varGet(playerip);

        varSet(playerip, 1+ timers);

        if(timers > 2) {

            playerip[strlen(playerip) - 2] = 0;

            printf("BOT: ID -> %d IP -> %s", playerid, playerip);
            BanEx(playerid, "Bot Connect");
        }
    }
    if(IsPlayerNPC(playerid)) return false;
    return varSet(playerip, gettime());
}


public OnPlayerDisconnect(playerid, reason) {
    if(reason == 2) {

        static
            playerip[20]
        ;


        GetPlayerIp(playerid, playerip, 20);
        strcat(playerip, "di_S");

        varSet(playerip, gettime());
    }
    if(IsPlayerNPC(playerid)) return false;
    return false;

}
Alguйm poderia me dizer oque hб de errado?
Sou muito grato.
Reply
#2

nossa kara vc tem serios problemas com ataques nao axas ?
Reply
#3

Acho sim...
Reply
#4

Й malwares amigгo .. Vai lб no tуpico do script.

--

Na boa, estes ataques que vocк sofre й por falta de seriedade da sua equipe. Se й comigo, um servidor prуprio, eu pegaria o ip dos vagabundos e junto com a empresa que te hospeda e abriria um processo. Isso й falta de respeito cara. Faзa isto e garanto que os caras nunca mais vгo te encher o saco

Vocк pode atй consultar um advogado para mais informaзхes, mas terб que ter pelo menos o endereзo dos ataques. Alguns podem achar engraзado, mas em ъltimos casos estб й a atitude mais coerente e certa a se fazer. Isto se seu servidor realmente importar para vocк, caso for mais um servidorzinho por aн, nem liga.

Dб uma pesquisa, mas acho que se encaixa no cуdigo penal 163 brasileiro.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)