# Installation

<figure><img src="/files/blgKQYXFUZYvwD0v6JnL" alt=""><figcaption></figcaption></figure>

```
  ensure your-framework
  ensure frkn-bankheist
  ensure frkn-lettergame
  ensure frkn-riddlegame
  ensure frkn-sosgame
  ensure frkn-stickgame
  ensure 0r-npcdialog
  ensure meta_libs
```

* 1 / First step, download the script from your [Cfx.re Keymaster](https://keymaster.fivem.net/asset-grants).
* 2 / Drag and drop the folder into your resources, Note (folder name should be "frkn-bankheist".)
* 3 / Go to your server.cfg , and ensure frkn-bankheist
* 4 / Make sure to insert sql
* 5 / Add images in folder to your inventory Example : qb-inventory\html\images
* 6 / For QBcore add following items to your shared / items.lua

Installation video : <https://youtu.be/Sr26RPyZ-kU>\
Preview video : <https://www.youtube.com/watch?v=z7kTQVJ91MM>

<mark style="color:$danger;">**Item Images**</mark>

{% file src="/files/iTD8O4VIfyRjsw9WFDvb" %}

Qb Items

```lua

blueprint                   = { name = 'blueprint', label = 'Blueprint', weight = 100, type = 'item', image = 'blueprint.png', unique = true, useable = true, description = 'Item given when you get the blueprints from the tables' },
bankcard                    = { name = 'bankcard', label = 'Bank Card', weight = 100, type = 'item', image = 'bankcard.png', unique = true, useable = true, description = 'We get it when we kill the NPC that shits on the ground.' },
managerkey                  = { name = 'managerkey', label = 'Manager Key', weight = 100, type = 'item', image = 'managerkey.png', unique = true, useable = true, description = 'We get it when we kill the bank manager.' },
binoculars                  = { name = 'binoculars', label = 'Binoculars', weight = 100, type = 'item', image = 'binoculars.png', unique = true, useable = true, description = 'We get it when we kill the NPC with binoculars.' },
c4bomb                      = { name = 'c4bomb', label = 'C4 Bomb', weight = 100, type = 'item', image = 'c4bomb.png', unique = true, useable = true, description = 'We get it when we plant the bomb on the plane.' },
bombremote                  = { name = 'bombremote', label = 'C4 Detonator', weight = 100, type = 'item', image = 'bombremote.png', unique = true, useable = true, description = 'We get it when we plant the bomb on the roof.' },
heistdrone                  = { name = 'drone', label = 'Drone', weight = 100, type = 'item', image = 'drone.png', unique = true, useable = true, description = 'We get it when we plant the bomb on the roof.' },
gold                        = { name = 'gold', label = 'Gold', weight = 100, type = 'item', image = 'gold.png', unique = true, useable = false, description = 'Item to be given when collecting gold from inside.' },
heisttablet                       = { name = 'heisttablet', label = 'Heist Tablet', weight = 2000, type = 'item', image = 'tablet.png', unique = false, useable = false, shouldClose = true, combinable = nil, description = 'Heist tablet' },

```

Ox Items

```lua
['blueprint'] = {
    label = "Blueprint",
    weight = 100,
    stack = false,
    close = true,
    description = "Item given when you get the blueprints from the tables",
    client = {
        image = "blueprint.png",
    }
},
['heisttablet'] = {
    label = "Heist Tablet",
    weight = 100,
    stack = false,
    close = true,
    description = "Heist tablet",
    client = {
        image = "heisttablet.png",
    }
},
['bankcard'] = {
    label = "Bank Card",
    weight = 100,
    stack = false,
    close = true,
    description = "We get it when we kill the NPC that shits on the ground.",
    client = {
        image = "bankcard.png",
    }
},
['managerkey'] = {
    label = "Manager Key",
    weight = 100,
    stack = false,
    close = true,
    description = "We get it when we kill the bank manager.",
    client = {
        image = "managerkey.png",
    }
},
['binoculars'] = {
    label = "Binoculars",
    weight = 100,
    stack = false,
    close = true,
    description = "We get it when we kill the NPC with binoculars.",
    client = {
        image = "binoculars.png",
    }
},
['c4bomb'] = {
    label = "C4 Bomb",
    weight = 100,
    stack = false,
    close = true,
    description = "We get it when we plant the bomb on the plane.",
    client = {
        image = "c4bomb.png",
    }
},
['bombremote'] = {
    label = "C4 Detonator",
    weight = 100,
    stack = false,
    close = true,
    description = "We get it when we plant the bomb on the roof.",
    client = {
        image = "bombremote.png",
    }
},
['heistdrone'] = {
    label = "Heist Drone",
    weight = 100,
    stack = false,
    close = true,
    description = "We get it when we plant the bomb on the roof.",
    client = {
        image = "drone.png",
    }
},
['gold'] = {
    label = "Gold",
    weight = 100,
    stack = false,
    close = true,
    description = "Item to be given when collecting gold from inside.",
    client = {
        image = "gold.png",
    }
},

```


---

# 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://docs.0resmon.org/0resmon/0resmon-1/frkn-resources/frkn-bank-heist/installation.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.
