[AJUDA]Player Marker
#1

Boas,eu fiz isto:

Код:
public OnPlayerSpawn(playerid)
{
    SetPlayerColor(playerid, WHITE);

	if(Player[playerid][Authenticated] == 1)
	{
        if(Player[playerid][Group] == 1)
		{
			if(Player[playerid][CopDuty] == 1)
  			{
    			     SetPlayerColor(playerid, WHITE);
  			}
   			else
    		       {
          		     SetPlayerColor(playerid, BLUE);
                        }
		}

	        if(Player[playerid][Group] == 4)
		{
			SetPlayerColor(playerid, RED);
		}
	
		if(Player[playerid][Group] == 6)
		{
			SetPlayerColor(playerid, PURPLE);
		}
		
		if(Player[playerid][Group] == 8)
		{
			SetPlayerColor(playerid, GREEN);
		}
		
                if(Player[playerid][Group] == 12)
		{
			SetPlayerColor(playerid, YELLOW);
		}
		
		if(Player[playerid][Group] == 7)
		{
			SetPlayerColor(playerid, AQUAGREEN);
		}
	}
Mas quando alguem morre a cor reseta para branco.Ainda nao consegui descobrir porque...Alguem pode dar uma dica?
Reply
#2

tire o SetPlayerColor(playerid, WHITE);

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(Player[playerid][Authenticated] == 1)
    {
        if(Player[playerid][Group] == 1)
        {
            if(Player[playerid][CopDuty] == 1)
            {
                     SetPlayerColor(playerid, WHITE);
            }
            else
                   {
                     SetPlayerColor(playerid, BLUE);
                        }
        }

            if(Player[playerid][Group] == 4)
        {
            SetPlayerColor(playerid, RED);
        }
   
        if(Player[playerid][Group] == 6)
        {
            SetPlayerColor(playerid, PURPLE);
        }
       
        if(Player[playerid][Group] == 8)
        {
            SetPlayerColor(playerid, GREEN);
        }
       
                if(Player[playerid][Group] == 12)
        {
            SetPlayerColor(playerid, YELLOW);
        }
       
        if(Player[playerid][Group] == 7)
        {
            SetPlayerColor(playerid, AQUAGREEN);
        }
    }
Reply
#3

Isto deve resolver o seu problema :

pawn Код:
if(IsPlayerConnected(playerid))
    {
        if(Player[playerid][Group] == 1)
        {
            if(Player[playerid][CopDuty] == 1)
            {
                SetPlayerColor(playerid, WHITE);
            }
            else
            {
                SetPlayerColor(playerid, BLUE);
            }
        }
        if(Player[playerid][Group] == 4)
        {
            SetPlayerColor(playerid, RED);
        }
        if(Player[playerid][Group] == 6)
        {
            SetPlayerColor(playerid, PURPLE);
        }
        if(Player[playerid][Group] == 8)
        {
            SetPlayerColor(playerid, GREEN);
        }
        if(Player[playerid][Group] == 12)
        {
            SetPlayerColor(playerid, YELLOW);
        }
        if(Player[playerid][Group] == 7)
        {
            SetPlayerColor(playerid, AQUAGREEN);
        }
    }

Espero ter ajudado
Reply
#4

Consegui resolver,Mas obrigado na mesma pessoal.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)