> For the complete documentation index, see [llms.txt](https://zloma-scripts.gitbook.io/zloma-scripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zloma-scripts.gitbook.io/zloma-scripts/zloma_garages-paid/zloma_garages.md).

# Overview

**Advanced Garage Management System for FiveM**

> **Requires** [**zloma\_core**](https://github.com/ZlomaScripts/zloma_core) — This script is built on top of zloma\_core, a universal framework wrapper for ESX, QBCore, and QBox.

A complete, production-ready garage system supporting private, public, organization, and infinitive garages with visual admin tools, 3D vehicle preview, shared access, fake plates, and comprehensive impound systems.

***

## Highlights

| Feature                 | Description                                                        |
| ----------------------- | ------------------------------------------------------------------ |
| **4 Garage Types**      | Private, Public, Organization, Infinitive                          |
| **3 Impound Types**     | Personal, Organization, Police (with fines & timers)               |
| **Visual Admin Panel**  | In-game `/zlomagarages` — create, edit, delete garages with wizard |
| **3D Vehicle Preview**  | Real-time vehicle preview on spawn point with camera rotation      |
| **Shared Access**       | Share vehicles or entire garages with time-based expiration        |
| **Fake Plates**         | Temporary visual plates with inventory & fuel sync                 |
| **Vehicle Tracking**    | Auto-impound on restart, optional session persistence              |
| **Multi-Vehicle Type**  | Cars, helicopters, boats — each with dedicated spawn points        |
| **Society Payments**    | Impound fees distributed to society accounts                       |
| **Discord Logging**     | Transfer, impound, and police actions logged to Discord            |
| **Full Localization**   | English & Croatian included, extensible                            |
| **Customization Hooks** | Open files for spawn/store hooks, custom access, fees              |

***

## Framework Support

| Framework  | Status    |
| ---------- | --------- |
| ESX Legacy | Supported |
| QBCore     | Supported |
| QBox       | Supported |

***

## Dependencies

| Resource      | Required                       |
| ------------- | ------------------------------ |
| ox\_lib       | Yes                            |
| oxmysql       | Yes                            |
| zloma\_core   | Yes                            |
| zloma\_stance | Optional (vehicle stance data) |

***

## Quick Links

* [Installation](/zloma-scripts/zloma_garages-paid/installation.md)
* [Configuration](/zloma-scripts/zloma_garages-paid/configuration.md)
* [Features Overview](/zloma-scripts/zloma_garages-paid/features.md)
* [Customization](/zloma-scripts/zloma_garages-paid/customization.md)
* [API Reference](/zloma-scripts/zloma_garages-paid/api-reference.md)
* [Commands](/zloma-scripts/zloma_garages-paid/api-reference/commands.md)

## Important First Start Note

`Config.VehicleTracking.orphanRecovery` is enabled by default for the first startup recovery.

After the script starts successfully and finishes that recovery, change it back to `false` in `config.lua`.

Do not leave it enabled permanently.

## Persistent Vehicles Note

`Config.PersistentVehicles.enabled` is an optional session-persistence system.

When enabled, garage vehicles can come back after entity culling during the same server session. This matters because many garage scripts do not keep spawned vehicles alive once nobody is nearby.

If you enable it and another resource deletes owned vehicles, that resource should also include `@zloma_garages/zlDeleteHelper.lua` inside its `shared_scripts` section.

Do this for every garage, impound, cleanup, parking, or deletion script that can remove owned vehicles.

***

## Purchase

zloma\_garages is a paid resource. Join the Discord for purchase info:

**Discord:** [discord.gg/ccAz3NJGCt](https://discord.gg/ccAz3NJGCt)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://zloma-scripts.gitbook.io/zloma-scripts/zloma_garages-paid/zloma_garages.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
