Skip to content

Core Dispatch

Requirements

Framework
QBCoreESXQBXStandalone

Setup

1
Download the Correct Version

Core Dispatch comes in three separate versions — make sure you use the right one for your framework:

VersionFolder Name
QBCore / QBXCore Dispatch [QB]
ESXCore Dispatch [ESX]
StandaloneCore Dispatch [STANDALONE]
2
Add the Resource

Place core_dispatch into your server's resources folder.

resources/
  [c8re]/
    core_dispatch/
3
Configure Your Framework

Open config.lua and set your framework:

The QB version auto-detects QBCore — no framework config needed.

4
Configure Jobs

Configure up to 3 job departments in config.lua. Each job needs a name, label, color, blip color, and call command:

lua
Config.Job1 = {
    job = 'police',
    label = 'Police Department',
    callCommand = '911',
    color = 'blue',
    blipColor = 3,
    canRequestLocalBackup = true,
    canRequestOtherJobBackup = true,
    forwardCall = true,
    canRemoveCall = true,
}

See the Configuration page for full details on all job options.

5
Start the Resource

Add to your server.cfg after your framework:

cfg
ensure qb-core
ensure core_dispatch
6
Verify
  1. Start your server
  2. Join and press F9 (default) to open the dispatch menu
  3. Use /911 <message> to send a test call
  4. Check the F8 console for any errors