Ugrás a fő tartalomhoz

GetVehicleRotationQuat

Description

Returns a vehicle's rotation on all axes as a quaternion.

NameDescription
vehicleidThe ID of the vehicle to get the rotation of.
&Float:wA float variable in which to store the first quaternion angle, passed by reference.
&Float:xA float variable in which to store the second quaternion angle, passed by reference.
&Float:yA float variable in which to store the third quaternion angle, passed by reference.
&Float:zA float variable in which to store the fourth quaternion angle, passed by reference.

Returns

true - The function was executed successfully.

false - The function failed to execute. This means the vehicle specified does not exist.

The vehicle's rotation is stored in the specified variables.

Examples

new 
Float:w,
Float:x,
Float:y,
Float:z;

GetVehicleRotationQuat(vehicleid, w, x, y, z);

Notes

tanács
  • There is no 'set' variation of this function; you can not SET a vehicle's rotation (apart from the Z angle)
  • This function may return incorrect values for unoccupied vehicles. The reason is that the third row of the vehicle's internal rotation matrix gets corrupted if it gets updated while unoccupied.