> For the complete documentation index, see [llms.txt](https://docs.0resmon.org/0resmon/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.0resmon.org/0resmon/frkn-resources/frkn-bank-heist/installation.md).

# 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.0resmon.org/0resmon/frkn-resources/frkn-bank-heist/installation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
