Jump to content
Korean Random
ktulho

[Лог нанесенного урона / Hitlog] V2 (py_macro)

Recommended Posts

@Slava7572 заливайте картинки на форум, я ни чего не могу разобрать на этом скриншоте.

 

Share this post


Link to post

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

@Slava7572 заливайте картинки на форум, я ни чего не могу разобрать на этом скриншоте.

 

Я не тот скрин залил по ошибке,вот этот макрос из l10n\ru.xc\"pillbox": "Огневая точка {0}" Номер дота на карте?

Share this post


Link to post

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

Номер дота

 

Да.

 

В 13.03.2019 в 14:06, night_dragon_on сказал:

Где {0} - отдает номер точки,

 

конструкция по аналогии с номером захватываемой базы из "captureBar".

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Дел,вроде разобрался.

Edited by Slava7572

Share this post


Link to post

Short link
Share on other sites

Хочу сразу под хитлогом разместить другой блок, для этого нужно определить высоту. Можно ли передать в battleLabelsTemplates.xc количество строк хитлога?

Edited by ddar

Share this post


Link to post

Short link
Share on other sites

@ddar  количество отображаемых строк определяется высотой окна. 

Share this post


Link to post

Short link
Share on other sites

@Kapany3uk пока в хитлоге одна строка - я хочу сразу под ней разместить блок. Когда будет две - передвинуть его ниже и так далее.

Edited by ddar

Share this post


Link to post

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

количество отображаемых строк определяется высотой окна.

Не только

      // Number of lines.
      // Количество строк.
      "lines": 15,

 

1 час назад, ddar сказал:

@Kapany3uk пока в хитлоге одна строка - я хочу сразу под ней разместить блок. Когда будет две - передвинуть его ниже и так далее.

Хотите шапку хитлога снизу сделать?

Share this post


Link to post

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

Хотите шапку хитлога снизу сделать?

Хочу сразу после хитлога сделать ассистлог

Share this post


Link to post

Short link
Share on other sites

@ddar Можно попробовать добавить в секцию с хитлогом макрос {{py:xvm.assistLog}} и событие PY(ON_ASSIST_LOG). Пример для default:

    // Log of applied damage (see hitLog.xc).
    // Лог нанесенного урона (см. hitLog.xc).
    "hitLogBody": {
      "enabled": true,
      "updateEvent": "PY(ON_HIT_LOG), ON_PANEL_MODE_CHANGED, PY(ON_ASSIST_LOG)",
      "x": "{{pp.mode=0?5|{{py:sum({{pp.widthLeft}},{{py:xvm.hitLog.log.x}})}}}}",
      "y": "{{pp.mode=0?90|{{py:xvm.hitLog.log.y}}}}",
      "width": 500,
      "height": 1000,
      "layer": "bottom",
      "textFormat": { "color": "0xF4EFE8", "size": 15 },
      "format": "{{py:xvm.hitLog.log}}\n{{py:xvm.assistLog}}",
      "mouseEvents": {
        "mouseDown": "hitLog_mouseDown",
        "mouseUp": "hitLog_mouseUp",
        "mouseMove": "hitLog_mouseMove"
      }
    },

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@ktulho Да, работает, супер.

А еще вопрос.

Я сделал ассистлог вместе с шапкой:

"format": "{{py:xvm.hitLog.log}}\n{{py:xvm.assistLog_Background}}\n{{py:xvm.assistLog}}"

В assistLog.xc шапка:

"backgroundLog": {
  "$ref": { "path":"assistLog.log" },
  "lines": 1,
  "formatHistory": "<img src='cfg://dar/img/log/assist.png' width='16' height='16' vspace='-4'> {{sum-assist}}"
},

Как ей задать отступ сверху и снизу, чтобы немного отодвинуть от тела лога?

Edited by ddar

Share this post


Link to post

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

Как ей задать отступ сверху и снизу, чтобы немного отодвинуть от тела лога?

Первое, что приходит в голову, это добавить строчки:

"format": "{{py:xvm.hitLog.log}}\n<font size='6'> </font>\n{{py:xvm.assistLog_Background}}\n<font size='6'> </font>\n{{py:xvm.assistLog}}"

От размера шрифта будет зависеть расстояние.

Edited by ktulho
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

@ktulho при боеукладке,или в ЛФ артилерия и так далее,можно сделать чтоб столбики сравнялись?в атака как есть,дальше когда длиное название-то чтоб сравнялись

1494118297_bandicam2019-05-1014-43-52-158.jpg.ab45f278b8d6205b43950989615c578b.jpg

Edited by Prosubaru

Share this post


Link to post

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

@ktulho при боеукладке,или в ЛФ артилерия и так далее,можно сделать чтоб столбики сравнялись?в атака как есть,дальше когда длиное название-то чтоб сравнялись

1494118297_bandicam2019-05-1014-43-52-158.jpg.ab45f278b8d6205b43950989615c578b.jpg

табстопами(<textformat tabstops='[100]'>бла-бла<tab>) только,но слишком много пустот будет при таком длинном слове....либо уравнять количество символов(самими буквами или форматированием,но тогда урезается слово).Лучше всего золотую середину найти,примерно одинаковое количество символов(синоним поменьше,например боеуклад или вообще БК) и табы.

Share this post


Link to post

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

табстопами(<textformat tabstops='[100]'>бла-бла<tab>)

я тоже так думал,тут минус что  пустое место будет,укоротить БК и так далее это понятно,я бы хотел если так возможно,чтоб автоматом выравнивалось при длином слове,походу так нельзя? когда уровняется бог с ним с тем местом пустым,боеукладка редкий случай-просто  чтоб  столбик равнялся можно так сделать?но до боеукладки в данном случае чтоб он был мелкий как при атаке

если возможно такое скину файлик

Edited by Prosubaru

Share this post


Link to post

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

чтоб автоматом выравнивалось при длином слове,походу так нельзя?

форматирование({{dmg-kind%.12s~..}} можно попробовать,не знаю сработает ли с картинками,не пробовал,но это равносильно тому,если ты просто в постановке "dmg-kind" символы отрежешь.А как по другому,впихнуть невпихуемое?

Share this post


Link to post

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

А как по другому,впихнуть невпихуемое?

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

Edited by Prosubaru

Share this post


Link to post

Short link
Share on other sites

День добрый!

Подскажите,пожалуйста, в хитлоге реализована прокрутка или нет? Прописал "mouseWheel": "hitLog_mouseWheel", но почему-то не работает. В damageLog работает.

Edited by Dorado

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