[PEDIDO]Ant-Flood
#1

Galera seguinte tem uns cmd no meu server de drift pra criar carro e tem os cmd para ir pras pista de drift e os cara fica floodando os cmd eu queria um ant flood de cmds se o cara usasse o cmd mais deduas vzs fosse kickado.
Reply
#2

http://forum.sa-mp.com/showthread.ph...ighlight=flood



__________________________________________

...Meus Trabalhos...
[FisterScripts]
Sistema de Admin e Helper Simples
Sistema de Viagem

[Includes]
Nenhum...

[GameModes]
Nenhum...

[Tutoriais]
Nenhum...

[Maps]
W.D.A. ( Water Dylan Airport )

Se meu post lhe ajudou , lhe deixou confuso Clique nesta imagem >> << abaixo do meu avatar

[Ass] Assinatura feita por JORGE_HARD


Reply
#3

PHP код:
new Tick[MAX_PLAYERS],CmdFlood[MAX_PLAYERS];

public 
OnPlayerCommandText(playerid) {
    if(
GetTickCount() - Tick[playerid] < 5000) {
        
CmdFlood[playerid]++;
        if(
CmdFlood == 2) return Kick(playerid);
        
SendClientMessage(playerid,-1,"Sem flood");
        return 
true;
    }
    
    if(!
strcmp(cmdtext,"/testeflood",true)) {
        print(
"oi");
        return 
true;
    }
    return 
false;

Reply
#4

Nгo use GetTickCount palavras de ******. Eu aconselho trocar de GetTickCount para gettime().
Reply
#5

Como assim ?

PHP код:
if(gettime() - Tick[playerid] < 5000) ... 
?

PQP agora eu vi que fiz errado lб -.-
Reply
#6

nгo nгo, o gettime й mais fбcil й por segundos invez de milйsimos.
ex:

pawn Код:
IsFlooding[playerid] = gettime()+3;
if(IsFlooding[playerid] > gettime())
    return SendClientMessage(playerid,-1,"(erro) Sem flood.");
Reply
#7

@EDIT: entendi agora ^^
Reply
#8

usa o exemplo que eu postei acima^^.
Reply
#9

Mais fбcil timer.

SetTimerEx(..."Flood");

forward Flood(playerid); public Flood(playerid) return Flooding[playerid] = 0;
Reply
#10

Ele soma 3 segundos com o gettime() e salva na variavel IsFlooding, no if ele ve se o IsFlooding й maior que o gettime, ex

1310180676 + 3 = 1310180679

if(1310180679 > 1310180677) return SendClientMessage(...);

Na teoria to certo ? ^^

-----------

Com timer precisa ficar definindo callbacks... eu sou preguiзoso ^^
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)