[PAID] πŸ’° Store Robbery System - QBCore/ESX

Store Robbery [QBCORE]

Preview

Buy Here (QBCORE)

Escrowed Tebex

Open Source Tebex

Buy Here (ESX)

Escrowed Tebex

Open Source Tebex

Features

  • Supports Ox Inventory & QBCore/ESX
  • Highly Configurative
  • Protected with discord logs
  • Fully Synced with all players
  • Police Requirement
  • Compatible with ps-ui, SN-Hacking, and bl_ui
  • Compatible with ps-dispatch, core-dispatch, and qs-dispatch
  • All stores global cooldowns
  • Set up Chances to getting rare items in Registers and Safes
  • Configurative loot
  • Much More Features
Config
Config = {}

Config.Notifications = "qb" -- ox / qb
Config.WebHook = "PUT_YOUR_WEBHOOK_HERE" -- Server logs here, put your webhook
Config.Dispatch = 'ps-dispatch' -- "core_dispatch" / "ps-dispatch" / "qs-dispatch"
Config.Phone = "qb-phone" -- "qb-phone" / "roadphone" / "qs-smartphone" / "lb-phone"
Config.PoliceJob = 'police' -- police job name

Config.RegisterMinigame = "sn-hacking" -- "ps-ui" / "sn-hacking" / "bl_ui"
Config.SafeMinigame = "sn-hacking" -- "ps-ui" / "sn-hacking" / "bl_ui"

Config.MinCops = 1 -- Min Required Cops to Rob Stores

Config.StoreCooldown = 600 -- Cooldown in Seconds (When you start a store robbery no other stores can be robbed until this cooldown is up.)
Config.ResetRegisterModel = 300 -- seconds

Config.SmashRegDuration = 10 -- Seconds Progressbar Durration
Config.GrabCashDuration = 15 -- Seconds Progressbar Durration

Config.RegisterRequiredItems = { -- Items Needed to rob required
    "WEAPON_HAMMER",
    "WEPAON_BAT",
    "WEAPON_CROWBAR"
}

-- REGISTER REWARD -- 
Config.RegRewardMin = 400
Config.RegRewardMax = 1000
Config.RegisterReward = {
    "money"
}

-- SPECIAL REGISTER REWARD -- 
Config.RegSpecialRewardChance = 50
Config.RegSpecialRewardMin = 1
Config.RegSpecialRewardMax = 3
Config.RegisterSpecialReward = {
    "goldchain",
    "weapon_pistol"
}

-- SAFE REWARD -- 
Config.RewardMin = 400
Config.RewardMax = 1000
Config.SafeReward = {
    "money",
}
-- SPECIAL SAFE REWARD -- 
Config.SpecialRewardChance = 50
Config.SpecialRewardMin = 1
Config.SpecialRewardMax = 3
Config.SafeSpecialReward = {
    "weapon_appistol",
    "goldbar"
}

Config.Stores = {
    ['GroveStreet'] = {
        Register1 = vector3(-47.24, -1757.65, 29.53), -- Location of Store Register
        Register2 = vector3(-48.58, -1759.21, 29.59), -- Location of Store Register
        Computer = vector3(-44.83, -1749.03, 29.42), -- Location of Store Computer
        Safe = vector3(-43.81, -1747.96, 28.92), -- Location of Store Safe
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch

    },
    ['LittleSoul'] = {
        Register1 = vector3(-706.62, -915.57, 19.39),
        Register2 = vector3(-706.47, -913.66, 19.37),
        Computer = vector3(-710.26, -905.42, 19.05),
        Safe = vector3(-710.03, -904.23, 18.75),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['InnocenceBlvd'] = {
        Register1 = vector3(24.99, -1347.25, 29.67),
        Register2 = vector3(24.85, -1344.96, 29.67),
        Computer = vector3(29.57, -1338.75, 29.33),
        Safe = vector3(28.12, -1338.88, 29.03),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['VinewoodBlvd'] = {
        Register1 = vector3(373.64, 328.57, 103.74),
        Register2 = vector3(373.07, 326.32, 103.74),
        Computer = vector3(373.07, 326.32, 103.74),
        Safe = vector3(378.19, 333.7, 103.21),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['Route68'] = {
        Register1 = vector3(548.87, 2669.02, 42.33),
        Register2 = vector3(548.59, 2671.23, 42.33),
        Computer = vector3(545.07, 2662.18, 41.99),
        Safe = vector3(546.51, 2662.5, 41.97),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['SandyShores'] = {
        Register1 = vector3(1959.35, 3742.24, 32.52),
        Register2 = vector3(1960.51, 3740.29, 32.52),
        Computer = vector3(1960.31, 3750.04, 32.18),
        Safe = vector3(1959.09, 3749.17, 32.05),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['SenoraFWY'] = {
        Register1 = vector3(2676.2, 3281.02, 55.42),
        Register2 = vector3(2678.3, 3279.87, 55.42),
        Computer = vector3(2673.1, 3288.18, 55.08),
        Safe = vector3(2672.47, 3286.74, 55.06),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['GrapeSeed'] = {
        Register1 = vector3(1696.78, 4924.75, 42.28),
        Register2 = vector3(1698.36, 4923.65, 42.34),
        Computer = vector3(1707.14, 4921.56, 41.9),
        Safe = vector3(1708.07, 4920.68, 41.57),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['SenoraFWYPaleto'] = {
        Register1 = vector3(1729.33, 6416.94, 35.22),
        Register2 = vector3(1728.3, 6415.07, 35.22),
        Computer = vector3(1736.37, 6420.59, 34.87),
        Safe = vector3(1734.93, 6421.13, 34.81),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['BarbarenoRD'] = {
        Register1 = vector3(-3244.45, 1000.73, 13.01),
        Register2 = vector3(-3242.29, 1000.49, 13.01),
        Computer = vector3(-3250.36, 1005.96, 12.67),
        Safe = vector3(-3250.35, 1004.4, 12.37),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['InesenoRD'] = { 
        Register1 = vector3(-3040.94, 585.18, 8.23),
        Register2 = vector3(-3038.97, 585.78, 8.15),
        Computer = vector3(-3047.23, 587.18, 7.75),
        Safe = vector3(-3048.79, 588.9, 8.31),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['BanhamCanyoDr'] = { 
        Register1 = vector3(-1819.27, 792.13, 138.31),
        Register2 = vector3(-1820.58, 793.56, 138.36),
        Computer = vector3(-1828.78, 797.45, 138.03),
        Safe = vector3(-1829.42, 798.56, 137.66),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['PalominoFWY'] = { 
        Register1 = vector3(2555.74, 381.82, 108.87),
        Register2 = vector3(2557.7, 381.78, 108.87),
        Computer = vector3(2550.34, 386.04, 108.46),
        Safe = vector3(2549.49, 388.31, 109.02),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
    ['MirrorPark'] = { 
        Register1 = vector3(1164.32, -325.0, 69.41),
        Register2 = vector3(1163.98, -323.12, 69.49),
        Computer = vector3(1159.24, -315.36, 69.04),
        Safe = vector3(1159.21, -314.12, 68.66),
        SafeRobbed = false, -- Do Not Touch
        Reg1Robbed = false, -- Do Not Touch
        Reg2Robbed = false, -- Do Not Touch
        ComputerStarted = false -- Do Not Touch
    },
}

------------------------------------------- UNCOMMENT FOR GABZ MAPS
-- Config.Stores = {
--     ['GroveStreet'] = {
--         Register1 = vector3(-47.24, -1757.65, 29.53), -- Location of Store Register
--         Register2 = vector3(-48.58, -1759.21, 29.59), -- Location of Store Register
--         Computer = vector3(-44.83, -1749.03, 29.42), -- Location of Store Computer
--         Safe = vector3(-43.81, -1747.96, 28.92), -- Location of Store Safe
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch

--     },
--     ['LittleSoul'] = {
--         Register1 = vector3(-706.62, -915.57, 19.39),
--         Register2 = vector3(-706.47, -913.66, 19.37),
--         Computer = vector3(-710.26, -905.42, 19.05),
--         Safe = vector3(-710.03, -904.23, 18.75),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['InnocenceBlvd'] = { -- GABZ
--         Register1 = vector3(25.39, -1347.83, 29.75),
--         Register2 = vector3(25.33, -1345.79, 29.75),
--         Computer = vector3(29.51, -1340.49, 29.5),
--         Safe = vector3(31.65, -1339.35, 30.01),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['VinewoodBlvd'] = { -- GABZ
--         Register1 = vector3(373.9, 327.85, 103.82),
--         Register2 = vector3(373.4, 325.7, 103.82),
--         Computer = vector3(379.15, 332.05, 103.41),
--         Safe = vector3(381.48, 332.44, 103.95),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['Route68'] = { -- GABZ
--         Register1 = vector3(548.37, 2669.48, 42.41),
--         Register2 = vector3(548.02, 2671.63, 42.41),
--         Computer = vector3(545.03, 2663.68, 42.0),
--         Safe = vector3(543.42, 2662.6, 42.61),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['SandyShores'] = { -- GABZ
--         Register1 = vector3(1960.39, 3741.97, 32.59),
--         Register2 = vector3(1961.29, 3740.26, 32.57),
--         Computer = vector3(1960.95, 3748.66, 32.18),
--         Safe = vector3(1962.07, 3750.45, 32.72),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['SenoraFWY'] = { -- GABZ
--         Register1 = vector3(2677.1, 3281.01, 55.49),
--         Register2 = vector3(2678.94, 3280.1, 55.49),
--         Computer = vector3(2674.31, 3287.23, 55.08),
--         Safe = vector3(2674.53, 3289.58, 55.65),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['GrapeSeed'] = {
--         Register1 = vector3(1696.78, 4924.75, 42.28),
--         Register2 = vector3(1698.36, 4923.65, 42.34),
--         Computer = vector3(1707.14, 4921.56, 41.9),
--         Safe = vector3(1708.07, 4920.68, 41.57),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['SenoraFWYPaleto'] = { -- GABZ
--         Register1 = vector3(1729.67, 6416.11, 35.29),
--         Register2 = vector3(1728.76, 6414.35, 35.28),
--         Computer = vector3(1735.49, 6419.33, 34.88),
--         Safe = vector3(1737.86, 6419.23, 35.42),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['PaletoBlvd'] = { -- GABZ ONLY
--         Register1 = vector3(162.51, 6641.83, 31.95),
--         Register2 = vector3(161.11, 6640.49, 31.96),
--         Computer = vector3(169.09, 6643.04, 31.54),
--         Safe = vector3(171.26, 6642.19, 32.1),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['BarbarenoRD'] = { -- GABZ
--         Register1 = vector3(-3243.73, 1001.34, 13.1),
--         Register2 = vector3(-3241.77, 1001.18, 13.12),
--         Computer = vector3(-3248.87, 1005.57, 12.67),
--         Safe = vector3(-3249.57, 1007.82, 13.25),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['InesenoRD'] = { 
--         Register1 = vector3(-3040.94, 585.18, 8.23),
--         Register2 = vector3(-3038.97, 585.78, 8.15),
--         Computer = vector3(-3047.23, 587.18, 7.75),
--         Safe = vector3(-3048.79, 588.9, 8.31),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['BanhamCanyoDr'] = { 
--         Register1 = vector3(-1819.27, 792.13, 138.31),
--         Register2 = vector3(-1820.58, 793.56, 138.36),
--         Computer = vector3(-1828.78, 797.45, 138.03),
--         Safe = vector3(-1829.42, 798.56, 137.66),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['PalominoFWY'] = { 
--         Register1 = vector3(2555.74, 381.82, 108.87),
--         Register2 = vector3(2557.7, 381.78, 108.87),
--         Computer = vector3(2550.34, 386.04, 108.46),
--         Safe = vector3(2549.49, 388.31, 109.02),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
--     ['MirrorPark'] = { 
--         Register1 = vector3(1164.32, -325.0, 69.41),
--         Register2 = vector3(1163.98, -323.12, 69.49),
--         Computer = vector3(1159.24, -315.36, 69.04),
--         Safe = vector3(1159.21, -314.12, 68.66),
--         SafeRobbed = false, -- Do Not Touch
--         Reg1Robbed = false, -- Do Not Touch
--         Reg2Robbed = false, -- Do Not Touch
--         ComputerStarted = false -- Do Not Touch
--     },
-- }
Code is accessible Yes
Subscription-based No
Lines (approximately) 800
Requirements QBCore/ESX, Ox_inventory, ox_target
Support Yes

Other Resources:
Chop Shop
Oxy Run
Most Advance & Unique Backpack / Pockets System
Most Advance & Unique Drug Selling System
Mining Script
Money Wash Script
Black Market Script

1 Like

you put the wrong preview, but good script

1 Like

Thanks for letting know, I updated it to the correct one! https://youtu.be/KJw-l177UPY?si=VKEWxOWzdNXRKavu

1 Like

Support for ESX added

:tada: GRAB 50% OFF ON ALL SCRIPTS :tada:
:fire: MASSIVE 50% SAVINGS! :fire:
:spiral_calendar: Offer Ends: 9/1/2024
:computer: Visit Our Store: dynyx-scripts.tebex
:key: Use Discount Code: DYNYX50

:pushpin: Check Out Some of These Scripts:

:sparkles:NOTE : DON’T MISS OUT ON THIS LIMITED-TIME DEAL!:sparkles:

HURRY! ONLY 24 HOURS LEFT!
HURRY! ONLY 24 HOURS LEFT!
HURRY! ONLY 24 HOURS LEFT!

Update / Bug Fixes

  • Fixed Police dispatch function
  • Now support Muitple police jobs
  • Now supports yflip/yphone
  • Now supports EmergencyDispatch from Love-RP
  • Small Bug Fixes

Update your Keymaster