Configuration

Config = {}

Config.Framework = 'auto' -- qb, esx, qbox, auto

Config.Debug = false

Config.WeaponUpgradePoints = {
    [1] = {pedModel = "csb_ramp_mex", coords = vector4(22.18, -1105.36, 29.80, 157)}
}

Config.UpgradeKit = {
    [`weapon_combatpistol`] = true,
    [`weapon_heavypistol`] = true,
    [`weapon_microsmg`] = true,
    [`weapon_machinepistol`] = true,
    [`weapon_assaultrifle`] = true,
    [`weapon_appistol`] = true,
    [`weapon_pistol`] = true,
}

Config.WhitelistWeapons = {
    [`weapon_combatpistol`] = true,
    [`weapon_heavypistol`] = true,
    [`weapon_microsmg`] = true,
    [`weapon_machinepistol`] = true,
    [`weapon_assaultrifle`] = true,
    [`weapon_aks74`] = true,
    [`weapon_gusenberg`] = true,
    [`weapon_mossberg`] = true,
    [`weapon_pistol`] = true,
}

Config.UpgradeItems = {
    [2] = {
        [`weapon_pistol`] = {
            {name = "plastic", label = "Plastic", amount = 1},
            {name = "metalscrap", label = "Metal Scrap", amount = 1},
            {name = "copper", label = "Copper", amount = 1}, 
        },
        [`weapon_heavypistol`] = {
            {name = "plastic", label = "Plastic", amount = 200},
            {name = "metalscrap", label = "Metal Scrap", amount = 200},
            {name = "copper", label = "Copper", amount = 200},
            {name = "aluminum", label = "Aluminum", amount = 200},
            {name = "iron", label = "Iron", amount = 200},
            {name = "steel", label = "Steel", amount = 200},
            {name = "rubber", label = "Tyre", amount = 50},
            {name = "glass", label = "Glass", amount = 200},
        },
        [`weapon_combatpistol`] = {
            {name = "plastic", label = "Plastic", amount = 200},
            {name = "metalscrap", label = "Metal Scrap", amount = 200},
            {name = "copper", label = "Copper", amount = 200},
            {name = "aluminum", label = "Aluminum", amount = 200},
            {name = "iron", label = "Iron", amount = 200},
            {name = "steel", label = "Steel", amount = 200},
            {name = "rubber", label = "Tyre", amount = 50},
            {name = "glass", label = "Glass", amount = 200},
        },
        [`weapon_microsmg`] = {
            {name = "plastic", label = "Plastic", amount = 300},
            {name = "metalscrap", label = "Metal Scrap", amount = 300},
            {name = "copper", label = "Copper", amount = 300},
            {name = "aluminum", label = "Aluminum", amount = 300},
            {name = "iron", label = "Iron", amount = 300},
            {name = "steel", label = "Steel", amount = 300},
            {name = "rubber", label = "Tyre", amount = 100},
            {name = "glass", label = "Glass", amount = 300},
        },
        [`weapon_machinepistol`] = {
            {name = "plastic", label = "Plastic", amount = 300},
            {name = "metalscrap", label = "Metal Scrap", amount = 300},
            {name = "copper", label = "Copper", amount = 300},
            {name = "aluminum", label = "Aluminum", amount = 300},
            {name = "iron", label = "Iron", amount = 300},
            {name = "steel", label = "Steel", amount = 300},
            {name = "rubber", label = "Tyre", amount = 100},
            {name = "glass", label = "Glass", amount = 300},
        },
        [`weapon_assaultrifle`] = {
            {name = "plastic", label = "Plastic", amount = 400},
            {name = "metalscrap", label = "Metal Scrap", amount = 400},
            {name = "copper", label = "Copper", amount = 400},
            {name = "aluminum", label = "Aluminum", amount = 400},
            {name = "iron", label = "Iron", amount = 400},
            {name = "steel", label = "Steel", amount = 400},
            {name = "rubber", label = "Tyre", amount = 100},
            {name = "glass", label = "Glass", amount = 400},
        },
        [`weapon_aks74`] = {
            {name = "plastic", label = "Plastic", amount = 400},
            {name = "metalscrap", label = "Metal Scrap", amount = 400},
            {name = "copper", label = "Copper", amount = 400},
            {name = "aluminum", label = "Aluminum", amount = 400},
            {name = "iron", label = "Iron", amount = 400},
            {name = "steel", label = "Steel", amount = 400},
            {name = "rubber", label = "Tyre", amount = 100},
            {name = "glass", label = "Glass", amount = 400},
        },
        [`weapon_gusenberg`] = {
            {name = "plastic", label = "Plastic", amount = 400},
            {name = "metalscrap", label = "Metal Scrap", amount = 400},
            {name = "copper", label = "Copper", amount = 400},
            {name = "aluminum", label = "Aluminum", amount = 400},
            {name = "iron", label = "Iron", amount = 400},
            {name = "steel", label = "Steel", amount = 400},
            {name = "rubber", label = "Tyre", amount = 100},
            {name = "glass", label = "Glass", amount = 400},
        },
        [`weapon_mossberg`] = {
            {name = "plastic", label = "Plastic", amount = 400},
            {name = "metalscrap", label = "Metal Scrap", amount = 400},
            {name = "copper", label = "Copper", amount = 400},
            {name = "aluminum", label = "Aluminum", amount = 400},
            {name = "iron", label = "Iron", amount = 400},
            {name = "steel", label = "Steel", amount = 400},
            {name = "rubber", label = "Tyre", amount = 100},
            {name = "glass", label = "Glass", amount = 400},
        },		
    },
    [3] = {
        [`weapon_pistol`] = {
            {name = "plastic", label = "Plastic", amount = 1},
            {name = "metalscrap", label = "Metal Scrap", amount = 1},
            {name = "copper", label = "Copper", amount = 1}, 
        },
        [`weapon_heavypistol`] = {
            {name = "plastic", label = "Plastic", amount = 400},
            {name = "metalscrap", label = "Metal Scrap", amount = 400},
            {name = "copper", label = "Copper", amount = 400},
            {name = "aluminum", label = "Aluminum", amount = 400},
            {name = "iron", label = "Iron", amount = 400},
            {name = "steel", label = "Steel", amount = 400},
            {name = "rubber", label = "Tyre", amount = 100},
            {name = "glass", label = "Glass", amount = 400},
        },
        [`weapon_combatpistol`] = {
            {name = "plastic", label = "Plastic", amount = 400},
            {name = "metalscrap", label = "Metal Scrap", amount = 400},
            {name = "copper", label = "Copper", amount = 400},
            {name = "aluminum", label = "Aluminum", amount = 400},
            {name = "iron", label = "Iron", amount = 400},
            {name = "steel", label = "Steel", amount = 400},
            {name = "rubber", label = "Tyre", amount = 100},
            {name = "glass", label = "Glass", amount = 400},
        },
        [`weapon_microsmg`] = {
            {name = "plastic", label = "Plastic", amount = 600},
            {name = "metalscrap", label = "Metal Scrap", amount = 600},
            {name = "copper", label = "Copper", amount = 600},
            {name = "aluminum", label = "Aluminum", amount = 600},
            {name = "iron", label = "Iron", amount = 600},
            {name = "steel", label = "Steel", amount = 600},
            {name = "rubber", label = "Tyre", amount = 150},
            {name = "glass", label = "Glass", amount = 600},
        },
        [`weapon_machinepistol`] = {
            {name = "plastic", label = "Plastic", amount = 600},
            {name = "metalscrap", label = "Metal Scrap", amount = 600},
            {name = "copper", label = "Copper", amount = 600},
            {name = "aluminum", label = "Aluminum", amount = 600},
            {name = "iron", label = "Iron", amount = 600},
            {name = "steel", label = "Steel", amount = 600},
            {name = "rubber", label = "Tyre", amount = 150},
            {name = "glass", label = "Glass", amount = 600},
        },
        [`weapon_assaultrifle`] = {
            {name = "plastic", label = "Plastic", amount = 800},
            {name = "metalscrap", label = "Metal Scrap", amount = 800},
            {name = "copper", label = "Copper", amount = 800},
            {name = "aluminum", label = "Aluminum", amount = 800},
            {name = "iron", label = "Iron", amount = 800},
            {name = "steel", label = "Steel", amount = 800},
            {name = "rubber", label = "Tyre", amount = 200},
            {name = "glass", label = "Glass", amount = 800},
        },
        [`weapon_aks74`] = {
            {name = "plastic", label = "Plastic", amount = 800},
            {name = "metalscrap", label = "Metal Scrap", amount = 800},
            {name = "copper", label = "Copper", amount = 800},
            {name = "aluminum", label = "Aluminum", amount = 800},
            {name = "iron", label = "Iron", amount = 800},
            {name = "steel", label = "Steel", amount = 800},
            {name = "rubber", label = "Tyre", amount = 200},
            {name = "glass", label = "Glass", amount = 800},
        },
        [`weapon_gusenberg`] = {
            {name = "plastic", label = "Plastic", amount = 800},
            {name = "metalscrap", label = "Metal Scrap", amount = 800},
            {name = "copper", label = "Copper", amount = 800},
            {name = "aluminum", label = "Aluminum", amount = 800},
            {name = "iron", label = "Iron", amount = 800},
            {name = "steel", label = "Steel", amount = 800},
            {name = "rubber", label = "Tyre", amount = 200},
            {name = "glass", label = "Glass", amount = 800},
        },
        [`weapon_mossberg`] = {
            {name = "plastic", label = "Plastic", amount = 800},
            {name = "metalscrap", label = "Metal Scrap", amount = 800},
            {name = "copper", label = "Copper", amount = 800},
            {name = "aluminum", label = "Aluminum", amount = 800},
            {name = "iron", label = "Iron", amount = 800},
            {name = "steel", label = "Steel", amount = 800},
            {name = "rubber", label = "Tyre", amount = 200},
            {name = "glass", label = "Glass", amount = 800},
        },		
    },
    [4] = {
        [`weapon_pistol`] = {
            {name = "plastic", label = "Plastic", amount = 1},
            {name = "metalscrap", label = "Metal Scrap", amount = 1},
            {name = "copper", label = "Copper", amount = 1}, 
        },
        [`weapon_heavypistol`] = {
            {name = "plastic", label = "Plastic", amount = 800},
            {name = "metalscrap", label = "Metal Scrap", amount = 800},
            {name = "copper", label = "Copper", amount = 800},
            {name = "aluminum", label = "Aluminum", amount = 800},
            {name = "iron", label = "Iron", amount = 800},
            {name = "steel", label = "Steel", amount = 800},
            {name = "rubber", label = "Tyre", amount = 200},
            {name = "glass", label = "Glass", amount = 800},
        },
        [`weapon_combatpistol`] = {
            {name = "plastic", label = "Plastic", amount = 800},
            {name = "metalscrap", label = "Metal Scrap", amount = 800},
            {name = "copper", label = "Copper", amount = 800},
            {name = "aluminum", label = "Aluminum", amount = 800},
            {name = "iron", label = "Iron", amount = 800},
            {name = "steel", label = "Steel", amount = 800},
            {name = "rubber", label = "Tyre", amount = 200},
            {name = "glass", label = "Glass", amount = 800},
        },
        [`weapon_microsmg`] = {
            {name = "plastic", label = "Plastic", amount = 1200},
            {name = "metalscrap", label = "Metal Scrap", amount = 1200},
            {name = "copper", label = "Copper", amount = 1200},
            {name = "aluminum", label = "Aluminum", amount = 1200},
            {name = "iron", label = "Iron", amount = 1200},
            {name = "steel", label = "Steel", amount = 1200},
            {name = "rubber", label = "Tyre", amount = 250},
            {name = "glass", label = "Glass", amount = 1200},
        },
        [`weapon_machinepistol`] = {
            {name = "plastic", label = "Plastic", amount = 1200},
            {name = "metalscrap", label = "Metal Scrap", amount = 1200},
            {name = "copper", label = "Copper", amount = 1200},
            {name = "aluminum", label = "Aluminum", amount = 1200},
            {name = "iron", label = "Iron", amount = 1200},
            {name = "steel", label = "Steel", amount = 1200},
            {name = "rubber", label = "Tyre", amount = 250},
            {name = "glass", label = "Glass", amount = 1200},
        },
        [`weapon_assaultrifle`] = {
            {name = "plastic", label = "Plastic", amount = 1600},
            {name = "metalscrap", label = "Metal Scrap", amount = 1600},
            {name = "copper", label = "Copper", amount = 1600},
            {name = "aluminum", label = "Aluminum", amount = 1600},
            {name = "iron", label = "Iron", amount = 1600},
            {name = "steel", label = "Steel", amount = 1600},
            {name = "rubber", label = "Tyre", amount = 300},
            {name = "glass", label = "Glass", amount = 1600},
        },
        [`weapon_aks74`] = {
            {name = "plastic", label = "Plastic", amount = 1600},
            {name = "metalscrap", label = "Metal Scrap", amount = 1600},
            {name = "copper", label = "Copper", amount = 1600},
            {name = "aluminum", label = "Aluminum", amount = 1600},
            {name = "iron", label = "Iron", amount = 1600},
            {name = "steel", label = "Steel", amount = 1600},
            {name = "rubber", label = "Tyre", amount = 300},
            {name = "glass", label = "Glass", amount = 1600},
        },
        [`weapon_gusenberg`] = {
            {name = "plastic", label = "Plastic", amount = 1600},
            {name = "metalscrap", label = "Metal Scrap", amount = 1600},
            {name = "copper", label = "Copper", amount = 1600},
            {name = "aluminum", label = "Aluminum", amount = 1600},
            {name = "iron", label = "Iron", amount = 1600},
            {name = "steel", label = "Steel", amount = 1600},
            {name = "rubber", label = "Tyre", amount = 300},
            {name = "glass", label = "Glass", amount = 1600},
        },
        [`weapon_mossberg`] = {
            {name = "plastic", label = "Plastic", amount = 1600},
            {name = "metalscrap", label = "Metal Scrap", amount = 1600},
            {name = "copper", label = "Copper", amount = 1600},
            {name = "aluminum", label = "Aluminum", amount = 1600},
            {name = "iron", label = "Iron", amount = 1600},
            {name = "steel", label = "Steel", amount = 1600},
            {name = "rubber", label = "Tyre", amount = 300},
            {name = "glass", label = "Glass", amount = 1600},
        },	
    },
    [5] = {
        [`weapon_pistol`] = {
            {name = "plastic", label = "Plastic", amount = 1},
            {name = "metalscrap", label = "Metal Scrap", amount = 1},
            {name = "copper", label = "Copper", amount = 1}, 
        },
        [`weapon_heavypistol`] = {
            {name = "plastic", label = "Plastic", amount = 1600},
            {name = "metalscrap", label = "Metal Scrap", amount = 1600},
            {name = "copper", label = "Copper", amount = 1600},
            {name = "aluminum", label = "Aluminum", amount = 1600},
            {name = "iron", label = "Iron", amount = 1600},
            {name = "steel", label = "Steel", amount = 1600},
            {name = "rubber", label = "Tyre", amount = 300},
            {name = "glass", label = "Glass", amount = 1600},
        },
        [`weapon_combatpistol`] = {
            {name = "plastic", label = "Plastic", amount = 1600},
            {name = "metalscrap", label = "Metal Scrap", amount = 1600},
            {name = "copper", label = "Copper", amount = 1600},
            {name = "aluminum", label = "Aluminum", amount = 1600},
            {name = "iron", label = "Iron", amount = 1600},
            {name = "steel", label = "Steel", amount = 1600},
            {name = "rubber", label = "Tyre", amount = 300},
            {name = "glass", label = "Glass", amount = 1600},
        },
        [`weapon_microsmg`] = {
            {name = "plastic", label = "Plastic", amount = 2400},
            {name = "metalscrap", label = "Metal Scrap", amount = 2400},
            {name = "copper", label = "Copper", amount = 2400},
            {name = "aluminum", label = "Aluminum", amount = 2400},
            {name = "iron", label = "Iron", amount = 2400},
            {name = "steel", label = "Steel", amount = 2400},
            {name = "rubber", label = "Tyre", amount = 400},
            {name = "glass", label = "Glass", amount = 2400},
        },
        [`weapon_machinepistol`] = {
            {name = "plastic", label = "Plastic", amount = 2400},
            {name = "metalscrap", label = "Metal Scrap", amount = 2400},
            {name = "copper", label = "Copper", amount = 2400},
            {name = "aluminum", label = "Aluminum", amount = 2400},
            {name = "iron", label = "Iron", amount = 2400},
            {name = "steel", label = "Steel", amount = 2400},
            {name = "rubber", label = "Tyre", amount = 400},
            {name = "glass", label = "Glass", amount = 2400},
        },
        [`weapon_assaultrifle`] = {
            {name = "plastic", label = "Plastic", amount = 3200},
            {name = "metalscrap", label = "Metal Scrap", amount = 3200},
            {name = "copper", label = "Copper", amount = 3200},
            {name = "aluminum", label = "Aluminum", amount = 3200},
            {name = "iron", label = "Iron", amount = 3200},
            {name = "steel", label = "Steel", amount = 3200},
            {name = "rubber", label = "Tyre", amount = 500},
            {name = "glass", label = "Glass", amount = 3200},
        },
        [`weapon_aks74`] = {
            {name = "plastic", label = "Plastic", amount = 3200},
            {name = "metalscrap", label = "Metal Scrap", amount = 3200},
            {name = "copper", label = "Copper", amount = 3200},
            {name = "aluminum", label = "Aluminum", amount = 3200},
            {name = "iron", label = "Iron", amount = 3200},
            {name = "steel", label = "Steel", amount = 3200},
            {name = "rubber", label = "Tyre", amount = 500},
            {name = "glass", label = "Glass", amount = 3200},
        },
        [`weapon_gusenberg`] = {
            {name = "plastic", label = "Plastic", amount = 3200},
            {name = "metalscrap", label = "Metal Scrap", amount = 3200},
            {name = "copper", label = "Copper", amount = 3200},
            {name = "aluminum", label = "Aluminum", amount = 3200},
            {name = "iron", label = "Iron", amount = 3200},
            {name = "steel", label = "Steel", amount = 3200},
            {name = "rubber", label = "Tyre", amount = 500},
            {name = "glass", label = "Glass", amount = 3200},
        },
        [`weapon_mossberg`] = {
            {name = "plastic", label = "Plastic", amount = 3200},
            {name = "metalscrap", label = "Metal Scrap", amount = 3200},
            {name = "copper", label = "Copper", amount = 3200},
            {name = "aluminum", label = "Aluminum", amount = 3200},
            {name = "iron", label = "Iron", amount = 3200},
            {name = "steel", label = "Steel", amount = 3200},
            {name = "rubber", label = "Tyre", amount = 500},
            {name = "glass", label = "Glass", amount = 3200},
        },		
    },
}


Config.Locales = {
    notconfig = 'This weapon has not been configured.',
    lastlevel = 'You can`t improve this weapon any further!',
    maxlevel = 'This weapon is already at maximum level!',
    notmaterial = 'You dont have enough material!',
    requiredtitle = 'Required materials',
    upgradeweapon = 'Improve weapon',
    selectweapon = 'Select the weapon you want to upgrade',
    keypressed = 'Upgrade Weapon',
}

Last updated