08.02.2013, 10:50
Код:
C:\Users\pawno\include\PPC_PlayerCommands.inc(1524) : error 017: undefined symbol "playerWarn" C:\Users\pawno\include\PPC_PlayerCommands.inc(1524) : warning 215: expression has no effect C:\Users\pawno\include\PPC_PlayerCommands.inc(1524) : error 001: expected token: ";", but found "]" C:\Users\pawno\include\PPC_PlayerCommands.inc(1524) : error 029: invalid expression, assumed zero C:\Users\pawno\include\PPC_PlayerCommands.inc(1524) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
Код:
// Warn a player CMD:warn(playerid, params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Only admins can use this command."); new pID, str[128], pName[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME]; if(sscanf(params, "u", pID)) return SendClientMessage(playerid, -1, "Usage: /warn [Player ID]"); if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, -1, "Selected player is not connected."); playerWarn[pID] ++; GetPlayerName(playerid, pName, sizeof pName); GetPlayername(pID, name, sizeof name); format(str, sizeof str, "Admin %s warned you. Total warnings %i.", pName, playerWarn[pID]); SendClientMessage(pID, -1, str); format(str, sizoef str, "You warned player %s. Total warnings %i.", name, playerWarn[pID]); SendClientMessage(playerid, -1, str); if(playerWarn[pID] > 2) { format(str, sizeof str, "%s accumulated 3 warnings and got kicked from the server.", name); SendClientMessageToAll(-1, str); SendClientMessage(pID, -1, "You were warned three (3) times and got kicked."); Kick(pID); } return 1; }