![]()
Antropod
![]() ![]() offline
Опыт:
87Активность: |
Аура действует на юнит?
Здравствуйте.
У меня возник такой вопрос: Какой функцией(ями) можно определить, действует ли на определенный юнит определенная аура, и от кого эта аура исходит? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
можно только узнать есть ли на юните баф ауры, кто эту ауру излучает и какой у ауры уровень узнать будет сложно |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Antropod
![]() ![]() offline
Опыт:
87Активность: |
Разобрался как узнать, есть ли определенный бафф. С остальными - пока думаю. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
могу посоветовать умное решение проблемы
взять всех юнитов с абилой ауры в радиусе (дальность ауры) вокруг юнита что проверяешь, если такой юнит всего 1(РПГ карта например) то из него получаешь уровень и остальное работает 100%
если юнитов многа,берёшь ближайшего с наибольшим уровнем |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Antropod
![]() ![]() offline
Опыт:
87Активность: |
DioD. Спасибо, так вероятно и сделаю.
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
deemon12
![]() ![]() offline
Опыт:
7,563Активность: |
У меня теперь у самого вопросы: -я никак не могу найти, как определить, какой бафф висит на юните. Напишите, пожалуйста, как. -Эта аура у героя в карте? Т.е. он ее прокачивает? Если так, то можно отследить уровень через триггеры. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Antropod
![]() ![]() offline
Опыт:
87Активность: |
Вот этой функцией можно определить действует ли бафф. Определить действует ли ОПРЕДЕЛЕННЫЙ бафф. (Так сделал я.)
Код:
Определить КАКОЙ бафф действует... Может в цикле проверять, действует ли бафф с индексом i из массива b: Код:
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
Код:
Баф == абила одного уровня, так что искать её можно напрямую по уровням абилок |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|