Jump to content
Korean Random

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


Recommended Posts

Всем привет, как правильно прописать в параметр: 

"showHitNoDamage": true,
      "formatHistory": "<textformat leading='-5' tabstops='[16,44,64,95,116,200,222,310,355]'><font color='#F4EFE8' size='13'>{{number}}.</font><tab>|<b><font color='{{c:dmg-kind}}'>{{dmg-kind}}</font><tab>|{{costShell}}<tab>|<font color='{{c:hit-effects}}' size='13'>{{hit-effects}}</font><tab>|<font color='{{c:hit-effects}}'>{{critical-hit}}</font><tab>|<font color='{{c:vtype}}' size='13'>{{vehicle}}</font><tab><font color='#FFFFFF'  size='13'>{{py:xvm.arabic_to_roman({{level}})}}</font><tab><font size='13' color='{{c:team-dmg}}'>{{name%.12s~..}}</font><tab><font size='13' color='#CCCCCC'>{{clan}}</font><tab><font face='xvm' size='14' color='{{c:eff}}'>p</font><tab><font size='19'> </font></b></textformat>"

{{alive}}    возвращает 'alive' для живых, пусто - для уничтоженных

задумка такая, чтобы по мере уничтожения врагов, иконки в логе притухали, типа этого:

"например: "alpha": "{{alive?100|10}}" - установить прозрачность 80 для живых и 0 для мертвых" 

И еще, можете доходчиво объяснить, как работают табстопы, к чему привязаны и т.д

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

11.11.2025 в 15:13, arsenal3008 сказал:

80 для живых и 0 для мертвых

условие на текст:

 

"<font alpha='{{alive?#FF|#00}}'>текст</font>"
или
"{{alive?текст| }}"

 

условие на картинку:

{{alive?<img src='xvm://res/icon.png'>| }}

----

11.11.2025 в 15:13, arsenal3008 сказал:

как работают табстопы, к чему привязаны

 

"<textformat leading='15' tabstops='[10,20]'><tab>текст1<tab>текст2</textformat>"

отступ в пикселях от левой стороны экстра поля, для текст1 = 10, для текст2 = 20

межстрочный интервал = 15

Link to comment
Short link
Share on other sites

13.11.2025 в 15:25, HEKPOMAHT сказал:

условие на текст:

 

"<font alpha='{{alive?#FF|#00}}'>текст</font>"
или
"{{alive?текст| }}"

 

условие на картинку:

{{alive?<img src='xvm://res/icon.png'>| }}

----

 

"<textformat leading='15' tabstops='[10,20]'><tab>текст1<tab>текст2</textformat>"

отступ в пикселях от левой стороны экстра поля, для текст1 = 10, для текст2 = 20

межстрочный интервал = 15

в моём случае так: <font face='xvm' size='18' color='{{c:eff}}' alpha='{{alive?#FF|#100}}'>p</font>

я думал это другое, а это аналог {{alive?|{{blownup?&#x7C;|&#x2b;}}}}

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

  • 1 month later...

Всем привет, вопрос не по этой теме, не хочу создавать новую

как добавить параметр {{comment}} в уши?

У меня такой конфиг:

      // Формат отображения имени игрока (допускаются макроподстановки, см. macros_ru.txt).
      "nickFormatLeft": "<font color='{{c:winrate}}' alpha='{{alive?#FF|#80}}'>{{name%.{{anonym?10|12}}s~..}}{{anonym? <font face='xvm' size='19'>&#x11E;</font>}}</font> <font alpha='#A0'>{{clan}}</font>",
      "nickFormatRight": "<font alpha='#A0'>{{clan}}</font> <font color='{{c:winrate}}' alpha='{{alive?#FF|#80}}'>{{name%.12s~..}}</font>",
      // Тень для поля имени игрока (по умолчанию null = без тени, как в чистом клиенте).
      "nickShadowLeft": null,
      "nickShadowRight": null,
      // Смещение координаты X для уровня престижа.
      "prestigeOffsetXLeft": 0,
      "prestigeOffsetXRight": 0,
      // Смещение координаты X для поля названия танка.
      "vehicleOffsetXLeft": 0,
      "vehicleOffsetXRight": 0,
      // Ширина поля названия танка. По умолчанию: 72.
      "vehicleWidth": 72,
      // Формат отображения названия танка (допускаются макроподстановки, см. macros_ru.txt).
      "vehicleFormatLeft": "<font color='{{c:t-winrate}}' alpha='{{alive?#FF|#80}}'>{{vehicle}}</font>",
      "vehicleFormatRight": "<font color='{{c:t-winrate}}' alpha='{{alive?#FF|#80}}'>{{vehicle}}</font>",

куда и как его вписать, я правильно понимаю, что {{comment}} будет отображать имя, как я назвал игрока в заметках?

Link to comment
Short link
Share on other sites

2 часа назад, arsenal3008 сказал:

Всем привет, вопрос не по этой теме, не хочу создавать новую

как добавить параметр {{comment}} в уши?

У меня такой конфиг:

      // Формат отображения имени игрока (допускаются макроподстановки, см. macros_ru.txt).
      "nickFormatLeft": "<font color='{{c:winrate}}' alpha='{{alive?#FF|#80}}'>{{name%.{{anonym?10|12}}s~..}}{{anonym? <font face='xvm' size='19'>&#x11E;</font>}}</font> <font alpha='#A0'>{{clan}}</font>",
      "nickFormatRight": "<font alpha='#A0'>{{clan}}</font> <font color='{{c:winrate}}' alpha='{{alive?#FF|#80}}'>{{name%.12s~..}}</font>",
      // Тень для поля имени игрока (по умолчанию null = без тени, как в чистом клиенте).
      "nickShadowLeft": null,
      "nickShadowRight": null,
      // Смещение координаты X для уровня престижа.
      "prestigeOffsetXLeft": 0,
      "prestigeOffsetXRight": 0,
      // Смещение координаты X для поля названия танка.
      "vehicleOffsetXLeft": 0,
      "vehicleOffsetXRight": 0,
      // Ширина поля названия танка. По умолчанию: 72.
      "vehicleWidth": 72,
      // Формат отображения названия танка (допускаются макроподстановки, см. macros_ru.txt).
      "vehicleFormatLeft": "<font color='{{c:t-winrate}}' alpha='{{alive?#FF|#80}}'>{{vehicle}}</font>",
      "vehicleFormatRight": "<font color='{{c:t-winrate}}' alpha='{{alive?#FF|#80}}'>{{vehicle}}</font>",

куда и как его вписать, я правильно понимаю, что {{comment}} будет отображать имя, как я назвал игрока в заметках?

смотря после чего его хочешь разместить или в какое место. туда и подставь 

Link to comment
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...