Вопрос по поводу SetVehicleVelocity
Доброго времени суток, товарищи, у меня сложилась некая проблема.
Делаю ограничитель скорости для своего мода...
И вот не задача, не получается сделать нормальный ограничитель.
В данный момент проблема такова:
Включаю ограничитель, сбрасываю скорость а он меня толкает вперёд...
Код:
PHP код:
stock SetOgranSpeed(vehicleid, speed_MH)
{
if (speed_MH < 1) speed_MH = 1;
new Float: v[3], car_speed_veh;
GetVehicleVelocity(vehicleid, v[0], v[1], v[2]);
car_speed_veh = floatround(VectorSize(v[0], v[1], v[2]) * 100.3);
if (car_speed_veh <= 0)
{
new Float: zAngle;
GetVehicleZAngle(vehicleid, zAngle);
new Float:newVelX = floatcos((zAngle -= 270.0), degrees) *speed_MH / 100.3;
SetVehicleVelocity(vehicleid, newVelX, floattan(zAngle,degrees) *newVelX, 0.0);
return 1;
}
new Float: vSpeeds = float(speed_MH) / float(car_speed_veh);
SetVehicleVelocity(vehicleid, v[0] *vSpeeds, v[1] *vSpeeds, v[2] *vSpeeds);
return 1;
}