[QBCore] Crafting System v2 - Advanced crafting system with experience system, Job & gang support

Crafting just got a whole lot better with our latest release! Introducing our most advanced script yet our crafting system designed for QBCore, now with enhanced features and support for both experience, job, and gang integration.

Here’s a glimpse of what Barda Developments Crafting System v2 offers:

  • Advanced Crafting Interface: Enjoy a sleek and intuitive interface that makes crafting a breeze.
  • Experience System: Gain experience as you craft, unlocking new items and features along the way.
  • Job Support: Seamlessly integrate crafting into your job system for a more immersive experience.
  • Gang Integration: Intergrade into the config file gang only locations & craftable items.

Elevate your server’s crafting experience with Barda Developments Crafting System v2.

Client config
Config.Client = {
    General = {
        imagesPath = "qb-inventory/html/images/" -- Path to your inventory's item images
    },
    Locations = {
        {
            gangs = { -- Set to false to disable
                ["ballas"] = 0 -- The number is the minimum grade required
            },
            jobs = { -- Set to false to disable
                ["burgershot"] = 0 -- The number is the minimum grade required
            },
            size = { length = 2.0, width = 1.0 }, -- The width and the length for the target's box zone
            coords = vector4(-91.99, -994.88, 21.28, 335) -- The target coords
        }
    }
}
Server config
Config.Server = {
    Command = {
        enabled = true,
        name = "setclevel",
        help = "Set player crafting level (Admin only)",
        arguments = {
            { name = "playerId", help = "Player Id", type = "number" },
            { name = "category", help = "Category", type = "string" },
            { name = "level", help = "Level", type = "number" },
            { name = "xp", help = "XP", type = "number" }
        },
        permission = "god"
    }
}

Shared config
Config.Shared = {
    Core = {
        name = "qb-core",
        prefix = "QBCore:",
        target = "qb-target"
    },
    LevelsXP = {
        [1] = 50,
        [2] = 150,
        [3] = 250,
        [4] = 500,
        [5] = 750,
        [6] = 1250,
        [7] = 2000,
        [8] = 3000,
        [9] = 4250,
        [10] = 5000
    },
    Categories = { -- Up to 6 categories
        ["General"] = {
            {
                gangOnly = false,
                item = 'lockpick',
                craftTime = 10000,
                level = 1,
                xpToGive = 5,
                requirements = { -- Up to 3 requirements
                    aluminum = { amount = 50 },
                    metalscrap = { amount = 40 },
                    steel = { amount = 100 }
                }
            }
        },

        ["Electronics"] = {
            {
                gangOnly = false,
                item = 'electronickit',
                craftTime = 7500,
                level = 1,
                xpToGive = 5,
                requirements = { -- Up to 3 requirements
                    aluminum = { amount = 75 },
                    metalscrap = { amount = 60 },
                    steel = { amount = 150 }
                }
            }
        }
    }
}

Preview: Streamable
Purchase now: Open source
Purchase now: Escrow protected

Code is accessible Configs only
Subscription-based No
Lines (approximately) ~1000
Requirements QBCore, qb-target
Support Yes
1 Like

As soon as it is in esx I will be happy to purchase it

Soon I’ll make an esx version

1 Like

Can you lock specific categories to specific props? Like example having Drug Only table, Gun Only Table, Electronic Table and etc.

Or would this be something I would have to do with the open-source?

No you cannot do that, You’ll need to buy open source and make this feature yourself

how do you install this i havent got a clue

“Your channel link is no longer valid, please update it, I have a question.”