[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(message, sizeof message, "Mensagem {%06x}verde", (0x32CD32FF >>> 8));
SendClientMessage(playerid, -1, message);
return 1;
}
Re: Como pegar cor -
matheusspohr - 17.09.2015
Tem que funcionar perfeitamente:
PHP код:
public tal(...)
{
SetPlayerColor(playerid, 0x00FF00FF);
new Msg[128], Name[24];
GetPlayerName(playerid, Name, 24);
format(Msg, 128, "Mensagem em vermelho, {%06x}mensagem em verde", GetPlayerColor(playerid)>>>8);
SendClientMessageToAll(0xFF0000FF, Msg);
return 1;
}
Re: Como pegar cor -
SepZ - 17.09.2015
Quote:
Originally Posted by matheusspohr
Tem que funcionar perfeitamente:
PHP код:
public tal(...)
{
SetPlayerColor(playerid, 0x00FF00FF);
new Msg[128], Name[24];
GetPlayerName(playerid, Name, 24);
format(Msg, 128, "Mensagem em vermelho, {%06x}mensagem em verde", GetPlayerColor(playerid)>>>8);
SendClientMessageToAll(0xFF0000FF, Msg);
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