Quote:
Originally Posted by ♣ Joker ♠
pawn Код:
stock bool:IsVehicleDrivingBackwards(vehicleid) { new Float:Float[3]; if(GetVehicleVelocity(vehicleid, Float[1], Float[2], Float[0])) { GetVehicleZAngle(vehicleid, Float[0]); if(Float[0] < 90) { if(Float[1] > 0 && Float[2] < 0) return true; } else if(Float[0] < 180) { if(Float[1] > 0 && Float[2] > 0) return true; } else if(Float[0] < 270) { if(Float[1] < 0 && Float[2] > 0) return true; } else if(Float[1] < 0 && Float[2] < 0) return true; } return false; }
Not tested but basically it should work (if there isnt any mistake)
|
Thanks Joker, it works =)