(vehicleid, &Float:x, &Float:y, &Float:z)
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.
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/vehpos", true) == 0)
{
new currentveh;
currentveh = GetPlayerVehicleID(playerid);
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(currentveh, vehx, vehy, vehz);
new vehpostext[96];
format(vehpostext, sizeof(vehpostext), "The current vehicle positions are: %f, %f, %f", vehx, vehy, vehz);
SendClientMessage(playerid, 0xFFFFFFFF, vehpostext);
return 1;
}
return 0;
}
The following functions may be useful, as they are related to this function in one way or another.