в /ad-там уже стоит лимит подачи рекламуДобавлено (06.08.2010, 20.47)
---------------------------------------------
stock SpamProtection(playerid)
{
new string[64];
if(Spamcounter[playerid][0] == 0) { Spamcounter[playerid][1] = TimeStamp(); }
Spamcounter[playerid][0]++;
if(TimeStamp() - Spamcounter[playerid][1] > SPAM_TIMELIMIT)
{
Spamcounter[playerid][0] = 1;
Spamcounter[playerid][1] = TimeStamp();
}
else if(Spamcounter[playerid][0] == SPAM_MESSAGES)
{
// Mute[playerid] = 1;
// mutetime[playerid] += 20;
mute0 = SetTimerEx("PlayerUnMute",20000,0,"d",playerid);
format(string,sizeof(string)," *** %s заткнут на 20 секунд(Флуд)",oGetPlayerName(playerid));
SendClientMessageToAll(0xC8BEBEAA,string);
Muted[playerid] = 1;
}
return 1;
}
=======================================================================
public PlayerUnMute(playerid)
{
new string[256];
new playrname[MAX_PLAYER_NAME];
GetPlayerName(playerid, playrname, sizeof(playrname));
Muted[playerid] = 0;
format(string, sizeof(string), "Вы разоткнуты.", playrname);
SendClientMessage(playerid,COLOR_YELLOW, string);
return 1;
}
будет давать мут кто флудит в /o