Как конвертировать playercolor в строку типа |cffffffff
set udg_Colour[i + 1]=GetPlayerColor(Player(i))
Принятый ответ
Как-то так, в вызове указываешь игрока, а она возвращает цвет в виде строки:
function GetColor takes player whichplayer returns string
local playercolor color = GetPlayerColor(whichplayer)
if (color == PLAYER_COLOR_RED) then return "FF0303" endif
if (color == PLAYER_COLOR_BLUE) then return "0042FF" endif
if (color == PLAYER_COLOR_CYAN) then return "1CE6B9" endif
if (color == PLAYER_COLOR_PURPLE) then return "540081" endif
if (color == PLAYER_COLOR_YELLOW) then return "FFFC01" endif
if (color == PLAYER_COLOR_ORANGE) then return "FEBA0E" endif
if (color == PLAYER_COLOR_GREEN) then return "20C000" endif
if (color == PLAYER_COLOR_PINK) then return "E55BB0" endif
if (color == PLAYER_COLOR_LIGHT_GRAY) then return "959697" endif
if (color == PLAYER_COLOR_LIGHT_BLUE) then return "7EBFF1" endif
if (color == PLAYER_COLOR_AQUA) then return "106246" endif
if (color == PLAYER_COLOR_BROWN) then return "4E2A04" endif
return ""
endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован KaneThaumaturge
Просто константа playercolor, я не знаю что с ней делать. Мне нужна строка.
Отредактирован Феникс
Отредактирован Ev3nt
Blue: 0042FF
SkyBlue: 1CE6B9
Purple: 540081
Yellow: FFFC01
Orange: FEBA0E
Green: 20C000
Pink: E55BB0
Grey: 959697
Silver: 7EBFF1
DarkGreen: 106246
Brown: 4E2A04