Envi Scripts Documentation
  • 👋Introduction
  • 🌉Envi-Bridge
  • ⚙️Compatibility
  • 🖨️Licensing
  • 📒Premium Scripts
    • ❔FAQ / COMMON ISSUES
    • ‼️FIRST STEPS (READ FIRST)
    • ⭐Useful Resources
    • 👀Envi FiveM Showcase Server
    • 📸Envi-Camera
      • ❗First Steps
      • Inventory Setup
      • Editable Functionality
      • Complete Lens Kit
      • Printing Photos
      • Ped Reactions
      • Exports
      • Config File
    • 🪚Envi-ChopShop
      • Inventory Setup
      • How to Chop
      • Props for AntiCheats
      • Editable Functionality
      • Config File
    • 🪣Envi-Dumpsters
      • Common Issues
      • Inventory Setup
      • Editable Functionality
      • Exports
      • Exclusive Zones
      • Survival Items
      • Shopping Carts
      • Hobo Bowling
      • Hobo Taxi
      • Rats and Racoons
      • Config File
      • V2 Config
    • 💺Envi-Ejector-Seats
      • Inventory Setup
      • How to Eject
      • Editable Functionality
      • Config File
    • 🔥Envi-Flamethrower (Standalone)
      • Common Issues
      • Inventory Setup
      • Refueling
      • Editable Functionality
      • Config File
    • 🪽Envi-Flight-Suits
      • Inventory Setup
      • Flight Suits
      • Config File
    • 🍜Envi-Food-Truck
      • ❗VooDoo Required
      • Common Issues
      • Inventory Setup
      • Adding Additional Grill Items
      • Unique Shops with Liveries
      • Spawning the Trucks
      • Using the Trucks
      • Exports
      • Config File
    • 💍Envi-Forever-Rings
      • Inventory Setup
      • Editable Functionality
      • Ring Shop MLO
      • Config File
    • 💻Envi-Hack-Minigames (Standalone)
      • The Worm
      • Password
      • Firewall
      • Node Runner
      • Config File
    • 🎞️Envi-HUD
      • ❗First Time Setup
      • Common Issues
      • Inventory Setup
      • Adding Custom Weapons
      • Change Logo
      • Custom Fonts
      • Converting Notifications
      • Converting Progress Bars
      • Editable Functionality
      • Settings Save Location
      • Exports and Events
      • Commands
      • Vehicle Control
      • Anti Muscle Spasm
      • Ragdoll
      • Config File
    • 🎇Envi-Items
      • Inventory Setup
      • Config File
    • 🚑Envi-Medic
      • Common Issues
      • Fully Disable Transport to Hospital
      • Failsafe
      • Ambulance Scripts
      • Vehicle Fuel
      • Vehicle Keys
      • Exports
      • Config File
    • ☄️Envi-MethVan
      • Common Issues
      • Inventory Setup
      • Cooking Process
      • Editable Functionality
      • Adding a Vehicle
      • Config File
    • 🍃Envi-Megablower9000 (Standalone)
      • Inventory Setup
      • Config File
    • 👯Envi-Population (Standalone)
      • ❗Initial Setup
      • Common Issues
      • Config File
    • 🗒️Envi-Prescriptions
      • Common Issues
      • Inventory Setup
      • Editable Functionality
      • Config File
    • 🔧Envi-Sabotage
      • ❗First Time Setup
      • Common Issues
      • Inventory Setup
      • Exports
    • 🛒Envi-Shops
      • Common Issues
      • Inventory Setup
      • Exports
      • Editable Functionality
      • Config File
    • 📱Envi-Trap-Phone
      • Common Issues
      • Inventory Setup
      • Commands
      • Exports
      • Adding Custom Drugs
      • Using the Phone
      • Disabling Extra Services
      • Config Files
        • config.lua
        • dialogueSettings.lua
        • extraServices.lua
        • gangZoneSettings.lua
        • personalitySettings.lua
        • specialContactSettings.lua
    • 👰Envi-Weddings
      • Inventory Setup
      • Starting Info
      • Manually Removing Data
      • Commands
      • Config File
    • 🎅Envi Xmas-Weapons (Standalone)
      • Inventory Setup
      • Config File
    • 🗡️Envi-Zombie-Weapons (Standalone)
      • Inventory Setup
    • 🧟‍♂️Envi-Zombies
Powered by GitBook
On this page
  1. Premium Scripts
  2. Envi-Trap-Phone
  3. Config Files

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`
    }
}
PreviousConfig FilesNextdialogueSettings.lua

Last updated 7 hours ago

📒
📱