Skip to main content

Ammo as Items [V3 / V4]

We all know the issue with ESX and Weapon Ammunition. With this Script you get Ammo as Items.
So if you have 10x 9mm items in your inventory you can shoot 10 times.

You can set as many items as you want in config.lua

Github Repository: https://github.com/MSK-Scripts/msk_weaponammoitems

Config

Config = {}
----------------------------------------------------------------
Config.VersionChecker = true
----------------------------------------------------------------
Config.AmmoPacks = {
-- ['magazine_item'] -> Upload this item into your database!
-- Use those magazine items, then you get the ammo items

['9mm_magazine'] = {item = '9mm', amount = 12},
['12gauge_magazine'] = {item = '12gauge', amount = 25},
['556mm_magazine'] = {item = '556mm', amount = 30},
['762mm_magazine'] = {item = '762mm', amount = 30},
['68kal_magazine'] = {item = '68kal', amount = 30},
}

Config.Ammunition = {
-- If you have one of these items in your inventory you have automatically ammunition in your weapon

['9mm'] = { -- Upload this item into your database!
'WEAPON_PISTOL',
'WEAPON_PISTOL_MK2',
'WEAPON_COMBATPISTOL',
'WEAPON_APPISTOL',
'WEAPON_PISTOL50',
'WEAPON_SNSPISTOL',
'WEAPON_SNSPISTOL_MK2',
'WEAPON_HEAVYPISTOL',
'WEAPON_VINTAGEPISTOL',
'WEAPON_MARKSMANPISTOL',
'WEAPON_REVOLVER',
'WEAPON_REVOLVER_MK2',
'WEAPON_DOUBLEACTION',
'WEAPON_CERAMICPISTOL',
'WEAPON_NAVYREVOLVER',
'WEAPON_GADGETPISTOL',
},
['12gauge'] = { -- Upload this item into your database!
'WEAPON_PUMPSHOTGUN',
'WEAPON_PUMPSHOTGUN_MK2',
'WEAPON_SAWNOFFSHOTGUN',
'WEAPON_ASSAULTSHOTGUN',
'WEAPON_BULLPUPSHOTGUN',
'WEAPON_HEAVYSHOTGUN',
'WEAPON_DBSHOTGUN',
'WEAPON_AUTOSHOTGUN',
'WEAPON_COMBATSHOTGUN',
},
['556mm'] = { -- Upload this item into your database!
'WEAPON_MICROSMG',
'WEAPON_SMG',
'WEAPON_SMG_MK2',
'WEAPON_ASSAULTSMG',
'WEAPON_COMBATPDW',
'WEAPON_MACHINEPISTOL',
'WEAPON_MINISMG',
},
['762mm'] = { -- Upload this item into your database!
'WEAPON_ASSAULTRIFLE',
'WEAPON_ASSAULTRIFLE_MK2',
'WEAPON_CARBINERIFLE',
'WEAPON_CARBINERIFLE_MK2',
'WEAPON_ADVANCEDRIFLE',
'WEAPON_SPECIALCARBINE',
'WEAPON_SPECIALCARBINE_MK2',
'WEAPON_BULLPUPRIFLE',
'WEAPON_BULLPUPRIFLE_MK2',
'WEAPON_COMPACTRIFLE',
'WEAPON_MILITARYRIFLE',
'WEAPON_HEAVYRIFLE',
'WEAPON_TACTICALRIFLE',
'WEAPON_SNIPERRIFLE',
'WEAPON_HEAVYSNIPER',
'WEAPON_HEAVYSNIPER_MK2',
'WEAPON_MARKSMANRIFLE',
'WEAPON_MARKSMANRIFLE_MK2',
'WEAPON_PRECISIONRIFLE',
},
['68kal'] = { -- Upload this item into your database!
'WEAPON_MUSKET',
'WEAPON_MG',
'WEAPON_COMBATMG',
'WEAPON_COMBATMG_MK2',
'WEAPON_GUSENBERG',
},
}