1
0
Fork 0
forked from Simnation/Main
Main/resources/[qb]/qb-minigames/client/keyminigame.lua

29 lines
748 B
Lua
Raw Permalink Normal View History

2025-06-07 08:51:21 +02:00
local keyminigame
RegisterNuiCallback('keyminigameExit', function(_, cb)
if not keyminigame then return cb('ok') end
SetNuiFocus(false, false)
keyminigame:resolve({ quit = true, faults = 0 })
keyminigame = nil
cb('ok')
end)
RegisterNuiCallback('keyminigameFinish', function(data, cb)
if not keyminigame then return cb('ok') end
SetNuiFocus(false, false)
keyminigame:resolve({ quit = false, faults = data.faults })
keyminigame = nil
cb('ok')
end)
local function KeyMinigame(amount)
keyminigame = promise.new()
SetNuiFocus(true, false)
SendNUIMessage({
action = 'startKeygame',
amount = amount
})
return Citizen.Await(keyminigame)
end
exports('KeyMinigame', KeyMinigame)