Works only with GABZ MLO.
As a player, you will enjoy a seamless and user-friendly UI.
- The robbery begins when the player Hack the staff only entry door.
- Upon triggering the robbery, all bank door will be closed automatically.
- After defeating the first NPC, keys will drop to help the player opening some doors.
- After finding the CD the player can start hacking the Office Safe.
- A security card will be found inside the Office Safe, it will be used to open the downstair doors.
- After Opening the downstairs door, Jaggernauts will spawn.
- The vault area is secured with lasers.
- Combine some codes together to open the vault and Enjoy!
You are able to configure EVERYTHING :
- First Door Auto Close Time.
- MinigameTime.
- Health amount to reduce when player fails a minigame.
- All reward items and amount.
- All Coords, models and item names.
- Progressbar.
- Target.
- Minigames.
- And more …
Code is accessible | Client.lua (encrypted ), web (build version) |
Subscription-based | No |
Lines (approximately) | 10k+ |
Requirements | qb-core / esx |
Support | Yes |
-
SHOWCASE: https://www.youtube.com/watch?v=vd-GSM0GQKY&ab_channel=ZaT
-
QBCore:
TEBEX : https://zatv.tebex.io/category/qbcore
DOCUMENTATION :Pacific Robbery | ZaT Scripts -
ESX :
TEBEX :https://zatv.tebex.io/category/esx
DOCUMENTATION : Pacific Robbery | ZaT Scripts -
Config.lua :
Config = {}
Config.Framework = "qb" -- "qb"
Config.inventory = "qb" -- ox
Config.Target = "qb" -- qb
Config.FirstDoorAutoClose = 60000 -- 1 min
Config.MinigameTime = 60
Config.HealthFail = 25
Config.cashreward = "rollcash"
Config.cashamount = math.random(10,25) -- amount/rolly
Config.goldreward = "goldbar"
Config.goldamount = math.random(10,25) -- amount/rolly
Config.diamondreward = "diamond"
Config.diamondamount = math.random(10,25) -- amount/rolly
Config.hackingdevice = 'pacifichackdevice'
Config.drillitem = 'drill'
Config.MinimumPacificRobberyPolice = 6
Config.LockerrewardAmount = math.random(1,5)
Config.lockerreward = {
'rollcash',
'goldbar',
'diamond',
'rolex',
'diamond_ring',
'goldchain',
'cryptostick',
}
Config.rareLockerRewardAmount = math.random(1,2)
Config.rareLockerReward = {
'weapon_pistol50',
'weapon_sniperrifle'
}
Config.RandomNames = { -- https://capitalizemytitle.com/morse-code-translator/
{ name = "Christine Lozano", code = "-.-. .... .-. .. ... - .. -. . / .-.. --- --.. .- -. ---", notecode = "1145df8"},
{ name = "Fletcher Adkins", code = "..-. .-.. . - -.-. .... . .-. / .- -.. -.- .. -. ...", notecode = "1424bc2"},
{ name = "Bryan Francis", code = "-... .-. -.-- .- -. / ..-. .-. .- -. -.-. .. ...", notecode = "1eb33c"},
}
Config.CDCoords = {
vector3(255.411, 208.31, 106.20),
vector3(249.54, 206.38, 106.35),
vector3(256.29, 211.62, 105.98),
vector3(257.71, 207.10, 106.22),
vector3(261.14, 202.15, 106.35),
vector3(259.30, 210.32, 105.96),
vector3(265.96, 228.68, 105.96),
vector3(266.99, 232.74, 106.25),
vector3(270.97, 234.53, 106.35),
vector3(264.02, 232.16, 106.20),
vector3(261.31, 238.06, 106.35),
vector3(262.77, 229.89, 105.97),
}
Config.Locations = {
KeypadFirstDoor = {
padcoords = vector3(271.0, 206.0, 106.74),
padheading = 90.0,
padmodel = "prop_ld_keypad_01b",
cardmodel = "vw_prop_vw_key_card_01a",
item = "pacificard",
pedcoords = vector4(270.82, 206.45, 106.28, 338.53),
hackmodel = "hei_prop_heist_card_hack_02",
hackcoords = vector3(271.04, 206.94, 106.78),
hackrotx = 90.0,
hackroty = 0.0,
hackrotz = 70.0,
},
PedKeyCoords = {
coords = vector4(269.32, 217.25, 106.28, 69.4),
model = "ig_andreas",
keycoords = vector3(269.119, 216.571, 105.28),
keymodel = "prop_cuff_keys_01",
},
OfficeRoom = {
cdcoords = Config.CDCoords[math.random(#Config.CDCoords)],
cdmodel = "v_res_cd"
},
BigOffice = {
pccoords = vector3(278.81, 213.05, 110.08),
model = "p_cs_laptop_02",
item = "cd",
safemodel = "h4_prop_h4_safe_01a",
osafemodel = "h4_prop_h4_safe_01b", -- open safe model
safecoords = vector4(278.88, 217.92, 109.17, 340.0),
cardmodel = "p_ld_id_card_002" ,
cardcoords = vector4(278.90, 217.95, 110.19, 40.0),
},
Downstairs = {
firstdoorleft = vector3(267.67, 213.2251, 97.39),
firstdoorright = vector3(270.59, 221.2858, 97.53),
item = "pacificdowncard",
model = "hei_prop_hei_securitypanel",
cutscenecoords = vector3(271.77, 216.9, 96.12)
},
warriors = {
coords = {
vector4(254.69, 222.05, 97.12, 276.61),
vector4(256.3, 223.74, 97.12, 276.61),
vector4(255.01, 219.94, 97.12, 276.61),
},
weapon = "weapon_minigun",
model = "u_m_y_juggernaut_01"
},
lasers = {
coords = vector3(260.66, 213.03, 98.93),
},
blocnote = {
coords = vector3(258.4, 220.73, 97.01),
model = "prop_notepad_02"
},
notepad = {
coords = vector3(264.530, 223.868, 97.4),
heading = 160.0,
model = "prop_ld_keypad_01b",
},
handcut = {
pedcoords = vector4(267.95, 224.57, 97.12, 76.32),
pedmodel = "cs_fbisuit_01",
handprop = "ch_prop_collectibles_limb_01a",
handcoords = vector4(267.79, 225.50, 96.117, 0.0),
idprop = "p_ld_id_card_002",
idcoords = vector4(267.38, 224.91, 96.117, 90.0),
handitem = "arm",
},
vault = {
model = "v_ilev_bk_vaultdoor",
coords = vector3(234.99, 228.07, 97.72),
closedHeading = 70.0,
openHeading = 10.0,
},
propsToDelete = {
coordsleft = vector3(241.88, 218.6, 97.2),
headingleft = 160.0,
coordsright = vector3(247.4, 233.75, 97.2),
headingright = 341.11,
coordsvault = vector3(236.3, 231.75, 97.2),
headingvault = 70.0,
coordsinside = vector3(227.84, 228.32, 97.2),
headinginside = 160.0,
modelToDelete = "hei_prop_hei_securitypanel",
replacedByModel = "ch_prop_fingerprint_scanner_01e",
trolleyModel = "hei_prop_hei_warehousetrolly",
trolley = vector3(265.49, 215.56, 96.12),
goldtrolleys = {
vector3(227.94, 225.42, 96.59),
vector3(229.19, 224.99, 96.59),
vector3(225.98, 226.14, 96.59),
vector3(224.72, 226.62, 96.59),
},
cashtrolleys = {
vector3(227.87, 235.04, 96.12),
vector3(232.35, 233.38, 96.12),
}
},
trollys = {
{
coords = vector3(251.5, 237.54, 96.12),
heading = 268.00,
grabbed = false,
model = 'hei_prop_hei_cash_trolly_01'
},
{
coords = vector3(242.57, 213.2, 96.12),
heading = 268.00,
grabbed = false,
model = 'hei_prop_hei_cash_trolly_01'
},
{
coords = vector3(232.35, 233.38, 96.12),
heading = 60.00,
grabbed = false,
model = 'hei_prop_hei_cash_trolly_01'
},
{
coords = vector3(227.87, 235.04, 96.12),
heading = -120.00,
grabbed = false,
model = 'hei_prop_hei_cash_trolly_01'
},
{
coords = vector3(227.94, 225.42, 96.12),
heading = 335.0,
grabbed = false,
model = 'ch_prop_diamond_trolly_01a'
},
{
coords = vector3(229.19, 224.99, 96.12),
heading = 350.0,
grabbed = false,
model = 'ch_prop_gold_trolly_01a'
},
{
coords = vector3(224.72, 226.62, 96.12),
heading = 330.0,
grabbed = false,
model = 'ch_prop_diamond_trolly_01a'
},
{
coords = vector3(225.98, 226.14, 96.12),
heading = 340.0,
grabbed = false,
model = 'ch_prop_gold_trolly_01a'
},
},
cashcase = {
model = 'prop_cash_case_01',
coords = vector4(228.84, 231.33, 97.03, 270.0)
},
lockers = {
--right
-- left bottom
vector4(248.40, 236.21, 97.54, 76.48),
vector4(248.96, 237.74, 97.54, 76.48),
vector4(249.40, 238.94, 97.54, 76.48),
vector4(249.84, 240.16, 97.54, 76.48),
-- left top
vector4(248.80, 237.30, 98.48, 76.48),
vector4(249.36, 238.82, 98.48, 76.48),
--mid bottom
vector4(251.84, 241.04, 97.54, 343.31),
vector4(252.66, 240.74, 97.54, 343.31),
vector4(253.48, 240.44, 97.54, 343.31),
-- mid top
vector4(252.63, 240.75, 98.48, 343.31),
--right bottom
vector4(254.16, 238.36, 97.54, 253.57),
vector4(253.73, 237.16, 97.54, 253.57),
vector4(253.30, 235.98, 97.54, 253.57),
vector4(252.86, 234.77, 97.54, 253.57),
--right top
vector4(253.73, 237.18, 98.48, 253.57),
vector4(253.14, 235.54, 98.48, 253.57),
--left
-- left bottom
vector4(245.36, 214.16, 97.53, 259.95),
vector4(244.91, 212.94, 97.53, 259.95),
vector4(244.47, 211.72, 97.53, 259.95),
vector4(244.04, 210.54, 97.53, 259.95),
-- left top
vector4(245.06, 213.36, 98.48, 259.95),
vector4(244.34, 211.37, 98.48, 259.95),
--mid bottom
vector4(241.95, 209.64, 97.51, 161.26),
vector4(241.19, 209.92, 97.51, 161.26),
vector4(240.40, 210.20, 97.51, 161.26),
-- mid top
vector4(241.21, 209.91, 98.48, 343.31),
--right bottom
vector4(239.84, 212.67, 97.50, 72.12),
vector4(240.13, 213.48, 97.50, 72.12),
vector4(240.59, 214.73, 97.50, 72.12),
vector4(241.02, 215.93, 97.50, 72.12),
--right top
vector4(240.13, 213.51, 98.48, 72.12),
vector4(240.72, 215.09, 98.48, 72.12),
},
exit = {
model = "ch_prop_fingerprint_scanner_01e",
coords = vector4(274.34, 234.26, 124.0, -20.0)
}
}