Skip to content

Vehicle Zone Distribution

Пупсич edited this page Jun 13, 2026 · 1 revision

Initialization

local vehicleZoneDistribution = require("YAPZLib/VehicleZoneDistribution")

Functions

vehicleZoneDistribution.addToSpawnZone(vehicleName, zoneName, skinIndex, chance, _require) -- _require - used to require spawnList file (for modded cars)

[string] vehicle

[string] zoneName

[integer] skinIndex

[number] chance

[string] _require

returns nil


vehicleZoneDistribution.clearSpawnZones(vehicleNamePlusRequire, vanillaOnly) -- vanillaOnly - used to remove vehicle from vanilla zones only

-- vehicleNamePlusRequire example

vehicleNamePlusRequire = {
    ["Base.67commandoPolice"] = "67commandoSpawnList",
    ["Base.69camaroRS"] = "nil", -- let's say for this car we don't need to load file
    ["Base.CarNormal"] = "nil", -- vanilla car
}

[table] vehicleNamePlusRequire

[boolean] vanillaOnly

returns nil


vehicleZoneDistribution.removeFromSpawnZone(vehicleNamePlusRequire, zoneName)

[table] vehicleNamePlusRequire

[string] zoneName

returns nil


vehicleZoneDistribution.copy(zoneName) -- copies vehicle zone distribution table by name

[string] zoneName

returns [table] copy

Clone this wiki locally