SA-MP Forums Archive
Help 3d label text - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help 3d label text (/showthread.php?tid=530632)



Help 3d label text - killing - 08.08.2014

I need 3d label text created on player's head when admin give him Premium rank
and when admin remove him from premiuim rank 3d text get's deleted

Код:
CMD:setelite(playerid, params[])
{
	new targetid;
	if(PlayerInfo[playerid][aLevel] < 4) return SendClientMessage(playerid, RED, "Only admin level 4 can use this command.");
	if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, RED, "[USAGE]: /setelite [name/id]");
	if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, RED, "Player not found.");
    if(IsLoggedIn{targetid} == 0) return SendClientMessage(playerid, RED, "Player not logged in.");
	{
	    if(PlayerInfo[targetid][elite] == 0)
	    {
	    	PlayerInfo[targetid][elite] = 1;
	    	PlayerPlaySound(targetid,1085,0.0,0.0,0.0);
	    	format(fstr, sizeof(fstr), "You have given %s [%d] Premium Elite.", GetName(targetid), targetid);
	    	SendClientMessage(playerid, YELLOW, fstr);
	    	format(fstr, sizeof(fstr),"Admin %s [%d] has given you Premium Elite.", GetName(playerid), playerid);
	    	SendClientMessage(targetid, LIGHTGREEN, fstr);
	    	SaveUserStats(targetid);
	    }
	    else
	    {
	    	PlayerInfo[targetid][elite] = 0;
	    	PlayerPlaySound(targetid,1085,0.0,0.0,0.0);
	    	format(fstr, sizeof(fstr), "You have removed %s [%d] as Premium Elite.", GetName(targetid), targetid);
	    	SendClientMessage(playerid, YELLOW, fstr);
	    	format(fstr, sizeof(fstr),"Admin %s [%d] has removed you From Premium Elite.", GetName(playerid), playerid);
	    	SendClientMessage(targetid, RED, fstr);
	    	SaveUserStats(targetid);
	    }
	}
	return true;
}
This is the cmd