makeadmin command
#1

Код:
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;
}
errors:

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

if(!IsPlayerAdmin(playerid)||(PlayerInfo[playerid][pAdmin] < 99999) {
delete { or change to { }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)