17.09.2015, 10:18
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?
public OnPlayerConnect(playerid)
{
new message[32];
format(message, sizeof message, "Mensagem {%06x}verde", (0x32CD32FF >>> 8));
SendClientMessage(playerid, -1, message);
return 1;
}
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;
}
Tem que funcionar perfeitamente:
PHP код:
|