Cao Taxi Shift V0.2

CaoTaxiShift 0.1

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

Download mod

FileFile size
zip CaoTaxiShiftv0.231 KB

Leave a Reply

Your email address will not be published. Required fields are marked *