Wild_RNB Posted June 20, 2023 Share 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 Link to comment Short link Share on other sites More sharing options...
profiler Posted June 21, 2023 Share 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 Link to comment Short link Share on other sites More sharing options...
eug.ramires Posted June 25, 2023 Share 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 Link to comment Short link Share on other sites More sharing options...
SEREGA_SF Posted June 26, 2023 Share Posted June 26, 2023 (edited) 11.08.2017 в 02:44, Kapany3uk сказал: Вопрос, можно ли сделать вывод показателей по выбранному танку в карусели (объект - для примера нарисовал, выбран другой танк - пишет по выбранному)? Примерно так: Если да - подскажите пжл.) Edited June 26, 2023 by SEREGA_SF @ Quote Link to comment Short link Share on other sites More sharing options...
Wild_RNB Posted June 26, 2023 Share Posted June 26, 2023 @eug.ramires Значит в последнем бою было поражение. Для отображения вы используете не формулу, а конструкцию. С помощью формулы вычисляется количество побед для повышения процента побед. 7669 и 7670 это общее количество боев на аккаунте. @ Quote Link to comment Short link Share on other sites More sharing options...
eug.ramires Posted June 26, 2023 Share Posted June 26, 2023 Что значит было поражение? Если была победа! И общий средний увеличился с 21 сотой до 22 сотых. Похоже что при определении среднего по аккаунту берется округление в большую сторону. а при расчете по формуле округляется в меньшую. @ Quote Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted June 29, 2023 Author Share 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 Link to comment Short link Share on other sites More sharing options...
SEREGA_SF Posted June 29, 2023 Share 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 Link to comment Short link Share on other sites More sharing options...
Kapany3uk Posted June 29, 2023 Author Share Posted June 29, 2023 6 часов назад, SEREGA_SF сказал: не по фэншую связано с простым и кратким кодом, иначе слишком громоздкий и сложный код @ Quote Link to comment Short link Share on other sites More sharing options...
SEREGA_SF Posted June 29, 2023 Share Posted June 29, 2023 @Kapany3uk, как уже сказал - не критично, ни на что не влияет, спасибо за скрипт. @ Quote Link to comment Short link Share on other sites More sharing options...
13Hell Posted July 15, 2023 Share Posted July 15, 2023 (edited) 1 Edited August 14, 2023 by 13Hell @ Quote Link to comment Short link Share on other sites More sharing options...
13Hell Posted July 16, 2023 Share 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 Link to comment Short link Share on other sites More sharing options...
eug.ramires Posted July 16, 2023 Share Posted July 16, 2023 @13Hell если не трудно скинь другие py_macro. @ Quote Link to comment Short link Share on other sites More sharing options...
SCANDAL Posted August 31, 2024 Share Posted August 31, 2024 (edited) upd. проблема решена! Edited January 2 by SCANDAL @ 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.