TriggerEvent("weaponselecter:setmoney", 10000) -- Set weapon selector money
TriggerEvent("weaponselecter:addmoney", 100) -- Add money to weapon selector
TriggerEvent("weaponselecter:removemoney", 100) -- Remove money from weapon selector
TriggerEvent("weaponselecter:open", { -- Open weapon selector
ammo = 200, -- How many ammo can get form give weapon
infinite = true, -- Weapon should infinite ammo?
clip = true, -- Give weapon with Config.AllComponent
disablecontrol = true, -- Disable player control while weapon selector open
removeweapon = { -- Remove weapon from list
"weapon_grenade"
},
removeType = { -- Remove weapon category list
"submachine",
"assault",
"shotgun",
"sniper",
"melee",
"tool",
"grenade",
}
})
TriggerEvent("weaponselecter:close") -- Close weapon selector
TriggerEvent("weaponselecter:setmoney", 10000)
TriggerEvent("weaponselecter:open", {ammo=80, infinite=false, removeweapon={""}})
TriggerEvent("weaponselecter:setmoney", 500)
TriggerEvent("weaponselecter:open", {ammo=200, infinite=true, removetype={"submachine", "assault", "shotgun", "sniper", "melee", "tool", "grenade"}})
QS:ThreadStart() -- Start quick weapon select
QS:ThreadStop() -- Stop quick weapon select
QS:Visible() -- Check quick weapon slot is visible?
QS:Visible(false) -- Set quick slot hide
QS:Visible(true) -- Set quick slot show
AddEventHandler("weaponselecter:OnBuy", function(data)
data.name -- string weapon_bzgas, weapon_bat
data.type -- string grenade, melee, pistol
data.price -- integer
data.skin -- integer
end)