# Installation

### DEPENDENCIES

> **REQUIRED DEPENDENCIES**

{% tabs %}
{% tab title="QBCore" %}

| Type              | Resource      | Alternatives              | Download                                            |
| ----------------- | ------------- | ------------------------- | --------------------------------------------------- |
| RadialMenu System | qb-radialmenu | <ul><li>ox\_lib</li></ul> | <https://github.com/qbcore-framework/qb-radialmenu> |
| Notify System     | qb-core       | <ul><li>ox\_lib</li></ul> | (BUILT INTO QBCORE)                                 |
| Bridge            | DHS-Bridge    | <ul><li>NA</li></ul>      | (GIVEN IN KEYMASTER)                                |
| {% endtab %}      |               |                           |                                                     |

{% tab title="ESX" %}

| Type               | Resource | Alternatives              | Download                                 |
| ------------------ | -------- | ------------------------- | ---------------------------------------- |
| Radial Menu System | ox\_lib  | NA                        | <https://github.com/overextended/ox_lib> |
| Notify System      | esx      | <ul><li>ox\_lib</li></ul> | (BUILT INTO ESX)                         |
| {% endtab %}       |          |                           |                                          |
| {% endtabs %}      |          |                           |                                          |

### RESOURCE INSTALLATION GUIDE

> **1) RESOURCE DOWNLOAD**

{% hint style="info" %}
Download your resource from [FiveM's Keymaster](https://keymaster.fivem.net/asset-grants).
{% endhint %}

> **2) ADD THE ITEMS**

{% tabs %}
{% tab title="QBCore" %}

````lua
```lua
    -- DHS-ZWatch Items
    -- Classic Watches
    red_classic_watch                = { name = 'red_classic_watch', label = 'Classic Red Watch', weight = 0, type = 'item', image = 'red_classic_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A classic watch colored red' },
    pink_classic_watch               = { name = 'pink_classic_watch', label = 'Classic Pink Watch', weight = 0, type = 'item', image = 'pink_classic_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A classic watch colored pink' },
    orange_classic_watch             = { name = 'orange_classic_watch', label = 'Classic Orange Watch', weight = 0, type = 'item', image = 'orange_classic_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A classic watch colored orange' },
    yellow_classic_watch             = { name = 'yellow_classic_watch', label = 'Classic Yellow Watch', weight = 0, type = 'item', image = 'yellow_classic_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A classic watch colored yellow' },
    green_classic_watch              = { name = 'green_classic_watch', label = 'Classic Green Watch', weight = 0, type = 'item', image = 'green_classic_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A classic watch colored green' },
    blue_classic_watch               = { name = 'blue_classic_watch', label = 'Classic Blue Watch', weight = 0, type = 'item', image = 'blue_classic_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A classic watch colored blue' },
    indigo_classic_watch             = { name = 'indigo_classic_watch', label = 'Classic Indigo Watch', weight = 0, type = 'item', image = 'indigo_classic_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A classic watch colored indigo' },
    violet_classic_watch             = { name = 'violet_classic_watch', label = 'Classic Violet Watch', weight = 0, type = 'item', image = 'violet_classic_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A classic watch colored violet' },
    white_classic_watch              = { name = 'white_classic_watch', label = 'Classic White Watch', weight = 0, type = 'item', image = 'white_classic_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A classic watch colored white' },
    black_classic_watch              = { name = 'black_classic_watch', label = 'Classic Black Watch', weight = 0, type = 'item', image = 'black_classic_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A classic watch colored black' },
    gray_classic_watch               = { name = 'gray_classic_watch', label = 'Classic Gray Watch', weight = 0, type = 'item', image = 'gray_classic_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A classic watch with colored gray' },
    -- Digital Watches
    red_digital_watch                = { name = 'red_digital_watch', label = 'Digital Red Watch', weight = 0, type = 'item', image = 'red_digital_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A digital watch colored red' },
    pink_digital_watch               = { name = 'pink_digital_watch', label = 'Digital Pink Watch', weight = 0, type = 'item', image = 'pink_digital_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A digital watch colored pink' },
    orange_digital_watch             = { name = 'orange_digital_watch', label = 'Digital Orange Watch', weight = 0, type = 'item', image = 'orange_digital_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A digital watch colored orange' },
    yellow_digital_watch             = { name = 'yellow_digital_watch', label = 'Digital Yellow Watch', weight = 0, type = 'item', image = 'yellow_digital_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A digital watch colored yellow' },
    green_digital_watch              = { name = 'green_digital_watch', label = 'Digital Green Watch', weight = 0, type = 'item', image = 'green_digital_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A digital watch colored green' },
    blue_digital_watch               = { name = 'blue_digital_watch', label = 'Digital Blue Watch', weight = 0, type = 'item', image = 'blue_digital_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A digital watch colored blue' },
    indigo_digital_watch             = { name = 'indigo_digital_watch', label = 'Digital Indigo Watch', weight = 0, type = 'item', image = 'indigo_digital_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A digital watch colored indigo' },
    violet_digital_watch             = { name = 'violet_digital_watch', label = 'Digital Violet Watch', weight = 0, type = 'item', image = 'violet_digital_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A digital watch colored violet' },
    white_digital_watch              = { name = 'white_digital_watch', label = 'Digital White Watch', weight = 0, type = 'item', image = 'white_digital_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A digital watch colored white' },
    black_digital_watch              = { name = 'black_digital_watch', label = 'Digital Black Watch', weight = 0, type = 'item', image = 'black_digital_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A digital watch colored black' },
    gray_digital_watch               = { name = 'gray_digital_watch', label = 'Digital Gray Watch', weight = 0, type = 'item', image = 'gray_digital_watch.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'A digital watch colored gray' },
```
````

{% endtab %}

{% tab title="ESX" %}
**RUN THE SQL FILE IN THE SQL FOLDER**
{% endtab %}
{% endtabs %}

> **3) ADD THE IMAGES TO YOUR INVENTORY**

{% hint style="info" %}

* Open DHS-ZWatch > images
* Copy files from the folder and add them into your inventory image folder
  {% endhint %}

> **4) INSTALL COMPLETE**

{% hint style="success" %}
The Install is now complete, you may move onto looking at the config.
{% endhint %}
