forked from Simnation/Main
21 lines
539 B
Lua
21 lines
539 B
Lua
local skillbar
|
|
|
|
RegisterNUICallback('skillbarFinish', function(data, cb)
|
|
if not skillbar then return cb('ok') end
|
|
SetNuiFocus(false, false)
|
|
skillbar:resolve(data.success)
|
|
skillbar = nil
|
|
cb('ok')
|
|
end)
|
|
|
|
local function Skillbar(difficulty, validKeys)
|
|
skillbar = promise.new()
|
|
SetNuiFocus(true, false)
|
|
SendNUIMessage({
|
|
action = 'openSkillbar',
|
|
difficulty = difficulty or 'easy',
|
|
validKeys = validKeys or '1234'
|
|
})
|
|
return Citizen.Await(skillbar)
|
|
end
|
|
exports('Skillbar', Skillbar)
|