Подскажите как создать на MUI GUI постепенное событие с отслеживанием баффа или дебаффа.
Пробовал на примере Отравленный нож,пока на враге дебаф тригер с периодическим событием проверял дебафф и выполнял действие.Но всё это было не MUI Стоило другому герою использовать способность,переставала работать и у первого героя.Пример моей попытки:
Событие каждые 3 сек
Условие Юнит тригера имеет дебафф Отравленный нож
Действие Наносило урон Сила героя+бонусы
Пробовал сделать цикл,но тоже не MUI получилось и некорректно считывало урон от статов.

Принятый ответ

Вот держи. За подробностями в вк можешь обратится и если такое дело помогу доработаю систему на jass ( мой вк - vk.com/id446544976 )
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
21
6 лет назад
2
занести цель спелла и кастера в переменные, на гуи можно через локалки
был где-то пример старый, ищи
вот бегло нарыто
custom script : local unit u
set unit = target unit of ability being cast
custom script : set u = udg_unit
wait 10.00 game-time seconds
custom script : set udg_unit = u
с вейтом очень криво, зато очень просто
потом советую перейти на джасс и вейт заменить на таймер
тебе еще нужно запомнить в другую переменную triggering unit
и спелл тогда будет MUI для каждого каста кастер и цель будут запоминаться разные
ну и офк у тебя не 10 секунд а 3
короче тебе шаблон кинут дальше должен раскурить что делать
3
2
6 лет назад
3
Вот держи. За подробностями в вк можешь обратится и если такое дело помогу доработаю систему на jass ( мой вк - vk.com/id446544976 )
Загруженные файлы
Принятый ответ
0
13
6 лет назад
0
ClotPh, можно и через вэйты делать, если использовать затенение переменных в GUI.
0
21
6 лет назад
0
Пушистый, вэйты же хуже по определению и, ятп, даже десинкать могут
0
13
6 лет назад
0
ClotPh, это да, просто мало ли пригодилось бы.
0
20
6 лет назад
0
Хештейбл
1
2
6 лет назад
1
Вот jass система, она более чем актуальна
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.