Skip to main content
The Loans component manages vehicle and property loans, payment schedules, and the credit score system.

Overview

Access via Loans (server-side only).

Vehicle Loans

Finance vehicle purchases

Property Loans

Finance property purchases

Payments

Scheduled loan payments

Credit Score

Player credit management

Loan Management

Loans:GetAllowedLoanAmount

Get how much a character can borrow based on their credit score.
number
required
Character State ID
string
Loan type: 'vehicle' or 'property' (defaults to 'vehicle')
table
{creditScore = number, maxBorrowable = number}
Example:

Loans:GetPlayerLoans

Get all active loans for a character.
number
required
Character State ID
string
Filter by type: 'vehicle' or 'property'
table
Array of active loan records

Loans:CreateVehicleLoan

Create a loan for a vehicle purchase.
number
required
Player server ID
string
required
Vehicle identification number
number
required
Total vehicle price
number
required
Down payment amount
number
required
Number of weekly payments
boolean
true if loan was created
Example:

Loans:CreatePropertyLoan

Create a loan for a property purchase.
number
required
Player server ID
string
required
Property identifier
number
required
Total property price
number
required
Down payment amount
number
required
Number of weekly payments
boolean
true if loan was created

Loans:MakePayment

Make a payment on an active loan.
number
required
Player server ID
string
required
Loan identifier
boolean
Whether this is an advance payment
number
Number of advance payments to make
table
{success = true, paidOff = boolean, paymentAmount = number, creditIncrease = number} on success, or {success = false, message = string} on failure
Example:

Loans:HasRemainingPayments

Check if an asset (vehicle/property) still has an active loan.
string
required
'vehicle' or 'property'
string
required
VIN or property ID
boolean
true if the asset has remaining loan payments

Loans:GetDefaultInterestRate

Get the default interest rate for loans.
number
Interest rate percentage (default: 15)

Credit Score

Loans.Credit:Get

Get a character’s credit score.
number
required
Character State ID
number
Credit score (min: 100, max: 1250, default: 180)

Loans.Credit:Set

Set a character’s credit score directly.

Loans.Credit:Increase

Add to a character’s credit score.

Loans.Credit:Decrease

Subtract from a character’s credit score.

Credit Score Config

Loan Config


Next Steps

Finance - Banking

Bank account operations

Finance - Payments

Bills and fines

Finance - Crypto

Cryptocurrency system