SMX logo

SMX Documentation

Production-grade Script Knowledge Base

Build 2026.04 Live Docs



Item Creator

Scripts · FiveM Ready

Product Overview

smx-itemcreator is a live item management tool for FiveM admins that can create, edit and delete item definitions in database and push runtime refresh into framework/inventory bridges.

4Framework modes
4Server callbacks
3Inventory bridge targets
NUILive admin interface
Architecture: Server-authoritative CRUD on Config.ItemTable with sanitization + permission checks. After each change, item data is re-fetched, framework is refreshed, and optional inventory export refresh is executed.

Core Feature Set

Item CRUD

Create, rename, update and delete item records in the configured item table.

Runtime Sync

Broadcasts updated item list to connected clients and triggers framework/inventory refresh bridges.

Permission Control

Supports ESX group-based access and QBCore permission-based access.

Localization

UI, notifications and server messages are locale-driven via Config.Locales.

Technical Notes

  • Dependency: oxmysql
  • Default command: /itemcreator (from Config.Command)
  • Default DB target: items (expects name, label, weight, rare, can_remove)
  • Framework bridge file: shared/framework.lua
  • Inventory bridge file: shared/inventory.lua