15.08.2018, 10:28
am getting a error
Код:
error 001: expected token: ";", but found "if"
Код:
public OnPlayerText(playerid, text[]) { SpamTimer[playerid] = SetTimerEx("DecreaseSpam",MAX_DECREASECOUNT*1000,1,"d",playerid) if(PlayerSpam[playerid] < MAX_SPAM) { PlayerSpam[playerid] ++; } else if(PlayerSpam[playerid] >= MAX_SPAM)//If the player spam is bigger than or equal to the max spam allowed! { new TalkString[120],string[120]; //WE FORMAT THE STRING format(string,sizeof(string),"[ANTI-CHEAT] Player: %s ID: %d Has been Kicked Reason: SPAM",GetName(playerid),playerid); //THEN WE SEND IT TO EVERYONE! SendClientMessageToAll(-1,string); format(TalkString,sizeof(TalkString),"You Have Been Kicked By Anti Cheat!\nReason:SPAM"); //we are going to show the dialog to the player ShowPlayerDialog(playerid,DIALOG_ANTI,DIALOG_STYLE_MSGBOX,"Anti Cheat!",TalkString,"Okay",""); //we set the playerspam to 0 so it wont mix with other players when they connect! PlayerSpam[playerid] = 0; //we kill the timer! KillTimer(SpamTimer[playerid]); //Then we kick the player! Kick(playerid); } return 1; }
Код:
line 270 if(PlayerSpam[playerid] < MAX_SPAM)