31.05.2013, 07:56
Eu coloquei um anti flood ultra bбsico que peguei aqui no fуrum..
O problema й que ele retorna 0, sendo assim, vai retornar a mensagem 'Unknown Command'.
Como posso desativa-la? Tem como? ou alguma gambiarra para que essa mensagem nгo apareзa.
O problema й que ele retorna 0, sendo assim, vai retornar a mensagem 'Unknown Command'.
Como posso desativa-la? Tem como? ou alguma gambiarra para que essa mensagem nгo apareзa.
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(IsPlayerAdmin(i))
{
format(str, sizeof(str), "- %s usou o comando %s", PlayerName(playerid), cmdtext);
SendClientMessage(i, c_admint, str);
}
}
if(Flood[playerid] > GetTickCount())
return SendClientMessage(playerid, 0xCCCCCCCC, "| ANTI-FLOOD | Vocк estб bloqueado de usar comandos."), 0;
Flood[playerid] = GetTickCount() + 1500;
if(!success)
{
PlayerPlaySound(playerid, 1133, 0, 0, 0);
format(str, sizeof(str), "| ERRO | O comando '%s' estб desativado ou nгo existe.", cmdtext);
SendClientMessage(playerid, c_erro, str);
GameTextForPlayer(playerid, "~r~COMANDO INVALIDO", 3000, 5);
}
return 1;
}