[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=605352)
Anti Flood -
Stroon - 17.04.2016
Bom estou usando esse anti flood para comandos:
PHP код:
public OnPlayerCommandReceived(playerid, cmdtext[])
{
if(Flood[playerid] > GetTickCount())
return SendClientMessage(playerid, -1, "[ ANTI-FLOOD ] Aguarde 5 segundos usar comandos novamente!"), 0;
Flood[playerid] = GetTickCount() + 5000;
return true;
}
Como faзo para colocar de um modo onde os mod's nгo seja incluнdo nesse sistema, no caso os mod poderia fazer flood com comandos.
Variбvel minha de mod:
PHP код:
Moderacao[playerid] == 10)
Re: Anti Flood -
ZEDD666 - 17.04.2016
Pode ser assim uma vez fiz assim deu certo em cima vai o Moderador e o de baixo vai quem nгo e nada kk
Код:
if(AccountPlayer[playerid][ADM] < 1)
{
return 1;
}
else
{
return 1;
}
Respuesta: Anti Flood -
Stroon - 18.04.2016
zedd, entendi nada desse cod, onde vai encaixar?
Re: Anti Flood -
99fe3rnando - 18.04.2016
PHP код:
public OnPlayerCommandReceived(playerid, cmdtext[])
{
if(Moderacao[playerid] == 10) return 1;
if(Flood[playerid] > GetTickCount())
return SendClientMessage(playerid, -1, "[ ANTI-FLOOD ] Aguarde 5 segundos usar comandos novamente!"), 0;
Flood[playerid] = GetTickCount() + 5000;
return true;
}
Respuesta: Anti Flood -
Stroon - 18.04.2016
99fe3rnando, Vocк tem alguma sugestгo de como faзo para colocar um anti flood de modo que eu colocasse apenas em comando que queria, por que esse vai em todos, exemplo o player se teleporta, ai se ele for criar um carro mais nгo da, ele terб que esperar o tempo..
Re: Anti Flood -
F1N4L - 18.04.2016
Baseado no cуdigo do @99fe3rnando:
Код:
public OnPlayerCommandReceived(playerid, cmdtext[])
{
if(Flood[playerid] > GetTickCount() && Moderacao[playerid] < 1)
return SendClientMessage(playerid, -1, "[ ANTI-FLOOD ] Aguarde 5 segundos usar comandos novamente!"), 0;
Flood[playerid] = GetTickCount() + 5000;
return true;
}