From dff0be470209d9040b49c0b501ef9ba17587fa1f Mon Sep 17 00:00:00 2001 From: Andyyy7666 <86536434+Andyyy7666@users.noreply.github.com> Date: Mon, 28 Aug 2023 01:36:22 +0200 Subject: [PATCH] tweak(server/vehicle): don't lock veh with player driver --- server/vehicle.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/vehicle.lua b/server/vehicle.lua index c2b2152..f9ea97b 100644 --- a/server/vehicle.lua +++ b/server/vehicle.lua @@ -387,8 +387,15 @@ end) RegisterNetEvent("entityCreated", function(entity) if not DoesEntityExist(entity) or GetEntityType(entity) ~= 2 then return end local state = Entity(entity).state - if state.owner or math.random(1, 100) <= Config.randomUnlockedVehicleChance then return end - if state.locked ~= nil then return end + if state.owner or state.locked ~= nil then return end + + local driver = GetPedInVehicleSeat(entity, -1) + if DoesEntityExist(driver) and IsPedAPlayer(driver) then + state.locked = false + state.hotwired = true + end + + if math.random(1, 100) <= Config.randomUnlockedVehicleChance then return end state.locked = true end)