Citizen’s Journey
A 0-100 tier seasonal battle pass for FiveM servers running QBX or QB-Core. Players earn XP by completing quests, advance through tiers, and claim rewards from a Free or Premium track - all through a live, real-time UI.
Features
- 100-tier season pass with Free and Premium reward tracks
- Three quest categories - Daily, Weekly, and Seasonal, each supporting optional job restrictions
- Job-restricted quests - attach a
jobfield to any quest; the server validates the player’s current job from qbx_core / qb-core before crediting progress - Live UI - XP bar, tier-up notifications, and quest progress update in real time
- Login streak tracking - consecutive daily logins rewarded (by quest, or add your own code)
- Flexible premium purchase - cash, item, or external web store
- Full server-side export API - integrate with any other resource
- Configurable per season - swap quests, tiers, and rewards in plain Lua config files
Dependencies
| Resource | Purpose |
|---|---|
| ox_lib | Callbacks, notifications |
| oxmysql | Database |
| qbx_core or qb-core | Player framework - auto-detected at runtime |
| ox_inventory or qb-inventory | Item rewards |