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.
GetVehiclePos
Description
Gets the position of a vehicle.
Name | Description |
---|---|
vehicleid | The ID of the vehicle to get the position of. |
&Float:x | A float variable in which to store the X coordinate, passed by reference. |
&Float:y | A float variable in which to store the Y coordinate, passed by reference. |
&Float:z | A float variable in which to store the Z coordinate, passed by reference. |
Returns
true - The function was executed successfully.
false - The function failed to execute. The vehicle specified does not exist.
Examples
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/vehpos", true) == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);
// if vehicleid is equal to 0
if (vehicleid == 0)
{
return SendClientMessage(playerid, -1, "You are not in any vehicle!");
}
new
Float:vehX, Float:vehY, Float:vehZ,
string[128];
GetVehiclePos(vehicleid, vehX, vehY, vehZ);
format(string, sizeof(string), "The current vehicle positions are: %f, %f, %f", vehX, vehY, vehZ);
SendClientMessage(playerid, 0xFFFFFFFF, string);
return 1;
}
return 0;
}
Related Functions
- GetVehicleDistanceFromPoint: Get the distance between a vehicle and a point.
- SetVehiclePos: Set the position of a vehicle.
- GetVehicleZAngle: Check the current angle of a vehicle.
- GetVehicleRotationQuat: Get the rotation quaternion of a vehicle.