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);