Skip to main content
cc_pacificheist is a heist module that plugs into cc_heistcontracts. It registers a single contract — Pacific Bank Heist — at the Pacific Standard Bank in downtown Los Santos. The run includes jammers, lasers, thermite, a manager ped, and multiple loot rooms. 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. Coordinates, doors, cameras, jammer points, and note spawn pool live in shared/location.lua and shared/configuration/. 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 across every loot room.
Set cfg.use_global_loot_table = false to define loot per-unit inside shared/location.lua.

Other tunables

shared/config.lua:

Streamed assets

The custom signal-jammer props ship under stream/ and are pulled in by data_file 'DLC_ITYP_REQUEST' 'stream/cc_jammer.ytyp' in fxmanifest.lua. Don’t remove stream/ — without it the jammers won’t render.

Dependencies

  • cc_heistcontracts
  • cc_lib — TaskUI, Groups, Inventory, Target, Notification, Dispatch wrappers
  • ox_lib, oxmysql
  • A police job framework that responds to cc.Dispatch.Alert