# 3M Garages

## 3M Garage

Modern **NUI garage + impound** system for **ESX** and **QBCore**, with built‑in bridges for **notifications**, **vehicle keys**, and **fuel**.

### Features

* **Garage & Impound** with a clean NUI interface
* **Framework support:** ESX / QBCore (auto-detect or forced)
* **Target support:** `ox_target`, `qb-target`, or `qtarget` (auto-detect)
* **Impound fee** handling (configurable)
* **Vehicle transfer** (optional) with a configurable fee
* **Job garages (motorpools)** with a **fleet limit per model** (non‑persistent org vehicles)
* **Vehicle Docs system** (optional):
  * Buy **Registration** and **Insurance** (time‑based)
  * **Print papers** as an inventory item with a unique token (old papers become invalid)
  * **Show papers to the nearest player** + 1s “show papers” animation
* Anti‑spam/anti‑exploit guards:
  * Action cooldown
  * Plate lock window to prevent double actions
  * Out‑vehicle tracker that auto‑impounds “lost” vehicles

### Compatibility

#### Required

* `ox_lib`
* `oxmysql`

#### Optional

* `ox_target` / `qb-target` / `qtarget`
* Keys systems via bridge: `wasabi_carlock`, QB keys, QS keys, Brutal keys (or disable)
* Fuel systems via bridge: `okokgasstations`, `LegacyFuel`, `qb-fuel` (or native fallback)
