Mysticky Docs
Menu
Product guide

Mysticky Car Rental

Configurable rental businesses and starter packs with staff workflows, timed vehicles, integrations, and framework-safe persistence.

v4.1.1English / TagalogAuto SQL
01

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
02

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_carrental
03

Configuration 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
04

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 1
Good to know

Customers are charged only when approved. Declined and expired requests do not charge them.

05

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.
06

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.
Still stuck?

We’ll help you get it running.

Include screenshots, your framework, provider names, and the relevant server-console error.

Open Discord support ↗