[FilterScript] Anti-DDos Bot
#20

Quote:
Originally Posted by [FeK]DraKiNs
View Post
Coloca em um filterscript
Ok

Quando coloco a linha:
pawn Code:
if(IsPlayerBOT(playerid)) return false;
Eu obtenho o seguinte erro:
pawn Code:
error 017: undefined symbol "IsPlayerBOT"
@EDIT

Eu estou utilizando o cуdigo em FS assim:

pawn Code:
#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;

}
E nгo estб funfando...
Alguйm pode me ajudar?
Reply


Messages In This Thread
Anti-DDos Bot - by ipsBruno - 22.07.2012, 20:09
Re: Anti-DDos Bot - by Victor' - 22.07.2012, 20:26
Re: Anti-DDos Bot - by DrTHE - 22.07.2012, 20:26
Re : Anti-DDos Bot - by ipsBruno - 22.07.2012, 20:27
Re: Anti-DDos Bot - by Victor' - 22.07.2012, 20:31
Re : Anti-DDos Bot - by ipsBruno - 22.07.2012, 20:38
Re: Anti-DDos Bot - by WaGnerLiima - 22.07.2012, 21:08
Re : Anti-DDos Bot - by paulor - 22.07.2012, 21:55
Re : Anti-DDos Bot - by ipsBruno - 22.07.2012, 21:58
Re: Anti-DDos Bot - by Kuddy - 22.07.2012, 22:18
Re: Anti-DDos Bot - by Nigel - 22.07.2012, 22:47
Re: Anti-DDos Bot - by Juninho_Oakley - 22.07.2012, 23:14
Re: Anti-DDos Bot - by Mercurio - 23.07.2012, 02:04
Respuesta: Anti-DDos Bot - by ipsBruno - 23.07.2012, 02:49
Re: Anti-DDos Bot - by Mercurio - 23.07.2012, 02:57
Re: Anti-DDos Bot - by Mercurio - 23.07.2012, 03:11
Respuesta: Anti-DDos Bot - by ipsBruno - 23.07.2012, 03:11
Re: Respuesta: Anti-DDos Bot - by Mercurio - 23.07.2012, 03:16
Respuesta: Anti-DDos Bot - by ipsBruno - 23.07.2012, 03:30
Re: Respuesta: Anti-DDos Bot - by Mercurio - 23.07.2012, 03:35
Re: Anti-DDos Bot - by Skream - 23.07.2012, 05:47
Re: Anti-DDos Bot - by Mercurio - 23.07.2012, 06:40
Respuesta: Anti-DDos Bot - by ipsBruno - 23.07.2012, 06:54
Re : Anti-DDos Bot - by paulor - 23.07.2012, 15:23
Respuesta: Anti-DDos Bot - by ipsBruno - 23.07.2012, 21:51
Re: Respuesta: Anti-DDos Bot - by paulor - 23.07.2012, 22:23
Re: Anti-DDos Bot - by Math3us - 24.07.2012, 19:25
Respuesta: Anti-DDos Bot - by ipsBruno - 24.07.2012, 20:00
Re: Respuesta: Anti-DDos Bot - by Math3us - 24.07.2012, 20:31
Re: Anti-DDos Bot - by R3S1D3NT1 - 21.08.2012, 01:57
Re: Anti-DDos Bot - by Sampizito - 23.08.2012, 23:27
AW: Anti-DDos Bot - by Maklister - 23.08.2012, 23:58
Re: Anti-DDos Bot - by Spectro_BR - 24.08.2012, 04:05
AW: Anti-DDos Bot - by Mellnik - 24.08.2012, 04:06
Respuesta: AW: Anti-DDos Bot - by ipsBruno - 24.08.2012, 15:51
Re: AW: Anti-DDos Bot - by Delay - 24.08.2012, 17:28
Re: Respuesta: AW: Anti-DDos Bot - by dudaefj - 10.09.2012, 14:05
Re: Anti-DDos Bot - by ipsBruno - 10.09.2012, 22:44
Re: Anti-DDos Bot - by R3S1D3NT1 - 10.09.2012, 23:16

Forum Jump:


Users browsing this thread: 2 Guest(s)