Files
community_bridge/modules/doorlock/qb-doorlock/client.lua
T

20 lines
635 B
Lua
Raw Normal View History

if GetResourceState('qb-doorlock') ~= 'started' then return end
Doorlock = Doorlock or {}
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