GetVehicleZAngle
Description:
Function GetVehicleZAngle get the rotation of a vehicle on the Z axis (yaw).
Parameters:
(vehicleid, &Float:z_angle)
int | vehicleid | The ID of the vehicle to get the Z angle of. |
float | z_angle | A float variable in which to store the Z rotation, passed by reference. |
Return Values:
- 1: The function was executed successfully.
- 0: The function failed to execute. This means the vehicle does not exist.
- The vehicle's rotation is stored in the specified variable.
Examples:
public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/vehrot", true) == 0) { new currentveh; new Float:z_rot; new message[40]; currentveh = GetPlayerVehicleID(playerid); GetVehicleZAngle(currentveh, z_rot); format(message, sizeof(message), "The current vehicle rotation is: %.0f", z_rot); SendClientMessage(playerid, 0xFFFFFFFF, message); return 1; } return 0; }
Related Functions
The following functions may be useful, as they are related to this function in one way or another.
- GetVehicleRotationQuat: Get the quaternion rotation of a vehicle.
- GetVehicleRotation: Get the rotation of a vehicle on the XYZ axis.
- SetVehicleZAngle: Set the direction of a vehicle.
- GetVehiclePos: Get the position of a vehicle.
- GetPlayerFacingAngle: Check where a player is facing.