🛠️Config
TZMCParcelTheft = {}
--[[
INSTALLATION
ADD ITEM
1. Navigate to .../[qb]/qb-core/shared/items.lua
2. Scroll to the bottom of the item list and paste the following text:
stolen_parcel = { name = 'stolen_parcel', label = 'Stolen Parcel', weight = 15000, type = 'item', image = 'parcelBox.png', unique = true, useable = false, description = 'A reusable petrol can which can be filled up multiple times.' },
3. Once added, navigate to .../[qb]/qb-inventory/html/images/ and add your image in. You can use the example below:
https://drive.google.com/file/d/1SJX1h7UCeqa131JcN_s6SOZfQbUro77_/view?usp=sharing
4. You are now done.
POLICE
Feel free to edit the police.lua file to accommodate your servers requirements.
]]
TZMCParcelTheft.Locations = {
vector4(1388.56, -569.61, 74.5, 112.58),
vector4(1385.79, -593.04, 74.49, 50.77),
vector4(1367.35, -606.06, 74.71, 2.33),
vector4(1341.99, -597.63, 74.7, 51.6),
vector4(1372.7, -555.6, 74.69, 242.29)
-- Add More Vector4 Locations Here
}
TZMCParcelTheft.General = {
maxConcurrentBoxes = 2, -- How many active boxes are out there
respawnDelay = 10 -- How many seconds till the next box respawns
}
TZMCParcelTheft.Inventory = {
usingPsInventory = false -- If using ps-inventory, set this to true and events will be sent for this resource. If disabled qb-inventory will be used
}
-- Police response settings
TZMCParcelTheft.Police = {
enabled = false, -- If true, police might be called during a parcel theft based on the probability
probability = 75 -- The chance (0-100) of police being called when a parcel is being stolen
}
TZMCParcelTheft.ProgressBar = {
duration = 5, -- How many seconds does the progress bar last for
label = 'Opening Box'
}
TZMCParcelTheft.Target = {
label = 'Steal',
icon = 'fas fa-box'
}
--[[
REWARD
ITEM_NAME = {
prob = 100, -- The chance of receiving this item (percentage, 1-100)
max = 20, -- The maximum amount of this item that can be received
info = { -- Any additional data for this item. Some items may require specific information, such as 'worth' for marked bills.
worth = 1000 -- Example: 'worth' is a required field for 'markedbills'. Add any necessary data for the item here.
}
}
]]
TZMCParcelTheft.Reward = {
-- GENERAL ITEMS --
lockpick = { prob = 5, max = 3 },
advancedlockpick = { prob = 2, max = 2 },
plastic = { prob = 12, max = 10 },
metalscrap = { prob = 12, max = 8 },
copper = { prob = 10, max = 5 },
aluminum = { prob = 10, max = 5 },
aluminumoxide = { prob = 7, max = 4 },
iron = { prob = 8, max = 6 },
ironoxide = { prob = 7, max = 4 },
steel = { prob = 5, max = 3 },
rubber = { prob = 12, max = 10 },
glass = { prob = 10, max = 7 },
water_bottle = { prob = 17, max = 5 },
coffee = { prob = 15, max = 4 },
kurkakola = { prob = 15, max = 4 },
beer = { prob = 12, max = 3 },
whiskey = { prob = 7, max = 2 },
vodka = { prob = 7, max = 2 },
grape = { prob = 12, max = 6 },
wine = { prob = 6, max = 2 },
grapejuice = { prob = 10, max = 4 },
tosti = { prob = 10, max = 3 },
twerks_candy = { prob = 15, max = 5 },
snikkel_candy = { prob = 15, max = 5 },
sandwich = { prob = 12, max = 3 },
-- STOLEN ITEMS --
rolex = { prob = 5, max = 2 },
diamond_ring = { prob = 5, max = 2 },
diamond = { prob = 3, max = 1 },
goldchain = { prob = 5, max = 2 },
tenkgoldchain = { prob = 2, max = 1 },
goldbar = { prob = 1, max = 1 },
-- DRUGS --
joint = { prob = 10, max = 5 },
cokebaggy = { prob = 5, max = 3 },
crack_baggy = { prob = 5, max = 3 },
xtcbaggy = { prob = 5, max = 3 },
coke_brick = { prob = 1, max = 1 },
weed_brick = { prob = 5, max = 1 },
coke_small_brick = { prob = 3, max = 2 },
oxy = { prob = 5, max = 3 },
meth = { prob = 5, max = 3 },
-- MISC --
markedbills = { prob = 100, max = 20, info = { worth = 1000 } }
}
Last updated