Skip to main content

General Questions

QBCore, Qbox, and ESX are supported through projectx-bridge. Set Framework to 'auto' in the bridge config.Custom frameworks work if you implement the bridge adapters and set Framework to 'custom'. See the Bridge Overview.
Yes. The bridge is required for framework, inventory, dispatch, notifications, XP, evidence, logs, and permissions. See Bridge Installation.projectx-bridge is included with your CFX purchase.
The bridge supports 30+ dispatch systems. Set Dispatch to 'auto' in the bridge config. See FAQs for the full list with config values and links.
Silent — higher reward potential (TotalTrollys up to 12). Failed minigames add strikes; reaching Strikes removes StrikeAmount trolleys.Loud — fixed payout: StrikeLoud trolleys spawn regardless of strikes. Dispatch can fire immediately when loud starts (DispatchLocation.Loud).
Set Disable2PlayerPuzzles to true in config/config.lua to disable two-player fusebox puzzles.
Set DisablePenthouse to true in config/config.lua.
Edit opensource/client/client.lua — callback projectx-casinoheist-k4mb1:client:Minigames. See Open Source for the full step table.
Use /projectxcasino (admin), or:
See Commands and Exports.

Configuration Questions

Set MinimumPolice and PoliceJobs in config/config.lua.
Set SkillSystem to true and MinimumLevel in config/config.lua. Configure XPSystem in the bridge (including projectx-xp, pickle_xp, sd-levels, cw-rep, OT_skills). See FAQs for bridge XP values.
Enable Bonus.Status and edit Bonus.Items in config/config.lua. Each entry has Name, Chance, and Amount min/max.

Troubleshooting

Ensure ox_lib, projectx-bridge, mka-lasers, and all minigames from the zip are started before projectx-casinoheist-k4mb1. This resource includes @mka-lasers/client/client.lua in its manifest.
Install and ensure mka-lasers before the heist resource.