FredFoX
offline
Опыт:
406Активность: |
Мана за удар\выстрел
Здравствуйте,как сделать так что бы у юнита за обычный удар\выстрел во общем за атаку отнималось N-ное количество манны? |
07.01.2010, 22:45 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
Отслеживать атаку и отнимать МР триггерно. |
07.01.2010, 23:02 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Moon Hunter
Elemental arena v 2.0
offline
Опыт:
660Активность: |
FredFoX, триггерно:
Событие: A Unut атакует Условие: (Attacking Unit is *твой тип юнита) равно да Действия: Set мана to (attacking unit)=(мана of (attacking unit) - 20(например)) (вроде так) PS. буду с компа напишу поточнее(но примерно так) |
07.01.2010, 23:05 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
avatarDr
Neophyte
offline
Опыт:
6,474Активность: |
Тут будет небольшой недочёт, если юнит начнёт атаковать и остановится. Как вам вариант убрать все цели у юнита и дать ему огненные стрелы с +0 урона и нужными целями. Тогда сразу решается проблема атаки без нужного кол-ва маны. |
07.01.2010, 23:27 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Moon Hunter
Elemental arena v 2.0
offline
Опыт:
660Активность: |
avatarDr, да это вариант но вот что произойдет если скажем у него закончится мана и юнит автоматом перестанет кастовать стрелы, тогда придется ставить ограниение.(хотя это канечто не проблема))) |
07.01.2010, 23:57 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
Можно отслеживать не атаку, а получение урона от этого юнита и тогда только отнимать ману. |
08.01.2010, 00:16 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Патиссончик
Time marches on
offline
Опыт:
9,881Активность: |
Gareth_Emery, вот у меня вопрос, как отследить атаку? Ответ глазами меня нее устраивает =)
Овощь добавил:
А то когда юнит атакован получаеться оооочень коряво Овощь добавил: нажимаешь атаковать и как юнит замахиваеться отводишь, мана отнимаеться, урона 0. |
08.01.2010, 05:55 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
VeX
offline
Опыт:
2,550Активность: |
Gareth_Emery, но нужно-то отслеживать только физическую атаку, да? А если у юнита магия есть?) |
08.01.2010, 08:53 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
avatarDr
Neophyte
offline
Опыт:
6,474Активность: |
Вы уже убедили человека, что он сказал глупость. Хватит. Moon_Hunter, тогда он не сможет атаковать, т.к. у него в обычной атаке нету этих типов целей. |
08.01.2010, 09:49 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
Вот я сделал что бы мана отнималась, но не знаю как сделать что бы без маны атака не проходила.
Moon_Hunter:
=\ В редакторе нету события (юнит атакует) только атакован |
08.01.2010, 12:14 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
3aragka
offline
Опыт:
7,141Активность: |
получение урона - значит юнит попал... т.е. при промахе по идее мана не будет отниматься вообще лучший вариант использовать на основе огненные стрелы... если убрать саму атаку после заканчивания маны атаки не будет... либо сделать проверку на количество маны... и при достижении достаточного количества давать юниту абилку... при недостатке/отключении абилки отнимать... |
08.01.2010, 12:23 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FredFoX
offline
Опыт:
406Активность: |
Спасибо всем,осталось придумать как сдать так что бы без маны атака не проходила. |
08.01.2010, 12:24 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
Вот чел, я сделал тебе что бы при атаке мана уменьшалась, и без маны атака не проводилась.
Отредактировано в 12:40 |
08.01.2010, 12:36 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sebra
offline
Опыт:
5,603Активность: |
FredFoX, тебе уже сказали в четвёртом посте. А в пятом, что атаки без маны не будет. |
08.01.2010, 12:38 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FredFoX
offline
Опыт:
406Активность: |
Спасибо большое) |
08.01.2010, 13:07 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
VeX, я предлагал отслеживать получение урона, а не атаку. При таком отслеживании и магический урон учитывается. |
08.01.2010, 14:56 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Moon Hunter
Elemental arena v 2.0
offline
Опыт:
660Активность: |
Gareth_Emery, да но как уже писал 3aragka: получение урона - значит юнит попал... т.е. при промахе по идее мана не будет отниматься мне кажется его способ всеже лучше) |
08.01.2010, 15:42 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
Че вы паритесь? спорить голословно может любой. Лучше бы сделали. |
08.01.2010, 18:15 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
9thNerZul
forum/warcraft3
offline
Опыт:
4,869Активность: |
Gareth_Emery:
Ухаа развели тут, мне интересно ты как собираешься учитывать получение урона к примеру если 300юнитов на карте( нет события какой либо юнит получает урон в гуи) тем более в жассе! |
08.01.2010, 20:17 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Moon Hunter
Elemental arena v 2.0
offline
Опыт:
660Активность: |
9thNerZul, есть такое событие: Юнит атакован => можно отследить кто его атакует и отнять ману! только в этом случае придется ставить запрет на атаку если у юнита маны меньше определённого количества! |
08.01.2010, 21:19 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|