-
Posts
334 -
Joined
-
Last visited
-
Days Won
2
Posts posted by ddar
-
-
@ktulho они работают, но ошибки в логе я так и не смог убрать.
Такая строка в маркерах работает без ошибок
"format": "{{py:sight.damageShell}}"
а вот такая
"format": "{{py:mul({{py:sight.damageShell}}, 0.75)}}"
уже с кучей таких ошибок
SyntaxError: invalid syntax arg='mul(, 0.75)' 2019-05-04 16:24:20: [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 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 (, 0.75) ^
-
@ktulho да, наверное это он. Все не то.
А можно значение макроса присвоить переменной, чтобы потом её использовать в другом месте? Чтобы например результат макроса из прицела использовать в маркерах
-
Помню, что читал здесь на форуме про макросы вида {{ * }}, которые можно делать самостоятельно. Джва дня ищу, не могу найти тему. Подскажите?
-
У меня во многих элементах используется одна и та же тень. В @xvm.xc я написал
"mainShadow": { "alpha": 50, "angle": 50, "blur": 1, "color": "0x000000", "distance": 1, "strength": 1 }
а в остальных файлах делаю такую ссылку
"shadow": ${ "@xvm.xc": "mainShadow" },
А как мне поменять один из параметров? Вот так не работает.
"shadow": ${ "@xvm.xc": "mainShadow", "alpha": 100 },
Подскажите, как нужно написать? И вообще, правильно ли так делать?
PS. Разобрался
"shadow": { "$ref": { "file": "@xvm.xc", "path": "mainShadow" }, "alpha": 100 },
- 1
-
-
@ktulho ошибок не будет, но и работать он не будет ) В прошлой версии, кстати, работал и в маркерах, и на миникарте.
-
markers.xc:
"alphaHP": { "x": 0, "y": -110, "width": 90, "height": 90, "alpha": "{{ally?0|{{py:mul({{py:sight.damageShell}},0.75)>{{hp}}?100|0}}}}", "format": "<img src='cfg://dar/img/lowhp.png'>" },
minimapLabelsTemplates.xc:
"lowHp": { "x": 1, "y": 1, "width": 30, "height": 30, "align": "center", "valign": "center", "layer": "bottom", "alpha": "{{ally?0|{{hp?{{py:mul({{py:sight.damageShell}},0.75)>{{hp}}?100|0}}|0}}}}", "flags": [ "ally", "enemy", "squadman", "teamKiller", "spotted", "alive" ], "format": "<img src='cfg://dar/img/minimap/lowHp.png' width='24' height='24'>" },
-
@ktulho как понять, почему у меня нет маркера над своим танком, если в логе про это вроде ничего?
У меня в конфиге число 0.75, которое указано в ошибках в логе, встречается в единственной строчке
"alpha": "{{ally?0|{{py:mul({{py:sight.damageShell}},0.75)>{{hp}}?100|0}}}}",
-
"formats": [ "{{shell_power_1}} {{shell_power_2}} {{shell_power_3}}" ]
Подскажите, а можно сделать так, чтобы информация о моих снарядах отображалась на по Alt, а всегда?
-
Я сейчас не могу проверить, у меня игра не запускается с последним билдом. Я думал это информация о снарядах цели.
-
А можно попросить сделать пробитие и дамаг собственных снарядов?
-
Точно, спасибо.
PS. А точно в инфопанели есть такие макросы? Я не нашел. И да, я имел в виду свои снаряды.
-
А можно попросить сделать информацию не только о текущем снаряде, но и об остальных?
-
-
-
Можно ли сделать так, чтобы в начале боя у танка с максимальным количеством хп полоса занимала 100% длины, а у остальных пропорционально меньше в соответствии с их хп? Реально ли получить данные о хп самого толстого танка в команде?
"width": {{ ? }},
для этого надо использовать макрос:
"width": "{{hp:100}}",
где "100" - это длина максимальной полоски
Вопрос закрыт, всем спасибо.
-
@ktulho да, теперь работает. Спасибо.
-
@Kotyarko_O может я непонятно выразился. Вот на гифке видно разницу в работе двух модов – xvm и того, что по ссылке выше. Первый уголок летает через полэкрана, а второй постоянно находится примерно на одном месте - напротив опоры ЛЭП (плюс минус несколько десятков пикселей).
- 1
-
16 минут назад, Kotyarko_O сказал:
На какое дерево вы будете ориентироваться тогда
На бесконечно далекое дерево. Странно, что это невозможно, в модах с УГН это как-то реализовано.
Вот здесь например https://wotsite.net/mody-dlya-world-of-tanks/10229-minimalisticheskie-ugn-dlya-world-of-tanks.html
-
1 час назад, Kotyarko_O сказал:
Это не так работает. Вы логически не учитываете перспективу.
Ясно. Тогда предложение — пусть модификация сама учитывает перспективу.
- 1
-
@ktulho Из верхнего кадра следует, что ствол у меня должен повернуться до дерева. А поворачивается намного меньше.
-
Когда ствол направлен прямо - углы в одном положении, когда повернут - в другом. Так и должно быть?
-
@ktulho не точно, python.log я не смотрел. Но сейчас у меня не получилось воспроизвести проблему. Все нормально отображается с обоими скриптами. Без info_panel_data.py проблема тоже не проявляется. Проглючило так проглючило, вопрос снимаю.
-
Не могу найти тему про собственные макросы
in XVM: General Discussion and Troubleshooting
Posted · Edited by ddar
Неа, не помогает. Я так понимаю, макрос отдает значение, поэтому умножение выполняется (или пытается выполниться), но в логе все равно ошибки. А главное, результат умножения есть и все работает как надо.
Вот прямо сейчас запустил реплей с такой строкой
xvm.log
markers.xc