Jump to content
Korean Random
ADBokaT57

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

Recommended Posts

Posted (edited)

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

ppwidth.gif.4c0ab86ead12af37f10912c3f7875462.gif

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

Edited by ADBokaT57
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

В релизе 8.0.0 данный баг все еще наблюдается.

Share this post


Link to post

Short link
Share on other sites

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

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

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

Share this post


Link to post

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 клиента все было нормально.

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...