[Ajuda] Menos de um segundo anti flood
#1

Esse й meu sistema anti flood:
PHP код:
    // anti FLOOD
    
if((gettime() - Spamming[playerid]) <= && Spamming[playerid])
    {
        
SendClientMessage(playerid, -1"Aguarde um pouco atй poder dar outro comando por favor!");
        return 
0;
    }
    
Spamming[playerid] = gettime(); 
Spamming era 3, coloquei <= 1, agora ta 1 segundo de spawm
Alguйm sabe como eu faria pra ser 0.5 segundos?
Reply
#2

500 milisegundos equivalem a 0.5 segundos (500ms = 0.5s), e caso for uma vнrgula corrida pra frente, 50 milisegundos equivalem a 0.05 segundos (50ms = 0.05s).
Reply
#3

GetTickCount()

PHP код:
if(GetTickCount() - Spamming[playerid] <= 500//500 milissegundos, 0.5 segundos (1000 = 1 segundo)
{
    
SendClientMessage(playerid, -1"Aguarde um pouco atй poder dar outro comando por favor!");
    return 
0;
}
Spamming[playerid] = GetTickCount(); 
Reply
#4

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
GetTickCount()

PHP код:
if(GetTickCount() - Spamming[playerid] <= 500//500 milissegundos, 0.5 segundos (1000 = 1 segundo)
{
    
SendClientMessage(playerid, -1"Aguarde um pouco atй poder dar outro comando por favor!");
    return 
0;
}
Spamming[playerid] = GetTickCount(); 
Obrigado! +rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)