31 lines
685 B
Lua
31 lines
685 B
Lua
local menuOpen = false
|
|
|
|
RegisterNetEvent("openWeaponMenu")
|
|
AddEventHandler("openWeaponMenu", function()
|
|
menuOpen = true
|
|
SetNuiFocus(true, true)
|
|
SendNUIMessage({
|
|
action = menuOpen
|
|
})
|
|
end)
|
|
|
|
RegisterNUICallback("closeMenu", function(data, cb)
|
|
menuOpen = false
|
|
SetNuiFocus(false, false)
|
|
cb({})
|
|
end)
|
|
|
|
RegisterNUICallback('getWeapons', function(data, cb)
|
|
cb(Config.Weapons)
|
|
end)
|
|
|
|
RegisterNUICallback("giveWeapon", function(data, cb)
|
|
local weapon = data.weapon
|
|
local label = data.label
|
|
|
|
TriggerServerEvent("weapons:giveWeapon", weapon, label)
|
|
|
|
menuOpen = false
|
|
SetNuiFocus(false, false)
|
|
cb({})
|
|
end) |