Frequently Asked Questions

How do I create new zones and map points in-game?

You can easily create new work zones and map markers entirely in-game without touching the code! Simply use the /areamanager command. However, this tool requires admin permissions to open the creator UI.

What happens if the server crashes during an active job?

The script features an aggressive Anti-Crash / Ghost Lobby System.

  • Active users become ghosts (isOffline = true).
  • Payouts are safely held in the lobby.jobData.pendingPayment structure.
  • Upon rejoining, the player receives a delayed NUI event restoring their previous group's task progress.

How are payouts shared?

Players manage their equity percentage in the NUI. The total must exactly equal 100% before starting. When jobs are completed, the money deposits into the lobby pool. Only the leader can end the job, and the pool splits automatically.

Can I remove the required EXP / Level mechanic?

Yes! Simply adjust config.levels so that requiredExp = 0 is the only tier, or set the requiredLevel of all your vehicles in config.base.vehicles.models to 1.

Which Frameworks and Notification systems are supported?

The script natively supports Qbx_core (QBOX), QB-Core, and ES_Extended (ESX) right out of the box using our shared bridge. You can switch the framework inside config/sh_config.lua by setting framework = 'esx' (or qb / qbx).

If you use a custom framework, the bridge folder is unencrypted, allowing you to easily adapt the script to your custom ecosystem! The same logic applies to notifications; you can freely switch between ox_lib, esx, qb, qbx, mythic_notify, okokNotify, and pNotify, or implement your own event inside the bridge.