enum PlayerInfo
{
Pass[129],
pAdmin,
pVip,
pTrusted,
Money,
Scores,
Kills,
Deaths
}
new pInfo[MAX_PLAYERS][PlayerInfo];
CMD:makeadmin(playerid,parmas[]) { if(IsPlayerAdmin(playerid)) { new targetid,lvl,dis[150]; if(sscanf(parmas,"ui",targetid,lvl))return SendClientMessage(playerid,-1,"{ff0000}Wrong Usagge | Correct Usage /makeadmin playerid adminLevel"); pInfo[targetid][pAdmin]=lvl; if(lvl>=1) {format(dis,sizeof(dis),"~g~Congratulations you have now~n~~r~been made admin level %i",lvl); GameTextForPlayer(targetid,dis,9000,6); PlayerPlaySound(targetid, 4201 , 0.0, 0.0, 0.0); } if(lvl==0) { format(dis,sizeof(dis),"~r~You have been demoted form the post of admin~n~~g~Thnaks for the service"); GameTextForPlayer(targetid,dis,9000,6);}} else SendClientMessage(playerid, -1,"{ff0000}You are not authorized to use this command."); return 1;}
CMD:setlevel(playerid,params[])
{
new ID, level;
if(pInfo[playerid][pAdmin] < 3) // change 3 to owner level
{
SendClientMessage(playerid,COLOR_WHITE,"{B30000}[ERROR] {FFFFFF}You don't have access to this command.");
return 1;
}
if(sscanf(params,"ii", ID, level))
{
SendClientMessage(playerid,COLOR_WHITE,"{B30000}[ERROR] {FFFFFF}USAGE: /setlevel [playerid] [Level]");
return 1;
}
pInfo[ID][pAdmin] = level;
return 1;
}
CMD:setlevel(playerid,params[])
{
new ID, level;
if(pInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid,COLOR_WHITE,"{B30000}[ERROR] {FFFFFF}You don't have access to this command.");
if(sscanf(params,"ui", ID, level))
{
SendClientMessage(playerid,COLOR_WHITE,"{B30000}[ERROR] {FFFFFF}USAGE: /setlevel [playerid] [Level]");
return 1;
}
pInfo[ID][pAdmin] = level;
return 1;
}
pawn Код:
|