Jump to content
Korean Random

Как добавить рейтинг над танками


g0ss
Go to solution Solved by Asulan,

Recommended Posts

Всем привет. Подскажите, можно ли как то сделать отображение рейтинга над танками (где уровень, полоска хп и класс). Мб есть уже готовое решение?

 

Спасибо!

Link to comment
Short link
Share on other sites

16 hours ago, Asulan said:

Спасибо, но на Лесте, к сожалению, не работает - клиент не запускается. Подскажи, как мне только маркеры закинуть. Пробовал кидать конфиги маркеров, но видимо для них еще какие-то файлы требуются. 

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

  • Solution
5 часов назад, g0ss сказал:

Спасибо, но на Лесте, к сожалению, не работает - клиент не запускается. Подскажи, как мне только маркеры закинуть. Пробовал кидать конфиги маркеров, но видимо для них еще какие-то файлы требуются. 

\res_mods\configs\xvm\default находишь файл markersAliveNormal открываешь текстовым файлом(Notepad++) в разделах " // Индикатор здоровья" меняешь на: "height": 5, // высота полосы здоровья, и такое же меняешь у противников

Link to comment
Short link
Share on other sites

@Asulan Спасибо! Подскажи, хочу немного поменять расположение текста на маркерах, можно ли как то проверять как оно выглядит не заходя в игру каждый раз? или как в игре проверять, что бы не играть бой каждый раз

Link to comment
Short link
Share on other sites

@Asulan

Подскажи, что я делаю не так. Я беру "Текстовое поле с рейтингом (WN8,xTE)" из твоего конфига и вставляю его в дефолтный конфиг маркеров XVM, но рейтинг не отображается в игре. Пробовал добавлять в шаблон и далее добавлять в 
"textFields": [
      ${ "def.rating" }

 

 

Так же пробовал добавлять в блоки "enemy" / "ally" - все ровно не появляется.

Так выглядит "Текстовое поле с рейтингом (WN8,xTE)":

    // Text field with rating.
    // Текстовое поле с рейтингом (WN8,xTE).
    "rating": {
      "name": "Rating",
      "enabled": true,
      "x": 0,
      "y": -15,
      "alpha": 100,
      "align": "center",
      "textFormat": {
        "font": "$FieldFont",
        "size": 14,
        "color": "#FFFFFF",
        "bold": true,
        "italic": false
      },
      "shadow": {
        "enabled": true,
        "distance": 0,
        "angle": 45,
        "color": "0x000000",
        "alpha": 100,
        "blur": 1,
        "strength": 5
      },
      "format": "<font color='{{c:wn8}}'>{{wn8%2d~|--}}</font>|<font color='{{c:xte}}'>{{xte%2d~|--}}</font>"
    }

 

Если брать блок рейтинга из markersAliveExtended и вставлять его в markersAliveNormal, то почему то начинает отображаться дистанция до танка (хотя она отключена - "vehicleDist": { "enabled": false ) и накладываться на рейтинг.
Вот так выглядит блок рейтинга из markersAliveExtended:
    // Text field with rating.
    // Текстовое поле с рейтингом.
    "rating": {
      "name": "Rating",
      "enabled": true,
      "x": 0,
      "y": -51,
      "alpha": 100,
      "align": "center",
      "textFormat": {
        "font": "$FieldFont",
        "size": 13,
        "color": "{{c:xr}}",
        "bold": false,
        "italic": false
      },
      "shadow": {
        "enabled": true,
        "distance": 0,
        "angle": 45,
        "color": "0x000000",
        "alpha": 100,
        "blur": 6,
        "strength": 2
      },
      "format": "{{r}}"
    }

 

Выглядит это вот так:

Снимок экрана 2025-01-01 014450.png

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

 

закинь в свой конфиг с заменой, у меня нет возможности протестить в Lesta

я добавил рейтинг wn8 и сделал ХП полоску тоньше, дальше сам поиграйся с кординатами Х,Y

 

markersAliveNormal.xc

 

 

4 часа назад, g0ss сказал:

Подскажи, что я делаю не так.

нужно добавлять в конце конфига в разделах:

// Block of text fields (extended format supported, see extra-field.txt).
    // Блок текстовых полей (поддерживается расширенный формат, см. extra-field.txt).
    "textFields": [
      ${ "def.tankName" },
      ${ "def.playerName" },
      ${ "def.tankHp" },
      ${ "def.rating" },
      ${ "def.wn8" },         //добавил рейтинг над танками, союзники
      ${ "def.xmqpEvent" }
    ]
  },

такойже блок у противников

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

  • The topic was locked
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...