Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
1,037
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. _menuPool = NativeUI.CreatePool()
  2. mainMenu = NativeUI.CreateMenu("dp Emotes")
  3. _menuPool:Add(mainMenu)
  4.  
  5. function ShowNotification(text)
  6. SetNotificationTextEntry("STRING")
  7. AddTextComponentString(text)
  8. DrawNotification(false, false)
  9. end
  10.  
  11.  
  12. function AddEmoteMenu(menu)
  13. local submenu = _menuPool:AddSubMenu(menu, "Emotes")
  14.  
  15. for a,b in pairsByKeys(DP.Emotes) do
  16. x,y,z = table.unpack(b)
  17. emoteitem = NativeUI.CreateItem(z, "/emote ("..a..") ")
  18. submenu:AddItem(emoteitem)
  19. submenu.OnItemSelect = function(sender, item, index)
  20. if item == emoteitem then
  21. print()
  22. end
  23. end
  24. end
  25. end
  26.  
  27. function AddEmoteSettingsMenu(menu)
  28. local submenu = _menuPool:AddSubMenu(menu, "Settings")
  29. submenu:AddItem(NativeUI.CreateItem("yes", "no"))
  30. end
  31.  
  32. AddEmoteMenu(mainMenu)
  33. AddEmoteSettingsMenu(mainMenu)
  34. _menuPool:RefreshIndex()
  35.  
  36. Citizen.CreateThread(function()
  37. while true do
  38. Citizen.Wait(0)
  39. _menuPool:ProcessMenus()
  40. if IsControlJustPressed(1, 51) then
  41. mainMenu:Visible(not mainMenu:Visible())
  42. end
  43. end
  44. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement