Installation Guide
This guide will walk you through the process of installing and configuring the Heists Creator system on your server.
System Requirements
Before installation, ensure your server meets these minimum requirements:
Server Artifact: Version 13930 or higher
Game Build: 2699 or higher (we recommend using the latest available)
# Example code for your server.cfg: set sv_enforceGameBuild 3407
Core Installation
The Heists Creator detects your server's framework, inventory, target, dispatch, and doorlock systems automatically. Follow these steps to install:
Install Dependencies
ox_lib (required)
Resource Installation
Place the
sh-heists
folder in your server's resources directoryThe exact location doesn't matter as long as it's within the resources folder
Resource Load Order (make sure the script starts after these resources, if you're using them):
Your framework (qb-core, qbx_core, es_extended, ND_Core)
Inventory system (qb, lj, ps, qs, ox)
Target system (qb, ox)
Doorlocks (qb, ox, jaksam, rcore)
ox_lib
Configuration
Customize
sh-heists/config/config.lua
file according to your preferences
Framework-Specific Setup
If using
qbx_core
framework, opensh-heists/fxmanifest.lua
and uncomment lines with QBX
Server Restart
Save all changes and restart your server
Premade Heists Installation
The resource comes with several pre-configured heists. Here's how to set them up:
General Information
Using Premade Heists is Optional
You can remove any or all premade heists by deleting the corresponding folders in
sh-heists/config/data/shared
Required Items
The premade heists use items from the QBCore item list:
trojan_usb
,electronickit
,thermite
,gatecrack
,markedbills
goldbar
,drill
,gold_ring
,diamond_ring
,goldchain
diamond_necklace
,coke_small_brick
,screwdriverset
You can either add these items to your inventory system or edit the config files to use your existing items
IPL Requirements
Some heists use IPLs from the game, so an IPL loader like
bob74_ipl
is recommended
Humane Labs Heist Setup
Install Required Resources
Install the
humanelabsdoor
resource to keep the main garage open (prevents NPC bugs)
Door Configuration
Different doorlock systems require different setups:
For qb-doorlocks:
Create a new file in the
qb-doorlock/configs
directoryCopy the provided door configuration code into this file (see Door Configurations section)
For ox_doorlock or jaksam doors creator:
Create the necessary doors manually
Insert the door IDs into
sh-heists/config/data/shared/humanelabs_sh.lua
Vangelico Jewelry Heist Setup
Door Configuration
Different doorlock systems require different setups:
For qb-doorlocks:
Create a new file in the
qb-doorlock/configs
directoryCopy the provided
jewelery-main-door
configuration (see Door Configurations section)
For ox_doorlock or jaksam doors creator:
Create the necessary doors manually
Insert the door IDs into the corresponding configuration files
Fleeca Banks Setup
Door Configuration
For qb-doorlocks: If you're using default Fleeca interiors, your doorlock script should already have the necessary configurations
For ox_doorlock or jaksam doors creator: Create the doors manually and insert the IDs into the configuration files
Door Configurations
Humane Labs Doors (for qb-doorlocks)
Vangelico Jewelry Store Door (for qb-doorlocks)
Troubleshooting
If you encounter issues during installation:
Script Not Working: Verify load order - ensure all dependencies load before Heists Creator
Door Problems: Double-check your doorlock configurations match the IDs referenced in heist configs
Missing Items: Ensure all required items exist in your inventory system or edit configs to use available items
Post-Installation
After successful installation:
Test each heist to ensure it functions correctly
Review and customize the configuration files to match your server's economy and gameplay balance
Consider creating custom heists based on the provided examples
For advanced configuration options, refer to the main documentation.
Last updated