Jump to content
Korean Random
ktulho

Отображение активных резервов в ангаре и в бою. (XVM)

Recommended Posts

16.03.2023 в 22:40, HEKPOMAHT сказал:

закинь тогда в шапку :hmm:

Обновил в шапке скрипт.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Подскажите знатоки два момента:

1. Как правильно прописать, чтобы иконки рабочих активных бустов в бою появлялись не сразу после загрузки боя, а после отсчета 30 секунд.

2. Как прописать чтобы иконки рабочих активных бустов в бою исчезали после уничтожения танка

На всякий случай прилагаю свой рабочий конфиг.

battleBoosters.xc

1 час назад, eug.ramires сказал:

Подскажите знатоки два момента:

1. Как правильно прописать, чтобы иконки рабочих активных бустов в бою появлялись не сразу после загрузки боя, а после отсчета 30 секунд.

2. Как прописать чтобы иконки рабочих активных бустов в бою исчезали после уничтожения танка

На всякий случай прилагаю свой рабочий конфиг.

battleBoosters.xc 2 kB · 0 скачиваний

По второму пункту вроде решил 

"alpha": "{{my-alive?100|0}}", а вот с первым пунктом помогите плиз!

Share this post


Link to post

Short link
Share on other sites

@ktulho при активации нового резерва сбивается счётчик общего кол.-ва.

b42NQow.png

 

Например в наличии 280, при активации одного - показывает 120, при активации ещё одного - показывает 50

А должно показывать 279, 278  :hmm:

----

// true - скрыть иконку и время активных резервов 
"hideActiveBooster": true,

 

Share this post


Link to post

Short link
Share on other sites
14 часов назад, HEKPOMAHT сказал:

при активации нового резерва сбивается счётчик общего кол.-ва.

Исправил. Обновил скрипт в шапке.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
27.05.2023 в 11:42, ktulho сказал:

Исправил. Обновил скрипт в шапке.

 

6 минут назад, HEKPOMAHT сказал:

то норм, то при каких-то условиях опять старый баг

после сыгранного боя счётчик на место тоже не становиться

Share this post


Link to post

Short link
Share on other sites
1 час назад, 2rokk сказал:

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

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

----

Обнови boosters.xc из шапки - у тебя устаревший файл

----

по бустерам вот ошибка:

2023-10-29 20:00:36: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_main\python\config.py", line 143, in _load_xvm_xc
    result = JSONxLoader.load(filename, _load_log_xvm_xc)
  File "./JSONxLoader/__init__.py", line 9, in load
  File "./JSONxLoader/loader.py", line 25, in load
  File "./JSONxLoader/loader.py", line 44, in visit
  File "./JSONxLoader/loader.py", line 69, in visit_dict
  File "./JSONxLoader/loader.py", line 44, in visit
  File "./JSONxLoader/loader.py", line 69, in visit_dict
  File "./JSONxLoader/loader.py", line 44, in visit
  File "./JSONxLoader/loader.py", line 52, in visit_dict
  File "./JSONxLoader/loader.py", line 52, in <dictcomp>
  File "./JSONxLoader/loader.py", line 44, in visit
  File "./JSONxLoader/loader.py", line 58, in visit_dict
  File "./JSONxLoader/loader.py", line 38, in load_config
JSONxLoaderException: PAIR: <pair> expected, got "}" at 26:5 in "res_mods\configs\xvm\2rokk\boosters.xc"

----

Цитата

C:/Program Files (x86)/World_of_Tanks_EU/res_mods/1.22.1.0/: mods found

зачем установил игру в системную папку? перекинь в C:\Games\World_of_Tanks_EU

----

2023-10-29 17:22:27.439: INFO: =============================
2023-10-29 17:22:27.439: INFO: 2023-10-29 17:22:27: [ERROR] mods/xfw_libraries/xfw/events.pyc
2023-10-29 17:22:27.439: ERROR: Traceback (most recent call last):
2023-10-29 17:22:27.439: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2023-10-29 17:22:27.445: ERROR:   File "./xfw/events.py", line 24, in fire
2023-10-29 17:22:27.450: ERROR:   File "res_mods/configs/xvm/py_macro\battleMessages.py", line 107, in _SixthSenseIndicator__show
2023-10-29 17:22:27.450: ERROR:     iAmSpotted()
2023-10-29 17:22:27.450: ERROR:   File "res_mods/configs/xvm/py_macro\battleMessages.py", line 98, in iAmSpotted
2023-10-29 17:22:27.451: ERROR:     message = message.replace('{{position}}', getSquarePosition())
2023-10-29 17:22:27.451: ERROR:   File "res_mods/configs/xvm/py_macro\battleMessages.py", line 53, in getSquarePosition
2023-10-29 17:22:27.451: ERROR:     relPos = positionRect - bottomLeft
2023-10-29 17:22:27.452: ERROR: TypeError: unsupported operand type(s) for -: 'tuple' and 'Math.Vector2'
2023-10-29 17:22:27.452: INFO: =============================

ошибка с этой темы

----

2023-10-29 20:05:47: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 156, in process
    (func, deterministic) = __get_function(arg)
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 120, in __get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='repairTimeEngine'
2023-10-29 20:05:47: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 156, in process
    (func, deterministic) = __get_function(arg)
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 120, in __get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='repairTimeGun'
2023-10-29 20:05:47: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 156, in process
    (func, deterministic) = __get_function(arg)
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 120, in __get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='repairTimeTurret'
2023-10-29 20:05:47: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 156, in process
    (func, deterministic) = __get_function(arg)
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 120, in __get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='repairTimeComplex'
2023-10-29 20:05:47: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 156, in process
    (func, deterministic) = __get_function(arg)
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 120, in __get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='repairTimeSurveying'
2023-10-29 20:05:47: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 156, in process
    (func, deterministic) = __get_function(arg)
  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 120, in __get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='repairTimeRadio'

это походу с дамаг панели - таймеры ремонта. Её быть не должно.

----

Порядок установки: :announce:

  • закрыть клиент
  • удалить папки mods и res_mods со старыми модами
  • удалить файлы python.log и xvm.log со старыми записями
  • проверить целостность клиента
  • установить мод XVM для текущего патча (если не готова "рекомендуемая" - скачиваем "тестовую" версию XVM)
  • установить свой конфиг с обновлёнными скриптами
  • сыграть бой

 

если проблема осталась - закрыть клиент, прикрепить логи:

  • python.log
  • xvm.log

Share this post


Link to post

Short link
Share on other sites
7 минут назад, HEKPOMAHT сказал:

Обнови boosters.xc из шапки - у тебя устаревший файл

я только вчера скачал...

Share this post


Link to post

Short link
Share on other sites
6 минут назад, 2rokk сказал:

я только вчера скачал...

 

EJ4inwA.png

Share this post


Link to post

Short link
Share on other sites
4 минуты назад, HEKPOMAHT сказал:

 

EJ4inwA.png

так это отредактированный мною. разумеется будет разница. если честно - я не догоняю, как разница которую ты показываешь, может влиять на работу дополнения : (

Share this post


Link to post

Short link
Share on other sites
  • Цитата

     

    • закрыть клиент
    • удалить папки mods и res_mods со старыми модами
    • удалить файлы python.log и xvm.log со старыми записями
    • проверить целостность клиента
    • установить мод XVM для текущего патча (если не готова "рекомендуемая" - скачиваем "тестовую" версию XVM)
    • установить свой конфиг с обновлёнными скриптами
    • сыграть бой

     

    если проблема осталась - закрыть клиент, прикрепить логи:

    • python.log
    • xvm.log

     

    сделано...

    python.logxvm.log  

поле бустеров активно. любой текст который туда вписываешь - показывает. а вот макросы работать не хотят : (

Edited by 2rokk

Share this post


Link to post

Short link
Share on other sites

@2rokk не знаю, что означает данная ошибка:

2023-10-30 00:27:29.333: ERROR: [EXCEPTION] (scripts/common/wg_async.py, 331):
Traceback (most recent call last):
  File "scripts/common/wg_async.py", line 329, in __del__
  File "scripts/common/wg_async.py", line 575, in __step
  File "scripts/client/gui/game_control/wot_plus_controller.py", line 477, in _onClientUpdate
  File "scripts/common/wg_async.py", line 591, in __resume
  File "scripts/common/wg_async.py", line 575, in __step
  File "scripts/client/gui/game_control/wot_plus_controller.py", line 457, in _resolveHasSteamSubscription
  File "scripts/common/wg_async.py", line 591, in __resume
  File "scripts/common/wg_async.py", line 575, in __step
  File "scripts/client/gui/platform/products_fetcher/user_subscriptions/controller.py", line 120, in getProducts
  File "scripts/common/wg_async.py", line 591, in __resume
  File "scripts/common/wg_async.py", line 556, in get
BrokenPromiseError

Клиент установлен через Steam?

Share this post


Link to post

Short link
Share on other sites
19 часов назад, 2rokk сказал:

сделано...

а это?

 

20 часов назад, HEKPOMAHT сказал:
Цитата

C:/Program Files (x86)/World_of_Tanks_EU/res_mods/1.22.1.0/: mods found

зачем установил игру в системную папку? перекинь в C:\Games\World_of_Tanks_EU

----

20 часов назад, 2rokk сказал:

так это отредактированный мною. разумеется будет разница. если честно - я не догоняю, как разница которую ты показываешь, может влиять на работу дополнения : (

разница в том, что ты редактировал старый файл со старыми параметрами, в а новом новые. 

 

20 часов назад, HEKPOMAHT сказал:

 

EJ4inwA.png

 

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

----

если не будет работать - прикрепляй конфиг

Share this post


Link to post

Short link
Share on other sites
Цитата

зачем установил игру в системную папку? перекинь в C:\Games\World_of_Tanks_EU

сори, но у меня все программы лежат в программ файлс. 

 

Цитата

разница в том, что ты редактировал старый файл со старыми параметрами, в а новом новые. 

это я уже понял. исправил ещё вчера, когда запускал на чистом клиенте только с хумом.
-
 

Цитата

если не будет работать - прикрепляй конфиг

весь?

@HEKPOMAHT@ktulho, большое спасибо, что помогаете разобраться.

Share this post


Link to post

Short link
Share on other sites
4 минуты назад, 2rokk сказал:

весь?

сначала убери игру с системной папки, проверь.

Если не будет работать, прикрепи папку с конфигом целиком, чтоб при проверке не ковырятся с файлами.

Share this post


Link to post

Short link
Share on other sites
22 часа назад, 2rokk сказал:

я не использую таймер ремонта в конфиге.

Тогда необходимо удалить из конфига макросы {{py:repairTimeEngine}}, {{py:repairTimeGun}}, {{py:repairTimeComplex}},  {{py:repairTimeSurveying}}, {{py:repairTimeRadio}}

Share this post


Link to post

Short link
Share on other sites
4 минуты назад, ktulho сказал:

Тогда необходимо удалить из конфига макросы {{py:repairTimeEngine}}, {{py:repairTimeGun}}, {{py:repairTimeComplex}},  {{py:repairTimeSurveying}}, {{py:repairTimeRadio}}

Я их отключил. перевёл на false

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, 2rokk сказал:

Я их отключил. перевёл на false

этих полей не должно быть в конфиге вообще. Таймер убрали с xvm несколько лет назад :blink:

----

возьми конфиг default с последнего билда https://modxvm.com/ru/скачать-xvm/ и его редактируй...

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