ed
This commit is contained in:
parent
510e3ffcf2
commit
f43cf424cf
305 changed files with 34683 additions and 0 deletions
|
|
@ -0,0 +1,25 @@
|
|||
---@diagnostic disable: duplicate-set-field
|
||||
if GetResourceState('qb-doorlock') == 'missing' then return end
|
||||
|
||||
Doorlock = Doorlock or {}
|
||||
|
||||
---This will get the closest door to the ped
|
||||
---@return string | nil
|
||||
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
|
||||
|
||||
return Doorlock
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
---@diagnostic disable: duplicate-set-field
|
||||
if GetResourceState('qb-doorlock') == 'missing' then return end
|
||||
|
||||
Doorlock = Doorlock or {}
|
||||
|
||||
---This will toggle the lock status of the door.
|
||||
---@param doorID string
|
||||
---@param toggle boolean
|
||||
---@return boolean
|
||||
Doorlock.ToggleDoorLock = function(doorID, toggle)
|
||||
TriggerClientEvent('qb-doorlock:client:setState', -1, 0, doorID, toggle, false, false, false)
|
||||
return true
|
||||
end
|
||||
|
||||
return Doorlock
|
||||
Loading…
Add table
Add a link
Reference in a new issue