# qb-menu Menu System for the QBCore Framework This is a modified version of **[NH Context](https://forum.cfx.re/t/no-longer-supported-standalone-nerohiro-s-context-menu-dynamic-event-firing-menu/2564083)** by **[NeroHiro](https://github.com/nerohiro)** --[[ EXAMPLE MENU --]] ``` RegisterCommand("qbmenutest", function(source, args, raw) openMenu({ { header = "Main Title", isMenuHeader = true, -- Set to true to make a nonclickable title }, { header = "Sub Menu Button", txt = "This goes to a sub menu", params = { event = "qb-menu:client:testMenu2", args = { number = 1, } } }, { header = "Sub Menu Button", txt = "This goes to a sub menu", disabled = true, -- hidden = true, -- doesnt create this at all if set to true params = { event = "qb-menu:client:testMenu2", args = { number = 1, } } }, }) end) ``` ``` RegisterNetEvent('qb-menu:client:testMenu2', function(data) local number = data.number openMenu({ { header = "< Go Back", }, { header = "Number: "..number, txt = "Other", params = { event = "qb-menu:client:testButton", args = { message = "This was called by clicking this button" } } }, }) end) ``` ``` RegisterNetEvent('qb-menu:client:testButton', function(data) TriggerEvent('QBCore:Notify', data.message) end) ``` # License QBCore Framework Copyright (C) 2021 Joshua Eger This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see