08.08.2014, 07:48
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
This is the cmd
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; }