[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