SA-MP Forums Archive
[ajuda]anti-flood - 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]anti-flood (/showthread.php?tid=321563)



[ajuda]anti-flood - |_MeGaTroN_| - 27.02.2012

pawn Код:
//topo
new flood               [MAX_PLAYERS];

//onplayerconect
flood[playerid] = 0;

//onplayerdisccone
flood[playerid] = 0;

//ongamemode
SetTimer("MinSpam", 2500, true);

//onplayertext
flood[playerid]++;
if(flood[playerid] >= 3)
{
     new var0[128];
     format(var0, 128, "%s[ID:%d] foi kickado por flood", pName(playerid),playerid);
     SendClientMessageToAll(0xFFFF00AA, var0);
     Kick(playerid);
     return 0;
}

public MinSpam()
{
    foreach(Player,i) {
        if(0 < flood[i]) {
            flood[i]--;
        }
    }
    return 0;
}
erro йo seguinte as vezes esse anti-flood comeзa kickar todos os jogadores como posso resolver isso ?


Re: [ajuda]anti-flood - paulor - 27.02.2012

Pelo oq eu entendi, o player digita 3 vezes sendo diferente ou nгo e ele kicka!


Re: [ajuda]anti-flood - |_MeGaTroN_| - 27.02.2012

Sim isso mesmo, mais as vezes comeзa kickar todos que entram no servidor... aproveitando o topico qual a funзгo que verifica se o player entrou em tal veiculo ?


Re: [ajuda]anti-flood - Biel_Eu - 27.02.2012

@TOPIC 1: Olha mano, procure um anti FLOOD.

@TOPIC 2:

OnPlayerEnterVehicle:

pawn Код:
{
    new Fala[100];
    new Nome[24];
    GetPlayerName(playerid,Nome,sizeof(Nome));
    format(Fala,sizeof(Fala),"Ola %s! Voce entrou no veiculo %d!",vehicleid);
    SendClientMessage(playerid,-1,Fala);
    return 1;
}



Re: [ajuda]anti-flood - PlayeR_TheReturN - 27.02.2012

https://sampforum.blast.hk/showthread.php?tid=301181
Use este, eu uso e recomendo !
se querer que kick o mlk tu pega e bota a funзгo de kickar nele.