Features
- 9 full-length routes across LSIA, Vinewood Hills, Mirror Park, South Central, Tataviam, Paleto, Grapeseed, Chiliad, Forest
- XP and level progression — routes gated by level, payout scales with XP per route + per passenger
- Dynamic passenger sim — stops, wait timers, actual peds start boarding.
- Immersive NUI dashboard with route previews and a NUI while you’re on the job
- Bus license can be item required (
fuehrerscheinclass C) — overridable via function - Daily limit + cooldowns prevent XP farming^^
Requirements
Required
es_extended, ox_lib, oxmysqlOptional
vehiclekeys, custom license system (via Hooks.HasBusLicense)Installation
- Drop
apex-bus-jobintoresources/ - Import
sql.sql(or rely on automatic table creation) ensure apex-bus-job
Configuration
config.lua
Hooks
See Hooks reference / Bus. Key hooks:Hooks.HasBusLicense, Hooks.OnQuestProgress, Hooks.ShowHelpPrompt.
Resource info
Code accessible:
config.lua, hooks.lua, locales/*, html/*. Approximately 2500 lines of Lua + NUI. English + German.