warning Not Translated
This page has not been translated into the language that your browser requested yet. The English content is being shown as a fallback.
If you want to contribute a translation for this page then please click here.
SetVehicleAngularVelocity
info
This function is in world space not local space. If you want to make local space angular velocity adjustments, you must apply a rotation matrix based on the vehicle rotation quat.
Description
Sets the angular X, Y and Z velocity of a vehicle
Name | Description |
---|---|
vehicleid | The ID of the vehicle to set the velocity of. |
Float:x | The amount of velocity in the angular X direction. |
Float:y | The amount of velocity in the angular Y direction. |
Float:z | The amount of velocity in the angular Z direction. |
Returns
true - The function executed successfully.
false - The function failed to execute. The vehicle does not exist.
Examples
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp("/spin", cmdtext))
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), 0.0, 0.0, 2.0);
}
return 1;
}
}
Notes
warning
This function has no effect on unoccupied vehicles and does not affect trains.
Related Functions
- SetVehicleVelocity: Set a vehicle's velocity.
- GetVehicleVelocity: Get a vehicle's velocity.