Jump to content
Korean Random

Хитлог 0.9.15


Recommended Posts

Хитлог.

Понятно, всё переделали.

 

Теперь для хитлога 3 файла нужно. Именной файл оставили как раньше. Но разве нельзя всё настройки фичи в именном файле и оставить и обойтись хотя б без промежуточного battleLabelsTemplates?

 

и ещё:

Макросы хитлога

│ {{hitlog-header}}          │ форматированный заголовок хитлога
│ {{hitlog-body}}            │ форматированное содержимое хитлога

куда они смотрят?

 

  • Upvote 1
  • Downvote 1
Link to comment
Short link
Share on other sites

@vlad_cs_sr, имхо

│ {{hitlog-header}}          │ форматированный заголовок хитлога       => "formatHeader"
│ {{hitlog-body}}            │ форматированное содержимое хитлога      => "formatHistory"

З. Ы. чем занимается Влад на форуме ? Что-то ищет !

post-11373-0-78309800-1469794527_thumb.png

Edited by Tornado_Odan_Rot
  • Downvote 1
Link to comment
Short link
Share on other sites

 

Парни, дануна :))

Макс же писал, что хотел хитлог полностью перевести на ру-макросы плюс battleLabels (как шансы на победу, как ХП команд) но что-то там не сложилось, но! на battleLabels перевел? - перевел, а вместо ру-макросов остались привычные настройки в .хс (те, что не дублируются) 

С totalHP также было: сначала все настройки в battle.хс а потом "база" уехала в питон-макросы, цвет в colors.xc, а координаты, местоположение, вызов по hotkeys - все в battleLabels... Аж в три места разнесли и, ничего, пользуемся :)) А сколько простора для фантазии, а? Панелек для ХП сколько наделали без всяких модов. Так и с хитлогом будет, ща релиза дождемся и в путь :))

 

Ну отлично, перевёл. Но зачем теперь совать часть в battleLabelsTemplates, а другую в hitlog?

 

Я так сделал

'battleLabels.xc'

/**
* List of battle interface labels.
* Список текстовых полей боевого интерфейса.
*/
{
  "labels": {
    // Referenced labels. Note, that every custom field can be separate enabled or disabled by "enabled" switch in their settings
    // Подключенные текстовые поля. Обратите внимание, что кастомные поля можно отдельно отключать и включать с помощью "enabled" в их настройках
    "formats": [
      ${ "hitLog.xc":"hitlogMain" },
      ${ "battleLabelsTemplates.xc":"def.winChance" },
      ${ "battleLabelsTemplates.xc":"def.totalHP" }
      //${ "battleLabelsTemplates.xc":"def.test" },
      //${ "battleLabelsTemplates.xc":"def.test2" }
    ]
  }
}

'hitLog.xc'

/**
* Hit log (my hits calculator).
* Лог попаданий (счетчик своих попаданий).
*/
{   
  "hitlogMain": {
      "enabled": true,
      "updateEvent": "ON_DAMAGE_CAUSED",
      "x": 270,
      "y": 40,
      "width": 500,
      "height": 1000,
      "textFormat": { "color": "0xF4EFE8", "size": 15 },
      "format": "{{hitlog-header}}\n{{hitlog-body}}"
    },
  "hitLog": {
    // false - Disable.
    // false - отключить.
    "enabled": true,
    // Group hits by players name.
    // Группировать попадания по имени игрока.
    "groupHitsByPlayer": true,
    // Log direction: up - lines will be added from up to down, down - from down to up.
    // Направление лога: up - строки добавляются сверху, down - снизу.
    "direction": "down",
    // Insert order: begin - insert new values to begin, end - add to end.
    // Сортировка попаданий: begin - новые значения добавляются сверху, end - снизу.
    "insertOrder": "end",
    // Substitution for {{hitlog.dead}} macro when tank is dead.
    // Подстановка для макроса {{hitlog.dead}}, когда танк умирает.
    "deadMarker": "w",
    "blowupMarker": "x",
    // Default header format (before first hit). Only localization macros are allowed, see macros.txt.
    // Формат заголовка по умолчанию (до первого попадания). Допускаются только макросы перевода, см. macros.txt.
    "defaultHeader":  "hitlogMain {{l10n:Hits}}: <font size='13'>#0</font>",
    // Hits header format, including last hit (macros allowed, see macros.txt).
    // Формат заголовка (допускаются макроподстановки, см. macros.txt).
    "formatHeader":  "hitlogMain {{l10n:Hits}}: <font size='13'>#{{hitlog.n}}</font> {{l10n:Total}}: <b>{{hitlog.dmg-total}}</b>  {{l10n:Last}}: <font color='{{c:dmg-kind}}'><b>{{dmg}}</b></font> <font face='xvm' size='21'>{{hitlog.dead=w?)|{{hitlog.dead=x?(}}}}</font>",
    // List of hits format (macros allowed, see macros.txt).
    // Формат лога попаданий (допускаются макроподстановки, см. macros.txt)
    "formatHistory": "<textformat leading='-4' tabstops='[20,50,90,190]'><font size='12'>\u00D7{{hitlog.n-player}}:</font><tab><font color='{{c:dmg-kind}}'>{{dmg}}</font><tab>| {{hitlog.dmg-player}}<tab>|<font color='{{c:vtype}}'>{{vehicle}}</font> <font face='xvm' size='19' color='#FF0000'>{{hitlog.dead}}</font><tab>|{{name%.15s~..}} <font alpha='#A0'>{{clan}}</font></textformat>"
  }
}

ошибок нет, конф работает, все настройки в 1 файле, от лишнего избавило

Тем более, что макросы

 

│ {{hitlog-header}}          │ форматированный заголовок хитлога       => "formatHeader"
│ {{hitlog-body}}            │ форматированное содержимое хитлога      => "formatHistory"

как я понимаю, подхватывают значения из самого hitLog.xc, который кагбэ "искусственно" введён

  • Upvote 1
Link to comment
Short link
Share on other sites

Как теперь количество строк в хит-логе менять? И хп оставшееся было удобно смотреть, пришлось хп в ушах делать...

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

 И хп оставшееся было удобно смотреть

его не делали в том виде. В принципе, изначально ХП-лэфт было заменой ХП в ушах из-за производительности

  • Upvote 1
Link to comment
Short link
Share on other sites

"battleLabels": {
  "formats": [

    "hitlog": { "enabled": true, "x": 235, "y": -230, "width": 500, "height": 230 }

  ]

},

 

 

Сразу после открывающей квадратной скобки требует закрывающую и считает всё иное ошибкой.

ЧЯДНТ???

Link to comment
Short link
Share on other sites

 

 

"battleLabels": {   "formats": [     "hitlog": { "enabled": true, "x": 235, "y": -230, "width": 500, "height": 230 }   ] },
, может так
"battleLabels": {
  "formats": [{
    "hitlog": { "enabled": true, "x": 235, "y": -230, "width": 500, "height": 230 }
  }]
},
Link to comment
Short link
Share on other sites

а если так?

это если писать в главный конфиг (@xvm.xc)

"battleLabels": {
  "labels": {
    // Referenced labels. Note, that every custom field can be separate enabled or disabled by "enabled" switch in their settings
    // Подключенные текстовые поля. Обратите внимание, что кастомные поля можно отдельно отключать и включать с помощью "enabled" в их настройках
    "formats": [
      {
      "enabled": true,
      "updateEvent": "ON_DAMAGE_CAUSED",
      "x": 270,
      "y": 40,
      "width": 500,
      "height": 1000,
      "textFormat": { "color": "0xF4EFE8", "size": 15 },
      "format": "{{hitlog-header}}\n{{hitlog-body}}"
    }
    ]
  }
},

щас не на чем проверить

 

или даже, пожалуй, так

"battleLabels": {
    "formats": [
      {
      "enabled": true,
      "updateEvent": "ON_DAMAGE_CAUSED",
      "x": 270,
      "y": 40,
      "width": 500,
      "height": 1000,
      "textFormat": { "color": "0xF4EFE8", "size": 15 },
      "format": "{{hitlog-header}}\n{{hitlog-body}}"
    }
    ]
},
Edited by vlad_cs_sr
Link to comment
Short link
Share on other sites

, может так

"battleLabels": {
  "formats": [{
    "hitlog": { "enabled": true, "x": 235, "y": -230, "width": 500, "height": 230 }
  }]
},

 

Неа, даже так не пашет (хотя было бы вообще нелогично): 

 

"battleLabels": {

  "formats": [

    "def": {

      "hitlog" {"enabled": true, "x": 235, "y": -230, "width": 500, "height": 230}

    }

  ]

},

Link to comment
Short link
Share on other sites

 

"battleLabels": {

  "formats": [

    { "enabled": true, "x": 235, "y": -230, "width": 500, "height": 230 }

  ]

},

 

Неа.

Во-первых, как в  таком конфиге ЭТО соотнести именно с хитлогом, если в отдельном файле труе повторяется еще в 4 параметрах

Во-вторых, отрицательные значения перестали работать как расстояние от другой стороны экрана. Это если через файлик прикрутить

"battleLabels": {

  "formats": [

    ${ "battleLabelsTemplates.xc":"def.hitlog" }

  ]

},

Link to comment
Short link
Share on other sites

 

 

Во-первых, как в  таком конфиге ЭТО соотнести именно с хитлогом, если в отдельном файле труе повторяется еще в 4 параметрах
, вот так
"format": "{{hitlog-header}}\n{{hitlog-body}}"
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...