[Ajuda] Cores nos nicks
#1

Bom galera, eu tenho aqui as cores dos nicks dos players. Bom, todo e qualquer player que estiver logado, fica com a cor de Helper! Entгo, eu jб movi a cor de helper lб para o final do cуdigo, dai deu, mais quando dou /ha ( ajudante ) ele fica com a cor da org...

Bom, aqui ta a parte, e estб com o Helper na parte de cima do cуdigo.

pawn Код:
public SetPlayerToTeamColor(playerid)
{
    if(admtrampando[playerid] == 1 && admhide[playerid] != 1)
    {
        SetPlayerColor(playerid, COR_ADMIN);
    }
    else if (PlayerInfo[playerid][pTeam] == 3)//Civis
    {
       SetPlayerColor(playerid, 0xFFFFFFFF);
    }
    else if(PlayerInfo[playerid][pHelperTrabalhando] == 1)//helpers
    {
       SetPlayerColor(playerid, 0x00FFFFAA);
    }
    else if (PlayerInfo[playerid][pMembro] == 1 || PlayerInfo[playerid][pLider] == 1)//PM
    {
       SetPlayerColor(playerid, 0x9999FFF6);
    }
    else if (PlayerInfo[playerid][pMembro] == 2 || PlayerInfo[playerid][pLider] == 2)//BOPE
    {
       SetPlayerColor(playerid, 0x000000FF);
    }
    else if (PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)//Exйrcito
    {
       SetPlayerColor(playerid, 0x008000FF);
    }
    else if (PlayerInfo[playerid][pMembro] == 4 || PlayerInfo[playerid][pLider] == 4)//S.A.M.U
    {
       SetPlayerColor(playerid, 0xFF0000FF);
    }
    else if (PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5)//Aztecas
    {
       SetPlayerColor(playerid, 0x2FAFF5F6);
    }
    else if (PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)//Taliban
    {
       SetPlayerColor(playerid, 0xFE005DFF);
    }
    else if (PlayerInfo[playerid][pMembro] == 7 || PlayerInfo[playerid][pLider] == 7)//Governo
    {
       SetPlayerColor(playerid, 0x6699FFF6);
    }
    else if (PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8)//Hitmans
    {
       SetPlayerColor(playerid, 0xA9A9A9F6);
    }
    else if (PlayerInfo[playerid][pMembro] == 9 || PlayerInfo[playerid][pLider] == 9)//Reporter
    {
       SetPlayerColor(playerid, 0xFFC1C1F6);
    }
    else if (PlayerInfo[playerid][pMembro] == 10 || PlayerInfo[playerid][pLider] == 10)//Taxistas
    {
       SetPlayerColor(playerid, 0xFFA405FF);
    }
    else if (PlayerInfo[playerid][pMembro] == 11 || PlayerInfo[playerid][pLider] == 11)//PF
    {
       SetPlayerColor(playerid, 0x5F5B5DFF);
    }
    else if (PlayerInfo[playerid][pMembro] == 12 || PlayerInfo[playerid][pLider] == 12)//Mбfia Cosa Nostra
    {
       SetPlayerColor(playerid, 0xB01A00AA);
    }
    else if (PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13)//Mбfia Yakuza
    {
       SetPlayerColor(playerid, 0x660066F6);
    }
    else if (PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14)//Grove
    {
       SetPlayerColor(playerid, 0x33FF00F6);
    }
    else if (PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15)//Guerrilheiros Israelita
    {
       SetPlayerColor(playerid, 0x33CCFFAA);
    }
    else if (PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16)//Policia Civil
    {
       SetPlayerColor(playerid, 0x93833EF6);
    }
    else if (PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17)//BALLAS
    {
       SetPlayerColor(playerid, 0x9900CCF6);
    }
    else if (PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18)//vagos
    {
       SetPlayerColor(playerid, 0xFFFF33F6);
    }
    else if (PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19)//CV
    {
       SetPlayerColor(playerid, 0xF6000000);
    }
    else if (PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20)//PCC
    {
       SetPlayerColor(playerid, 0xCCFF99FF);
    }
    else if (PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21)//Os Pobre Loko
    {
       SetPlayerColor(playerid, 0x98F5FFAA);
    }
    else if (PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22)//Sons
    {
       SetPlayerColor(playerid, 0x8B0000AA);
    }
    else if (PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23)//Minight
    {
       SetPlayerColor(playerid, 0xBF80FFAA);
    }
    else if (PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24)//TCP
    {
       SetPlayerColor(playerid, 0x8B4513FF);
    }
    else if (PlayerInfo[playerid][pMembro] == 25 || PlayerInfo[playerid][pLider] == 25)//blood
    {
       SetPlayerColor(playerid, 0x00D8F0AA);
    }
    else if (PlayerInfo[playerid][pMembro] == 26 || PlayerInfo[playerid][pLider] == 26)//PR
    {
       SetPlayerColor(playerid, 0xFF6347AA);
    }
    else if (PlayerInfo[playerid][pMembro] == 27 || PlayerInfo[playerid][pLider] == 27)//G-Unit
    {
       SetPlayerColor(playerid, 0x363636AA);
    }
    else //caso dк algum bug
    {
       SetPlayerColor(playerid, 0xFFFFFFFF);
    }
}
Peзo que me expliquem o erro, tenho um amigo no MSN, que sу ia me ajudar se eu ajuda-se ele... Que amigo nй gente? :@
Reply
#2

Tenta setar para a variбvel de helper, exemplo:

pawn Код:
if(PlayerInfo[playerid][pHelper] > 0)
{
     SetPlayerColor(playerid, COR_ADMIN);
}
Tente com a sua var de Helper, e poste os resultados aqui.
Reply
#3

Verifique melhor seu cуdigo. Acredito que vocк estб setando essas cores para apenas uma 1 variбvel, sendo assim, ocorrendo bug. Crie 2 Vars, 1 para o "cуdigo geral" como vocк sitou acima e, outra para o /ha.
Reply
#4

Bom, jб botei " COLOR_HELPER " e cor ficou, mais o erro continuou.

E F_Cinco, poderia me ensinar a fazer isto? '-'
Reply
#5

Quote:
Originally Posted by Fire_Hell
Посмотреть сообщение
Bom, jб botei " COLOR_HELPER " e cor ficou, mais o erro continuou.

E F_Cinco, poderia me ensinar a fazer isto? '-'
Simples!

Defina as cores no topo do GM/FS.

PHP код:
#define corhelper1 cor_aqui
#define corhelper2 cor_aqui 
No seu cуdigo acima, ponha a cor que definimos primeiro, no caso: corhelper1, e onde fica o comandos /ha, vc define a corhelper2.

Vale lembrar q isso sгo sу exemplos, n й obrigatoriamente colocar as cores em ordem. --'

Aqui estб um уtimo site para a busca de cores.

Ele irб gerar 6 dнgitos de cada cor. Para agora passar a utilizar cor hex, use como exemplo: 0x7A475CFF

O 0x, й a forma padrгo de cores definidas na linguagem pawn, e o FF й a nitidez da cor, se por acaso eu acrescentar o 00 no final da cor, ficando 0x7A475C00, simplesmente a mesma ficarб invisнvel.

Abraзo!
Boa Sorte!
Reply
#6

Mais ele tem que variar, por exemplo.

Se ele й da Groove Street, ele tem que ficar Verde ou Azul Ciano ( COLOR_HELPER ). E se for dos Vagos, amarelo, e assim por diante.

Como vou fazer para ele poder variar?

Obrigado.
Reply
#7

Quote:
Originally Posted by Fire_Hell
Посмотреть сообщение
Mais ele tem que variar, por exemplo.

Se ele й da Groove Street, ele tem que ficar Verde ou Azul Ciano ( COLOR_HELPER ). E se for dos Vagos, amarelo, e assim por diante.

Como vou fazer para ele poder variar?

Obrigado.
Defina as cores no topo do gm, e sete a funзгo para a cor q vc definiu.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)