⚙️Configuration
A clear overview of all the available configurations for the Gruppe 6 Job!
Here you will find everything that you need to configure in order for the heist to run perfectly. Read through the comments in file carefully to fully understand what you need to change and what not to!
Config File
SHMain = {
SetLocale = 'en', -- You can make your language in Locale
InventoryItem = 'gruppe-bag', -- Bag item name
TruckModel = 'speedo', -- Vehicle spawn name
VehicleSpawnCoords = vec4(-19.1408, -672.5736, 32.1206, 185.1064), -- vehicle spawn loaction
--// NPCS \\--
BagsNpc = 'cs_bankman', -- Bag npc model
NPCS = {
{-- do not change the position because will break
Enable = true,
Name = 'GurppeWorkPed',
Model = "S_M_M_PrisGuard_01",
coords = vec4(-7.0669, -653.8206, 33.4501, 181.1298),
Target = {
event = 'bd-gruppe:[Client]:StartEndJob',
icon = 'fa-solid fa-clock',
label = 'StartFinishWork',
}
},
{ -- do not change the position because will break
Enable = true,
Name = 'GurppeSellPed',
Model = "S_M_M_PrisGuard_01",
coords = vec4(254.3338, 207.4787, 106.2869, 342.8590),
Target = {
event = 'bd-gruppe:[Client]:Sellbag',
icon = 'fa-solid fa-clock',
label = 'DeliverBags',
}
},
},
--// NPCS \\--
BagPrice = 50, -- Bag delivery price
BagSellMoneyType = 'cash', -- Bag delivery money type
BagMoneyChance = function(price)
return math.random(35, price) -- Random from 1 to BagPrice
end,
JobNeeded = false, -- If you want ot make it require job
JobName = 'gruppe', -- Job name
RequireIdCard = true, -- If you want to require idcard
IdCardName = 'id_card', -- Idcard name
MetadataName = 'gruppe', -- Job metadata name
MoneyReason = 'gruppe6', -- When adding money reason for adding
MoneyType = 'cash', -- Reward, Bonys money type
--// Employer blip \\--
EmpBlipEnable = true,
EmpCoords = vec4(-6.8223, -655.0695, 33.4503, 356.7846),
EmpBlipColor = 43, -- Blip color
EmpBlipsprite = 477, -- Blip icon
EmpBlipscale = 0.6, -- Blip size
--// locations blip \\--
BlipColor = 43, -- Blip color
Blipsprite = 1, -- Blip icon
Blipscale = 0.7, -- Blip size
Bliproute = true, -- Diplays route
BlipAlpha = 255, -- Blip transparency
--// Deliver location blip \\--
DeliverBlipColor = 3, -- Blip color
DeliverBlipsprite = 500, -- Blip icon
DeliverBlipscale = 0.7, -- Blip size
DeliverrBliproute = true, -- Diplays route
DeliverBlipAlpha = 255, -- Blip transparency
Locale = { -- Locales. You can make your own
['en'] = {
['JobName'] = 'Gruppe 6',
['NoJob'] = 'You do not work here!',
['NoGroup'] = 'You are not in a group!',
['NoLeader'] = 'You are not the group leader!',
['NoIdcard'] = 'Not everyone has ID card',
['TruckFarAway'] = 'Your truck is too far away from you!',
['TruckWayBlocked'] = 'The place for the truck is blocked.',
['NoEnoughBags'] = 'Not enough bags',
['TooMuchWeight'] = 'It weighs a lot',
['GetBags'] = 'Go to the location and get the bags!',
['GetBagsTwo'] = 'Go to the location and get the bags!',
['GettedBags'] = 'Taken Bags:',
['BlipLabel'] = 'Gruppe 6 - Locations',
['DeliverBlipLabel'] = 'Deliver Gruppe Bags',
['TakeBag'] = 'Take bag',
['BagsDeliveryLocBlip'] = 'Deliver Gruppe Bags',
['FinalMessage'] = 'Deliver the bags and return to the employer.',
['AtmLoad'] = 'Load ATM',
['FinalMessageAtm'] = 'Return to the employer.',
['GettedAtm'] = 'Loaded ATMs:',
['GetAtmTwo'] = 'Go to the location and load the ATMs!',
['StartFinishWork'] = 'Start/Finish the job',
['SellBags'] = 'Sell bags',
['ContractGet'] = 'Get the contract',
['GettedContracts'] = 'Taken Contracts:',
['GetContractsTwo'] = 'Go to the location and get the contracts!',
['BonusReward'] = 'You receive bonus reward $',
['Nextlocation'] = 'Go to the next location',
['MenuTitle'] = 'Gruppe 6',
['MenuSubTitle'] = 'Bags amount',
["DeliverBags"] = 'Deliver Bags'
},
},
JobLocations = { -- Job locations by levels
["Level-1"] = { -- Bags load
{ Coords = vector4(147.63, -1044.23, 29.37, 108.59) },
{ Coords = vector4(312.01, -282.46, 54.16, 110.25) },
{ Coords = vector4(237.39, 217.9, 106.29, 116.43) },
{ Coords = vector4(-353.03, -53.29, 49.04, 110.18) },
{ Coords = vector4(-1211.69, -334.64, 37.78, 160.77) },
{ Coords = vector4(-2958.66, 481.86, 15.7, 221.96) },
{ Coords = vector4(-708.9, -904.52, 19.22, 226.18)},
{ Coords = vector4(28.34, -1339.29, 29.5, 153.54)},
{ Coords = vector4(378.0, 333.42, 103.57, 132.19)},
{ Coords = vector4(1159.52, -314.25, 69.21, 251.68)},
},
["Level-2"] = { -- Atm load
{Coords = {x = 146.0399, y = -1035.1195, z = 29.3448, w = 157.0183}},
{Coords = {x = -1205.6775, y = -324.7937, z = 37.8586, w = 115.3255}},
{Coords = {x = -1570.2079, y = -546.7178, z = 34.9566, w = 218.7226}},
{Coords = {x = 24.4578, y = -946.0446, z = 29.3576, w = 344.4838}},
{Coords = {x = 5.1645, y = -919.8654, z = 29.5582, w = 250.8005}},
{Coords = {x = 89.6865, y = 2.3770, z = 68.3085, w = 344.0815}},
},
["Level-3"] = { -- Contracts load
{Coords = {x = -351.1036, y = -49.8564, z = 49.0426, w = 164.5622}},
{Coords = {x = -1212.4679, y = -330.6235, z = 37.7870, w = 211.1921}},
{Coords = {x = 149.9784, y = -1040.7640, z = 29.3741, w = 168.3220}},
{Coords = {x = 314.3923, y = -279.1552, z = 54.1708, w = 161.5681}},
{Coords = {x = -2962.5657, y = 483.0396, z = 15.7031, w = 268.9099}},
{Coords = {x = 237.35, y = 217.85, z = 106.29, w = 297.95}},
},
},
Reputation = { -- Reputation to have for level
[0] = "Level-1",
[100] = "Level-2",
[200] = "Level-3",
},
JobData = {
["Level-1"] = {
BagsToGetPerRun = 3, -- How many bags to take from 1 npc
Bags = 18, -- Bags per Course
BagsTaken = 0, -- Do not touch
BagsTakenLocation = 0, -- Do not touch
},
["Level-2"] = {
Bags = 22, -- Atms per Course
BagsTaken = 0, -- Do not touch
BagsTakenLocation = 0, -- Do not touch
},
["Level-3"] = {
Bags = 26, -- Contracts per Course
BagsTaken = 0, -- Do not touch
BagsTakenLocation = 0, -- Do not touch
},
},
LevelRewards = {
["Level-1"] = {
Money = 554, -- Reward money
XP = 0.44, -- Reward xp for the level
HasBonus = false, -- If you want to give them bonus money
bousmoney = math.random(100, 300), -- Bonus amount
bonuschance = 25, -- Bonus give chance
HasItems = false, -- If you want to give reward items
Items = { -- random items to give
[1] = { Item = "security_card_01", Amount = 1, Chance = 10, Metadata = { reward = math.random(4000, 6000) } } -- Metadata is optional if you don't want it delete id
},
},
["Level-2"] = {
Money = 666, -- Reward money
XP = 0.27, -- Reward xp for the level
HasBonus = false, -- If you want to give them bonus money
bousmoney = math.random(100, 300), -- Bonus amount
bonuschance = 25, -- Bonus give chance
HasItems = false, -- If you want to give reward items
Items = { -- random items to give
[1] = { Item = "security_card_01", Amount = 1, Chance = 10, Metadata = { reward = math.random(4000, 6000) } } -- Metadata is optional if you don't want it delete id
},
},
["Level-3"] = {
Money = 834, -- Reward money
XP = 0.25, -- Reward xp for the level
HasBonus = false, -- If you want to give them bonus money
bousmoney = math.random(100, 300), -- Bonus amount
bonuschance = 25, -- Bonus give chance
HasItems = false, -- If you want to give reward items
Items = { -- random items to give
[1] = { Item = "security_card_01", Amount = 1, Chance = 10, Metadata = { reward = math.random(4000, 6000) } } -- Metadata is optional if you don't want it delete id
},
},
},
}
Last updated