feat(client): Input dialog function

This commit is contained in:
Luke
2022-04-11 15:26:10 +02:00
parent 3d3a7075d2
commit ff71a7d033

View File

@@ -0,0 +1,22 @@
function lib.inputDialog(heading, rows)
if input then return end
input = promise.new()
SetNuiFocus(true, true)
SendNUIMessage({
action = 'openDialog',
data = {
heading = heading,
inputs = rows
}
})
return Citizen.Await(input)
end
RegisterNUICallback('inputData', function(data, cb)
cb(1)
if not input then return end
if not data then input:resolve() else input:resolve(data) end
SetNuiFocus(false, false)
input = nil
end)