Guides
Creator, contracts, default heists, and common setup notes.
Admin creator
Use /heists to open the heist creator. The command checks Config.AdminPermissions before opening the UI.
The creator saves heists into the electus_heists database table and supports contract heists, static heists, interiors, overlap groups, finish conditions, default layouts, and custom node graphs.
Contracts
Contracts can be opened from:
| Entry point | Config |
|---|---|
| Command | Config.ContractMenu.command |
| NPC | Config.ContractMenu.npc |
The default command is /contracts. The default NPC is configured in Config.ContractMenu.npc.coords.
Default heist JSONs
Preset heists are shipped as JSON archives and can be imported from the Projects screen in the creator.
| Folder | Includes |
|---|---|
heists_jsons/default | Aircraft carrier, bunker, cargo ship, casino, dock, Fleeca, jewelry, office, Pacific, Paleto, vehicle theft, warehouse, yacht |
heists_jsons/k4mb1 | Art gallery, cash exchange, casino, Fleecas, Maze Bank, oil rig, Pacific, Paleto |
K4MB1 presets require the matching maps/MLOs. Import only the presets that match your server content.
Required items and images
Heist items are defined in inventory_items.lua. Icons are included in imgs/items.
Config.InventoryPath controls where the UI loads inventory images from. The default is:
Config.InventoryPath = "nui://ox_inventory/web/images/"Change it if your inventory exposes item images from another location.