Jump to content
Korean Random
ktulho

Сборник py_macro

Recommended Posts

13 часов назад, ktulho сказал:

Не смог воспроизвести. И скрытие, и отключения чата работают с любым модификатором, если чат не активен в данный момент.

 

Данные проблемы связаны со скрытием чата. Вряд ли удастся решить данную проблему без редактирования flash. Рекомендую использовать отключение/включения чата.

 

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

Share this post


Link to post

Short link
Share on other sites

актуально:

20.06.2021 в 18:45, HEKPOMAHT сказал:

и со сборника одну нашёл:


2021-06-20 18:40:19.276: INFO: =============================
2021-06-20 18:40:19.276: INFO: 2021-06-20 18:40:19: [ERROR] mods/xfw_libraries/xfw/events.pyc
2021-06-20 18:40:19.276: ERROR: Traceback (most recent call last):
2021-06-20 18:40:19.276: ERROR:   File "./xfw/events.py", line 53, in __event_handler
2021-06-20 18:40:19.277: ERROR:   File "./xfw/events.py", line 24, in fire
2021-06-20 18:40:19.278: ERROR:   File "res_mods/configs/xvm/py_macro\collection.py", line 48, in onHealthChanged
2021-06-20 18:40:19.278: ERROR:     if attackerID not in _vehicles:
2021-06-20 18:40:19.278: ERROR: TypeError: argument of type 'NoneType' is not iterable
2021-06-20 18:40:19.278: INFO: ============================

 

----

и вот такая по несколько раз повторяется:

2021-06-21 18:49:51.378: INFO: =============================
2021-06-21 18:49:51.378: INFO: 2021-06-21 18:49:51: [ERROR] mods/xfw_libraries/xfw/events.pyc
2021-06-21 18:49:51.378: ERROR: Traceback (most recent call last):
2021-06-21 18:49:51.378: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2021-06-21 18:49:51.379: ERROR:   File "./xfw/events.py", line 24, in fire
2021-06-21 18:49:51.380: ERROR: TypeError: showDamageFromShot() takes exactly 5 arguments (6 given)
2021-06-21 18:49:51.380: INFO: =============================

 

----

{{py:my_hp.health(100)}} показывает 100 без изменения. 

Ошибок с myHP.py нет

----

если закрыть клиент во время боя, потом снова зайти в бой - конструкция {{py:isBattle?0|100}} возвращает 100

Share this post


Link to post

Short link
Share on other sites

Обновил в шапке для WoT 1.13.0.0. скрипты в следующих дополнениях:

1) Таймер

2) Команда захватившая базу

3) Очки прочности своей техники

4) Макросы для "ушей", маркеров и миникарты

5) Начало боя

6) Информация о своей технике

7) Скоростной режим в начале боя

8) События по таймеру

9) Отключение лога уничтоженных (над миникартой)

  • Upvote 4

Share this post


Link to post

Short link
Share on other sites
22.06.2021 в 15:08, ktulho сказал:

Обновил в шапке для WoT 1.13.0.0. скрипты в следующих дополнениях

Спасибо большое:great:

Share this post


Link to post

Short link
Share on other sites

Ребята обновите пожалуйста вот этот скрипт. без него не комельфо стиль теряет замысел. Заранее спасибо большое 

dp_background.py

Share this post


Link to post

Short link
Share on other sites
21 час назад, P.S.Enot сказал:

Ребята обновите пожалуйста вот этот скрипт. без него не комельфо стиль теряет замысел. Заранее спасибо большое 

dp_background.py 330 B · 3 скачивания

а что за скрипт?

Share this post


Link to post

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

а что за скрипт?

да поправил . Он убирает заднюю черную подложку у дамаг панели и можно задавать ей прозрачность

Вот рабочие варианты кому может пригодится два вариант через хвм в папку py_macro  dp_background.py

И скриптом в в виде мода . через папку mods/1.13.0.0 dp_background.wotmod

Может кому то пригодится

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites

@ktulho что-то не то с aimingSystem.py

 

тест:

"updateEvent": "PY(ON_AIM_MODE)",
"format": "-{{py:aim.netType(v1, v2, v3, v4)}}-  -{{py:aim.mode(v1, v2, v3)}}-  -{{py:aim.netType}}-  -{{py:aim.mode}}-\n-{{py:aim.netType(1, 2, 3, 4)}}-  -{{py:aim.mode(1, 2, 3)}}-"

 

2021-07-01 17:28:58.973: INFO: =============================
2021-07-01 17:28:58.973: INFO: 2021-07-01 17:28:58: [ERROR] mods/xfw_libraries/xfw/events.pyc
2021-07-01 17:28:58.973: ERROR: Traceback (most recent call last):
2021-07-01 17:28:58.973: ERROR:   File "./xfw/events.py", line 56, in __event_handler
2021-07-01 17:28:58.974: ERROR:   File "scripts/client/AvatarInputHandler/AimingSystems/ArcadeAimingSystem.py", line 140, in enable
2021-07-01 17:28:58.976: ERROR:   File "scripts/client/AvatarInputHandler/AimingSystems/ArcadeAimingSystem.py", line 198, in focusOnPos
2021-07-01 17:28:58.977: ERROR:   File "scripts/client/AvatarInputHandler/AimingSystems/ArcadeAimingSystem.py", line 214, in __updateInternal
2021-07-01 17:28:58.978: ERROR:   File "scripts/client/AvatarInputHandler/AimingSystems/ArcadeAimingSystem.py", line 461, in update
2021-07-01 17:28:58.980: ERROR:   File "scripts/client/AvatarInputHandler/AimingSystems/ArcadeAimingSystem.py", line 575, in __testMouseTargetPoint
2021-07-01 17:28:58.981: ERROR:   File "scripts/client/AvatarInputHandler/AimingSystems/ArcadeAimingSystem.py", line 529, in __calculateClosestPoint
2021-07-01 17:28:58.982: ERROR:   File "scripts/client/ProjectileMover.py", line 416, in collideDynamic
2021-07-01 17:28:58.984: ERROR:   File "scripts/client/ProjectileMover.py", line 360, in __init__
2021-07-01 17:28:58.985: ERROR: AttributeError: 'NoneType' object has no attribute 'getMatinfo'
2021-07-01 17:28:58.985: INFO: =============================
2021-07-01 17:29:22: [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 117, in __get_function
    args = ast.literal_eval(args_string)
  File "scripts/common/Lib/ast.py", line 80, in literal_eval
  File "scripts/common/Lib/ast.py", line 58, in _convert
  File "scripts/common/Lib/ast.py", line 79, in _convert
ValueError: malformed string
arg='aim.netType(v1, v2, v3, v4)'
2021-07-01 17:29:22: [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 117, in __get_function
    args = ast.literal_eval(args_string)
  File "scripts/common/Lib/ast.py", line 80, in literal_eval
  File "scripts/common/Lib/ast.py", line 58, in _convert
  File "scripts/common/Lib/ast.py", line 79, in _convert
ValueError: malformed string
arg='aim.mode(v1, v2, v3)'

 

прокрутил другой реплей - там ещё такая:

2021-07-01 17:39:51.860: INFO: =============================
2021-07-01 17:39:51.861: INFO: 2021-07-01 17:39:51: [ERROR] mods/xfw_libraries/xfw/events.pyc
2021-07-01 17:39:51.861: ERROR: Traceback (most recent call last):
2021-07-01 17:39:51.861: ERROR:   File "./xfw/events.py", line 57, in __event_handler
2021-07-01 17:39:51.862: ERROR:   File "./xfw/events.py", line 24, in fire
2021-07-01 17:39:51.864: ERROR: TypeError: reloading_setGunAutoReloadTime() takes exactly 5 arguments (6 given)
2021-07-01 17:39:51.864: INFO: =============================

 

логи с Build 8.8.0_0033.zip replay_last_battle.wotreplay

----

pqtaiUV.png

 

но радиал это 4 а не 3 :hmm:

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Поправил, надо проверить:

aimingSystem.py

reloading.py

 

2 часа назад, HEKPOMAHT сказал:

но радиал это 4 а не 3 :hmm:

Раньше был 3, сейчас не знаю.

Share this post


Link to post

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

Поправил, надо проверить:

 

осталась:

  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 117, in __get_function
    args = ast.literal_eval(args_string)
  File "scripts/common/Lib/ast.py", line 80, in literal_eval
  File "scripts/common/Lib/ast.py", line 58, in _convert
  File "scripts/common/Lib/ast.py", line 79, in _convert
ValueError: malformed string
arg='aim.netType(v1, v2, v3, v4)'
2021-07-01 20:58:16: [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 117, in __get_function
    args = ast.literal_eval(args_string)
  File "scripts/common/Lib/ast.py", line 80, in literal_eval
  File "scripts/common/Lib/ast.py", line 58, in _convert
  File "scripts/common/Lib/ast.py", line 79, in _convert
ValueError: malformed string
arg='aim.mode(v1, v2, v3)'

 

19 минут назад, ktulho сказал:

Раньше был 3, сейчас не знаю.

сейчас 4

 

xiwa5bX.png

 

вот нашёл какой-то скрин в нете:

scale_1200

 

тут тоже радиал внизу

 

 

{{py:aim.netType(1, 2, 3, 4)}} - показывает 3 :sad:

{{py:aim.netType}} - показывает радиал (то есть 4)

 

pqtaiUV.png

 

----

3 янв. 2021

ueUkJYK.png

 

вот ещё с прошлогоднего видео:

oLTRE4v.png

 

Радиал везде 4

 

----

 

Я случайно заметил, когда сетки переключал. Я изначально 4 под радиал настраивал.

Share this post


Link to post

Short link
Share on other sites

@ktulho в добавок к предыдущему посту.

 

Если значение не задано - отображает как положено

Если задано - отображает неправильно :sad:

 

"updateEvent": "PY(ON_AIM_MODE)",
"format": "-{{py:aim.netType}}-\n-{{py:aim.netType('1-horizontal', '2-diagonal', '3-dotted', '4-radial')}}-"

371Sp5u.png

Share this post


Link to post

Short link
Share on other sites

  

14.06.2017 в 22:49, ktulho сказал:
  • для "горизонтального" - v1, если значение не задано - 'horizontal'

  • для "диагонального" - v2, если значение не задано - 'diagonal'

  • для "пунктирный" - v3, если значение не задано - 'dotted'

  • для "радиальный" - v4, если значение не задано - 'radial'.

 

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

Раньше был 3, сейчас не знаю.

и раньше 4 был

Share this post


Link to post

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

осталась:


  File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 117, in __get_function
    args = ast.literal_eval(args_string)
  File "scripts/common/Lib/ast.py", line 80, in literal_eval
  File "scripts/common/Lib/ast.py", line 58, in _convert
  File "scripts/common/Lib/ast.py", line 79, in _convert
ValueError: malformed string
arg='aim.netType(v1, v2, v3, v4)'
2021-07-01 20:58:16: [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 117, in __get_function
    args = ast.literal_eval(args_string)
  File "scripts/common/Lib/ast.py", line 80, in literal_eval
  File "scripts/common/Lib/ast.py", line 58, in _convert
  File "scripts/common/Lib/ast.py", line 79, in _convert
ValueError: malformed string
arg='aim.mode(v1, v2, v3)'

 

Параметры, если это не только цифры, надо брать в кавычки:

{{py:aim.netType('v1', 'v2', 'v3', 'v4')}}

{{py:aim.mode('v1', 'v2', 'v3')}}

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Обновил в шапке скрипт и описание дополнения Режим прицела.

Цитата
  • {{py:aim.netType(v1, v2, v3, v4)}} - тип выбранной сетки прицела. В стратегическом режиме возвращает пусто. В аркадном и снайперском режимах возвращает:

    • для "диагонального" - v1, если значение не задано - 'diagonal';

    • для "горизонтального" - v2, если значение не задано - 'horizontal';

    • для "радиальный" - v3, если значение не задано - 'radial';

    • для "пунктирный" - v4, если значение не задано - 'dotted'.

 

Share this post


Link to post

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

Параметры, если это не только цифры, надо брать в кавычки:

ges_slap.gif (весь вечер гадал... как так? в конфиге ошибок нет, а с тестовым блоком есть...)

----

KDysM7M.png

 

раньше порядок был согласно настроек клиента:

  • 1 - horizontal
  • 2 - diagonal
  • 3 - dotted
  • 4 - radial

 

а сейчас что-то непонятное:

  • 2 - diagonal
  • 1 - horizontal
  • 4 - radial
  • 3 - dotted

мне всё-ровно, так как понимаю что и как делать - поменяю местами значения и обновлю конфиги... но для чего ты сделал эту путаницу?

----

 

имхо: порядок нужно сделать согласно настроек клиента :hmm:

Share this post


Link to post

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

раньше порядок был согласно настроек клиента:

  • 1 - horizontal
  • 2 - diagonal
  • 3 - dotted
  • 4 - radial

 

а сейчас что-то непонятное:

  • 2 - diagonal
  • 1 - horizontal
  • 4 - radial
  • 3 - dotted

Не был, было неправильное описание.

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

но для чего ты сделал эту путаницу?

Такая нумерация в коде.

Share this post


Link to post

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

Не был, было неправильное описание.

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

 

а в 1.13 настройки сбились (перепутались). Оно может и раньше сбилось, но заметил только сейчас.

----

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

Share this post


Link to post

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

а в 1.13 настройки сбились (перепутались). Оно может и раньше сбилось, но заметил только сейчас.

С самого начала так: https://gitlab.com/Ktulho/py_macro/-/commit/f806245a60cfb809d4cb75cd2a55e1bbb7d13f33#1aed5b986e0170e0fa308c2fa7b99d2ecc5916b8_18_18

NETS_TYPES = {0: 'diagonal', 1: 'horizontal', 2: 'radial', 3: 'dotted'}

 

Share this post


Link to post

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

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

В английском клиенте как отсортированы?

Share this post


Link to post

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

С самого начала так:

да ты не понял. В скрипте изначально такой порядок и был. Я посмотрел в своих древних конфигах. 

Возможно в клиенте сортировка менялась - вот в чём дело.

 

Ну не мог же я изначально настраивать неправильно. Я на каждой сетке проверял положение полей

----

9 минут назад, ktulho сказал:

В английском клиенте как отсортированы?

не знаю - можно поискать в нете.

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