setadmin command
#2

Код:
CMD:setadmin(playerid,params[])
{
	if(PlayerInfo[playerid][Level] >= 8 || IsPlayerAdmin(playerid))
	{
	new id, alevel, string[128];
	if(sscanf(params, "ui",id, alevel))return SendClientMessage(playerid, red, "USAGE:{FFFFFF} /setadmin [playerid] [admin level] (Max Admin Level : 8)");
	if(alevel > ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid, red, "ERROR: Invaild Admin Level. (Admin Levels from 0 to 8)");
        if(alevel == PlayerInfo[id][Level]) return SendClientMessage(playerid,red,"ERROR: Player is already on this Admin level");
        if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,red,"ERROR: Player Not Connected");
        if(PlayerInfo[id][LoggedIn] >= 0) return SendClientMessage(playerid,red,"ERROR: Player must logged in to set his level");
	PlayerInfo[id][Level] = alevel;
	SaveToFile("AdminLog",string);
	format(string, sizeof(string), "Adminstrator %s has Set your Admin Level To %d", GetPlayerNameEx(playerid), alevel);
	SendClientMessage(id,-1,string);
	format(string, sizeof(string), "You just Set %s(%d) Admin Level To %d", GetPlayerNameEx(id), id, alevel);
	SendClientMessage(playerid,-1,string);
	} else return SendClientMessage(playerid, grey, "ERROR: You're not authorized to use that command");
	return 1;
}
Try this
Reply


Messages In This Thread
setadmin command - by AhmedMohamed - 20.03.2014, 23:32
Re: setadmin command - by ChromeMenu - 21.03.2014, 00:43
Re: setadmin command - by AhmedMohamed - 21.03.2014, 00:47
Re: setadmin command - by AhmedMohamed - 21.03.2014, 02:19
Re: setadmin command - by Unte99 - 21.03.2014, 02:39
Re: setadmin command - by ACI - 21.03.2014, 02:56
Re: setadmin command - by AhmedMohamed - 21.03.2014, 03:25

Forum Jump:


Users browsing this thread: 6 Guest(s)