andreyvazmtp
-
Posts
70 -
Joined
-
Last visited
Posts posted by andreyvazmtp
-
-
Поясните пожалуйста: v1, v2 и v3 - это числа или любые наборы символов? Если символы, то будет ли пробел считаться частью цепочки таких символов?
Если мне к примеру нужно чтобы макрос возвращал "abc", "def" или "ghi", то писать так:
{{py:aim.mode(abc,def,ghi)}} - без пробелов внутри скобок или так:
{{py:aim.mode(abc, def, ghi)}} - с пробелами после запятых?
-
Да, спасибо, сам уже подумывал так сделать. Осталось теперь моноширинный шрифт подобрать для поля имени. Ато mono из XVM только для цифр "моно", буквы плохо ровняет.
12 минут назад, aster сказал:А.
Сделай их (уши для разных режимов) одинаковыми совсем.
Попытки пиксельхантинга не помогут, с этим какая-то муть, а вот совсем одинаковые (ширина всех кусков полей) прокатили.
Это не иконки, это поле
"vehicleFormatRight": "<font face='Ubuntu mono bold' size='11' color='{{alive?{{c:vtype}}}}'>{{vehicle}}</font>", мне удалось сделать его пиксель-в-пиксель одинаковым для разных ушейПонятно, для названия техники тоже моноширинный буду использовать.
-
Так и сделал, основные уши "large", альтовые - "medium2" но с конфигом от "large" чтоб длина была одинаковая. Вся загоздка в переменной ширине поля имени в разных боях.
-
2 минуты назад, aster сказал:
Ник обрезать, танк удлиннить до самого длинного названия в игре?
В конце концов, не так уж важно, какой из Renamed_use... какой.
Я хотел в ALT-режиме ушей делать ник и клан прозрачными а на их месте выводить полосу ХП. для этого и нужно было знать ширину поля в пикселях. Я знаю что можно намастрячить экстра-полей и сделать сво уши с нуля. Просто хотел малой кровью обойтись - слегка дефолтный конфиг поменять.
-
Понятно, спасибо за ответ.
-
По дефолту в ушах команд ширина поля имени игрока в пикселях - от 46 до 158. Но конкретный размер зависит от самого длинного имени в команде и символов, которыми это имя набрано! И как узнать эту ширину в данном конкретном бою? Может макрос есть какой? Как вариант сгодятся макросы дающие ширину полей названия и иконки танка, они ведь тоже разные из боя в бой.
-
Надо изменить строку "textFormat".
примерно так:
"textFormat": { "color": "0x{{py:xvm.secondsBT>5?FFFFFF|FF0000}}", "size": 50, "align": "center" },
"bold": "false" я убрал, по дефолту текст и так не жирный.
А можно вот такой светофор, ежели неймется!
"textFormat": { "color": "0x{{py:xvm.secondsBT>10?FFFFFF|{{py:xvm.secondsBT>5?FFFF00|FF0000}}}}", "size": 50, "align": "center" },
- 3
-
Да, я видел, но решил поэкспериментировать, чтоб удостовериться. Ну и выложил что вышло, что получилось. Может поможет кому.
-
Сделал так:
в elements.xc добавил выделенную строку:
Цитата{
"elements": [
{
"fragCorrelationBar": {"alpha": 0},
"playersPanel": {"listLeft": {"y": 29}, "listRight": {"y": 29}},
"prebattleTimer": {"timer": {"visible": false}, "background": {"visible": false}, "qpInfoFlagContainer": {"visible": false}, "win": {"visible": false}, "message": {"visible": false}}
}
]
}строка вида:
Цитата"prebattleTimer": {"visible": false}
или:
Цитата"prebattleTimer": {"visible": false, "timer": {"visible": false}, "background": {"visible": false}, "qpInfoFlagContainer": {"visible": false}, "win": {"visible": false}, "message": {"visible": false}}
почему-то не работает...
в battleLabelsTemplates.xc добавил секцию:
Цитата"prebattleTimer": {
"enabled": true,
"updateEvent": ", PY(ON_BATTLE_TIMER), PY(ON_BEGIN_BATTLE)",
"x": 0,
"y": 50,
"screenHAlign": "center",
"align": "center",
"shadow": { "distance": 0, "angle": 0, "alpha": 100, "blur": 5, "strength": 2 },"alpha" : "{{py:isBattle?0|100}}",
"textFormat": { "color": "0xFFFFFF", "size": 50, "align": "center", "bold": "false" },
"format": "{{py:xvm.minutesBT%02d}} : {{py:xvm.secondsBT%02d}}"
}Не забываем добавиить в battleLabels.xc строку:
Цитата${ "battleLabelsTemplates.xc":"def.prebattleTimer" }
ну и вышло так:
Красота и простота!
Забыл, блин... В папку res_mods\configs\xvm\py_macro надо скрипт battleTimer.py добавить вот от сюда:
https://koreanrandom.com/forum/topic/36869-battletimer-средствами-xvm/
- 2
-
Ну по мне это лучше чем, то что по дефолту после нового патча. Не нравятся мне захламляющие экран надписи о том что мне и так известно
-
2 минуты назад, night_dragon_on сказал:
Теперь пройдемся по основным элементам таймера:
"prebattleTimer": { "visible": true, "timer": { "visible": true }, "background": { "visible": true }, "qpInfoFlagContainer": { "visible": true }, "win": { "visible": true }, "message": { "visible": true } }
Спасибо большое, буду пробовать.
-
19 минут назад, night_dragon_on сказал:
Спасибо, название ЛБЗ убралось.
Подскажите как пользоваться командой "@log": N.
Пытался так:
Цитата{
"elements": [
{
"fragCorrelationBar": {"alpha": 0},
"playersPanel": {"listLeft": {"y": 29}, "listRight": {"y": 29}},
"prebattleTimer": {"@log": 2, "qpInfoFlagContainer": {"visible": false}}
}
]
}Сыграл один бой, вышел из игры. Но в файле xvm.log в корне игры что-то не нашел списка параметров для элемента prebattleTimer.
Ну или пожалуйста просто подскажите как сделать вот это:
-
Добрый день/ночь всем! Подскажите пожалуйста, можно ли изменить таймер до начала боя (размер, шрифт, положение). Так же хотел бы совсем убрать надписи о цели боя (уничтожить противников, захватить/защитить базу) и о принятой к исполнению ЛБЗ. А то эти громадные буквы посреди экрана надоели уже.
-
34 минуты назад, ZORG_HD сказал:
долго чет пилят стабильную версию
Да потому что WG-шники задрюкали со своими микропатчами. А после каждого подикося заново тестить надо...
- 1
- 1
-
5 часов назад, generatoridei сказал:
Серьезно?! Игре более 8 лет. Моду ХВМ лет 5-6. За эти годы вышло дохренища обнов. Но разрабы ХВМ все еще почему то не могут подготовить пак к выходу обновления.
Не успевают. Я понимаю, когда выходил 1.0 патч - там адаптация и прочая хрень. Но в проходных, не глобальных патчах - они все равно мурыжат неделями.
Все успевают. А вы нет. В чем проблема ребят?
Ну как бы продукт бесплатный и его разработчики никому ничем не обязаны. Хочешь быстрее - качай ночную сборку, как советовали чуть выше, или чуток потерпи, усё будет...
- 2
-
Привет, народ! После выхода патча 1.0 из всех мод-паков исчезли все прицелы, в состав которых входил конфиг-файл, позволявший тонко их настраивать под себя. Всё что есть в наличии представлено для пользования "ка есть", без возможности настраивать. Может ли кто-нибудь осведомлённый хоть что-то определённое объяснить по этой ситуации? Это что, новое веянье от WG (типа, нельзя) или же трудности с адаптацией к новому движку?
-
Уважаемый автор, сделай ппожалуйста макрос для сообщений после боя, который показывал бы сумму всех расходов за бой (на ремонт + на БК + на снаряжение) одним числом. Назвать предлагаю {{ServiceCost}}. Сообшения с ним моглибы быть чуть компактнее.
-
Уважаемый автор! Добавь пожалуйста макрос (НЕТ, НЕ В СТАТИСТИКУ, упаси Бог!) - в сообщения после боя, в sysMsg.json, чтобы расходы за бой можно было выводить одним числом а не тремя, и назови например {{ServiceCost}}.
-
Здравствуйте, уважаемый автор. Вношу маленькое предложение.
В сообщениях после боя, в файле sysMsg.json расходы за бой отображаются тремя макросами: {{RepairCost}}, {{AmmoCost}} и {{EquipCost}}. Предлагаю добавить ещё один, суммирующий расходы за бой по этим трём пунктам и назвать {{ServiceCost}}. Такой пункт есть в файле colors.json, но как макрос в послебоевых сообщениях у меня его использовать не вышло, а жаль. Сообщения могли бы быть чуть-чуть компактнее. Если не затруднит, добавьте пожалуйста в ваш мод такую возможность. Спасибо.
Прицел (без сведения) средствами XVM
in Components of XVM and Addons (py_macro)
Posted
Спасибо, а не подскажете как указать картинку в качестве параметра. В старом варианте работало, сейчас - нет:
Это старый мой вариант, ещё когда в макросе не было перечисления параметров v1, v2 и v3
"format": "{{py:aim.mode=sn?<img src='xvm://res/icons/Sight/gridSniper.png'>}}" - так картинка выводится,
Заменяю на такую строку:
"format": "{{py:aim.mode('', '<img src='xvm://res/icons/Sight/gridSniper.png'>', '')}}" - не выводится.
Можно конечно оставить как было, но хочется единообразия конфига и разобраться тоже.