UndeadVisp
offline
Опыт:
301Активность: |
Как отследить пребывание юнита в ауре даммика.
Здравствуйте. Для полной ясности опишу способность. Юзаем скилл-пустышку, который призывает даммика-безобъёмного на позицию кастера. У даммика есть аура, и когда кастер стоит в этой ауре он получает потоковую способность, которую может юзать. аура паладинья, броню даёт (вообще изначально хотел сделать как у неруба, с блоком урона в %, но чтот не вышло) и полученная способность исчезает при выходе из ауры . так вот собственно проблема с тем как отследить пребывание юнита в этой ауре. подскажите пожалуйста. и если возможно то на основе gui |
24.12.2013, 19:27 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
собственые попытки представьте и еще это не стол заказов. |
24.12.2013, 20:53 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
UndeadVisp
offline
Опыт:
301Активность: |
дак в том то и дело я полазал в триггерах и ничего не обнаружил стоящего что бы помогло решить проблему в событиях типа : юнит бафается аурой или попадает в область действия ауры. и вообще не знаю как тут быть яж не прошу: сделай те мне "подскажите" мб есть чтото подобное в триггерах. |
24.12.2013, 21:03 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
Создаем рект и двигаем по позиции кастера, затем пик юнитов и проверка что юнит на ходиться в пределах ректа. если юнита нету в области, проверяем если ур ауры меньше 1, то удаляем абилу.
Cosonic5 добавил:
Тоесть, чтоб было понятней, проверяем во время пика юнитов, что рект содержит выбранных юнитов. Проверка идет через координаты. Cosonic5 добавил: А тут кастер чисто так это еще проще. Просто рект создаем сохраняем. Далее проверяем что кастер находиться в рект регионе. Следует учитывать что при касте спелла если он с дальностью применения, то записываем число 1 на ид кастера. А когда зайдет в область ставим на 2, и пересохраняем число опять на ид кастера. И если число равно 2 и кастера нету в области, то значит он зашел и вышел из области каста. А если равно 1 то кастер еще не заходил в область каста. |
24.12.2013, 23:15 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,544Активность: |
UndeadVisp,
|
25.12.2013, 07:52 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anufis
offline
Опыт:
6,290Активность: |
|
25.12.2013, 10:45 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
подачки леденцов умирающим от голода детям африки |
25.12.2013, 12:06 | #7
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|