> For the complete documentation index, see [llms.txt](https://docs.mosotoscripts.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mosotoscripts.com/scripts/mst_crypto/installation.md).

# Installation

If you aren't familiar with programming or just you don't know how to set up the script, we present our installation guide which is as comprehensive as possible so you don't have any difficulties.

***

{% stepper %}
{% step %}

### Download

Download **mst\_crypto** from [**Portal**](https://portal.cfx.re/assets/granted-assets).
{% endstep %}

{% step %}

### Dependencies

**Required:**

* [k4mb1\_hardware](https://k4mb1maps.com/category)
* [es\_extended](https://github.com/esx-framework/esx_core/tree/main/%5Bcore%5D/es_extended) or [qb-core](https://github.com/qbcore-framework/qb-core) or [qbx\_core](https://github.com/Qbox-project/qbx_core)
* [mst\_bridge](https://portal.cfx.re/assets/granted-assets) (It comes with the script)
* [mst\_placement](https://github.com/mosotoscripts/mst_placement) (Free in our GitHub)
* [ox\_lib](https://github.com/communityox/ox_lib/releases)
* [qb-target](https://github.com/qbcore-framework/qb-target) or [ox\_target](https://github.com/communityox/ox_target/releases)

**Optional:**

* [k4mb1-operations](https://k4mb1maps.com/product/7621591)
* [k4mb1-hideout](https://k4mb1maps.com/product/7569216)
* [mhacking](https://github.com/Qbox-project/mhacking)
  {% endstep %}

{% step %}

### Resources Order

{% hint style="warning" %}
mst\_crypto must be under mst\_bridge
{% endhint %}

<pre class="language-markdown" data-title="SERVER.CFG"><code class="lang-markdown">ensure es_extended/qb-core/qbx_core
ensure oxmysql
ensure ox_lib

ensure inventory
ensure phone
ensure clothing
ensure banking
ensure fuel
ensure target

ensure k4mb1_hardware
ensure k4mb1-operations
ensure k4mb1-hideout

<strong>ensure mst_bridge
</strong><strong>ensure mst_placement
</strong><strong>ensure mst_crypto
</strong></code></pre>

{% endstep %}

{% step %}

## Database

* Add the images from the `inventory_images` folder inside `mst_crypto` to your inventory system’s image directory.

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

```sql
INSERT INTO `items` (`name`, `label`, `weight`) VALUES
	('k4mb1_pc_case1', 'PC Case - Compact', 5),
	('k4mb1_pc_case2', 'PC Case - Standard', 5),
	('k4mb1_pc_case3', 'PC Case - Full Tower', 6),
	('k4mb1_pc_mthrbrd1', 'Basic Motherboard', 1),
	('k4mb1_pc_mthrbrd2', 'Pro Motherboard', 1),
	('k4mb1_pc_cpu1', 'Entry CPU', 1),
	('k4mb1_pc_cpu2', 'Performance CPU', 1),
	('k4mb1_pc_gpu1', 'Mining GPU G1', 1),
	('k4mb1_pc_gpu2', 'Mining GPU G2', 1),
	('k4mb1_pc_gpu3', 'Mining GPU G3', 2),
	('k4mb1_pc_gpu4', 'Mining GPU G4', 2),
	('k4mb1_pc_ram1_8gb', 'RAM 8GB Kit', 1),
	('k4mb1_pc_ram1_16gb', 'RAM 16GB Kit (Basic)', 1),
	('k4mb1_pc_ram1_32gb', 'RAM 32GB Kit (Basic)', 1),
	('k4mb1_pc_ram2_16gb', 'RAM 16GB Kit (Pro)', 1),
	('k4mb1_pc_ram2_32gb', 'RAM 32GB Kit (Pro)', 1),
	('k4mb1_pc_ram2_64gb', 'RAM 64GB Kit (Pro)', 1),
	('k4mb1_pc_ram3_32gb', 'RAM 32GB Kit (Elite)', 1),
	('k4mb1_pc_ram3_64gb', 'RAM 64GB Kit (Elite)', 1),
	('k4mb1_pc_ram3_128gb', 'RAM 128GB Kit (Elite)', 1),
	('k4mb1_pc_psu1', 'PSU 550W', 2),
	('k4mb1_pc_psu2', 'PSU 850W', 2),
	('k4mb1_pc_psu3', 'PSU 1200W', 2),
	('k4mb1_pc_psu2-3', 'PSU 1200W', 2),
	('k4mb1_pc_cpu_fan1', 'Air CPU Cooler', 1),
	('k4mb1_pc_cpu_fan2', 'AIO CPU Cooler', 1),
	('k4mb1_pc_w_cooler', 'Custom Water Cooler', 1),
	('k4mb1_pc_ssd', '2.5" SSD', 1),
	('k4mb1_pc_ssd_m2', 'M.2 SSD', 1),
	('k4mb1_pc_hdd', '3.5" HDD', 1),
	('k4mb1_pc_front_fans', 'Front Fan Kit', 1),
	('k4mb1_pc_top_fans', 'Top Fan Kit', 1),
	('k4mb1_pc_back_fan', 'Rear Exhaust Fan', 1),
	('k4mb1-miningrig-tier1', 'Mining Rig T1', 15),
	('k4mb1-miningrig-tier2', 'Mining Rig T2', 18),
	('k4mb1-miningrig-tier3', 'Mining Rig T3', 22),
	('k4mb1_pc_keyboard1_mini', 'Keyboard 1 Mini', 1),
	('k4mb1_pc_keyboard1_half', 'Keyboard 1 Half', 1),
	('k4mb1_pc_keyboard1_full', 'Keyboard 1 Full', 1),
	('k4mb1_pc_keyboard2', 'Keyboard 2', 1),
	('k4mb1_pc_keyboard3', 'Keyboard 3', 1),
	('k4mb1_pc_keyboard4', 'Keyboard 4', 1),
	('k4mb1_pc_keyboard5', 'Keyboard 5', 1),
	('k4mb1_pc_keyboard6', 'Keyboard 6', 1),
	('k4mb1_pc_keyboard7', 'Keyboard 7', 1),
	('k4mb1_pc_monitor1', 'Monitor 1', 3),
	('k4mb1_pc_monitor1_curved1', 'Monitor 1 Curved', 3),
	('k4mb1_pc_monitor1_curved2', 'Monitor 1 Curved Pro', 3),
	('k4mb1_pc_monitor2_ultra_wide', 'Monitor 2 Ultrawide', 3),
	('k4mb1_pc_monitor3', 'Monitor 3', 3),
	('k4mb1_pc_monitor4', 'Monitor 4', 3),
	('k4mb1_pc_monitor5', 'Monitor 5', 3),
	('k4mb1_pc_monitor6', 'Monitor 6', 3),
	('k4mb1_pc_monitor7', 'Monitor 7', 3),
	('k4mb1_pc_monitor8', 'Monitor 8', 3),
	('k4mb1_pc_mouse1', 'Mouse 1', 1),
	('k4mb1_pc_mouse2', 'Mouse 2', 1),
	('k4mb1_pc_mouse3', 'Mouse 3', 1),
	('k4mb1_pc_mouse4', 'Mouse 4', 1),
	('k4mb1_pc_mouse5', 'Mouse 5', 1),
	('k4mb1_pc_mouse6', 'Mouse 6', 1)
;

```

{% endtab %}

{% tab title="QB" %}

```lua
k4mb1_pc_case1 = {
    name = 'k4mb1_pc_case1',
    label = 'PC Case - Compact',
    weight = 5,
    type = 'item',
    image = 'k4mb1_pc_case1.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Empty K4MB1 compact case. Place in a hideout, then install components.',
},

k4mb1_pc_case2 = {
    name = 'k4mb1_pc_case2',
    label = 'PC Case - Standard',
    weight = 5,
    type = 'item',
    image = 'k4mb1_pc_case2.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Empty K4MB1 standard case. Place in a hideout, then install components.',
},

k4mb1_pc_case3 = {
    name = 'k4mb1_pc_case3',
    label = 'PC Case - Full Tower',
    weight = 6,
    type = 'item',
    image = 'k4mb1_pc_case3.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Empty K4MB1 full tower case. Place in a hideout, then install components.',
},

k4mb1_pc_mthrbrd1 = {
    name = 'k4mb1_pc_mthrbrd1',
    label = 'Basic Motherboard',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_mthrbrd1.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Budget mining motherboard.',
},

k4mb1_pc_mthrbrd2 = {
    name = 'k4mb1_pc_mthrbrd2',
    label = 'Pro Motherboard',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_mthrbrd2.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Mid-range mining motherboard.',
},

k4mb1_pc_cpu1 = {
    name = 'k4mb1_pc_cpu1',
    label = 'Entry CPU',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_cpu1.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Entry-level processor.',
},

k4mb1_pc_cpu2 = {
    name = 'k4mb1_pc_cpu2',
    label = 'Performance CPU',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_cpu2.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Performance processor.',
},

k4mb1_pc_gpu1 = {
    name = 'k4mb1_pc_gpu1',
    label = 'Mining GPU G1',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_gpu1.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Entry mining GPU.',
},

k4mb1_pc_gpu2 = {
    name = 'k4mb1_pc_gpu2',
    label = 'Mining GPU G2',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_gpu2.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Mid-tier mining GPU.',
},

k4mb1_pc_gpu3 = {
    name = 'k4mb1_pc_gpu3',
    label = 'Mining GPU G3',
    weight = 2,
    type = 'item',
    image = 'k4mb1_pc_gpu3.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'High-end mining GPU.',
},

k4mb1_pc_gpu4 = {
    name = 'k4mb1_pc_gpu4',
    label = 'Mining GPU G4',
    weight = 2,
    type = 'item',
    image = 'k4mb1_pc_gpu4.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Flagship mining GPU.',
},

k4mb1_pc_ram1_8gb = {
    name = 'k4mb1_pc_ram1_8gb',
    label = 'RAM 8GB Kit',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_ram1_8gb.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '8GB RAM kit.',
},

k4mb1_pc_ram1_16gb = {
    name = 'k4mb1_pc_ram1_16gb',
    label = 'RAM 16GB Kit (Basic)',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_ram1_16gb.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '16GB basic RAM kit.',
},

k4mb1_pc_ram1_32gb = {
    name = 'k4mb1_pc_ram1_32gb',
    label = 'RAM 32GB Kit (Basic)',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_ram1_32gb.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '32GB basic RAM kit.',
},

k4mb1_pc_ram2_16gb = {
    name = 'k4mb1_pc_ram2_16gb',
    label = 'RAM 16GB Kit (Pro)',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_ram2_16gb.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '16GB pro RAM kit.',
},

k4mb1_pc_ram2_32gb = {
    name = 'k4mb1_pc_ram2_32gb',
    label = 'RAM 32GB Kit (Pro)',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_ram2_32gb.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '32GB pro RAM kit.',
},

k4mb1_pc_ram2_64gb = {
    name = 'k4mb1_pc_ram2_64gb',
    label = 'RAM 64GB Kit (Pro)',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_ram2_64gb.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '64GB pro RAM kit.',
},

k4mb1_pc_ram3_32gb = {
    name = 'k4mb1_pc_ram3_32gb',
    label = 'RAM 32GB Kit (Elite)',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_ram3_32gb.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '32GB elite RAM kit.',
},

k4mb1_pc_ram3_64gb = {
    name = 'k4mb1_pc_ram3_64gb',
    label = 'RAM 64GB Kit (Elite)',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_ram3_64gb.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '64GB elite RAM kit.',
},

k4mb1_pc_ram3_128gb = {
    name = 'k4mb1_pc_ram3_128gb',
    label = 'RAM 128GB Kit (Elite)',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_ram3_128gb.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '128GB elite RAM kit.',
},

k4mb1_pc_psu1 = {
    name = 'k4mb1_pc_psu1',
    label = 'PSU 550W',
    weight = 2,
    type = 'item',
    image = 'k4mb1_pc_psu1.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '550W power supply.',
},

k4mb1_pc_psu2 = {
    name = 'k4mb1_pc_psu2',
    label = 'PSU 850W',
    weight = 2,
    type = 'item',
    image = 'k4mb1_pc_psu2-3.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '850W power supply (uses k4mb1_pc_psu2-3 mesh).',
},

k4mb1_pc_psu3 = {
    name = 'k4mb1_pc_psu3',
    label = 'PSU 1200W',
    weight = 2,
    type = 'item',
    image = 'k4mb1_pc_psu2-3.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '1200W power supply (uses k4mb1_pc_psu2-3 mesh).',
},

k4mb1_pc_psu2-3 = {
    name = 'k4mb1_pc_psu2-3',
    label = 'PSU 1200W',
    weight = 2,
    type = 'item',
    image = 'k4mb1_pc_psu2-3.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '1200W power supply (legacy id; prefer k4mb1_pc_psu3).',
},

k4mb1_pc_cpu_fan1 = {
    name = 'k4mb1_pc_cpu_fan1',
    label = 'Air CPU Cooler',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_cpu_fan1.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Air CPU cooler.',
},

k4mb1_pc_cpu_fan2 = {
    name = 'k4mb1_pc_cpu_fan2',
    label = 'AIO CPU Cooler',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_cpu_fan2.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'AIO CPU cooler.',
},

k4mb1_pc_w_cooler = {
    name = 'k4mb1_pc_w_cooler',
    label = 'Custom Water Cooler',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_w_cooler.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Custom loop CPU cooler.',
},

k4mb1_pc_ssd = {
    name = 'k4mb1_pc_ssd',
    label = '2.5" SSD',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_ssd.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '2.5" SATA SSD.',
},

k4mb1_pc_ssd_m2 = {
    name = 'k4mb1_pc_ssd_m2',
    label = 'M.2 SSD',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_ssd_m2.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'M.2 SSD.',
},

k4mb1_pc_hdd = {
    name = 'k4mb1_pc_hdd',
    label = '3.5" HDD',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_hdd.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = '3.5" hard drive.',
},

k4mb1_pc_front_fans = {
    name = 'k4mb1_pc_front_fans',
    label = 'Front Fan Kit',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_front_fans.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Front case fan kit.',
},

k4mb1_pc_top_fans = {
    name = 'k4mb1_pc_top_fans',
    label = 'Top Fan Kit',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_top_fans.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Top case fan kit.',
},

k4mb1_pc_back_fan = {
    name = 'k4mb1_pc_back_fan',
    label = 'Rear Exhaust Fan',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_back_fan.png',
    unique = true,
    useable = false,
    shouldClose = true,
    description = 'Rear case exhaust fan.',
},

k4mb1-miningrig-tier1 = {
    name = 'k4mb1-miningrig-tier1',
    label = 'Mining Rig T1',
    weight = 15,
    type = 'item',
    image = 'k4mb1-miningrig-tier1.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Tier 1 open-frame mining rig - 0.40 MH/s / 1100 W. Place and power on to mine.',
},

k4mb1-miningrig-tier2 = {
    name = 'k4mb1-miningrig-tier2',
    label = 'Mining Rig T2',
    weight = 18,
    type = 'item',
    image = 'k4mb1-miningrig-tier2.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Tier 2 mining frame - 0.65 MH/s / 1500 W. Place and power on to mine.',
},

k4mb1-miningrig-tier3 = {
    name = 'k4mb1-miningrig-tier3',
    label = 'Mining Rig T3',
    weight = 22,
    type = 'item',
    image = 'k4mb1-miningrig-tier3.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Tier 3 industrial mining frame - 0.90 MH/s / 1850 W. Place and power on to mine.',
},

k4mb1_pc_keyboard1_mini = {
    name = 'k4mb1_pc_keyboard1_mini',
    label = 'Keyboard 1 Mini',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_keyboard1_mini.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_keyboard1_half = {
    name = 'k4mb1_pc_keyboard1_half',
    label = 'Keyboard 1 Half',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_keyboard1_half.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_keyboard1_full = {
    name = 'k4mb1_pc_keyboard1_full',
    label = 'Keyboard 1 Full',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_keyboard1_full.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_keyboard2 = {
    name = 'k4mb1_pc_keyboard2',
    label = 'Keyboard 2',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_keyboard2.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_keyboard3 = {
    name = 'k4mb1_pc_keyboard3',
    label = 'Keyboard 3',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_keyboard3.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_keyboard4 = {
    name = 'k4mb1_pc_keyboard4',
    label = 'Keyboard 4',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_keyboard4.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_keyboard5 = {
    name = 'k4mb1_pc_keyboard5',
    label = 'Keyboard 5',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_keyboard5.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_keyboard6 = {
    name = 'k4mb1_pc_keyboard6',
    label = 'Keyboard 6',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_keyboard6.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_keyboard7 = {
    name = 'k4mb1_pc_keyboard7',
    label = 'Keyboard 7',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_keyboard7.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_monitor1 = {
    name = 'k4mb1_pc_monitor1',
    label = 'Monitor 1',
    weight = 3,
    type = 'item',
    image = 'k4mb1_pc_monitor1.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_monitor1_curved1 = {
    name = 'k4mb1_pc_monitor1_curved1',
    label = 'Monitor 1 Curved',
    weight = 3,
    type = 'item',
    image = 'k4mb1_pc_monitor1_curved1.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_monitor1_curved2 = {
    name = 'k4mb1_pc_monitor1_curved2',
    label = 'Monitor 1 Curved Pro',
    weight = 3,
    type = 'item',
    image = 'k4mb1_pc_monitor1_curved2.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_monitor2_ultra_wide = {
    name = 'k4mb1_pc_monitor2_ultra_wide',
    label = 'Monitor 2 Ultrawide',
    weight = 3,
    type = 'item',
    image = 'k4mb1_pc_monitor2_ultra_wide.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_monitor3 = {
    name = 'k4mb1_pc_monitor3',
    label = 'Monitor 3',
    weight = 3,
    type = 'item',
    image = 'k4mb1_pc_monitor3.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_monitor4 = {
    name = 'k4mb1_pc_monitor4',
    label = 'Monitor 4',
    weight = 3,
    type = 'item',
    image = 'k4mb1_pc_monitor4.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_monitor5 = {
    name = 'k4mb1_pc_monitor5',
    label = 'Monitor 5',
    weight = 3,
    type = 'item',
    image = 'k4mb1_pc_monitor5.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_monitor6 = {
    name = 'k4mb1_pc_monitor6',
    label = 'Monitor 6',
    weight = 3,
    type = 'item',
    image = 'k4mb1_pc_monitor6.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_monitor7 = {
    name = 'k4mb1_pc_monitor7',
    label = 'Monitor 7',
    weight = 3,
    type = 'item',
    image = 'k4mb1_pc_monitor7.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_monitor8 = {
    name = 'k4mb1_pc_monitor8',
    label = 'Monitor 8',
    weight = 3,
    type = 'item',
    image = 'k4mb1_pc_monitor8.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_mouse1 = {
    name = 'k4mb1_pc_mouse1',
    label = 'Mouse 1',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_mouse1.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_mouse2 = {
    name = 'k4mb1_pc_mouse2',
    label = 'Mouse 2',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_mouse2.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_mouse3 = {
    name = 'k4mb1_pc_mouse3',
    label = 'Mouse 3',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_mouse3.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_mouse4 = {
    name = 'k4mb1_pc_mouse4',
    label = 'Mouse 4',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_mouse4.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_mouse5 = {
    name = 'k4mb1_pc_mouse5',
    label = 'Mouse 5',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_mouse5.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},

k4mb1_pc_mouse6 = {
    name = 'k4mb1_pc_mouse6',
    label = 'Mouse 6',
    weight = 1,
    type = 'item',
    image = 'k4mb1_pc_mouse6.png',
    unique = true,
    useable = true,
    shouldClose = true,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
},
```

{% endtab %}

{% tab title="OX" %}

```lua
['k4mb1_pc_case1'] = {
    label = 'PC Case - Compact',
    weight = 5000,
    stack = false,
    close = true,
    consume = 0,
    description = 'Empty K4MB1 compact case. Place in a hideout, then install components.',
    client = { image = 'k4mb1_pc_case1.png' },
},

['k4mb1_pc_case2'] = {
    label = 'PC Case - Standard',
    weight = 5000,
    stack = false,
    close = true,
    consume = 0,
    description = 'Empty K4MB1 standard case. Place in a hideout, then install components.',
    client = { image = 'k4mb1_pc_case2.png' },
},

['k4mb1_pc_case3'] = {
    label = 'PC Case - Full Tower',
    weight = 5500,
    stack = false,
    close = true,
    consume = 0,
    description = 'Empty K4MB1 full tower case. Place in a hideout, then install components.',
    client = { image = 'k4mb1_pc_case3.png' },
},

['k4mb1_pc_mthrbrd1'] = {
    label = 'Basic Motherboard',
    weight = 500,
    stack = false,
    close = true,
    description = 'Budget mining motherboard.',
    client = { image = 'k4mb1_pc_mthrbrd1.png' },
},

['k4mb1_pc_mthrbrd2'] = {
    label = 'Pro Motherboard',
    weight = 600,
    stack = false,
    close = true,
    description = 'Mid-range mining motherboard.',
    client = { image = 'k4mb1_pc_mthrbrd2.png' },
},

['k4mb1_pc_cpu1'] = {
    label = 'Entry CPU',
    weight = 200,
    stack = false,
    close = true,
    description = 'Entry-level processor.',
    client = { image = 'k4mb1_pc_cpu1.png' },
},

['k4mb1_pc_cpu2'] = {
    label = 'Performance CPU',
    weight = 200,
    stack = false,
    close = true,
    description = 'Performance processor.',
    client = { image = 'k4mb1_pc_cpu2.png' },
},

['k4mb1_pc_gpu1'] = {
    label = 'Mining GPU G1',
    weight = 1200,
    stack = false,
    close = true,
    description = 'Entry mining GPU.',
    client = { image = 'k4mb1_pc_gpu1.png' },
},

['k4mb1_pc_gpu2'] = {
    label = 'Mining GPU G2',
    weight = 1400,
    stack = false,
    close = true,
    description = 'Mid-tier mining GPU.',
    client = { image = 'k4mb1_pc_gpu2.png' },
},

['k4mb1_pc_gpu3'] = {
    label = 'Mining GPU G3',
    weight = 1800,
    stack = false,
    close = true,
    description = 'High-end mining GPU.',
    client = { image = 'k4mb1_pc_gpu3.png' },
},

['k4mb1_pc_gpu4'] = {
    label = 'Mining GPU G4',
    weight = 1900,
    stack = false,
    close = true,
    description = 'Flagship mining GPU.',
    client = { image = 'k4mb1_pc_gpu4.png' },
},

['k4mb1_pc_ram1_8gb'] = {
    label = 'RAM 8GB Kit',
    weight = 100,
    stack = false,
    close = true,
    description = '8GB RAM kit.',
    client = { image = 'k4mb1_pc_ram1_8gb.png' },
},

['k4mb1_pc_ram1_16gb'] = {
    label = 'RAM 16GB Kit (Basic)',
    weight = 100,
    stack = false,
    close = true,
    description = '16GB basic RAM kit.',
    client = { image = 'k4mb1_pc_ram1_16gb.png' },
},

['k4mb1_pc_ram1_32gb'] = {
    label = 'RAM 32GB Kit (Basic)',
    weight = 100,
    stack = false,
    close = true,
    description = '32GB basic RAM kit.',
    client = { image = 'k4mb1_pc_ram1_32gb.png' },
},

['k4mb1_pc_ram2_16gb'] = {
    label = 'RAM 16GB Kit (Pro)',
    weight = 100,
    stack = false,
    close = true,
    description = '16GB pro RAM kit.',
    client = { image = 'k4mb1_pc_ram2_16gb.png' },
},

['k4mb1_pc_ram2_32gb'] = {
    label = 'RAM 32GB Kit (Pro)',
    weight = 100,
    stack = false,
    close = true,
    description = '32GB pro RAM kit.',
    client = { image = 'k4mb1_pc_ram2_32gb.png' },
},

['k4mb1_pc_ram2_64gb'] = {
    label = 'RAM 64GB Kit (Pro)',
    weight = 100,
    stack = false,
    close = true,
    description = '64GB pro RAM kit.',
    client = { image = 'k4mb1_pc_ram2_64gb.png' },
},

['k4mb1_pc_ram3_32gb'] = {
    label = 'RAM 32GB Kit (Elite)',
    weight = 100,
    stack = false,
    close = true,
    description = '32GB elite RAM kit.',
    client = { image = 'k4mb1_pc_ram3_32gb.png' },
},

['k4mb1_pc_ram3_64gb'] = {
    label = 'RAM 64GB Kit (Elite)',
    weight = 100,
    stack = false,
    close = true,
    description = '64GB elite RAM kit.',
    client = { image = 'k4mb1_pc_ram3_64gb.png' },
},

['k4mb1_pc_ram3_128gb'] = {
    label = 'RAM 128GB Kit (Elite)',
    weight = 100,
    stack = false,
    close = true,
    description = '128GB elite RAM kit.',
    client = { image = 'k4mb1_pc_ram3_128gb.png' },
},

['k4mb1_pc_psu1'] = {
    label = 'PSU 550W',
    weight = 1500,
    stack = false,
    close = true,
    description = '550W power supply.',
    client = { image = 'k4mb1_pc_psu1.png' },
},

['k4mb1_pc_psu2'] = {
    label = 'PSU 850W',
    weight = 1800,
    stack = false,
    close = true,
    description = '850W power supply (uses k4mb1_pc_psu2-3 mesh).',
    client = { image = 'k4mb1_pc_psu2-3.png' },
},

['k4mb1_pc_psu3'] = {
    label = 'PSU 1200W',
    weight = 2200,
    stack = false,
    close = true,
    description = '1200W power supply (uses k4mb1_pc_psu2-3 mesh).',
    client = { image = 'k4mb1_pc_psu2-3.png' },
},

['k4mb1_pc_psu2-3'] = {
    label = 'PSU 1200W',
    weight = 2200,
    stack = false,
    close = true,
    description = '1200W power supply (legacy id; prefer k4mb1_pc_psu3).',
    client = { image = 'k4mb1_pc_psu2-3.png' },
},

['k4mb1_pc_cpu_fan1'] = {
    label = 'Air CPU Cooler',
    weight = 400,
    stack = false,
    close = true,
    description = 'Air CPU cooler.',
    client = { image = 'k4mb1_pc_cpu_fan1.png' },
},

['k4mb1_pc_cpu_fan2'] = {
    label = 'AIO CPU Cooler',
    weight = 900,
    stack = false,
    close = true,
    description = 'AIO CPU cooler.',
    client = { image = 'k4mb1_pc_cpu_fan2.png' },
},

['k4mb1_pc_w_cooler'] = {
    label = 'Custom Water Cooler',
    weight = 1200,
    stack = false,
    close = true,
    description = 'Custom loop CPU cooler.',
    client = { image = 'k4mb1_pc_w_cooler.png' },
},

['k4mb1_pc_ssd'] = {
    label = '2.5" SSD',
    weight = 120,
    stack = false,
    close = true,
    description = '2.5" SATA SSD.',
    client = { image = 'k4mb1_pc_ssd.png' },
},

['k4mb1_pc_ssd_m2'] = {
    label = 'M.2 SSD',
    weight = 40,
    stack = false,
    close = true,
    description = 'M.2 SSD.',
    client = { image = 'k4mb1_pc_ssd_m2.png' },
},

['k4mb1_pc_hdd'] = {
    label = '3.5" HDD',
    weight = 500,
    stack = false,
    close = true,
    description = '3.5" hard drive.',
    client = { image = 'k4mb1_pc_hdd.png' },
},

['k4mb1_pc_front_fans'] = {
    label = 'Front Fan Kit',
    weight = 300,
    stack = false,
    close = true,
    description = 'Front case fan kit.',
    client = { image = 'k4mb1_pc_front_fans.png' },
},

['k4mb1_pc_top_fans'] = {
    label = 'Top Fan Kit',
    weight = 280,
    stack = false,
    close = true,
    description = 'Top case fan kit.',
    client = { image = 'k4mb1_pc_top_fans.png' },
},

['k4mb1_pc_back_fan'] = {
    label = 'Rear Exhaust Fan',
    weight = 200,
    stack = false,
    close = true,
    description = 'Rear case exhaust fan.',
    client = { image = 'k4mb1_pc_back_fan.png' },
},

['k4mb1-miningrig-tier1'] = {
    label = 'Mining Rig T1',
    weight = 15000,
    stack = false,
    close = true,
    consume = 0,
    description = 'Tier 1 open-frame mining rig - 0.40 MH/s / 1100 W. Place and power on to mine.',
    client = { image = 'k4mb1-miningrig-tier1.png' },
},

['k4mb1-miningrig-tier2'] = {
    label = 'Mining Rig T2',
    weight = 18000,
    stack = false,
    close = true,
    consume = 0,
    description = 'Tier 2 mining frame - 0.65 MH/s / 1500 W. Place and power on to mine.',
    client = { image = 'k4mb1-miningrig-tier2.png' },
},

['k4mb1-miningrig-tier3'] = {
    label = 'Mining Rig T3',
    weight = 22000,
    stack = false,
    close = true,
    consume = 0,
    description = 'Tier 3 industrial mining frame - 0.90 MH/s / 1850 W. Place and power on to mine.',
    client = { image = 'k4mb1-miningrig-tier3.png' },
},

['k4mb1_pc_keyboard1_mini'] = {
    label = 'Keyboard 1 Mini',
    weight = 300,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_keyboard1_mini.png' },
},

['k4mb1_pc_keyboard1_half'] = {
    label = 'Keyboard 1 Half',
    weight = 320,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_keyboard1_half.png' },
},

['k4mb1_pc_keyboard1_full'] = {
    label = 'Keyboard 1 Full',
    weight = 350,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_keyboard1_full.png' },
},

['k4mb1_pc_keyboard2'] = {
    label = 'Keyboard 2',
    weight = 360,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_keyboard2.png' },
},

['k4mb1_pc_keyboard3'] = {
    label = 'Keyboard 3',
    weight = 380,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_keyboard3.png' },
},

['k4mb1_pc_keyboard4'] = {
    label = 'Keyboard 4',
    weight = 400,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_keyboard4.png' },
},

['k4mb1_pc_keyboard5'] = {
    label = 'Keyboard 5',
    weight = 420,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_keyboard5.png' },
},

['k4mb1_pc_keyboard6'] = {
    label = 'Keyboard 6',
    weight = 440,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_keyboard6.png' },
},

['k4mb1_pc_keyboard7'] = {
    label = 'Keyboard 7',
    weight = 460,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_keyboard7.png' },
},

['k4mb1_pc_monitor1'] = {
    label = 'Monitor 1',
    weight = 2500,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_monitor1.png' },
},

['k4mb1_pc_monitor1_curved1'] = {
    label = 'Monitor 1 Curved',
    weight = 2600,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_monitor1_curved1.png' },
},

['k4mb1_pc_monitor1_curved2'] = {
    label = 'Monitor 1 Curved Pro',
    weight = 2700,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_monitor1_curved2.png' },
},

['k4mb1_pc_monitor2_ultra_wide'] = {
    label = 'Monitor 2 Ultrawide',
    weight = 2800,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_monitor2_ultra_wide.png' },
},

['k4mb1_pc_monitor3'] = {
    label = 'Monitor 3',
    weight = 2800,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_monitor3.png' },
},

['k4mb1_pc_monitor4'] = {
    label = 'Monitor 4',
    weight = 2900,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_monitor4.png' },
},

['k4mb1_pc_monitor5'] = {
    label = 'Monitor 5',
    weight = 3000,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_monitor5.png' },
},

['k4mb1_pc_monitor6'] = {
    label = 'Monitor 6',
    weight = 3000,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_monitor6.png' },
},

['k4mb1_pc_monitor7'] = {
    label = 'Monitor 7',
    weight = 3100,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_monitor7.png' },
},

['k4mb1_pc_monitor8'] = {
    label = 'Monitor 8',
    weight = 3200,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_monitor8.png' },
},

['k4mb1_pc_mouse1'] = {
    label = 'Mouse 1',
    weight = 80,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_mouse1.png' },
},

['k4mb1_pc_mouse2'] = {
    label = 'Mouse 2',
    weight = 90,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_mouse2.png' },
},

['k4mb1_pc_mouse3'] = {
    label = 'Mouse 3',
    weight = 100,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_mouse3.png' },
},

['k4mb1_pc_mouse4'] = {
    label = 'Mouse 4',
    weight = 110,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_mouse4.png' },
},

['k4mb1_pc_mouse5'] = {
    label = 'Mouse 5',
    weight = 120,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_mouse5.png' },
},

['k4mb1_pc_mouse6'] = {
    label = 'Mouse 6',
    weight = 130,
    stack = false,
    close = true,
    consume = 0,
    description = 'Place freely as a desk kit, or near your PC case to bind it.',
    client = { image = 'k4mb1_pc_mouse6.png' },
},
```

{% endtab %}
{% endtabs %}
{% endstep %}

{% step %}

### Any other configurations?

{% hint style="success" %}
At Mosoto Scripts, we are constantly improving our resources, and for this reason you do not need to run the SQL manually, this happens automatically when you run the script for the first time.
{% endhint %}

{% hint style="info" %}
You will also no longer have to change the framework manually, for each script, as well as the language, notifications, etc. Everything happens through the `config.lua` file of **mst\_bridge**.
{% endhint %}
{% endstep %}

{% step %}

### Not working?

We hope you won’t need this step, but if you do, feel free to join our [**Discord**](https://discord.mosotoscripts.com) and open a support ticket. :)
{% endstep %}
{% endstepper %}
