Would you like to react to this message? Create an account in a few clicks or log in to continue.

2 posters

    [Include] Booble's Anti-Spam

    booble1428
    booble1428
    Nováčik


    Posts : 11
    Join date : 24.07.2011

    [Include] Booble's Anti-Spam Empty [Include] Booble's Anti-Spam

    Odoslať pre booble1428 Po júl 25, 2011 7:09 am

    Zdravím

    Zde bych vám rád představil moji verzi anti-spamu, kterou jsem vytvořil jako obranné kladivo proti spamerům u mě na serveru a tímto se s váma chci o ni podělit.

    Jak funguje?
    Vždy když hráč odešle jakoukoliv zprávu do chatu přičte se mu +1 odeslaná zpráva, po uplynutí 1vteřiny od odeslání první zprávy z řady se maximální počet zpráv vynuluje. Při odeslání 3 zpráv za jednu sekundu = KICK !

    Kód:
    kód:

    /*
       ANTI-SPAM by BOOBLE1428 ^-^
       
       Please, don´t rewrite owner´s name or don´t produce this script by your own !
       If you will copy some functions, please don´t forget who wrote them.
        © 2011 Booble1428
    */

    forward antispam(playerid);
    forward messages(playerid);
    new maxmessages[MAX_PLAYERS];

    public antispam(playerid){
       maxmessages[playerid] = 0;
       return 1;
    }

    public messages(playerid){
        if(maxmessages[playerid] == 0){
           maxmessages[playerid] += 1;
           SetTimerEx("antispam",1000,0,"i",playerid);
           return 1;
       }
       else if(maxmessages[playerid] == 1){
           maxmessages[playerid] += 1;
           return 1;
       }
       else if(maxmessages[playerid] == 2){
           SendClientMessage(playerid, 0xE10000AA, "| Anti-Spam | Byl jsi vyhozen ze serveru za spamování");
           Kick(playerid);
           new Name[26];
           new string[128];
            GetPlayerName(playerid, Name, 26);
           format(string, 128, "| Anti-Spam | Hráč %s byl vyhozen za spam", Name);
           SendClientMessageToAll(0xE10000AA, string);
           return 1;
       }
       return 1;
    }

    Návod:
    Načtěte tento INC do vašeho GM / FS, a vložte do public onplayertext následující řádek
    kód:
    messages(playerid);
    ylleron
    ylleron
    Admin


    Posts : 82
    Join date : 26.04.2011

    [Include] Booble's Anti-Spam Empty Re: [Include] Booble's Anti-Spam

    Odoslať pre ylleron Ne august 21, 2011 11:57 am

    No nemôžem si pomôcť ale pripomína mi to antispam by bzuco Smile

      Práve je St máj 15, 2024 12:19 am