Repository navigation
Vehicle Zone
Пупсич edited this page Jun 13, 2026
·
1 revision
local vehicleZone = require("YAPZLib/VehicleZone")vehicleZone.changeName(zoneX, zoneY, zoneZ, newName, doModdedCheck) -- doModdedCheck - used to stop function if cell is loaded by map mods[number] zoneX
[number] zoneY
[number] zoneZ
[string] newName
[boolean] doModdedCheck
returns nil
vehicleZone.changePosition(zoneX, zoneY, zoneZ, newX, newY, doModdedCheck) -- doModdedCheck - used to stop function if cell is loaded by map mods[number] zoneX
[number] zoneY
[number] zoneZ
[number] newX
[number] newY
[boolean] doModdedCheck
returns nil
vehicleZone.changeSize(zoneX, zoneY, zoneZ, newWidth, newHeight, doModdedCheck) -- doModdedCheck - used to stop function if cell is loaded by map mods[number] zoneX
[number] zoneY
[number] zoneZ
[integer] newWidth
[integer] newHeight
[boolean] doModdedCheck
returns nil
vehicleZone.remove(zoneX, zoneY, zoneZ)[number] zoneX
[number] zoneY
[number] zoneZ
returns nil
vehicleZone.register(zoneObjs, doModdedCheck) -- doModdedCheck - used to stop function if cell is loaded by map mods
-- zoneObjs example
zoneObjs = {
{ name = "bad", type = "ParkingStall", x = 10608, y = 9403, z = 0, width = 4, height = 3, properties = { Direction = "W" } },
{ name = "farm", type = "ParkingStall", x = 10832, y = 9060, z = 0, width = 3, height = 5, properties = { Direction = "S", FaceDirection = true } },
}[table] zoneObjs
[boolean] doModdedCheck
returns nil