not showing on my screen anymore
function LEOMenu(menu)
local submenu = _menuPool:AddSubMenu(menu, "Police Toolbox")
for i = 1, 1 do
local Item = NativeUI.CreateItem("Cuff", " ")
Item.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('cuffp')
end
local Item2 = NativeUI.CreateItem("Grab", " ")
Item2.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('dragp')
end
local Item3 = NativeUI.CreateItem("Radar", " ")
Item3.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent( 'wk:radarRC' )
end
local Item4 = NativeUI.CreateItem("Breathalyze", " ")
Item4.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent( 'breathalyze' )
end
local Item5 = NativeUI.CreateItem("Search Ped", " ")
Item5.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent( 'searchp' )
end
local Item6 = NativeUI.CreateItem("Search Vehicle", " ")
Item6.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent( 'searchv' )
end
local Item7 = NativeUI.CreateItem("Toggle Hand on Radio", " ")
Item7.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('radioh')
end
local Item8 = NativeUI.CreateItem("Loadouts", " ")
Item8.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('loadout')
end
local Item9 = NativeUI.CreateItem("Toggle Carbine", " ")
Item9.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('carbine')
end
local Item10 = NativeUI.CreateItem("Toggle Shotgun", " ")
Item10.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('shotgun')
end
local Item11 = NativeUI.CreateItem("Put In Vehicle", "Seats the nearest player!")
Item11.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('seatp')
end
local Item12 = NativeUI.CreateItem("Take Out Of Vehicle", "Unseats the nearest player!")
Item12.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('unseatp')
end
local Item13 = NativeUI.CreateItem("Uncuff", "Uncuffs the nearest player")
Item13.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('uncuffp')
end
local Item14 = NativeUI.CreateItem("Undrag", "Undrags the nearest player")
Item14.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('undragp')
end
local Item15 = NativeUI.CreateItem("Put In Vehicle", "Seats the nearest player!")
Item15.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('seatp')
end
local Item16 = NativeUI.CreateItem("Panic Button", "Trigger your panic button!")
Item16.Activated = function(ParentMenu, SelectedItem)
--Do stuff
--TriggerEvent('toggleMenu')
TriggerServerEvent('InteractSound_SV:PlayWithinDistance', 0.5, 'sound.ogg', 1.0)
end
local Item17 = NativeUI.CreateItem("Close", "Exit the whole menu!")
Item17.Activated = function(ParentMenu, SelectedItem)
--Do stuff
ToggleMenu() -- triggers the close NativeUI Menu function
end
submenu:AddItem(Item)
submenu:AddItem(Item2)
submenu:AddItem(Item3)
submenu:AddItem(Item4)
submenu:AddItem(Item5)
submenu:AddItem(Item6)
submenu:AddItem(Item7)
local loadoutMenu = _menuPool:AddSubMenu(submenu, "Loadouts")
loadoutMenu:AddItem(item)
submenu:AddItem(Item8)
submenu:AddItem(Item9)
submenu:AddItem(Item10)
submenu:AddItem(Item11)
submenu:AddItem(Item12)
submenu:AddItem(Item13)
submenu:AddItem(Item14)
submenu:AddItem(Item15)
submenu:AddItem(Item16)
submenu:AddItem(Item17)
_menuPool:MouseControlsEnabled(false)
_menuPool:ControlDisablingEnabled(false)
end
end
that is the new code
If you looked at the console and read your error message you would find that “item” doesn’t exist because you didn’t define it anywhere…
okay 5 chars
function LEOMenu(menu)
local submenu = _menuPool:AddSubMenu(menu, "Police Toolbox")
for i = 1, 1 do
local Item = NativeUI.CreateItem("Cuff", " ")
Item.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('cuffp')
end
local Item2 = NativeUI.CreateItem("Grab", " ")
Item2.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('dragp')
end
local Item3 = NativeUI.CreateItem("Radar", " ")
Item3.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent( 'wk:radarRC' )
end
local Item4 = NativeUI.CreateItem("Breathalyze", " ")
Item4.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent( 'breathalyze' )
end
local Item5 = NativeUI.CreateItem("Search Ped", " ")
Item5.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent( 'searchp' )
end
local Item6 = NativeUI.CreateItem("Search Vehicle", " ")
Item6.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent( 'searchv' )
end
local Item7 = NativeUI.CreateItem("Toggle Hand on Radio", " ")
Item7.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('radioh')
end
local Item8 = NativeUI.CreateItem("Loadouts", " ")
Item8.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('loadout')
end
local Item9 = NativeUI.CreateItem("Toggle Carbine", " ")
Item9.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('carbine')
end
local Item10 = NativeUI.CreateItem("Toggle Shotgun", " ")
Item10.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('shotgun')
end
local Item11 = NativeUI.CreateItem("Put In Vehicle", "Seats the nearest player!")
Item11.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('seatp')
end
local Item12 = NativeUI.CreateItem("Take Out Of Vehicle", "Unseats the nearest player!")
Item12.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('unseatp')
end
local Item13 = NativeUI.CreateItem("Uncuff", "Uncuffs the nearest player")
Item13.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('uncuffp')
end
local Item14 = NativeUI.CreateItem("Undrag", "Undrags the nearest player")
Item14.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('undragp')
end
local Item15 = NativeUI.CreateItem("Put In Vehicle", "Seats the nearest player!")
Item15.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('seatp')
end
local Item16 = NativeUI.CreateItem("Panic Button", "Trigger your panic button!")
Item16.Activated = function(ParentMenu, SelectedItem)
--Do stuff
--TriggerEvent('toggleMenu')
TriggerServerEvent('InteractSound_SV:PlayWithinDistance', 0.5, 'sound.ogg', 1.0)
end
local Item17 = NativeUI.CreateItem("Close", "Exit the whole menu!")
Item17.Activated = function(ParentMenu, SelectedItem)
--Do stuff
ToggleMenu() -- triggers the close NativeUI Menu function
end
local loadoutmenu = _menuPool:AddSubMenu(menu, "Loadout")
for i = 1, 1 do
local Item = NativeUI.CreateItem("So Loadout", " ")
Item.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('soloadout')
end
end
submenu:AddItem(Item)
submenu:AddItem(Item2)
submenu:AddItem(Item3)
submenu:AddItem(Item4)
submenu:AddItem(Item5)
submenu:AddItem(Item6)
submenu:AddItem(Item7)
local loadoutMenu = _menuPool:AddSubMenu(submenu, "Loadouts")
loadoutMenu:AddItem(item)
submenu:AddItem(Item8)
submenu:AddItem(Item9)
submenu:AddItem(Item10)
submenu:AddItem(Item11)
submenu:AddItem(Item12)
submenu:AddItem(Item13)
submenu:AddItem(Item14)
submenu:AddItem(Item15)
submenu:AddItem(Item16)
submenu:AddItem(Item17)
_menuPool:MouseControlsEnabled(false)
_menuPool:ControlDisablingEnabled(false)
end
end
new code is still broken… can’t find a error message now.
Your naming is sloppy af, you should be using more unique variable names and you wouldnt be getting so confused.
local loadoutmenu = _menuPool:AddSubMenu(menu, "Loadout")
for i = 1, 1 do
local Item = NativeUI.CreateItem("So Loadout", " ")
Item.Activated = function(ParentMenu, SelectedItem)
--Do stuff
TriggerEvent('soloadout')
end
end
local loadoutMenu = _menuPool:AddSubMenu(submenu, "Loadouts")
loadoutMenu:AddItem(item)
you have one menu called loadoutMenu and one menu called loadoutmenu. In your for loop you are declaring “Item” as local to the for loop, then later trying to access it outside of the for loop (with the wrong capitalization to boot!)
I suggest you get a bit more familiar with Lua and basic programming syntax
it’s not my coding. It’s that some people are changing the way the code was organized inside of the their menu.
I still can’t get this working. No error this time. There is no end aswell
Anybody know how to make a Dynamic Button name? I want to be able to change it with something like a command and have it update in the menu
Where do i put client_script ‘@NativeUI/NativeUI.lua’?
You put it in the __resource. Should look like this https://cdn.discordapp.com/attachments/322202973545693204/577229281143291904/unknown.png
This is how I add my SubMenu’s (Not Menu in Menu) local submenu = _menuPool:AddSubMenu(menu, "Vehicles Menu", "Sub Menu for Vehicles")
This is how I add my SubMenu into another SubMenu local othermenu = _menuPool:AddSubMenu(submenu, "~b~Vehicle Controls")
“SubMenu” is to add a Menu to the Main Page “OtherMenu” is to add a OtherSubMenu to the SubMenu.
I then to add my items themselves go and do the following:
For SubMenu branched from MainMenu submenu:AddItem(Item Name Here)
For SubMenu within a SubMenu othermenu:AddItem(Item Name Here)
FYI: I used a reference from another menu that uses similar code to you to be able to do it in my menu… If you cant make the conversion, then I dont know what to say.
boom got it! Thanks!
Awesome
glad it helped!
Not exactly yours but has the same function(s). Could you please help? https://github.com/iTexZoz/NativeUILua_Reloaded/issues/54
Thank you, this is my NativeUI folder :
→ is it supposed to be like that or without the stream and resource lua?did anyone find out how to change the keybinding for nativeUILua i need to know for my server it’s on the E button key? can anyone help me
Hello everyone
How do I install this for my FiveM server??


