[Ajuda] Menos de um segundo 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] Menos de um segundo anti flood (
/showthread.php?tid=650330)
Menos de um segundo anti flood -
gmstrikker - 25.02.2018
Esse й meu sistema anti flood:
PHP код:
// anti FLOOD
if((gettime() - Spamming[playerid]) <= 1 && 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?
Re: Menos de um segundo anti flood -
Cycle - 25.02.2018
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).
Re: Menos de um segundo anti flood -
RodrigoMSR - 25.02.2018
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();
Re: Menos de um segundo anti flood -
gmstrikker - 25.02.2018
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