Gangcolors
#1

I have a roleplay script (I think GF based), everything is going fine with scripting, only thing I still can't get working is namecolors for the families (not the factions like lspd, fbi, taxi, because those colors are working). So the dynamic gangs need colors too, but they stay white.

I got it like this:

Код:
public SetPlayerToTeamColor(playerid)
{
	if(IsPlayerConnected(playerid))
	{
     	if(PlayerInfo[playerid][pFMember] == 1) { SetPlayerColor(playerid, 0x099915AA); }
     	if(PlayerInfo[playerid][pFMember] == 2) { SetPlayerColor(playerid, 0x264924AA); }
     	if(PlayerInfo[playerid][pFMember] == 3) { SetPlayerColor(playerid, 0x24CABCAA); }
		}
	    if(PlayerInfo[playerid][pWantedLevel] != 6)
	    {
	        if(PlayerInfo[playerid][pMember] == 0 && PlayerInfo[playerid][pLeader] == 0) { SetPlayerColor(playerid, TCOLOR_WHITE); }
			else if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
			{
				if(PlayerInfo[playerid][pOnDuty] == 1) { SetPlayerColor(playerid, TCOLOR_BLUE); }
				else { SetPlayerColor(playerid, TCOLOR_WHITE); }
			}
			else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
			{
				if(PlayerInfo[playerid][pOnDuty] == 1) { SetPlayerColor(playerid, TCOLOR_NAVYBLUE); }
				else { SetPlayerColor(playerid, TCOLOR_WHITE); }
			}
			else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
			{
			    if(PlayerInfo[playerid][pOnDuty] == 1) { SetPlayerColor(playerid, TCOLOR_BEIGE); }
				else { SetPlayerColor(playerid, TCOLOR_WHITE); }
			}
			// FAMILIES //
			else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
			{
				if(PlayerInfo[playerid][pOnDuty] == 1)
				{
					SetPlayerColor(playerid, TCOLOR_LIGHTGREEN);
				}
				else {SetPlayerColor(playerid, TCOLOR_WHITE); }
			}
			else if(PlayerInfo[playerid][pJailed] == 2)
			{
			    SetPlayerColor(playerid, TCOLOR_PRISON);
			}
			else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) { SetPlayerColor(playerid, TCOLOR_WHITE); }
			else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { SetPlayerColor(playerid, TCOLOR_WHITE); }
			else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) { SetPlayerColor(playerid, TCOLOR_WHITE); }
			else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) { SetPlayerColor(playerid, TCOLOR_WHITE); }
			else if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { SetPlayerColor(playerid, TCOLOR_LIGHTBLUE); }
			else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) { SetPlayerColor(playerid, 0xF6F33FAA); }
		}
		else
		{
		    SetPlayerColor(playerid, TCOLOR_WANTED);
		}
		if(PlayerInfo[playerid][pVipColor] == 1) { SetPlayerColor(playerid, 0x80008000); }
		return 1;
}
The first 3 are the families colors, but in-game they stay white.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)