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

# VIP System

On this page, you'll learn how to set up the VIP system to get the most out of it.

To use the VIP system, you must activate it in `public/shared/devconfig.lua`.

<pre class="language-lua"><code class="lang-lua">DevConfig = {
    SystemVIP = {
        enabled = true,
        Coin = {
            enabled = true,
            label = "Crypto",
            icon = "boxicons:crypto-coin",
            accountName = "crypto",
        },
        Detection = {
<strong>            enabled = true,
</strong>        },
        Categories = {
            "VIP",
        }
    },
}
</code></pre>

The VIP Coin system is fully customizable; you can choose the currency, its name, and its icon (From [Iconify](https://icon-sets.iconify.design/))

{% hint style="warning" %}
If you have VIP currency enabled, please note that you can now choose to list a vehicle's price in dollars, VIPCoin, or both; but never empty. Any vehicle that uses a VIPCoin as a form of payment cannot be financed.
{% endhint %}

***

If Detection is enabled, the system must check whether the player is a VIP so that they can purchase vehicles with VIP currency and also make purchases in the designated categories, you can need to configure your own system at `public/server/vip.lua`.

```lua
function BridgeIsPlayerVip()
    return true
end
```
