Exports
err_quickmenu provides exports to dynamically manage radial menu options.
addOption
Adds one or more options to the radial menu.
local id = exports['err_quickmenu']:addOption({
id = 'garage',
label = 'Garage',
icon = 'warehouse',
onSelect = function() print('Garage') end
})removeOption
Removes a menu option by ID.
exports['err_quickmenu']:removeOption('garage')registerSubItems
Adds sub-items to an existing parent menu.
exports['err_quickmenu']:registerSubItems('garage', {
{ id='wash', label='Car Wash', icon='soap', onSelect=function() print('Wash') end }
})clearRadialItems
Clears all dynamically added items.
exports['err_quickmenu']:clearRadialItems()disableRadialMenu
Enable/disable the entire radial menu.
exports['err_quickmenu']:disableRadialMenu(true)getRadialMenuState
Returns the current menu state.
local state = exports['err_quickmenu']:getRadialMenuState()
print(state.open, state.disabled)refreshUi
Refreshes the menu UI.
exports['err_quickmenu']:refreshUi()💡
Always provide unique IDs and keep labels short for best results.