ExArt
offline
Опыт:
13,634Активность: |
MicroElf, вообще у меня ощущение что add new event просто заупскает выбранный тригер, но с возможностью использования ссылок на добавленное событие, само же событие не запускает триггер
|
12.10.2008, 19:36 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MicroElf
offline
Опыт:
4,288Активность: |
ScaryGhost
Вурдалак чуть раньше умирает. Тем более в твоем примере его можно и магией убить. |
12.10.2008, 19:41 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ExArt
offline
Опыт:
13,634Активность: |
MicroElf, Вот можно ставить любого юнита, но срабатывает на магию
|
12.10.2008, 20:14 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Пикси
offline
Опыт:
2,422Активность: |
Юнит получает урон и есть событие которое возвращяет нужные тебе значения. |
12.10.2008, 20:29 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FEARSTARTER
desert eagle
offline
Опыт:
19,284Активность: |
MicroElf вот мапа с примером, я ее у себя в карте использую все работает, тока это не моя.
|
12.10.2008, 20:32 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ExArt
offline
Опыт:
13,634Активность: |
нашёл у себя баг, незнаю как поправить. Если бить одного юнита то событие срабатывает 2 раза потом 3, 4 и т.д
ExArt добавил: ScaryGhost незнаю ExArt добавил: а всё сделал, так один ExArt добавил: http://xgm.guru/forum/showthread.php?t=19506&highlight=%D2%E8%EF+%F3%F0%EE%ED%E0 Есть ещё вот такая тема |
12.10.2008, 21:39 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
это называется дамаг детекщин систем
на каждого юнита создается тригер и регистрируется на событие получения вреда
всем юнитам раздается сфера оставляющая бафф
при получение вреда проверяется наличие бафа и если он есть то бафф снимается и производятся уже нужные действия
писать такое не зная жасса впринципе крайне проблемно |
13.10.2008, 10:56 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
ADOLF Я где-то кажеться видел такую реализацию без баффа! Возможно ли сделать тоже самое без баффа?
|
13.10.2008, 11:04 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
без бафа - можно но геморно, для этого все спелы должны наносить урон только тригерно (UnitDamageTarget(...)) |
13.10.2008, 11:11 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ExArt
offline
Опыт:
13,634Активность: |
В теме на которую я оставил ссылку используется другой, имхо, более удобный способ. Когда юнит атакован True заносится в переменную и потом когда юнит damaged проверяется эта переменная и если true значит обычная атака если false значит магия. Сразу после нанесения урона в переменную заносится false. И никакого гемороя. Отредактировано ExArt, 13.10.2008 в 11:50. |
13.10.2008, 11:24 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
и куча косяков, если юнит не один, или если снаряд летит медленно или на очень длинную дистанцию) |
|
13.10.2008, 14:16 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ExArt
offline
Опыт:
13,634Активность: |
ADOLF, да лан. Один возможный косяк это если нанести урон заклинанием юниту которого ты атаковал пока до него не долетел снаряд. И в некоторых случаях ничего сташного не произойдёт если триг сработает чуть раньше. Хотя это уже надо конкретно смотреть, возможны варианты где только со сферами.
|
13.10.2008, 14:46 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
ну я если я пущу второй снаряд, а первый недолетит? а о промахах ты подумал? вариант глючный и очень почему не делать со сферами? |
|
13.10.2008, 14:55 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ExArt
offline
Опыт:
13,634Активность: |
ADOLF, промахи ниначто не повлияют, а если возможна ситуация с двумя снарядами то надо продублировать тригеры и переменные и запускать их поочереди (сложненько, но я такое делал). А сферы будут перекрывать другие сферы. Можно конечно сделать их все тригерно, но если ситуация с кастом на цель атаки во время полёта снаряда принципиально не может произойти в карте, и если не может быть такой скорости атаки, что несколько снардов висят в воздухе, то предпочтительнее будет использовать способ с логической переменной, чем описывать потом фиг знает сколько сфер.
|
13.10.2008, 15:23 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
если не учитывать то, что в случае промаха потом переменная окажеться тру, и в случае урона с магией сработает событие как урон от руки. еще возникает вопрос про МУИ, но я больше спорить не собираюсь, я сказал как делать правильно |
|
13.10.2008, 17:28 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|