18.01.2015, 16:36 
	
	
	
		Tested it and it works:
	
	
	
	
pawn Код:
#define TOLERANCE 45
new Float:x, Float:y, Float:z, Float:angle, Float:a1, Float:a2, Float:a3, Float:a4;
GetObjectRot(obj, x, y, z);
GetVehicleZAngle(vid, angle);
z = floatadd(z, 90.0); if(z >= 360.0) z = floatsub(z, 360.0);
a1 = floatadd(z, TOLERANCE);
a2 = floatsub(z, TOLERANCE); if(a2 < 0.0) floatadd(a2, 360.0);
z = floatadd(z, 180.0); if(z >= 360.0) z = floatsub(z, 360.0);
a3 = floatadd(z, TOLERANCE);
a4 = floatsub(z, TOLERANCE); if(a4 < 0.0) floatadd(a4, 360.0);
if((a2 < angle < a1) || (a4 < angle < a3))
{
new status[4];
GetVehicleDamageStatus(vid, status[0],status[1],status[2],status[3]);
UpdateVehicleDamageStatus(vid, status[0],status[1],status[2], 1111);
}

