04.09.2015, 13:00
PHP код:
dcmd_ban(playerid, params[])
{
new
id,
reason[64];
if (sscanf(params, "us", id, reason)) return SendClientMessage(playerid, 0xFF0000AA, "[USAGE] ban <playerid/partname> <reason>");
else if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "[ERROR]Player not found");
else if (GetAdminLevel(playerid) < GetAdminLevel(id)) return SendClientMessage(playerid,0xFF0000AA,"[ERROR] You cannot use this command in this admin.");
else
{
BanExMsg(id,reason,playerid);
}
return 1;
}
PHP код:
if(GetAdminLevel(playerid) == LEVEL_MANAGEMENT || IsPlayerAdmin(playerid)) //Management commands
{
dcmd(setlevel,8,cmdtext);
}
PHP код:
stock GetAdminLevel(playerid)
{
return PlayerInfo[playerid][pAdmin];
}
PHP код:
if(GetAdminLevel(playerid) >= LEVEL_ADMIN || IsPlayerAdmin(playerid)) // Admin Commands
{
dcmd(ban,3,cmdtext);
dcmd(vr,2,cmdtext);
dcmd(spectate,8,cmdtext);
dcmd(spectateoff,11,cmdtext);
dcmd(freeze,6,cmdtext);
dcmd(unfreeze,8,cmdtext);
dcmd(spawn,5,cmdtext);
dcmd(spec,4,cmdtext);
dcmd(specoff,6,cmdtext);
dcmd(sethp,5,cmdtext);
dcmd(goto,4,cmdtext);
dcmd(get,4,cmdtext);
dcmd(unban,5,cmdtext);
}