Код:
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.