Перейти к содержимому

Фото

infoPanel средствами XVM.


  • Чтобы отвечать, сперва войдите на форум
58 ответов в теме

#1 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 588 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 03 Январь 2017 - 22:29

infoPanel - информационная панель текущей цели.

 
Прикрепленный файл  IP_KMP.jpg   16,45 Кб   1 раз скачано Прикрепленный файл  IP_Lite.jpg   15,77 Кб   0 раз скачано Прикрепленный файл  IP_NDO.jpg   16,03 Кб   0 раз скачано Прикрепленный файл  IP_StdFull.jpg   19,57 Кб   0 раз скачано
 

Установка (вариант на 4-м скриншоте):

 

battleLabelsTemplates.xc
battleLabels.xc
@xvm.xc

 

Содержимое архива раcпаковать в "res_mods": Прикрепленный файл  infoPanel.rar   3,58 Кб   36 раз скачано
* Обратите внимание, что внутри архива, для примера, имя папки конфигов было взято стандартное - "default".
* Соответственно, если у вас папка конфигов имеет уникальное имя, вам нужно скопировать конфиг infoPanel.xc, находящийся в папке "default" загруженного архива, в свою папку конфигов.
 
Формат отображаемого текста задаётся в infoPanel.xc (из архива, прикреплённого выше).
Доступные параметры:

"delay" - время отображения панели, в секундах.
"altKey" - клавиша переключения отображаемой информации по собственной технике.
"formats" - форматы отображаемых полей.
Доступные макросы (названия говорят сами за себя):

 

Пример оформления нескольких инфо-панелей:

 
информашка

Автор скрипта получения всей информации (info_panel_data.py) - night_dragon_on. Оригинальный скрипт взят из репозитория автора.


Изменено: Kotyarko_O, 07 Январь 2017 - 18:07

  • 14

#2 Tornado_Odan_Rot

Tornado_Odan_Rot

    Котофан

  • Premium Member
  • 6 597 сообщений
  • Nick:Tornado_Odan_Rot
  • WoT Server:RU (Русский)
  • Skype: metallist1995
  • ICQ: ICQ http://vk.com/tornado_odan_rot
  • Город: Одесса

Опубликовано 03 Январь 2017 - 22:40

Кота-Кота, а вот такусечкую можно сделать, а то у меня руки ещё пьяные ?

Прикрепленные файлы:


  • 0

#3 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 588 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 03 Январь 2017 - 22:42

Tornado_Odan_Rot, естесн можно. Конфиг нужен.


  • 0

#4 refaol

refaol
  • Пользователь
  • 800 сообщений
  • WoT Server:RU (Русский)

Опубликовано 04 Январь 2017 - 10:26

Супер, теперь можно две панели сделать :)


  • 0

#5 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 588 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 04 Январь 2017 - 12:46

Супер, теперь можно две панели сделать :)

Неа, нельзя. Тут формат один, который обрабатывается и отдаётся в {{py:infoPanelFormat}}. Так что если создать два поля в battleLabelsTemplates, то они будут иметь идентичное содержимое.


Изменено: Kotyarko_O, 04 Январь 2017 - 12:49

  • 0

#6 _bes_1

_bes_1
  • Пользователь
  • 183 сообщений
  • Nick:_bes_1
  • WoT Server:RU (Русский)
  • Skype: ilnar915
  • Город: Набережные Челны

Опубликовано 04 Январь 2017 - 14:41

Можно сделать чтоб подерживолось изменение цвета  по массе танка

 

 

"weight_color":
        "badly": "#ff0000",
        "good": "#00FF00",
        "poor": "#FFFF00"


  • 0

#7 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 588 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 04 Январь 2017 - 15:41

Можно сделать чтоб подерживолось изменение цвета по массе танка

На данный момент это сложно реализовать. Возможно, будет когда-то.


Изменено: Kotyarko_O, 04 Январь 2017 - 15:49

  • 0

#8 refaol

refaol
  • Пользователь
  • 800 сообщений
  • WoT Server:RU (Русский)

Опубликовано 04 Январь 2017 - 16:42

Неа, нельзя. Тут формат один, который обрабатывается и отдаётся в {{py:infoPanelFormat}}. Так что если создать два поля в battleLabelsTemplates, то они будут иметь идентичное содержимое.
 Очень жаль :( 
  • 0

#9 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 588 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 04 Январь 2017 - 16:56

 Очень жаль :( 

Ну, нельзя только в текущем виде. А вообще реализовать можно. Вот только есть ли смысл?)


Изменено: Kotyarko_O, 04 Январь 2017 - 16:57

  • 0

#10 sanay

sanay
  • Пользователь
  • 35 сообщений
  • Nick:sanay444

Опубликовано 04 Январь 2017 - 17:23

парни подскажите чет не зашло с виртухи 

в py_macro всё прописано 

Прикрепленные файлы:


  • 0

#11 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 588 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 04 Январь 2017 - 17:35

в py_macro всё прописано
Но где они находятся? (я про путь, отображаемый на скриншоте)
  • 0

#12 sanay

sanay
  • Пользователь
  • 35 сообщений
  • Nick:sanay444

Опубликовано 04 Январь 2017 - 17:57

щас в течении 10-30 мин дети проснулиь и мучают меня


вот 


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

Прикрепленные файлы:


  • 0

#13 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 588 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 04 Январь 2017 - 18:18

sanay, моя ошибка (не указал несколько параметров в battleLabelsTemplates.xc). Обновил шапку, пробуйте теперь.


Изменено: Kotyarko_O, 04 Январь 2017 - 18:18

  • 0

#14 sanay

sanay
  • Пользователь
  • 35 сообщений
  • Nick:sanay444

Опубликовано 04 Январь 2017 - 18:29

Kotyarko_O, спасибо за оперативный ответ 

дык это не ошибается только тот кто ничего не делает

Kotyarko_O, еще раз спасибо за помощь и за моды в вашем исполнении.

все работает и если че на реплее тоже 

Прикрепленные файлы:


  • 0

#15 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 588 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 04 Январь 2017 - 19:39

Супер, теперь можно две панели сделать :)

Ну, нельзя только в текущем виде. А вообще реализовать можно. Вот только есть ли смысл?)

Хотя смысл есть.
Будет в следующем обновлении.

Прикрепленный файл  shot_042.jpg   702,22 Кб   0 раз скачано


  • 1

#16 sanay

sanay
  • Пользователь
  • 35 сообщений
  • Nick:sanay444

Опубликовано 04 Январь 2017 - 20:28

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


Изменено: sanay, 04 Январь 2017 - 20:29

  • 0

#17 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 588 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 04 Январь 2017 - 21:07

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

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


  • 0

#18 sanay

sanay
  • Пользователь
  • 35 сообщений
  • Nick:sanay444

Опубликовано 04 Январь 2017 - 21:18

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

а понятно я подумал что можно на подобии хит лог сделать,хит лог от ушей команд шаволится.

ну ладно спасибо 


  • 0

#19 refaol

refaol
  • Пользователь
  • 800 сообщений
  • WoT Server:RU (Русский)

Опубликовано 05 Январь 2017 - 12:19

Хотя смысл есть.

 

Спасибо. А смысл был на подобие такого, как на скрине ниже (еще в версии от Dellux было свободное поле, в него выводил краткую инфу)

Прикрепленный файл  infopanel.png   982,61 Кб   0 раз скачано


Изменено: refaol, 05 Январь 2017 - 12:21

  • 0

#20 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 588 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 05 Январь 2017 - 13:49

Обновлено.

  • Исправлено восстановление информации о текущей цели, после нажатия hotKey.
  • Добавлена возможность вывода нескольких панелей (количество не ограничено). Изменён конфиг infoPanel.xc.

Небольшой тутор, по оформлению нескольких панелей:

  1. В infoPanel.xc, параметр "formats" (бывш. "format") теперь является массивом, в котором указываются форматы панелей. Примеры:
    Одна панель:
    "formats": [
      "<b>{{vehicle_name}}</b>\n~{{gun_reload_equip}} сек."
    ]
    

    Две панели:

    "formats": [
      "<b>{{vehicle_name}}</b>\n~{{gun_reload_equip}} сек.",
      "<b>{{vehicle_name}}</b>\nОбзор: {{vision_radius}}м."
    ]
    
  2. Для отображения одной панели формат записи для battleLabelsTemplates.xc не изменился. Для нескольких же панелей нужно оформлять несколько полей. При чём ру-макрос, в параметре "format" каждого поля, должен принимать аргумент - индекс формата из массива "formats". Как-то сложно на словах, вот пример:
    Одна панель (как я уже писал, запись не изменилась, по сравнению с прошлой версией):
    "infoPanel": {
      "enabled": true,
      "updateEvent": "PY(ON_INFO_PANEL)",
      ...
      "format": "{{py:infoPanelFormat}}"
    }
    

    Две панели (ру-макрос должен принимать аргумент - индекс формата из infoPanel.xc\"formats"):

    "infoPanel0": {
      "enabled": true,
      "updateEvent": "PY(ON_INFO_PANEL)",
      ...
      "format": "{{py:infoPanelFormat(0)}}"
    },
    "infoPanel1": {
      "enabled": true,
      "updateEvent": "PY(ON_INFO_PANEL)",
      ...
      "format": "{{py:infoPanelFormat(1)}}"
    }
    

    Ну и в battleLabels.xc:

    ${ "battleLabelsTemplates.xc":"def.infoPanel0" },
    ${ "battleLabelsTemplates.xc":"def.infoPanel1" }
    

 

Способа сделать удобнее не нашёл, но разобраться во всём этом вполне возможно =)


Изменено: Kotyarko_O, 05 Январь 2017 - 15:32

  • 5





0 пользователей читают эту тему

0 зарегистрированных, 0 гостей, 0 невидимых

© Mr 13