[HELP] /makeadmin cmd
#1

I got some errors while I was creating /make admin cmd

Код:
C:\Users\PART\Desktop\Desktop\Games+ Game Stuffs\0.3d\gamemodes\test.pwn(100) : error 017: undefined symbol "PlayerInfo"
C:\Users\PART\Desktop\Desktop\Games+ Game Stuffs\0.3d\gamemodes\test.pwn(100) : warning 215: expression has no effect
C:\Users\PART\Desktop\Desktop\Games+ Game Stuffs\0.3d\gamemodes\test.pwn(100) : error 001: expected token: ";", but found "]"
C:\Users\PART\Desktop\Desktop\Games+ Game Stuffs\0.3d\gamemodes\test.pwn(100) : error 029: invalid expression, assumed zero
C:\Users\PART\Desktop\Desktop\Games+ Game Stuffs\0.3d\gamemodes\test.pwn(100) : fatal error 107: too many error messages on one line
Lines
pawn Код:
CMD:makeadmin(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] = 10)// line 100
    {
        new targetid, level;
        if(sscanf(params, "ii", targetid, level)) return SendClientMessage(playerid, -1, "[USAGE]: /makeadmin <playerid> <level>");
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), "[SYSTEM]:Admin %s has set your level to %i", Name(playerid), Name(targetid), level);// line 111
        SendClientMessage(playerid, -1, string);
    }
    return 1;
}
Reply
#2

you forgot to close "
if(sscanf(params, "ii", targetid, level)) return SendClientMessage(playerid, -1, "[USAGE]: /makeadmin <playerid> <level>");

and are you sure you are enum
Reply
#3

This :
pawn Код:
if(PlayerInfo[playerid][pAdmin] = 10)// line 100
Should be:
pawn Код:
if(PlayerInfo[playerid][pAdmin] == 10)// line 100
Reply
#4

Oh k thx
Reply
#5

I got new errors

Код:
C:\Users\PART\Desktop\Desktop\Games+ Game Stuffs\0.3d\gamemodes\test.pwn(111) : error 012: invalid function call, not a valid address
C:\Users\PART\Desktop\Desktop\Games+ Game Stuffs\0.3d\gamemodes\test.pwn(111) : warning 215: expression has no effect
C:\Users\PART\Desktop\Desktop\Games+ Game Stuffs\0.3d\gamemodes\test.pwn(111) : error 001: expected token: ";", but found ")"
C:\Users\PART\Desktop\Desktop\Games+ Game Stuffs\0.3d\gamemodes\test.pwn(111) : error 029: invalid expression, assumed zero
C:\Users\PART\Desktop\Desktop\Games+ Game Stuffs\0.3d\gamemodes\test.pwn(111) : fatal error 107: too many error messages on one line
codes
pawn Код:
CMD:makeadmin(playerid, params[])
{
    if(PlayerInfo[playerid][AdminLevel] == 10)
    {
        new Name[MAX_PLAYER_NAME], string[128], targetid, level;
        if(sscanf(params, "ii", targetid, level)) return SendClientMessage(playerid, -1, "[USAGE]: /makeadmin <playerid> <level>");
        GetPlayerName(playerid, Name, sizeof(Name));
        GetPlayerName(targetid, Name, sizeof(Name));
        format(string, sizeof(string), "[SYSTEM]:Admin has set your level to %i", Name(playerid), Name(targetid), level);// line 111
        SendClientMessage(playerid, -1, string);
    }
    return 1;
}
Reply
#6

Show line 111 :
Reply
#7

pawn Код:
format(string, sizeof(string), "[SYSTEM]:Admin has set your level to %i", Name(playerid), Name(targetid), level);// line 111
Reply
#8

pawn Код:
format(string, sizeof(string), "[SYSTEM]:Admin has set your level to %i", level);// line 111
you just have "%i" so you will just need level.
pawn Код:
format(string, sizeof(string), "[SYSTEM]:Admin %s has set your level to %i", Name(playerid), level);
or use this
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)