24/04/2022 06:50
(Esta mensagem foi modificada pela última vez a: 24/04/2022 12:38 por xbruno1000x.)
bom n estou conseguindo por anti flood por segundos no meu chat local fica bugando
a mensagem de flood aparece em cima da mensagem q eu digito n sei oq fazer aki o comando
a mensagem de flood aparece em cima da mensagem q eu digito n sei oq fazer aki o comando
Código:
public OnPlayerText(playerid, text[])
{
new Name[MAX_PLAYER_NAME], String[144], Float:X, Float:Y, Float:Z;
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerPos(playerid, X, Y, Z);
if(gettime() < GetPVarInt(playerid, "AntFloodTextD")) return SCM(playerid, -1, "AntFlood - Aguarde alguns segundos para enviar duvida novamente.");
SetPVarInt(playerid, "AntFloodTextD", gettime()+6);
format(String, sizeof(String), "{B1ABAB} %s [%d] diz: {FFFFFF}%s", Name, playerid, text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 20.0, X, Y, Z))
{
SendClientMessage(i, -1, String);
}
}
return 0;
}