Jack_ppc 76 #519377 Posted June 12, 2022 @S_Amadeus странно, у меня с вашими файлами показывает все правильно. Quote Share this post Link to post Short link Share on other sites
S_Amadeus 14 #519388 Posted June 12, 2022 Отсутствовала почему-то папка макросов. С ней всё работает правильно. Приношу извинения за беспокойство. 1 Quote Share this post Link to post Short link Share on other sites
steaxch 356 #526660 Posted September 14, 2022 @ktulho по КД спамит в лог 2022-09-14 14:19:26: [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 117, in __get_function args = ast.literal_eval(args_string) File "scripts/common/Lib/ast.py", line 49, in literal_eval File "scripts/common/Lib/ast.py", line 37, in parse File "<unknown>", line 1 (,2) ^ SyntaxError: invalid syntax arg='sum(,2)' 2022-09-14 14:19:35: [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 117, in __get_function args = ast.literal_eval(args_string) File "scripts/common/Lib/ast.py", line 49, in literal_eval File "scripts/common/Lib/ast.py", line 37, in parse File "<unknown>", line 1 (,2) ^ SyntaxError: invalid syntax arg='sum(,2)' прописано так: // Уровень полевой модернизации {"enabled": true, "x": 133, "y": 19, "layer": "normal", "width": 24, "height": 24, "src": "{{v.levelPostProgress?xvm://res/TPblHbl4/modernization/number_{{v.level=6?{{v.levelPostProgress=5?max|{{v.levelPostProgress}}}}|{{v.level={{py:sum({{v.levelPostProgress}},2)}}?max|{{v.levelPostProgress}}}}}}}}.png" }, Quote Share this post Link to post Short link Share on other sites
ktulho 5,750 #526664 Posted September 14, 2022 (edited) @steaxch да, я тоже заметил, что что-то изменилось в парсинге py_macro. Теперь при таком форматировании: {{py_macro?{{sum({{py_macro}}, 1)}}|no}} Макрос sum (и не только) выполняется, даже если py_macro равен None, хотя данная конструкция вернёт no, как и должно. Может @Mixaill что-нибудь подскажет. Пока попробуй добавить любое число, например: {{py_macro?{{sum({{py_macro|0}}, 1)}}|no}} Edited September 14, 2022 by ktulho Quote Share this post Link to post Short link Share on other sites
S_Amadeus 14 #530831 Posted December 11, 2022 Настроил, работает (на 10-ах не проверял, нет полностью прокачанных). А вот на ИС-3 не отображается - в чём подвох? П.С. Прогресс в шестиграннике (N - нулевой, М - максимальный, пусто - техника без ПМ) Quote Share this post Link to post Short link Share on other sites
steaxch 356 #530835 Posted December 11, 2022 @S_Amadeus а в рандом на деде выходил? пока бой именно в случайном бою не сыграешь не отображается, у меня так на некоторых десятках было, в укрепах модернизацию на фул выкачал, а она не отображалась пока бой в рандоме не сыграл 1 Quote Share this post Link to post Short link Share on other sites
S_Amadeus 14 #530836 Posted December 11, 2022 (edited) 4 часа назад, steaxch сказал: @S_Amadeus а в рандом на деде выходил? пока бой именно в случайном бою не сыграешь не отображается, у меня так на некоторых десятках было, в укрепах модернизацию на фулл выкачал, а она не отображалась пока бой в рандоме не сыграл Выходил. Такая же ерунда на борще, кв-85, файерфлае... На борще играл сегодня, на ис-3 тоже. При этом на кнопке всё показывает корректно. А в карусели карусель какая-то... UPD: Качнул борща с 1 на 2 уровень и о чудо! Второй уровень отобразился! На ИС-3 и КВ-85 тоже первый сейчас. Попробую качнуть до второго... Но вопрос остаётся - что не так? Edited December 11, 2022 by S_Amadeus Quote Share this post Link to post Short link Share on other sites
Jack_ppc 76 #530840 Posted December 11, 2022 @S_Amadeus, может у тебя с картинкой для первого уровня что-то? 1 Quote Share this post Link to post Short link Share on other sites
S_Amadeus 14 #530844 Posted December 11, 2022 2 часа назад, Jack_ppc сказал: @S_Amadeus, может у тебя с картинкой для первого уровня что-то? Так и есть! Решил написать что нашел проблему, а тут уже готовый ответ. Эх, глянул бы раньше - лучше бы спал ;) Спасибо! 1 Quote Share this post Link to post Short link Share on other sites