ADBokaT57 Posted July 23, 2019 Share Posted July 23, 2019 (edited) При переключении ушей с макросами {{pp.widthLeft}} и {{pp.widthRight}} размеры элементов в них отображаются некорректно. После обновления элемента (получение урона, наведение курсора на панель) размер приходит в норму. До 1.5.1.2 все было ок. логи и конфиг.zip Edited October 21, 2019 by Mixaill 2 @ Link to comment Short link Share on other sites More sharing options...
ADBokaT57 Posted August 8, 2019 Author Share Posted August 8, 2019 В релизе 8.0.0 данный баг все еще наблюдается. Link to comment Short link Share on other sites More sharing options...
Sword_9mm Posted August 23, 2019 Share Posted August 23, 2019 (edited) Тоже заметил глюк при отрисовке полосы здоровья. У меня в конфиге так написано: // Набор форматов для левой панели (поддерживается расширенный формат, см. выше) "extraFieldsLeft": [ //Фон полоски ХП { "x": "{{py:math.sum({{pp.widthLeft}},30)}}", "y": 10, "h": 10, "w": "{{hp-max:75}}", "src": "xvm://res/img/hp-bg.png","alpha": "{{alive?30|0}}"}, //Полоска ХП { "x": "{{py:math.sum({{pp.widthLeft}},30)}}", "y": 10, "h": 10, "w": "{{hp:75}}", "src": "xvm://res/img/hp-{{squad?squad|ally}}-{{alive}}.png","alpha": "{{alive?70|0}}"}, //Число ХП { "x": "{{py:math.sum({{pp.widthLeft}},30)}}", "y": 5, "align": "left", "format": "<font size='12' color='{{c:hp-ratio}}'>{{hp|?}}</font>", "alpha": "{{alive?100|0}}", "shadow": {"alpha": "{{alive?100|0}}", "size": 6, "distance": 0, "strength": 1, "color": "0x000000"} }, ${"../playersPanel.xc":"def.clanIcon"}, ${"../playersPanel.xc":"def.xvmUserMarker"}, ${"../xmqp/xmqpServiceMarker.xc":"xmqpServiceMarker"} ], // Set of formats for right panel (extended format supported, see above) // Набор форматов для правой панели (поддерживается расширенный формат, см. выше) "extraFieldsRight": [ //Фон полоски ХП { "x": "{{py:math.sum({{pp.widthRight}},30)}}", "y": 10, "h": 10, "w": "{{hp-max:75}}", "src": "xvm://res/img/hp-bg.png","alpha": "{{alive?30|0}}"}, //Полоска ХП { "x": "{{py:math.sum({{pp.widthRight}},30)}}", "y": 10, "h": 10, "w": "{{hp:75}}", "src": "xvm://res/img/hp-enemy-{{alive}}.png", "alpha": "{{alive?70|0}}"}, //Число ХП { "x": "{{py:math.sum({{pp.widthRight}},30)}}", "y": 5, "align": "right", "format": "<font size='12' color='{{c:hp-ratio}}'>{{hp| }}</font>", "alpha": "{{alive?100|0}}", "shadow": {"alpha": "{{alive?100|0}}", "size": 6, "distance": 0, "strength": 1, "color": "0x000000"} }, ${"../playersPanel.xc":"def.clanIcon"}, ${"../playersPanel.xc":"def.xvmUserMarker"}, // enemy spotted status marker (see above). // маркер статуса засвета противника (см. выше). ${"../Spotted/enemySpottedMarker.xc":"enemySpottedMarker"} ] Тоже пришел к мысли, что не не всегда верно рассчитывается координата Х полосы здоровья: "x": "{{py:math.sum({{pp.widthLeft}},30)}}" Только что попробовал другой вариант, как у автора темы "полоска внутри ушей". Получается так: При нажатом Alt В моем варианте в самом начале боя выглядит так: При нажатии Alt получается вот так: При возникновении события "засвет" полоска "съезжает": Ну и далее вот такая картина: Edited August 23, 2019 by Sword_9mm Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted August 24, 2019 Share Posted August 24, 2019 @Sword_9mm - https://koreanrandom.com/forum/topic/48707-устаревшие-параметры-w-и-h-больше-не-работают/ - допиши "bindToIcon": true - макрос в координате "x" замени на обычное число Link to comment Short link Share on other sites More sharing options...
Sword_9mm Posted August 25, 2019 Share Posted August 25, 2019 24.08.2019 в 13:15, HEKPOMAHT сказал: - https://koreanrandom.com/forum/topic/48707-устаревшие-параметры-w-и-h-больше-не-работают/ Это да... было из моего прежнего конфига. В протанках это уже обновлено и сейчас по факту у меня: //Фон полоски ХП { "x": "{{py:math.sum({{pp.widthLeft}},30)}}", "y": 10, "height": 10, "width": "{{hp-max:75}}", "src": "xvm://res/img/hp-bg.png", "bindToIcon": true, "alpha": "{{alive?30|0}}"}, //Полоска ХП { "x": "{{py:math.sum({{pp.widthLeft}},30)}}", "y": 10, "height": 10, "width": "{{hp:75}}", "src": "xvm://res/img/hp-{{squad?squad|ally}}-alive.png", "bindToIcon": true, "alpha": "{{alive?70|0}}"}, 24.08.2019 в 13:15, HEKPOMAHT сказал: - допиши "bindToIcon": true Стало еще хуже, вообще куда-то ближе к центру экрана съехали полоски HP. Наверное надо убрать смещение в координате х, но почему-то полоски HP начинают прыгать ближе к иконкам танков вообще без видимых причин. 24.08.2019 в 13:15, HEKPOMAHT сказал: - макрос в координате "x" замени на обычное число Оставлю на крайний случай. Все таки это ошибка работы макросов {{pp.widthLeft}} и {{pp.widthRight}} ? Вот что хотелось бы понять. До версии 1.6 клиента все было нормально. Link to comment Short link Share on other sites More sharing options...
sirmax Posted October 20, 2019 Share Posted October 20, 2019 Исправил, надо проверить, что ничего не сломалось. 3 @ Link to comment Short link Share on other sites More sharing options...
Sword_9mm Posted October 26, 2019 Share Posted October 26, 2019 21.10.2019 в 00:45, sirmax сказал: Исправил, надо проверить, что ничего не сломалось. Скрипт работает отлично! Надеюсь ничего не сломалось другого Link to comment Short link Share on other sites More sharing options...
Recommended Posts