Codineer Docs
Search…
Taxi Driver Pro
Taxi Driver Pro is Codineer’s answer to the imperfect taxi jobs flooding the world of FiveM servers. With its attention to detail, 100% translatability and its integration with ESX and its possibility

Installing Taxi Driver Pro

This guide will show you how to install Taxi Driver Pro.
This guide is very detailed but the basics that are always the same can be found in the Installation tutorial and should be enough for most server owners.
Please note that this guide is written for Taxi Driver Pro version 1.1.3 and the installation might be different for older or newer versions.
  1. 1.
    Unpack the file you downloaded before.
  2. 2.
    Copy the TaxiDriverPro folder to your FiveM servers resources folder.
  3. 3.
    Open the config.json file included in your just copied TaxiDriverPro folder.
  4. 4.
    Enter the Transaction ID you got with your Purchase in the TransactionID field.
  5. 5.
    Edit the config file to your likings and close it (do not forget to save).
  6. 6.
    Open your servers config.cfg file and enter ensure TaxiDriverPro in a new line.

Key System implementation

Please note that the implementation for car key systems is only included in Taxi Driver Pro version 1.1.3 or newer.
Please note that this is a client side event. If your car key system needs server side implementation you will have to implement the bridge yourself.
Taxi Driver Pro has an event called TaxiDriverPro:CarSpawned that is triggered whenever the player spawns his taxi.

Parameters

  1. 1.
    Vehicle Handle
    Can be used to retrieve the vehicle object or for native calls
  2. 2.
    License Plate
    Can be used as identifier for some key resources

Example implementation

C# Example
1
EventHandlers["TaxiDriverPro:CarSpawned"] += new Action<int, string>(TargetFunction);
2
3
private void TargetFunction(int handle, string plate)
4
{
5
myKeyScript.unlockCar(handle);
6
}
Copied!
Lua Example
1
AddEventHandler("TaxiDriverPro:CarSpawned", function(handle, plate)
2
myKeyScript.unlockCar(handle)
3
end)
Copied!
JS Example
1
on('TaxiDriverPro:CarSpawned', (handle, plate) => {
2
myKeyScript.unlockCar(handle);
3
});
Copied!