Skip to content

Installation

This guide will walk you through installing prp-atmrob on your FiveM server.

Installation steps

1
Download the resources
Download both prp-atmrob and prp-atmrob-assets from the CFX portal and place them in your resources folder.
2
Add to server.cfg
Add both resources to your server.cfg. prp-atmrob-assets must be ensured before prp-atmrob.
ensure ox_lib
ensure prp-bridge
ensure prp-atmrob-assets
ensure prp-minigames
ensure prp-atmrob
3
Add items
Add the required items to your inventory resource — see Items below.
4
Configure sh_config.lua
Open config/sh_config.lua to set the supported ATM models and item names.
5
Configure sv_config.lua
Open config/sv_config.lua to configure cooldowns, loot tables, police requirements, alerts and per-method options.
6
Configure cl_config.lua
Open config/cl_config.lua to configure the vehicle blacklist and the rope pull multiplier.
7
Optional: webhook
Set Config.LogWebhookurl in config/sv_config.lua to log robbery events to Discord.
8
Optional: inventory icons
Custom inventory icons are included in the installation/inventory icons folder. Copy them to your inventory resource's image directory if you'd like to use them.

Items

Add all required items to your inventory resource using the format appropriate for your setup.

Add the items below to your ox_inventory into data/items.lua.

lua
["atm_hack_device"] = {
    label = "Hacking Device",
    weight = 100,
    stack = false,
    metadata = {
        durability = 100,
    },
},
["atm_bomb"] = {
    label = "Small Explosive",
    weight = 200,
    stack = false,
},
["metal_rope"] = {
    label = "Metal Rope",
    weight = 500,
    stack = false,
},

TIP

The atm_hack_device uses a durability metadata field. Make sure your inventory resource supports item metadata if you want durability tracking to work correctly.

WARNING

prp-atmrob-assets streams the custom ATM prop models (prop_fleeca_atm, prop_atm_02, prop_atm_03, prop_fleeca_atm_boom). If it is not started before prp-atmrob, the custom models will not load and the script will not function correctly.