P.S.Enot 416 #449424 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 Share this post Link to post Short link Share on other sites
ktulho 5,780 #449425 Posted February 3, 2019 @P.S.Enot скрипт targetInfo.py установлен? Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449426 Posted February 3, 2019 1 минуту назад, ktulho сказал: @P.S.Enot скрипт targetInfo.py установлен? нет 20 минут назад, ktulho сказал: @P.S.Enot скрипт targetInfo.py установлен? а этот файл нужен beginBattle.py или можно удалить Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #449428 Posted February 3, 2019 30 минут назад, P.S.Enot сказал: а этот файл нужен beginBattle.py или можно удалить а макрос {{py:isBattle}} используется? Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449429 Posted February 3, 2019 2 минуты назад, HEKPOMAHT сказал: а макрос {{py:isBattle}} используется? в прицеле вроде не прописан Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #449430 Posted February 3, 2019 1 минуту назад, P.S.Enot сказал: в прицеле вроде не прописан а где прописан? Quote Share this post Link to post Short link Share on other sites
P.S.Enot 416 #449431 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 Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #449432 Posted February 3, 2019 Только что, P.S.Enot сказал: я думал что он в этом случае помогает всё ясно. Вопросов больше нет. Quote Share this post Link to post Short link Share on other sites
Arni Ex 95 #449442 Posted February 3, 2019 @ktulho , можно ли добавить в chancePenetration.py текстовое отображение бронепробития: толстая; средняя; тонкая? Quote Share this post Link to post Short link Share on other sites
ktulho 5,780 #449445 Posted February 3, 2019 7 минут назад, Arni Ex сказал: @ktulho , можно ли добавить в chancePenetration.py текстовое отображение бронепробития: толстая; средняя; тонкая? Можно написать так: "format": "{{py:sight.piercingChance>90?тонкая|{{py:sight.piercingChance<50?толстая|средняя}}" Цифры подберите какие вам нравятся. 1 Quote Share this post Link to post Short link Share on other sites
Arni Ex 95 #449446 Posted February 3, 2019 Только что, ktulho сказал: Можно написать так Спасибо за помощь! Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #449463 Posted February 4, 2019 @ktulho в снайперском режиме бывают моменты, когда на границе объекта и неба например, маркер орудия не следует за центральным маркером, а как бы отделяется, повисает сам по себе... Может можно (и есть ли смысл) сделать макрос, который будет отдавать значение во время потери связи между этими двумя элементами прицела, ну или когда она есть. Quote Share this post Link to post Short link Share on other sites
Arni Ex 95 #449475 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 Share this post Link to post Short link Share on other sites
Neon_Death 14 #449476 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 Share this post Link to post Short link Share on other sites
Arni Ex 95 #449480 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 Share this post Link to post Short link Share on other sites
ktulho 5,780 #449481 Posted February 4, 2019 37 минут назад, Arni Ex сказал: И с самого начала до конца боя висит надпись "средняя". Прикрепите логи. Quote Share this post Link to post Short link Share on other sites
HEKPOMAHT 2,158 #449482 Posted February 4, 2019 @Arni Ex про chancePenetration.py не забыл? + это может быть ещё актуально https://kr.cm/f/t/46725/ ---- это можно до логов проверить, чтоб автора темы не напрягать лишний раз Quote Share this post Link to post Short link Share on other sites
Arni Ex 95 #449483 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 Share this post Link to post Short link Share on other sites
ktulho 5,780 #449484 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 Share this post Link to post Short link Share on other sites
Arni Ex 95 #449485 Posted February 4, 2019 20 минут назад, ktulho сказал: Прикрепите логи. я их чистил командным файлом, после каждой попытки. Завтра воспроизведу и прикреплю, сегодня уже поздно - пора спать. Quote Share this post Link to post Short link Share on other sites