Антифлуд. #include <a_samp>
new IsMessageSent[MAX_PLAYERS];
new interval = 2;
forward UnMutedX(playerid);
public OnPlayerConnect(playerid)
{
new conn[256];
IsMessageSent[playerid] = 0;
format(conn,sizeof(conn)," На сервере стоит анти-флуд, сообщения разрешено отправлять только раз в %d секунд",interval);
SendClientMessage(playerid,0x33AA33AA,conn);
return true;
}
public OnPlayerText(playerid, text[])
{
if(IsMessageSent[playerid] == 1)
{
SendClientMessage(playerid, 0x00ffffff, "Не флуди!");
return false;
}
else
{
IsMessageSent[playerid] = 1;
SetTimerEx("UnMutedX",interval*1000,0,"d",playerid);
return true;
}
}
public UnMutedX(playerid)
{
IsMessageSent[playerid] = 0;
return true;
}