From f14c3e86109d3d0c74d706c56cf1155b9306c5d6 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Wed, 19 Oct 2022 23:58:01 -0500 Subject: [PATCH] Set long stream distance before teleporting veh --- scripts/server/staff.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/server/staff.js b/scripts/server/staff.js index dff13093..c8094199 100644 --- a/scripts/server/staff.js +++ b/scripts/server/staff.js @@ -390,10 +390,19 @@ function getVehicleCommand(command, params, client) { let vehicle = getServerData().vehicles[toInteger(params) - 1].vehicle; + let oldStreamInDistance = getElementStreamInDistance(vehicle); + let oldStreamOutDistance = getElementStreamOutDistance(vehicle); + + setElementStreamInDistance(vehicle, 9999999); + setElementStreamOutDistance(vehicle, 9999999 + 1); + setElementPosition(vehicle, getPosInFrontOfPos(getPlayerPosition(client), fixAngle(getPlayerHeading(client)), 5.0)); setElementInterior(vehicle, getPlayerInterior(client)); setElementDimension(vehicle, getPlayerDimension(client)); + setElementStreamInDistance(vehicle, oldStreamInDistance); + setElementStreamOutDistance(vehicle, oldStreamOutDistance); + messageAdmins(`{adminOrange}${getPlayerName(client)}{MAINCOLOUR} teleported a {vehiclePurple}${getVehicleName(vehicle)}{ALTCOLOUR} (ID ${vehicle.id}){MAINCOLOUR} to their position`, true); }