HEKPOMAHT Posted October 31, 2019 Share Posted October 31, 2019 (edited) @night_dragon_on ты в рангах не играл как я понял. Если за довольствие один раз в несколько боёв нужно баннер закрывать, то в рангах сделали аж 2 шт. после каждого боя Глянь может, если там не сложно отключалку сделать. Edited October 31, 2019 by Mixaill Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted October 31, 2019 Share Posted October 31, 2019 (edited) 2 часа назад, HEKPOMAHT сказал: то в рангах сделали аж 2 шт. после каждого боя Как хоть окно выглядит. Файл в папку ру-макросов положи: RankedBattleResults.py Добавь опцию: "hangar"/"showRankedBattleResults" 2 часа назад, HEKPOMAHT сказал: за довольствие один раз в несколько боёв нужно баннер закрывать Я так понимаю это отдельная сущность, не связанная с довольствием. Если да, то нужно придумать описание к новой опции. 2 часа назад, HEKPOMAHT сказал: ты в рангах не играл как я поня Нет. Edited October 31, 2019 by night_dragon_on Обновление вложений ... Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted October 31, 2019 Author Share Posted October 31, 2019 8 минут назад, night_dragon_on сказал: Как хоть окно выглядит. их два, и оба закрывают кнопку "в бой" дублирует инфу в области конопок-погонов дублирует вторую вкладку окна результатов боя, только без разукрашиваний ---- 18 минут назад, night_dragon_on сказал: Я так понимаю это отдельная сущность, не связанная с довольствием. вах, да я тебе так для сравнения написал Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted October 31, 2019 Author Share Posted October 31, 2019 36 минут назад, night_dragon_on сказал: Файл в папку ру-макросов положи: неа, не скрывает. Так если клиент под рукой, можешь сам проверять, на ранги переключить да и делов там. в лохах пусто Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted October 31, 2019 Share Posted October 31, 2019 17 минут назад, HEKPOMAHT сказал: неа, не скрывает Попытка номер 2, файл обновлен. Необходимо добавить опцию в конфиг. 18 минут назад, HEKPOMAHT сказал: Так если клиент под рукой Не под рукой Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted October 31, 2019 Author Share Posted October 31, 2019 6 минут назад, night_dragon_on сказал: Попытка номер 2, файл обновлен. заменил код скрипта на этот: ##################################################################### # imports from xfw import overrideMethod from gui.game_control.ranked_battles_controller import RankedBattlesController ##################################################################### # handlers @overrideMethod(RankedBattlesController, '_RankedBattlesController__showBattleResults') def showBattleResults(base, self, reusableInfo, composer) if not config.get('hangar/showRankedBattleResults', True): return base(self, reusableInfo, composer) добавил опцию: "hangar": { "showRankedBattleResults": false, зашёл правда в середине боя - не скрывает. ---- ладно, может будешь дома тогда сам протестишь, тут же не с спеху ---- и название скрипта наверно с заглавной не нужно^ RankedBattleResults.py -> rankedBattleResults.py Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted October 31, 2019 Share Posted October 31, 2019 (edited) 1 час назад, HEKPOMAHT сказал: и название скрипта наверно с заглавной не нужно Без разницы. 1 час назад, HEKPOMAHT сказал: может будешь дома тогда сам протестишь На клиенте конечно же удобно самому проверять, но как есть. Попытка третья, очисти файл и замени код на: ##################################################################### # imports from xfw import overrideMethod import xvm_main.python.config as config from gui.Scaleform.daapi.view.lobby.rankedBattles.ranked_battles_results import RankedBattlesResults ##################################################################### # handlers @overrideMethod(RankedBattlesResults, '_populate') def _populate(base, self): if not config.get('hangar/showRankedBattleResults', True): return base(self) 1 час назад, HEKPOMAHT сказал: тут же не с спеху Мне все равно ночью на работе нечем заняться. Edited October 31, 2019 by night_dragon_on Обновление ... Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted October 31, 2019 Author Share Posted October 31, 2019 @night_dragon_on подожди пока, по-новой всё проверю. Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted October 31, 2019 Share Posted October 31, 2019 7 минут назад, HEKPOMAHT сказал: не работает, давай ещё варианты, раз заявок на работе нет, будем пробовать 2 минуты назад, HEKPOMAHT сказал: @night_dragon_on подожди пока, по-новой всё проверю. Пишем теперь в данной теме. 1 @ Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted October 31, 2019 Author Share Posted October 31, 2019 @night_dragon_on вот нашёл инвалида: File "../res_mods/mods/xfw_packages/xvm_main\python\python_macro.py", line 134, in load_macros_lib code = load(file_name) File "../res_mods/mods/xfw_packages/xvm_main\python\python_macro.py", line 108, in load return parse(source, file_name) File "../res_mods/mods/xfw_packages/xvm_main\python\python_macro.py", line 98, in parse node = ast.parse(source) File "scripts/common/Lib/ast.py", line 37, in parse File "<unknown>", line 11 def _populate(base, self) ^ SyntaxError: invalid syntax Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted October 31, 2019 Share Posted October 31, 2019 Кто бы за меня еще двоеточие ставил бы. Добавь: def _populate(base, self): 1 @ Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted October 31, 2019 Author Share Posted October 31, 2019 6 минут назад, night_dragon_on сказал: Добавь: так, прогнал реплей - ошибки нет. Теперь проверяю отключалку. Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted October 31, 2019 Author Share Posted October 31, 2019 @night_dragon_on Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted October 31, 2019 Share Posted October 31, 2019 Оба окна не отображаются? 1 @ Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted October 31, 2019 Author Share Posted October 31, 2019 Только что, night_dragon_on сказал: Оба окна не отображаются? да, сразу в ангар попал. Норм! @night_dragon_on ну это исправиться когда в состав мода входить будет? 2019-10-31 17:34:06.481: ERROR: [EXCEPTION] (scripts/common/Event.py, 46): Traceback (most recent call last): File "scripts/common/Event.py", line 44, in __call__ File "scripts/client/gui/Scaleform/framework/managers/containers.py", line 1328, in __onViewLoaded File "scripts/client/gui/Scaleform/framework/managers/containers.py", line 1285, in __showAndInitializeView File "scripts/client/gui/Scaleform/framework/entities/DisposableEntity.py", line 63, in create File "./xfw/events.py", line 71, in <lambda> File "../res_mods/configs/xvm/py_macro\RankedBattleResults.py", line 12, in _populate if not config.get('hangar/showRankedBattleResults', True): NameError: global name 'config' is not defined 2019-10-31 17:34:06.481: ERROR: Traceback (most recent call last): 2019-10-31 17:34:06.481: ERROR: File "scripts/client/gui/Scaleform/framework/managers/loaders.py", line 247, in viewLoaded 2019-10-31 17:34:06.481: ERROR: File "scripts/common/Event.py", line 44, in __call__ 2019-10-31 17:34:06.481: ERROR: File "scripts/client/gui/Scaleform/framework/managers/containers.py", line 1328, in __onViewLoaded 2019-10-31 17:34:06.482: ERROR: File "scripts/client/gui/Scaleform/framework/managers/containers.py", line 1285, in __showAndInitializeView 2019-10-31 17:34:06.482: ERROR: File "scripts/client/gui/Scaleform/framework/entities/DisposableEntity.py", line 63, in create 2019-10-31 17:34:06.482: ERROR: File "./xfw/events.py", line 71, in <lambda> 2019-10-31 17:34:06.482: ERROR: File "../res_mods/configs/xvm/py_macro\RankedBattleResults.py", line 12, in _populate 2019-10-31 17:34:06.482: ERROR: if not config.get('hangar/showRankedBattleResults', True): 2019-10-31 17:34:06.482: ERROR: NameError: global name 'config' is not defined Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted October 31, 2019 Share Posted October 31, 2019 33 минуты назад, HEKPOMAHT сказал: когда в состав мода входить будет Билд собран. Build 8.1.7_20 1 @ Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted October 31, 2019 Author Share Posted October 31, 2019 21 минуту назад, night_dragon_on сказал: Билд собран. Build 8.1.7_20 отлично. Ошибок в логах нет. Link to comment Short link Share on other sites More sharing options...
Recommended Posts