β Config Settings (frkn-rentacar)#
This section provides detailed explanations of each setting in the FRKN configuration file.
π§ General Settings#
FRKN.ServerCallbacks#
- Type:
table - Used internally to manage server callbacks for async operations.
&#xNAN;(No manual changes required.)
FRKN.VehicleTableName#
- Default:
'player_vehicles' - Description:
The database table where player-owned vehicles are stored.
If your framework uses a different table (e.g.,owned_vehiclesin ESX), update this value.
FRKN.ExpireSystem#
- Type:
boolean - Default:
false - Description:
Enables or disables the vehicle expiration system.- true: Vehicles not returned within the set time will expire.
- false: No expiration, players can keep rented vehicles indefinitely.
FRKN.AutoExpireDays#
- Type:
number - Default:
7 - Description:
The number of days before a rented vehicle automatically expires (if expiration is enabled).
FRKN.ExpirePenaltyAmount#
- Type:
number - Default:
2500 - Description:
Amount (in $) deducted from the player's bank account if the vehicle is not returned after expiration.
FRKN.GarageName#
- Type:
string - Default:
'pillboxgarage' - Description:
The garage where rented vehicles will be stored/spawned after a rental transaction.
FRKN.VehicleSpeedUnit#
- Type:
string - Options:
'kmh'or'mph' - Description:
The speed unit displayed in the rental UI and used for mileage tracking.
π Job Settings#
FRKN.Job.JobName#
- Default:
'rentacar' - Description:
The job name used for the Rent-A-Car system.
Players with this job can add vehicles to the rental list and manage rentals.
π KM & Pricing Settings#
FRKN.Kmh.KmhControl#
- Type:
boolean - Default:
true - Description:
Whether to use km/h (true) or mph (false) in rental calculations.
FRKN.Kmh.MaxKmhValue#
- Type:
number - Default:
150 - Description:
The maximum km/h (or mph) limit that can be selected when renting a car.
FRKN.Kmh.KmhPrice#
- Type:
number - Default:
1 - Description:
Price charged per km driven during the rental.
FRKN.Kmh.DurationPrice#
- Type:
number - Default:
10 - Description:
Price charged per hour of rental time.
FRKN.Kmh.UnlimitedPrice#
- Type:
number - Default:
500 - Description:
Flat price for unlimited mileage rentals.
π― Target & Spawn Settings#
FRKN.Rent.targetSystem#
- Options:
"qb-target"or"ox_target" - Description:
Determines which targeting system is used for interacting with the Rent-A-Car NPC or zone.
FRKN.Rent.targetCoords#
- Type:
vector3 - Default:
vector3(-835.9119, -2350.4626, 14.6904) - Description:
Location of the Rent-A-Car NPC or interaction point.
FRKN.Rent.VehicleSpawnCoord#
- Type:
vector4 - Default:
vector4(-820.4969, -2343.7712, 14.5707, 157.2429) - Description:
Coordinates and heading where rented vehicles will spawn.
π₯ UI Settings#
FRKN.InGameUIPlace#
- Options:
'top-left','top-right','bottom-left','bottom-right' - Default:
'bottom-right' - Description:
Position of the rental in-game UI.
π¨ Vehicle Colors#
FRKN.VehicleColors#
- Type:
table - Description:
A list of available paint colors for rented vehicles.
Each entry includes:label: Display name.index: GTA color index.rgb: RGB preview values.price: Additional cost for the selected color.
Example:
{label = "Red", index = 27, rgb = { r = 255, g = 0, b = 0 }, price = 150}
π€ Discord Integration#
FRKN.BotToken#
- Type:
string - Default:
"" - Description:
Your Discord Bot token (used to fetch player profile images in the UI).- Leave empty to disable Discord avatar integration.
π Vehicle Keys#
AddVehicleKey(plate)#
-
Description:
Gives the renter keys to the rented vehicle by triggering:TriggerEvent('vehiclekeys:client:SetOwner', plate)