Jump to content
Korean Random
ktulho

Прицел (без сведения) средствами XVM

Recommended Posts

28.08.2019 в 22:12, ktulho сказал:

Обновил скрипт infoChargedShell.py.

чёта отпять тоже самое:

28.08.2019 в 21:15, HEKPOMAHT сказал:

значение параметра  "not_shell": "пусто". Довольно часто было.

 

28.08.2019 в 21:26, HEKPOMAHT сказал:

само слово пусто, пока не пощёлкаешь тип пулек.

 

Реплей для теста сделал. 9.10 сразу же за борщом, только не перематывай

replay_last_battle.wotreplay

 

Share this post


Link to post

Short link
Share on other sites

Здравствуйте @ktulho .Скажите можно ли в ({{py:sight.allyTarget}} - возвращает 'al', если в прицеле союзник, возвращает 'en', если в прицеле противник.) поменять слова "al" и "en" на другие,например СВОЙ и ЧУЖОЙ.Если можно,то подскажите как.Заранее благодарю.

Share this post


Link to post

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

чёта отпять тоже самое:

 

 

Реплей для теста сделал. 9.10 сразу же за борщом, только не перематывай

replay_last_battle.wotreplay 1 MB · 0 скачиваний

 

Поддержу, что то снова скрипт infoChargedShell.py. сломался!

Edited by Neon_Death

Share this post


Link to post

Short link
Share on other sites
ExecutionException: AttributeError at file 'res_mods/configs/xvm/py_macro\infoChargedShell.py' line 42: type object 'ConsumablesPanel' has no attribute '_onShellsAdded'

 

Share this post


Link to post

Short link
Share on other sites

Тоже самое

2019-09-17 19:23:40: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 128, in load_macros_lib
    execute(code, file_name, {'xvm': XvmNamespace})
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 112, in execute
    raise ExecutionException("{} at file '{}' line {}: {}".format(error_name, file_name, line_number, message))
ExecutionException: AttributeError at file 'res_mods/configs/xvm/py_macro\infoChargedShell.py' line 42: type object 'ConsumablesPanel' has no attribute '_onShellsAdded'

и плюс к этому

2019-09-17 19:26:14: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 147, in get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='sight.shellSpeed'
2019-09-17 19:26:14: [ERROR] Traceback (most recent call last):
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 147, in get_function
    (func, deterministic) = _container.get(func_name)
TypeError: 'NoneType' object is not iterable
arg='sight.shellType'

 

Share this post


Link to post

Short link
Share on other sites
4 часа назад, BuSH сказал:

type object 'ConsumablesPanel' has no attribute '_onShellsAdded'

Исправил. Обновил скрипт infoChargedShell.py

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Из скрипта sight.py выделено в отдельные аддоны:

  • Сфера разлета осколков ОФ снаряда, скрипт (sphere.py)
  • Отображение элементов прицела (displayingItems.py)

Планируется выделить в отдельный скрипт макрос {{py:sight.timeAIM}} и переименовать скрипт sight.py.

  • Upvote 1

Share this post


Link to post

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

Из скрипта sight.py выделено в отдельные аддоны:

  • Сфера разлета осколков ОФ снаряда, скрипт (sphere.py)
  • Отображение элементов прицела (displayingItems.py)

Планируется выделить в отдельный скрипт макрос {{py:sight.timeAIM}} и переименовать скрипт sight.py.

А смысл . для чего ???. что это даст кроме дополнительных скриптов с отдельными кусками???

Share this post


Link to post

Short link
Share on other sites
16 минут назад, P.S.Enot сказал:

А смысл . для чего ???. что это даст кроме дополнительных скриптов с отдельными кусками???

 

:hmm:

23.03.2018 в 17:40, ktulho сказал:

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

  • Upvote 1

Share this post


Link to post

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

 

:hmm:

Ясно. Спасибо за разъяснение. :no1: 

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites

Вместо скрипта sight.py добавлены два аддона:

  • Сведение
  • Точка прицеливания

При установке данных дополнений не забываем удалять скрипт sight.py.

Edited by ktulho
  • Upvote 1

Share this post


Link to post

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

не забываем удалять скрипт sihgt.py

Уточню,т.е. если я юзаю aimingSystem.py(еще не обновил),infoAutoAim.py,infoChargedShell.py,то мне теперь основной скрипт не нужен?И вот эти старые infoChargedShell.py и автоаим будут работать,они не обновлялись как я понял?И еще,макросы названия меняли?

Edited by Slava7572

Share this post


Link to post

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

Уточню,т.е. если я юзаю aimingSystem.py(еще не обновил),infoAutoAim.py,infoChargedShell.py,то мне теперь основной скрипт не нужен?

Он и раньше был не нужен, если не использовался функционал, который сейчас реализован в аддоных: Сведение, Точка прицеливания, 

Сфера разлета осколков ОФ снаряда, Отображение элементов прицела.

4 минуты назад, Slava7572 сказал:

И вот эти старые infoChargedShell.py и автоаим будут работать,они не обновлялись как я понял?

Должны работать.

22 минуты назад, Slava7572 сказал:

И еще,макросы названия меняли?

Нет, только для макроса {{py:sight.timeAIM}} теперь надо использовать событие PY(ON_AIMING).

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

данный скрипт сейчас нужен sight.py ?

или его можно удалить  и привязать новое событие и закинуть новые скрипты или же он все таки он нужен ?

Share this post


Link to post

Short link
Share on other sites
5 минут назад, P.S.Enot сказал:

данный скрипт сейчас нужен sight.py ?

или его можно удалить  и привязать новое событие и закинуть новые скрипты или же он все таки он нужен ?

Интересно, кому я это пишу:

3 часа назад, ktulho сказал:

При установке данных дополнений не забываем удалять скрипт sight.py.

?

  • Upvote 1

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