ktulho Posted November 23, 2017 Author Share Posted November 23, 2017 @Xotabych а сейчас как у вас сделано? @ Quote Link to comment Short link Share on other sites More sharing options...
steaxch Posted November 23, 2017 Share 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 Link to comment Short link Share on other sites More sharing options...
Xotabych Posted November 23, 2017 Share Posted November 23, 2017 1 час назад, ktulho сказал: @Xotabych а сейчас как у вас сделано? В моем посте есть конфиг где я скриншот привел, пару постов выше. @steaxch спасибо за пример. 22 минуты назад, steaxch сказал: картинки же эти хочешь, с желтой обводкой? Картинки там мои, так как в клиенте они без фона и на таймер менее минуты хочу туда тоже свою картинку добавить, вот почему и не использовал из клиента. 2 @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted November 23, 2017 Author Share 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 Link to comment Short link Share on other sites More sharing options...
steaxch Posted November 23, 2017 Share 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 Link to comment Short link Share on other sites More sharing options...
ktulho Posted November 23, 2017 Author Share Posted November 23, 2017 44 минуты назад, steaxch сказал: я пробовал типа этого тогда картинки будут меняться только когда таймер первого буста станет меньше минуты, причем у остальных бустеров тоже поменяются не зависимо остававшегося время. Ну да, поменяются, что-то я не подумал. @ Quote Link to comment Short link Share on other sites More sharing options...
GodzillaUA Posted November 24, 2017 Share Posted November 24, 2017 (edited) Запилил такой вот конфиг, за что спасибо всем кто тут выкладывал идеи и код, особенно Автору ktulho и Хотабычу (xotabych) за идеи... очень нужный как на меня Addon... ...чуть позже сделаю тени под временем с соблюдением цветов, значительно красивее выглядит )) Edited November 24, 2017 by GodzillaUA 5 @ Quote Link to comment Short link Share on other sites More sharing options...
GodzillaUA Posted November 25, 2017 Share Posted November 25, 2017 (edited) ...ув. Автор, а как обстоит дело с отображением резервов в бою, ведь в названии Аддона об этом упоминается...? Edited November 25, 2017 by GodzillaUA @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted November 25, 2017 Author Share Posted November 25, 2017 6 минут назад, GodzillaUA сказал: ...ув. Автор, а как обстоит дело с отображением резервов в бою, ведь в названии Аддона об этом упоминается...? Вроде нормально. @ Quote Link to comment Short link Share on other sites More sharing options...
GodzillaUA Posted November 25, 2017 Share Posted November 25, 2017 13 минут назад, ktulho сказал: Вроде нормально через battleLabelsTemplates ? @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted November 25, 2017 Author Share Posted November 25, 2017 Да. @ Quote Link to comment Short link Share on other sites More sharing options...
GodzillaUA Posted November 25, 2017 Share Posted November 25, 2017 вбою тоже замечательно пашет @ Quote Link to comment Short link Share on other sites More sharing options...
ЧАЙНИК Posted November 25, 2017 Share Posted November 25, 2017 @Xotabych , хочу выразить огромною благодарность! На мой взгляд, получилось просто конфетно! 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Xotabych Posted November 25, 2017 Share Posted November 25, 2017 1 @ Quote Link to comment Short link Share on other sites More sharing options...
ЧАЙНИК Posted November 25, 2017 Share Posted November 25, 2017 @ktulho , @GodzillaUA , добрый вечер! Что и где необходимо добавить, что бы резервы отображались и в бою? @ Quote Link to comment Short link Share on other sites More sharing options...
GodzillaUA Posted November 25, 2017 Share 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 Link to comment Short link Share on other sites More sharing options...
ЧАЙНИК Posted November 25, 2017 Share Posted November 25, 2017 @GodzillaUA , а можно Вас попросить сбросить свой файл battleLabelstemplates.xc ? А то я, к сожалению, в компьютерной азбуке безграмотен. @ Quote Link to comment Short link Share on other sites More sharing options...
GodzillaUA Posted November 25, 2017 Share Posted November 25, 2017 (edited) 9 минут назад, ЧАЙНИК сказал: сбросить свой файл battleLabelstemplates.xc сбросить можно, но одним файлом Вы никак не обойдетесь, потому, что там используются еще несколько файлов в том числе картинки резервов (индивидуальные, не из библиотеки) да и все остальные файлы Аддона... они с Вашими могут не совпадать по контенту... ...ставить нужно или весь конфиг, или подождите немного... я делаю конфиг на стандартных мини-иконках из библиотеки клиента (именно для отображения в бою)... Edited November 25, 2017 by GodzillaUA @ Quote Link to comment Short link Share on other sites More sharing options...
ЧАЙНИК Posted November 25, 2017 Share Posted November 25, 2017 1 минуту назад, GodzillaUA сказал: сбросить можно, но одним файлом Вы никак не обойдетесь, потому, что там используются еще несколько файлов в том числе картинки резервов (индивидуальные, не из библиотеки) да и все остальные файлы Аддона... они с Вашими могут не совпадать по контенту... Я Вас понял. Спасибо. @ Quote Link to comment Short link Share on other sites More sharing options...
Xotabych Posted November 25, 2017 Share 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 Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.