Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------- Revolver
- RegisterServerEvent("RegisterUsableItem:revolver_ammo")
- AddEventHandler("RegisterUsableItem:revolver_ammo", function(source)
- local _source = source
- local _item = "revolver_ammo"
- local ItemInfo = Framework.getItemData(_item)
- local ItemData = Framework.getItem(_source, _item)
- if ItemData.ItemAmount > 0 then
- TriggerClientEvent('gunCatalogue:giveAmmo', _source, code)
- local ItemData = Framework.getItem(_source, 'revolver_ammo')
- ItemData.RemoveItem(1)
- end
- end)
- -------- Pistol
- RegisterServerEvent("RegisterUsableItem:pistol_ammo")
- AddEventHandler("RegisterUsableItem:pistol_ammo", function(source)
- local _source = source
- local _item = "pistol_ammo"
- local ItemInfo = Framework.getItemData(_item)
- local ItemData = Framework.getItem(_source, _item)
- if ItemData.ItemAmount > 0 then
- TriggerClientEvent('gunCatalogue:giveAmmo', _source, code)
- local ItemData = Framework.getItem(_source, 'pistol_ammo')
- ItemData.RemoveItem(1)
- end
- end)
- -------- 22 Ammo
- RegisterServerEvent("RegisterUsableItem:22_ammo")
- AddEventHandler("RegisterUsableItem:22_ammo", function(source)
- local _source = source
- local _item = "22_ammo"
- local ItemInfo = Framework.getItemData(_item)
- local ItemData = Framework.getItem(_source, _item)
- if ItemData.ItemAmount > 0 then
- TriggerClientEvent('gunCatalogue:giveAmmo', _source, code)
- local ItemData = Framework.getItem(_source, '22_ammo')
- ItemData.RemoveItem(1)
- end
- end)
- -------- Rifle
- RegisterServerEvent("RegisterUsableItem:rifle_ammo")
- AddEventHandler("RegisterUsableItem:rifle_ammo", function(source)
- local _source = source
- local _item = "rifle_ammo"
- local ItemInfo = Framework.getItemData(_item)
- local ItemData = Framework.getItem(_source, _item)
- if ItemData.ItemAmount > 0 then
- TriggerClientEvent('gunCatalogue:giveAmmo', _source, code)
- local ItemData = Framework.getItem(_source, 'rifle_ammo')
- ItemData.RemoveItem(1)
- end
- end)
- -------- Shotgun Shells
- RegisterServerEvent("RegisterUsableItem:shotgun_ammo")
- AddEventHandler("RegisterUsableItem:shotgun_ammo", function(source)
- local _source = source
- local _item = "shotgun_ammo"
- local ItemInfo = Framework.getItemData(_item)
- local ItemData = Framework.getItem(_source, _item)
- if ItemData.ItemAmount > 0 then
- TriggerClientEvent('gunCatalogue:giveAmmo', _source, code)
- local ItemData = Framework.getItem(_source, 'shotgun_ammo')
- ItemData.RemoveItem(1)
- end
- end)
- -------- Repeater
- RegisterServerEvent("RegisterUsableItem:repeator_ammo")
- AddEventHandler("RegisterUsableItem:repeator_ammo", function(source)
- local _source = source
- local _item = "repeator_ammo"
- local ItemInfo = Framework.getItemData(_item)
- local ItemData = Framework.getItem(_source, _item)
- if ItemData.ItemAmount > 0 then
- TriggerClientEvent('gunCatalogue:giveAmmo', _source, code)
- local ItemData = Framework.getItem(_source, 'repeator_ammo')
- ItemData.RemoveItem(1)
- end
- end)
- -------- Sniper
- RegisterServerEvent("RegisterUsableItem:snipe_ammo")
- AddEventHandler("RegisterUsableItem:snipe_ammo", function(source)
- local _source = source
- local _item = "snipe_ammo"
- local ItemInfo = Framework.getItemData(_item)
- local ItemData = Framework.getItem(_source, _item)
- if ItemData.ItemAmount > 0 then
- TriggerClientEvent('gunCatalogue:giveAmmo', _source, code)
- local ItemData = Framework.getItem(_source, 'snipe_ammo')
- ItemData.RemoveItem(1)
- end
- end)
- -------- Arrows
- RegisterServerEvent("RegisterUsableItem:arrows")
- AddEventHandler("RegisterUsableItem:arrows", function(source)
- local _source = source
- local _item = "arrow"
- local ItemInfo = Framework.getItemData(_item)
- local ItemData = Framework.getItem(_source, _item)
- if ItemData.ItemAmount > 0 then
- TriggerClientEvent('gunCatalogue:giveAmmo', _source, code)
- local ItemData = Framework.getItem(_source, 'arrows')
- ItemData.RemoveItem(1)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement