20.12.2015, 17:35
this is my acmd command but given me 2 warning and show me level 1 or 2 menu but my level 10.how to fix it?
PHP код:
CMD:acmd(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >=1 || IsPlayerAdmin(playerid))
{
new admlvl;
if (sscanf(params, "i",admlvl)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /acmd [adminlevel]");
if (admlvl > 10 || admlvl < 0) return SendClientMessage(playerid, COLOR_RED,"[ERROR]: Valid Admin Levels: 1-10!");
if(PlayerInfo[playerid][pAdmin] = 1) return SendClientMessage(playerid, COLOR_RED,"This command menu number only for admin level 1!");
{
if(admlvl == 1)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Admin command", "/kick\n/spec\n/specoff\n/reports\n/chr\n/warn\n/unwarn\n/asay", "Close", "");
}
}
if(PlayerInfo[playerid][pAdmin] = 2) return SendClientMessage(playerid, COLOR_RED,"This command menu number only for admin level 2!");
{
if(admlvl == 2)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "Admin command", "/kick\n/ban\n/oban\n/unban\n/freeze\n/unfreeze\n/mute\n/unmute\n/spec\n/specoff\n/reports\n/chr\n/warn\n/unwarn\n/asay", "Close", "");
}
}
return 1;
}
else return SendClientMessage(playerid,COLOR_RED,"You do not have permission to use this command!");
}