RX Scripts Logo
Dealerships

Events

All client- & serversided events included within this script. Events serve as listeners that capture and respond to actions executed by this script.
If additional events are required for your implementation, please submit a formal request through our ticketing system on the official Discord server.

Server Events

rxdealerships:onVehiclePurchased

Triggered after a player purchases a vehicle with cash or bank.

RegisterNetEvent('rxdealerships:onVehiclePurchased', function(src, dealershipId, vehicleModel, plate, price, paymentType) end)
src
number

Server ID of the player that purchased the vehicle.

dealershipId
number

ID of the dealership the vehicle was purchased from.

vehicleModel
string

Model name of the purchased vehicle.

plate
string

License plate of the purchased vehicle.

price
number

Price paid for the vehicle.

paymentType
'cash'|'bank'

Payment method used for the purchase.

rxdealerships:onVehicleFinanced

Triggered after a player finances a vehicle.

RegisterNetEvent('rxdealerships:onVehicleFinanced', function(src, dealershipId, vehicleModel, plate, financePrice, installment, totalPayments) end)
src
number

Server ID of the player that financed the vehicle.

dealershipId
number

ID of the dealership the vehicle was financed from.

vehicleModel
string

Model name of the financed vehicle.

plate
string

License plate of the financed vehicle.

financePrice
number

Total finance price of the vehicle.

installment
number

Amount per installment payment.

totalPayments
number

Total number of installment payments.

rxdealerships:onFinancePaymentProcessed

Triggered after an automatic finance payment is processed.

RegisterNetEvent('rxdealerships:onFinancePaymentProcessed', function(buyer, financeId, paymentAmount, paymentsMade, totalPayments, status) end)
buyer
string

Identifier of the player making the payment.

financeId
number

ID of the finance record.

paymentAmount
number

Amount of the installment payment.

paymentsMade
number

Number of payments made so far.

totalPayments
number

Total number of payments required.

status
string

Status of the finance after the payment.

rxdealerships:onTebexVehiclePickedUp

Triggered after a player picks up a Tebex-purchased vehicle.

RegisterNetEvent('rxdealerships:onTebexVehiclePickedUp', function(src, dealershipId, vehicleModel, plate) end)
src
number

Server ID of the player picking up the vehicle.

dealershipId
number

ID of the dealership.

vehicleModel
string

Model name of the vehicle.

plate
string

License plate of the vehicle.

rxdealerships:onDealershipCreated

Triggered after a new dealership is created.

RegisterNetEvent('rxdealerships:onDealershipCreated', function(dealership) end)
dealership
table

Data of the dealership that has been created.

rxdealerships:onDealershipDeleted

Triggered after a dealership is deleted.

RegisterNetEvent('rxdealerships:onDealershipDeleted', function(dealershipId, dealershipName, dealershipType) end)
dealershipId
number

ID of the dealership that was deleted.

dealershipName
string

Name of the dealership that was deleted.

dealershipType
string

Type of the dealership that was deleted.

rxdealerships:onBalanceChanged

Triggered after a dealership balance changes (deposit/withdraw).

RegisterNetEvent('rxdealerships:onBalanceChanged', function(src, dealershipId, action, amount, newBalance) end)
src
number

Server ID of the player that made the change.

dealershipId
number

ID of the dealership.

action
string

Action performed (deposit or withdraw).

amount
number

Amount deposited or withdrawn.

newBalance
number

New balance of the dealership after the change.

rxdealerships:onOrderPlaced

Triggered after vehicle orders are placed by a dealership owner.

RegisterNetEvent('rxdealerships:onOrderPlaced', function(src, dealershipId, orders, totalCost) end)
src
number

Server ID of the player that placed the order.

dealershipId
number

ID of the dealership.

orders
table

List of orders placed.

totalCost
number

Total cost of all orders combined.

rxdealerships:onOrderDelivered

Triggered after an order is delivered to a player-owned dealership.

RegisterNetEvent('rxdealerships:onOrderDelivered', function(dealershipId, orderId, vehicleModel, quantity) end)
dealershipId
number

ID of the dealership.

orderId
number

ID of the delivered order.

vehicleModel
string

Model name of the delivered vehicle.

quantity
number

Quantity of vehicles delivered.

rxdealerships:onDealershipStatusChanged

Triggered after a dealership is opened or closed.

RegisterNetEvent('rxdealerships:onDealershipStatusChanged', function(src, dealershipId, isOpen) end)
src
number

Server ID of the player that changed the status.

dealershipId
number

ID of the dealership.

isOpen
boolean

Whether the dealership is now open or closed.

Client Events

rxdealerships:onTestDriveStarted

Triggered after a player starts a test drive.

RegisterNetEvent('rxdealerships:onTestDriveStarted', function(dealershipId, vehicleModel) end)
dealershipId
number

ID of the dealership.

vehicleModel
string

Model name of the test drive vehicle.

rxdealerships:onTestDriveEnded

Triggered after a player ends a test drive.

RegisterNetEvent('rxdealerships:onTestDriveEnded', function(dealershipId) end)
dealershipId
number

ID of the dealership.