function GiveVehicleSpeed(i) {
if(ServerSystem[11] == 1 || !IsPlayerInAnyVehicle(i)) return true;
new
vehicleid = GetPlayerVehicleID(i),
keys,
Float:vx,
Float:vy,
Float:vz,
carid = FindSpawnID(GetPlayerVehicleID(i))
;
if(GetVehicleSpeedUp(i, carid))
return true;
GetPlayerKeys(i, keys, _:vx, _:vx);
if ((keys & (KEY_VEHICLE_FORWARD | KEY_VEHICLE_BACKWARD | KEY_HANDBRAKE)) == KEY_VEHICLE_FORWARD) {
GetVehicleVelocity(vehicleid, vx, vy, vz);
if (vx * vx + vy * vy < g_SpeedThreshold)
return true;
vx *= SPEED_MULTIPLIER;
vy *= SPEED_MULTIPLIER;
if (vz > 0.04 || vz < -0.04)
vz -= 0.020;
SetVehicleVelocity(vehicleid, vx, vy, vz);
}
return true;
}