Back to category SCRIPT PACKAGE

nc-busjob

nc-busjob nc-busjob nc-busjob nc-busjob
  • nc-busjob
  • nc-busjob
  • nc-busjob
  • nc-busjob
  • nc-busjob

Purchase

This item is free.

Add to Basket

Description

nc-busjob — Advanced Bus Job System

The most feature-rich, immersive bus driver experience for FiveM.
Now FREE — Escrow release.


Framework & Compatibility

Supported

Framework

QBCore • QBox • ESX • OX Core (auto-detect)

Target

ox_target • qb-target • qtarget • interact (auto-detect)

Dependency

ox_lib

Database

Not required — JSON file storage

Escrow

Yes (config files are fully open)


Features

Interactive NUI Dashboard

Built with Vue 3 — smooth, responsive, and beautiful.

  • Route selection with detailed info (stops, pay, estimated time)
  • Lap selector — run 1 to 5 laps per route for bonus pay
  • Daily Challenges tab with progress tracking
  • Stats & Leaderboard tab
  • GTA-style interactive map showing all bus stops
  • Dispatch panel for quick NPC overview

1st-Person Payment System

A fully interactive fare collection experience — not just auto-pay.

  • NPCs pay by cash or card — you handle it in first person
  • Cash payments: give change with real denomination buttons ($20, $10, $5, $1)
  • Card payments: tap-to-pay with processing animation & occasional failures
  • Overpay / underpay / exact change scenarios
  • NPC speech bubbles during payment ("Keep the change!", "I'm a bit short...")
  • Tip system based on your driving rating
  • Timed change-making — too slow and passengers get upset

Driving Rating System

Your driving skill directly impacts your earnings.

  • 5-star rating system (Excellent → Terrible)
  • Penalties for: hard braking, collisions, speeding, running red lights
  • Rating affects tip chance & completion bonus multiplier
  • Real-time star display on the Route HUD

Daily Challenges

Keep players coming back every day.

  • 3 random challenges per day from a 15+ challenge pool
  • Types: trips, passengers, earnings, perfect rating, laps
  • Easy / Medium / Hard difficulty with scaling rewards
  • Auto-reset at configurable hour
  • Visual progress bars in the Dashboard

Bus Condition Management

  • Real-time fuel consumption (driving & idle rates)
  • Vehicle condition tracking with visual warnings
  • Speed penalty when condition is critical
  • Refuel & repair at depot (costs deducted from earnings)
  • Warning / Critical thresholds with color indicators on HUD

Time-Based Demand System

The city feels alive with realistic passenger flow.

  • 6 configurable time periods (morning rush, daytime, evening rush, evening, late night, early morning)
  • Each period affects: passenger count, tip chance, fare multiplier
  • Weekend modifiers on top of time periods
  • Event weight overrides per time period (more drunks at night, more VIPs in evening)

Random Events

Every route is different.

Event

Description

Fare Evader

Report them for a bonus or let them ride

Drunk Passenger

Handle unruly riders

Sick Passenger

Detour to hospital for extra reward

VIP Pickup

High-paying special passengers

  • Configurable trigger chance & cooldown between events

NPC Passenger System

  • 5 passenger types: Normal, Student, Elderly, Tourist, VIP
  • Each type has unique fare multipliers & dedicated models
  • NPCs board, ride for 1–4 stops, then alight realistically
  • Last-stop force-alight logic — no NPCs left on the bus
  • 50+ unique NPC models

Player Progression

  • 5-tier level system (Newcomer → Premium)
  • Level unlocks different bus models with more capacity
  • Bonus pay percentage per level
  • All progress saved to JSON — no database setup needed

Route Builder (Included)

Server developers can create custom routes in-game.

  • In-game tool with NUI interface + interactive Leaflet map
  • Click on the map or drive to positions to add stops
  • Auto-generates ready-to-paste Lua config code
  • Export routes as bus.lua or config.lua format

Locale System

  • Full translation support (Lua for server/client, JSON for NUI)
  • Easy to add any language — just duplicate and translate

What's Included

  • Full resource (escrowed with open config files)
  • In-game Route Builder tool
  • Pre-built NUI (no build step required)
  • 5 pre-configured routes
  • 3 bus models (City Bus, Airport Shuttle, Luxury Coach)
  • English locale included
  • Full documentation
  • 100% Free

Open Config Files (Escrow Ignore)

The following files are fully open and editable:

File

Description

shared/config.lua

All settings, routes, levels, challenges, events, fare

shared/bus.lua

Bus stop definitions

shared/locale.lua

Locale loader

client/client_utils.lua

Client utility functions

server/server_utils.lua

Server utility functions

client/route_builder.lua

Route builder (client)

server/route_builder.lua

Route builder (server)

lang/*

All language files

data/*

JSON data files


Documentation

docs.noxcore.me/nc-busjob


Support

Join our Discord