15.09.2011, 13:00
(
Последний раз редактировалось titanak; 18.09.2011 в 11:15.
)
RESOLVED
stock IsPlayerAtAndromadaBack(playerid, andromada_vehicle_id) //iPLEOMAX
{
if(GetVehicleModel(andromada_vehicle_id) != 592) return false;
new
Float:X,
Float:Y,
Float:Z,
Float:FA
;
GetVehiclePos(andromada_vehicle_id, X, Y, Z);
GetVehicleZAngle(andromada_vehicle_id, FA);
X += floatsin(-FA, degrees) * -15;
Y += floatcos(-FA, degrees) * -15;
if(IsPlayerInRangeOfPoint(playerid, 4, X,Y,Z-0.7)) return true;
return false;
}
//Also thanks to ****** for his GetXYInFrontOfPlayer stock which gave me ideas.