Skip to content
RPScripts

FiveM Crafting Scripts

okokCraffting

okokCrafting (QBCore)

okok Scripts

  • QBCore

Description

okokCrafting is a crafting system for QBCore with its own crafting menu. You place crafting tables anywhere on the map and decide per table which items can be crafted, by whom and with which components.

How it works

  • Crafting queue: players can start several crafts and wait near the table until the queue is done.
  • Add as many items to a crafting table as you want, each with as many required components as you want.
  • If a player leaves the crafting radius, the countdown stops until they come back.
  • If a player dies, the components of all items in the queue go back to their inventory.
  • The crafting menu cannot be opened inside a vehicle.
  • Server-side checks against players who try to get items by calling events.
  • Discord logs when a craft starts, finishes, when a player dies while crafting and when someone tries to call an event illegally.

XP system

  • Can be turned on or off.
  • Set the max level (20 by default), the XP for the first level and a level multiplier that makes levelling harder or easier.
  • Choose whether players get XP when a craft fails.
  • Players keep collecting XP after the max level, so raising the max level later updates their level.

Per crafting table and item

  • Table: coordinates, interaction radius, max craft radius, blip and floor marker, marker distance, table name and a unique table ID.
  • Item: item name, amount, success chance, item or weapon, crafting time, required level, XP per craft, components with amount and whether they are kept, and which jobs may craft it (empty = everyone).
  • General: open key (E by default), hide the minimap while the menu is open, use okokTextUI or the default help notification.

Requirements

  • QBCore
  • oxmysql
  • okokTextUI (optional)

Installation

  • Copy okokCrafting into your resources folder.
  • Put your item images (PNG, named exactly like the items in your database) into okokCrafting/web/icons.
  • For the XP system run ALTER TABLE players ADD COLUMN xp INT(255) NOT NULL default 0;
  • Set your tables and recipes in config.lua and your Discord webhook in server.lua.
  • Add ensure okokCrafting to your server config.

Details

Frameworks
QBCore
File size
14.8 kB
Creator
okok Scripts
Updated
Sep 27, 2026
How to install it

Installation

  1. Unzip the download into your server's resources folder.
  2. Add these lines to server.cfg, in this order:
    ensure okokCrafting

Checked: the one resource of this download.

From a static check of the files by the RPScripts Lab. It is not a test that your server starts.

okokCrafting (QBCore)

$15.99€14.99£12.99A$22.99R$81.99CHF 13.99¥2,530
  • Advanced RepoJob FiveM resource preview
    • ESX
    • QBCore
    $23.99€21.99£17.99A$34.99R$121.99CHF 19.99¥3,800
  • Pug-Chopping FiveM resource preview
    • ESX
    • QBCore
    $18.99€16.99£14.99A$27.99R$96.99CHF 15.99¥3,010
  • Aty Crafting FiveM resource preview
    • ESX
    • QBCore
    $27.00€24.99£20.99A$38.99R$137.99CHF 22.99¥4,270
  • Skill System for FiveM
    • QBCore
    $23.00€20.99£17.99A$33.99R$116.99CHF 18.99¥3,640

Can't find the exact script? Generate it.

Describe a custom script. 3 free credits per day, up to 15 per calendar month; no card needed.

Try the FiveM AI Script Generator