From da293f897e41cd60b405522efd1a8776e4a977f3 Mon Sep 17 00:00:00 2001 From: Kenshin13 <63159154+Kenshiin13@users.noreply.github.com> Date: Sun, 6 Jul 2025 15:30:02 +0200 Subject: [PATCH] fix(es_extended/server/modules/onesync): skip stale player obj --- [core]/es_extended/server/modules/onesync.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/[core]/es_extended/server/modules/onesync.lua b/[core]/es_extended/server/modules/onesync.lua index 873d55bb..f5e04b0f 100644 --- a/[core]/es_extended/server/modules/onesync.lua +++ b/[core]/es_extended/server/modules/onesync.lua @@ -114,10 +114,11 @@ function ESX.OneSync.SpawnVehicle(vehicleModel, coords, heading, vehicleProperti CreateThread(function() if not vehicleType then - local src, xPlayer = next(ESX.Players) - - if xPlayer then - vehicleType = ESX.GetVehicleType(vehicleModel, xPlayer.source) + for src, xPlayer in pairs(ESX.GetExtendedPlayers()) do + if(GetPlayerPing(src) > 0) then + vehicleType = ESX.GetVehicleType(vehicleModel, xPlayer.source) + break + end end end