SAMP/GetVehicleRotationQuat

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

GetVehicleRotationQuat


Wiki added.png

Добавлено

Параметр addsiren работает только начиная с версии SA-MP 0.3d и не будет работать в предыдущих версиях!


Описание:

Возвращает вращение транспортного средства по всем осям в виде кватерниона.


Параметры:

(vehicleid, &Float: w, &Float: x, &Float: y, &Float: z)
&Float: wПеременная типа float, в которой хранится угол первого кватерниона, переданный по ссылке.
&Float: xПеременная типа float, в которой хранится угол второго кватерниона, переданный по ссылке.
&Float: yПеременная типа float, в которой хранится угол третьего кватерниона, переданный по ссылке.
&Float: zПеременная типа float, в которой хранится угол четвертого кватерниона, переданный по ссылке.


Возвращаемые значения:

1: функция была успешно выполнена.
0: функция не выполнена. Это означает, что указанный автомобиль не существует.

Вращение транспортного средства сохраняется в указанных переменных.


Wiki note.png

Примечание

У этой функции нет «установленного» варианта; нельзя УСТАНОВИТЬ вращение автомобиля (кроме угла Z ) Эта функция может возвращать неверные значения для незанятых автомобилей. Причина в том, что третья строка внутренней матрицы вращения транспортного средства повреждается, если она обновляется, пока она не занята.


Связанные функции

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
  • GetVehicleZAngle - Проверка текущего угла транспортного средства.
  • GetVehicleRotation - Получить вращение транспортного средства по оси XYZ.