Skip to main content
cc_fleecaheist is a heist module that plugs into cc_heistcontracts. It registers a single contract — Fleeca Bank Heist — with six branch locations and hands runtime control of the run to cc_heistcontracts (slot economy, marketplace listing, VICE/XP rewards). 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 in shared/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 in shared/contract.lua. Every field is editable. Drop locations out of the locations array to disable specific branches. Per-branch coordinates and task points live in shared/locations/<id>.lua.

Loot table

shared/rewards.lua defines the global loot. When cfg.use_global_loot_table = true (the default in shared/config.lua), each category’s rolled total is split across every unit in that category — e.g. a black_money roll of 1,500 across 3 lockers gives 500 each.
Set cfg.use_global_loot_table = false to define loot per-unit inside each branch file under shared/locations/.

Other tunables

shared/config.lua:

Dependencies

  • cc_heistcontracts — registers the contract and owns the slot economy
  • cc_lib — TaskUI, Groups, Inventory, Target, Notification, Dispatch wrappers
  • ox_lib, oxmysql
  • A police job framework that responds to cc.Dispatch.Alert (default jobs: police, trooper, sheriff)