[PAID][VORP][RSG][RedEM:RP] Coachman System

Coachman System

Players take on the role of a coachman, picking up NPC passengers at random locations and driving them to their destination for payment. Fully configurable payment system with weather bonuses, coach multipliers, and a scammer mechanic that keeps things interesting.

Video preview | Tebex store

Mission System

  • Random NPC pickups at 22 configurable locations across the map

  • 24 configurable destination points

  • GPS multi-route navigation — player to pickup to destination

  • Realistic NPC behavior — passengers enter and leave the coach naturally

  • Payment calculated per km with configurable rate and max cap

  • Coach money multiplier — fancier coaches earn more per ride

  • Live trip modal showing current earnings and remaining distance

  • Scammer mechanic — passengers may try to run without paying, player must aim a weapon to force payment

  • Weather bonus system — extra earnings for driving in rain, thunderstorms, fog, and more

Coach Management

  • Purchase coaches with in-game money from the NUI shop

  • Spawn and return coaches at the stable

  • MySQL-based coach state management (free/inuse)

  • Configurable minimum job grade for purchasing

External Script Integration

  • Network events — pc_taxi:CreateRandomMission and pc_taxi:CancelMission for use by other scripts

  • Built-in /taxi command (configurable, can be disabled)

  • Works with pc_interaction or native RDR2 prompts

Server Owner Friendly

  • Works with VORP, RedEM:RP, RSG frameworks

  • Menu support — rdr_menu, vorp_menu, redemrp_menu, rsg-menubase

  • English translations included, easy to add more languages

  • Fully configurable locations, payment rates, NPC models, coach stats, scammer chance, blips, and commands

How It Works

Players interact with the coachman stand NPC to access the job menu. Retrieve a coach from the stable, start a mission, and follow the GPS to pick up your passenger. Drive them to the destination, stop the coach, and collect your payment. Some passengers may try to scam you — aim your weapon to make them pay. Return the coach when done or start a new mission.

Installation

Import installation.sql to your database, drop the pc_taxi folder to your resources directory, edit config.lua for your framework and menu setup, and add ensure pc_taxi to server.cfg. Done.

Requirements

  • VORP Core / RedEM:RP / RSG

  • mysql-async

  • pc_interaction (optional — native prompts fallback available)


Other PolyCode scripts that you might like to check:

Code is accessible No (Config/Translations only)
Subscription-based No
Lines (approximately) ~2250
Requirements VORP, RSG or RedEM, oxmysql, menu resource
Support Yes

Changelog v1.0.1

  • Added Config.RequireJob option to disable job lock — set to false to allow anyone to use the script
  • Added Config.SpawnNpc option to toggle NPC spawning at the job location (default: true)
1 Like