Mysticky Car Rental
Configurable rental businesses and starter packs with staff workflows, timed vehicles, integrations, and framework-safe persistence.
v4.1.1English / TagalogAuto SQL
Feature overview
- Multiple rental desks, fleets, prices, and durations
- Optional staff approval and society-account deposits
- Independent timers, renewals, expiry, refunds, damage, and key records
- One-time starter packs with rules, quiz, captcha, items, money, and vehicles
- Automatic supported banking, garage, key, fuel, inventory, target, and multijob integrations
Installation
Auto SQL is enabled by default and creates the rental job, grades, society account, and starter-pack claims table.
- Set Config.AutoRunSql = false only when you want to import the included SQL manually.
- On ESX, restart es_extended or the full server after manual job-table changes.
- Choose Config.Locales = 'en' or 'ph', then restart the resource.
ensure mysticky_bridge
ensure mysticky_carrentalConfiguration map
- shared/config.lua — language, startup, SQL, debug, fuel, and handover interaction
- shared/config.carrent.lua — locations, catalogs, durations, job approval, banking, and society
- shared/config.starterpack.lua — rewards, dialogs, identifiers, and vehicle delivery
Rental staff
Enable Config.RentalJob to require staff handling. Employees at the minimum grade can use /managerentals.
- Grade 0: Rental Trainee
- Grade 1: Rental Agent
- Grade 2: Rental Crew
- Grade 3: Rental Manager
- Grade 4: Rental Boss
/setjob 1 carrental 1Good to know
Customers are charged only when approved. Declined and expired requests do not charge them.
Starter packs
- Use identifierMode = 'license' for one claim per FiveM license.
- Use 'character' only when each character should receive a separate pack.
- ownedvehicles saves a permanent vehicle; rentvehicles creates a temporary vehicle.
- When both are enabled, the player chooses the delivery mode.
- Every configured item must exist in your inventory provider.
Rental behavior
- RentAgain controls whether multiple active rentals are allowed.
- RentAgainInterval sets the wait before another rental.
- AutoDeduction renews using the original payment method after an expiry warning.
- When auto deduction is off, the expired vehicle is reclaimed without a renewal charge.