[Ajuda] Como pegar cor
#1

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?
Reply
#2

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;

Reply
#3

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;

Reply
#4

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)