ktulho 5,790 #457049 Posted April 24, 2019 @Xotabych и еще разок boosters.py Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #457054 Posted April 25, 2019 9 часов назад, ktulho сказал: @Xotabych и еще разок boosters.py xvm.log Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #457057 Posted April 25, 2019 @Xotabych Вообще, вроде должно отображаться. Может размера поля не хватает? Ещё разок проверь. boosters.py Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #457071 Posted April 25, 2019 1 час назад, ktulho сказал: @Xotabych Вообще, вроде должно отображаться. Может размера поля не хватает? Ещё разок проверь. boosters.py Проверю вечером еще раз, резервы в стадии подготовки. Еще там отображается только последний активированный резерв(клановый), я активировал резерв на доп. серебро, а потом на доп. опыт экипажу и отображается только один резерв доп. опыт экипажу. По поводу размера поля, значение стоит "width": 500, "height": 65, я не думаю что этого мало для "format": "<textformat tabstops='[0]'>{{py:bst.leftTimeMinCR(0)?<img src='img://gui/maps/icons/library/info.png' width='22' height='22' vspace='-6'> <u>{{l10n:nameboosterCR}}</u>}}\n{{py:bst.leftTimeMinCR(1)>1?{{py:bst.nameCR(1)}}}} <font color='{{py:bst.leftTimeMinCR(1)<11?#FFB841|}}'>{{py:bst.leftTimeHrMinCR(1)}}</font>\n{{py:bst.leftTimeMinCR(2)>1?{{py:bst.nameCR(2)}}}} <font color='{{py:bst.leftTimeMinCR(2)<11?#FFB841|}}'>{{py:bst.leftTimeHrMinCR(2)}}</font>\n{{py:bst.leftTimeMinCR(3)>1?{{py:bst.nameCR(3)}}}} <font color='{{py:bst.leftTimeMinCR(3)<11?#FFB841|}}'>{{py:bst.leftTimeHrMinCR(3)}}</font>\n{{py:bst.leftTimeMinCR(4)>1?{{py:bst.nameCR(4)}}}} <font color='{{py:bst.leftTimeMinCR(4)<11?#FFB841|}}'>{{py:bst.leftTimeHrMinCR(4)}}</font></textformat>" Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #457074 Posted April 25, 2019 16 минут назад, Xotabych сказал: По поводу размера поля, значение стоит "width": 500, "height": 65, я не думаю что этого мало для На всякий случай увеличь "height" для проверки. Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #457075 Posted April 25, 2019 7 минут назад, ktulho сказал: На всякий случай увеличь "height" для проверки. Думаю "width": 500, "height": 100 хватит? Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #457114 Posted April 25, 2019 (edited) 6 часов назад, ktulho сказал: На всякий случай увеличь "height" для проверки. Увеличил поле до "width": 450, "height": 100 и все заработало. Оставил только два макроса {{py:bst.nameCR(index)}}, так как больше 2 резервов активировать невозможно. "boosterCR": { "enabled": true, "layer": "normal", "type": "extrafield", "formats": [ { "updateEvent": "ON_EVERY_SECOND", "screenHAlign": "left", "x": 300, "y": 217, "width": 450, "height": 100, "alpha": 75, "textFormat": { "color": "0xF9F1BC", "bold": "true", "size": 15}, "format": "<textformat tabstops='[0]'>{{py:bst.leftTimeMinCR(0)?<img src='img://gui/maps/icons/library/info.png' width='22' height='22' vspace='-6'> <u>{{l10n:nameboosterCR}}</u>}}\n{{py:bst.leftTimeMinCR(1)>1?{{py:bst.nameCR(1)}}}} <font color='{{py:bst.leftTimeMinCR(1)<11?#FFB841|}}'>{{py:bst.leftTimeHrMinCR(1)}}</font>\n{{py:bst.leftTimeMinCR(2)>1?{{py:bst.nameCR(2)}}}} <font color='{{py:bst.leftTimeMinCR(2)<11?#FFB841|}}'>{{py:bst.leftTimeHrMinCR(2)}}</font></textformat>" } ] } } python.log xvm.log Edited April 25, 2019 by Xotabych Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #457372 Posted May 1, 2019 @ktulho правки будут скрипта? Там мусора в логи сыплет. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #457373 Posted May 1, 2019 7 минут назад, Xotabych сказал: @ktulho правки будут скрипта? Там мусора в логи сыплет. Так используй свой. Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #457376 Posted May 1, 2019 (edited) del. Edited May 1, 2019 by Xotabych Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #457377 Posted May 1, 2019 @Xotabych так от сюда скрипт не работает? Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #457378 Posted May 1, 2019 2 минуты назад, ktulho сказал: @Xotabych так от сюда скрипт не работает? Работает уже... Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #457563 Posted May 3, 2019 Обновил под патч 1.5.0.0 с этими изменениями. 3 Quote Share this post Link to post Short link Share on other sites
psix_banned 1 #457568 Posted May 3, 2019 У меня почему-то только в ангаре работает Скрипт из шапки "booster": { "enabled": true, "layer": "top", "type": "extrafield", "updateEvent": "ON_EVERY_SECOND", "x": ${"boosts/boostsXY.xc":"battleX"}, "y": ${"boosts/boostsXY.xc":"battleY"}, "width": 500, "height": 200, "textFormat": { "align": "left", "bold": "true", "color": "0x{{py:bst.leftTimeMin(0)<16?F5A00F|A3F5FE}}", "size": 14}, "shadow": { "enabled": true, "distance": 0, "angle": 0, "color": "0x000000}}", "alpha": 70, "blur": 4, "strength": 2 }, // Маленькие иконки "format": "<textformat tabstops='[30,80]' leading='-9'><img src='{{py:bst.countBoosters>0?img://../res_mods/configs/xvm/psix89/img/boosts/activeBoosterIcon_on.png|}}' width='24' height='24' vspace='-7'><img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(1)}}{{py:bst.leftTimeMin(1)<16?_gold|_n}}.png' width='24' height='24' vspace='-14'><font color='{{py:bst.leftTimeMin(1)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(1)}}</font> </textformat><textformat tabstops='[30,80]' leading='-9'><img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(2)}}{{py:bst.leftTimeMin(2)<16?_gold|_n}}.png' width='24' height='24' vspace='-14'><font color='{{py:bst.leftTimeMin(2)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(2)}}</font> </textformat> <textformat tabstops='[30,80]' leading='-9'><img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(3)}}{{py:bst.leftTimeMin(3)<16?_gold|_n}}.png' width='24' height='24' vspace='-14'><font color='{{py:bst.leftTimeMin(3)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(3)}}</font></textformat>" // Большие иконки "format": "<textformat tabstops='[92,157]' leading='-13'><img src='{{py:bst.countBoosters>0?img://../res_mods/configs/xvm/psix89/img/boosts/activeBoosterIcon.png|}}' width='25' height='42' vspace='-8'><img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(1)}}{{py:bst.leftTimeMin(1)<16?_gold|_n}}.png' width='42' height='42' vspace='-6'>\t<img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(2)}}{{py:bst.leftTimeMin(2)<16?_gold|_n}}.png' width='42' height='42' vspace='-6'>\t<img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(3)}}{{py:bst.leftTimeMin(3)<16?_gold|_n}}.png' width='42' height='42' vspace='-6'></textformat>\n<textformat tabstops='[53,117,182]' leading='-10'>\t<font color='{{py:bst.leftTimeMin(1)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(1)}}</font>\t<font color='{{py:bst.leftTimeMin(2)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(2)}}</font>\t<font color='{{py:bst.leftTimeMin(3)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(3)}}</font></textformat>" // Большие иконки с фоном "format": "<textformat tabstops='[92,157]' leading='-13'><img src='{{py:bst.countBoosters>0?img://../res_mods/configs/xvm/psix89/img/boosts/activeBoosterIcon.png|}}' width='25' height='42' vspace='-8'><img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(1)}}{{py:bst.leftTimeMin(1)<16?_goldF|_n}}.png' width='42' height='42' vspace='-6'>\t<img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(2)}}{{py:bst.leftTimeMin(2)<16?_goldF|_n}}.png' width='42' height='42' vspace='-6'>\t<img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(3)}}{{py:bst.leftTimeMin(3)<16?_goldF|_n}}.png' width='42' height='42' vspace='-6'></textformat>\n<textformat tabstops='[53,117,182]' leading='-10'>\t<font color='{{py:bst.leftTimeMin(1)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(1)}}</font>\t<font color='{{py:bst.leftTimeMin(2)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(2)}}</font>\t<font color='{{py:bst.leftTimeMin(3)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(3)}}</font></textformat>" "format": "<textformat tabstops='[92,157]' leading='-13'><img src='{{py:bst.countBoosters>0?img://../res_mods/configs/xvm/psix89/img/boosts/activeBoosterIcon.png|}}' width='25' height='42' vspace='-8'><img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(1)}}{{py:bst.leftTimeMin(1)<16?_gold|_n}}.png' width='42' height='42' vspace='-6'>\t<img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(2)}}{{py:bst.leftTimeMin(2)<16?_gold|_n}}.png' width='42' height='42' vspace='-6'>\t<img src='img://../res_mods/configs/xvm/psix89/img/boosts/{{py:bst.type(3)}}{{py:bst.leftTimeMin(3)<16?_gold|_n}}.png' width='42' height='42' vspace='-6'></textformat>\n<textformat tabstops='[53,117,182]' leading='-10'>\t<font color='{{py:bst.leftTimeMin(1)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(1)}}</font>\t<font color='{{py:bst.leftTimeMin(2)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(2)}}</font>\t<font color='{{py:bst.leftTimeMin(3)<16?#F5A00F|#A3F5FE}}'>{{py:bst.leftTimeHrMin(3)}}</font></textformat>" } } Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #457650 Posted May 3, 2019 5 часов назад, psix89 сказал: У меня почему-то только в ангаре работает Скрипт из шапки Потому что в шапке пример только для ангара. Quote Share this post Link to post Short link Share on other sites
ahsog 7 #457655 Posted May 3, 2019 13 минут назад, ktulho сказал: Потому что в шапке пример только для ангара. А можно в пример еще и клановые бусты добавить. Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #457660 Posted May 3, 2019 6 минут назад, ahsog сказал: А можно в пример еще и клановые бусты добавить. Тут Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #457663 Posted May 3, 2019 6 минут назад, ahsog сказал: А можно в пример еще и клановые бусты добавить. Да тоже самое, что для личных резервов: В файле widgets.xc в секцию "lobby" добавить: ${ "widgetsTemplates.xc":"clanReserv" } В файле widgetsTemplates.xc добавить: "clanReserv": { "enabled": true, "layer": "top", "type": "extrafield", "formats": [ { "updateEvent": "ON_EVERY_SECOND", "x": 1300, "y": 0, "width": 400, "height": 80, "textFormat": { "color": "0xA8A888", "size": 12}, "format": "<textformat tabstops='[50]'>{{py:bst.leftTimeCR(1)}}<tab>{{py:bst.nameCR(1)}}</textformat>\n<textformat tabstops='[50]'>{{py:bst.leftTimeCR(2)}}<tab>{{py:bst.nameCR(2)}}</textformat>" } ] } Координаты подберите сами. Не проверял. 1 Quote Share this post Link to post Short link Share on other sites
ahsog 7 #457676 Posted May 3, 2019 ок. все теперь понятно Quote Share this post Link to post Short link Share on other sites
Xotabych 337 #457705 Posted May 4, 2019 (edited) По поводу отображения резервов в бою, там ничего не поменялось? Я ничего не меня у себя в конфиге и не отображает. В файле @xvm.xc // Отображение активных резервов в ангаре и в бою. "boosters": ${"boosters.xc":"boosters"}, В файле battleLabels.xc // время действия активного резерва ${ "BattleLabels\Boosters.xc":"booster" }, ${ "BattleLabels\Boosters.xc":"boosterTime" }, Файл в папке configs\xvm\Piranhas\BattleLabels\ Boosters.xc В ангаре все норм, тот же конфиг что и в бою "format": "<textformat tabstops='[0]'>{{py:bst.leftTimeMin(1)>1?{{py:bst.name(1)}}|<img src='cfg://Piranhas/img/boosters/{{py:bst.type(1)}}_end.png' width='60' height='60' vspace='0'>}} {{py:bst.leftTimeMin(2)>1?{{py:bst.name(2)}}|<img src='cfg://Piranhas/img/boosters/{{py:bst.type(2)}}_end.png' width='60' height='60' vspace='0'>}} {{py:bst.leftTimeMin(3)>1?{{py:bst.name(3)}}|<img src='cfg://Piranhas/img/boosters/{{py:bst.type(3)}}_end.png' width='60' height='60' vspace='0'>}}</textformat>" boosters.xc boosters.py Вот логи python.log xvm.log Edited May 4, 2019 by Xotabych Quote Share this post Link to post Short link Share on other sites