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 Код:
|