Сейчас 00:54:32 Суббота, 23 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
[Вопрос] Заклинания типа Death & Decay
AloofДата: Суббота, 21 Декабря 2013, 01:07:14 | Сообщение # 1
5 уровень
Группа: Проверенные
Сообщений: 107
Награды: 0
Репутация: 14
Блокировки:
Есть заклинание типа D&D лича, как получить с помощью JASS всех юнитов, которые попадают в область этого заклинания (круг)?
 

MelodiaДата: Суббота, 21 Декабря 2013, 02:51:33 | Сообщение # 2
Группа: Проверенные
Сообщений: 8026
Награды: 5
Репутация: 5051
Блокировки:
Создать дамик с аурой в точке каста и проверять на баф ауры

CM wars 1.15
ЭПОХА АНИМИРОВАННЫХ ТРИГГИРАФ ПРЕШЛА
 

BiboДата: Суббота, 21 Декабря 2013, 10:49:53 | Сообщение # 3
Группа: Проверенные
Сообщений: 741
Награды: 0
Блокировки:
Если освоил жасс, то самым разумным решением будет триггерный вариант смерти и разложения.
 

AloofДата: Суббота, 21 Декабря 2013, 13:29:10 | Сообщение # 4
5 уровень
Группа: Проверенные
Сообщений: 107
Награды: 0
Репутация: 14
Блокировки:
Цитата
Создать дамик с аурой в точке каста и проверять на баф ауры

Неужели в API нет метода типа GetUnitsInCastedLocation или типа того? Костылики сплошные :(
 

BiboДата: Суббота, 21 Декабря 2013, 14:33:46 | Сообщение # 5
Группа: Проверенные
Сообщений: 741
Награды: 0
Блокировки:
Можно собрать юнитов в переменную типа group в области применения заклинания посредством функции GroupEnumUnitsInRange, а затем посредством функции ForGroup, обратится к каждому юниту в группе, или же просто перебрать каждого юнита посредством функции FirstOfGroup и цикла.
Но тут же опять вопрос, что именно тебе нужно и как это связано с D&D?


Сообщение отредактировал Bibo - Суббота, 21 Декабря 2013, 14:34:02
 

AloofДата: Суббота, 21 Декабря 2013, 22:42:50 | Сообщение # 6
5 уровень
Группа: Проверенные
Сообщений: 107
Награды: 0
Репутация: 14
Блокировки:
Цитата
Можно собрать юнитов в переменную типа group в области применения заклинания посредством функции GroupEnumUnitsInRange, а затем посредством функции ForGroup, обратится к каждому юниту в группе, или же просто перебрать каждого юнита посредством функции FirstOfGroup и цикла.

Вот, это намного лучше, спасибо.

D&D я приводил в качестве примера заклинания, где целью является область в виде круга, я не помню как называется такой тип заклинаний. Заголовок неудачный, согласен.
 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz