Jump to content
Korean Random
Kornet_WA

Конфигурации TotalHP средствами XVM

Recommended Posts

Пронумеруй картинки от 0 до 19 и напиши:

	  "src": "xvm://res/icons/totalHP/Pmod/ally/{{py:xvm.total_hp.ally(19)}}.png" 
Edited by ktulho
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Что-то перестало работать на реплеях, возможно после выхода 0.9.19.1.2. Раньше на реплеях не отображался только средний урон, а теперь и полоски ХР команд.

2870bccf6740.jpg


Сам разобрался. Случайно удалил папку totalHP в C:\Games\World_of_Tanks\res_mods\mods\shared_resources\xvm\res\icons

Edited by _The_Last_Knight_

Share this post


Link to post

Short link
Share on other sites

ребята кто знает прошу помочь с подсказкой 

 

Поскажите пожалуйста могу ли я вот этот блок разделить на два , ну и соответственно я один назову totalHP_Bg_advant_Ally а другой totalHP_Bg_advantEnemy

мне это нужно что бы я каждую подложку в равенстве команд мог двигать и выставить в нужные мне места то есть подогнать . то что по центру вариант мне не подходит не как . но при то что поделить можно это я понимаю и знаю как поделить но я не знаю как в эти два блока подключить правильно формат  что бы все корректно работало, то есть когда ровнный счет обеих команд не чего не высвечивалось когда ведет команда противника красная подложка отображалась на его стороне ну а у союзника зеленая подложка, подложки я сделал какие мне нужны . но не могу я настроить по отдельности что бы все работало как нужно. потому как если я в одном блоке смещу координаты в лево то и соответственно и сместится за ней другая мне нужно развести их по сторонам например одна будет - 220 а другая 220. но нужно как то формат подключить правильно . вот и прошу вас всех помочь мне с этим . спасибо за ранее . вот скрин что я делаю . хочу к теме добавить панели счета в своем варианте счет команд я уже сделал и развел как мне нужно там было предусмотренно для обеих команд настройка по координатам . а вот с подложками равенств у  меня не че чет не выходит

 

"totalHP_Bg_advant": { // стрелка перевеса по хп
  // "$ref": { "path":"def.totalHP_bg" },
   "updateEvent": "PY(ON_UPDATE_HP)",
      "x": -2,
      "y": -1,
      "width": 205,
      "height": 32,
   "format": "{{py:math.sub({{py:xvm.total_hp.ally}}, {{py:xvm.total_hp.enemy}})>0?<img src='cfg://Enot/img/Panel account/ally_sing.png'>|<img src='cfg://Enot/img/Panel account/enemy_sing.png'>}}"

 

 


Вот я допустим так вот щас сделал 

 

"totalHP_Bg_advant_ally": { // стрелка перевеса по хп
  // "$ref": { "path":"def.totalHP_bg" },
   "updateEvent": "PY(ON_UPDATE_HP)",
      "x": -2,
      "y": -1,
      "width": 205,
      "height": 32,
   "format": "{{py:math.sub({{py:xvm.total_hp.ally}}, {{py:xvm.total_hp.enemy}})>0?<img src='cfg://Enot/img/Panel account/ally_sing.png'>|<img src='cfg://Enot/img/Panel account/enemy_sing.png'>}}"  как тут правильно написать формат

 

 

"totalHP_Bg_advant_enemy": { // стрелка перевеса по хп
   "$ref": { "path":"def.totalHP_Bg_advant_ally" },
   "updateEvent": "PY(ON_UPDATE_HP)",
     "x": -2,
   "format":  но как тут теперь мне правильно прописать и как прописать правильно у союзника  формат я не знаю в этом вся загвоздка  , главное подключить что бы все работало как надо


Все ребят всем спасибо решил сам задачу . так что вопрос снимаю . вот решение может кому то пригодится на будущее . Обратите внимание что координаты и названия вам нужно будет выставлять свои

 

"totalHP_Bg_Ally": { // стрелка перевеса по хп союзник
    "enabled": true,
    "updateEvent": "PY(ON_UPDATE_HP)",
      "x": -134,
      "y": -33,
      "width": 205,
      "height": 32,
      "screenHAlign": "center",
      "screenVAlign": "left",
   "format": "{{py:math.sub({{py:xvm.total_hp.ally}}, {{py:xvm.total_hp.enemy}})>0?<img src='cfg://Enot/img/Panel account/ally_sing.png'>}}"
  },
"totalHP_Bg_Enemy": { // стрелка перевеса по хп противник
   "enabled": true,
  "updateEvent": "PY(ON_UPDATE_HP)",
   "x": 123,
   "y": -33,
   "width": 205,
   "height": 32,
   "screenHAlign": "center",
   "screenVAlign": "right",
   "format": "{{py:math.sub({{py:xvm.total_hp.enemy}}, {{py:xvm.total_hp.ally}})>0?<img src='cfg://Enot/img/Panel account/enemy_sing.png'>}}"
  },

на первом скрине панель показывает синюю подложку из за того что нет равенства команд. смотрите Индикатор общего HP команд по этому так при равенстве нет такого  что есть нормально. Позже как мелочи допелю выложу на общее пользование. Возможно автор темы в шапку если будет желание добавит как вариант

post-35157-0-00983200-1503189077_thumb.jpgpost-35157-0-79737800-1503189080_thumb.jpg

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites

 

 

"screenVAlign": "left"

 

"screenVAlign": "right"
разве могут быть такие значения этого параметра?

Share this post


Link to post

Short link
Share on other sites

разве могут быть такие значения этого параметра?

ну как не странно именно работает . щас попробую убрать их вообще и что получится отпешу

разве могут быть такие значения этого параметра?

если отключаю то нет не чего вообще . возвращаю обратно нормально все . соответственно вывод говорит что так делать можно . мне врать нет смысла говорю как есть что так как я написал все работает как показано на скринах выше если убераю скрин вот так вот показывает возможно они улетели за монитор из за настройки координат  и если поднастроить то вернуться обратно но не известно с разных сторон или в одной и сразу две подложки. а я сделал так что они тормозятся по центру и от него уже отталкиваются по разные стороны . 

post-35157-0-47252100-1503229559_thumb.jpg

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites
ну как не странно именно работает

 

 

если отключаю то нет не чего вообще

их нужно убрать и исправить значения "y"

 

сейчас у тебя "y": -33, а высота картинки 32. вот она и улетает вверх за экран. поставь "y": 1

Edited by CrazyST

Share this post


Link to post

Short link
Share on other sites

думаю что значения игнорируются как некорректные и используется значение по-умолчанию "top"

ок ну а тогда по чему  они размещаются сразу по нужным сторонам  как указано то есть сразу разведены по сторонам даже если им еще не присвоено значение по координатам они сразу ставятся одна с лева другая с права 

вот еще как вариант но пока не пробовал так  делать 

 

"totalHP_Bg_advant_ally": { // стрелка перевеса по хп (союзники)

  // "$ref": { "path":"def.totalHP_bg" },

  "updateEvent": "PY(ON_UPDATE_HP)",

  "x": -200,

  "y": -1,

  "width": 205,

  "height": 32,

  "format": "{{py:math.sub({{py:xvm.total_hp.ally}}, {{py:xvm.total_hp.enemy}})>0?<img src='cfg://Enot/img/Panel_account/ally_sing.png'>}}"

},

"totalHP_Bg_advant_enemy": { // стрелка перевеса по хп (противники)

  // "$ref": { "path":"def.totalHP_bg" },

  "updateEvent": "PY(ON_UPDATE_HP)",

  "x": 200,

  "y": -1,

  "width": 205,

  "height": 32,

  "format": "{{py:math.sub({{py:xvm.total_hp.ally}}, {{py:xvm.total_hp.enemy}})<0?<img src='cfg://Enot/img/Panel_account/enemy_sing.png'>}}"

}

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites
вот еще как вариант но пока не пробовал так делать

"screenHAlign": "center", нужно оставить

а "y": 0 или "y": 1. смотря как там картинка сделана

Edited by CrazyST

Share this post


Link to post

Short link
Share on other sites

сделал так вот все работает убрал то о чем вы говорили. спасибо

Это наверное самое правильно решение   

 

"totalHP_Bg_advant_ally": { // стрелка перевеса по хп (союзники)
  // "$ref": { "path":"def.totalHP_bg" },
  "updateEvent": "PY(ON_UPDATE_HP)",
  "x": -200,
  "y": -1,
  "width": 205,
  "height": 32,
  "format": "{{py:math.sub({{py:xvm.total_hp.ally}}, {{py:xvm.total_hp.enemy}})>0?<img src='cfg://Enot/img/Panel_account/ally_sing.png'>}}"
},
"totalHP_Bg_advant_enemy": { // стрелка перевеса по хп (противники)
  // "$ref": { "path":"def.totalHP_bg" },
  "updateEvent": "PY(ON_UPDATE_HP)",
  "x": 200,
  "y": -1,
  "width": 205,
  "height": 32,
  "format": "{{py:math.sub({{py:xvm.total_hp.ally}}, {{py:xvm.total_hp.enemy}})<0?<img src='cfg://Enot/img/Panel_account/enemy_sing.png'>}}"
}


"screenHAlign": "center", нужно оставить

без центра тоже все прекрасно работает и ли вы советуете его оставить . Вообщем скажите как лучше что бы потом те кто вдруг будет инфу искать по данной теме могли самое правильное решение посмотреть

Share this post


Link to post

Short link
Share on other sites

"screenHAlign": "center", лучше оставить и зачем выводить картинку начиная от пикселя за экраном "y": -1?

Share this post


Link to post

Short link
Share on other sites

"screenHAlign": "center", нужно оставить

а "y": 0 или "y": 1. смотря как там картинка сделана

щас минутку я вписал центр . попробую

"screenHAlign": "center", лучше оставить и зачем выводить картинку начиная от пикселя за экраном "y": -1?

Понимаете как все началось увидел я когда то фраг корекшен бар через ру marco сделал . а у видел у night dragon on . или еще кого то точно не помню лукавить не буду. долго пользовался класно можно и по типу техники и так цвета прикручивать что мне как раз подходило для моих сборок разных цветовых вариантов . потом мне написал подписчик в группу что ему понравилась панелька в виде WGL которую я уже тогда переделывал модом под другую цветовую палитру ну и вообще . потому как сам автор уже не обновлял флешку мне приходилось делать это самому . потом я перестал обновлять и сам а скрины в интернете были и вот их уже недано увидели и попросили не смогу ли я как то вернуть ту панельку . на что я ответил попробую. и взяв дефолтную от WG флеху перенастроив ее под себя я сделал эту панельку модом . после чего у меня возникла мысль ну если есть возможность сделать подложку я решил сделать ее и подложил как раз вот ту что на скринах выше только значек уже свой прикрутил мне он больше понравился.  при этом я посмотрел что людям понравился мод данного варианта панели и его начали качать постоянно причем за несколько дней закачек было достаточно. глядя на все это я решил если есть подложка готовая надо добавить счет. добавил счет при этом взяв настройку из готового варианта то что тут в шапке темы были и использовал два варианта скрестив как бы их взяв одни подходящие мне настройки для счета а другие для подложек . и вся проблема уперлась в то что бы их развести по сторонам и вот как то такими вот манипуляциями мне это удалось сделать все ночью а на утро уже все у кого спрашивал начали давать решение где и как поступить. Вот а что касается по -1 почему от пикселя так было изначально выставлено значение втех вариантах от куда черпал инфу. Как то так . Прошу прощения за то что написал тут войну и мир . просто хотелось поделиться

щас минутку я вписал центр . попробую

Понимаете как все началось увидел я когда то фраг корекшен бар через ру marco сделал . а у видел у night dragon on . или еще кого то точно не помню лукавить не буду. долго пользовался класно можно и по типу техники и так цвета прикручивать что мне как раз подходило для моих сборок разных цветовых вариантов . потом мне написал подписчик в группу что ему понравилась панелька в виде WGL которую я уже тогда переделывал модом под другую цветовую палитру ну и вообще . потому как сам автор уже не обновлял флешку мне приходилось делать это самому . потом я перестал обновлять и сам а скрины в интернете были и вот их уже недано увидели и попросили не смогу ли я как то вернуть ту панельку . на что я ответил попробую. и взяв дефолтную от WG флеху перенастроив ее под себя я сделал эту панельку модом . после чего у меня возникла мысль ну если есть возможность сделать подложку я решил сделать ее и подложил как раз вот ту что на скринах выше только значек уже свой прикрутил мне он больше понравился.  при этом я посмотрел что людям понравился мод данного варианта панели и его начали качать постоянно причем за несколько дней закачек было достаточно. глядя на все это я решил если есть подложка готовая надо добавить счет. добавил счет при этом взяв настройку из готового варианта то что тут в шапке темы были и использовал два варианта скрестив как бы их взяв одни подходящие мне настройки для счета а другие для подложек . и вся проблема уперлась в то что бы их развести по сторонам и вот как то такими вот манипуляциями мне это удалось сделать все ночью а на утро уже все у кого спрашивал начали давать решение где и как поступить. Вот а что касается по -1 почему от пикселя так было изначально выставлено значение втех вариантах от куда черпал инфу. Как то так . Прошу прощения за то что написал тут войну и мир . просто хотелось поделиться

сделал все как ва сказали оставил центр поставил все "y": 0,  смотрится шикарно . в принципе как и было но только без лишнего гемора . спасибо за помощь. щас у синей подложки в фоне одну границу нарисую еще . переделаю на стандартный вариант файлов для установки и выложу как вариант. но скорее всего ночью уже сутки не сплю делаю панельку эту . как встану залью на всеобщее пользование

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites

Внимание Обязательно в архиве прочесть файл установки. У меня названия которые прописываются в файл battleLabels.xc называются по другому  

И сам файл называется panelAccount.xc  . В принципе название роли не играет вся настройка файла не отличается от того что в шапке темы я лишь сменил название на свои потому как я вообще все держу в папке addons потому что мне так удобно потом паковать все в модпак . для вас я все настроил как и должно быть лишь остались названия мои а не    battleLabelsTotalHP..... такой то . Я всего лишь с вами делюсь своим вариантом в частности для разнообразия в использовании и альтернативному варианту в стиле.

Позже залью еще вариант с иконками по типу техники .

Panel Account WG.zip

 

post-35157-0-84633900-1503291278_thumb.jpgpost-35157-0-88788400-1503291282_thumb.jpg

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites

Я чего-то напортачил с обновлением и теперь не убрать дефолтное отображение ХР команд

93813fcb5dc4.jpg

Share this post


Link to post

Short link
Share on other sites

Я чего-то напортачил с обновлением и теперь не убрать дефолтное отображение ХР команд

 

elements.xc

        "fragCorrelationBar": {
            "visible": false,
            "alpha": 0
        },

Share this post


Link to post

Short link
Share on other sites

Всё,нашёл ошибку. В генеральном сражении XVM так и не работает.

Edited by _The_Last_Knight_

Share this post


Link to post

Short link
Share on other sites

 В генеральном сражении XVM так и не работает.

 

так там ничего и не делалось. А в elements.xc "$delay" дописать нужно.

elements.xc

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.
Note: Your post will require moderator approval before it will be visible.

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...