48 lines
807 B
Lua
48 lines
807 B
Lua
local controlPressed = false
|
|
local control = 0
|
|
|
|
RegisterNuiCallback('submitButtonPress', function(data, cb)
|
|
control = data.control
|
|
|
|
controlPressed = true
|
|
|
|
cb({})
|
|
end)
|
|
|
|
RegisterNuiCallback('submitButtonRelease', function(data, cb)
|
|
control = 0
|
|
|
|
controlPressed = false
|
|
|
|
cb({})
|
|
end)
|
|
|
|
RegisterNuiCallback('closeMenu', function(data, cb)
|
|
closeMenu()
|
|
cb({})
|
|
end)
|
|
|
|
function openMenu()
|
|
SendNUIMessage({
|
|
type = 'openMenu'
|
|
})
|
|
SetNuiFocus(true, true)
|
|
end
|
|
|
|
exports("openMenu", openMenu);
|
|
|
|
function closeMenu()
|
|
SendNUIMessage({
|
|
type = 'closeMenu'
|
|
})
|
|
SetNuiFocus(false, false)
|
|
end
|
|
|
|
exports("closeMenu", closeMenu);
|
|
|
|
function getPressedKey()
|
|
if not controlPressed then return 0 end
|
|
return control
|
|
end
|
|
|
|
exports("getPressedKey", getPressedKey); |