SA-MP Forums Archive
[Ajuda] Sistema Anti Flood de comandos nao funfa - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Sistema Anti Flood de comandos nao funfa (/showthread.php?tid=424218)



Sistema Anti Flood de comandos nao funfa - [CGU]iSlin_Shady - 21.03.2013

ta compilando, mas nem funciona

Код:
new FloodCmd[MAX_PLAYERS], FlodouCmd[MAX_PLAYERS], BloqCmd[MAX_PLAYERS], str[60]; //Coloque isto no topo

public OnPlayerText(playerid, text[]) {
    if(!IsPlayerAdmin(playerid)) {
        if(strfind(text, "/", true) != -1) {
            if((gettime() - BloqCmd[playerid]) < 30)
                return SendClientMessage(playerid, -1, "Vocк estб calado por ter floodado demais!");

            if(FlodouCmd[playerid] == 4) {
                BloqCmd[playerid] = gettime();
                SendClientMessage(playerid, -1, "Vocк flodou 5 vezes por isso ficarб calado por 30 segundos!");
                return true;
            }
            if((gettime() - FloodCmd[playerid]) < 10) {
                format(str, sizeof(str), "Aguarde %d segundos para utilizar o comando novamente!", 10 - (gettime() - FloodCmd[playerid]));
                SendClientMessage(playerid, -1, Str);
                FlodouCmd[playerid]++;
                return true;
            }
            FloodCmd[playerid] = gettime();
            FlodouCmd[playerid] = 0;
        }
    }
    return true;
}