Mefist
Is it cocktail hour yet?
offline
Опыт:
98,240Активность: |
Unit takes damage
Поставил в триггере событие - Unit Takes Damage
Вопрос в том, как в условии обратиться к юниту который получает повреждение? |
22.07.2004, 17:48 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergey
Старейший
offline
Опыт:
44,363Активность: |
Ну вообще говоря есть там что-то типа event response damaged unit или что-то такое. Но можено к примеру сделать просто triggering unit |
22.07.2004, 18:19 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mefist
Is it cocktail hour yet?
offline
Опыт:
98,240Активность: |
Функция вообще какая то левая. В том то и прикол, что нету event response - damaged unit. triggering Unit тоже не подходит.
Вообще я там условием помойму никак не проверить. Там в событии надо сразу указывать юнита (даже переменную не указать) |
22.07.2004, 19:11 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergey
Старейший
offline
Опыт:
44,363Активность: |
А, в этом смысле. Эта проблема в некоторых частных случаях решается при помощи jass. Видел мое заклинание magic shield? Оно основано на динамичном создании триггера для конкретного юнита, под которого подстраивается событие unit takes damage. А потом, когда этот триггер становится лишним - он уничтожается.
Что конкретно тебе нужно сделать? |
22.07.2004, 19:24 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mefist
Is it cocktail hour yet?
offline
Опыт:
98,240Активность: |
=)))) именно это я и пытался сделать. Только более грубым способом.
У меня тогда вопрос, как можно джассом внести в событие Unit - Specific Unit Event юнита из переменной? |
22.07.2004, 19:53 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergey
Старейший
offline
Опыт:
44,363Активность: |
Сначала задам еще один вопрос: это нужно сделать для одного конкретного юнита? Или для целой группы? Если для группы, то каким условиям она должна удовлетворять?
И еще, это должно быть одноразовое или многоразовое действие? От ответов зависит насколько простая в итоге получится реализация. |
22.07.2004, 20:00 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mefist
Is it cocktail hour yet?
offline
Опыт:
98,240Активность: |
|
22.07.2004, 20:05 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergey
Старейший
offline
Опыт:
44,363Активность: |
Мефист, твой случай самый простой. Для него можно обойтись даже без jass. Снчала создай триггер без события. Затем в нужный момент используй команду trigger->add event
В качестве action - Unit takes damage с указанным юнитом. Чтобы отключить такой триггер протсо rtigger->turn off |
23.07.2004, 12:38 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mefist
Is it cocktail hour yet?
offline
Опыт:
98,240Активность: |
Во, спасибо. Именно это мне и нада.
Mefist добавил: Мде, мой вариант со спеллом все равно не удался =) лана, фиг с ним. |
23.07.2004, 14:04 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|