A professional bus driver job with XP/level progression, dynamic passenger simulation, 9 routes across two depots (Los Santos and Paleto Bay), and a polished NUI dashboard. Routes are level-gated and payout scales with route length and passenger count.Documentation Index
Fetch the complete documentation index at: https://docs.apex-services.site/llms.txt
Use this file to discover all available pages before exploring further.
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.