From a60e1b9e32bb003cb4138f33603d3c4a48f3ea8c Mon Sep 17 00:00:00 2001 From: Andyyy7666 <86536434+Andyyy7666@users.noreply.github.com> Date: Sat, 23 Dec 2023 00:00:45 +0100 Subject: [PATCH] fix: checking for driver in spawned vehicle --- server/vehicle.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/vehicle.lua b/server/vehicle.lua index f1cecf2..d6b0347 100644 --- a/server/vehicle.lua +++ b/server/vehicle.lua @@ -576,7 +576,15 @@ AddEventHandler("entityCreated", function(entity) local state = Entity(entity).state if state.owner or state.locked ~= nil then return end + time = os.time() local driver = GetPedInVehicleSeat(entity, -1) + while DoesEntityExist(entity) and driver == 0 and os.time()-time < 2 do + driver = GetPedInVehicleSeat(entity, -1) + Wait(100) + end + + if not DoesEntityExist(entity) then return end + if DoesEntityExist(driver) and IsPedAPlayer(driver) then state.locked = false state.hotwired = true