Scripts/resources/[qb]/[qb_crimes]/qb-lockpick/client/main.lua
2024-12-29 21:03:28 +01:00

29 lines
608 B
Lua

local lockpickCallback = nil
AddEventHandler('qb-lockpick:client:openLockpick', function(callback)
lockpickCallback = callback
openLockpick(true)
end)
RegisterNUICallback('callback', function(data, cb)
openLockpick(false)
if lockpickCallback then
lockpickCallback(data.success)
end
cb('ok')
end)
RegisterNUICallback('exit', function(_, cb)
openLockpick(false)
cb('ok')
end)
openLockpick = function(bool)
SetNuiFocus(bool, bool)
SendNUIMessage({
action = "ui",
toggle = bool,
})
SetCursorLocation(0.5, 0.2)
lockpicking = bool
end