WarPet 97 Posted September 27, 2018 Добрый день, вопрос к опытным пользователям. Будет ли работать через макрос "." подстановка цветов из отдельно созданого файла (например: "colors2.xc" ). Необходимость возникла в связи с тем что использую не дефолтные цвета команд. Макрос {{c:system}} отдает цвета в формате "0х.......", а мне нужно в формате "#........." . Суть замысла в "colors2.xc" прописать поля по принципу как в "minimapLabelsData.xc" и добавить в файлах, где будут использоваться цвета из "colors2.xc" - "Colors": ${"colors2.xc":"Colors"}, ну и соответственно в конкретных местах {{.файл в котором используется .Colors. нужное значение}}. Quote Share this post Link to post Short link Share on other sites
night_dragon_on 5,601 #441789 Posted September 27, 2018 (edited) 43 минуты назад, Peqpepu сказал: Макрос {{c:system}} отдает цвета в формате "0х.......", а мне нужно в формате "#........." Используй: {{py:replace()}} Пример: <font color='{{py:replace('{{.colors.system.ally_alive}}', '0x', '#')}}'></font> Описание макроса при необходимости в доках найдешь. Edited September 27, 2018 by night_dragon_on 1 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #441791 Posted September 27, 2018 22 минуты назад, night_dragon_on сказал: <font color='{{py:replace('{{.colors.system.ally_alive}}', '0x', '#')}}'></font> только надо с кавычками разобраться. 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,168 #441792 Posted September 27, 2018 создаём свой блок в colors.xc "mycolors": { "ally_alive": "#96FF00", "ally_dead": "#009900", "ally_blowedup": "#007700", ... }, <font color='{{.colors.mycolors.{{sys-color-key}}}}'> 2 Quote Share this post Link to post Short link Share on other sites
WarPet 97 #441795 Posted September 27, 2018 @night_dragon_on @HEKPOMAHT @ktulho Ребят, Спасибо огромное, плюсомет разрядил, после перезарядки с меня причитается. Quote Share this post Link to post Short link Share on other sites