πŸ”¨ Core Crafting [QB/ESX] - Advanced crafting system with Levels, Blueprints, Queue, Categories, Success Rate

Good Script like the UI

I love Weapon Crafting now!

best every crafting script in the market. keep it up.

This is a great script. Very easy to to get set up for the server.

Great script appreciate your work

This is the best crafting menu I have ever used.

So clean script :heart_eyes: Best crafting ever ngl

Very good script! Modern and optimized!

Very interesting script!

Love this script and so does my community, beautiful UI and great level system. My only suggestion is the ability to disable levels on certain tables so I can use it for mechanic shop and businesses without employees gaining many levels. 10/10!

best crafting out their amazing ui top level support and incredible devs

One of the best Crafting Scripts I’ve ever used and if you need support the team always responds fast

Best crafting script multiple benches customizable.lua worth every penny

Finally, We can create own items! Awesome script!

Must Say I Run A very Custom Server And I deal With Lots Of custom Scripts From Various Developers And By far This is the best Scripts and Customer Support I Have Experienced and came across … 10/10…Keep it Up.
:star2: :star2: :star2: :star2: :star2: :star2: :star2: :star2: :star2: :star2:

Very nice Script! A must-havd for every Server!

best script ever!

w script would recommend 10/10 plus the support is great keep it up y’all

Nice script have it a long time no problems at alll!!!

Only trade the `
local names = {}

    MySQL.Async.fetchAll(
        "SELECT * FROM items WHERE 1",
        {},
        function(info)
            for _, v in ipairs(info) do
                names[v.name] = v.label
            end

            cb(names)
        end
    )
end

)`

to in server - main.lua

ESX.RegisterServerCallback(
    "core_crafting:getItemNames",
    function(source, cb)

        if not itemNames then
            itemNames = {}
            for item, data in pairs(exports.ox_inventory:Items()) do 
                itemNames[item] = data.label
            end
        end
        cb(itemNames)
    end
)