FunkieFoO
offline
Опыт:
7,059Активность: |
Не корректно работает триггер
Есть Жасс триггер:
--Действие -Юнит привел способность в действие --Условие -Кастуемый спелл = XXXX --Действие //обьявление локалок //присвоение им значений -Создать юнита в точке (Позиция юнита кастера) //дамми юнит -Дать дамми предмет (Скипетр иллюзий) //дамми юзает скипетр на кастере, при этом создается иллюзия -Спрятать юнита (кастер) -Двигать юнита (кастер) //движение кастера к цели спелла -Двигать иллюзию на прежнее место кастера // т.е. на ту позицию када он юзал спелл Так вот я присваиваю созданной иллюзии значение GetLastCreatedUnit() - не работает, GetLastSummonedUnit() - тоже! Помогите и скажите какое значение имеет илюзия призваная с помощью предмета! |
24.06.2009, 16:53 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
никакое вроде, нужно писать отдельную функцию создающую и возвращающую иллюзию |
24.06.2009, 16:55 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FunkieFoO
offline
Опыт:
7,059Активность: |
Через РБ?? |
24.06.2009, 16:55 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
почему РБ ?? собираеш всех потенциальных иллюзий вокруг цели, задаеш им кастом валью 1 к примеру, потом кастуеш создание иллюзии, пикаеш заново всех иллюзий, смотриш у кого кастом валью 0 - это и есть созданная иллюзия, одновременно присваивая обратно 0 у тех у кого 1. |
24.06.2009, 17:19 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FunkieFoO
offline
Опыт:
7,059Активность: |
спс, тему можно закрыть |
24.06.2009, 17:46 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Garret
Недоброе творится
offline
Опыт:
3,893Активность: |
В теории (разницы с практикой не заметил), все иллюзии появляются в порядке их вызова => можно сделать что-то вроде очереди, в которой будем хранить нужную инфу, вроде той, куда двигать иллюзию после создания и т д. Отлавливаем появление юнита на карте - и, вуаля! Но также можно сделать время анимации 0 и тогда (я не проверял, но по старому коду доты) иллюзия уже будет создана к следующему действию твоего триггера. Как получить эту созданную иллюзию - точно не помню, но вроде было FirstOfGroup. |
24.06.2009, 20:56 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|