Jump to content
Korean Random

[1.6.0.0/9288] [Fixed] pp.widthLeft/Right использует ширину предыдущего положения ушей


Recommended Posts

При переключении ушей с макросами {{pp.widthLeft}} и {{pp.widthRight}} размеры элементов в них отображаются некорректно. После обновления элемента (получение урона, наведение курсора на панель) размер приходит в норму. До 1.5.1.2 все было ок.

ppwidth.gif.4c0ab86ead12af37f10912c3f7875462.gif

логи и конфиг.zip

Edited by Mixaill
  • Upvote 2
Link to comment
Short link
Share on other sites

  • 3 weeks later...

Тоже заметил глюк при отрисовке полосы здоровья.

У меня в конфиге так написано:

      // Набор форматов для левой панели (поддерживается расширенный формат, см. выше)
      "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)}}"

 

Только что попробовал другой вариант, как у автора темы "полоска внутри ушей". Получается так:

shot_272_1.jpg.de755231a75e398fdb3457e0d9d8f1a2.jpg

 

При нажатом Alt

shot_273_1.jpg.8cb8e9bf4b3b1caa7356c3cbf35df0ad.jpg

 

В моем варианте в самом начале боя выглядит так:

shot_274_1.jpg.17b73b25c31c6fb841347bbd5e75e04b.jpg

 

При нажатии Alt получается вот так:

shot_275_1.thumb.jpg.5f5c477a8140d972852dfac0e96588c5.jpg

 

При возникновении события "засвет" полоска "съезжает":

shot_276_1.jpg.afbc7758b2b126e46793cb7d312cfa9f.jpg

 

Ну и далее вот такая картина:

shot_277_1.jpg.8249f17aad83d94516144418114cfe9f.jpg

Edited by Sword_9mm
Link to comment
Short link
Share on other sites

 

24.08.2019 в 13:15, HEKPOMAHT сказал:

Это да... было из моего прежнего конфига. В протанках это уже обновлено и сейчас по факту у меня: 

//Фон полоски ХП
          { "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

  • 1 month later...
  • The topic was locked
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...