Как узнать высоту юнита
Насколькоя знаю во Flashpoint нет команды проверки высоты и определить её можно только через скрипт подобный моему.
А вот скрипт который выведет сообщение о высоте юнита
_unit = _This Select 0
#ubdate
;определение первоначальных координат
_pos = GetPos _unit;
_x = _pos select 0;
_y = _pos select 1;
_z = _pos select 2;
;проверка высоты на которой скрипт перестаёт действовать и выходит пример: _z<=3 :exit если высота меньше либо равна 3 выходим
?_z<=3 :exit
;kalkulate ostatok
;% or mod
;(_z % 1) это остаток нужен для того чтобы получить сообщение не ввиде дробного (123.77576) а целого (123)
;_zend это округлённая высота юнита
_zend=_z-(_z % 1)
;hint format ["Высота: %1 метров",_zend]
hint format ["Высота: %1 метров",_zend]
~1.5
;зацикливаем скрипт на ubdate
goto "ubdate"
;выходим
#exit
exit
Пример: [unit] exec "Altitude_hint.sqs" теперь по не руски [имя юнита] exec "Altitude_hint.sqs"
Вот, смотрите как я это применил
Пример находится в папке "ПРИМЕРЫ" под названием - "Как узнать высоту юнита"