nc-taxijob

A taxi job system for FiveM. NPC missions with a shared dispatch board, player-to-player metered rides, multi-company management, and rank progression.

Overview

Drivers go on duty at their company depot, pull a taxi from the garage, and start taking fares. The dispatch board shows NPC calls to all on-duty drivers — first to accept gets the ride. Between NPC runs, drivers can pick up real players for metered rides. Bosses manage commission rates and employees through an in-game menu.

Key Features

  • NPC Missions — Random pickups/dropoffs, speech bubbles, card/cash payment
  • Shared Dispatch — All on-duty drivers see the same call board, one accepts per call
  • Player Rides — Metered rides between real players with payment prompt
  • Multi-Company — Unlimited companies, each with duty/garage/boss menu
  • Boss Menu — Hire/fire, set commission %, company funds
  • Night Surcharge — Auto fare increase at night, illegal surcharge detection
  • Rank & Tips — Mission-based ranks with fare multipliers, random tips
  • Statistics — Per-driver stats in database

Requirements

Resource Required Notes
ox_lib Callbacks, UI utilities
oxmysql Database storage
Framework QBCore / QBox / ESX (auto-detected)

Quick Start

ensure ox_lib
ensure oxmysql
ensure qb-core       # or es_extended, qbx_core
ensure nc-taxijob

nc-taxijob must start after your framework, ox_lib, and oxmysql.

How It Works

  1. Go on duty — Step on the duty marker at the depot, or use the duty command
  2. Spawn a taxi — Walk to the garage marker, pick a vehicle
  3. Open the meter — Press U to toggle the taximeter
  4. Take NPC calls — Accept a dispatch call from the board, drive to pickup, deliver to destination
  5. Pick up players — Real players get in, press Start/Stop/Pay to run a metered ride
  6. Earn & rank up — Fares minus commission go to you, complete missions to rank up

Commands

Command Keybind Description
/taximeter U Toggle taxi meter
/taxi_focus Q Toggle mouse focus on meter
/canceltaximission Cancel current NPC mission
/taxiuiedit Reposition the meter UI

Support

Last updated 1 month ago