config.lua
Config = {}
Config.Debug = false -- set to true to enable test commands, see the zone debugs and debug prints
Config.AdminRole = 'admin'
Config.CanPassNumbers = true -- If true, players can pass special contact numbers to each other and call them directly (WITHOUT OBTAINING THEM LEGITIMATELY FIRST)
--[[
-- IMPORTANT!!! : DO NOT use Config.Debug = true on a live server! --
DEBUG COMMANDS:
/SpawnTestSnitch - Spawns a snitch NPC at your location - (s_m_y_hwaycop_01)
/GiveTestPhone - Registers and gives you a trap phone with some useless Test Data
/fixTrapPhone - Resets the trap phone position - (if it gets lost off-screen and does not appear)
]]
-- NEW IN 1.6.0 --
Config.XPGainBase = 50 -- Base XP gain for drug sales - (Default: 50)
Config.XPGainMin = 5 -- Minimum XP gain for drug sales - (Default: 5)
Config.XPLossBase = 5 -- Base XP loss for unsuccessful drug sales - (Default: 5)
Config.XPLossMax = 50 -- Maximum XP loss for unsuccessful drug sales - (Default: 50)
-- LEVELS GET HARDER TO GAIN XP AS THEY GO UP - THE HIGHER THE LEVEL, THE LESS XP YOU GET FOR EACH SALE
-- LVL1: 50xp, LVL2: 25xp, LVL3: 16xp, LVL4: 12xp, LVL5: 10xp
-- LVL6: 8xp, LVL7: 7xp, LVL8: 6xp, LVL9: 5xp, LVL10+: 5xp
Config.MoneyProps = { -- NEW IN 1.6.0 - MONEY PROPS FOR HANDOVERS
{
minAmount = 0,
maxAmount = 500,
dict = 'mp_common',
anim = 'givetake2_b',
anim2 = 'givetake2_a',
moneyProp = 'prop_anim_cash_note',
offset = {x = 0.0, y = 0.0, z = 0.0},
rotation = {x = 30.0, y = 200.0, z = 0.0},
largePackage = false
},
{
minAmount = 501,
maxAmount = 4999,
dict = 'mp_common',
anim = 'givetake2_b',
anim2 = 'givetake2_a',
moneyProp = 'xs_prop_arena_cash_pile_s',
offset = {x = 0.0, y = 0.0, z = 0.0},
rotation = {x = 90.0, y = 50.0, z = 180.0},
largePackage = false
},
{
minAmount = 5000,
maxAmount = 9999,
dict = 'mp_common',
anim = 'givetake2_b',
anim2 = 'givetake2_a',
moneyProp = 'xs_prop_arena_cash_pile_m',
offset = {x = 0.0, y = 0.0, z = 0.0},
rotation = {x = 90.0, y = 50.0, z = 0.0},
largePackage = false
},
{
minAmount = 10000,
maxAmount = 24999,
dict = 'mp_common',
anim = 'givetake2_b',
anim2 = 'givetake2_a',
moneyProp = 'xs_prop_arena_cash_pile_l',
offset = {x = 0.0, y = 0.0, z = 0.0},
rotation = {x = 90.0, y = 50.0, z = 0.0},
largePackage = false
},
{
minAmount = 25000,
maxAmount = 999999999,
dict = 'anim@heists@box_carry@',
anim = 'idle',
anim2 = 'idle',
moneyProp = 'prop_cash_case_01',
offset = {x = 0.0, y = -0.1, z = -0.1},
rotation = {x = 20.0, y = 0.0, z = 0.0},
largePackage = true
}
}
-- DISPATCH SETTINGS (edit in client/open_functions.lua) --
Config.SimpleDispatch = false -- If true, the script will use a more basic dispatch system of a random chance to call the police when a drug sale is made - keep to false for a more immersive dispatch system
Config.SimpleDispatchChance = 20 -- % chance of a simple dispatch when a drug sale is made
Config.DispatchCooldown = 90 -- Time in seconds until the next dispatch can be made from this player
Config.CheckForPolice = false -- If true, the script will check for police online before allowing a player to start selling
Config.RequiredPolice = 3 -- Minimum number of police online before a player can start selling
Config.PoliceJobs = { -- Jobs that are considered police
['police'] = true,
['sheriff'] = true,
}
-- (Add more checks inside then canSellDrugs callback in server/open_functions.lua if you need to!)
Config.Interactions = {
MoneyWash = 'zones', -- 'zones' or 'envi-interact',
BlackMarket = 'zones', -- 'zones' or 'envi-interact'
}
-----------------------------------------------------------------------------------------------------------------
-- TRAP-PHONE SETTINGS
-----------------------------------------------------------------------------------------------------------------
Config.UniqueMetadataPhones = true -- if true, all the data and progress will be stored in the metadata of the item, if false, it will be stored in a database against the player identifier.
Config.UsePhoneUI = true -- Set to false to disable the trap phone ui - if false it will use ox_lib menus instead
Config.MaximumMessages = 50 -- Maximum number of messages that can be stored in the phone - The oldest message will be auto deleted - (To avoid database clutter - Default: 50)
-- REMOVED -- Config.TimeUntilNextSale - USE 'timeBetweenSales' INSTEAD FOR TIME BETWEEN SALES PER DRUG
-- Config.TimeUntilNextSale = 30 -- Time in SECONDS until the next sale can be made - (Default: 30)
-----------------------------------------------------------------------------------------------------------------
-- ITEM SETTINGS
-----------------------------------------------------------------------------------------------------------------
Config.TrapPhoneItem = 'trap_phone'
Config.ScalesItem = 'scales'
Config.BatteryItem = 'batteries'
-----------------------------------------------------------------------------------------------------------------
-- DRUG SETTINGS
-----------------------------------------------------------------------------------------------------------------
Config.Drugs = {
['cokebaggy'] = { -- Item Name
label = 'Coke', -- MUST MATCH OTHER QUANTITIES IN amountType
basePrice = 150,
minPrice = 100,
maxPrice = 220,
maxSale = 5,
amountType = 'gram', -- Type of amount (gram, quarter-ounce, ounce, kilo) -- See docs for more info on Scales and Quantities
-- Prop Settings
prop = 'p_meth_bag_01_s',
propOffset = vec3(0.0, 0.0, 0.0),
propRot = vec3(0.0, 320.0, 0.0),
-- Animation Settings
largePackage = false, -- if the prop is a large package or not (to choose the correct animation)
highDemandZones = {0, 1, 2, 3}, -- Zones where the drug is in high demand -- See zoneSettings.lua for ZoneWealth
soldToNpcs = true, -- If true, the drug can be sold to NPCs
timeBetweenSales = 20, -- Time in SECONDS until the next sale can be made
},
['coke_7g'] = { -- Item Name
label = 'Coke', -- MUST MATCH OTHER QUANTITIES IN amountType
basePrice = 550,
minPrice = 350,
maxPrice = 750,
maxSale = 3,
amountType = 'quarter-ounce', -- Type of amount (gram, quarter-ounce, ounce, kilo) -- See docs for more info on Scales and Quantities
-- Prop Settings
prop = 'p_meth_bag_01_s',
propOffset = vec3(0.0, 0.0, 0.0),
propRot = vec3(0.0, 320.0, 0.0),
-- Animation Settings
largePackage = false, -- if the prop is a large package or not (to choose the correct animation)
highDemandZones = {1, 2, 3}, -- Zones where the drug is in high demand -- See zoneSettings.lua for ZoneWealth
soldToNpcs = true, -- If true, the drug can be sold to NPCs
timeBetweenSales = 45, -- Time in SECONDS until the next sale can be made
},
['coke_1oz'] = {
label = 'Coke', -- MUST MATCH OTHER QUANTITIES IN amountType
basePrice = 2000,
minPrice = 1000,
maxPrice = 3000,
maxSale = 1,
amountType = 'ounce', -- Type of amount (gram, quarter-ounce, ounce, kilo) -- See docs for more info on Scales and Quantities
-- Prop Settings
prop = 'hei_prop_hei_drug_pack_01b',
propOffset = vec3(0.0, -0.05, -0.1),
propRot = vec3(0.0, -0.05, 0.0),
-- Animation Settings
largePackage = true,
highDemandZones = {2, 3, 4}, -- Zones where the drug is in high demand -- See zoneSettings.lua for ZoneWealth
soldToNpcs = false, -- If true, the drug can be sold to NPCs
timeBetweenSales = 90, -- Time in SECONDS until the next sale can be made
},
['weedbaggy'] = {
label = 'Weed',
basePrice = 50,
minPrice = 35,
maxPrice = 100,
maxSale = 7,
amountType = 'gram', -- Type of amount (gram, quarter-ounce, ounce, kilo) -- See docs for more info on Scales and Quantities
-- Prop Settings
prop = 'prop_weed_bottle',
propOffset = vec3(0.04, 0.02, 0.01),
propRot = vec3(45.0, 180.0, 90.0),
-- Animation Settings
largePackage = false,
highDemandZones = {2, 3, 4}, -- Zones where the drug is in high demand -- See zoneSettings.lua for ZoneWealth
-- NEW --
soldToNpcs = true, -- If true, the drug can be sold to NPCs
timeBetweenSales = 10, -- Time in SECONDS until the next sale can be made - (Default: 30)
},
['weed_7g'] = {
label = 'Weed',
basePrice = 350,
minPrice = 250,
maxPrice = 500,
maxSale = 3,
amountType = 'quarter-ounce', -- Type of amount (gram, quarter-ounce, ounce, kilo) -- See docs for more info on Scales and Quantities
-- Prop Settings
prop = 'sf_prop_sf_bag_weed_01a',
propOffset = vec3(0.02, 0.05, 0.0),
propRot = vec3(0.0, 0.0, 0.0),
-- Animation Settings
largePackage = false,
highDemandZones = {1, 2, 3}, -- Zones where the drug is in high demand -- See zoneSettings.lua for ZoneWealth
soldToNpcs = true, -- If true, the drug can be sold to NPCs
timeBetweenSales = 15, -- Time in SECONDS until the next sale can be made
},
['weed_1oz'] = {
label = 'Weed',
basePrice = 500,
minPrice = 350,
maxPrice = 1000,
maxSale = 1,
amountType = 'ounce', -- Type of amount (gram, quarter-ounce, ounce, kilo) -- See docs for more info on Scales and Quantities
-- Prop Settings
prop = 'sf_prop_sf_bag_weed_01a',
propOffset = vec3(0.0, 0.0, 0.0),
propRot = vec3(0.0, 0.0, 0.0),
-- Animation Settings
largePackage = false,
highDemandZones = {1, 2, 3, 4}, -- Zones where the drug is in high demand -- See zoneSettings.lua for ZoneWealth
soldToNpcs = false, -- If true, the drug can be sold to NPCs
timeBetweenSales = 90, -- Time in SECONDS until the next sale can be made
},
['meth'] = {
label = 'Meth',
basePrice = 100,
minPrice = 50,
maxPrice = 150,
maxSale = 5,
amountType = 'gram', -- Type of amount (gram, quarter-ounce, ounce, kilo) -- See docs for more info on Scales and Quantities
-- Prop Settings
prop = 'p_meth_bag_01_s',
propOffset = vec3(0.0, 0.0, 0.0),
propRot = vec3(0.0, 320.0, 0.0),
-- Animation Settings
largePackage = false,
highDemandZones = {0, 3, 4, 5}, -- Zones where the drug is in high demand -- See zoneSettings.lua for ZoneWealth
soldToNpcs = true, -- If true, the drug can be sold to NPCs
timeBetweenSales = 15, -- Time in SECONDS until the next sale can be made
},
['meth_7g'] = {
label = 'Meth',
basePrice = 1000,
minPrice = 750,
maxPrice = 1500,
maxSale = 3,
amountType = 'quarter-ounce', -- Type of amount (gram, quarter-ounce, ounce, kilo) -- See docs for more info on Scales and Quantities
-- Prop Settings
prop = 'bkr_prop_meth_smallbag_01a',
propOffset = vec3(0.1, 0.0, -0.05),
propRot = vec3(180.0, 90.0, 0.0),
-- Animation Settings
largePackage = false,
highDemandZones = {3, 4, 5}, -- Zones where the drug is in high demand -- See zoneSettings.lua for ZoneWealth
soldToNpcs = true, -- If true, the drug can be sold to NPCs
timeBetweenSales = 25, -- Time in SECONDS until the next sale can be made
},
['meth_1oz'] = {
label = 'Meth',
basePrice = 1100,
minPrice = 800,
maxPrice = 2000,
maxSale = 1,
amountType = 'ounce', -- Type of amount (gram, quarter-ounce, ounce, kilo) -- See docs for more info on Scales and Quantities
-- Prop Settings
prop = 'prop_cs_cardbox_01',
propOffset = vec3(0.0, 0.0, 0.0),
propRot = vec3(0.0, 0.0, 0.0),
-- Animation Settings
largePackage = true,
highDemandZones = {2, 3, 4}, -- Zones where the drug is in high demand -- See zoneSettings.lua for ZoneWealth
soldToNpcs = true, -- If true, the drug can be sold to NPCs
timeBetweenSales = 90, -- Time in SECONDS until the next sale can be made
},
}
-----------------------------------------------------------------------------------------------------------------
--- ITEM SELLERS SETTINGS --
-----------------------------------------------------------------------------------------------------------------
Config.ItemsSellers = {
['bread'] = { -- Item Name
label = 'Bread',
per = 'Loaf', -- Type of amount to display in menu -- e.g 'Buy for $150 per Loaf'
-- Prop Settings
prop = 'prop_cs_cardbox_01',
propOffset = vec3(0.0, 0.0, 0.0),
propRot = vec3(0.0, 0.0, 0.0),
-- Animation Settings
largePackage = true, -- if the prop is a large package or not (to choose the correct animation)
},
['water'] = { -- Item Name
label = 'Water',
per = 'Bottle', -- Type of amount to display in menu -- e.g 'Buy for $150 per Bottle'
-- Prop Settings
prop = 'prop_cs_cardbox_01',
propOffset = vec3(0.0, 0.0, 0.0),
propRot = vec3(0.0, 0.0, 0.0),
-- Animation Settings
largePackage = true, -- if the prop is a large package or not (to choose the correct animation)
},
}
-----------------------------------------------------------------------------------------------------------------
-- CUSTOMER SETTINGS
-----------------------------------------------------------------------------------------------------------------
Config.CustomerSearchRadius = 45.0 -- Radius in rage units to search for a customer on foot
Config.CustomerInVehicleSearchRadius = 80.0 -- Radius in rage units to search for a customer in a vehicle
Config.CustomerInVehicleChance = 100 -- % chance of finding a customer in a vehicle when a Parking Spot is set by the player
Config.RefuseDrugsChance = 40 -- % chance of a ped refusing to buy from you.
Config.SnitchTimeout = 120 -- Time in seconds before another snitch NPC can be call the police on the player - (to avoid spam)
Config.SnitchChance = 100 -- % chance of a snitch NPC calling the police on the player when they see you selling drugs
Config.SMSonDropOffRequest = true -- If true, the player will receive a random SMS message when a drop off request is made - may have a performance impact on busy servers - (to start Drop-Offs, send Drug Text while in a vehicle)
Config.MaxDropOffQueue = 5 -- Maximum number of drop off requests that can be queued up at once
Config.DropOffRequestDelay = 60 -- Time in seconds before a drop off request can be made again
Config.DropOffsDisabled = false -- If true, drop offs will be disabled
-----------------------------------------------------------------------------------------------------------------
-- WEIGHING-SCALES SETTINGS -- (NO NEED TO CHANGE ANY OF THIS IF YOU ARE NOT SURE)
-----------------------------------------------------------------------------------------------------------------
Config.ScaleSplits = {
['kilo'] = {
['gram'] = 1000,
['quarter-ounce'] = 142,
['ounce'] = 35,
},
['ounce'] = {
['gram'] = 28,
['quarter-ounce'] = 4,
},
['quarter-ounce'] = {
['gram'] = 7,
},
}
Config.Weights = { -- IF YOU ADD MORE, MAKE SURE THEY GO IN ASSENDING ORDER BY WEIGHT - MAKE SURE 'gram' IS ALWAYS FIRST
['gram'] = 1,
['quarter-ounce'] = 7,
['ounce'] = 28,
['kilo'] = 1000,
}
Config.WeighingTimes = { -- time in seconds it takes to break down a quanity of a drug to smaller bags
['kilo'] = {
['gram'] = 100,
['quarter-ounce'] = 50,
['ounce'] = 30,
},
['ounce'] = {
['gram'] = 50,
['quarter-ounce'] = 20,
},
['quarter-ounce'] = {
['gram'] = 10,
},
}
Config.UseBaggies = false -- If true, the player will use baggies to package their product
Config.SmallBaggiesItem = 'baggies' -- Item name for small baggies
Config.LargeBaggiesItem = 'large_baggies' -- Item name for large baggies (used for packaging larger quantities - largePackage = true in Config.Drugs)
-----------------------------------------------------------------------------------------------------------------
-- REWARD SETTINGS
-----------------------------------------------------------------------------------------------------------------
Config.Rewards = { -- Reward Settings - (More coming soon!)
Type = 'cash', -- Type of reward (cash, bank, markedbills, black_money or itemName)
}
-----------------------------------------------------------------------------------------------------------------
-- CINEMATIC SETTINGS
-----------------------------------------------------------------------------------------------------------------
Config.CinematicDrugSales = true -- true = When you sell drugs to a customer on foot, the camera will go into a cinematic mode. (Default: true)
Config.CinematicVehicleSales = false -- true = When you sell drugs to a customer in a vehicle, the camera will go into a cinematic mode. (Default: true)
Config.CinematicRobbery = false -- true = When a Gang member robs you, the camera will go into a cinematic mode. (Default: true)
Config.CinematicEncounters = false -- true = When you have a Gang or Random Encounter, the camera will go into a cinematic mode. (Default: true)
Config.CinematicInteractions = true -- true = When you have an interaction with a customer, the camera will go into a cinematic mode. (Default: true)
-----------------------------------------------------------------------------------------------------------------
-- FAILSAFE SETTINGS
-----------------------------------------------------------------------------------------------------------------
Config.CustomerOnRouteTimeout = 180 -- Time in seconds before the customer is considered lost and will not turn up
Config.ParkUpTimeout = 30 -- Time in seconds before the NPC is teleported to the parking spot if they are struggling to park nicely
Config.VehicleCustomerWaitTime = 30 -- Time in seconds before the customer leaves if they are not served
Config.VehiclesAutoCleanUp = true -- true = Vehicles that have been left behind by hostile Gang NPCs will be automatically deleted after a certain amount of time. (Default: true)
Config.VehicleCleanUpTime = 5 -- Time in minutes before a vehicle is deleted. (Default: 5 minutes)
-----------------------------------------------------------------------------------------------------------------
-- DROP-OFF DELIVERY SPOTS
-----------------------------------------------------------------------------------------------------------------
Config.DeliverySpots = {
[1] = { coords = vector4(-1166.6339, -1604.7487, 4.3154, 285.8842), ped = `a_m_m_farmer_01` },
[2] = { coords = vector4(-1340.0179, -1126.6876, 4.3371, 353.8901), ped = `a_m_m_skater_01` },
[3] = { coords = vector4(-1273.1577, -1371.5854, 4.3028, 9.5246), ped = `a_f_m_eastsa_01` },
[4] = { coords = vector4(-953.7810, -1252.2913, 7.9763, 274.0046), ped = `a_f_m_fatbla_01` },
[5] = { coords = vector4(-928.7937, -1573.8511, 5.1705, 226.1233), ped = `a_f_m_ktown_02` },
[6] = { coords = vector4(-1320.4214, -1177.5945, 4.8873, 90.4671), ped = `a_f_m_skidrow_01` },
[7] = { coords = vector4(-120.5, -341.71, 35.86, 162.27), ped = `a_m_m_skater_01`},
[8] = { coords = vector4(-49.73, -339.84, 42.91, 333.89), ped = `a_m_m_farmer_01` },
[9] = { coords = vector4(-53.95, -397.28, 38.13, 186.83), ped = `a_m_m_skater_01` },
[10] = { coords = vector4(-182.32, -361.69, 32.74, 219.66), ped = `a_f_y_bevhills_02`},
[11] = { coords = vector4(-157.77, -315.31, 37.74, 250.27), ped = `a_f_y_eastsa_01`},
[12] = { coords = vector4(-151.15, -286.13, 41.54, 172.66), ped = `a_m_m_afriamer_01` },
[13] = { coords = vector4(-131.46, -234.9, 44.78, 305.67), ped = `a_m_m_eastsa_01` },
[14] = { coords = vector4(-117.15, -193.35, 46.27, 258.63), ped = `a_m_m_rurmeth_01`},
[15] = { coords = vector4(-70.67, -202.59, 45.84, 70.24), ped = `a_m_m_stlat_02`},
[16] = { coords = vector4(-45.94, -213.81, 45.8, 159.85), ped = `a_m_m_soucent_02` },
[17] = { coords = vector4(-38.82, -237.17, 45.86, 70.03), ped = `a_m_m_trampbeac_01` },
[18] = { coords = vector4(-29.41, -235.28, 46.29, 254.93), ped = `a_m_m_skater_01`},
[19] = { coords = vector4(-14.05, -213.84, 46.18, 84.9), ped = `a_m_o_beach_01`},
[20] = { coords = vector4(16.35, -249.0, 47.66, 340.86), ped = `a_m_o_beach_01` },
[21] = { coords = vector4(-23.07, -192.16, 52.36, 165.52), ped = `a_m_o_beach_01` },
[22] = { coords = vector4(-41.63, -181.77, 54.27, 176.9), ped = `a_m_m_trampbeac_01`},
[23] = { coords = vector4(-65.5, -168.96, 54.27, 89.26), ped = `a_m_m_trampbeac_01`},
[24] = { coords = vector4(-59.92, -153.37, 57.33, 73.6), ped = `a_m_y_cyclist_01` },
[25] = { coords = vector4(-50.66, -141.45, 57.5, 345.84), ped = `a_m_y_cyclist_01` },
[26] = { coords = vector4(-110.45, -124.78, 57.85, 319.78), ped = `a_m_y_cyclist_01`},
[27] = { coords = vector4(-152.77, -105.65, 54.8, 344.33), ped = `a_m_y_gay_01`},
[28] = { coords = vector4(-173.36, -98.94, 53.32, 44.84), ped = `a_m_y_gay_01` },
[29] = { coords = vector4(-196.1, -91.57, 51.75, 310.62), ped = `a_m_y_gay_01` },
[30] = { coords = vector4(-208.22, -87.77, 50.95, 65.12), ped = `a_m_y_hipster_01`},
[31] = { coords = vector4(-219.06, -86.87, 50.37, 291.66), ped = `a_m_y_hipster_01`},
[32] = { coords = vector4(-242.6, -80.41, 49.36, 3.75), ped = `a_m_y_hipster_01` },
[33] = { coords = vector4(-250.42, -103.2, 47.37, 79.51), ped = `a_m_y_indian_01` },
[34] = { coords = vector4(-252.6, -178.79, 40.83, 119.47), ped = `a_m_y_indian_01`},
[35] = { coords = vector4(-261.61, -212.2, 37.85, 84.87), ped = `a_m_y_indian_01`},
[36] = { coords = vector4(-258.16, -217.83, 36.52, 243.63), ped = `a_m_y_polynesian_01` },
[37] = { coords = vector4(-239.39, -227.78, 36.65, 91.46), ped = `a_m_y_polynesian_01` },
[38] = { coords = vector4(-237.19, -244.8, 36.63, 189.38), ped = `a_m_y_polynesian_01`},
[39] = { coords = vector4(-254.52, -256.19, 36.52, 3.3), ped = `a_m_y_mexthug_01`},
[40] = { coords = vector4(-254.06, -293.22, 30.57, 79.57), ped = `a_m_y_mexthug_01` },
[41] = { coords = vector4(-243.51, -307.32, 30.14, 303.0), ped = `a_m_y_mexthug_01` },
[42] = { coords = vector4(-242.77, -323.3, 29.98, 261.18), ped = `a_m_y_salton_01`},
[43] = { coords = vector4(-234.21, -335.34, 30.08, 90.06), ped = `a_m_y_salton_01`},
[44] = { coords = vector4(-246.01, -345.15, 29.99, 93.92), ped = `a_m_y_salton_01` },
[45] = { coords = vector4(-245.23, -306.97, 21.63, 116.78), ped = `a_m_y_soucent_02` },
[46] = { coords = vector4(-253.89, -311.3, 21.63, 0.51), ped = `a_m_y_soucent_02`},
[47] = { coords = vector4(-271.83, -311.27, 18.29, 94.59), ped = `a_m_y_soucent_02`},
[48] = { coords = vector4(64.38, -269.03, 48.19, 307.76), ped = `a_m_y_soucent_03`},
[49] = { coords = vector4(76.71, -280.09, 46.94, 166.94), ped = `a_m_y_soucent_03`},
[50] = { coords = vector4(99.26, -282.46, 47.29, 66.5), ped = `a_m_y_soucent_03`},
[51] = { coords = vector4(128.06, -287.4, 46.31, 110.81), ped = `a_m_y_vindouche_01`},
[52] = { coords = vector4(137.6, -298.38, 45.21, 157.67), ped = `a_m_y_vindouche_01`},
[53] = { coords = vector4(157.65, -308.35, 44.79, 119.08), ped = `a_m_y_vindouche_01`},
[54] = { coords = vector4(190.36, -276.1, 48.91, 7.27), ped = `a_m_m_mlcrisis_01`},
[55] = { coords = vector4(162.49, -259.43, 51.4, 86.12), ped = `a_m_m_mlcrisis_01`},
[56] = { coords = vector4(151.87, -249.81, 51.42, 75.97), ped = `a_m_m_mlcrisis_01`},
[57] = { coords = vector4(135.68, -240.45, 51.54, 255.39), ped = `a_m_m_mlcrisis_01`},
[58] = { coords = vector4(120.63, -243.86, 51.4, 177.88), ped = `a_m_y_gencaspat_01`},
[59] = { coords = vector4(100.31, -241.48, 51.4, 164.41), ped = `a_m_y_gencaspat_01`},
[60] = { coords = vector4(68.17, -228.43, 51.41, 106.19), ped = `a_m_y_gencaspat_01`},
[61] = { coords = vector4(72.09, -217.62, 54.64, 53.82), ped = `a_m_y_stbla_01`},
[62] = { coords = vector4(84.62, -220.38, 54.64, 352.4), ped = `a_m_y_stbla_01`},
[63] = { coords = vector4(99.9, -225.87, 54.64, 34.58), ped = `a_m_y_stbla_01`},
[64] = { coords = vector4(135.78, -210.7, 54.51, 342.68), ped = `a_f_y_vinewood_02`},
[65] = { coords = vector4(166.35, -221.41, 54.26, 358.3), ped = `a_f_y_vinewood_02`},
[66] = { coords = vector4(172.91, -225.23, 54.21, 246.63), ped = `a_f_y_vinewood_02`},
[67] = { coords = vector4(200.6, -235.74, 54.0, 308.04), ped = `a_f_y_rurmeth_01`},
[68] = { coords = vector4(204.2, -245.41, 53.96, 227.72), ped = `a_f_y_rurmeth_01`},
[69] = { coords = vector4(197.25, -265.31, 50.46, 201.66), ped = `a_f_y_rurmeth_01`},
[70] = { coords = vector4(223.41, -294.64, 47.73, 349.79), ped = `a_f_y_rurmeth_01`},
[71] = { coords = vector4(226.05, -284.83, 49.28, 309.26), ped = `a_f_y_indian_01`},
[72] = { coords = vector4(217.76, -320.01, 44.2, 339.66), ped = `a_f_y_indian_01`},
[73] = { coords = vector4(227.61, -326.4, 44.25, 79.18), ped = `a_f_y_indian_01`},
[74] = { coords = vector4(252.18, -343.59, 44.51, 145.2), ped = `a_f_y_hiker_01`},
[75] = { coords = vector4(259.87, -335.67, 45.02, 247.68), ped = `a_f_y_hiker_01`},
[76] = { coords = vector4(282.16, -327.06, 44.25, 249.07), ped = `a_f_y_hiker_01`},
[77] = { coords = vector4(283.66, -342.0, 44.25, 75.48), ped = `a_f_y_eastsa_03`},
[78] = { coords = vector4(292.76, -349.19, 44.26, 59.38), ped = `a_f_y_eastsa_03`},
[79] = { coords = vector4(297.08, -336.48, 44.25, 246.84), ped = `a_f_y_eastsa_03`},
[80] = { coords = vector4(263.36, -395.64, 44.83, 331.75), ped = `a_f_y_business_03`},
[81] = { coords = vector4(252.11, -400.49, 46.33, 259.54), ped = `a_f_y_business_03`},
[82] = { coords = vector4(248.92, -402.85, 47.92, 159.74), ped = `a_f_y_business_03`},
[83] = { coords = vector4(240.12, -399.35, 47.92, 153.3), ped = `a_m_m_farmer_01`},
[84] = { coords = vector4(200.18, -389.93, 45.25, 65.83), ped = `a_m_m_farmer_01`},
[85] = { coords = vector4(182.78, -402.92, 41.62, 114.35), ped = `a_f_y_clubcust_01`},
[86] = { coords = vector4(171.29, -434.46, 41.06, 90.21), ped = `a_f_y_clubcust_01`},
[87] = { coords = vector4(185.61, -435.33, 41.66, 145.36), ped = `a_f_y_clubcust_01`},
[88] = { coords = vector4(207.31, -443.64, 42.98, 74.21), ped = `a_f_o_salton_01`},
[89] = { coords = vector4(222.45, -441.26, 45.25, 160.2), ped = `a_f_o_salton_01`},
[90] = { coords = vector4(241.8, -463.53, 45.24, 359.23), ped = `a_f_o_salton_01`},
[91] = { coords = vector4(284.17, -449.58, 44.92, 42.2), ped = `a_f_m_trampbeac_01`},
[92] = { coords = vector4(288.06, -435.15, 44.0, 291.84), ped = `a_f_m_trampbeac_01`},
[93] = { coords = vector4(274.25, -414.46, 45.25, 277.55), ped = `a_f_m_trampbeac_01`},
[94] = { coords = vector4(316.66, -324.15, 49.79, 214.41), ped = `a_f_m_soucent_02`},
[95] = { coords = vector4(322.11, -305.04, 52.71, 304.49), ped = `a_f_m_soucent_02`},
[96] = { coords = vector4(322.7, -278.09, 53.91, 338.15), ped = `a_f_m_soucent_02`},
[97] = { coords = vector4(303.05, -275.39, 54.17, 21.5), ped = `a_f_m_soucentmc_01`},
[98] = { coords = vector4(290.02, -278.81, 53.97, 265.69), ped = `a_f_m_soucentmc_01`},
[99] = { coords = vector4(288.89, -267.13, 53.99, 2.38), ped = `a_f_m_soucentmc_01`},
[100] = { coords = vector4(278.28, -218.55, 53.98, 159.68), ped = `a_f_m_skidrow_01`},
[101] = { coords = vector4(312.24, -228.83, 54.22, 249.06), ped = `a_f_m_skidrow_01`},
[102] = { coords = vector4(329.59, -224.16, 54.22, 78.95), ped = `a_f_m_bevhills_02`},
[103] = { coords = vector4(316.59, -206.55, 54.09, 65.69), ped = `a_f_m_bevhills_02`},
[104] = { coords = vector4(-1337.6263, -1161.6028, 4.5079, 262.4837), ped = `a_f_m_bevhills_02`},
[105] = { coords = vector4(-1657.2485, -982.7277, 8.1671, 52.2144), ped = `a_f_y_beach_01`},
[106] = { coords = vector4(-1582.5289, -1013.2410, 7.5521, 159.3347), ped = `a_f_y_beach_01`},
[107] = { coords = vector4(-1318.3722, -1159.7616, 4.8605, 19.8542), ped = `a_m_m_beach_01`},
[108] = { coords = vector4(-683.0737, -172.8099, 37.8213, 296.2492), ped = `a_m_m_fatlatin_01`},
[109] = { coords = vector4(-1347.4230, -1146.6705, 4.5312, 350.6415), ped = `a_m_m_beach_01`},
[110] = { coords = vector4(-1342.7561, -1091.0527, 6.9363, 299.1019), ped = `a_m_m_beach_01`},
[111] = { coords = vector4(27.1180, 94.6107, 79.0242, 246.1682), ped = `a_m_m_og_boss_01`},
[112] = { coords = vector4(5.5379, 109.1280, 79.0249, 77.7322), ped = `a_m_m_og_boss_01`},
[113] = { coords = vector4(20.4532, 114.3437, 83.2733, 247.4782), ped = `a_m_m_og_boss_01`},
[114] = { coords = vector4(-21.7162, 218.7998, 106.6848, 163.8096), ped = `a_m_m_hillbilly_02`},
[115] = { coords = vector4(-16.2287, 216.7654, 106.7443, 83.9395), ped = `a_m_m_hillbilly_02`},
[116] = { coords = vector4(-39.7928, 220.4447, 106.5534, 172.3429), ped = `a_m_m_hillbilly_02`},
[117] = { coords = vector4(-154.9296, 214.3371, 98.3293, 266.2910), ped = `a_m_m_mexlabor_01`},
[118] = { coords = vector4(-174.8371, 218.4841, 89.9043, 174.7109), ped = `a_m_m_mexlabor_01`},
[119] = { coords = vector4(-1205.7540, -350.4561, 37.2894, 22.9559), ped = `a_m_m_mexlabor_01`},
[120] = { coords = vector4(-1662.7201, -1006.6966, 7.3919, 42.6056), ped = `a_m_y_beach_02`}
}
-- For more Config Settings - Please see the rest of the 'shared' files in this folder!
-- FOR SERVERS THAT DO NOT USE WANDERING PED AND VEHICLES ONLY!
Config.NoPedsServer = {
enabled = false, -- Set to true if your server does not have peds!!
minSpawnDistance = 25,
maxSpawnDistance = 50,
customerPeds = {
`a_m_m_farmer_01`,
`a_m_m_skater_01`,
`a_f_y_bevhills_02`,
`a_f_y_eastsa_01`,
`a_f_y_hipster_01`,
`a_m_o_tramp_01`,
`a_m_m_beach_01`,
`a_m_m_bevhills_01`,
`a_m_m_business_01`,
`a_m_m_eastsa_01`,
`a_m_m_genfat_01`,
`a_m_m_ktown_01`,
`a_m_m_malibu_01`,
`a_m_m_mexcntry_01`,
`a_m_m_paparazzi_01`,
`a_m_m_polynesian_01`,
`a_m_m_salton_01`,
`a_m_m_skidrow_01`,
`a_m_m_socenlat_01`,
`a_m_m_soucent_01`
},
customerVehicles = {
`sultan`,
`sultanrs`,
`asea`,
`asterope`,
`blista`,
`dilettante`,
`emperor`,
`ingot`,
`intruder`,
`premier`,
`primo`,
`regina`,
`stanier`,
`stratum`,
`surge`,
`warrener`,
`washington`,
`oracle`,
`sentinel`,
`fugitive`,
`futo`,
`prairie`,
`minivan`,
`youga`,
`panto`,
`rhapsody`
}
}
Last updated