SA-MP Forums Archive
How to set colors? - 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: How to set colors? (/showthread.php?tid=333685)



How to set colors? - sanjil_rijal - 12.04.2012

How do i set colors for Admins name like Green for junior,Orange for Senior.
Код:
			if(PlayerInfo[playerid][pAdmin] == 2) format(szMessage, sizeof(szMessage), "* Junior Admin %s: %s", GetPlayerNameEx(playerid), params);
			else if(PlayerInfo[playerid][pAdmin] == 3) format(szMessage, sizeof(szMessage), "* General Admin %s: %s", GetPlayerNameEx(playerid), params);
			else if(PlayerInfo[playerid][pAdmin] == 4) format(szMessage, sizeof(szMessage), "* Senior Admin %s: %s", GetPlayerNameEx(playerid), params);
			else if(PlayerInfo[playerid][pAdmin] == 1337) format(szMessage, sizeof(szMessage), "* Head Admin %s: %s", GetPlayerNameEx(playerid), params);
			else if(PlayerInfo[playerid][pAdmin] == 1338) format(szMessage, sizeof(szMessage), "* Server Manager %s: %s", GetPlayerNameEx(playerid), params);
            else if(PlayerInfo[playerid][pAdmin] == 99998) format(szMessage, sizeof(szMessage), "* Co-Executive Admin %s: %s", GetPlayerNameEx(playerid), params);
			else if(PlayerInfo[playerid][pAdmin] == 99999) format(szMessage, sizeof(szMessage), "* Community Owner %s: %s", GetPlayerNameEx(playerid), params);
			else format(szMessage, sizeof(szMessage), "* Undefined Admin (%i) %s: %s", PlayerInfo[playerid][pAdmin], GetPlayerNameEx(playerid), params);



Re: How to set colors? - sanjil_rijal - 12.04.2012

Please Helpme here


Re: How to set colors? - HazardGaming - 12.04.2012

SetPlayerColor(playerid, COLORHERE);

EDIT:
Here
Код:
			if(PlayerInfo[playerid][pAdmin] == 2) format(szMessage, sizeof(szMessage), "* Junior Admin %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLORHERE);
			else if(PlayerInfo[playerid][pAdmin] == 3) format(szMessage, sizeof(szMessage), "* General Admin %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLORHERE);
			else if(PlayerInfo[playerid][pAdmin] == 4) format(szMessage, sizeof(szMessage), "* Senior Admin %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLORHERE);
			else if(PlayerInfo[playerid][pAdmin] == 1337) format(szMessage, sizeof(szMessage), "* Head Admin %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLORHERE);
			else if(PlayerInfo[playerid][pAdmin] == 1338) format(szMessage, sizeof(szMessage), "* Server Manager %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLORHERE);
            else if(PlayerInfo[playerid][pAdmin] == 99998) format(szMessage, sizeof(szMessage), "* Co-Executive Admin %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLORHERE);
			else if(PlayerInfo[playerid][pAdmin] == 99999) format(szMessage, sizeof(szMessage), "* Community Owner %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLORHERE);
			else format(szMessage, sizeof(szMessage), "* Undefined Admin (%i) %s: %s", PlayerInfo[playerid][pAdmin], GetPlayerNameEx(playerid), params);



Re: How to set colors? - freddy smyth - 12.04.2012

This should help you if you decide to set up defines for your colors:

http://www.computerhope.com/htmcolor.htm


Re: How to set colors? - HazardGaming - 12.04.2012

Check my edit, I done it for you.


Re: How to set colors? - sanjil_rijal - 12.04.2012

OMG now deal with this is it correct i got 13 errors:
Код:
	szMessage[128];
if(PlayerInfo[playerid][pAdmin] == 2) format(szMessage, sizeof(szMessage), "* Junior Admin %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLOR_GREEN);
			else if(PlayerInfo[playerid][pAdmin] == 3) format(szMessage, sizeof(szMessage), "* General Admin %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLOR_TWOLIVE);
			else if(PlayerInfo[playerid][pAdmin] == 4) format(szMessage, sizeof(szMessage), "* Senior Admin %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLOR_ORANGE);
			else if(PlayerInfo[playerid][pAdmin] == 1337) format(szMessage, sizeof(szMessage), "* Head Admin %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLOR_LIGHTBLUE);
			else if(PlayerInfo[playerid][pAdmin] == 1338) format(szMessage, sizeof(szMessage), "* Server Manager %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLOR_VIP);
            else if(PlayerInfo[playerid][pAdmin] == 99998) format(szMessage, sizeof(szMessage), "* Co-Executive Admin %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLOR_LIGHTRED);
			else if(PlayerInfo[playerid][pAdmin] == 99999) format(szMessage, sizeof(szMessage), "* Community Owner %s: %s", GetPlayerNameEx(playerid), params);
			SetPlayerColor(playerid, COLOR_REALRED);
			else format(szMessage, sizeof(szMessage), "* Undefined Admin (%i) %s: %s", PlayerInfo[playerid][pAdmin], GetPlayerNameEx(playerid), params);
			SendAdminMessage(COLOR_YELLOW, szMessage);
			Log("logs/adminchat.log", szMessage);
		}



Re: How to set colors? - HazardGaming - 12.04.2012

Ask politely...

And,
two questions:
1) have you got those colors defined?
2) Show us your errors before we can help us?


Re: How to set colors? - sanjil_rijal - 12.04.2012

Dude can u make for /ooc like if u need to make it yellow then Just make the Moderator Yellow
Код:
if(PlayerInfo[playerid][pAdmin] == 1)
	{
		new string[128];
		format(string, sizeof(string), "(( Moderator %s: %s ))", GetPlayerNameEx(playerid), params);
		OOCOff(COLOR_OOC,string);
	}



Re: How to set colors? - SomebodyAndMe - 12.04.2012

pawn Код:
if(PlayerInfo[playerid][pAdmin] == 2) format(szMessage, sizeof(szMessage), "{00FF00}* Junior Admin %s: %s", GetPlayerNameEx(playerid), params);
            else if(PlayerInfo[playerid][pAdmin] == 3) format(szMessage, sizeof(szMessage), "{009900}* General Admin %s: %s", GetPlayerNameEx(playerid), params);
            else if(PlayerInfo[playerid][pAdmin] == 4) format(szMessage, sizeof(szMessage), "{FF6600}* Senior Admin %s: %s", GetPlayerNameEx(playerid), params);
            else if(PlayerInfo[playerid][pAdmin] == 1337) format(szMessage, sizeof(szMessage), "{0000FF}* Head Admin %s: %s", GetPlayerNameEx(playerid), params);
            else if(PlayerInfo[playerid][pAdmin] == 1338) format(szMessage, sizeof(szMessage), "{FFFF00}* Server Manager %s: %s", GetPlayerNameEx(playerid), params);
            else if(PlayerInfo[playerid][pAdmin] == 99998) format(szMessage, sizeof(szMessage), "{FFCCFF}* Co-Executive Admin %s: %s", GetPlayerNameEx(playerid), params);
            else if(PlayerInfo[playerid][pAdmin] == 99999) format(szMessage, sizeof(szMessage), "{FF0000}* Community Owner %s: %s", GetPlayerNameEx(playerid), params);
            else format(szMessage, sizeof(szMessage), "* Undefined Admin (%i) %s: %s", PlayerInfo[playerid][pAdmin], GetPlayerNameEx(playerid), params);
Setted some random colors, just check them out in your server.


Re: How to set colors? - sanjil_rijal - 12.04.2012

Thanks Somebody worked rep'd+