30.05.2010, 17:20
pawn Код:
GetVehiclePos(vehicleid, X, Y, Z);
SetVehiclePos(vehicleid, X, Y, Z);
pawn Код:
GetPlayerPos(playerid, X, Y, Z);
new Float:pX, Float:pY;
GetXYInFrontOfPlayer(playerid, pX, pY, 3.0);
SetVehiclePos(/*vehicleid*/, pX, pY, Z); //Vehicle ID being the actual vehicle ID number, not just 'vehicleid'
pawn Код:
GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
new Float:a;
GetPlayerPos(playerid, x, y, a);
GetPlayerFacingAngle(playerid, a);
if (GetPlayerVehicleID(playerid))
{
GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
}
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
}