Jump to content
Korean Random
ktulho

Маркеры панели счета (py_macro)

Recommended Posts

А какой шрифт привязан для отображения панели?

Да никакой не привязан. В XVM есть встроенный шрифт xvm. В battle.xc у вас указан шрифт xvm:

    "vtypeAlive": {
      "LT":  "<font face='xvm' color='#4DEF0F' size='21'> :</font>",
      "MT":  "<font face='xvm' color='#D3C90A'> ;</font>",
      "HT":  "<font face='xvm' color='#932CEA'> ?</font>",
      "SPG": "<font face='xvm' color='#D30A33'> -</font>",
      "TD":  "<font face='xvm' color='#12A8D8'> .</font>"
    },
    "vtypeDead": {
      "LT":  "<font face='xvm' color='#A29898' size='21'> :</font>",
      "MT":  "<font face='xvm' color='#A29898'> ;</font>",
      "HT":  "<font face='xvm' color='#A29898'> ?</font>",
      "SPG": "<font face='xvm' color='#A29898'> -</font>",
      "TD":  "<font face='xvm' color='#A29898'> .</font>"
    }

Но, 

Следует иметь в виду, что системный шрифт имеет приоритет над встроенным! То есть если в системе, к примеру, установлен шрифт "XVMSymbol", то даже при указании в конфиге имени встроенного шрифта "xvm" все равно будет использоваться системный.
Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

Вместо шрифта подставил свои картинки, но они отображаются со смещением

Что нужно сделать, чтобы картинки сместить чуток пониже

FMvgRV.png

 

battle.xc

Share this post


Link to post

Short link
Share on other sites

Наверно настроить эти поля в battleLabelsTemplates.xc


P. S. Хотя,  наверно не получится. Нужно  нарисовать  иконки для уничтоженной  техники. 

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

ktulho, а какая высота у панели счета?

Для мертвых не делал, т.к. решил проверить только на живых

Edited by MIAPAK

Share this post


Link to post

Short link
Share on other sites

ktulho, а какая высота у панели счета?

Для мертвых не делал, т.к. решил проверить только на живых

В файле battleLabelsTemplates.xc задается, параметр "height": 30,

    "fragCorBarEnemy": {
      "enabled": true,
      "updateEvent": "PY(ON_UPDATE_FRAG_COR_BAR)",
      "x": 240,
      "y": 0,
      "width": 400,
      "height": 30,
      "screenHAlign": "center",
      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 3, "strength": 2 },
      "textFormat": {"align": "left", "size": 24 },
      "format": "{{py:fcb.enemyVehicleAlive}}{{py:fcb.enemyVehicleDead}}"
    },
    "fragCorBarAlly": {
      "enabled": true,
      "updateEvent": "PY(ON_UPDATE_FRAG_COR_BAR)",
      "x": -240,
      "y": 0,
      "width": 400,
      "height": 30,
      "screenHAlign": "center",
      "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 3, "strength": 2 },
      "textFormat": {"align": "right", "size": 24 },
      "format": "{{py:fcb.allyVehicleDead}}{{py:fcb.allyVehicleAlive}}"
    },

Share this post


Link to post

Short link
Share on other sites

подкорректировал :)

изменил в battleLabelsTemplates.xc "y": 0, на "y": 5,

'изменил y'

// Маркеры панели счета противников
"fragCorBarEnemy": {
"enabled": true,
"updateEvent": "PY(ON_UPDATE_FRAG_COR_BAR)",
"x": 240,
"y": 5,
"width": 400,
"height": 30,
"screenHAlign": "center",
"shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 3, "strength": 2 },
"textFormat": {"align": "left", "size": 24 },
"format": "{{py:fcb.enemyVehicleAlive}}{{py:fcb.enemyVehicleDead}}"
},
// Маркеры панели счета союзников
"fragCorBarAlly": {
"enabled": true,
"updateEvent": "PY(ON_UPDATE_FRAG_COR_BAR)",
"x": -240,
"y": 5,
"width": 400,
"height": 30,
"screenHAlign": "center",
"shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 3, "strength": 2 },
"textFormat": {"align": "right", "size": 24 },
"format": "{{py:fcb.allyVehicleDead}}{{py:fcb.allyVehicleAlive}}"
}

 

для танков 10 уровня свои иконки

post-12531-0-80060600-1502532318_thumb.pngpost-12531-0-41973200-1502532313_thumb.png

печаль :(

ktulho, почему в

 

battle.xc

как-то странно срабатывет (не срабатывает) данная запись в смешанных боях, когда кроме 10 уровней есть и еще техника других уровней

 

{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Alive/10_lightTank.png' width='18' height='17'>|<img src='xvm://res/icons/fragCorrelation/vtype/Alive/lightTank.png' width='18' height='17'>}}

'скрины из одного боя'

post-12531-0-71107000-1502534895_thumb.jpgpost-12531-0-93496900-1502534903_thumb.jpgpost-12531-0-16458500-1502534911_thumb.jpg

 

Маркеры панели счета.zip

Edited by MIAPAK

Share this post


Link to post

Short link
Share on other sites

 

 

как-то странно срабатывет (не срабатывает) данная запись в смешанных боях, когда кроме 10 уровней есть и еще техника других уровней
, макрос {{level}} возвращает уровень твоего танка. 

Share this post


Link to post

Short link
Share on other sites

 

 

{{level}}

а как правильно должно быть?

Share this post


Link to post

Short link
Share on other sites

 

 

не понял вопроса

т.е. я не правильно использую {{level}} в battle.xc

 

// Маркеры панели счета союзников
    "vtypeAlive": {
      "LT":   "{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Alive/10_lightTank.png' width='18' height='17'>|<img src='xvm://res/icons/fragCorrelation/vtype/Alive/lightTank.png' width='18' height='17'>}}",  // light tank / лёгкий танк
      "MT":  "{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Alive/10_mediumTank.png' width='20' height='17'>|<img src='xvm://res/icons/fragCorrelation/vtype/Alive/mediumTank.png'  width='20' height='19'>}}", // medium tank / средний танк,
      "HT":  "{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Alive/10_heavyTank.png' width='20' height='17'>|<img src='xvm://res/icons/fragCorrelation/vtype/Alive/heavyTank.png' width='20' height='17'>}}", // heavy tank / тяжёлый танк
      "SPG": "{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Alive/10_SPG.png' width='20' height='19'>|<img src='xvm://res/icons/fragCorrelation/vtype/Alive/SPG.png' width='20' height='19'}}", // SPG / САУ
      "TD":  "{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Alive/10_TankDestroyer.png' width='20' height='19'>|<img src='xvm://res/icons/fragCorrelation/vtype/Alive/TankDestroyer.png' width='20' height='19' align='top'>}}" // tank destroyer / ПТ-САУ
    },
    // Маркеры панели счета противников
    "vtypeDead": {
      "LT":   "{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Dead/10_lightTank.png' width='18' height='17'>|<img src='xvm://res/icons/fragCorrelation/vtype/Dead/lightTank.png' width='18' height='17'>}}",  // light tank / лёгкий танк
      "MT":  "{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Dead/10_mediumTank.png' width='20' height='17'>|<img src='xvm://res/icons/fragCorrelation/vtype/Dead/mediumTank.png'  width='20' height='19'>}}", // medium tank / средний танк,
      "HT":  "{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Dead/10_heavyTank.png' width='20' height='17'>|<img src='xvm://res/icons/fragCorrelation/vtype/Dead/heavyTank.png' width='20' height='17'>}}", // heavy tank / тяжёлый танк
      "SPG": "{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Dead/10_SPG.png' width='20' height='19'>|<img src='xvm://res/icons/fragCorrelation/vtype/Dead/SPG.png' width='20' height='19'}}", // SPG / САУ
      "TD":  "{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Dead/10_TankDestroyer.png' width='20' height='19'>|<img src='xvm://res/icons/fragCorrelation/vtype/Dead/TankDestroyer.png' width='20' height='19' align='top'>}}" // tank destroyer / ПТ-САУ
    }

 

что нужно сделать, что заработало праильно?

Share this post


Link to post

Short link
Share on other sites

 

 

В текущей реализации ничего.

а это возможно будет добавить?

Share this post


Link to post

Short link
Share on other sites

Good to all, I needed a help with fragCorrelation.py next to vType.py, I'll explain, I liked the bar of the type of tanks that it shows me the vehicles by category and level.
That's how I have it right now.

  "fragCorrelation": {
  "showAliveNotFrags": false,
  "showStandartMarkers": false,
   "vtypeAlive": {
       "LT":  "<font face='vtype'>i</font>",
       "MT":  "<font face='vtype'>{{py:tankRank('n','h','h',{{battletier}},{{level}})}}</font>",
       "HT":  "<font face='vtype'>{{py:tankRank('u','m','g',{{battletier}},{{level}})}}</font>",
       "TD":  "<font face='vtype'>{{py:tankRank('o','j','j',{{battletier}},{{level}})}}</font>",
       "SPG": "<font face='vtype'>{{py:tankRank('p','k','k',{{battletier}},{{level}})}}</font>"
    },
    "vtypeDead": {
       "LT":  "<font face='vtype'>i</font>",
       "MT":  "<font face='vtype'>{{py:tankRank('n','h','h',{{battletier}},{{level}})}}</font>",
       "HT":  "<font face='vtype'>{{py:tankRank('u','m','g',{{battletier}},{{level}})}}</font>",
       "TD":  "<font face='vtype'>{{py:tankRank('o','j','j',{{battletier}},{{level}})}}</font>",
       "SPG": "<font face='vtype'>{{py:tankRank('p','k','k',{{battletier}},{{level}})}}</font>"
    }
  },

Share this post


Link to post

Short link
Share on other sites

подкорректировал :)

изменил в battleLabelsTemplates.xc "y": 0, на "y": 5,

'изменил y'

// Маркеры панели счета противников

"fragCorBarEnemy": {

"enabled": true,

"updateEvent": "PY(ON_UPDATE_FRAG_COR_BAR)",

"x": 240,

"y": 5,

"width": 400,

"height": 30,

"screenHAlign": "center",

"shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 3, "strength": 2 },

"textFormat": {"align": "left", "size": 24 },

"format": "{{py:fcb.enemyVehicleAlive}}{{py:fcb.enemyVehicleDead}}"

},

// Маркеры панели счета союзников

"fragCorBarAlly": {

"enabled": true,

"updateEvent": "PY(ON_UPDATE_FRAG_COR_BAR)",

"x": -240,

"y": 5,

"width": 400,

"height": 30,

"screenHAlign": "center",

"shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 3, "strength": 2 },

"textFormat": {"align": "right", "size": 24 },

"format": "{{py:fcb.allyVehicleDead}}{{py:fcb.allyVehicleAlive}}"

}

 

для танков 10 уровня свои иконки

attachicon.gif2017-08-12_13-03-42.pngattachicon.gif2017-08-12_13-03-02.png

печаль :(

ktulho, почему в

 

как-то странно срабатывет (не срабатывает) данная запись в смешанных боях, когда кроме 10 уровней есть и еще техника других уровней

 

{{level=10?<img src='xvm://res/icons/fragCorrelation/vtype/Alive/10_lightTank.png' width='18' height='17'>|<img src='xvm://res/icons/fragCorrelation/vtype/Alive/lightTank.png' width='18' height='17'>}}

'скрины из одного боя'

 

attachicon.gifМаркеры панели счета.zip

Как то плоховато работает.....в первую очередь в большенстве случаев отображается  3ое союзников вместо 15 оО

Share this post


Link to post

Short link
Share on other sites

Как то плоховато работает.....в первую очередь в большенстве случаев отображается  3ое союзников вместо 15 оО

 

так эта конструкция пока не работает:

 

что нужно сделать, что заработало праильно?

 

В текущей реализации ничего.

Share this post


Link to post

Short link
Share on other sites

Как то плоховато работает.....в первую очередь в большенстве случаев отображается 3ое союзников вместо 15 обо

 

В предыдущей версии ХВМ отображение смешанных типов техники с выделением 10 уровней нормально не работает (Ктулху отписывался по проблеме), а с активной версией ХВМ пока не разбирался, будет время посмотрю

Share this post


Link to post

Short link
Share on other sites

А для ГС маркеры в два ряда можно сделать?

Добавил опцию:

    //true - две строки с маркерами техники в генеральном сражение
    //false - одна строка с маркерами техники в генеральном сражение
    "twoLineEpicRandom": true,

Обновил шапку. Обратите внимание на изменения в battleLabelsTemplates.xc.

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.

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