13.04.2014, 07:41
Hello, i want to make a reverse horn beeper, but by checking a stock IsVehicleDrivingBackwards and not by pressing backward key.
I found this stock here:
stock IsVehicleDrivingBackwards(vehicleid) // By Joker
{
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;
}
But i'm not sure how to use it, maybe onplayerupdate or with a timer.
Any help example is very appriciated.
Thank You
I found this stock here:
stock IsVehicleDrivingBackwards(vehicleid) // By Joker
{
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;
}
But i'm not sure how to use it, maybe onplayerupdate or with a timer.
Any help example is very appriciated.
Thank You