HEKPOMAHT 2,169 #414694 Posted December 13, 2017 (edited) @ktulho , при выстреле в труп союзника {{py:xvm.hitAlly}} срабатывает. Вроде это уже исправляли когда-то. Edited December 14, 2017 by H_E_K_P_O_M_A_H_T_ очистка вложений 1 Quote Share this post Link to post Short link Share on other sites
ktulho 5,791 #415078 Posted December 14, 2017 В 13.12.2017 в 12:02, H_E_K_P_O_M_A_H_T_ сказал: @ktulho , при выстреле в труп союзника {{py:xvm.hitAlly}} срабатывает. Вроде это уже исправляли когда-то. выстрел в труп союзника.wotreplay Запулил исправление. 1 Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,169 #415086 Posted December 14, 2017 8 минут назад, ktulho сказал: Запулил исправление. Build: 8126 - проверил на реплее Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #416295 Posted December 21, 2017 Вот еще выловил,первый раз,раньше не было. 2017-12-21 01:43:53.820: WARNING: [WARNING] (scripts/client/gui/Scaleform/framework/entities/BaseDAAPIComponent.py, 62): Class with alias `teamBasesPanel` already registered in object ClassicPage[0x562111d0]=[key=ViewKey[alias=classicBattlePage, name=classicBattlePage], scope=SimpleScope[0x2e373c30]=[scopeType=view, parentScope=GlobalScope[0x2e373bf0]=[scopeType=global, parentScope=None]], state=2]. It will be rewritten. 2017-12-21 01:50:39.253: ERROR: Traceback (most recent call last): 2017-12-21 01:50:39.253: ERROR: File "mods/xfw/python/xfw/events.py", line 71, in <lambda> 2017-12-21 01:50:39.253: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 192, in _onHide 2017-12-21 01:50:39.254: ERROR: ribbonType = self._BattleRibbonsPanel__ribbonsAggregator.getRibbon(ribbonID).getType() 2017-12-21 01:50:39.254: ERROR: AttributeError: 'NoneType' object has no attribute 'getType' Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,169 #418725 Posted January 18, 2018 @ktulho привет. Продублирую на всякий случай ошибки по теме: 2018-01-16 14:55:21.959: INFO: ============================= 2018-01-16 14:55:22.065: INFO: ============================= 2018-01-16 14:55:22.065: INFO: 2018-01-16 14:55:22: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-16 14:55:22.065: ERROR: Traceback (most recent call last): 2018-01-16 14:55:22.065: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-16 14:55:22.066: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-16 14:55:22.066: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 139, in _onTotalEfficiencyUpdated 2018-01-16 14:55:22.066: ERROR: if hasattr(player.inputHandler.ctrl, 'curVehicleID'): 2018-01-16 14:55:22.066: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'inputHandler' 2018-01-16 14:55:22.066: INFO: ============================= 2018-01-16 14:55:22.067: INFO: ============================= 2018-01-16 14:55:22.067: INFO: 2018-01-16 14:55:22: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-16 14:55:22.067: ERROR: Traceback (most recent call last): 2018-01-16 14:55:22.067: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-16 14:55:22.067: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-16 14:55:22.067: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 166, in _addRibbon 2018-01-16 14:55:22.067: ERROR: if hasattr(player.inputHandler.ctrl, 'curVehicleID'): 2018-01-16 14:55:22.067: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'inputHandler' 2018-01-16 14:55:22.067: INFO: ============================= 2018-01-16 14:55:25.945: ERROR: Traceback (most recent call last): 2018-01-16 14:55:25.945: ERROR: File "mods/xfw/python/xfw/events.py", line 71, in <lambda> 2018-01-16 14:55:25.945: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 194, in _onHide 2018-01-16 14:55:25.946: ERROR: if hasattr(player.inputHandler.ctrl, 'curVehicleID'): 2018-01-16 14:55:25.946: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'inputHandler' 2018-01-16 14:55:26.529: ERROR: Traceback (most recent call last): 2018-01-16 14:55:26.529: ERROR: File "mods/xfw/python/xfw/events.py", line 71, in <lambda> 2018-01-16 14:55:26.529: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 194, in _onHide 2018-01-16 14:55:26.529: ERROR: if hasattr(player.inputHandler.ctrl, 'curVehicleID'): 2018-01-16 14:55:26.529: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'inputHandler' 2018-01-16 14:55:26.758: INFO: ============================= 2018-01-16 14:55:26.758: INFO: 2018-01-16 14:55:26: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-16 14:55:26.758: ERROR: Traceback (most recent call last): 2018-01-16 14:55:26.758: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-16 14:55:26.758: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-16 14:55:26.759: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 232, in onEnterWorld 2018-01-16 14:55:26.759: ERROR: if self.publicInfo['team'] != player.team: 2018-01-16 14:55:26.759: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'team' 2018-01-16 14:55:26.759: INFO: ============================= 2018-01-16 14:55:30.660: INFO: ============================= 2018-01-16 14:55:30.661: INFO: 2018-01-16 14:55:30: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-16 14:55:30.661: ERROR: Traceback (most recent call last): 2018-01-16 14:55:30.661: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-16 14:55:30.661: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-16 14:55:30.661: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 232, in onEnterWorld 2018-01-16 14:55:30.661: ERROR: if self.publicInfo['team'] != player.team: 2018-01-16 14:55:30.661: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'team' 2018-01-16 14:55:30.661: INFO: ============================= 2018-01-16 14:55:33.756: INFO: ============================= 2018-01-16 14:55:33.756: INFO: 2018-01-16 14:55:33: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-16 14:55:33.756: ERROR: Traceback (most recent call last): 2018-01-16 14:55:33.756: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-16 14:55:33.756: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-16 14:55:33.756: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 232, in onEnterWorld 2018-01-16 14:55:33.756: ERROR: if self.publicInfo['team'] != player.team: 2018-01-16 14:55:33.756: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'team' 2018-01-16 14:55:33.756: INFO: ============================= 2018-01-16 14:55:39.874: INFO: ============================= 2018-01-16 14:55:39.874: INFO: 2018-01-16 14:55:39: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-16 14:55:39.874: ERROR: Traceback (most recent call last): 2018-01-16 14:55:39.874: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-16 14:55:39.874: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-16 14:55:39.874: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 166, in _addRibbon 2018-01-16 14:55:39.874: ERROR: if hasattr(player.inputHandler.ctrl, 'curVehicleID'): 2018-01-16 14:55:39.874: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'inputHandler' 2018-01-16 14:55:39.875: INFO: ============================= 2018-01-16 14:55:39.876: INFO: ============================= 2018-01-16 14:55:39.876: INFO: 2018-01-16 14:55:39: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-16 14:55:39.877: ERROR: Traceback (most recent call last): 2018-01-16 14:55:39.877: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-16 14:55:39.877: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-16 14:55:39.877: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 220, in onHealthChanged 2018-01-16 14:55:39.877: ERROR: if (attackerID == player.playerVehicleID) and (attackReasonID == 0): 2018-01-16 14:55:39.877: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'playerVehicleID' 2018-01-16 14:55:39.877: INFO: ============================= 2018-01-16 14:55:40.365: INFO: ============================= 2018-01-16 14:55:40.365: INFO: 2018-01-16 14:55:40: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-16 14:55:40.365: ERROR: Traceback (most recent call last): 2018-01-16 14:55:40.365: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-16 14:55:40.365: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-16 14:55:40.365: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 220, in onHealthChanged 2018-01-16 14:55:40.365: ERROR: if (attackerID == player.playerVehicleID) and (attackReasonID == 0): 2018-01-16 14:55:40.365: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'playerVehicleID' 2018-01-16 14:55:40.365: INFO: ============================= 2018-01-16 14:55:41.456: INFO: ============================= 2018-01-16 14:55:41.456: INFO: 2018-01-16 14:55:41: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-16 14:55:41.456: ERROR: Traceback (most recent call last): 2018-01-16 14:55:41.456: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-16 14:55:41.457: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-16 14:55:41.457: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 139, in _onTotalEfficiencyUpdated 2018-01-16 14:55:41.457: ERROR: if hasattr(player.inputHandler.ctrl, 'curVehicleID'): 2018-01-16 14:55:41.457: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'inputHandler' 2018-01-16 14:55:41.457: INFO: ============================= 2018-01-16 14:55:41.458: INFO: ============================= 2018-01-16 14:55:41.458: INFO: 2018-01-16 14:55:41: [ERROR] mods/xfw/python/xfw/events.pyc 2018-01-16 14:55:41.458: ERROR: Traceback (most recent call last): 2018-01-16 14:55:41.458: ERROR: File "mods/xfw/python/xfw/events.py", line 57, in __event_handler 2018-01-16 14:55:41.458: ERROR: File "mods/xfw/python/xfw/events.py", line 24, in fire 2018-01-16 14:55:41.458: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 166, in _addRibbon 2018-01-16 14:55:41.458: ERROR: if hasattr(player.inputHandler.ctrl, 'curVehicleID'): 2018-01-16 14:55:41.458: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'inputHandler' 2018-01-16 14:55:41.458: INFO: ============================= 2018-01-16 14:55:43.765: ERROR: Traceback (most recent call last): 2018-01-16 14:55:43.765: ERROR: File "mods/xfw/python/xfw/events.py", line 71, in <lambda> 2018-01-16 14:55:43.765: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 194, in _onHide 2018-01-16 14:55:43.765: ERROR: if hasattr(player.inputHandler.ctrl, 'curVehicleID'): 2018-01-16 14:55:43.765: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'inputHandler' 2018-01-16 14:55:45.425: ERROR: Traceback (most recent call last): 2018-01-16 14:55:45.425: ERROR: File "mods/xfw/python/xfw/events.py", line 71, in <lambda> 2018-01-16 14:55:45.425: ERROR: File "res_mods/configs/xvm/py_macro\xvm\total_Efficiency.py", line 194, in _onHide 2018-01-16 14:55:45.425: ERROR: if hasattr(player.inputHandler.ctrl, 'curVehicleID'): 2018-01-16 14:55:45.425: ERROR: AttributeError: 'PlayerAvatar' object has no attribute 'inputHandler' Quote Share this post Link to post Short link Share on other sites
ktulho 5,791 #418841 Posted January 19, 2018 В 18.01.2018 в 07:25, H_E_K_P_O_M_A_H_T_ сказал: Продублирую на всякий случай ошибки по теме: Там проблема в этом: 2018-01-16 13:43:43.612: INFO: ============================= 2018-01-16 13:43:43.612: INFO: [ERROR] scripts/client/gui/mods/ekspointCore.pyc 2018-01-16 13:43:43.612: ERROR: Traceback (most recent call last): 2018-01-16 13:43:43.612: ERROR: File "ekspointCore", line 115, in event_handler 2018-01-16 13:43:43.613: ERROR: File "scripts/client/Avatar.py", line 3074, in __destroyGUI 2018-01-16 13:43:43.613: ERROR: File "mod_pmod", line 1, in <lambda> 2018-01-16 13:43:43.613: ERROR: File "mod_pmod", line 1, in hooked_destroyBattle 2018-01-16 13:43:43.613: ERROR: File "mod_pmod", line 1, in <lambda> 2018-01-16 13:43:43.613: ERROR: File "mod_pmod", line 1, in hooked_destroyBattle 2018-01-16 13:43:43.613: ERROR: File "mod_minimap_guns", line 1, in <lambda> 2018-01-16 13:43:43.614: ERROR: File "mod_minimap_guns", line 1, in destroyBattle 2018-01-16 13:43:43.614: ERROR: File "mod_damagelog", line 1, in <lambda> 2018-01-16 13:43:43.614: ERROR: File "mod_damagelog", line 1, in _AppLoader_destroyBattle 2018-01-16 13:43:43.614: ERROR: File "mod_damagelog", line 1, in _clearInfo 2018-01-16 13:43:43.614: ERROR: File "mod_damagelog", line 1, in isShowFire 2018-01-16 13:43:43.614: ERROR: AttributeError: 'NoneType' object has no attribute 'as_showFire' 2018-01-16 13:43:43.614: INFO: ============================= Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,169 #420358 Posted February 8, 2018 @ktulho , а можно ли сделать такой макрос (нужный): {{py:xvm.isImpact}} - возвращает 'im' если было воздействие на танк (включая сплэш без урона, таран без урона), иначе - пусто * надеюсь правильно мысль изложил * и наверно правильнее сократить 'imp' Quote Share this post Link to post Short link Share on other sites
GT_22rus 118 #422004 Posted February 23, 2018 Доброе утро. Подскажите, как поправить чтоб иконка оглушение появлялась только при игре на арте. totalEfficiency.xc Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,169 #422005 Posted February 23, 2018 @GT_22rus 1) как сделано в default, обрезанием ширины поля: "width": "{{py:xvm.isStuns?350|260}}" 2) ну или так: {{py:xvm.isStuns?<img src='иконка'>{{py:xvm.totalStun}}}} 1 Quote Share this post Link to post Short link Share on other sites
GT_22rus 118 #422013 Posted February 23, 2018 (edited) 2 часа назад, HEKPOMAHT сказал: @GT_22rus 1) как сделано в default, обрезанием ширины поля: "width": "{{py:xvm.isStuns?350|260}}" 2) ну или так: {{py:xvm.isStuns?<img src='иконка'>{{py:xvm.totalStun}}}} Второй способ помог. Спасибо. Ничего что я с твоего конфига иконки стырил? Edited February 23, 2018 by GT_22rus Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,169 #422067 Posted February 23, 2018 @GT_22rus второй способ универсальный. В первом варианте оглушение скрывается за счёт уменьшения ширины поля. Если техника может оглушать - поле увеличивается (350), если нет - уменьшается (260) и иконка с нулём обрезается. Эти размеры рассчитаны для default под ширину иконок 16. Для моих (35) ширину поля нужно рассчитывать заново. Второй пример в этом отношении проще. А иконки с человечками получились хорошие, я где-то ещё однотонные (медные) выкладывал - в теме дамаглога наверно. Quote Share this post Link to post Short link Share on other sites
ktulho 5,791 #422128 Posted February 24, 2018 В 08.02.2018 в 13:03, HEKPOMAHT сказал: возвращает 'im' если было воздействие на танк (включая сплэш без урона, таран без урона), иначе - пусто Имеется ввиду на свою технику воздействие? В 08.02.2018 в 13:03, HEKPOMAHT сказал: включая сплэш без урона, таран без урона сбита гусеница, оглоушен экипаж? Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,169 #422130 Posted February 24, 2018 сбитая гусля идёт в строку с пометкой "без урона" - это надо. По оглушению наверно не получится (раньше что-то не получалось). Если получится - пусть тоже учитывает. короче гуслю обязательно нужно учитывать. Quote Share this post Link to post Short link Share on other sites
ktulho 5,791 #422132 Posted February 24, 2018 6 минут назад, ktulho сказал: Имеется ввиду на свою технику воздействие? Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,169 #422134 Posted February 24, 2018 да да, именно про технику игрока а вот этот макрос: {{py:xvm.numberStuns}} - общее количество оглушений это полученных или нанесённых ? Quote Share this post Link to post Short link Share on other sites
ktulho 5,791 #422135 Posted February 24, 2018 1 минуту назад, HEKPOMAHT сказал: а вот этот макрос: {{py:xvm.numberStuns}} - общее количество оглушений это полученных или нанесённых ? Нанесенных вроде. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,169 #422136 Posted February 24, 2018 давай в шапке тогда пометим, что за оно) вот ветку про оглушения нашёл: В 11.07.2017 в 22:26, ktulho сказал: Так там не время, а сколько урона нанесли по оглушенной игроком технике. значит нанесённые Quote Share this post Link to post Short link Share on other sites
ktulho 5,791 #422141 Posted February 24, 2018 19 минут назад, HEKPOMAHT сказал: давай в шапке тогда пометим, что за оно) поправил. добавил макрос {{py:xvm.isImpact}} - возвращает 'Impact' если было воздействие на технику игрока, иначе - пусто. Надо его протестировать. totalEfficiency.py total_Efficiency.py Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,169 #422144 Posted February 24, 2018 5 минут назад, ktulho сказал: Надо его протестировать. эх, как это я не додумался реплей сохранить с первым сплэшем... Отпишу короче, когда подходящая ситуация встретится. @ktulho проверил на прозрачности: "alpha": "{{py:xvm.isImpact?100|0}}" не работает. проверил в формате: "format": "{{py:xvm.isImpact?да|нет}}" "нет" постоянно (скрипты раскидал правильно с заменой). 3 часа назад, ktulho сказал: добавил макрос загляни в тему - уже 3 часа сообщение висит, а форум всё объединяет Quote Share this post Link to post Short link Share on other sites
ktulho 5,791 #422183 Posted February 24, 2018 Есть какой-нибудь риплей? Quote Share this post Link to post Short link Share on other sites