cmd help
#1

hello there ,i am stuck in /set admin cmd the cmd i am using is
Код:
CMD:setadmin(playerid, params[])
{
	if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You're not authorized to use this command.");
	{
		new target,level;
		if(sscanf(params,"ud",target,level)) return SendClientMessage(playerid,COLOR_LIGHTBLUE, "USAGE: /setadmin [playerid] [level 1-6]");
		if(target == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_RED, "ERROR: Player is not connected.");
		if(level > 6) return SendClientMessage(playerid, COLOR_RED, "ERROR: Maximum Administrator level is 6.");
		new tstring[128];
		new pstring[128];
		//
		if(level == 0)
		{
		    format(tstring,sizeof(tstring), "%s %s has taken away your Administration rights.",GetAdminLvlName(playerid),GetName(playerid));
			format(pstring,sizeof(pstring), "You have removed %s's Administration rights.",GetName(target));
			SendClientMessage(target,COLOR_LIGHTGREEN, tstring);
			SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring);
			PlayerInfo[target][pAdmin] = 0;
		}
		if(level == 1)
		{
	  		format(tstring,sizeof(tstring), "You have been promoted/demoted to a trail Admin by %s %s",GetAdminLvlName(playerid),GetName(playerid));
			format(pstring,sizeof(pstring), "You have made %s a trail admin.",GetName(target));
			SendClientMessage(target,COLOR_LIGHTGREEN, tstring);
			SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring);
			PlayerInfo[target][pAdmin] = 1;
		}
		if(level == 2)
		{
		    format(tstring,sizeof(tstring), "You have been promoted/demoted to a Admin by %s %s",GetAdminLvlName(playerid),GetName(playerid));
			format(pstring,sizeof(pstring), "You have made %s a Admin.",GetName(target));
			SendClientMessage(target,COLOR_LIGHTGREEN, tstring);
			SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring);
			PlayerInfo[target][pAdmin] = 2;
		}
		if(level == 3)
		{
		    format(tstring,sizeof(tstring), "You have been promoted/demoted to a Senior Admin by %s %s",GetAdminLvlName(playerid),GetName(playerid));
			format(pstring,sizeof(pstring), "You have made %s a Senior Admin.",GetName(target));
			SendClientMessage(target,COLOR_LIGHTGREEN, tstring);
			SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring);
			PlayerInfo[target][pAdmin] = 3;
		}
		if(level == 4)
		{
		    format(tstring,sizeof(tstring), "You have been promoted to a lead admin by %s %s",GetAdminLvlName(playerid),GetName(playerid));
			format(pstring,sizeof(pstring), "You have made %s a Server lead Admin.",GetName(target));
			SendClientMessage(target,COLOR_LIGHTGREEN, tstring);
			SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring);
			PlayerInfo[target][pAdmin] = 4;
		}
		if(level == 5)
		{
		    format(tstring,sizeof(tstring), "You have been promoted to a co_owner by %s %s",GetAdminLvlName(playerid),GetName(playerid));
			format(pstring,sizeof(pstring), "You have made %s a Server co_Owner.",GetName(target));
			SendClientMessage(target,COLOR_LIGHTGREEN, tstring);
			SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring);
			PlayerInfo[target][pAdmin] = 5;
		}
		if(level == 6)
		{
		    format(tstring,sizeof(tstring), "You have been promoted to a owner by %s %s",GetAdminLvlName(playerid),GetName(playerid));
			format(pstring,sizeof(pstring), "You have made %s a Server Owner.",GetName(target));
			SendClientMessage(target,COLOR_LIGHTGREEN, tstring);
			SendClientMessage(playerid, COLOR_LIGHTGREEN, pstring);
			PlayerInfo[target][pAdmin] = 6;
		}
	}
	return 1;
}
problem is that when i type the cmd in game ut shows the syntx but doesnt work,it keeps showing me
PHP код:
/setadmin [playerid] [level 1-6
any help and i dont get admin lvl ofc....help pls
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)