-
Posts
8,118 -
Joined
-
Last visited
-
Days Won
125
Everything posted by HEKPOMAHT
-
@ktulho я с GreenSock вожусь, так там In это большая i... а уже автоматически и тут написал :), но не в этом суть, я по самой работе макроса. {{py:xvm.leftTime(10)}} - после 9 сек значение должно пропадать? Вчера проверял - не пропадает, весь бой отображается.
-
@ktulho подскажи по {{py:xvm.leftTime(x)}}, если значение аргумента 10, то 9 сек должно it возвращать? Вчера пытался понять работу макроса - так и не понял, весь бой it, не пропадает.
-
Кастомизируемые текстовые поля в окне боевого интерфейса
HEKPOMAHT replied to wotunion's topic in Suggestions for XVM
@sirmax от текущего до необходимого получается только в tweensOut: текущее 100% -> необходимое 0 "{ "alpha": 0 }" для tweensIn нужно с 0 до 100 %. а так как текущее 100% и есть, я использую метод fromTo, по другому не получается. Причём то же самое и для tweens: появление от 0 до 1 (метод fromTo), время анимации, затухание (метод to) - для lastHit всё чётко (собственно это полностью удовлетворило мою первоначальную заявку, если что). Вот код для конфига дефолт, миникарта: // Формат поля по умолчанию. "defaultItem": { "enabled": true, //"hotKeyCode": 56, "onHold": true, "visibleOnHotKey": false, "tweensIn": [ [ "fromTo", 1.5, { "alpha": 0 }, { "alpha": 1 } ] ], "tweensOut": [ [ "to", 1.5, { "alpha": 0 } ] ], ... без хоткея работает. Раскомментируешь - проблему я описал. -
Кастомизируемые текстовые поля в окне боевого интерфейса
HEKPOMAHT replied to wotunion's topic in Suggestions for XVM
@sirmax всё равно что-то не то. Попробую описать подробнее. Поле скрывается по нажатию клавиши ("visibleOnHotKey": false), то есть изначально оно должно быть видимым и ориентироваться на флаг (например "alive", "enemy", "spotted"). Без хоткея так и есть и всё работает исправно. С хоткеем: в начале боя пусто. У tweensIn конечное значение "alpha": 1. Обнаруживается противник (статус "spotted") - пусто, далее противник пропадает (статус "lost") - надписи появляются и с этого момента именно эти поля отображаются, повторюсь - без нажатия клавиш. Оставил tweensOut, убрал tweensIn - поля появились, но... "lost" появится и сразу исчезает, то же самое происходит с видимой техникой противника, которая уже была в засвете и пропала. В полях, где хоткей есть а флагов нет, там надписи не появляются вовсе, пока не нажмёшь. Хз, придётся мудрить, выбирать что-то одно. -
@P.S.Enot заканчивай уже флудить Запрещённые моды
-
Кастомизируемые текстовые поля в окне боевого интерфейса
HEKPOMAHT replied to wotunion's topic in Suggestions for XVM
работает "tweens" работает тут скорее всего важно. Удаляю "hotKeyCode" - привязка к флагам есть. Возвращаю "hotKeyCode" - в начале боя, пока кнопарь не прожмёшь - поле не отрисовывается. И вроде бы как анимация не всегда срабатывает. -
Кастомизируемые текстовые поля в окне боевого интерфейса
HEKPOMAHT replied to wotunion's topic in Suggestions for XVM
да, я про false писал. Проверял оба варианта, код с последнего (true) выложил. скорее всего на реплеях иногда анимация иногда ломается, если тыкать стрелками перемоток, так как я ещё вчера "fromTo" пытался использовать, что-то не получалось. Сейчас по новой: вызвал метод, установил время анимации, задал двум объектам артибуты с начальным и конечным значением, проверил на реплее без перемоток и ускоренного просмотра - блин, работает Ещё могу предположить, что на анимацию может влиять "autoReloadConfig". -
@Kiro я тут почитал изменения для патча 1.6 - там по лбз задачи упростили. Ты не торопись выполнять. Такими темпами к концу года об.279 будут давать за условие "В победном бою попасть в топ-10 своей команды по опыту"
-
Кастомизируемые текстовые поля в окне боевого интерфейса
HEKPOMAHT replied to wotunion's topic in Suggestions for XVM
@sirmax по tweens: В lastHit статичность "delay" и затухание работает, а по плавному появлению не понятно. По идее для появления нужно указывать 2 параметра прозрачности (как изначально было в примере) , типо "от", "до" [ "to", 1, { "alpha": 0.5 }, { "alpha": 1 } ], то есть за 1 сек объект с полупрозрачного становиться прозрачным. Но так не работает. сейчас в таком виде появляется с 100% прозрачностью (реплей): [ "to", 2, { "alpha": 1 } ], ... так появляется и сразу же затухает через 2 сек: [ "to", 2, { "alpha": 0 } ], ... ---- в миникарте с экстраполя без событий, может на флаг видимости сделать ориентир? ---- по "hotKeyCode" не работает. "hotKeyCode": 56, "onHold": true, "visibleOnHotKey": true, "tweens": [ [ "to", 2, { "alpha": 1 } ], [ "to", 2, { "alpha": 0 } ] ], если нажать - отпустить прозрачность не меняется, если удерживать - через 2 сек плавно затухает. Должно быть так: нажал - плавно появилось, отпустил - плавно исчезло, пока удерживаешь - статично. -
Прицел (без сведения) средствами XVM
HEKPOMAHT replied to ktulho's topic in Components of XVM and Addons (py_macro)
скрипт не только отключает, но и включает спидометр для всей техники (значение "all") -
damageLog средствами XVM.
HEKPOMAHT replied to ktulho's topic in Components of XVM and Addons (py_macro)
@sirmax огромнейшее спасибо! ---- проверил пока работу по первоначальной заявке "в lastHit" - работает. Остальное будем тестить, в процессе. ---- дальнейшее обсуждение можно вести в профильной теме -
damageLog средствами XVM.
HEKPOMAHT replied to ktulho's topic in Components of XVM and Addons (py_macro)
-
damageLog средствами XVM.
HEKPOMAHT replied to ktulho's topic in Components of XVM and Addons (py_macro)
прошёлся по всем полям - на каждом, где можно применить трансформацию есть событие (или несколько событий): в хитлоге: PY(ON_HIT_LOG) в дамаглоге: PY(ON_HIT) PY(ON_LAST_HIT) PY(ON_FIRE) на таймере до начала боя 2 шт PY(ON_BATTLE_TIMER), PY(ON_BEGIN_BATTLE) в таймерах ремонта модулей, в прицеле, в блоке статистики... да везде есть. А где например статичная картинка - фон, так там и этот параметр не нужен. Так что ты прав. На клавиши - "hotKeyCode", на остальное "updateEvent" (вот только если их несколько, как там получится...). -
я даже и не знаю что ответить... тут либо исправлять, либо оставлять как есть с костылём. Да и то это касается пользовательских конфигов, где есть разделение полей по командам. В дефолте сделано одним полем - там всё нормально. Такие ситуации будут возникать довольно редко (как например это), так что сам смотри, по желанию как говориться. Можно и забить, если много чего переделывать нужно, да и тему закрою тогда.
-
damageLog средствами XVM.
HEKPOMAHT replied to ktulho's topic in Components of XVM and Addons (py_macro)
@ktulho я не подумал... нужно было отдельную тему в предложениях создавать -
damageLog средствами XVM.
HEKPOMAHT replied to ktulho's topic in Components of XVM and Addons (py_macro)
так есть же: // Продолжительность отображения (секунды). "timeDisplayLastHit": 7, ---- если поле не исчезает (строки лога) - будет только t1 срабатывать -
damageLog средствами XVM.
HEKPOMAHT replied to ktulho's topic in Components of XVM and Addons (py_macro)
по методам и т.д я конечно специалист (на днях взломал сервера Пентагона) обрисую своими словами, как мне видится: - условно назову параметр "транформация" - параметр будет иметь 2 значения: [t1, t2] (по-умолчанию: null) t1 - время , за которое объект станет полностью не прозрачным (alpha от 0 до 100) то есть время появления t2 - время, за которое объект пропадёт (alpha от 100 до 0) то есть время затухания ---- "транформация": [2s, 3s] пример 1: при нажатии горячей клавиши; - нажал клавишу - через 2 сек. поле станет полностью видимым - отпустил - через 3 сек поле исчезнет пример 2: сообщение о полученном уроне: - плавное появление - 2 сек - плавное затухание до полного исчезновения - 3 сек пример 3: окно статистики по таб - нажал клавишу -> содержимое полей появилось например через пол секунды (ну это так, больше для красоты) -
Добавить доп. настройки в playersPanel и statisticForm
HEKPOMAHT replied to HEKPOMAHT's topic in Suggestions for XVM
@sirmax если не сложно, добавь может общую отключалку для statisticForm с поддержкой {{xvm-stat}}. Раньше, пару раз народ спрашивал про отключение да и в остальных модулях отключатель в наличии. -
safeShot средствами XVM.
HEKPOMAHT replied to Kotyarko_O's topic in Components of XVM and Addons (py_macro)
Изя всё? -
@Kiro пардонс, забыл добавить, что это моё личное мнение
-
[1.27.0 RU, 1.25.0 EU] ◄ HEKPOMAHT ►
HEKPOMAHT replied to HEKPOMAHT's topic in Ready-to-use XVM configurations
carousel.xc параметр "sorting_criteria" -
Для выполнения лбз не нужно много техники. А если быть точным - достаточно одного заряженного танка на каждое задание. Наличие в карусели свистоперделок для прохождении лбз - поможет "как мёртвому припарка" . Всё, что может помочь - это правильно выбранная техника (про её наличие молчу) для двух веток... и всё.