Skip to main content

config/config.lua

Main Settings

boolean
default:"false"
Shows polyzones created inside the game. Useful for testing zone placement.
boolean
default:"false"
Disables all minigames. Useful for testing the full robbery flow without completing minigame challenges.
number
default:"180"
Time in minutes before the bank resets and becomes available to rob again after a completed robbery.
number
default:"38"
The key code used to trigger drawtext interactions. 38 is [E] by default.
vector3
default:"vec3(0.8, 0.8, 2)"
The size of the drawtext interaction zone.
number
default:"100"
Length of the employee list shown on the clipboard during the employee verification puzzle.
boolean
default:"false"
Disables the employee name and clue puzzle.
boolean
default:"false"
Disables puzzles that require two players. Enable this to test the script solo.
boolean
default:"false"
Disables the loud approach path entirely.
boolean
default:"false"
Disables the silent approach path entirely.
number
default:"0"
Extra vault smoke duration in 30-second increments (for example, 4 adds about two minutes).
boolean
default:"true"
Disables client-side explosions. Set to false only if your anticheat allows explosion events.
boolean
default:"false"
Disables all particle effects during the robbery.
boolean
default:"false"
Disables damage from vault lasers.
boolean
default:"false"
Disables weapon removal during the robbery. Only enable this if you use a weapon wheel resource.
boolean
default:"true"
Spawns networked props server side. Set to false to spawn them client side instead.
boolean
default:"true"
Requires players to have a bag item in order to loot the trolleys.
number
default:"0"
Minimum number of police required online before the robbery can be started. Set to 0 to disable.
table
default:"{\"police\"}"
The jobs that count as police for the MinimumPolice check and dispatch alerts.
table
Requires a minimum number of players nearby to start a robbery.
Set amount to 0 to disable.
table
Door indices from Config.DoorList to unlock when the robbery starts, giving criminals and police extra entry/exit options.

Cooldowns & Limits

number
default:"0"
Per-player cooldown in minutes after completing a robbery. Set to 0 to disable.
number
default:"0"
Maximum number of total robberies allowed per server restart. Set to 0 to disable.
number
default:"0"
Maximum number of robberies a single player can complete per server restart. Set to 0 to disable.

Strike System

number
default:"7"
Maximum number of trolleys that can spawn. Actual count depends on the strike system and approach used.
number
default:"5"
Number of strikes players can accumulate before their reward is cut. Set to false to disable.
number
default:"3"
(Silent approach only) Number of trolleys removed when the strike limit is reached.
number
default:"4"
(Loud approach only) Number of trolleys that spawn during a loud approach.

Skill System & Bonus

boolean
default:"false"
Requires a minimum criminal level from an integrated XP system before starting the heist.
number
default:"20"
Minimum level required when SkillSystem is enabled.
table
Optional bonus items awarded at the end of the heist (Status, BonusChance, ItemCount, Items).

Dispatch

string
default:"\"Pacific Bank Robbery\""
Title shown in the dispatch alert.
string
default:"\"Pacific bank is being robbed\""
Message body for the dispatch alert.
table
Controls when dispatch fires for loud/silent approaches and individual steps such as MainOfficeKeypad and office computers. Only one non-approach step should be enabled at a time.

Codes, Puzzle & Inputs

table
Random code ranges for office keypads and computer passwords (MainOfficeKeypad, MainOfficeComputerPassword, CounterKeypadCode).
table
Employee puzzle display options (ShowFirstLetter, ShowLastLetter, HideOneClue).
table
ox_lib input dialog labels for vault, office, and employee verification prompts.

Items & Rewards

table
Break chance percentages for tools such as device, laptop, phone, pliers, decryptor, and drill.
table
Cash trolley payout settings (ObtainPerPickup, Cash, Item, StackAmount, ItemInfo).
table
Gold trolley payout settings.
table
Diamond trolley payout settings.
table
Trolley spawn locations, types (cash, gold, diamond), and interaction settings.
table
Step definitions (labels, icons, coords). Enable debug to visualize zones while tuning placements.

Evidence, Stress & Logs

boolean
default:"true"
Enables fingerprint evidence drops on interaction points.
boolean
default:"true"
Applies stress when players fail minigames.
Logging is configured in config/logs.lua (Enable, APIKey, FivemanageDataset).