Как получить HEX из GetPlayerColor - 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: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Как получить HEX из GetPlayerColor (
/showthread.php?tid=370606)
Как получить HEX из GetPlayerColor -
Optimus_Sprite - 20.08.2012
Всем привет!
Очень хочу функцию получения HEX кода из функции GetPlayerColor(playerid)
Пожалуйста, помогите.
А точнее быть:
GetPlayerColor(playerid) = 0xRRGGBBAA, а мне надо {RRGGBB}
Если так нельзя, то как вообще можно. Неужели самп не способен на большее.
Re: Как получить HEX из GetPlayerColor -
TRPG - 21.08.2012
Quote:
Originally Posted by Optimus_Sprite
Всем привет!
Очень хочу функцию получения HEX кода из функции GetPlayerColor(playerid)
Пожалуйста, помогите.
А точнее быть:
GetPlayerColor(playerid) = 0xRRGGBBAA, а мне надо {RRGGBB}
Если так нельзя, то как вообще можно. Неужели самп не способен на большее.
|
Сомневаюсь что можно конвертировать значение GetPlayerColor обратно в hex. Как вариант можно при SetPlayerColor записывать в переменную цвет в виде строки {rrggbb}, а затем, для разукрашивания текста, использовать ее, а не GetPlayerColor.
Re: Как получить HEX из GetPlayerColor -
Stepashka - 21.08.2012
pawn Код:
convertHexToString(hex, bool:alpha = false) {
new resultString[9], hexTemp[1];
hexTemp[0] = hex;
for (new i; i < (alpha ? 4: 3); i++) {
format(resultString, sizeof(resultString), "%s%x", resultString, hexTemp{i});
}
return resultString;
}
Молодое поколение вообще походу не способно самостоятельно думать.
Re: Как получить HEX из GetPlayerColor -
Optimus_Sprite - 21.08.2012
Quote:
Originally Posted by Stepashka
pawn Код:
convertHexToString(hex, bool:alpha = false) { new resultString[9], hexTemp[1]; hexTemp[0] = hex; for (new i; i < (alpha ? 4: 3); i++) { format(resultString, sizeof(resultString), "%s%x", resultString, hexTemp{i}); } return resultString; }
Молодое поколение вообще походу не способно самостоятельно думать. 
|
Огромное спасибо!