XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
FredFoX

offline
Опыт: 406
Активность:
Мана за удар\выстрел
Здравствуйте,как сделать так что бы у юнита за обычный удар\выстрел во общем за атаку отнималось N-ное количество манны?
Старый 07.01.2010, 22:45
Gareth Emery
Passive Progressive^^
offline
Опыт: 9,874
Активность:
Отслеживать атаку и отнимать МР триггерно.
Старый 07.01.2010, 23:02
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
avatarDr
Neophyte
offline
Опыт: 6,474
Активность:
Тут будет небольшой недочёт, если юнит начнёт атаковать и остановится. Как вам вариант убрать все цели у юнита и дать ему огненные стрелы с +0 урона и нужными целями. Тогда сразу решается проблема атаки без нужного кол-ва маны.
Старый 07.01.2010, 23:27
Moon Hunter
Elemental arena v 2.0
offline
Опыт: 660
Активность:
avatarDr, да это вариант но вот что произойдет если скажем у него закончится мана и юнит автоматом перестанет кастовать стрелы, тогда придется ставить ограниение.(хотя это канечто не проблема)))
Старый 07.01.2010, 23:57
Gareth Emery
Passive Progressive^^
offline
Опыт: 9,874
Активность:
Можно отслеживать не атаку, а получение урона от этого юнита и тогда только отнимать ману.
Старый 08.01.2010, 00:16
Патиссончик
Time marches on
offline
Опыт: 9,881
Активность:
Gareth_Emery, вот у меня вопрос, как отследить атаку? Ответ глазами меня нее устраивает =)
Овощь добавил:
А то когда юнит атакован получаеться оооочень коряво
Овощь добавил:
нажимаешь атаковать и как юнит замахиваеться отводишь, мана отнимаеться, урона 0.
Старый 08.01.2010, 05:55
VeX

offline
Опыт: 2,550
Активность:
Gareth_Emery, но нужно-то отслеживать только физическую атаку, да? А если у юнита магия есть?)
Старый 08.01.2010, 08:53
avatarDr
Neophyte
offline
Опыт: 6,474
Активность:
Вы уже убедили человека, что он сказал глупость. Хватит.
Moon_Hunter, тогда он не сможет атаковать, т.к. у него в обычной атаке нету этих типов целей.
Старый 08.01.2010, 09:49
Ksan

offline
Опыт: 13,248
Активность:
Вот я сделал что бы мана отнималась, но не знаю как сделать что бы без маны атака не проходила.
Moon_Hunter:
Событие: A Unut атакует
=\ В редакторе нету события (юнит атакует) только атакован
Прикрепленные файлы
Тип файла: w3x Mana.w3x (12.8 Кбайт, 23 просмотров )
Старый 08.01.2010, 12:14
3aragka

offline
Опыт: 7,141
Активность:
получение урона - значит юнит попал... т.е. при промахе по идее мана не будет отниматься
вообще лучший вариант использовать на основе огненные стрелы... если убрать саму атаку после заканчивания маны атаки не будет... либо сделать проверку на количество маны... и при достижении достаточного количества давать юниту абилку... при недостатке/отключении абилки отнимать...
Старый 08.01.2010, 12:23
FredFoX

offline
Опыт: 406
Активность:
Спасибо всем,осталось придумать как сдать так что бы без маны атака не проходила.
Старый 08.01.2010, 12:24
Ksan

offline
Опыт: 13,248
Активность:
Вот чел, я сделал тебе что бы при атаке мана уменьшалась, и без маны атака не проводилась.
Отредактировано в 12:40
Прикрепленные файлы
Тип файла: w3x Mana by Ksan.w3x (12.8 Кбайт, 29 просмотров )
Старый 08.01.2010, 12:36
Sebra

offline
Опыт: 5,603
Активность:
FredFoX, тебе уже сказали в четвёртом посте.
А в пятом, что атаки без маны не будет.
Старый 08.01.2010, 12:38
FredFoX

offline
Опыт: 406
Активность:
Спасибо большое)
Старый 08.01.2010, 13:07
Gareth Emery
Passive Progressive^^
offline
Опыт: 9,874
Активность:
VeX, я предлагал отслеживать получение урона, а не атаку. При таком отслеживании и магический урон учитывается.
Старый 08.01.2010, 14:56
Moon Hunter
Elemental arena v 2.0
offline
Опыт: 660
Активность:
Gareth_Emery, да но как уже писал 3aragka: получение урона - значит юнит попал... т.е. при промахе по идее мана не будет отниматься мне кажется его способ всеже лучше)
Старый 08.01.2010, 15:42
Ksan

offline
Опыт: 13,248
Активность:
Че вы паритесь? спорить голословно может любой. Лучше бы сделали.
Старый 08.01.2010, 18:15
9thNerZul
forum/warcraft3
offline
Опыт: 4,869
Активность:
Gareth_Emery:
VeX, я предлагал отслеживать получение урона, а не атаку. При таком отслеживании и магический урон учитывается.
Ухаа развели тут, мне интересно ты как собираешься учитывать получение урона к примеру если 300юнитов на карте( нет события какой либо юнит получает урон в гуи) тем более в жассе!
Старый 08.01.2010, 20:17
Moon Hunter
Elemental arena v 2.0
offline
Опыт: 660
Активность:
9thNerZul, есть такое событие: Юнит атакован => можно отследить кто его атакует и отнять ману! только в этом случае придется ставить запрет на атаку если у юнита маны меньше определённого количества!
Старый 08.01.2010, 21:19
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 15:08.