Skip to main content

Installation Steps

1

Install required dependencies

Verify all dependencies below are started before this script in your server.cfg.

ox_lib

Download ox_lib

Sandy Bank Map

Required map by Prompt Mods

projectx-bridge

Required Project X Bridge
2

Install minigames

Download the minigames zip and place each resource into your standalone or dependencies folder.

Minigames

Download and place in your standalone or minigames folder
Make sure the minigames are not in the same folder as the robbery script.
3

Extract and place the resource

Extract the script from the zip file and place it into your scripts folder.
4

Add items to your inventory

Add the required items and their images to your inventory resource. See the items section below for the full list.
Item images done by Artwork Inventory - Use code ProjectX for 10% off!
5

Configure the resource

Open config/config.lua and adjust the settings to match your server. The bridge handles framework, inventory, dispatch, and interaction automatically if set to 'auto'.
6

Add to server.cfg

Make sure the bridge, ox_lib, your target, dispatch, inventory, and minigames are all started before the robbery script.
ensure ox_lib
ensure projectx-bridge

ensure bl_ui
ensure pure-minigames
ensure xdecrypto

ensure projectx-sandybankrobbery-prompt

Items Required

Items Required from Outside the Robbery

The sandybank_key must be obtained externally (e.g. from another robbery or side mission) before the robbery can be started.
  • sandybank_key

Items Required from Shop/Black Market

  • x_device
  • x_phone
  • x_circuittester
  • x_breachcharge
  • x_cyberdeck
  • hackcard
  • decryptor
  • laserdrill
  • bag
The rest of the items (sandybank_security_key, managerlaptop) are obtained within the robbery itself. Item images done by Artwork Inventory - Use code ProjectX for 10% off!

Item Configuration

["sandybank_key"] = {
    label = "Sandy Bank Key",
    weight = 125,
    stack = false,
    close = false,
    description = "Key!",
},
["sandybank_security_key"] = {
    label = "Sandy Bank Security Key",
    weight = 125,
    stack = false,
    close = false,
    description = "Key!",
},
["x_device"] = {
    label = "X Device",
    weight = 125,
    stack = false,
    close = false,
    description = "?????????",
},
["x_phone"] = {
    label = "x Phone",
    weight = 300,
    stack = false,
    close = false,
    description = "?????????",
},
["x_circuittester"] = {
    label = "X Circuit Tester",
    weight = 125,
    stack = false,
    close = false,
    description = "?????????",
},
["x_breachcharge"] = {
    label = "X Breach Charge",
    weight = 125,
    stack = false,
    close = false,
    description = "?????????",
},
["x_cyberdeck"] = {
    label = "X Cyberdeck",
    weight = 100,
    stack = false,
    close = false,
    description = "Nothing suspicious about this cyberdeck..",
},
["hackcard"] = {
    label = "Hackcard",
    weight = 50,
    stack = false,
    close = false,
    description = "Hack card",
},
["decryptor"] = {
    label = "Decrypt-o-matic",
    weight = 300,
    stack = false,
    close = false,
    description = "Decrypt PIN based encryptions",
},
["laserdrill"] = {
    label = "Laser Drill",
    weight = 1000,
    stack = false,
    close = false,
    description = "",
},
["bag"] = {
    label = "Duffel Bag",
    weight = 250,
    stack = false,
    close = false,
    description = "Duffel bag",
},
["managerlaptop"] = {
    label = "Manager Laptop",
    weight = 250,
    stack = false,
    close = false,
    description = "Manager's Laptop",
},