29 lines
608 B
Lua
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
|