From 7a71c08c3dacb2e9294d2a9efa49d91f414f0726 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Wed, 10 Aug 2022 14:16:29 -0500 Subject: [PATCH] Check for server elements on spawn --- scripts/server/event.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/scripts/server/event.js b/scripts/server/event.js index f003e5c7..04980d9c 100644 --- a/scripts/server/event.js +++ b/scripts/server/event.js @@ -596,14 +596,16 @@ async function onPlayerSpawn(client) { setPlayerWeaponDamageEvent(client, AGRP_WEAPON_DAMAGE_EVENT_NORMAL); - if (getGlobalConfig().playerStreamInDistance == -1 || getGlobalConfig().playerStreamOutDistance == -1) { - getPlayerPed(client).netFlags.distanceStreaming = false; - } else { - setElementStreamInDistance(getPlayerPed(client), getServerConfig().playerStreamInDistance); - setElementStreamOutDistance(getPlayerPed(client), getServerConfig().playerStreamOutDistance); - } + if (areServerElementsSupported()) { + if (getGlobalConfig().playerStreamInDistance == -1 || getGlobalConfig().playerStreamOutDistance == -1) { + getPlayerPed(client).netFlags.distanceStreaming = false; + } else { + setElementStreamInDistance(getPlayerPed(client), getServerConfig().playerStreamInDistance); + setElementStreamOutDistance(getPlayerPed(client), getServerConfig().playerStreamOutDistance); + } - resetPlayerBlip(client); + resetPlayerBlip(client); + } // Radio stuff must be last thing sent to client because it hangs the client for a second, which blocks processing of other incoming packets // Start playing business/house radio if in one