![]()
UndeadVisp
![]() ![]() offline
Опыт:
301Активность: |
Как отследить пребывание юнита в ауре даммика.
Здравствуйте. Для полной ясности опишу способность. Юзаем скилл-пустышку, который призывает даммика-безобъёмного на позицию кастера. У даммика есть аура, и когда кастер стоит в этой ауре он получает потоковую способность, которую может юзать. аура паладинья, броню даёт (вообще изначально хотел сделать как у неруба, с блоком урона в %, но чтот не вышло) и полученная способность исчезает при выходе из ауры . так вот собственно проблема с тем как отследить пребывание юнита в этой ауре. подскажите пожалуйста. и если возможно то на основе gui |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
собственые попытки представьте и еще это не стол заказов. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
UndeadVisp
![]() ![]() offline
Опыт:
301Активность: |
дак в том то и дело я полазал в триггерах и ничего не обнаружил стоящего что бы помогло решить проблему в событиях типа : юнит бафается аурой или попадает в область действия ауры. и вообще не знаю как тут быть яж не прошу: сделай те мне "подскажите" мб есть чтото подобное в триггерах. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cosonic5
Моймозггоритогнем
![]() ![]() offline
Опыт:
13,584Активность: |
Создаем рект и двигаем по позиции кастера, затем пик юнитов и проверка что юнит на ходиться в пределах ректа. если юнита нету в области, проверяем если ур ауры меньше 1, то удаляем абилу.
Cosonic5 добавил:
Тоесть, чтоб было понятней, проверяем во время пика юнитов, что рект содержит выбранных юнитов. Проверка идет через координаты. Cosonic5 добавил: А тут кастер чисто так это еще проще. Просто рект создаем сохраняем. Далее проверяем что кастер находиться в рект регионе. Следует учитывать что при касте спелла если он с дальностью применения, то записываем число 1 на ид кастера. А когда зайдет в область ставим на 2, и пересохраняем число опять на ид кастера. И если число равно 2 и кастера нету в области, то значит он зашел и вышел из области каста. А если равно 1 то кастер еще не заходил в область каста. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
UndeadVisp,
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Anufis
![]() ![]() offline
Опыт:
6,290Активность: |
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
подачки леденцов умирающим от голода детям африки |
![]() |
#7
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|