Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.01 KB | None | 0 0
  1.  
  2. -----------------------------------------------------------------
  3. ---------------------------SETTINGS------------------------------
  4. -----------------------------------------------------------------
  5.  
  6. local text = "~g~[E] ~h~Browse weapons"
  7.  
  8.  
  9.  
  10.  
  11. -- List of all the ammunimation stores.
  12. AmmLocations = {
  13. {x = 21.56, y = -1106.54, z = 29.8}, -- Legion, // LS
  14. {x = 810.49, y = -2157.68, z = 29.62}, -- 810.49 -2157.68 29.62 / LS
  15. {x = 252.61, y = -49.92, z = 69.92}, -- 252.61 -49.92 69.92 // ls
  16. {x = 842.44, y = -1033.87, z = 28.19}, -- 842.44 -1033.87 28.19 // LS
  17. {x = 2568.12, y = 294.51, z = 108.73}, -- 2568.12 294.51 108.73
  18. -- RIGHT SIDE ^
  19. -- LEFT SIDE v
  20. {x = -662.3, y = -935.01, z = 21.83}, -- -662.3 -935.01 21.83
  21. {x = -1305.8, y = -394.36, z = 36.7}, -- -1305.8 -394.36 36.7
  22. {x = -3172.17, y = 1087.88, z = 20.84}, -- -3172.17 1087.88 20.84
  23. -- Sandy Shores v
  24. {x = 1693.74, y = 3759.71, z = 34.71}, -- 1693.74 3759.71 34.71
  25. -- Paleto Bay v
  26. {x = -330.16, y = 6083.92, z = 31.45}, -- -330.16 6083.92 31.45
  27. -- Between Sandy Shores and Sea v
  28. {x = -1117.78, y = 2698.65, z = 18.55} -- -1117.78 2698.65 18.55
  29. }
  30.  
  31.  
  32. --local v = AmmLocations
  33.  
  34. -- MARKER
  35. Citizen.CreateThread(function()
  36. while true do
  37. Wait(0)
  38. for _, coords in ipairs(AmmLocations) do
  39. DrawMarker(25, coords.x, coords.y, coords.z - 1.00, 0.0, 0.0, 0.0, 0.0, 180.0, 0.0, 2.0, 2.0, 2.0, 255, 128, 0, 18, false, true, 2, nil, nil, false)
  40. end
  41. end
  42. end)
  43.  
  44. -- NATIVE = DrawMarker(2, pedCoords.x, pedCoords.y, pedCoords.z + 2, 0.0, 0.0, 0.0, 0.0, 180.0, 0.0, 2.0, 2.0, 2.0, 255, 128, 0, 50, false, true, 2, nil, nil, false)
  45. -- OLD = DrawMarker(2, v.x, v.y, v.z + 0.98, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.2, 1.2, 1.0, 255, 255, 255, 155, false, false, 2, false)
  46.  
  47.  
  48. -- FUNCTIONS FOR AMMUNITION (NOT MENU)
  49.  
  50. function DisplayNotification(string)
  51. SetTextComponentFormat("STRING")
  52. AddTextComponentString(string)
  53. DisplayHelpTextFromStringLabel(0, 0, 1, -1)
  54. end
  55.  
  56. --NativeUI = nil / ERROR
  57.  
  58. -- MENU (FULL CODE)
  59. --_menuPool = NativeUI.CreatePool()
  60. Amm = NativeUI.CreateMenu("Ammunition", "Browse weapons.")
  61. --_menuPool:Add(mainMenu) --// Type ERROR //
  62.  
  63. -- MENU FUNCTIONS (ITEMS) // FUNCTION \\
  64.  
  65. function Pistol(AmmMenu)
  66. --local Pistol = NativeUI.CreateItem("pistol", "Click to buy Pistol.") -- Pistol
  67. --Amm:additem(Pistol)
  68. NativeUI.CreateItem("pistol", "Click to buy Pistol.") --Pistol()
  69. --AmmMenu:SetLeftBadge(BadgeStyle.Star)
  70. end -- Pistol item
  71.  
  72. -- // // // // // ///
  73.  
  74. function Crowbar(AmmMenu)
  75. --local Crowbar = NativeUI.CreateItem("Crowbar", "Click to buy Crowbar.")
  76. --Amm:additem(Crowbar) -- Crowbar
  77. NativeUI.CreateItem("Crowbar", "Click to buy Crowbar.")
  78. end -- Crowbar item
  79.  
  80. -- // // // // // ///
  81.  
  82. function SMG(AmmMenu)
  83. --local SMG = NativeUI.CreateItem("SMG", "Click to buy SMG.") -- // Make sure to create FUNCTIONS TO ITEMS with (*LOCAL*)
  84. --Amm:additem(SMG) -- Crowbar
  85. NativeUI.CreateItem("SMG", "Click to buy SMG.")
  86. end -- SMG item
  87.  
  88. -- // // // // // ///
  89.  
  90. function Hammer(AmmMenu)
  91. --local Hammer = NativeUI.CreateItem("Hammer", "Click to buy Hammer.")
  92. --Amm:additem(Hammer) -- Crowbar
  93. NativeUI.CreateItem("Hammer", "Click to buy Hammer.")
  94. end -- Hammer item
  95.  
  96. -- // // // // // ///
  97.  
  98. -- NOTES:
  99. -- Pickup Random Number Between 1 - 3, math.random(1,3) --
  100.  
  101. ---------------------------------------------------------------------
  102.  
  103. -- VARIBLES
  104.  
  105. OpenMenuControl = 27 -- This is means the key E
  106. MenuOpen = false
  107. local playerPed = PlayerPedId()
  108. local PedCoords = GetEntityCoords(playerPed)
  109.  
  110.  
  111. -- Menu actions // Active all the menu Functions here //
  112.  
  113. Pistol(Amm) -- ITEMS
  114. Crowbar(Amm)
  115. SMG(Amm)
  116. Hammer(Amm)
  117.  
  118.  
  119. --__menuPool:RefreshIndex() -- Refresh all the functions.
  120. --__menuPool:ProcessMenus() -- Process The Menus.
  121.  
  122. if IsControlJustPressed(1, OpenMenuControl) then
  123. Amm:Visible(not Amm:Visible()) -- This action open the menu.
  124. MenuOpen = true
  125. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement