geimer2341
offline
Опыт:
1,137Активность: |
неработает триггер
почему неработает триггер?
мне надо чтоб когда воин умер от яда, то яд перепрыгивал на другого воина рядом с умершим, но почему-то яд ну никак нехочет перекидываеться. |
20.01.2012, 21:44 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Manhun1
offline
Опыт:
5,042Активность: |
ВОзможно юнит умирает и баф спадает и проверка не узнает кто умерший с таким бафом |
20.01.2012, 21:50 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaeDR
offline
Опыт:
8,074Активность: |
Бафф уже умершего юнита не проверяется. Т.е. когда унит уже умер, у него нет баффов |
20.01.2012, 21:52 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
youtube
сктыщь
offline
Опыт:
8,025Активность: |
они здесь не нужны, и так ясно, что мертвый юнит не проверяется на баффы youtube добавил: и кстати, недавно была такая тема |
20.01.2012, 22:45 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
geimer2341
offline
Опыт:
1,137Активность: |
youtube, какая? можеш ссылку дать? |
20.01.2012, 22:47 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,058Активность: |
попробуй поставить задержку в 0.04 секунды между даванием даммику абилки и ее кастом. просто попробуй. |
21.01.2012, 00:00 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimanTOoBS
offline
Опыт:
5,791Активность: |
я бы сделал так событие получает урон, если урон критический и висит баф, делать твои действия P.S. будет нормально работать если хэшем присваивать цели заклинания игрока кинувшего дагер, хатя хз у тебя там ваще игрок красный стоит... |
21.01.2012, 00:27 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zumm
Тёртый Хрен
offline
Опыт:
6,335Активность: |
geimer2341, здесь через Jass отлавливать хп юнита. Или в GUI когда приводиш абилку в действие, проверять периодицеским эвентом жива цель или нет. |
21.01.2012, 02:34 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DiShan
offline
Опыт:
3,578Активность: |
А в разрешенных целях для скилла выставить "Мертвые" пытались? ( я хз , работает ли)
|
21.01.2012, 10:14 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
youtube
сктыщь
offline
Опыт:
8,025Активность: |
проще создать триг на отлов урона, и проверять если хп<урон твое действие то вот похожий пример , ток мальца изменить |
21.01.2012, 11:15 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SID69
DET
offline
Опыт:
19,693Активность: |
Просто навешивай на цель переменную, и делай проверку не на Бафф а на Юнита.
По моему проще всего сделать вот ((кат что-то типа такого.
Когда кастует спелл.
Действия: Target unit of Ability = OloloTarget Когда умирает
Условия: Если умерший юнит = OloloTarget И твои действия дальше! )) MMIceStar добавил: P.S. Не работает - пишется раздельно. |
21.01.2012, 12:33 | #11
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimanTOoBS
offline
Опыт:
5,791Активность: |
MMIceStar ещё забыл дописать что к этому надо будет делать периодическую проверку на то что баф спал |
21.01.2012, 14:33 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
DimanTOoBS, + еще переменная и когда происходит бафф, запускать таймер. Таймер истекает - менять значение переменной. Че вас так на периодики тянет?
|
21.01.2012, 16:13 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Arti
offline
Опыт:
11,196Активность: |
Что бы проверить умер юнит или нет с определённым бафом, дай ему любую абилку(например аура замедления), скрой её, и потом если юнит умирает а уровень абилки = 1 то... Етот способ действует 100% и не надо извращений |
21.01.2012, 16:38 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimanTOoBS
offline
Опыт:
5,791Активность: |
ага и баф бесконечный... |
21.01.2012, 16:50 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Arti
offline
Опыт:
11,196Активность: |
Так после некоторого времени убирай абилку |
21.01.2012, 17:20 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimanTOoBS
offline
Опыт:
5,791Активность: |
опять же периодически... |
21.01.2012, 17:33 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Arti
offline
Опыт:
11,196Активность: |
какое ещё пеоридически, если у тебя абилка стоит в юните которая неотображаеться и ничего не делает даже не показывая баффа, она никак не повлияет на него... + абилка вроде бы удаляеться с умершего юнита, юнит здох - удалить абилку [+] замечание от Hanabishi: Завуалированный мат.
Отредактировано Hanabishi, 21.01.2012 в 18:49. |
21.01.2012, 18:21 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ephemeral
Angry Birds Forever
offline
Опыт:
3,890Активность: |
событие хп юнита = 0?
|
21.01.2012, 18:50 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimanTOoBS
offline
Опыт:
5,791Активность: |
Arti, опять же ты рассматриваешь вариант бесконечного бафа, а не конечного... стандартное 15 сек. не используя периодический триггер или таймер ты не сможешь не криво удалить эту абилку(баф)... |
21.01.2012, 18:54 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|