fix(vehicle): removing old keys & check for engine keys

This commit is contained in:
Andyyy7666
2023-10-14 20:04:39 +02:00
parent fb7c7b1de4
commit b8bb98b20d
2 changed files with 2 additions and 3 deletions

View File

@@ -372,7 +372,7 @@ local function hasVehicleKeys(veh, checkEngine)
local state = Entity(veh).state local state = Entity(veh).state
if Config.ox_inventory and Config.useInventoryForKeys then if Config.ox_inventory and Config.useInventoryForKeys then
local metadata = { local metadata = {
vehPlate = GetVehicleNumberPlateText(veh), vehId = state.id,
keyEnabled = true keyEnabled = true
} }
local hasKey = exports.ox_inventory:GetItemCount("keys", metadata) > 0 local hasKey = exports.ox_inventory:GetItemCount("keys", metadata) > 0

View File

@@ -196,8 +196,7 @@ function NDCore.giveVehicleAccess(source, vehicle, access, info)
local model = info?.model or GetEntityModel(vehicle) local model = info?.model or GetEntityModel(vehicle)
local modelName = info?.modelName or model and lib.callback.await("ND_Vehicles:getVehicleModelMakeLabel", source, model) or "" local modelName = info?.modelName or model and lib.callback.await("ND_Vehicles:getVehicleModelMakeLabel", source, model) or ""
local hasKey = ox_inventory:GetSlotIdWithItem(source, "keys", { local hasKey = ox_inventory:GetSlotIdWithItem(source, "keys", {
vehId = vehicleId, vehId = vehicleId
vehNetId = netId
}) })
if access and not hasKey then if access and not hasKey then