SA-MP Forums Archive
[Ajuda] Como pegar cor - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Como pegar cor (/showthread.php?tid=589256)



Como pegar cor - SepZ - 17.09.2015

Preciso pegar apenas os 6 numeros da cor do player, eu uso %06x e GetPlayerColor(playerid) >>> 8, sу que isso pega os 8 numero, Ex: FFFFFF88, eu preciso pegar apenas o FFFFFF, tem jeito?


Re: Como pegar cor - zPain - 17.09.2015

Esse mйtodo й funcional. Vocк deve estar errando em algum ponto.

PHP код:
public OnPlayerConnect(playerid
{
    new 
message[32];
    
format(messagesizeof message"Mensagem {%06x}verde", (0x32CD32FF >>> 8));
    
SendClientMessage(playerid, -1message);
    return 
1;




Re: Como pegar cor - matheusspohr - 17.09.2015

Tem que funcionar perfeitamente:
PHP код:
public tal(...)
{
      
SetPlayerColor(playerid0x00FF00FF);
      new 
Msg[128], Name[24];
      
GetPlayerName(playeridName24);
      
format(Msg128"Mensagem em vermelho, {%06x}mensagem em verde"GetPlayerColor(playerid)>>>8);
      
SendClientMessageToAll(0xFF0000FFMsg);
      return 
1;




Re: Como pegar cor - SepZ - 17.09.2015

Quote:
Originally Posted by matheusspohr
Посмотреть сообщение
Tem que funcionar perfeitamente:
PHP код:
public tal(...)
{
      
SetPlayerColor(playerid0x00FF00FF);
      new 
Msg[128], Name[24];
      
GetPlayerName(playeridName24);
      
format(Msg128"Mensagem em vermelho, {%06x}mensagem em verde"GetPlayerColor(playerid)>>>8);
      
SendClientMessageToAll(0xFF0000FFMsg);
      return 
1;

й desse jeito que faзo, sу que em vez de pegar os numeros 00FF00 ele pega 00FF00FF, preciso mudar o final para colocar transparencia