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