Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _menuPool = NativeUI.CreatePool()
- mainMenu = NativeUI.CreateMenu("dp Emotes")
- _menuPool:Add(mainMenu)
- function ShowNotification(text)
- SetNotificationTextEntry("STRING")
- AddTextComponentString(text)
- DrawNotification(false, false)
- end
- function AddEmoteMenu(menu)
- local submenu = _menuPool:AddSubMenu(menu, "Emotes")
- for a,b in pairsByKeys(DP.Emotes) do
- x,y,z = table.unpack(b)
- emoteitem = NativeUI.CreateItem(z, "/emote ("..a..") ")
- submenu:AddItem(emoteitem)
- submenu.OnItemSelect = function(sender, item, index)
- if item == emoteitem then
- print()
- end
- end
- end
- end
- function AddEmoteSettingsMenu(menu)
- local submenu = _menuPool:AddSubMenu(menu, "Settings")
- submenu:AddItem(NativeUI.CreateItem("yes", "no"))
- end
- AddEmoteMenu(mainMenu)
- AddEmoteSettingsMenu(mainMenu)
- _menuPool:RefreshIndex()
- Citizen.CreateThread(function()
- while true do
- Citizen.Wait(0)
- _menuPool:ProcessMenus()
- if IsControlJustPressed(1, 51) then
- mainMenu:Visible(not mainMenu:Visible())
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement