SA-MP Forums Archive
[HELP] /makeadmin cmd - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: [HELP] /makeadmin cmd (/showthread.php?tid=333644)



[HELP] /makeadmin cmd - nilanjay - 12.04.2012

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;
}



Re: [HELP] /makeadmin cmd - doreto - 12.04.2012

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


Re: [HELP] /makeadmin cmd - Shabi RoxX - 12.04.2012

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



Re: [HELP] /makeadmin cmd - nilanjay - 12.04.2012

Oh k thx


Re: [HELP] /makeadmin cmd - nilanjay - 12.04.2012

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;
}



Re: [HELP] /makeadmin cmd - Shabi RoxX - 12.04.2012

Show line 111 :


Re: [HELP] /makeadmin cmd - nilanjay - 12.04.2012

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



Re: [HELP] /makeadmin cmd - emokidx - 12.04.2012

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