Как отследить, какая высота у юнита, с учётом рельефа?
Я постоянно перемещаю эффект на позицию юнита, на определённой высоте (высота юнита +50 (любые цифры)). Но когда юнит поднимается выше по рельефу, то эффект не учитывает это и остаётся на высоте юнита+50, хотя фактически юнит выше. Заранее спасибо за помощь

Принятый ответ

Всё, нашёл выход: отлавливать высоту Z юнита + высота юнита + нужное мне число
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
4 года назад
0
Похожие вопросы:

ответ
Кароч
есть инфа
что если хочешь стандартный скилл с небольшим изменением
но не можешь отловить его цели
то можно тупо ловить урон
при этом кастуя скилл с даммика
и вылавливать урон только от даммика
да?
Но это вариант для тех кому лень...
а тебе я так вижу не лень

0
15
4 года назад
0
Всё, нашёл выход: отлавливать высоту Z юнита + высота юнита + нужное мне число
Принятый ответ
0
29
4 года назад
0
globals
    location TheLoc = Location(0,0) //you only need one for your entire map, not one/spell or whatever
endglobals

...

local real theZ
call MoveLocation(TheLoc,someX,someY)
set theZ = GetLocationZ(TheLoc)
0
15
4 года назад
0
NazarPunk, только, почему-то, Z юнита считывается как-то иначе, если юнит находится не напрямую на возвышенности рельефа, а склоне (под рельефом тут имею ввиду стену/уклон)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.