18.03.2014, 13:50
When im trying my admin command it say "[ADMIN] Your level is not high enough [Level 5]!"
Here is my enum and new
The commands :
Here is my enum and new
pawn Код:
enum PlayerInfo
{
Pass[129],
pLevel,
pVIP,
pMoney,
pScores,
pKills,
pDeaths
}
new pInfo[MAX_PLAYERS][PlayerInfo];
pawn Код:
CMD:setlevel(playerid,params[])
{
if(pInfo[playerid][pLevel] >= 5)
{
new id, level, n[MAX_PLAYER_NAME], str[128];
if (sscanf(params, "dd", id, level)) return SendClientMessage(playerid, COLOR_GREEN, "{FF0000}[Set-Level]: {FFFFFF}/setlevel <ID> <Level>");
if (!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_GREEN, "{FF0000}[Set-Level]: {FFFFFF}You have entered an incorrect ID");
GetPlayerName(id, n, MAX_PLAYER_NAME);
pInfo[playerid][pLevel] = level;
new INI:file = INI_Open(Path(playerid));
INI_WriteInt(file,"Level", level);
INI_Close(file);
format(str, 128, "[ADMIN] You have set %s's Admin level to %d", n, level);
SendClientMessage(playerid, COLOR_GREEN, str);
return 1;
}
else return SendClientMessage(playerid,-1,"{FF0000}[ADMIN] Your level is not high enough {FFFFFF}[Level 5]!");
}