15.10.2011, 06:39
Hello,
What I would like to know, which I figure this is very simple but I have no idea what the line would write out as.
I want to know how to change the color of an admins name when he/she goes onto admin duty.
EX: If I got on adminduty, I would like my name to show up as RED when I am on adminduty and the normal white when I am off, so that players know who is on admin duty.
Anyone care you help?
At the moment my aduty command looks like this:
What I would like to know, which I figure this is very simple but I have no idea what the line would write out as.
I want to know how to change the color of an admins name when he/she goes onto admin duty.
EX: If I got on adminduty, I would like my name to show up as RED when I am on adminduty and the normal white when I am off, so that players know who is on admin duty.
Anyone care you help?
At the moment my aduty command looks like this:
Код:
command(aduty, playerid, params[]) { #pragma unused params new string[128]; if(Player[playerid][AdminLevel] >= 1) { if(Player[playerid][AdminDuty] == 0) { if(strlen(Player[playerid][AdminName]) >= 1 || strcmp(Player[playerid][AdminName], "Nothing", true) == 0) { SendClientMessage(playerid, WHITE, "You are now on admin duty."); Player[playerid][AdminDuty] = 1; if(Player[playerid][AdminLevel] >= 3) { SetPlayerHealth(playerid, 500000); } SetPlayerSkin(playerid, Player[playerid][AdminSkin]); if(Player[playerid][HospitalTime] >= 1) { Player[playerid][HospitalTime] = 0; SetCameraBehindPlayer(playerid); SetPlayerPos(playerid, SpawnX, SpawnY, SpawnZ); SetPlayerDrunkLevel(playerid, 0); SendClientMessage(playerid, WHITE, "You have been de-hospitalized."); } format(string, sizeof(string), "%s is now on Admin Duty.", Player[playerid][NormalName]); SendToAdmins(ADMINORANGE, string, 0); } else { SendClientMessage(playerid, WHITE, "You haven't set an administrators' name yet."); } } else { SendClientMessage(playerid, WHITE, "You're now off admin duty, though you will still see admin chat."); Player[playerid][AdminDuty] = 0; SetPlayerColor(playerid, WHITE); if(Player[playerid][AdminLevel] >= 3) { SetPlayerHealth(playerid, 100); } if(strlen(Player[playerid][NormalName]) > 1) { SetPlayerName(playerid, Player[playerid][NormalName]); } SetPlayerSkin(playerid, Player[playerid][LastSkin]); format(string, sizeof(string), "%s is now off Admin Duty.", GetName(playerid)); SendToAdmins(ADMINORANGE, string, 0); } } return 1; }