From 55d71cca26a308eb429537335a2726e3456346a1 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 8 May 2022 06:49:54 -0500 Subject: [PATCH] Use server vehicles for in-range util --- scripts/server/native/connected.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/scripts/server/native/connected.js b/scripts/server/native/connected.js index 94cc4a15..975c94b2 100644 --- a/scripts/server/native/connected.js +++ b/scripts/server/native/connected.js @@ -1036,6 +1036,9 @@ function getClosestCivilian(position) { // =========================================================================== function getVehiclesInRange(position, range) { + if(getGame() == VRR_GAME_GTA_IV) { + return getServerData().vehicles.reduce((i, j) => (getDistance(position, i.syncPosition) <= getDistance(position, j.syncPosition)) ? i : j); + } return getElementsByTypeInRange(ELEMENT_VEHICLE, position, range); } @@ -1233,6 +1236,16 @@ function getServerPort() { return server.port; } +// =========================================================================== + function serverBanIP(ip) { server.banIP(ip); -} \ No newline at end of file +} + +// =========================================================================== + +function setVehicleTrunkState(vehicle, trunkState) { + sendNetworkEventToPlayer("vrr.veh.trunk", null, getVehicleForNetworkEvent(vehicle), trunkState); +} + +// =========================================================================== \ No newline at end of file