Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -----------------------------------------------------------------
- ---------------------------SETTINGS------------------------------
- -----------------------------------------------------------------
- local text = "~g~[E] ~h~Browse weapons"
- -- List of all the ammunimation stores.
- AmmLocations = {
- {x = 21.56, y = -1106.54, z = 29.8}, -- Legion, // LS
- {x = 810.49, y = -2157.68, z = 29.62}, -- 810.49 -2157.68 29.62 / LS
- {x = 252.61, y = -49.92, z = 69.92}, -- 252.61 -49.92 69.92 // ls
- {x = 842.44, y = -1033.87, z = 28.19}, -- 842.44 -1033.87 28.19 // LS
- {x = 2568.12, y = 294.51, z = 108.73}, -- 2568.12 294.51 108.73
- -- RIGHT SIDE ^
- -- LEFT SIDE v
- {x = -662.3, y = -935.01, z = 21.83}, -- -662.3 -935.01 21.83
- {x = -1305.8, y = -394.36, z = 36.7}, -- -1305.8 -394.36 36.7
- {x = -3172.17, y = 1087.88, z = 20.84}, -- -3172.17 1087.88 20.84
- -- Sandy Shores v
- {x = 1693.74, y = 3759.71, z = 34.71}, -- 1693.74 3759.71 34.71
- -- Paleto Bay v
- {x = -330.16, y = 6083.92, z = 31.45}, -- -330.16 6083.92 31.45
- -- Between Sandy Shores and Sea v
- {x = -1117.78, y = 2698.65, z = 18.55} -- -1117.78 2698.65 18.55
- }
- --local v = AmmLocations
- -- MARKER
- Citizen.CreateThread(function()
- while true do
- Wait(0)
- for _, coords in ipairs(AmmLocations) do
- 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)
- end
- end
- end)
- -- 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)
- -- 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)
- -- FUNCTIONS FOR AMMUNITION (NOT MENU)
- function DisplayNotification(string)
- SetTextComponentFormat("STRING")
- AddTextComponentString(string)
- DisplayHelpTextFromStringLabel(0, 0, 1, -1)
- end
- --NativeUI = nil / ERROR
- -- MENU (FULL CODE)
- --_menuPool = NativeUI.CreatePool()
- Amm = NativeUI.CreateMenu("Ammunition", "Browse weapons.")
- --_menuPool:Add(mainMenu) --// Type ERROR //
- -- MENU FUNCTIONS (ITEMS) // FUNCTION \\
- function Pistol(AmmMenu)
- --local Pistol = NativeUI.CreateItem("pistol", "Click to buy Pistol.") -- Pistol
- --Amm:additem(Pistol)
- NativeUI.CreateItem("pistol", "Click to buy Pistol.") --Pistol()
- --AmmMenu:SetLeftBadge(BadgeStyle.Star)
- end -- Pistol item
- -- // // // // // ///
- function Crowbar(AmmMenu)
- --local Crowbar = NativeUI.CreateItem("Crowbar", "Click to buy Crowbar.")
- --Amm:additem(Crowbar) -- Crowbar
- NativeUI.CreateItem("Crowbar", "Click to buy Crowbar.")
- end -- Crowbar item
- -- // // // // // ///
- function SMG(AmmMenu)
- --local SMG = NativeUI.CreateItem("SMG", "Click to buy SMG.") -- // Make sure to create FUNCTIONS TO ITEMS with (*LOCAL*)
- --Amm:additem(SMG) -- Crowbar
- NativeUI.CreateItem("SMG", "Click to buy SMG.")
- end -- SMG item
- -- // // // // // ///
- function Hammer(AmmMenu)
- --local Hammer = NativeUI.CreateItem("Hammer", "Click to buy Hammer.")
- --Amm:additem(Hammer) -- Crowbar
- NativeUI.CreateItem("Hammer", "Click to buy Hammer.")
- end -- Hammer item
- -- // // // // // ///
- -- NOTES:
- -- Pickup Random Number Between 1 - 3, math.random(1,3) --
- ---------------------------------------------------------------------
- -- VARIBLES
- OpenMenuControl = 27 -- This is means the key E
- MenuOpen = false
- local playerPed = PlayerPedId()
- local PedCoords = GetEntityCoords(playerPed)
- -- Menu actions // Active all the menu Functions here //
- Pistol(Amm) -- ITEMS
- Crowbar(Amm)
- SMG(Amm)
- Hammer(Amm)
- --__menuPool:RefreshIndex() -- Refresh all the functions.
- --__menuPool:ProcessMenus() -- Process The Menus.
- if IsControlJustPressed(1, OpenMenuControl) then
- Amm:Visible(not Amm:Visible()) -- This action open the menu.
- MenuOpen = true
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement