DokTop_13R Posted January 20, 2019 Share Posted January 20, 2019 41 минуту назад, ktulho сказал: Вообще макросы {{EFF}} и {{py:efficiencyEFF}} возвращают целое число. Откуда взялась дробная часть? @Kotyarko_O тут надо поправить: (10 / (self.avgTier + 2)) например на это: (10.0 / (self.avgTier + 2)) я взял среднее значение, в бою 2 раза подряд у меня выпадал дамаг в 33, так вот первый раз РЭ увеличился на 11, второй на 10 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted February 22, 2019 Share Posted February 22, 2019 @Kotyarko_O ошибка скрипта из-за xvm? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted February 22, 2019 Author Share Posted February 22, 2019 21 minutes ago, HEKPOMAHT said: @Kotyarko_O ошибка скрипта из-за xvm? Ошибка не из-за скрипта. Хвм\клиент\глюк. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted March 3, 2019 Share Posted March 3, 2019 @Kotyarko_O Ку! Нужно ангарную часть дэцл перепилить, так как в 1.4.1 переделали окно результатов боя. @ Quote Link to comment Short link Share on other sites More sharing options...
aster Posted March 3, 2019 Share Posted March 3, 2019 Кстати, а почему для раканов нет подсчёта "чего не хватило на основной калибр" в результатах боя? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted March 3, 2019 Author Share Posted March 3, 2019 (edited) 1 hour ago, HEKPOMAHT said: в 1.4.1 переделали окно результатов боя. Ух-ты. А в патчноуте об этом не вспомнили. Да и тени тексту хоть какой-то тоже не хватает - забыли, судя по скрину =) Поставлю CT, сделаю новую версию аддона. Edited March 3, 2019 by Kotyarko_O 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted March 3, 2019 Author Share Posted March 3, 2019 Обновлено. Добавлена отдельная версия для 1.4.1CT. Добавлен расчёт среднего уровня (спасибо @Budyx69). @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted March 3, 2019 Share Posted March 3, 2019 @Kotyarko_O так и не поправил В 20.01.2019 в 20:20, ktulho сказал: @Kotyarko_O тут надо поправить: (10 / (self.avgTier + 2)) например на это: (10.0 / (self.avgTier + 2)) @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted March 3, 2019 Author Share Posted March 3, 2019 13 minutes ago, ktulho said: так и не поправил Ага. Перезалил. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted March 3, 2019 Share Posted March 3, 2019 @Kotyarko_O если нажать на "подробнее" в центре уведомлений - постоянно крутит шестерня "извините, подр. недоступны...", при повторном нажатии: "сбор информации..." ну и нужно перезапускать клиент. Если окно появилось непосредственно после окончания боя - тогда норм. 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 "scripts/client/gui/shared/event_bus_handlers.py", line 82, in wrapped File "scripts/client/gui/Scaleform/daapi/view/battle_results_window.py", line 85, in _populate File "scripts/client/gui/Scaleform/daapi/view/battle_results_window.py", line 99, in __setBattleResults File "mods/xfw/python/xfw/events.py", line 71, in <lambda> File "res_mods/configs/xvm/py_macro\battleEfficiency.py", line 220, in as_setDataS efficiencyCalculator.registerVInfoData(vehCD) File "res_mods/configs/xvm/py_macro\battleEfficiency.py", line 77, in registerVInfoData self.setAvgTier() File "res_mods/configs/xvm/py_macro\battleEfficiency.py", line 64, in setAvgTier if (stats._stat.resp is not None) and (plName in stats._stat.resp['players']): KeyError: 'players' 2019-03-03 20:51:51.531: ERROR: Traceback (most recent call last): 2019-03-03 20:51:51.531: ERROR: File "scripts/client/gui/Scaleform/framework/managers/loaders.py", line 247, in viewLoaded 2019-03-03 20:51:51.532: ERROR: File "scripts/common/Event.py", line 44, in __call__ 2019-03-03 20:51:51.532: ERROR: File "scripts/client/gui/Scaleform/framework/managers/containers.py", line 1328, in __onViewLoaded 2019-03-03 20:51:51.532: ERROR: File "scripts/client/gui/Scaleform/framework/managers/containers.py", line 1285, in __showAndInitializeView 2019-03-03 20:51:51.532: ERROR: File "scripts/client/gui/Scaleform/framework/entities/DisposableEntity.py", line 63, in create 2019-03-03 20:51:51.533: ERROR: File "scripts/client/gui/shared/event_bus_handlers.py", line 82, in wrapped 2019-03-03 20:51:51.533: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle_results_window.py", line 85, in _populate 2019-03-03 20:51:51.533: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle_results_window.py", line 99, in __setBattleResults 2019-03-03 20:51:51.533: ERROR: File "mods/xfw/python/xfw/events.py", line 71, in <lambda> 2019-03-03 20:51:51.534: ERROR: File "res_mods/configs/xvm/py_macro\battleEfficiency.py", line 220, in as_setDataS 2019-03-03 20:51:51.534: ERROR: efficiencyCalculator.registerVInfoData(vehCD) 2019-03-03 20:51:51.534: ERROR: File "res_mods/configs/xvm/py_macro\battleEfficiency.py", line 77, in registerVInfoData 2019-03-03 20:51:51.534: ERROR: self.setAvgTier() 2019-03-03 20:51:51.534: ERROR: File "res_mods/configs/xvm/py_macro\battleEfficiency.py", line 64, in setAvgTier 2019-03-03 20:51:51.534: ERROR: if (stats._stat.resp is not None) and (plName in stats._stat.resp['players']): 2019-03-03 20:51:51.534: ERROR: KeyError: 'players' 2019-03-03 20:52:00.110: DEBUG: [DEBUG] (scripts/client/gui/Scaleform/framework/entities/DisposableEntity.py, 111): Invalidate call is skipped because initialization of object BattleResultsWindow[0x52c7cfd0]=[key=ViewKey[alias=battleResults, name=battleResults_267990331036338], scope=SimpleScope[0x1cc60f30]=[scopeType=view, parentScope=GlobalScope[0x1cc60ef0]=[scopeType=global, parentScope=None]], state=1] is in progress. 2019-03-03 20:52:00.110: DEBUG: [DEBUG] (scripts/client/gui/Scaleform/framework/entities/DisposableEntity.py, 111): Invalidate call is skipped because initialization of object BattleResultsWindow[0x52c7cfd0]=[key=ViewKey[alias=battleResults, name=battleResults_267990331036338], scope=SimpleScope[0x1cc60f30]=[scopeType=view, parentScope=GlobalScope[0x1cc60ef0]=[scopeType=global, parentScope=None]], state=1] is in progress. 2019-03-03 20:52:00.268: ERROR: [EXCEPTION] (scripts/client/gui/battle_results/service.py, 61):Traceback (most recent call last): 2019-03-03 20:52:00.268: ERROR: File "scripts/client/gui/battle_results/service.py", line 73, in dummy 2019-03-03 20:52:00.268: ERROR: File "scripts/client/gui/battle_results/service.py", line 78, in requestResults 2019-03-03 20:52:00.268: ERROR: File "scripts/client/gui/battle_results/service.py", line 163, in __notifyBattleResultsPosted 2019-03-03 20:52:00.268: ERROR: File "scripts/client/gui/shared/event_dispatcher.py", line 81, in notifyBattleResultsPosted 2019-03-03 20:52:00.268: ERROR: File "scripts/client/gui/shared/event_bus.py", line 45, in handleEvent 2019-03-03 20:52:00.268: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle_results_window.py", line 115, in __handleBattleResultsPosted 2019-03-03 20:52:00.268: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle_results_window.py", line 99, in __setBattleResults 2019-03-03 20:52:00.269: ERROR: File "mods/xfw/python/xfw/events.py", line 71, in <lambda> 2019-03-03 20:52:00.269: ERROR: File "res_mods/configs/xvm/py_macro\battleEfficiency.py", line 220, in as_setDataS 2019-03-03 20:52:00.269: ERROR: efficiencyCalculator.registerVInfoData(vehCD) 2019-03-03 20:52:00.269: ERROR: File "res_mods/configs/xvm/py_macro\battleEfficiency.py", line 77, in registerVInfoData 2019-03-03 20:52:00.269: ERROR: self.setAvgTier() 2019-03-03 20:52:00.269: ERROR: File "res_mods/configs/xvm/py_macro\battleEfficiency.py", line 64, in setAvgTier 2019-03-03 20:52:00.269: ERROR: if (stats._stat.resp is not None) and (plName in stats._stat.resp['players']): 2019-03-03 20:52:00.269: ERROR: KeyError: 'players' 2019-03-03 20:52:00.269: ERROR: Traceback (most recent call last): 2019-03-03 20:52:00.269: ERROR: File "scripts/client/notification/NotificationListView.py", line 39, in onClickAction 2019-03-03 20:52:00.269: ERROR: File "scripts/client/notification/NotificationMVC.py", line 30, in handleAction 2019-03-03 20:52:00.269: ERROR: File "mods/xfw/python/xfw/events.py", line 71, in <lambda> 2019-03-03 20:52:00.270: ERROR: File "res_mods/mods/xfw_packages\xvm_main\python\__init__.py", line 101, in _NotificationsActionsHandlers_handleAction 2019-03-03 20:52:00.270: ERROR: base(self, model, typeID, entityID, actionName) 2019-03-03 20:52:00.270: ERROR: File "scripts/client/notification/actions_handlers.py", line 879, in handleAction 2019-03-03 20:52:00.270: ERROR: File "scripts/client/notification/actions_handlers.py", line 131, in handleAction 2019-03-03 20:52:00.270: ERROR: File "scripts/client/gui/shared/utils/decorators.py", line 57, in wrapper 2019-03-03 20:52:00.271: ERROR: File "scripts/common/adisp.py", line 179, in wrapper 2019-03-03 20:52:00.271: ERROR: File "scripts/common/adisp.py", line 156, in doCall 2019-03-03 20:52:00.271: ERROR: adisp.AdispException: ('There was an error during requestResults async call.', KeyError('players',)) 2019-03-03 20:52:00.271: DEBUG: [DEBUG] (scripts/client/gui/Scaleform/framework/entities/DisposableEntity.py, 155): Entity ScopeController[0x52c93d10]=[type=[WindowViewed], mainView=[None], views=[[]], loadingViews=[[]], child=[[]]] is already destroyed! Current state 4. @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted March 3, 2019 Author Share Posted March 3, 2019 1 hour ago, HEKPOMAHT said: если нажать на "подробнее" в центре уведомлений - постоянно крутит шестерня "извините, подр. недоступны...", при повторном нажатии: "сбор информации..." ну и нужно перезапускать клиент. Если окно появилось непосредственно после окончания боя - тогда норм. Поправил, сделал уровень кешируемым. Зависать при ошибках больше не будет. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted March 3, 2019 Share Posted March 3, 2019 44 минуты назад, Kotyarko_O сказал: Поправил теперь норм. Подскажи, мы ограничены в размере поля или можно "width","height" добавить? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted March 3, 2019 Author Share Posted March 3, 2019 (edited) 12 minutes ago, HEKPOMAHT said: Подскажи, мы ограничены в размере поля или можно "width","height" добавить? Аддон не добавляет текстовое поле, а изменяет имеющееся (то, в котором указывается имя карты и режим боя). По сути, в размерах не ограничены - поле с автосайзом (могу ошибаться). Но добавление в данном случае это: для ширины - добавить пробелов или tabstops, для высоты - использовать "\n". То есть, кастомизация ниоч. Но если есть идеи для более удачного расположения, можно влезть в какое-то другое поле =) В текущем виде можно подобрать tabstops и вывести показатель по центру окна, над текстом с результатом боя. Edited March 3, 2019 by Kotyarko_O @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted March 3, 2019 Share Posted March 3, 2019 1 минуту назад, Kotyarko_O сказал: По сути, в размерах не ограничены настоящий момент в размерах ограничены как по ширине (около половины окна), так и по высоте (на одну строку) Перенос строк и табы поле не растягивает . По нормальному нужно иметь возможность задавать свой размер поля. @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted March 3, 2019 Share Posted March 3, 2019 10 минут назад, Kotyarko_O сказал: Но если есть идеи для более удачного расположения, можно влезть в какое-то другое поле Может в названии окна? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted March 3, 2019 Author Share Posted March 3, 2019 (edited) 19 minutes ago, HEKPOMAHT said: По нормальному нужно иметь возможность задавать свой размер поля. Чтобы хоть изменить размер поля, флешку придётся редактировать и таскать с аддоном, не вариант. 18 minutes ago, ktulho said: Может в названии окна? Вариант. Edited March 3, 2019 by Kotyarko_O @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted March 3, 2019 Share Posted March 3, 2019 20 минут назад, Kotyarko_O сказал: Но если есть идеи для более удачного расположения, можно влезть в какое-то другое поле =) менять в любом случае нужно, так как дизайн окна переработан. Либо по 3й строкой слева, либо сверху по центру. а лучше чтобы выбор был. В текущем виде не получится - только как вариант в одну строку за battleType... в квадратных скобках например. Да и для полноты допилить в конфиг параметр "background". 2 минуты назад, Kotyarko_O сказал: Чтобы хоть изменить размер поля, флешку придётся редактировать и таскать с аддоном, не вариант. согласен, поэтому сразу и спросил про возможность с наименьшими затратами. вот 2 варианта: ---- 23 минуты назад, HEKPOMAHT сказал: В текущем виде как вариант в одну строку за battleType... в квадратных скобках например. ---- там, где в xvm шансы на победу раньше были - так это флэш наверно редактировали... тоже место хорошее было. @ Quote Link to comment Short link Share on other sites More sharing options...
Xotabych Posted March 10, 2019 Share Posted March 10, 2019 (edited) Бой на арте 5 лвл, клиент 1.4.0.1: 2019-03-10 11:32:47.181: ERROR: [EXCEPTION] (res_mods/configs/xvm/py_macro\battleEfficiency.py, 254): Traceback (most recent call last): File "res_mods/configs/xvm/py_macro\battleEfficiency.py", line 231, in as_setDataS defAndCap = _normalizeString(statValues[DATA_IDS['defAndCap'][vehicleClass]]['value']).split('/') IndexError: list index out of range Edited March 10, 2019 by Xotabych @ Quote Link to comment Short link Share on other sites More sharing options...
ADv Posted March 10, 2019 Share Posted March 10, 2019 12 минут назад, Xotabych сказал: Бой на арте 5 лвл, клиент 1.4.0.1: 2019-03-10 11:32:47.181: ERROR: [EXCEPTION] (res_mods/configs/xvm/py_macro\battleEfficiency.py, 254): Traceback (most recent call last): File "res_mods/configs/xvm/py_macro\battleEfficiency.py", line 231, in as_setDataS defAndCap = _normalizeString(statValues[DATA_IDS['defAndCap'][vehicleClass]]['value']).split('/') IndexError: list index out of range Подтверждаю, тоже видел когда катал на Левше. Видимо, из-за отсутствия оглушения у нее. @ Quote Link to comment Short link Share on other sites More sharing options...
Xotabych Posted March 10, 2019 Share Posted March 10, 2019 @ADv совершенно верно. @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.