P.S.Enot Posted February 3, 2019 Share Posted February 3, 2019 что вот это за ошибки такие в логе и как от них избавиться 2019-02-03 11:40:36: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 147, in get_function (func, deterministic) = _container.get(func_name) TypeError: 'NoneType' object is not iterable arg='sight.vehicleTarget' @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted February 3, 2019 Author Share Posted February 3, 2019 @P.S.Enot скрипт targetInfo.py установлен? @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted February 3, 2019 Share Posted February 3, 2019 1 минуту назад, ktulho сказал: @P.S.Enot скрипт targetInfo.py установлен? нет 20 минут назад, ktulho сказал: @P.S.Enot скрипт targetInfo.py установлен? а этот файл нужен beginBattle.py или можно удалить @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted February 3, 2019 Share Posted February 3, 2019 30 минут назад, P.S.Enot сказал: а этот файл нужен beginBattle.py или можно удалить а макрос {{py:isBattle}} используется? @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted February 3, 2019 Share Posted February 3, 2019 2 минуты назад, HEKPOMAHT сказал: а макрос {{py:isBattle}} используется? в прицеле вроде не прописан @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted February 3, 2019 Share Posted February 3, 2019 1 минуту назад, P.S.Enot сказал: в прицеле вроде не прописан а где прописан? @ Quote Link to comment Short link Share on other sites More sharing options...
P.S.Enot Posted February 3, 2019 Share Posted February 3, 2019 Только что, HEKPOMAHT сказал: а где прописан? я думал что он в этом случае помогает 2019-02-03 11:40:36: [ERROR] Traceback (most recent call last): File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "res_mods/mods/xfw_packages\xvm_main\python\python_macro.py", line 147, in get_function (func, deterministic) = _container.get(func_name)TypeError: 'NoneType' object is not iterablearg='sight.vehicleTarget' а помогло это targetInfo.py @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted February 3, 2019 Share Posted February 3, 2019 Только что, P.S.Enot сказал: я думал что он в этом случае помогает всё ясно. Вопросов больше нет. @ Quote Link to comment Short link Share on other sites More sharing options...
Arni Ex Posted February 3, 2019 Share Posted February 3, 2019 @ktulho , можно ли добавить в chancePenetration.py текстовое отображение бронепробития: толстая; средняя; тонкая? @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted February 3, 2019 Author Share Posted February 3, 2019 7 минут назад, Arni Ex сказал: @ktulho , можно ли добавить в chancePenetration.py текстовое отображение бронепробития: толстая; средняя; тонкая? Можно написать так: "format": "{{py:sight.piercingChance>90?тонкая|{{py:sight.piercingChance<50?толстая|средняя}}" Цифры подберите какие вам нравятся. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Arni Ex Posted February 3, 2019 Share Posted February 3, 2019 Только что, ktulho сказал: Можно написать так Спасибо за помощь! @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted February 4, 2019 Share Posted February 4, 2019 @ktulho в снайперском режиме бывают моменты, когда на границе объекта и неба например, маркер орудия не следует за центральным маркером, а как бы отделяется, повисает сам по себе... Может можно (и есть ли смысл) сделать макрос, который будет отдавать значение во время потери связи между этими двумя элементами прицела, ну или когда она есть. @ Quote Link to comment Short link Share on other sites More sharing options...
Arni Ex Posted February 4, 2019 Share Posted February 4, 2019 (edited) @ktulho , что я делаю не так? Прописал в конфиге по образцу: "piercingChance_text": { "enabled": true, "flags": [ "alive" ], "updateEvent": "PY(ON_CALC_ARMOR), PY(ON_MARKER_POSITION), PY(ON_CAMERA_MODE)", "x": 0, "y": "{{py:sight.sight_y({{py:sight.cameraMode=arc?-49|{{py:sight.cameraMode=sn?-39|-44}}}})}}", "width": 100, "height": 26, "screenHAlign": "center", "screenVAlign": "center", "alpha" : "{{py:sight.cameraMode=str?0}}", "shadow": { "distance": 1, "angle": 90, "alpha": 90, "blur": 5, "strength": 3 }, "textFormat": { "align": "center", "valign": "center", "color": "{{py:sight.c_piercingChance}}" }, "format": "<font face='TruthCYR Bold' size='18'>{{py:sight.piercingChance>90?тонкая|{{py:sight.piercingChance<50?толстая|средняя}}}}</font>"}, И с самого начала до конца боя висит надпись "средняя". Цитата Edited February 4, 2019 by Arni Ex @ Quote Link to comment Short link Share on other sites More sharing options...
Neon_Death Posted February 4, 2019 Share Posted February 4, 2019 24 минуты назад, Arni Ex сказал: @ktulho , что я делаю не так? Прописал в конфиге по образцу: "piercingChance_text": { "enabled": true, "flags": [ "alive" ], "updateEvent": "PY(ON_CALC_ARMOR), PY(ON_MARKER_POSITION), PY(ON_CAMERA_MODE)", "x": 0, "y": "{{py:sight.sight_y({{py:sight.cameraMode=arc?-49|{{py:sight.cameraMode=sn?-39|-44}}}})}}", "width": 100, "height": 26, "screenHAlign": "center", "screenVAlign": "center", "alpha" : "{{py:sight.cameraMode=str?0}}", "shadow": { "distance": 1, "angle": 90, "alpha": 90, "blur": 5, "strength": 3 }, "textFormat": { "align": "center", "valign": "center", "color": "{{py:sight.c_piercingChance}}" }, "format": "<font face='TruthCYR Bold' size='18'>{{py:sight.piercingChance>90?тонкая|{{py:sight.piercingChance<50?толстая|средняя}}}}</font>"}, И с самого начала до конца боя висит надпись "средняя". Попробуй так! "format": "<font face='TruthCYR Bold' size='18'>{{py:sight.piercingChance>90?тонкая|{{py:sight.piercingChance>50?толстая|{{py:sight.piercingChance>20?средняя}}}}}}</font>"}, 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Arni Ex Posted February 4, 2019 Share Posted February 4, 2019 1 минуту назад, Neon_Death сказал: "format": "<font face='TruthCYR Bold' size='18'>{{py:sight.piercingChance>90?тонкая|{{py:sight.piercingChance>50?толстая|{{py:sight.piercingChance>20?средняя}}}}}}</font>"}, тогда надо так "format": "<font face='TruthCYR Bold' size='18'>{{py:sight.piercingChance>90?тонкая|{{py:sight.piercingChance>50?средняя|{{py:sight.piercingChance<20?толстая}}}}}}</font>"}, @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted February 4, 2019 Author Share Posted February 4, 2019 37 минут назад, Arni Ex сказал: И с самого начала до конца боя висит надпись "средняя". Прикрепите логи. @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted February 4, 2019 Share Posted February 4, 2019 @Arni Ex про chancePenetration.py не забыл? + это может быть ещё актуально https://kr.cm/f/t/46725/ ---- это можно до логов проверить, чтоб автора темы не напрягать лишний раз @ Quote Link to comment Short link Share on other sites More sharing options...
Arni Ex Posted February 4, 2019 Share Posted February 4, 2019 10 минут назад, HEKPOMAHT сказал: @Arni Ex про chancePenetration.py не забыл? Никак нет, все скрипты, которые используются в конфиге на месте. В бою всё отображается, всё работает, только постоянно "средняя" висит, если "format": "<font face='TruthCYR Bold' size='18'>{{py:sight.piercingChance>90?тонкая|{{py:sight.piercingChance<50?толстая|средняя}}}}</font>"} а если так "format": "<font face='TruthCYR Bold' size='14'>{{{py:sight.piercingChance>90?тонкая|{{py:sight.piercingChance<50?толстая|{{py:sight.piercingChance>50?средняя}}}}}}</font>"} то нет её. @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted February 4, 2019 Author Share Posted February 4, 2019 1 минуту назад, Arni Ex сказал: Никак нет, все скрипты, которые используются в конфиге на месте. В бою всё отображается, всё работает, только постоянно "средняя" висит, если "format": "<font face='TruthCYR Bold' size='18'>{{py:sight.piercingChance>90?тонкая|{{py:sight.piercingChance<50?толстая|средняя}}}}</font>"} а если так "format": "<font face='TruthCYR Bold' size='14'>{{{py:sight.piercingChance>90?тонкая|{{py:sight.piercingChance<50?толстая|{{py:sight.piercingChance>50?средняя}}}}}}</font>"} то нет её. Здесь не хватает фигурной скобки в конце. @ Quote Link to comment Short link Share on other sites More sharing options...
Arni Ex Posted February 4, 2019 Share Posted February 4, 2019 20 минут назад, ktulho сказал: Прикрепите логи. я их чистил командным файлом, после каждой попытки. Завтра воспроизведу и прикреплю, сегодня уже поздно - пора спать. @ 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.