forked from Simnation/Main
22 lines
539 B
Lua
22 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)
|