Мне нужно сделать предмет который при поднятии будет постоянно использовать заклинание на поднявшем а после снятия переставть. Как можно это сделать?

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

периодический триггер с проверкой на нужный итем и кастом с дамми юнита
1
20
7 лет назад
1
периодический триггер с проверкой на нужный итем и кастом с дамми юнита
Принятый ответ
0
2
7 лет назад
0
А не проще сделать через редактор обьектов?
Нестандартный обьект, Способности - выбираешь нужную, или создаешь нестандартную способность, которую нужно кастать на юнита. Теперь при подбирании предмета на герое, поднявшем предмет будет кастаться то заклинание, которое ты указал в способностях
0
20
7 лет назад
0
.:GreiN:.:
угу, и каждый раз придется клацать на предмет
плюс это не авто-каст на героя, а как раз это и нужно автору треда
0
2
7 лет назад
0
ssbbssc:
.:GreiN:.:
угу, и каждый раз придется клацать на предмет
плюс это не авто-каст на героя, а как раз это и нужно автору треда
Так нужен же постоянный каст, т.е. - без перерыва
0
28
7 лет назад
0
.:GreiN:., читай внимательно
нужно чтобы при поднятии предмета на поднявшего постоянно применялся спелл
0
20
7 лет назад
0
ну, и еще выставить длительность баффа на 0
тогда он будет вечным
а в триге проверяем его наличие, если нет - кастуем опять
0
27
7 лет назад
Отредактирован MpW
0
вот
Первый триггер
Событие - юнит получает предмет
Условие - тип подобранного равен ...
Действие - создать таймер и периодически запускать (в хеш-таблицу сохраняем кастера и счетчик. Счетчик запоминает кол-во итемов в инвентаре, если такой уже есть, то заново мб не нужно создавать еще один таймер)
Второй триггер
Событие - юнит дропает итем
Условие - тип дропнутого итема равен ...
Действие - Паузим и удаляем таймер, также чистим хеш-таблицу
При сохранении в хеш-таблицу сохраняем по ключу. По хендлу таймера сохраняем юнита, который подобрал, чтобы при запуске загружал юнита. А вот по хендлу все того же юнита сохраняем счетчик и таймер, чтобы при подборе или дропе сверять счетчик, а при дропе также удалять таймер
2
32
7 лет назад
2
Вопрос нахрена вам каст? Сразу триггерно эффект нельзя изобразить или сделать из ауры?
0
11
7 лет назад
0
Лучше триггерно прописать. Типа если предмет уникальный, то создать переменную юнита. И в этую переменную записывать юнита который взял предмет, или обнулить, если предмет потеряли. И по таймеру делать с этим юнитом то что нужно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.