# ATM Rob

## 🏧 Elena ATM Robbery

Advanced ATM Robbery script for FiveM with multi-framework support, 5 unique minigames, dealer NPC system, and modern cyberpunk UI.

### ✨ Key Features

* **Multi-Framework** — ESX, QBCore, QBox (auto-detect)
* **Multi-Inventory** — ox\_inventory, qb-inventory, qs-inventory, codem-inventory (auto-detect)
* **5 Unique Minigames** — Wire Cutting, Keypad Hack, Memory, Lock Picking, Drilling
* **4 Robbery Tools** — Lockpick, Drill, Thermite, USB Hacker
* **9 Dispatch Systems** — Auto-detect support
* **Dealer NPC** — Buy tools, sell loot, view statistics
* **Modern UI** — Cyberpunk glassmorphism design
* **13 Sound Effects** — Immersive audio feedback
* **Anti-Cheat** — Server-side timing validation
* **Database Stats** — MySQL auto-detect persistence
* **Webhook Logging** — Discord integration

### 📋 Requirements

| Resource                      | Required | Notes                              |
| ----------------------------- | -------- | ---------------------------------- |
| ox\_lib                       | Yes      | Core dependency                    |
| ox\_target or qb-target       | Optional | Auto-detect, falls back to 3D text |
| ox\_inventory or qb-inventory | Optional | Auto-detect                        |
| MySQL resource                | Optional | For persistent dealer stats        |

### 🚀 Quick Start

1. Download and extract to your resources folder
2. Add items to your inventory system
3. Configure `config/config.lua`
4. Add `ensure elenaatmrobbery` to your `server.cfg`
5. Restart your server

### 📖 Documentation

| Page          | Description                   |
| ------------- | ----------------------------- |
| Installation  | Step-by-step setup guide      |
| Configuration | All config options explained  |
| Tools         | Robbery tools and properties  |
| Minigames     | Minigame types and difficulty |
| Dealer        | NPC dealer system             |
| Dispatch      | Police dispatch integrations  |
| Security      | Anti-cheat measures           |
| Webhook       | Discord logging setup         |
| Localization  | Language support              |
| FAQ           | Common questions              |
| Changelog     | Version history               |


---

# Agent Instructions: 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://elena-scripts.gitbook.io/elenascripts/gameplay/atm-rob.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.
