Jump to content
Korean Random
Dionisious

Настройка одним файлом

Recommended Posts

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

 

В дефолтных настройках (вырезал то что интересует - хочу отключить hitlog ну и заодно хочу подвинуть damagelog, но с этим думаю разберусь если с хитлогом получится):

 

xvm.xc

"battleLabels": ${"battleLabels.xc":"labels"},

 

battleLabels.xc

{
  "labels": {
    "formats": [
      ${ "battleLabelsTemplates.xc":"def.hitlogHeader" }
    ]
  }
}

 

battleLabelsTemplates.xc

{
  "def": {

    "hitlogHeader": {
      "enabled": true

  }

 }

}

 

Подскажите пожалуйста что значат квадратные скобки?

 

И если не сложно подскажите как это перенести в один файл?

 

Пробовал так:

 

xvm.xc

{

"battleLabels": {

     "formats": [
   {
    "hitlogHeader": {
     "enabled": true
    }
   }
  ]
}

}

 

Но так все поля пропадают. Или не получиться это просто в одном xvm.xc сделать?

Share this post


Link to post

Short link
Share on other sites

 

 

В дефолтных настройках (вырезал то что интересует - хочу отключить hitlog ну и заодно хочу подвинуть damagelog, но с этим думаю разберусь если с хитлогом получится):
, если нужен только damageLog, попробуйте так:
"battleLabels": {
  "formats": [
    {
      "enabled": true,
      "updateEvent": "PY(ON_HIT)",
      "x": 240,
      "y": 0,
      "width": 300,
      "height": 233,
      "screenVAlign": "bottom",
      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 },
      "textFormat": { "color": "0xF4EFE8", "size": 10},
      "format": "{{py:xvm.damageLog.dLog}}"
    },
    {
      "enabled": true,
      "updateEvent": "PY(ON_TIMER_RELOAD)",
      "x": 240,
      "y": 0,
      "width": 300,
      "height": 252,
      "screenVAlign": "bottom",
      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 },
      "textFormat": { "color": "0xF4EFE8", "size": 16 },
      "format": "{{py:xvm.damageLog.timerReload}}"
    },
    {
      "enabled": true,
      "updateEvent": "PY(ON_LAST_HIT)",
      "x": -120,
      "y": 200,
      "width": 200,
      "height": 200,
      "screenHAlign": "center",
      "screenVAlign": "center",
      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 },
      "textFormat": {"align": "center", "color": "0xF4EFE8", "size": 16 },
      "format": "{{py:xvm.damageLog.lastHit}}"
    },
    {
      "enabled": false,
      "updateEvent": "PY(ON_FIRE)",
      "x": 120,
      "y": 200,
      "width": 200,
      "height": 100,
      "alpha": "{{py:xvm.damageLog.fire}}",
      "screenHAlign": "center",
      "screenVAlign": "center",
      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 },
      "textFormat": {"align": "center", "color": "0xF4EFE8", "size": 16 },
      "format": "ПОЖАР"
    }
  ]
}

Share this post


Link to post

Short link
Share on other sites

Все получилось. В секции formats надо перечислить все нужные поля. Не много не удобно получается в остальных местах я могу указать только те параметры которые могу изменить, а тут надо указывать все что мне надо. Придется следить за новшествами теперь.

 

Спасибо большое.

Share this post


Link to post

Short link
Share on other sites

 

 

В секции formats надо перечислить все нужные поля. Не много не удобно получается в остальных местах я могу указать только те параметры которые могу изменить, а тут надо указывать все что мне надо.
, в других местах заранее известно какие существуют секции и параметры. А в  formats (не только в battleLabels) может быть сколько угодно.

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