C:\Users\Greg\Desktop\pawno\gregs.pwn(17 ![]() C:\Users\Greg\Desktop\pawno\gregs.pwn(17 ![]() C:\Users\Greg\Desktop\pawno\gregs.pwn(17 ![]() C:\Users\Greg\Desktop\pawno\gregs.pwn(17 ![]() C:\Users\Greg\Desktop\pawno\gregs.pwn(17 ![]() 4 Errors. |
if(pInfo[playerid][Spamer] == 1) { |
//==========ANTI SPAM===============// new PlayerWritedMessages[MAX_PLAYERS]; forward AntiSpamTimer(playerid); new SpamTimer[MAX_PLAYERS]; forward RemoveSpam(); #define ALLOW_MESSAGES 5 //=================================//
SetTimer("RemoveSpam", 4000, true);
if(pInfo[playerid][Spamer] == 1) { SendClientMessage(playerid,white,"You need to wait, because you are flooder!"); return false; } PlayerWritedMessages[playerid] += 1; if(PlayerWritedMessages[playerid] >= ALLOW_MESSAGES) { pInfo[playerid][Spamer] = 1; PlayerWritedMessages[playerid] = 0; SpamTimer[playerid] = SetTimerEx("AntiSpamTimer",10000,false,"d",playerid); }
public AntiSpamTimer(playerid) { PlayerWritedMessages[playerid] = 0; KillTimer(SpamTimer[playerid]); pInfo[playerid][Spamer] = 0; return 1; } public RemoveSpam() { for(new z = INVALID_PLAYER_ID; z < MAX_PLAYERS; z++) { if(pInfo[z][Spamer] != 1) { KillTimer(SpamTimer[z]); PlayerWritedMessages[z] = 0; } } return 1; } public RemoveSpam() { for(new z = 0; z < MAX_PLAYERS; z++) { if(pInfo[z][Spamer] != 1) { KillTimer(SpamTimer[z]); PlayerWritedMessages[z] = 0; } } return 1; }
enum lulz
{
lulz1,
lulz2,
lulz3,
lulz4, blah, blah
}
new pInfo[MAX_PLAYERS][lulz];