CrazyST Posted September 17, 2017 Share Posted September 17, 2017 (edited) собственно куча ошибок вида: 2017-09-17 11:39:00: [ERROR] Traceback (most recent call last): File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 144, 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 (,908.55) ^ SyntaxError: invalid syntax arg='math.div(,908.55)' из-за таких вот конструкций (подсчет кол-ва боёв до элитного статуса) в "extraFields" в файле carouselNormal.xc: {{v.xpToEliteLeft>0?{{v.xp>0? ({{py:math.div({{v.xpToEliteLeft}},{{v.xp}})%d}})|}}|}} как бы эти ошибки убрать? получается когда танк уже элитный лезет ошибка от math.div. то есть она идет на вычисление даже когда результат не должен отображаться из-за проверки v.xpToEliteLeft>0? Edited September 17, 2017 by CrazyST @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted September 17, 2017 Share Posted September 17, 2017 не знаю, поможет это или нет, но "math." убрали уже из макросов {{py:math.div(a, b)}} ==> {{py:div(a, b)}} @ Quote Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted September 17, 2017 Share Posted September 17, 2017 (edited) не знаю, поможет это или нет, но "math." убрали уже из макросов Не убрали, а дополнили сокращенным вариантом. Старый актуален и работоспособен. # Division. Деление. @xvm.export('math.div') @xvm.export('div') как бы эти ошибки убрать? Ошибка возникает ввиду отсутствия значения макроса {{v.xpToEliteLeft}} Макрос при достижении элитного статуса техники отдает пустое значение, а не нулевое, что было бы предпочтительнее для использования данной конструкции. Ввиду отсутствия значения вышеупомянутого макроса и сыплятся ошибки в лог. Edited September 17, 2017 by night_dragon_on @ Quote Link to comment Short link Share on other sites More sharing options...
CrazyST Posted September 17, 2017 Author Share Posted September 17, 2017 Ввиду отсутствия значения вышеупомянутого макроса и сыплятся ошибки в лог. это я понял. я не понял почему он не скипается при проверке {{v.xpToEliteLeft>0?..}} @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted September 17, 2017 Share Posted September 17, 2017 Надо бы определиться, что должны возвращать математические макросы, если один или несколько параметров не определены. @ Quote Link to comment Short link Share on other sites More sharing options...
Protman Posted October 17, 2017 Share Posted October 17, 2017 (edited) После выхода патча 0.9.20.1 стабильно сыпет в лог: Quote 2017-10-18 05:32:19: [ERROR] Traceback (most recent call last): File "./res_mods/mods/packages\xvm_battle\python\xmqp.py", line 242, in start_ioloop self._connection.ioloop.start() File "mods/xfw/python/lib/pika/adapters/select_connection.py", line 209, in start File "mods/xfw/python/lib/pika/adapters/select_connection.py", line 494, in start File "mods/xfw/python/lib/pika/adapters/select_connection.py", line 651, in _get_interrupt_pair File "scripts/common/Lib/socket.py", line 224, in meth error: [Errno 10049] XVM_VERSION=7.1.0 #7989 for WoT 0.9.20.1 xvm.log Ну и в питоне куча ошибок отсылающих к XVM: python.log Порядок действий для получения ошибок: После обновления до 9.20.1 удалил папку \AppData\Roaming\Wargaming.net\WorldOfTanks. Активировал XVM на сайте. Запустил игру и начал устанавливать оборудование сетку/трубы последовательно на каждый танк где нужно для последующего запоминания и автоматической установки После смены на нескольких танках на N танке перестал реагировать слот для оборудования, т.е. вообще никакой реакции на нажатие на слот. Попробовал отключиться от сервера, не отключается... "Вернулся" в игру и вместо ангара черный квадрат малевича с каруселью... Edited October 17, 2017 by Protman @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted October 18, 2017 Share Posted October 18, 2017 нужно удалить папку xvm_quests, осталась от прошлых версий xmqp починил @ 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.