Jump to content
Korean Random
Sign in to follow this  
ktulho

Добавить параметр в battleLabels.

Recommended Posts

Предлагаю добавит параметр в battleLabels, при включении которого, новые данные будут не замещать старые, а добавляться к ним. Это позволит достаточно легко вынести в настройки damageLog. И, наверно, позволит полностью перенести hitLog в py_macros.

P.S. Если этот параметр будет реализован, то еще добавить выбор: вставлять новые параметры перед старыми или после.

Edited by ktulho
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

В каком виде ты это представляешь в конфиге?

Share this post


Link to post

Short link
Share on other sites

В каком виде ты это представляешь в конфиге?

планировал так:

//  "newInfo" - способ обновления поля ("replace" [по-умолчанию], "addBegin", "addEnd")    
    "DamageLog": {
      "enabled": true,
      "newInfo": "addBegin",
      "updateEvent": "ON_EVERY_SECOND",
      "x": 480,
      "y": 0,
      "width": 300,
      "height": 233,
      "screenVAlign": "bottom",
      "shadow": { "align": "center", "distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3 },
      "textFormat": { "color": "0xF4EFE8", "size": 16 },
      "format": "<font color='{{py:xvm.myDamageLog.color-type-hit}}'>{{py:xvm.myDamageLog.type-hit}}</font><tab><font color='{{py:xvm.myDamageLog.color-vehicle-class}}'>{{py:xvm.myDamageLog.vehicle-name}}</font>"
    }, 

Но таким способом не получиться группировать строки (в DamageLog группировать пожар, в hitLog - урон по одному танку). Так что может и не нужно вводить этот параметр.

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

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

Share this post


Link to post

Short link
Share on other sites

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

На счет событий, пустые строки планировал не выводить. И вопрос не в тему,  в питоне ни где нет парсера форматирования макросов? 

Share this post


Link to post

Short link
Share on other sites

в питоне ни где нет парсера форматирования макросов? 

Нет, хотя мысли уже были. Если делать, то делать полный парсер, как во флеше, а это весьма сложно.

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...