Mukoryak
я тут могу написать
offline
Опыт:
3,523Активность: |
Event - Unit Takes Damage
Мне нужно что бы каждый выстрел отнимал ману.
"Событие - Юнит получает урон" - применимо только к конкретному юниту. "Событие - юнит атакован" срабатывает даже когда юнит начал атаку и был остановлен, и поэтому не очень приемлемо, но оно может применяться к любому юниту. То что работает идеально, это "Событие - юнит получает урон", но для него нужен конкретный юнит. Как сделать что бы его можно было применть к любому юниту? MPCost
Events Unit - A unit enters (Playable map area) Conditions Actions Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions) Loop - Actions Trigger - Add to (This trigger) the event (Unit - (Picked unit) Takes damage) If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Or - Any (Conditions) are true Conditions (Unit-type of (Damage source)) Equal to Necromancer (Unit-type of (Damage source)) Equal to Necromancer (Unit-type of (Damage source)) Equal to Necromancer (Unit-type of (Damage source)) Equal to Sorceress (Unit-type of (Damage source)) Equal to Sorceress (Unit-type of (Damage source)) Equal to Sorcerer (Unit-type of (Damage source)) Equal to Evil Archbishop (Unit-type of (Damage source)) Equal to Lord of Crypt (Unit-type of (Damage source)) Equal to Lord of Manipulations (Unit-type of (Damage source)) Equal to Mad Summoner Then - Actions Unit - Set mana of (Damage source) to ((Mana of (Damage source)) - (((Real((Intelligence of (Damage source) (Exclude bonuses)))) / 4.00) + (Real((Hero level of (Damage source)))))) Else - Actions Do nothing Вроде бы я сделал всё как надо... Но не работает... Что здесь не так? |
05.03.2011, 19:45 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
reALien
offline
Опыт:
29,211Активность: |
Чем тебе стандартный фидбек не угодил то |
05.03.2011, 19:46 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mukoryak
я тут могу написать
offline
Опыт:
3,523Активность: |
что за фидбек ?
HerroArtes добавил:
У меня получилось сделать что бы отнималась мана, но почему то каждый раз отнимается в 2 раза больше предыдущего. Допустим если у меня должно отниматься 1 мана за каждый выстрел, то у меня отнимается на первый выстрел 1 мана, на 2-ой выстрел 2 мана, на 3-й выстрел 4 мана, на 4-й 8 мана итд... Хотя у меня в триггере задано "Unit - Set mana of (Damage source) to ((Mana of (Damage source)) - 1.00)" Почему???? Events
Unit - A unit comes within 9999999.00 of Tyrael 0022 <gen> Conditions Actions Trigger - Add to (This trigger) the event (Unit - (Triggering unit) Takes damage) Unit - Set mana of (Damage source) to ((Mana of (Damage source)) - 1.00) HerroArtes добавил: просто если использовать юнит атакован то если отставить мана отниметса а урон ненаноситса |
05.03.2011, 19:51 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
reALien
offline
Опыт:
29,211Активность: |
|
05.03.2011, 19:51 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
HerroArtes, а поиск юзать вера не позволяет? наработок по отлову урона 100500+ |
05.03.2011, 19:57 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mukoryak
я тут могу написать
offline
Опыт:
3,523Активность: |
reALien, Мне нужно что бы отнимал у себя. То есть каждый выстрел стоит ману. |
05.03.2011, 20:04 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,058Активность: |
а ордер отловить не судьба??? |
05.03.2011, 20:07 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mukoryak
я тут могу написать
offline
Опыт:
3,523Активность: |
Fakov, .поподробней как ето |
05.03.2011, 20:08 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Velociraptor
В пространстве и времени
offline
Опыт:
14,801Активность: |
Цитата:
У тебя как новый юнит входит или как триг срабатывает, так старые снова в триг добавляются в итоге триг по несколько раз работает После добавления в триг юнита добавляй его в группу, скажем, CheckedforDamage, а перед добавлением - проверяй: если он уже в этой группе - не добавляй его. |
|
05.03.2011, 20:16 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mukoryak
я тут могу написать
offline
Опыт:
3,523Активность: |
Velociraptor, большое спасибо клоуз |
05.03.2011, 21:49 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|