22.02.2013, 18:12
Код:
CMD:makeadmin(playerid, params[]) { if(!IsPlayerAdmin(playerid)||(PlayerInfo[playerid][pAdmin] < 99999) { new iAdminValue, iTargetID; if(sscanf(params, "ui", iTargetID, iAdminValue)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /makeadmin [playerid] [level]"); if(IsPlayerConnected(iTargetID)) { if(PlayerInfo[iTargetID][pHelper] >= 1) return SendClientMessageEx(playerid, COLOR_GRAD1, "You cannot make community advisors admins!"); new szMessage[47 + (MAX_PLAYER_NAME * 2)]; format(szMessage, sizeof(szMessage), "AdmCmd: %s has %s %s to a level %d admin.", GetPlayerNameEx(playerid), ((iAdminValue > PlayerInfo[iTargetID][pAdmin]) ? ("promoted") : ("demoted")), GetPlayerNameEx(iTargetID), iAdminValue); ABroadCast(COLOR_LIGHTRED,szMessage, 2); format(szMessage, sizeof(szMessage), "You have been %s to a level %d admin by %s.", ((iAdminValue > PlayerInfo[iTargetID][pAdmin]) ? ("promoted") : ("demoted")), iAdminValue, GetPlayerNameEx(playerid)); SendClientMessageEx(iTargetID, COLOR_LIGHTBLUE, szMessage); format(szMessage, sizeof(szMessage), "You have %s %s to a level %d admin.", ((iAdminValue > PlayerInfo[iTargetID][pAdmin]) ? ("promoted") : ("demoted")), GetPlayerNameEx(iTargetID),iAdminValue); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, szMessage); PlayerInfo[iTargetID][pAdmin] = iAdminValue; } else SendClientMessageEx(playerid, COLOR_GRAD2, "Invalid player specified."); } else SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use this command!"); return 1; }
Код:
C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42747) : error 029: invalid expression, assumed zero C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42748) : error 017: undefined symbol "iAdminValue" C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42748 -- 42749) : warning 215: expression has no effect C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42751) : error 017: undefined symbol "iTargetID" C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42754) : error 017: undefined symbol "iTargetID" C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42755) : error 017: undefined symbol "iTargetID" C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42761) : error 017: undefined symbol "iAdminValue" C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42763) : error 017: undefined symbol "iAdminValue" C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42764) : error 017: undefined symbol "iTargetID" C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42765) : error 017: undefined symbol "iAdminValue" C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42768) : error 017: undefined symbol "iTargetID" C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42771) : warning 209: function "cmd_makeadmin" should return a value C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42772) : error 010: invalid function or declaration C:\Users\user\Desktop\roleplay\gamemodes\roleplay.pwn(42773) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 12 Errors.