Advanced garages - Shareable Vehicle keys

Advanced Garages — BETA Now Available

We’re excited to announce that Advanced Garages is now available in BETA.
After extensive internal testing, the system is ready for community use and feedback. This release focuses on stability, real-time performance, and compatibility with all major frameworks.

PREVIEW

Key Features

Realtime Garage Creation

Create and configure new garages instantly — no server restarts required.


Multiple Garage Types

Supports Private, Public, and Shared garages, allowing full flexibility for different use cases.

Key Sharing System

Share vehicle access with trusted players, even if you are OFFLINE. Ideal for teams, businesses, and families. ( even in public garages they can access your vehicle if they have keys)


Fully Synced System

All player and vehicle data updates in real time across the entire server. No desync or missing vehicle issues.

Comprehensive Logs

Every vehicle action — such as storing, taking out, impounding, or sharing keys — is logged for admin tracking and accountability.

Built-In Impound Integration

Manage impounds directly within the system, with no need for extra scripts or plugins.

Optimized User Interface

A lightweight and responsive UI designed for high performance and minimal screen clutter.

Mechanic & Custom Plate Safe

Fully tested with mechanic and modification systems. Custom plates, upgrades, and modifications are preserved and synced correctly.

Framework Support

Compatible with QBCore/Qbox, ESX, and custom frameworks with easy configuration options.

Included in the BETA

  • Complete base system with all major features
  • Regular updates and improvements
  • Priority bug fixes and suggestions
  • Early access to experimental features

Reliability and Testing

This system has been tested thoroughly to ensure there are no issues with:

  • Plate duplication or mismatches
  • Mechanic or modification conflicts
  • Vehicle state or sync errors

Documentation: Garages | kartik-scripts

Purchase & Support: Kartik Scripts - Premium FiveM Scripts

Code is accessible No
Subscription-based No
Lines (approximately) 500+
Requirements ox_lib, any framework
Support Yes
1 Like

Garages v1.0.3 – Changelog

  • Added new config option:

    Config.RestartImpoundMode = "impound"
    

    Available options:

    • "impound" → Impound all vehicles on server restart (default)
    • "return" → Set state = 1 to return all vehicles to garages
    • "none" → Disable automatic vehicle processing on restart
  • Added safety check for persistent vehicles during deletion — these vehicles will now be properly deleted instead of spawning back.

  • General improvements and optimizations for better stability.

:toolbox: Kartik Garages V1.0.4 – Changelog

:wrench: Fixes & Improvements

  • Fixed the /delveh command.
  • Added support for gang-specific garages.
  • Fixed key bindings for zone thickness increase/decrease (previously clashed with other controls).

Garages Changelog — v1.0.5

New Additions & Improvements

  • Added Locales support
    The entire garage system now supports localization, making it easy to translate menus, prompts, and UI text for any language.

  • Added option to use controls instead of the radial menu
    Servers can now switch between using the radial menu or keyboard/gamepad controls for interacting with garages.
    Configure this under Config.useRadialMenu in config.lua.

Kartik Garages — Changelog v1.0.6

  • Fixed: Search bar losing cursor focus after typing the first character.
  • Added: Dropdown to filter vehicles based on garage selection.
  • Fixed: Issue where boss roles weren’t detected correctly in QBCore during category creation.

Kartik Garages

  • Fixed: After a server.lua restart, garage members were not appearing in the UI when using /mygarages. This issue has now been resolved.