Jump to content
Korean Random
zenbudd

Индикаторы «Фокуса врага» и «Защиты союзника»

Recommended Posts

Можно ли добавить индикаторы «Фокуса врага» и «Защиты союзника», которые появляются когда у танков остается мало прочности такие как у Джова?

  • Upvote 1
  • Downvote 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

беги парень,а то сейчас закидают тухлыми помидорами)

да ну я жеж не собираю деньги на букет к 8 Марта для Джова. Мне маркеры нужны, а мод-паки я не ставлю.

Share this post


Link to post

Short link
Share on other sites

да ну я жеж не собираю деньги на букет к 8 Марта для Джова. Мне маркеры нужны, а мод-паки я не ставлю.

ну тогда ждем фак,ибо тоже интересно..

Как с чужого конфига добавить\дописать маркеры

Share this post


Link to post

Short link
Share on other sites

интересно, а что же он та жа индикаторы сделал? напиши ему пусть он тебе поможет, мы серьёзно не в курсе что там, ну вообще то должно быть тут markersAliveNormal.xc

Edited by Lost

Share this post


Link to post

Short link
Share on other sites

Можно ли добавить индикаторы «Фокуса врага» и «Защиты союзника», которые появляются когда у танков остается мало прочности такие как у Джова?

Можно) Примеры в готовых конфигах поищи)

Share this post


Link to post

Short link
Share on other sites

Можно ли добавить индикаторы «Фокуса врага» и «Защиты союзника», которые появляются когда у танков остается мало прочности такие как у Джова?

Какой красавец Джов! прям диву даешься...

 

В файлике alpha.xc заменяем:

  "alphaHP": {
    "very_low":         "100",    // very low       / очень низкий
    "low":              "100",   // low            / низкий
    "average":          "0",    // average        / средний
    "above_average":    "0"    // above-average  / выше среднего
  },
    // Dynamic transparency by percentage of remaining health.
    // Динамическая прозрачность по проценту оставшегося здоровья.
    "hp_ratio": [
      { "value": 10,  "alpha": ${"alphaHP.very_low"     } },
      { "value": 30,  "alpha": ${"alphaHP.low"          } },
      { "value": 31,  "alpha": ${"alphaHP.average"      } },
      { "value": 101, "alpha": ${"alphaHP.above_average"} }
    ],

Таким образом создаем 2 состояния для объекта... до 30% прочности и после.

 

Проверяем динамический цвет по типу техники в файле colors.xc:

    // Dynamic color by vehicle type.
    // Динамический цвет по типу техники.
    "vtype": {
      // Цвет для легких танков.
      "LT":  "0xA2FF9A",
      // Цвет для средних танков.
      "MT":  "0xFFF198",
      // Цвет для тяжелых танков.
      "HT":  "0xFFACAC",
      // Цвет для арты.
      "SPG": "0xEFAEFF",
      // Цвет для ПТ.
      "TD":  "0xA0CFFF",
      // Цвет для премиумной техники.
      "premium": "0xFFCC66",
      // Включить/выключить использование премиумного цвета.
      "usePremiumColor": false
    },

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

 

В файле markersAliveNormal.xc дописываем в поле текстовых полей:

Для врагов:

     // Текстовое поле с иконкой убийства/защиты
            {
              "name": "kill/def",       // название текстового поля, ни на что не влияет
              "visible": true,                // false - не отображать
              "x": 0,                         // положение по оси X
              "y": -69,                       // положение по оси Y
              "alpha": "{{a:hp-ratio}}",                   // прозрачность (допускается использование динамической прозрачности, см. readme-ru.txt)
              "color": "0xFFFF00",                  // цвет (допускается использование динамического цвета, см. readme-ru.txt)
              "font": {                       // параметры шрифта
                "name": "$FieldFont",         //   название
                "size": 13,                   //   размер
                "align": "center",            //   выравнивание текста (left, center, right)
                "bold": false,                //   обычный (false) или жирный (true)
                "italic": false               //   обычный (false) или курсив (true)
              },
              "shadow": {                     // параметры тени
                "alpha": 30,                 //   прозрачность
                "color": null,          //   цвет
                "angle": 90,                  //   угол смещения
                "distance": 0,                //   дистанция смещение
                "size": 6,                    //   размер
                "strength": 200               //   интенсивность
              },
               "format": "<img src='img://gui/scaleform/icons/kill/{{c:vtype}}.png' width='30' height='30'>" // формат текста. См. описание макросов в readme-ru.txt
            }

Для союзников:

      // Текстовое поле с иконкой убийства/защиты
            {
              "name": "kill/def",       // название текстового поля, ни на что не влияет
              "visible": true,                // false - не отображать
              "x": 0,                         // положение по оси X
              "y": -73,                       // положение по оси Y
              "alpha": "{{a:hp-ratio}}",                   // прозрачность (допускается использование динамической прозрачности, см. readme-ru.txt)
              "color": "0xFFFF00",                  // цвет (допускается использование динамического цвета, см. readme-ru.txt)
              "font": {                       // параметры шрифта
                "name": "$FieldFont",         //   название
                "size": 13,                   //   размер
                "align": "center",            //   выравнивание текста (left, center, right)
                "bold": false,                //   обычный (false) или жирный (true)
                "italic": false               //   обычный (false) или курсив (true)
              },
              "shadow": {                     // параметры тени
                "alpha": 30,                 //   прозрачность
                "color": null,          //   цвет
                "angle": 90,                  //   угол смещения
                "distance": 0,                //   дистанция смещение
                "size": 6,                    //   размер
                "strength": 200               //   интенсивность
              },
              "format": "<img src='img://gui/scaleform/icons/help/{{c:vtype}}.png' width='23' height='23'>" // формат текста. См. описание макросов в readme-ru.txt
            }

Следите за запятыми после 

}

в вашем конфиге.

 

И закидываем картинки из архива icons.rar в папку по адресу: res_mods\0.8.11\gui\scaleform\icons

 

Так делаю я на протяжении уже полутора лет... и если хотите, то можете взять готовый конфиг в моем Мультипаке.

 

А если делать совсем по красоте, то еще заменяем файлик из архива VehicleMarkersManager.rar: VehicleMarkersManager.swf по пути res_mods\0.8.11\gui\scaleform\, там индикатор фокуса цели адаптирован... чтобы красиво обнимать автоматический фокус цели.

 

Подробнее тут:

http://youtu.be/BjZFIocR7B4?t=1m59s

Edited by Yusha
  • Upvote 8

Share this post


Link to post

Short link
Share on other sites

Спасибо. Не не осилил у мя один конфижный файл и там всё вперемешку.

ЗЫ не подходят мне конфиги перегруженные графикой, эффектами... красиво, но отвлекает.

Share this post


Link to post

Short link
Share on other sites

Я пользуюсь его модпаком (можете пинать). Так вот после установки пака заменяю все файлы xvm и вставляю свой однофайловый конфиг. И у меня эти маркеры есть. Собственно походу это отдельный мод, но возможно ошибаюсь.

Share this post


Link to post

Short link
Share on other sites

@Yusha,

вчера сделал-все работает как надо.НО:
вчера заметно ухудшился пинг.до настройки вчера не играл,так что дилема-либо серваки Опять не смогли,причем на 4х проверял,либо xwm-хотя я не вкуриваю как он на пинг влиять может.Поэтому вопрос на всякий случай знатокам.

 

За фак Юше Огромное! 

'Вопрос не по теме:'

Объясните функцию объединения в xwm онлайн:

я под себя настраивал маркеры на конфиге джова.модпак обновился-я объединяю со своих xwm.xc-маркеры появляются,но все приблуды не работают-типа кругов на карте,лампочек в ушах и т.д.В отдельных блоках все это прописано,но в xwm.xc нет-и что бы заработало нужно в него все по новой прописывать..
Как нужно правильно добавлять свое в чужое?руками или онлайн редактор нужно познавать лучше?

Share this post


Link to post

Short link
Share on other sites

Онлайн редактор не может раскрыть всех возможностей работы с конфигом.... только ручки, только Notepad++

Share this post


Link to post

Short link
Share on other sites

Какой красавец Джов! прям диву даешься...

 

В файлике alpha.xc заменяем:

    // Dynamic transparency by percentage of remaining health.
    // Динамическая прозрачность по проценту оставшегося здоровья.
    "hp_ratio": [
      { "value": 10,  "alpha": ${"alphaHP.very_low"     } },
      { "value": 30,  "alpha": ${"alphaHP.low"          } },
      { "value": 31,  "alpha": ${"alphaHP.average"      } },
      { "value": 101, "alpha": ${"alphaHP.above_average"} }
    ],

Таким образом создаем 2 состояния для объекта... до 30% прочности и после.

 

Проверяем динамический цвет по типу техники в файле colors.xc:

    // Dynamic color by vehicle type.
    // Динамический цвет по типу техники.
    "vtype": {
      // Цвет для легких танков.
      "LT":  "0xA2FF9A",
      // Цвет для средних танков.
      "MT":  "0xFFF198",
      // Цвет для тяжелых танков.
      "HT":  "0xFFACAC",
      // Цвет для арты.
      "SPG": "0xEFAEFF",
      // Цвет для ПТ.
      "TD":  "0xA0CFFF",
      // Цвет для премиумной техники.
      "premium": "0xFFCC66",
      // Включить/выключить использование премиумного цвета.
      "usePremiumColor": false
    },

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

 

В файле markersAliveNormal.xc дописываем в поле текстовых полей:

Для врагов:

     // Текстовое поле с иконкой убийства/защиты
            {
              "name": "kill/def",       // название текстового поля, ни на что не влияет
              "visible": true,                // false - не отображать
              "x": 0,                         // положение по оси X
              "y": -69,                       // положение по оси Y
              "alpha": "{{a:hp-ratio}}",                   // прозрачность (допускается использование динамической прозрачности, см. readme-ru.txt)
              "color": "0xFFFF00",                  // цвет (допускается использование динамического цвета, см. readme-ru.txt)
              "font": {                       // параметры шрифта
                "name": "$FieldFont",         //   название
                "size": 13,                   //   размер
                "align": "center",            //   выравнивание текста (left, center, right)
                "bold": false,                //   обычный (false) или жирный (true)
                "italic": false               //   обычный (false) или курсив (true)
              },
              "shadow": {                     // параметры тени
                "alpha": 30,                 //   прозрачность
                "color": null,          //   цвет
                "angle": 90,                  //   угол смещения
                "distance": 0,                //   дистанция смещение
                "size": 6,                    //   размер
                "strength": 200               //   интенсивность
              },
               "format": "<img src='img://gui/scaleform/icons/kill/{{c:vtype}}.png' width='30' height='30'>" // формат текста. См. описание макросов в readme-ru.txt
            }

Для союзников:

      // Текстовое поле с иконкой убийства/защиты
            {
              "name": "kill/def",       // название текстового поля, ни на что не влияет
              "visible": true,                // false - не отображать
              "x": 0,                         // положение по оси X
              "y": -73,                       // положение по оси Y
              "alpha": "{{a:hp-ratio}}",                   // прозрачность (допускается использование динамической прозрачности, см. readme-ru.txt)
              "color": "0xFFFF00",                  // цвет (допускается использование динамического цвета, см. readme-ru.txt)
              "font": {                       // параметры шрифта
                "name": "$FieldFont",         //   название
                "size": 13,                   //   размер
                "align": "center",            //   выравнивание текста (left, center, right)
                "bold": false,                //   обычный (false) или жирный (true)
                "italic": false               //   обычный (false) или курсив (true)
              },
              "shadow": {                     // параметры тени
                "alpha": 30,                 //   прозрачность
                "color": null,          //   цвет
                "angle": 90,                  //   угол смещения
                "distance": 0,                //   дистанция смещение
                "size": 6,                    //   размер
                "strength": 200               //   интенсивность
              },
              "format": "<img src='img://gui/scaleform/icons/help/{{c:vtype}}.png' width='23' height='23'>" // формат текста. См. описание макросов в readme-ru.txt
            }

И закидываем картинки из архива icons.rar в папку по адресу: res_mods\0.8.11\gui\scaleform\icons

 

Так делаю я на протяжении уже полутора лет... и если хотите, то можете взять готовый конфиг в моем Мультипаке.

 

А если делать совсем по красоте, то еще заменяем файлик из архива VehicleMarkersManager.rar: VehicleMarkersManager.swf по пути res_mods\0.8.11\gui\scaleform\, там индикатор фокуса цели адаптирован... чтобы красиво обнимать автоматический фокус цели.

 

Подробнее тут:

http://youtu.be/BjZFIocR7B4?t=1m59s

Бро, помоги пожалуйста, пытался адаптировать твою разработку в конфиг He11raiser , но выдает ошибку при входе в бой Error loading config file 'configs/He11raiser/He11raiser.xc': [object Object]

He11raiser11111111.xc

Share this post


Link to post

Short link
Share on other sites
Онлайн редактор не может раскрыть всех возможностей работы с конфигом....

Помоги, плз, с настройкой однофайлового конфига. Проблема в следующем:

После добавления текстовых полей в раздел "markers: alive: normal" XVM не считывает настройки с файла конфига. Удаляю техстовые поля - все работает нормально. Куда копать подскажи.

 

 

Бро, помоги пожалуйста, пытался адаптировать твою разработку в конфиг He11raiser , но выдает ошибку при входе в бой Error loading config file 'configs/He11raiser/He11raiser.xc': [object Object]

А картинки закинул в папку "icons"?

Edited by OKA_RuLiT

Share this post


Link to post

Short link
Share on other sites

 

 

После добавления текстовых полей в раздел "markers: alive: normal" XVM не считывает настройки с файла конфига. Удаляю техстовые поля - все работает нормально. Куда копать подскажи.

Внимательно проверьте наличие запятой после  

Share this post


Link to post

Short link
Share on other sites
Внимательно проверьте наличие запятой после }

В каком именно месте? После самой последней? (Копирую все как у вас в сообщении.)

 

P.S. Думаю, догадываюсь о чем речь. Спс за наводку, проверю.

Edited by OKA_RuLiT

Share this post


Link to post

Short link
Share on other sites

Помоги, плз, с настройкой однофайлового конфига. Проблема в следующем:

После добавления текстовых полей в раздел "markers: alive: normal" XVM не считывает настройки с файла конфига. Удаляю техстовые поля - все работает нормально. Куда копать подскажи.

 

 

А картинки закинул в папку "icons"?

Картинки закинуты, дело не в них

 

 

Внимательно проверьте наличие запятой после  

Запятая выставлена, ошибка [object Object] точно не из-за неё!

Share this post


Link to post

Short link
Share on other sites

Внимательно проверьте наличие запятой после }

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

 

P.S. Не тот файл прикрепил - заменил на правленный.

xvm2.xc

Edited by OKA_RuLiT

Share this post


Link to post

Short link
Share on other sites

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

Зачем кидать чистый? Мне же поправить проще было бы.

Тестируйте.

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