# Configuration

{% code title="standovi/config.lua" %}

```lua
Config = {}

-- Purchase & refund
Config.ShopPrice = 2000000  -- price to buy an unowned stand
Config.SellPrice = 1000000  -- refund when selling back to city

-- Items control
Config.BlacklistItems = { 'money' }  -- disallow selling these items
Config.BlockWeapons = true           -- block any item that starts with 'WEAPON_'

-- Notifications: 'okok' uses okokNotify, 'esx' uses ESX.ShowNotification
Config.Notify = 'okok'

-- Locale: 'en' or 'hr'
Config.Locale = 'en'

-- Target interaction label (visible on ox_target)
Config.TargetLabel = 'Open Stand'

-- Define all stands here (id must be unique)
Config.Stands = {
    { id = 1, coords = vector3(208.78, -3025.84, 5.87), heading = 278.75, targetCoords = vector3(208.78, -3025.84, 5.87) },
    { id = 2, coords = vector3(209.44, -3042.27, 5.83), heading = 266.02, targetCoords = vector3(209.44, -3042.27, 5.83) },
}
```

{% endcode %}

### Fields

#### ShopPrice

Price (cash) required to purchase an unowned stand.

#### SellPrice

Refund (cash) when selling the stand back to the city.

#### BlacklistItems

Array of item names that cannot be stocked or sold. Use this to block currency-like items or anything you don’t want on stands.

#### BlockWeapons

When `true`, any item whose name starts with `WEAPON_` will be rejected server-side.

#### Notify

* `okok` → uses `okokNotify`
* `esx` → uses `ESX.ShowNotification`

#### Locale

Two locales are included: `en`, `hr`. Duplicate the file in `locales/` to add more.

#### TargetLabel

Text for the ox\_target prompt.

#### Stands

List of placed stands. Each stand object contains:

* `id` — unique integer identifier
* `coords` — where the prop spawns
* `heading` — stand heading
* `targetCoords` — where the target sphere is centered

{% hint style="info" %}
Keep the file path and variable names exactly as shown. Do not change query parameters or external links (none in this file).
{% endhint %}
