ktulho 5,780 #412861 Posted November 23, 2017 @Xotabych а сейчас как у вас сделано? Quote Share this post Link to post Short link Share on other sites
steaxch 356 #412866 Posted November 23, 2017 2 часа назад, Xotabych сказал: Можно пример навести. Хоттабыч, ну как-то так можно "format": "<textformat tabstops='[0]'>{{py:bst.leftTimeMin(1)>1?{{py:bst.name(1)}}|<img src='img://gui/maps/icons/boosters/{{py:bst.type(1)}}_big.png' width='80' height='80'>}} {{py:bst.leftTimeMin(2)>1?{{py:bst.name(2)}}|<img src='img://gui/maps/icons/boosters/{{py:bst.type(2)}}_big.png' width='80' height='80'>}} {{py:bst.leftTimeMin(3)>1?{{py:bst.name(3)}}|<img src='img://gui/maps/icons/boosters/{{py:bst.type(3)}}_big.png' width='80' height='80'>}}</textformat>" картинки я прямо из клиента взял, догадываюсь какие ты хочешь, если будешь картинки в свою папку хвм переносить сохраняй оригинальные названия booster_crew_xp_big booster_free_xp_big booster_credits_big booster_xp_big и ссылки измени на свои хотя смысла не вижу, я бы и обычные в твоем случае не переносил,тупо в бустерс ссылки на клиентские дал "credits": "<img src='img://gui/maps/icons/boosters/booster_credits_tt_big.png' width='80' height='80' vspace='0'>", "xp": "<img src='img://gui/maps/icons/boosters/booster_xp_tt_big.png' width='80' height='80' vspace='0'>", "crew_xp": "<img src='img://gui/maps/icons/boosters/booster_crew_xp_tt_big.png' width='80' height='80' vspace='0'>", "free_xp": "<img src='img://gui/maps/icons/boosters/booster_free_xp_tt_big.png' width='80' height='80' vspace='0'>" картинки же эти хочешь, с желтой обводкой? 1 Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #412867 Posted November 23, 2017 1 час назад, ktulho сказал: @Xotabych а сейчас как у вас сделано? В моем посте есть конфиг где я скриншот привел, пару постов выше. @steaxch спасибо за пример. 22 минуты назад, steaxch сказал: картинки же эти хочешь, с желтой обводкой? Картинки там мои, так как в клиенте они без фона и на таймер менее минуты хочу туда тоже свою картинку добавить, вот почему и не использовал из клиента. 2 Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #412868 Posted November 23, 2017 12 минут назад, Xotabych сказал: В моем посте есть конфиг где я скриншот привел, пару постов выше Ага, не заметил. @steaxch можно покороче попробовать. "credits": "<img src='img://путь/название{{py:bst.leftTimeMin(1)<1?_w}}.png' width='80' height='80' vspace='0'>", И так для каждого резерва. Названия картинок, которые должны отображаться, если осталось меньше минуты, должны заканчивать я на _w. Например credits.png и credits_w.png. А в виджетах 3 раза прописать только макрос {{py:bst.name(index)}} 2 Quote Share this post Link to post Short link Share on other sites
steaxch 356 #412872 Posted November 23, 2017 (edited) 51 минуту назад, ktulho сказал: @steaxch можно покороче попробовать. "credits": "<img src='img://путь/название{{py:bst.leftTimeMin(1)<1?_w}}.png' width='80' height='80' vspace='0'>", И так для каждого резерва. Названия картинок, которые должны отображаться, если осталось меньше минуты, должны заканчивать я на _w. Например credits.png и credits_w.png. А в виджетах 3 раза прописать только макрос {{py:bst.name(index)}} "credits": "<img src='img://путь/название{{py:bst.leftTimeMin(1)<1?_w}}.png' я пробовал типа этого тогда картинки будут меняться только когда таймер первого буста станет меньше минуты, причем у остальных бустеров тоже поменяются не зависимо остававшегося время. нужно в бустерс делать альтернативный типа "boostersName2", так тогда его надо в румакро еще как-то оформить насколько я понимаю. или мутить фиксированные макросы py:bst.leftTimeMin(credits) py:bst.leftTimeMin(xp) py:bst.leftTimeMin(crew_xp) py:bst.leftTimeMin(free_xp) Edited November 23, 2017 by steaxch 2 Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #412874 Posted November 23, 2017 44 минуты назад, steaxch сказал: я пробовал типа этого тогда картинки будут меняться только когда таймер первого буста станет меньше минуты, причем у остальных бустеров тоже поменяются не зависимо остававшегося время. Ну да, поменяются, что-то я не подумал. Quote Share this post Link to post Short link Share on other sites
GodzillaUA 20 #413006 Posted November 24, 2017 (edited) Запилил такой вот конфиг, за что спасибо всем кто тут выкладывал идеи и код, особенно Автору ktulho и Хотабычу (xotabych) за идеи... очень нужный как на меня Addon... ...чуть позже сделаю тени под временем с соблюдением цветов, значительно красивее выглядит )) Edited November 24, 2017 by GodzillaUA 5 Quote Share this post Link to post Short link Share on other sites
GodzillaUA 20 #413039 Posted November 25, 2017 (edited) ...ув. Автор, а как обстоит дело с отображением резервов в бою, ведь в названии Аддона об этом упоминается...? Edited November 25, 2017 by GodzillaUA Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #413040 Posted November 25, 2017 6 минут назад, GodzillaUA сказал: ...ув. Автор, а как обстоит дело с отображением резервов в бою, ведь в названии Аддона об этом упоминается...? Вроде нормально. Quote Share this post Link to post Short link Share on other sites
GodzillaUA 20 #413041 Posted November 25, 2017 13 минут назад, ktulho сказал: Вроде нормально через battleLabelsTemplates ? Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #413043 Posted November 25, 2017 Да. Quote Share this post Link to post Short link Share on other sites
GodzillaUA 20 #413046 Posted November 25, 2017 вбою тоже замечательно пашет Quote Share this post Link to post Short link Share on other sites
ЧАЙНИК 163 #413054 Posted November 25, 2017 @Xotabych , хочу выразить огромною благодарность! На мой взгляд, получилось просто конфетно! 1 Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #413062 Posted November 25, 2017 1 Quote Share this post Link to post Short link Share on other sites
ЧАЙНИК 163 #413071 Posted November 25, 2017 @ktulho , @GodzillaUA , добрый вечер! Что и где необходимо добавить, что бы резервы отображались и в бою? Quote Share this post Link to post Short link Share on other sites
GodzillaUA 20 #413075 Posted November 25, 2017 (edited) 18 минут назад, ЧАЙНИК сказал: Что и где необходимо добавить, что бы резервы отображались и в бою? Например так: в файле "battleLabels.xc" должна быть секция: // Список текстовых полей боевого интерфейса. "labels": { "formats": [ ${ "battleLabelsTemplates.xc":"def.booster" } ] } и соответственно в файле "battleLabelsTemplates.xc": // Шаблоны. "def": { "booster": { "enabled": true, "updateEvent": "ON_EVERY_SECOND", "x": 0, "y": 0, "width": 0, "height": 0, "textFormat": {}, "format": "" } } Edited November 25, 2017 by GodzillaUA Quote Share this post Link to post Short link Share on other sites
ЧАЙНИК 163 #413078 Posted November 25, 2017 @GodzillaUA , а можно Вас попросить сбросить свой файл battleLabelstemplates.xc ? А то я, к сожалению, в компьютерной азбуке безграмотен. Quote Share this post Link to post Short link Share on other sites
GodzillaUA 20 #413080 Posted November 25, 2017 (edited) 9 минут назад, ЧАЙНИК сказал: сбросить свой файл battleLabelstemplates.xc сбросить можно, но одним файлом Вы никак не обойдетесь, потому, что там используются еще несколько файлов в том числе картинки резервов (индивидуальные, не из библиотеки) да и все остальные файлы Аддона... они с Вашими могут не совпадать по контенту... ...ставить нужно или весь конфиг, или подождите немного... я делаю конфиг на стандартных мини-иконках из библиотеки клиента (именно для отображения в бою)... Edited November 25, 2017 by GodzillaUA Quote Share this post Link to post Short link Share on other sites
ЧАЙНИК 163 #413081 Posted November 25, 2017 1 минуту назад, GodzillaUA сказал: сбросить можно, но одним файлом Вы никак не обойдетесь, потому, что там используются еще несколько файлов в том числе картинки резервов (индивидуальные, не из библиотеки) да и все остальные файлы Аддона... они с Вашими могут не совпадать по контенту... Я Вас понял. Спасибо. Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #413084 Posted November 25, 2017 49 минут назад, ЧАЙНИК сказал: @ktulho , @GodzillaUA , добрый вечер! Что и где необходимо добавить, что бы резервы отображались и в бою? { "booster": { "enabled": true, "layer": "bottom", "updateEvent": "PY(ON_EVERY_SECOND)", // Горизонтальное выравнивание поля на экране ("left", "center", "right"). "screenHAlign": "left", "screenVAlign": "top", "x": 0, "y": 465, "width": 400, "height": 65, "textFormat": { "color": "0xF9F1BC" }, "format": "<textformat tabstops='[0]'>{{py:bst.leftTimeMin(1)>1?{{py:bst.name(1)}}|<img src='xvm://res/icons/boosters/{{py:bst.type(1)}}_end.png' width='60' height='60' vspace='0'>}} {{py:bst.leftTimeMin(2)>1?{{py:bst.name(2)}}|<img src='xvm://res/icons/boosters/{{py:bst.type(2)}}_end.png' width='60' height='60' vspace='0'>}} {{py:bst.leftTimeMin(3)>1?{{py:bst.name(3)}}|<img src='xvm://res/icons/boosters/{{py:bst.type(3)}}_end.png' width='60' height='60' vspace='0'>}}</textformat>" }, "boosterTime": { "enabled": true, "layer": "bottom", "updateEvent": "PY(ON_EVERY_SECOND)", // Горизонтальное выравнивание поля на экране ("left", "center", "right"). "screenHAlign": "left", "screenVAlign": "top", "x": 15, "y": 507, "width": 400, "height": 60, "textFormat": { "color": "0xF9F1BC", "bold": "true", "size": 15}, "format": "<textformat tabstops='[68,137]' leading='-9'><font color='{{py:bst.leftTimeMin(1)<11?#FFB841|}}'>{{py:bst.leftTimeHrMin(1)}}</font><tab><font color='{{py:bst.leftTimeMin(2)<11?#FFB841|}}'>{{py:bst.leftTimeHrMin(2)}}</font><tab><font color='{{py:bst.leftTimeMin(3)<11?#FFB841|}}'>{{py:bst.leftTimeHrMin(3)}}</font></textformat>" } } 1 Quote Share this post Link to post Short link Share on other sites