Jump to content
Korean Random
█XlebniDizele4ku

[Уши / Players Panel] Пометка засвеченных в ушах

Recommended Posts

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

конфиг вообще не менял, тока поставил ночной билд, а конфиг поставил старый, тока теперь вообще ничего нет в ушах, и только при засвете появляется снежинка и то не белая, ну и потом зависит ее цвет светится в данный момент танк или нет, хочу чтобы было по старому, спс за помощь

Share this post


Link to post

Short link
Share on other sites

И тут заспамлю

Инструкция по обновлению настроек маркера засвета (XVM 5.4.2)

Для редактирования пользуйтесь Notepad++

В файл конфига texts.хс либо секцию однофайлового конфига "texts" копируем из дефолтного (деф.конфиг находится в папке хвм/конфигс/default. Кэп):

 

// Text for {{spotted}} macro.
    // Текст для макроса {{spotted}}
    "spotted": {
      "neverSeen": "",
      "lost": "<font face='$FieldFont' size='24' color='#999999'>*</font>",
      "revealed": "<font face='$FieldFont' size='24' color='#00DE00'>*</font>",
      "dead": "",
      "neverSeen_arty": "",
      "lost_arty": "<font face='$FieldFont' size='24' color='#999999'>*</font>",
      "revealed_arty": "<font face='$FieldFont' size='24' color='#DE0000'>*</font>",
      "dead_arty": ""
    }
не поломайте синтаксис (правильная расстановка запятых, скобок и т.п.)!

 

Для многофайлового конфига: В playersPanel.хс копируем из дефолта блок подстановки настроек макроса засвета:

/**
* Parameters of the Players Panels ("ears").
* Параметры панелей игроков ("ушей").
*/
{
  // Enemy spotted status marker format for substitutions in extra fields.
  // Подстановка для дополнительного поля с маркером статуса засвета
  "enemySpottedMarker": {
    // Opacity percentage of spotted markers in the panels. 0 - transparent (disabled) ... 100 - opaque.
    // Прозрачность в процентах маркеров засвета в ушах. 0 - полностью прозрачные (отключены), 100 - не прозрачные.
    "alpha": 100,
    // x position.
    // положение по горизонтали.
    "x": -85,
    // y position.
    // положение по вертикали.
    "y": 8,
    // true - x position is binded to vehicle icon, false - binded to edge of the screen.
    // true - положение по горизонтали отсчитывается от иконки танка, false - от края экрана.
    "bindToIcon": true,
    // enemy spotted status marker format.
    // формат маркера статуса засвета.
    "format": "{{spotted}}",
    // shadow (see below).
    // настройки тени (см. ниже).
    "shadow": {}
  },
  // Parameters of the Players Panels ("ears").
...
следите за синтаксисом!

 

в правые экстраполя ушей ("extraFieldsRight") добавляете референс (ссылку) на блок подстановки настроек макроса засвета:

// Options for the "short" panels - panels with frags and vehicle icon.
    // Режим ушей "short" - короткие уши (фраги и иконка танка).
    "short": {
...
      // Set of formats for right panel (extended format supported, see above)
      // Набор форматов для правой панели (поддерживается расширенный формат, см. выше)
      "extraFieldsRight": [
        // enemy spotted status marker (see above).
        // маркер статуса засвета (см. выше).
        ${"enemySpottedMarker"}
      ]
    },
    // Options for the "medium" panels - the first of the medium panels.
    // Режим ушей "medium" - первые средние уши в игре.
    "medium": {
...
      // Set of formats for right panel (extended format supported, see above)
      // Набор форматов для правой панели (поддерживается расширенный формат, см. выше)
      "extraFieldsRight": [
        // enemy spotted status marker (see above).
        // маркер статуса засвета (см. выше).
        ${"enemySpottedMarker"}
      ]
    },
    // Options for the "medium2" panels - the second of the medium panels.
    // Режим ушей "medium2" - вторые средние уши в игре.
    "medium2": {
...
      // Set of formats for right panel (extended format supported, see above)
      // Набор форматов для правой панели (поддерживается расширенный формат, см. выше)
      "extraFieldsRight": [
        // enemy spotted status marker (see above).
        // маркер статуса засвета (см. выше).
        ${"enemySpottedMarker"}
      ]
    },
    // Options for the "large" panels - the widest panels.
    // Режим ушей "large" - широкие уши в игре.
    "large": {
...
      // Set of formats for right panel (extended format supported, see above)
      // Набор форматов для правой панели (поддерживается расширенный формат, см. выше)
      "extraFieldsRight": [
        // enemy spotted status marker (see above).
        // маркер статуса засвета (см. выше).
        ${"enemySpottedMarker"}
      ]
...
если в Вашем конфиге отсутствуют блоки экстраполей - добавьте на примере дефолтного конфига

 

Для однофайлового конфига: добавляем блок подстановки настроек макроса засвета под скобку секции "playersPanel":

...
"playersPanel": {
  // Enemy spotted status marker format for substitutions in extra fields.
  // Подстановка для дополнительного поля с маркером статуса засвета
  "enemySpottedMarker": {
    // Opacity percentage of spotted markers in the panels. 0 - transparent (disabled) ... 100 - opaque.
    // Прозрачность в процентах маркеров засвета в ушах. 0 - полностью прозрачные (отключены), 100 - не прозрачные.
    "alpha": 100,
    // x position.
    // положение по горизонтали.
    "x": -85,
    // y position.
    // положение по вертикали.
    "y": 8,
    // true - x position is binded to vehicle icon, false - binded to edge of the screen.
    // true - положение по горизонтали отсчитывается от иконки танка, false - от края экрана.
    "bindToIcon": true,
    // enemy spotted status marker format.
    // формат маркера статуса засвета.
    "format": "{{spotted}}",
    // shadow (see below).
    // настройки тени (см. ниже).
    "shadow": {}
  },
...
Далее - экстраполя, ссылка для экстраполей в этом случае будет выглядеть так:

"extraFieldsRight": [
        // enemy spotted status marker (see above).
        // маркер статуса засвета (см. выше).
        ${"playersPanel.enemySpottedMarker"}
Синтаксис не сломайте! Пользуйтесь Notepad++

 

 

Для выключения опции засвета техни можно воспользоваться одним из 3-х способов или всеми 3-мя сразу:

 

1. выставить прозрачность на 0:

..
{
  // Enemy spotted status marker format for substitutions in extra fields.
  // Подстановка для дополнительного поля с маркером статуса засвета
  "enemySpottedMarker": {
    // Opacity percentage of spotted markers in the panels. 0 - transparent (disabled) ... 100 - opaque.
    // Прозрачность в процентах маркеров засвета в ушах. 0 - полностью прозрачные (отключены), 100 - не прозрачные.
    "alpha": 0,
..
2. Привести блок текстов к такому виду:

// Text for {{spotted}} macro.
    // Текст для макроса {{spotted}}
    "spotted": {
      "neverSeen": "",
      "lost": "",
      "revealed": "",
      "dead": "",
      "neverSeen_arty": "",
      "lost_arty": "",
      "revealed_arty": "",
      "dead_arty": ""
    }
3. Удалить ссылку на блок подстановки из экстраполей:

// Options for the "short" panels - panels with frags and vehicle icon.
    // Режим ушей "short" - короткие уши (фраги и иконка танка).
    "short": {
...
      // Set of formats for right panel (extended format supported, see above)
      // Набор форматов для правой панели (поддерживается расширенный формат, см. выше)
      "extraFieldsRight": [
      ]
    },
...

Если ошибся, пинайте, поправлю

'Допы'

 

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

для меня это много букоф, можете скинуть два файла чтобы я их заменил, заранее спс

Share this post


Link to post

Short link
Share on other sites

для меня это много букоф, можете скинуть два файла чтобы я их заменил, заранее спс

они уже у вас есть, в дефолтном конфиге

Edited by leecher88

Share this post


Link to post

Short link
Share on other sites

Доброго времени суток. Убил вечер на это дело... Читал ковырял, проверил- ошибка... Не пинайте за криворукость, но толкового не выходит...

Посмотрите что не так:

xvm.xc
Хотел примерно вот что: post-29664-0-43020700-1419539544_thumb.jpgpost-29664-0-05068700-1419540126_thumb.jpg
Хрен с ним, пусть даже снежинки будут- главное чтобы перед иконкой танка

Share this post


Link to post

Short link
Share on other sites

Доброго времени суток.

Вот мой кусок конфига касательно засвета. Заменяй блоки. Лампочки работают. Включены координаты относительно иконки танка. Поставь "x": 0,  "y": 0, а потом двигай куда надо. Естественно...xvm://res/esmarkers/... путь до файлов лампочек в папке esmarkers.

'texts'

 "spotted": {
   "neverSeen": "",
   "lost": "<img src='xvm://res/esmarkers/lost.png' width='24' height='24'>",
   "revealed": "<img src='xvm://res/esmarkers/revealedSPG.png' width='24' height='24'>",
   "dead": "",
   "neverSeen_arty": "",
   "lost_arty": "<img src='xvm://res/esmarkers/lost.png' width='24' height='24'>",
   "revealed_arty": "<img src='xvm://res/esmarkers/revealedSPG.png' width='24' height='24'>",
   "dead_arty": "" 
   },

'playersPanel'

"enemySpottedMarker": {
    "alpha": 100,
    "x": -92,
    "y": 0,
    "bindToIcon": true,
    "format": "{{spotted}}",
    "shadow": {}
},

'И не забудь про экстраполя'

"extraFieldsRight": [
       ${"playersPanel.enemySpottedMarker"}
]

 

А вообще, вложенные макросы в 5.5.0 это что-то))) Такого можно наворотить, и конфиг ужался на треть почти.

Edited by Pendalf51

Share this post


Link to post

Short link
Share on other sites

Доброго времени суток. Убил вечер на это дело... Читал ковырял, проверил- ошибка... Не пинайте за криворукость, но толкового не выходит...

Посмотрите что не так:

attachicon.gifxvm.xc

Хотел примерно вот что: attachicon.gif0055.jpgattachicon.gifshot_005.jpg

Хрен с ним, пусть даже снежинки будут- главное чтобы перед иконкой танка

 

 

Вот мой кусок конфига касательно засвета. Заменяй блоки. Лампочки работают. Включены координаты относительно иконки танка. Поставь "x": 0,  "y": 0, а потом двигай куда надо. Естественно...xvm://res/esmarkers/... путь до файлов лампочек в папке esmarkers.

'texts'





 "spotted": {
   "neverSeen": "",
   "lost": "<img src='xvm://res/esmarkers/lost.png' width='24' height='24'>",
   "revealed": "<img src='xvm://res/esmarkers/revealedSPG.png' width='24' height='24'>",
   "dead": "",
   "neverSeen_arty": "",
   "lost_arty": "<img src='xvm://res/esmarkers/lost.png' width='24' height='24'>",
   "revealed_arty": "<img src='xvm://res/esmarkers/revealedSPG.png' width='24' height='24'>",
   "dead_arty": "" 
   },

'playersPanel'





"enemySpottedMarker": {
    "alpha": 100,
    "x": -92,
    "y": 0,
    "bindToIcon": true,
    "format": "{{spotted}}",
    "shadow": {}
},

'И не забудь про экстраполя'





"extraFieldsRight": [
       ${"playersPanel.enemySpottedMarker"}
]

 

 

Nope, it's:

"revealed":"xvmres://spotting/awsome_lightbulb.png"

and instead of format

 
"src":"{{spotted}}"

,

just for clarification.

At least, it's much safer that way.

Edited by nixxxie

Share this post


Link to post

Short link
Share on other sites

Подправьте, пожалуйста, чтобы были не звёздочки засвеченных, а лампочки. Те кто не разу не светился чтобы вообще ничего не показывало. И чтобы они были в нижнем левом углу. Спасибо. 

xvm.rar

Edited by _BaDuM_

Share this post


Link to post

Short link
Share on other sites

Подскажите, как эти лампочки (красные/зелёные) сделать поменьше? Весь файл playersPanel.xc излазил.

 

'СКРИН'

9d594f8c4277.png

 

Пробовал в фотошопе сделать меньше сами png-шки, но в игре они всё равно вытягиваются до заданного где-то размера.

Share this post


Link to post

Short link
Share on other sites

Подскажите, как эти лампочки (красные/зелёные) сделать поменьше? Весь файл playersPanel.xc излазил.

В секции text - spotted изменяйте значения "width" и  "height", если у Вас там картинки,

 

Пример из примера выше...)

....."spotted": {
   "neverSeen": "",
   "lost": "<img src='xvm://res/esmarkers/lost.png' width='24' height='24'>",
   "revealed": "<img src='xvm://res/esmarkers/revealedSPG.png' width='24' height='24'>",...

Edited by le2

Share this post


Link to post

Short link
Share on other sites

le2, спасибо, разобрался.

Теперь следующий вопрос :).

Лампочки стали поаккуратней (уменьшил на 25%) и смещены вправо от звёздочек (не критично).

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

 

'СКРИНЫ'

post-21217-0-82070300-1419716292_thumb.png  post-21217-0-62279200-1419716293_thumb.png

 

Кстати, зелёная лампочка горит поверх полосы ХР, а красная за ней.

 

'СКРИН'

post-21217-0-36709400-1419716984_thumb.png
Edited by Alega

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