Wild_RNB 114 #535366 Posted June 20, 2023 @profiler Согласно логам, с ним явные проблемы: 2023-06-14 12:23:55: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 101, in __load_lib __execute(code, file_name, {'xvm': XvmNamespace}) File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 93, in __execute raise ExecutionException("{} at file '{}' line {}: {}".format(error_name, file_name, line_number, message)) ExecutionException: NameError at file 'res_mods/configs/xvm/py_macro\boosters.py' line 44: name 'overrideMethod' is not defined ... 2023-06-14 12:24:41: [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 120, in __get_function (func, deterministic) = _container.get(func_name) TypeError: 'NoneType' object is not iterable arg='bst.countBoosters' Quote Share this post Link to post Short link Share on other sites
profiler 9 #535372 Posted June 21, 2023 18 часов назад, Wild_RNB сказал: @profiler Согласно логам, с ним явные проблемы: 2023-06-14 12:23:55: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 101, in __load_lib __execute(code, file_name, {'xvm': XvmNamespace}) File "res_mods/mods/xfw_packages\xvm_pymacro\python\__init__.py", line 93, in __execute raise ExecutionException("{} at file '{}' line {}: {}".format(error_name, file_name, line_number, message)) ExecutionException: NameError at file 'res_mods/configs/xvm/py_macro\boosters.py' line 44: name 'overrideMethod' is not defined ... 2023-06-14 12:24:41: [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 120, in __get_function (func, deterministic) = _container.get(func_name) TypeError: 'NoneType' object is not iterable arg='bst.countBoosters' Согласен, но это не проблемы с выводом дневной статы Quote Share this post Link to post Short link Share on other sites
eug.ramires 40 #535447 Posted June 25, 2023 (edited) Подскажите с чем связано не правильное отражение количества побед до следующего процента После 7669 боев После победного 7670 боя Для отбражения использую формулу "format": "<font color='#C8C8B5'>{{py:winrate_next(0.01)}} / {{py:winrate_next(0.05)}}" Edited June 25, 2023 by eug.ramires Quote Share this post Link to post Short link Share on other sites
SEREGA_SF 611 #535455 Posted June 26, 2023 (edited) 11.08.2017 в 02:44, Kapany3uk сказал: Вопрос, можно ли сделать вывод показателей по выбранному танку в карусели (объект - для примера нарисовал, выбран другой танк - пишет по выбранному)? Примерно так: Если да - подскажите пжл.) Edited June 26, 2023 by SEREGA_SF Quote Share this post Link to post Short link Share on other sites
Wild_RNB 114 #535456 Posted June 26, 2023 @eug.ramires Значит в последнем бою было поражение. Для отображения вы используете не формулу, а конструкцию. С помощью формулы вычисляется количество побед для повышения процента побед. 7669 и 7670 это общее количество боев на аккаунте. Quote Share this post Link to post Short link Share on other sites
eug.ramires 40 #535458 Posted June 26, 2023 Что значит было поражение? Если была победа! И общий средний увеличился с 21 сотой до 22 сотых. Похоже что при определении среднего по аккаунту берется округление в большую сторону. а при расчете по формуле округляется в меньшую. Quote Share this post Link to post Short link Share on other sites
Kapany3uk 948 #535491 Posted June 29, 2023 26.06.2023 в 15:15, SEREGA_SF сказал: Вопрос, можно ли сделать вывод показателей по выбранному танку в карусели Да, можно вот этот файл vehicle_hangar_stat.py кидаем в ../xvm/py_macro/ (имя любое, также можно код из файла скопировать в свой py_файл) правим widgetsTemplates.xc : 1. Увеличиваем размер тени-подложки под текстом статистики на 15 для новой строки по танку (дважды - для "левой" и "правой" частей) // Фоновая картинка, левая часть. // Фоновая картинка, правая часть. ... "format": "<img src='xvm://res/icons/clock/clockBg.png' width='160' height='{{mystat.wn8?8095|2843}}'>" 2. Дописываем в поле "format" текстового блока новые макросы // Текстовый блок. ... "format": "...\n<font size='13'>{{v.name}}: <font color='{{v.c_winrate}}'>{{v.winrate%.2f~%}}</font> {{py:v_winrate_next(1,{{v.battles}},{{v.wins}},{{v.winrate}})}} / {{py:v_winrate_next(0.5,{{v.battles}},{{v.wins}},{{v.winrate}})}}</font>" наслаждаемся)) если xvm включен если не активирован 2 Quote Share this post Link to post Short link Share on other sites
SEREGA_SF 611 #535497 Posted June 29, 2023 (edited) 11 часов назад, Kapany3uk сказал: Да, можно вот этот файл vehicle_hangar_stat.py кидаем в ../xvm/py_macro/ (имя любое, также можно код из файла скопировать в свой py_файл) правим widgetsTemplates.xc : 1. Увеличиваем размер тени-подложки под текстом статистики на 15 для новой строки по танку (дважды - для "левой" и "правой" частей) // Фоновая картинка, левая часть. // Фоновая картинка, правая часть. ... "format": "<img src='xvm://res/icons/clock/clockBg.png' width='160' height='{{mystat.wn8?8095|2843}}'>" 2. Дописываем в поле "format" текстового блока новые макросы // Текстовый блок. ... "format": "...\n<font size='13'>{{v.name}}: <font color='{{v.c_winrate}}'>{{v.winrate%.2f~%}}</font> {{py:v_winrate_next(1,{{v.battles}},{{v.wins}},{{v.winrate}})}} / {{py:v_winrate_next(0.5,{{v.battles}},{{v.wins}},{{v.winrate}})}}</font>" Поправка, также изменяем в текстовом блоке строку "height": 75, на "height": 95, А так всё гуд, большое спасибо, все работает Упс, наткнулся тут)) Выбран тайп - пишет все правильно: переключился на вазика пт - написало в обратном порядке и так со многими танками при переключении, одни норм, другие в обратном порядке. в принципе не критично, но немного не по фэншую Edited June 29, 2023 by SEREGA_SF Quote Share this post Link to post Short link Share on other sites
Kapany3uk 948 #535509 Posted June 29, 2023 6 часов назад, SEREGA_SF сказал: не по фэншую связано с простым и кратким кодом, иначе слишком громоздкий и сложный код Quote Share this post Link to post Short link Share on other sites
SEREGA_SF 611 #535510 Posted June 29, 2023 @Kapany3uk, как уже сказал - не критично, ни на что не влияет, спасибо за скрипт. Quote Share this post Link to post Short link Share on other sites
13Hell 1 #535677 Posted July 15, 2023 (edited) 1 Edited August 14, 2023 by 13Hell Quote Share this post Link to post Short link Share on other sites
13Hell 1 #535692 Posted July 16, 2023 (edited) Упс, наткнулся тут)) Выбран тайп - пишет все правильно: переключился на вазика пт - написало в обратном порядке // Текстовый блок. ... "format": "...\n<font size='13'>{{v.name}}: <font color='{{v.c_winrate}}'>{{v.winrate%.2f~%}}</font> {{py:v_winrate_next(1,{{v.battles}},{{v.wins}},{{v.winrate}})}} / {{py:v_winrate_next(0.5,{{v.battles}},{{v.wins}},{{v.winrate}})}}</font>" и так со многими танками при переключении, одни норм, другие в обратном порядке. в принципе не критично, но немного не по фэншую ------------------------------------------------------------------------------------------------------------------------------------------------------------ Проблема вроде решилась что бы работала правильно на всех танках <font color='{{v.c_winrate}}'>{{v.winrate%.2f~%}}</font> кб {{py:v_winrate_next(1,{{v.battles}},{{v.wins}},{{v.winrate}})}} / кб {{py:v_winrate_next(1.5,{{v.battles}},{{v.wins}},{{v.winrate}})}} </font> хум.rar Edited August 14, 2023 by 13Hell Quote Share this post Link to post Short link Share on other sites
eug.ramires 40 #535694 Posted July 16, 2023 @13Hell если не трудно скинь другие py_macro. Quote Share this post Link to post Short link Share on other sites