
GTA V ScriptHookVDotNet 3 taxi shift mod. The player can start a taxi shift, accept NPC orders, drive passengers, earn cash, tips and rating.
Installation
1. Install ScriptHookV.
2. Install ScriptHookVDotNet 3.
3. Open your GTA V folder.
4. Create the `scripts` folder if it does not exist.
5. Put this file there:
scripts/CaoTaxiShift.3.cs
Controls:
/ or NumPad / — open / close menu
↑ / ↓ — navigate menu
Enter / NumPad 5 — select
Backspace / Esc / NumPad 0 — back
The default language is English. You can switch language in the menu:
Language: English / Язык: Русский
The selected language is saved in:
scripts/CaoTaxiShift.ini
v0.1 includes:
– vanilla GTA V cars;
– non-standard / replaced vehicles;
– add-on cars;
– coupes;
– 4-door cars;
– custom vehicle models with passenger seats.
Not allowed:
– motorcycles;
– bicycles;
– boats;
– helicopters;
– planes;
– trains;
– vehicles without passenger seats.
If an add-on car reports the wrong door count, the mod will not automatically treat it as a coupe. Passenger seat count still blocks impossible group orders.
Features
– start/end shift from character menu;
– Taxi App panel;
– driver name selection;
– update current work vehicle;
– orders expire after 2 real minutes;
– new orders appear while on duty;
– one active order at a time;
– wanted level blocks accepting orders;
– 1, 2 or 3 passengers;
– yellow pickup/destination route markers;
– engine turns off during boarding/unboarding;
– passenger may complain if the app vehicle does not match current vehicle;
– 1–5 star rating;
– distance-based payment;
– tips for good rides;
– drunk passengers are revealed only after boarding;
– drunk passengers can talk and interfere with driving;
– reckless driving can make the passenger cancel the order;
– compact top HUD with NPC full name, age, pickup street and destination street.
– Added auto-check for reachable pickup/destination points and order regeneration when a point is bad.
Changelog:
v0.2 includes:
– vanilla GTA V cars;
– non-standard / replaced vehicles;
– add-on cars;
– coupes;
– 4-door cars;
– custom vehicle models with passenger seats.
Not allowed:
– motorcycles;
– bicycles;
– boats;
– helicopters;
– planes;
– trains;
– vehicles without passenger seats.
– start/end shift from character menu;
– Taxi App panel;
– driver name selection;
– update current work vehicle;
– orders expire after 2 real minutes;
– new orders appear while on duty;
– one active order at a time;
– wanted level blocks accepting orders;
– 1, 2 or 3 passengers;
– yellow pickup/destination route markers;
– engine turns off during boarding/unboarding;
– passenger may complain if the app vehicle does not match current vehicle;
– 1–5 star rating;
– distance-based payment;
– tips for good rides;
– drunk passengers are revealed only after boarding;
– drunk passengers can talk and interfere with driving;
– reckless driving can make the passenger cancel the order;
– compact top HUD with NPC full name, age, pickup street and destination street.
– Added auto-check for reachable pickup/destination points and order regeneration when a point is bad.
Bugfix build:
– fixed passenger cleanup on refusals/cancelled orders;
– fixed stuck StopRequested state when player exits vehicle;
– fixed end-shift behavior during active order;
– added safe passenger spawn validation;
– improved crash/timing calculations.
– Trip modifiers no longer leak into the next order.
– Fixed multi-NPC boarding so passengers do not all target the same blocked seat/door.
– Fixed underpayment after destination-change events.
– Improved safe sidewalk spawn fallback for passengers.
– Strengthened yellow GPS route refresh.
– Added realistic traffic stress: reckless NPC drivers, drunk NPC drivers, traffic-caused incidents that affect rating, and shift economy reports.
– Fixed the top order HUD layout and made NPC full names switch correctly with the selected UI language.
– Unified Taxi App and HUD visual style, normalized menu spacing, and added a cleaner statistics panel.
– Added status badges/markers and improved the Taxi App orders screen with cleaner order cards.
– Fixed the Orders page text clipping and increased top HUD readability with larger text and a roomier layout.
– BugFix: fixed submenu back navigation, boarding deadlock, passenger cleanup on script reload, long driver names, and active order language refresh.
– Fixed route line persistence, moved passenger spawns closer to sidewalks, and added boarding recovery for stuck NPC groups.
– Added passenger patience system: if the driver stops making route progress for too long, the NPC cancels, gives 1 star, exits, and pays $0.
– Fixed route resurrection after stop requests, vehicle switching during rides, passengers left behind, null expired orders, and boarding cancellation edge cases.
– Full audit pass: driver-seat validation, safe stat clamping, null-order guards, safer passenger task calls, and pickup trigger fixes.
New: vehicle condition and ride events
– Dirty, damaged, or mechanically poor cars reduce passenger rating.
– Clean premium cars can improve rating and tip chance.
– During a ride, passengers may ask you to hurry up, drive carefully, slow down, or change the destination.
– Your response to those events affects final rating and tips.
Credits:
CaoK1d13








![GTAV - Enhanced Taxi Missions [.NET][Controller Support] 2.2 GTAV - Enhanced Taxi Missions [.NET] 1.51](https://gta5mod.net/wp-content/uploads/2021/11/GTAV-Enhanced-Taxi-Missions-150x150.jpg)
