Files
community_bridge/modules/doorlocks/qb-doorlock/client.lua
T
2025-01-08 06:33:31 -05:00

20 lines
623 B
Lua

if GetResourceState('qb-doorlock') ~= 'started' then return end
Doorlock = {}
Doorlock.GetClosestDoor = function()
local closestDoor = exports["qb-doorlock"]:GetClosestDoor()
if Table.CheckPopulated(closestDoor) then return closestDoor end
local allDoors = exports["qb-doorlock"]:GetDoorList()
local pedCoords = GetEntityCoords(cache.ped)
local door = 0
local doorDist = 1000.0
for doorID, data in pairs(allDoors) do
local dist = #(pedCoords - data.objCoords)
if dist < doorDist then
door = doorID
doorDist = dist
end
end
return door
end