This guide helps you choose the right dispatch system for your parking meter robbery script.
| Feature | PS-Dispatch | CD-Dispatch | RCore Dispatch |
|---|---|---|---|
| Our Script Install | ⭐⭐⭐⭐⭐ Easy | ⭐⭐⭐⭐⭐ Easy | ⭐⭐⭐⭐⭐ Easy |
| Dispatch Own Setup | ⭐⭐⭐⭐⭐ Easy | ⭐⭐⭐⭐ Easy | ⭐⭐⭐ Moderate |
| UI Quality | Modern | Compact | Professional |
| Job Filtering | Type-based ('leo') | Name-based | Name-based + Units |
| Alert Sounds | Built-in | Built-in | Web-based |
| Blip Customization | High | High | High |
| Radio Integration | No | No | Yes |
| Unit System | No | No | Yes |
| Price | Free | Paid | Paid |
| Best For | Simple setups | Feature-rich | Enterprise servers |
Note: "Our Script Install" = Installing the parking meter script (always easy!) "Dispatch Own Setup" = Initial setup of the dispatch system itself
- ✅ Free and open-source
- ✅ Easy to set up and configure
- ✅ Modern UI design
- ✅ Uses job types instead of specific names
- ✅ Built-in compatibility with many scripts
- ✅ Active community support
- ❌ No unit/callsign system
- ❌ No radio integration
- ❌ Less customization options
- ❌ Basic blip management
- Small to medium servers
- Servers wanting a free solution
- Quick setup requirements
- Servers with simple job structures
Config.DispatchSystem = 'ps-dispatch'Job Configuration:
- Uses
'leo'job type (not specific job names) - All police jobs automatically included if type is 'leo'
See: PS-DISPATCH.md for detailed guide
- ✅ Feature-rich dispatch system
- ✅ Compact UI that doesn't block gameplay
- ✅ Multiple UI modes (small/large)
- ✅ Detailed alert customization
- ✅ Player blips system
- ✅ Panic button support
- ✅ Speed trap integration
- ✅ Job call commands
- ✅ Comprehensive configuration options
- ❌ Paid resource
- ❌ More complex initial setup
- ❌ Requires more configuration
- ❌ Steeper learning curve
- Medium to large servers
- Servers wanting advanced features
- Professional roleplay servers
- Servers needing detailed dispatch control
Config.DispatchSystem = 'cd_dispatch'Job Configuration:
- Uses specific job names in
job_table - Supports multiple dispatch jobs
- Advanced flash and sound options
See: CD-DISPATCH.md for detailed guide
- ✅ Most professional UI
- ✅ Unit/callsign system
- ✅ Built-in radio integration
- ✅ Shared blips between jobs
- ✅ Unit permissions system
- ✅ Global frequency system
- ✅ Compatible with ps-dispatch/cd_dispatch events
- ✅ Priority system (low/medium/high)
- ✅ Web-based modern interface
- ✅ Best for realistic roleplay
- ❌ Paid resource
- ❌ Most complex setup
- ❌ Requires unit assignment
- ❌ More server resources
- ❌ Steeper learning curve
- Large professional servers
- Serious roleplay communities
- Servers with CAD/MDT integration
- Servers needing realistic dispatch
- Multi-agency coordination
Config.DispatchSystem = 'rcore_dispatch'Job Configuration:
- Jobs must be defined in rcore config
- Units must be assigned
- Supports shared blips between agencies
- Integrated radio frequencies
See: RCORE-DISPATCH.md for detailed guide
No matter which dispatch you use, installing the parking meter robbery script is the same simple process:
- Drop
dynamic-parkingrobberyin resources folder - Add to server.cfg
- Add crowbar item to shared/items.lua
- Change one line in config.lua:
Config.DispatchSystem = 'your_choice' - Restart server
- Done! ✅
Our script's integration with any dispatch = Always Easy!
When we say rcore is "complex," we mean rcore_dispatch itself has more features to configure when you first install rcore_dispatch (not our script):
- PS-Dispatch: Install → Works immediately
- CD-Dispatch: Install → Configure jobs → Works
- RCore Dispatch: Install → Configure jobs → Set up units → Configure frequencies → Works
Once rcore_dispatch is set up on your server, our parking meter script works perfectly with it!
PS-Dispatch:
- Sprite, color, scale
- Length (minutes)
- Sound, flash
- Offset support
CD-Dispatch:
- Sprite, color, scale
- Time (minutes)
- Sound types (1-4)
- Flash levels (0-1)
- Radius circles
RCore Dispatch:
- Sprite, color, scale
- Blip time (seconds)
- Priority levels
- Flash support
- Radius circles
- Image support
PS-Dispatch:
jobs = { 'leo' } -- All police typesCD-Dispatch:
job_table = {'police', 'sheriff', 'state'}RCore Dispatch:
job = {'police', 'ambulance', 'sheriff'}PS-Dispatch: ⭐⭐⭐⭐⭐ Very Simple
Config.DispatchSystem = 'ps-dispatch'
// That's it! Works immediatelyCD-Dispatch: ⭐⭐⭐⭐⭐ Very Simple
Config.DispatchSystem = 'cd_dispatch'
Config.PoliceJobs = {'police', 'sheriff'}
// That's it! Works immediatelyRCore Dispatch: ⭐⭐⭐⭐⭐ Very Simple
Config.DispatchSystem = 'rcore_dispatch'
Config.PoliceJobs = {'police', 'ambulance'}
// That's it! Works immediately (if rcore is already set up)All three are equally easy to integrate with our script!
PS-Dispatch: ⭐⭐⭐⭐⭐ Simple
- Install ps-dispatch
- Ensure in server.cfg
- Jobs automatically work if type = 'leo'
CD-Dispatch: ⭐⭐⭐⭐ Moderate
- Install cd-dispatch
- Configure framework
- Set up job names
- Configure dispatch features
RCore Dispatch: ⭐⭐⭐ More Complex (First Time)
- Install rcore_dispatch
- Configure all jobs in rcore config
- Set up units for each job
- Configure radio frequencies
- Set up permissions
- Players must join units (or enable AlwaysSubscribeAlertWithoutUnit)
PS-Dispatch: Low
- Lightweight
- Minimal resource usage
- No database
CD-Dispatch: Medium
- More features = more resources
- Database for callsigns
- Player blip system
RCore Dispatch: Medium-High
- Web-based UI
- Unit tracking
- Radio integration
- Most features
Simply change:
Config.DispatchSystem = 'cd_dispatch'Then configure job names properly.
Config.DispatchSystem = 'rcore_dispatch'Configure jobs in rcore config and assign units.
RCore has built-in cd_dispatch compatibility!
Config.DispatchSystem = 'rcore_dispatch'Recommended: PS-Dispatch
- Free
- Easy setup
- Sufficient features
- Low resource usage
Recommended: CD-Dispatch
- More features for growing community
- Better organization
- Professional appearance
- Good value for price
Recommended: RCore Dispatch
- Enterprise-grade features
- Best for coordination
- Professional dispatch operations
- Worth the investment
Recommended: RCore Dispatch
- Realistic dispatch operations
- Unit system for immersion
- Radio integration
- CAD/MDT ready
PS-Dispatch: FREE
- No cost
- Open source
- Community maintained
CD-Dispatch: ~$20-30
- One-time purchase
- Lifetime updates
- Support included
RCore Dispatch: ~$35-50
- One-time purchase
- Premium features
- Priority support
-- config.lua
Config.DispatchSystem = 'ps-dispatch'
Config.PoliceJobs = { 'police', 'sheriff' } -- Not used, ps uses 'leo' type
-- qb-core/shared/jobs.lua
['police'] = {
label = 'Police',
type = 'leo', -- IMPORTANT for ps-dispatch
-- ...
}-- config.lua
Config.DispatchSystem = 'cd_dispatch'
Config.PoliceJobs = { 'police', 'sheriff', 'state' }
-- Job names must match exactly-- config.lua
Config.DispatchSystem = 'rcore_dispatch'
Config.PoliceJobs = { 'police', 'ambulance' }
-- rcore_dispatch/configs/sh_config.lua
CONFIG.JOBS = {
['police'] = {
Jobname = 'police',
-- ... rest of config
}
}The parking meter robbery script makes switching easy:
- Change one line in config.lua:
Config.DispatchSystem = 'ps-dispatch' -- or 'cd_dispatch' or 'rcore_dispatch'-
Ensure the new dispatch is installed and running
-
Configure jobs appropriately for the new system
-
Restart the script
That's it! The script handles the rest.
PS-Dispatch:
- GitHub
- Discord: Project Sloth
- Free community support
CD-Dispatch:
- Documentation
- Discord: Codesign
- Paid support
RCore Dispatch:
- Documentation
- Discord: RCore
- Premium support
Choose PS-Dispatch if:
- You're on a budget
- You want easy setup
- You have a smaller server
- You don't need advanced features
Choose CD-Dispatch if:
- You want feature-rich dispatch
- You need player tracking
- You want professional appearance
- You can invest in quality scripts
Choose RCore Dispatch if:
- You run a serious RP server
- You need realistic operations
- You want the best features
- You need CAD/MDT integration
- Budget isn't a concern
All three systems work perfectly with the parking meter robbery script - choose based on your server's needs and budget!