Server Events (Receive)
smx-itemcreator:server:requestOpenPermission-gated request to open item creator UI and deliver initial payload.
Production-grade Script Knowledge Base
Scripts · FiveM Ready
smx-itemcreator:server:requestOpenPermission-gated request to open item creator UI and deliver initial payload.
smx-itemcreator:server:getItemsReturns current item list + meta for UI list rendering.
smx-itemcreator:server:createItemValidates and inserts new item, then triggers runtime refresh + broadcast.
smx-itemcreator:server:updateItemValidates and updates existing item, then refreshes and broadcasts.
smx-itemcreator:server:deleteItemDeletes item by name, then refreshes and broadcasts.
smx-itemcreator:client:openOpens NUI with config/player/item payload.
smx-itemcreator:client:denyShows no-permission notification.
smx-itemcreator:client:updateItemsPushes live updated item list to open UIs.
closeCloses UI and releases NUI focus.
fetchItemsLoads latest item list from server callback.
createItemCreates an item through server callback pipeline.
updateItemUpdates item by original/new values.
deleteItemDeletes selected item.
/itemcreatorOpens item creator menu (command name can be changed via Config.Command).
This script does not expose custom exports in fxmanifest.lua. Integration is event/callback-driven.