# Installation

## Requirements

* **ESX 1.12.4**
* **ox\_lib**
* **oxmysql**
* **lb-tablet** (for tablet app)
* Optional: **ox\_target**, **ox\_inventory**, **okokNotify** / **brutal\_notify**, **qs-vehiclekeys** or **wasabi\_carlock**

## Files

* `data/vehicle_prices.json` — per‑model base prices (lowercase keys)
* `html/` — classic NUI garage
* `ui/dist/` — LB‑Tablet app bundle

## server.cfg

{% code title="server.cfg" %}

```cfg
ensure ox_lib
ensure lb-tablet
ensure automafija   # (your resource folder name)
```

{% endcode %}

{% hint style="warning" %}
Make sure `oxmysql` is started before scripts that use it.
{% endhint %}

## First run

{% stepper %}
{% step %}

### Upload the resource

Upload the resource to `resources/[3m]/automafija`.
{% endstep %}

{% step %}

### Enable the resource in server.cfg

Add the following to your `server.cfg`:

```
ensure automafija
```

{% endstep %}

{% step %}

### Start the server

Start the server. The script will automatically:

* Load `data/vehicle_prices.json`
* Create `ukradena_vozila` table mirroring `owned_vehicles` (+ `ukradeno_at`)
  {% endstep %}
  {% endstepper %}
