cc_paletoheist is a heist module that plugs into cc_heistcontracts. It registers a single contract — Paleto Bank Heist — at the Blaine County Savings Bank and hands runtime control of the run to cc_heistcontracts.
Everything in this page is a default. All of it lives in plain Lua files in shared/ and is meant to be edited.
Required items
Players need these in their inventory before the dashboard will let them press Start. The list lives inshared/contract.lua under itemsRequired — add, remove, or change quantities freely.
These items all need to exist in your ox_inventory (or equivalent) items list — see the installation guide.
Contract defaults
Defined inshared/contract.lua. Every field is editable.
Coordinates, doors, cameras, and task points live in
shared/location.lua and are all editable.
Loot table
shared/rewards.lua defines the global loot. When cfg.use_global_loot_table = true (default), each category’s rolled total is split across every unit in that category.
cfg.use_global_loot_table = false to define loot per-unit inside shared/location.lua.
Other tunables
shared/config.lua:
Dependencies
cc_heistcontractscc_lib— TaskUI, Groups, Inventory, Target, Notification, Dispatch wrappersox_lib,oxmysql- A police job framework that responds to
cc.Dispatch.Alert