Jump to content
Korean Random
ktulho

damageLog средствами XVM.

Recommended Posts

16 минут назад, darkshrine сказал:

Подскаэите как убрать дамаг лог XVM вообще.. не пойму все поменял не могу убрать его

Это называется totalEfficiency. В файле battleLabelsTemplates.xc найдите секцию "totalEfficiency" и установите параметр "enabled": false:

    "totalEfficiency": {
      "enabled": false,
      "updateEvent": "PY(ON_TOTAL_EFFICIENCY), ON_PANEL_MODE_CHANGED",
      "x": "{{pp.mode=0?5|{{py:sum({{pp.widthLeft}},50)}}}}",
      "y": "{{pp.mode=0?65|35}}",
      "width": "{{py:xvm.isStuns?350|260}}",
      "height": 22,
      "textFormat": { "size": 16 },
      "format": "<textformat tabstops='[65,130,196,261]' leading='-2' ><img src='xvm://res/icons/Efficiency/damage.png' vspace='-2'> <font color='{{py:xvm.totalDamage>0?{{py:xvm.totalDamageColor}}}}'>{{py:xvm.totalDamage}}</font><tab><img src='xvm://res/icons/Efficiency/assist.png' vspace='-2'> {{py:xvm.totalAssist}}<tab><img src='xvm://res/icons/Efficiency/reflect.png' vspace='-2'> {{py:xvm.totalBlocked}}<tab><img src='xvm://res/icons/Efficiency/discover.png' vspace='-2'> {{py:xvm.detection}}<tab><img src='xvm://res/icons/Efficiency/stun.png' vspace='-2'> {{py:xvm.totalStun}}</textformat>"
    },

 

Share this post


Link to post

Short link
Share on other sites

Вечер добрый!

Подскажите ,пожалуйста,как правильно добавить в ХВМ данные,которые выделены на скриншоте?Не могу настроить эту строку, куда попадание ,чем ,от кого и событие(рикошет,не пробил и так далее).По Alt вместо названия танка пишется ник игрока.Спрашивал про это в июне прошлого года, так никто и не ответил, только минус влепили зачем то)Приходится из-за этой строки устанавливать панель Гамбитера.

post-6751-0-51150600-1496490973_thumb.jpg

Share this post


Link to post

Short link
Share on other sites
14 минут назад, Dorado сказал:

Подскажите ,пожалуйста,как правильно добавить в ХВМ данные,которые выделены на скриншоте?

Я так понимаю, что это последний урон?

14 минут назад, Dorado сказал:

Не могу настроить эту строку, куда попадание ,чем ,от кого и событие(рикошет,не пробил и так далее).По Alt вместо названия танка пишется ник игрока.

Прикрепите файл damageLog.xc и battleLabelsTemplates.xc опишите, что конкретно хотите видеть. Точно так же, как на скриншоте?

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites
2 минуты назад, ktulho сказал:

Я так понимаю, что это последний урон?

Прикрепите файл damageLog.xc и опишите, что конкретно хотите видеть. Точно так же, как на скриншоте?

Да,это получается как последний урон и дублируется  со списком ниже ,но в списке ниже указывается урон, который прошел по мне, а в той полоске любое попадание и более подробно.

Не получается скриншоты и ссылки под спойлер прятать, извините.

Вот старая тема, там я описал, что пробовал сделать.

https://koreanrandom.com/forum/topic/39676-заблокированный-урон/

damageLog.xc

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@Dorado как появится время, я посмотрю. Прикрепите ещё файл battleLabelsTemplates.xc .

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
2 часа назад, ktulho сказал:

@Dorado Примерно настроил.

 

Большое спасибо!:great:

Днем отпишусь как и что, заодно поизучаю,поучусь уму разуму:Default:

Share this post


Link to post

Short link
Share on other sites

@ktulho ,все, что Вы сделали работает,но...Я так понимаю,Вы использовали секцию с всплывающим уроном, а я ей в самую первую очередь ориентируюсь по проходящему по мне урону.Другого варианта не будет, чтобы и всплывающий урон оставить?А так все шикарно)

Edited by Dorado
не указал адресата

Share this post


Link to post

Short link
Share on other sites
1 час назад, ktulho сказал:

Попробуйте:

damageLog.xc

battleLabelsTemplates.xc

Класс!:great: У меня и в мыслях не было использовать незадействованную подложку лога под это дело:veryhappy:

Огромное спасибо за помощь!:Default:

Share this post


Link to post

Short link
Share on other sites

@ktulho , маленькая проблемка.Не работает tabstops В чем может быть причина?

 // Формат подложки лога повреждений.
"formatHistory": "<p align='left'><img src='img://gui/maps/icons/library/dossier/armorUsing40x32.png' width='40' height='32' align='baseline' vspace='-12'><textformat tabstops='[30,50,50]'><font face='Georgia' size='14' color='#CCCCCC'><b>{{comp-name}}</b><tab><font size='15' color='{{c:type-shell}}'><b>{{type-shell}}</b></font><font>{{costShell}}</font><tab><font color='{{c:vtype}}'>{{vtype}}</font><font color='{{c:team-dmg}}'><b>{{vehicle}}</b></font><tab>{{name}}</font></textformat></p>"

 

Share this post


Link to post

Short link
Share on other sites
2 часа назад, Dorado сказал:

@ktulho , маленькая проблемка.Не работает tabstops В чем может быть причина?


 // Формат подложки лога повреждений.
"formatHistory": "<p align='left'><img src='img://gui/maps/icons/library/dossier/armorUsing40x32.png' width='40' height='32' align='baseline' vspace='-12'><textformat tabstops='[30,50,50]'><font face='Georgia' size='14' color='#CCCCCC'><b>{{comp-name}}</b><tab><font size='15' color='{{c:type-shell}}'><b>{{type-shell}}</b></font><font>{{costShell}}</font><tab><font color='{{c:vtype}}'>{{vtype}}</font><font color='{{c:team-dmg}}'><b>{{vehicle}}</b></font><tab>{{name}}</font></textformat></p>"

 

во первых в табах два одинаковых значения(50,50),отсчет идет от края в пикселях,а не прибавляется,т.е. первый отступ будет 30 в данном случае,второй 50,т.е. 30+20,третий по идее должен быть 100(50+50).

во вторых зачем макросы в пустой <font>макрос</font> загонять,там же нет значений,это лишнее,если не нужно менять допустим цвет или размер.

Это то,что в глаза бросилось.

Share this post


Link to post

Short link
Share on other sites
5 часов назад, Dorado сказал:

В чем может быть причина?

готовые варианты:

https://koreanrandom.com/forum/topic/39580-готовые-конфигурации-damagelog-и-маркеры-панели-счета-py_macro-xvm/

https://koreanrandom.com/forum/topic/35169-damagelog-средствами-xvm/?do=findComment&amp;comment=357732

выбрал --> скачал --> установил --> сэкономил время

----

твой вариант составлен неправильно да и много лишнего (align='left', align='baseline', <font>...)

Share this post


Link to post

Short link
Share on other sites

@Slava7572 ,значения брал разные,вплоть до 450.В фонт загнал для изменения цвета,шрифта,размера...если только лишние фонты есть..попробую упростить.

@HEKPOMAHT , использую только свое,спасибо за ссылки)Лишнее убирал,никакой реакции.

В первом попадании разделение присутствует, а потом все в кучу собирается.Где-то тут, на форуме, писали, что может быть причина в каких-то скрытых символах...Попробую упростить.

Спасибо за ответы)

Share this post


Link to post

Short link
Share on other sites
14 минут назад, Dorado сказал:

использую только свое

чтобы использовать своё, нужно:

- понимать, что делаешь (в чём я не уверен)

- начинать с конфига default, а не редактировать чей-то (он уже может быть с ошибками)

Добавил цвет - проверил, добавил картинки - проверил.

А у тебя строка начинается с картинки. Зачем в каждой строке статичная картинка? ответ - она там не нужна. 100% уверен, конфиг так же составлен. Отсюда и маленькие проблемки.

----

ещё как вариант, если редактируешь конфиг конкретного автора - желательно возникшие вопросы задавать автору. 

Share this post


Link to post

Short link
Share on other sites

@HEKPOMAHT , строка всего одна, взята из другого мода(Гамбитера).Там все работало.Решил перенести, чтобы модом Гамбитера не пользоваться из-за одной строки.Ктулху помог внедрить, а я уже пытаюсь подстроить под себя.

Share this post


Link to post

Short link
Share on other sites
13 часов назад, Dorado сказал:

@ktulho , маленькая проблемка.Не работает tabstops В чем может быть причина?


 // Формат подложки лога повреждений.
"formatHistory": "<p align='left'><img src='img://gui/maps/icons/library/dossier/armorUsing40x32.png' width='40' height='32' align='baseline' vspace='-12'><textformat tabstops='[30,50,50]'><font face='Georgia' size='14' color='#CCCCCC'><b>{{comp-name}}</b><tab><font size='15' color='{{c:type-shell}}'><b>{{type-shell}}</b></font><font>{{costShell}}</font><tab><font color='{{c:vtype}}'>{{vtype}}</font><font color='{{c:team-dmg}}'><b>{{vehicle}}</b></font><tab>{{name}}</font></textformat></p>"

 

Проблема не работающих отступов в присутствии блока <img ...>, его нужно удалить. Зачем он нужен?

Так же нужно правильно настроить отступы, о чем уже упоминалось выше.

Так же мне не понятно назначение этого:

<font>{{costShell}}</font>

В данном интерпретации попросту не работает и не требуется, т.е. можно выкинуть.

И вообще лог какой-то скудный что ли, даже полученный дамаг не выводится..., я бы рассмотрел вариант построения "своего" на базе дефолтного, о чем так же уже упоминалось.

 

В общем ниже скриншот с вашим (ДО) логом и внесенными правками (ПОСЛЕ ):

1). Выброшены <img ...>  и  <p ...>

2). Значения tabstops: '[80,150,250]'

1522807759_.jpg.2513def1ffdff46f2811c66957ffa672.jpg

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
3 часа назад, Dorado сказал:

@HEKPOMAHT , строка всего одна, взята из другого мода(Гамбитера).Там все работало.Решил перенести, чтобы модом Гамбитера не пользоваться из-за одной строки.Ктулху помог внедрить, а я уже пытаюсь подстроить под себя.

Кидай конфиг,посмотрим,у тебя где то ошибка просто. 

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