aster 53 #506586 Posted August 3, 2021 (edited) Сдаюсь. Просто не буду смотреть реплеи техники с магазином заряжания. Edited August 3, 2021 by aster Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #506782 Posted August 9, 2021 03.08.2021 в 20:04, ktulho сказал: Исправил, обновил скрипт reloading.py в шапке. сделай тогда и для 1.14. Завтра на NA обнова. или в шапке достаточно , skipAutoLoader дописать? ---- дописал - работает. Ошибок нет. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #507011 Posted August 12, 2021 В шапке обновлен скрипт в аддоне Перезарядка орудия для WoT 1.14.0.0. 3 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #507093 Posted August 13, 2021 @ktulho нашёл с перезарядки 2 местах: 2021-08-13 17:05:45.486: INFO: ============================= 2021-08-13 17:05:45.486: INFO: 2021-08-13 17:05:45: [ERROR] mods/xfw_libraries/xfw/events.pyc 2021-08-13 17:05:45.486: ERROR: Traceback (most recent call last): 2021-08-13 17:05:45.486: ERROR: File "./xfw/events.py", line 57, in __event_handler 2021-08-13 17:05:45.488: ERROR: File "./xfw/events.py", line 24, in fire 2021-08-13 17:05:45.490: ERROR: TypeError: reloading_setGunReloadTime() got an unexpected keyword argument 'skipAutoLoader' 2021-08-13 17:05:45.490: INFO: ============================= реплея нет. Возможно с нового чеха. Могу персонально проверять после каждого боя, если нужно. Начну с чеха. ---- может из-за этого: 2021-08-13 17:34:12: [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 49, in literal_eval File "scripts/common/Lib/ast.py", line 37, in parse File "<unknown>", line 1 (,0) ^ SyntaxError: invalid syntax arg='sub(,0)' ? Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #507095 Posted August 13, 2021 31 минуту назад, HEKPOMAHT сказал: нашёл с перезарядки 2 местах: 2021-08-13 17:05:45.486: INFO: ============================= 2021-08-13 17:05:45.486: INFO: 2021-08-13 17:05:45: [ERROR] mods/xfw_libraries/xfw/events.pyc 2021-08-13 17:05:45.486: ERROR: Traceback (most recent call last): 2021-08-13 17:05:45.486: ERROR: File "./xfw/events.py", line 57, in __event_handler 2021-08-13 17:05:45.488: ERROR: File "./xfw/events.py", line 24, in fire 2021-08-13 17:05:45.490: ERROR: TypeError: reloading_setGunReloadTime() got an unexpected keyword argument 'skipAutoLoader' 2021-08-13 17:05:45.490: INFO: ============================= реплея нет. А ты обновлял скрипт reloading.py ? Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #507096 Posted August 13, 2021 3 минуты назад, ktulho сказал: А ты обновлял скрипт reloading.py ? скрипт обновлён, аргумент вписан: def reloading__onGunReloadTimeSet(self, _, state, skipAutoLoader): у старого другая была: 31.07.2021 в 17:31, HEKPOMAHT сказал: @ktulho с теста 1.14: 2021-07-31 17:06:43.742: INFO: 2021-07-31 17:06:43: [ERROR] mods/xfw_libraries/xfw/events.pyc 2021-07-31 17:06:43.742: ERROR: Traceback (most recent call last): 2021-07-31 17:06:43.742: ERROR: File "./xfw/events.py", line 57, in __event_handler 2021-07-31 17:06:43.743: ERROR: File "./xfw/events.py", line 24, in fire 2021-07-31 17:06:43.744: ERROR: TypeError: reloading__onGunReloadTimeSet() takes exactly 3 arguments (4 given) 2021-07-31 17:06:43.744: INFO: ============================= эта и с УГН всплыла только в 1 бою. После сыграл боёв 5 - кроме выхода из боя - чисто... хз Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #507099 Posted August 13, 2021 3 минуты назад, HEKPOMAHT сказал: скрипт обновлён, аргумент вписан: А судя по ошибки, если я правильно понимаю, у тебя в функцию reloading_setGunReloadTime(self, timeLeft, baseTime) добавлен аргумент skipAutoLoader Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #507100 Posted August 13, 2021 3 минуты назад, ktulho сказал: А судя по ошибки, если я правильно понимаю, у тебя в функцию reloading_setGunReloadTime(self, timeLeft, baseTime) добавлен аргумент skipAutoLoader этот скрипт у меня с шапки: нет там скипа def reloading_setGunReloadTime(self, timeLeft, baseTime): хз, может в другом каком... нужно проверить все скрипты 4 минуты назад, HEKPOMAHT сказал: нужно проверить все скрипты нет, больше ни где нет: @registerEvent(AmmoReplayPlayer, 'setGunReloadTime') def reloading_setGunReloadTime(self, timeLeft, baseTime): if config.get('sight/enabled', True) and not isAutoReload and not isDualGun and battle.isBattleTypeSupported and isAlive: # log('setGunReloadTime = leftTeme = %s baseTime = %s' % (timeLeft, baseTime)) reloading(timeLeft, baseTime) ---- попробую переустановить мод с конфигом. Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #507102 Posted August 13, 2021 (edited) @HEKPOMAHT не надо переустанавливать. Надо прописать: @registerEvent(AmmoReplayPlayer, 'setGunReloadTime') def reloading_setGunReloadTime(self, timeLeft, baseTime, skipAutoLoader=False): if config.get('sight/enabled', True) and not isAutoReload and not isDualGun and battle.isBattleTypeSupported and isAlive: # log('setGunReloadTime = leftTeme = %s baseTime = %s' % (timeLeft, baseTime)) reloading(timeLeft, baseTime) Edited August 13, 2021 by ktulho 2 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #507111 Posted August 13, 2021 @ktulho старой больше нет. В одном месте нашёл такую: 2021-08-13 21:09:28.580: INFO: ============================= 2021-08-13 21:09:28.580: INFO: 2021-08-13 21:09:28: [ERROR] mods/xfw_libraries/xfw/events.pyc 2021-08-13 21:09:28.580: ERROR: Traceback (most recent call last): 2021-08-13 21:09:28.580: ERROR: File "./xfw/events.py", line 57, in __event_handler 2021-08-13 21:09:28.582: ERROR: File "./xfw/events.py", line 24, in fire 2021-08-13 21:09:28.584: ERROR: File "res_mods/configs/xvm/py_macro\reloading.py", line 240, in updateDualGunState 2021-08-13 21:09:28.584: ERROR: reloadTime = round(cooldownTimes[activeGun]['baseTime'] / 10.0, 2) 2021-08-13 21:09:28.584: ERROR: TypeError: tuple indices must be integers, not str 2021-08-13 21:09:28.584: INFO: ============================= скорее всего на двухстволке ---- по ошибке a arg='sub(,0)' нашёл. Макрос пусто возвращает и конструкция получается неправильная. это я уже по тиху виджет мастерю Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #507134 Posted August 14, 2021 17 часов назад, HEKPOMAHT сказал: 2021-08-13 17:05:45.486: INFO: ============================= 2021-08-13 17:05:45.486: INFO: 2021-08-13 17:05:45: [ERROR] mods/xfw_libraries/xfw/events.pyc 2021-08-13 17:05:45.486: ERROR: Traceback (most recent call last): 2021-08-13 17:05:45.486: ERROR: File "./xfw/events.py", line 57, in __event_handler 2021-08-13 17:05:45.488: ERROR: File "./xfw/events.py", line 24, in fire 2021-08-13 17:05:45.490: ERROR: TypeError: reloading_setGunReloadTime() got an unexpected keyword argument 'skipAutoLoader' 2021-08-13 17:05:45.490: INFO: ============================= Исправил. Обновил скрипт reloading.py в шапке. 3 Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #507138 Posted August 14, 2021 Обновил скрипт из аддона Сфера разлета осколков ОФ снаряда. 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #507338 Posted August 19, 2021 @ktulho в ЛФ, когда берёшь новый танк - {{py:sight.leftTimeShot}} возвращает пусто реплей воспроизводит. При смене режима прицела значения появляются. ЛФ кд-барабан.wotreplay Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #507349 Posted August 19, 2021 1 час назад, HEKPOMAHT сказал: когда берёшь новый танк - {{py:sight.leftTimeShot}} возвращает пусто реплей воспроизводит. какое время на реплее? Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #507350 Posted August 19, 2021 5 минут назад, ktulho сказал: какое время на реплее? первый танк убили, 11:07 - взял второй танк ренегат - пусто, потом колёсник с дозарядкой - там показало, 6:30 пт - там показало ... 5:38 эмиль барабан - пусто ---- оно так и в бою было - то показывает, то нет. ---- я смотрю у эмиля и {{py:sight.quantityShells}} пусто показывает ---- кто-то заплп провёл - всё появилось само по себе: Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #507356 Posted August 19, 2021 @HEKPOMAHT ничего не понял: Цитата Макросы для техники с механизмом дозарядки или техники с двумя стволами (для другой техники макросы возвращают пусто): {{py:sight.leftTimeShot}} - время, через которое орудие будет готово к выстрелу (в секундах). Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #507357 Posted August 19, 2021 2 часа назад, HEKPOMAHT сказал: @ktulho в ЛФ, когда берёшь новый танк - {{py:sight.leftTimeShot}} возвращает пусто реплей воспроизводит. При смене режима прицела значения появляются. как обычно - смотрю одно пишу другое... {{py:sight.reloadTime}} - возвращает пусто Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #507358 Posted August 19, 2021 @ktulho вообще не совсем понятно. Такое чувство, что {{py:sight.reloadTime}} срабатывает с задержкой: "format": "{{py:sight.reloadTime%3.1f|---}}" через 3 сек данные появились ЛФ взвод.wotreplay ---- да, данные появляются, но с разной задержкой. У бураска примерно через 5 сек, у эмиля через 10 с этого реплея Quote Share this post Link to post Short link Share on other sites
ktulho 5,790 #507368 Posted August 19, 2021 3 часа назад, HEKPOMAHT сказал: первый танк убили, 11:07 - взял второй танк ренегат - пусто, потом колёсник с дозарядкой - там показало, 6:30 пт - там показало ... 5:38 эмиль барабан - пусто ---- На реплее исправил, в бою не проверял:reloading.py 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,165 #507370 Posted August 19, 2021 38 минут назад, ktulho сказал: На реплее исправил, в бою не проверял:reloading.py на реплее исправлено - в бою осталось. там как я понял сначала срабатывает небольшая дозарядка. ---- ещё нужно проверить isFullClipShells по ходу не работает Quote Share this post Link to post Short link Share on other sites