Last active
January 16, 2025 12:35
-
-
Save gsmj/c9309cfc3619e83fdf780d9e0336b60c to your computer and use it in GitHub Desktop.
map_zones.inc in Python
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import math | |
from dataclasses import dataclass | |
from enum import Enum, auto | |
from typing import Optional | |
from pysamp.player import Player | |
from pysamp.vehicle import Vehicle | |
EXCLUDED_MAP_AREA_COUNT: int = 9 | |
MAX_MAP_AREAS: int = 13 | |
class ZoneId(Enum): | |
BAYSIDE_MARINA = auto() | |
BAYSIDE = auto() | |
BATTERY_POINT = auto() | |
PARADISO = auto() | |
SANTA_FLORA = auto() | |
PALISADES = auto() | |
CITY_HALL = auto() | |
OCEAN_FLATS = auto() | |
FOSTER_VALLEY = auto() | |
HASHBURY = auto() | |
JUNIPER_HOLLOW = auto() | |
ESPLANADE_NORTH = auto() | |
FINANCIAL = auto() | |
CALTON_HEIGHTS = auto() | |
DOWNTOWN = auto() | |
JUNIPER_HILL = auto() | |
CHINATOWN = auto() | |
KINGS = auto() | |
GARCIA = auto() | |
DOHERTY = auto() | |
EASTER_BAY_AIRPORT = auto() | |
EASTER_BASIN = auto() | |
ESPLANADE_EAST = auto() | |
ANGEL_PINE = auto() | |
SHADY_CABIN = auto() | |
BACK_O_BEYOND = auto() | |
LEAFY_HOLLOW = auto() | |
FLINT_RANGE = auto() | |
FALLEN_TREE = auto() | |
THE_FARM = auto() | |
EL_QUEBRADOS = auto() | |
ALDEA_MALVADA = auto() | |
THE_SHERMAN_DAM = auto() | |
LAS_BARRANCAS = auto() | |
FORT_CARSON = auto() | |
HUNTER_QUARRY = auto() | |
OCTANE_SPRINGS = auto() | |
GREEN_PALMS = auto() | |
REGULAR_TOM = auto() | |
LAS_BRUJAS = auto() | |
VERDANT_MEADOWS = auto() | |
LAS_PAYASADAS = auto() | |
ARCO_DEL_OESTE = auto() | |
HANKYPANKY_POINT = auto() | |
PALOMINO_CREEK = auto() | |
NORTH_ROCK = auto() | |
MONTGOMERY = auto() | |
HAMPTON_BARNS = auto() | |
FERN_RIDGE = auto() | |
DILLIMORE = auto() | |
HILLTOP_FARM = auto() | |
BLUEBERRY = auto() | |
THE_PANOPTICON = auto() | |
FREDERICK_BRIDGE = auto() | |
THE_MAKO_SPAN = auto() | |
BLUEBERRY_ACRES = auto() | |
MARTIN_BRIDGE = auto() | |
FALLOW_BRIDGE = auto() | |
SHADY_CREEKS = auto() | |
QUEENS = auto() | |
GANT_BRIDGE = auto() | |
EASTER_BAY_CHEMICALS = auto() | |
LOS_SANTOS_INTERNATIONAL = auto() | |
VERDANT_BLUFFS = auto() | |
EL_CORONA = auto() | |
WILLOWFIELD = auto() | |
OCEAN_DOCKS = auto() | |
MARINA = auto() | |
VERONA_BEACH = auto() | |
CONFERENCE_CENTER = auto() | |
COMMERCE = auto() | |
PERSHING_SQUARE = auto() | |
LITTLE_MEXICO = auto() | |
IDLEWOOD = auto() | |
GLEN_PARK = auto() | |
JEFFERSON = auto() | |
LAS_COLINAS = auto() | |
GANTON = auto() | |
EAST_BEACH = auto() | |
EAST_LOS_SANTOS = auto() | |
LOS_FLORES = auto() | |
DOWNTOWN_LOS_SANTOS = auto() | |
MULHOLLAND_INTERSECTION = auto() | |
MULHOLLAND = auto() | |
MARKET = auto() | |
VINEWOOD = auto() | |
TEMPLE = auto() | |
SANTA_MARIA_BEACH = auto() | |
RODEO = auto() | |
RICHMAN = auto() | |
THE_STRIP = auto() | |
THE_FOUR_DRAGONS_CASINO = auto() | |
THE_PINK_SWAN = auto() | |
THE_HIGH_ROLLER = auto() | |
PIRATES_IN_MENS_PANTS = auto() | |
THE_VISAGE = auto() | |
JULIUS_THRUWAY_SOUTH = auto() | |
JULIUS_THRUWAY_WEST = auto() | |
ROCKSHORE_EAST = auto() | |
COMEALOT = auto() | |
THE_CAMELS_TOE = auto() | |
ROYAL_CASINO = auto() | |
CALIGULAS_PALACE = auto() | |
PILGRIM = auto() | |
STARFISH_CASINO = auto() | |
THE_EMERALD_ISLE = auto() | |
OLD_VENTURAS_STRIP = auto() | |
KACC_MILITARY_FUELS = auto() | |
CREEK = auto() | |
SOBELL_RAIL_YARDS = auto() | |
LINDEN_STATION = auto() | |
JULIUS_THRUWAY_EAST = auto() | |
LINDEN_SIDE = auto() | |
JULIUS_THRUWAY_NORTH = auto() | |
HARRY_GOLD_PARKWAY = auto() | |
REDSANDS_EAST = auto() | |
REDSANDS_WEST = auto() | |
LAS_VENTURAS_AIRPORT = auto() | |
LVA_FREIGHT_DEPOT = auto() | |
BLACKFIELD_INTERSECTION = auto() | |
GREENGLASS_COLLEGE = auto() | |
BLACKFIELD = auto() | |
ROCA_ESCALANTE = auto() | |
LAST_DIME_MOTEL = auto() | |
ROCKSHORE_WEST = auto() | |
RANDOLPH_INDUSTRIAL_ESTATE = auto() | |
BLACKFIELD_CHAPEL = auto() | |
PILSON_INTERSECTION = auto() | |
WHITEWOOD_ESTATES = auto() | |
PRICKLE_PINE = auto() | |
SPINYBED = auto() | |
SAN_ANDREAS_SOUND = auto() | |
FISHERS_LAGOON = auto() | |
GARVER_BRIDGE = auto() | |
KINCAID_BRIDGE = auto() | |
LOS_SANTOS_INLET = auto() | |
SHERMAN_RESERVOIR = auto() | |
FLINT_WATER = auto() | |
EASTER_TUNNEL = auto() | |
BAYSIDE_TUNNEL = auto() | |
THE_BIG_EAR = auto() | |
LIL_PROBE_INN = auto() | |
VALLE_OCULTADO = auto() | |
UNITY_STATION = auto() | |
MARKET_STATION = auto() | |
CRANBERRY_STATION = auto() | |
YELLOW_BELL_STATION = auto() | |
SAN_FIERRO_BAY = auto() | |
EL_CASTILLO_DEL_DIABLO = auto() | |
RESTRICTED_AREA = auto() | |
MONTGOMERY_INTERSECTION = auto() | |
ROBADA_INTERSECTION = auto() | |
FLINT_INTERSECTION = auto() | |
AVISPA_COUNTRY_CLUB = auto() | |
MISSIONARY_HILL = auto() | |
MOUNT_CHILIAD = auto() | |
YELLOW_BELL_GOLF_COURSE = auto() | |
BEACON_HILL = auto() | |
PLAYA_DEL_SEVILLE = auto() | |
THE_CLOWNS_POCKET = auto() | |
LOS_SANTOS = auto() | |
LAS_VENTURAS = auto() | |
BONE_COUNTY = auto() | |
TIERRA_ROBADA = auto() | |
SAN_FIERRO = auto() | |
RED_COUNTY = auto() | |
FLINT_COUNTY = auto() | |
WHETSTONE = auto() | |
@dataclass | |
class MapZoneAreaData: | |
area: "ZoneId" | |
min_x: float | |
min_y: float | |
min_z: float | |
max_x: float | |
max_y: float | |
max_z: float | |
@dataclass | |
class MapZoneData: | |
name: str | |
sound_id: int | |
area_count: int | |
map_zone_tuple: tuple[tuple[MapZoneData]] = ( | |
(MapZoneData("Bayside Marina", 2007, 1)), | |
(MapZoneData("Bayside", 2006, 1)), | |
(MapZoneData("Battery Point", 2005, 1)), | |
(MapZoneData("Paradiso", 2110, 1)), | |
(MapZoneData("Santa Flora", 2130, 1)), | |
(MapZoneData("Palisades", 2108, 1)), | |
(MapZoneData("City Hall", 2019, 1)), | |
(MapZoneData("Ocean Flats", 2104, 3)), | |
(MapZoneData("Foster Valley", 2049, 4)), | |
(MapZoneData("Hashbury", 2061, 1)), | |
(MapZoneData("Juniper Hollow", 2070, 1)), | |
(MapZoneData("Esplanade North", 2038, 3)), | |
(MapZoneData("Financial", 2042, 1)), | |
(MapZoneData("Calton Heights", 2017, 1)), | |
(MapZoneData("Downtown", 2026, 6)), | |
(MapZoneData("Juniper Hill", 2069, 1)), | |
(MapZoneData("Chinatown", 2018, 1)), | |
(MapZoneData("Kings", 2073, 3)), | |
(MapZoneData("Garcia", 2053, 2)), | |
(MapZoneData("Doherty", 2025, 2)), | |
(MapZoneData("Easter Bay Airport", 2031, 8)), | |
(MapZoneData("Easter Basin", 2030, 2)), | |
(MapZoneData("Esplanade East", 2037, 3)), | |
(MapZoneData("Angel Pine", 2001, 1)), | |
(MapZoneData("Shady Cabin", 2132, 1)), | |
(MapZoneData("Back o Beyond", 2004, 1)), | |
(MapZoneData("Leafy Hollow", 2079, 1)), | |
(MapZoneData("Flint Range", 2046, 1)), | |
(MapZoneData("Fallen Tree", 2039, 1)), | |
(MapZoneData("The Farm", 2143, 1)), | |
(MapZoneData("El Quebrados", 2036, 1)), | |
(MapZoneData("Aldea Malvada", 2000, 1)), | |
(MapZoneData("The Sherman Dam", 2150, 1)), | |
(MapZoneData("Las Barrancas", 2074, 1)), | |
(MapZoneData("Fort Carson", 2048, 1)), | |
(MapZoneData("Hunter Quarry", 2063, 1)), | |
(MapZoneData("Octane Springs", 2105, 1)), | |
(MapZoneData("Green Palms", 2057, 1)), | |
(MapZoneData("Regular Tom", 2120, 1)), | |
(MapZoneData("Las Brujas", 2075, 1)), | |
(MapZoneData("Verdant Meadows", 2156, 1)), | |
(MapZoneData("Las Payasadas", 2076, 1)), | |
(MapZoneData("Arco del Oeste", 2002, 1)), | |
(MapZoneData("Hankypanky Point", 2059, 1)), | |
(MapZoneData("Palomino Creek", 2109, 1)), | |
(MapZoneData("North Rock", 2102, 1)), | |
(MapZoneData("Montgomery", 2097, 2)), | |
(MapZoneData("Hampton Barns", 2058, 1)), | |
(MapZoneData("Fern Ridge", 2041, 1)), | |
(MapZoneData("Dillimore", 2024, 1)), | |
(MapZoneData("Hilltop Farm", 2062, 1)), | |
(MapZoneData("Blueberry", 2014, 2)), | |
(MapZoneData("The Panopticon", 2147, 1)), | |
(MapZoneData("Frederick Bridge", 2050, 1)), | |
(MapZoneData("The Mako Span", 2146, 1)), | |
(MapZoneData("Blueberry Acres", 2013, 1)), | |
(MapZoneData("Martin Bridge", 2095, 1)), | |
(MapZoneData("Fallow Bridge", 2040, 1)), | |
(MapZoneData("Shady Creeks", 2132, 2)), | |
(MapZoneData("Queens", 2115, 3)), | |
(MapZoneData("Gant Bridge", 2052, 2)), | |
(MapZoneData("Easter Bay Chemicals", 2032, 2)), | |
(MapZoneData("Los Santos International", 2088, 6)), | |
(MapZoneData("Verdant Bluffs", 2155, 3)), | |
(MapZoneData("El Corona", 2035, 2)), | |
(MapZoneData("Willowfield", 2161, 7)), | |
(MapZoneData("Ocean Docks", 2103, 7)), | |
(MapZoneData("Marina", 2092, 3)), | |
(MapZoneData("Verona Beach", 2157, 5)), | |
(MapZoneData("Conference Center", 2022, 2)), | |
(MapZoneData("Commerce", 2021, 6)), | |
(MapZoneData("Pershing Square", 2021, 1)), | |
(MapZoneData("Little Mexico", 2083, 2)), | |
(MapZoneData("Idlewood", 2064, 6)), | |
(MapZoneData("Glen Park", 2055, 3)), | |
(MapZoneData("Jefferson", 2028, 6)), | |
(MapZoneData("Las Colinas", 2084, 7)), | |
(MapZoneData("Ganton", 2051, 2)), | |
(MapZoneData("East Beach", 2029, 4)), | |
(MapZoneData("East Los Santos", 2028, 7)), | |
(MapZoneData("Los Flores", 2085, 2)), | |
(MapZoneData("Downtown Los Santos", 2027, 9)), | |
(MapZoneData("Mulholland Intersection", 2101, 1)), | |
(MapZoneData("Mulholland", 2100, 13)), | |
(MapZoneData("Market", 2093, 4)), | |
(MapZoneData("Vinewood", 2158, 4)), | |
(MapZoneData("Temple", 2138, 6)), | |
(MapZoneData("Santa Maria Beach", 2131, 2)), | |
(MapZoneData("Rodeo", 2125, 12)), | |
(MapZoneData("Richman", 2121, 10)), | |
(MapZoneData("The Strip", 2078, 4)), | |
(MapZoneData("The Four Dragons Casino", 2144, 1)), | |
(MapZoneData("The Pink Swan", 2148, 1)), | |
(MapZoneData("The High Roller", 2145, 1)), | |
(MapZoneData("Pirates in Mens Pants", 2149, 1)), | |
(MapZoneData("The Visage", 2151, 2)), | |
(MapZoneData("Julius Thruway South", 2067, 2)), | |
(MapZoneData("Julius Thruway West", 2068, 2)), | |
(MapZoneData("Rockshore East", 2123, 1)), | |
(MapZoneData("Come-A-Lot", 2020, 1)), | |
(MapZoneData("The Camels Toe", 2140, 1)), | |
(MapZoneData("Royal Casino", 2126, 1)), | |
(MapZoneData("Caligulas Palace", 2016, 2)), | |
(MapZoneData("Pilgrim", 2111, 2)), | |
(MapZoneData("Starfish Casino", 2136, 3)), | |
(MapZoneData("The Emerald Isle", 2142, 1)), | |
(MapZoneData("Old Venturas Strip", 2106, 1)), | |
(MapZoneData("K.A.C.C. Military Fuels", 2071, 1)), | |
(MapZoneData("Creek", 2111, 1)), | |
(MapZoneData("Sobell Rail Yards", 2134, 1)), | |
(MapZoneData("Linden Station", 2082, 2)), | |
(MapZoneData("Julius Thruway East", 2065, 4)), | |
(MapZoneData("Linden Side", 2081, 1)), | |
(MapZoneData("Julius Thruway North", 2066, 8)), | |
(MapZoneData("Harry Gold Parkway", 2060, 1)), | |
(MapZoneData("Redsands East", 2118, 3)), | |
(MapZoneData("Redsands West", 2119, 4)), | |
(MapZoneData("Las Venturas Airport", 2090, 4)), | |
(MapZoneData("LVA Freight Depot", 2091, 5)), | |
(MapZoneData("Blackfield Intersection", 2012, 4)), | |
(MapZoneData("Greenglass College", 2056, 2)), | |
(MapZoneData("Blackfield", 2010, 2)), | |
(MapZoneData("Roca Escalante", 2122, 2)), | |
(MapZoneData("Last Dime Motel", 2077, 1)), | |
(MapZoneData("Rockshore West", 2124, 2)), | |
(MapZoneData("Randolph Industrial Estate", 2116, 1)), | |
(MapZoneData("Blackfield Chapel", 2011, 2)), | |
(MapZoneData("Pilson Intersection", 2112, 1)), | |
(MapZoneData("Whitewood Estates", 2160, 2)), | |
(MapZoneData("Prickle Pine", 2114, 4)), | |
(MapZoneData("Spinybed", 2135, 1)), | |
(MapZoneData("San Andreas Sound", 2127, 1)), | |
(MapZoneData("Fishers Lagoon", 2043, 1)), | |
(MapZoneData("Garver Bridge", 2054, 3)), | |
(MapZoneData("Kincaid Bridge", 2072, 3)), | |
(MapZoneData("Los Santos Inlet", 2087, 1)), | |
(MapZoneData("Sherman Reservoir", 2133, 1)), | |
(MapZoneData("Flint Water", 2047, 1)), | |
(MapZoneData("Easter Tunnel", 2030, 1)), | |
(MapZoneData("Bayside Tunnel", 2008, 1)), | |
(MapZoneData("The Big Ear", 2139, 1)), | |
(MapZoneData("Lil Probe Inn", 2080, 1)), | |
(MapZoneData("Valle Ocultado", 2154, 1)), | |
(MapZoneData("Unity Station", 2153, 1)), | |
(MapZoneData("Market Station", 2094, 1)), | |
(MapZoneData("Cranberry Station", 2023, 1)), | |
(MapZoneData("Yellow Bell Station", 2163, 1)), | |
(MapZoneData("San Fierro Bay", 2129, 2)), | |
(MapZoneData("El Castillo del Diablo", 2034, 3)), | |
(MapZoneData("Restricted Area", 2015, 1)), | |
(MapZoneData("Montgomery Intersection", 2098, 2)), | |
(MapZoneData("Robada Intersection", 2152, 1)), | |
(MapZoneData("Flint Intersection", 2045, 1)), | |
(MapZoneData("Avispa Country Club", 2003, 6)), | |
(MapZoneData("Missionary Hill", 2096, 1)), | |
(MapZoneData("Mount Chiliad", 2099, 4)), | |
(MapZoneData("Yellow Bell Golf Course", 2162, 2)), | |
(MapZoneData("Beacon Hill", 2009, 1)), | |
(MapZoneData("Playa del Seville", 2113, 1)), | |
(MapZoneData("The Clowns Pocket", 2141, 1)), | |
(MapZoneData("Los Santos", 2086, 1)), | |
(MapZoneData("Las Venturas", 2078, 1)), | |
(MapZoneData("Bone County", 2015, 1)), | |
(MapZoneData("Tierra Robada", 2152, 2)), | |
(MapZoneData("San Fierro", 2128, 1)), | |
(MapZoneData("Red County", 2117, 1)), | |
(MapZoneData("Flint County", 2044, 1)), | |
(MapZoneData("Whetstone", 2159, 1)) | |
) | |
map_zone_areas: tuple[tuple[MapZoneAreaData]] = ( | |
(MapZoneAreaData(ZoneId.SAN_FIERRO, -2997.469970, -1115.579956, -242.990005, -1213.910034, 1659.680053, 900.000000)), | |
(MapZoneAreaData(ZoneId.TIERRA_ROBADA, -2997.469970, 1659.680053, -242.990005, -480.539001, 2993.870117, 900.000000)), | |
(MapZoneAreaData(ZoneId.WHETSTONE, -2997.469970, -2892.969970, -242.990005, -1213.910034, -1115.579956, 900.000000)), | |
(MapZoneAreaData(ZoneId.TIERRA_ROBADA, -1213.910034, 596.348999, -242.990005, -480.539001, 1659.680053, 900.000000)), | |
(MapZoneAreaData(ZoneId.RED_COUNTY, -1213.910034, -768.026977, -242.990005, 2997.060058, 596.348999, 900.000000)), | |
(MapZoneAreaData(ZoneId.FLINT_COUNTY, -1213.910034, -2892.969970, -242.990005, 44.614700, -768.026977, 900.000000)), | |
(MapZoneAreaData(ZoneId.BONE_COUNTY, -480.539001, 596.348999, -242.990005, 869.460998, 2993.870117, 900.000000)), | |
(MapZoneAreaData(ZoneId.LOS_SANTOS, 44.614700, -2892.969970, -242.990005, 2997.060058, -768.026977, 900.000000)), | |
(MapZoneAreaData(ZoneId.LAS_VENTURAS, 869.460998, 596.348999, -242.990005, 2997.060058, 2993.870117, 900.000000)), | |
(MapZoneAreaData(ZoneId.MOUNT_CHILIAD, -2997.469970, -1115.579956, -47.916599, -2178.689941, -971.913024, 576.083007)), | |
(MapZoneAreaData(ZoneId.OCEAN_FLATS, -2994.489990, -430.276000, -0.000121, -2831.889892, -222.589004, 200.000000)), | |
(MapZoneAreaData(ZoneId.OCEAN_FLATS, -2994.489990, -222.589004, -0.000105, -2593.439941, 277.411010, 200.000000)), | |
(MapZoneAreaData(ZoneId.MOUNT_CHILIAD, -2994.489990, -2189.909912, -47.916599, -2178.689941, -1115.579956, 576.083007)), | |
(MapZoneAreaData(ZoneId.MISSIONARY_HILL, -2994.489990, -811.276000, 0.000000, -2178.689941, -430.276000, 200.000000)), | |
(MapZoneAreaData(ZoneId.PALISADES, -2994.489990, 458.411010, -0.000060, -2741.070068, 1339.609985, 200.000000)), | |
(MapZoneAreaData(ZoneId.OCEAN_FLATS, -2994.489990, 277.411010, -0.000091, -2867.850097, 458.411010, 200.000000)), | |
(MapZoneAreaData(ZoneId.CITY_HALL, -2867.850097, 277.411010, -0.000091, -2593.439941, 458.411010, 200.000000)), | |
(MapZoneAreaData(ZoneId.AVISPA_COUNTRY_CLUB, -2831.889892, -430.276000, -0.000060, -2646.399902, -222.589004, 200.000000)), | |
(MapZoneAreaData(ZoneId.GANT_BRIDGE, -2741.449951, 1659.680053, -0.000060, -2616.399902, 2175.149902, 200.000000)), | |
(MapZoneAreaData(ZoneId.GANT_BRIDGE, -2741.070068, 1490.469970, -0.000060, -2616.399902, 1659.680053, 200.000000)), | |
(MapZoneAreaData(ZoneId.BAYSIDE, -2741.070068, 2175.149902, 0.000000, -2353.169921, 2722.790039, 200.000000)), | |
(MapZoneAreaData(ZoneId.BATTERY_POINT, -2741.070068, 1268.410034, -0.000045, -2533.040039, 1490.469970, 200.000000)), | |
(MapZoneAreaData(ZoneId.PARADISO, -2741.070068, 793.411010, -0.000060, -2533.040039, 1268.410034, 200.000000)), | |
(MapZoneAreaData(ZoneId.SANTA_FLORA, -2741.070068, 458.411010, -0.000075, -2533.040039, 793.411010, 200.000000)), | |
(MapZoneAreaData(ZoneId.AVISPA_COUNTRY_CLUB, -2667.810058, -302.135009, -28.830499, -2646.399902, -262.320007, 71.169502)), | |
(MapZoneAreaData(ZoneId.AVISPA_COUNTRY_CLUB, -2646.399902, -355.493011, 0.000000, -2270.040039, -222.589004, 200.000000)), | |
(MapZoneAreaData(ZoneId.SAN_FIERRO_BAY, -2616.399902, 1501.209960, -0.000029, -1996.660034, 1659.680053, 200.000000)), | |
(MapZoneAreaData(ZoneId.SAN_FIERRO_BAY, -2616.399902, 1659.680053, -0.000029, -1996.660034, 2175.149902, 200.000000)), | |
(MapZoneAreaData(ZoneId.QUEENS, -2593.439941, 54.722000, 0.000000, -2411.219970, 458.411010, 200.000000)), | |
(MapZoneAreaData(ZoneId.HASHBURY, -2593.439941, -222.589004, -0.000105, -2411.219970, 54.722000, 200.000000)), | |
(MapZoneAreaData(ZoneId.AVISPA_COUNTRY_CLUB, -2550.040039, -355.493011, 0.000000, -2470.040039, -318.493011, 39.700000)), | |
(MapZoneAreaData(ZoneId.QUEENS, -2533.040039, 458.411010, 0.000000, -2329.310058, 578.395996, 200.000000)), | |
(MapZoneAreaData(ZoneId.JUNIPER_HOLLOW, -2533.040039, 968.369018, -0.000060, -2274.169921, 1358.900024, 200.000000)), | |
(MapZoneAreaData(ZoneId.JUNIPER_HILL, -2533.040039, 578.395996, -0.000075, -2274.169921, 968.369018, 200.000000)), | |
(MapZoneAreaData(ZoneId.ESPLANADE_NORTH, -2533.040039, 1358.900024, -0.000045, -1996.660034, 1501.209960, 200.000000)), | |
(MapZoneAreaData(ZoneId.AVISPA_COUNTRY_CLUB, -2470.040039, -355.493011, 0.000000, -2270.040039, -318.493011, 46.099998)), | |
(MapZoneAreaData(ZoneId.QUEENS, -2411.219970, 373.539001, 0.000000, -2253.540039, 458.411010, 200.000000)), | |
(MapZoneAreaData(ZoneId.KINGS, -2411.219970, 265.243011, -0.000091, -1993.280029, 373.539001, 200.000000)), | |
(MapZoneAreaData(ZoneId.GARCIA, -2411.219970, -222.589004, -0.000114, -2173.040039, 265.243011, 200.000000)), | |
(MapZoneAreaData(ZoneId.GARCIA, -2395.139892, -222.589004, -0.000052, -2354.090087, -204.792007, 200.000000)), | |
(MapZoneAreaData(ZoneId.AVISPA_COUNTRY_CLUB, -2361.510009, -417.199005, 0.000000, -2270.040039, -355.493011, 200.000000)), | |
(MapZoneAreaData(ZoneId.BAYSIDE_MARINA, -2353.169921, 2275.790039, 0.000000, -2153.169921, 2475.790039, 200.000000)), | |
(MapZoneAreaData(ZoneId.KINGS, -2329.310058, 458.411010, -0.000075, -1993.280029, 578.395996, 200.000000)), | |
(MapZoneAreaData(ZoneId.ANGEL_PINE, -2324.939941, -2584.290039, -0.000060, -1964.219970, -2212.110107, 200.000000)), | |
(MapZoneAreaData(ZoneId.BAYSIDE_TUNNEL, -2290.189941, 2548.290039, -89.083999, -1950.189941, 2723.290039, 110.916000)), | |
(MapZoneAreaData(ZoneId.CHINATOWN, -2274.169921, 578.395996, -0.000075, -2078.669921, 744.169982, 200.000000)), | |
(MapZoneAreaData(ZoneId.CALTON_HEIGHTS, -2274.169921, 744.169982, -0.000060, -1982.319946, 1358.900024, 200.000000)), | |
(MapZoneAreaData(ZoneId.DOHERTY, -2270.040039, -324.114013, -0.000121, -1794.920043, -222.589004, 200.000000)), | |
(MapZoneAreaData(ZoneId.FOSTER_VALLEY, -2270.040039, -430.276000, -0.000121, -2178.689941, -324.114013, 200.000000)), | |
(MapZoneAreaData(ZoneId.KINGS, -2253.540039, 373.539001, -0.000091, -1993.280029, 458.411010, 200.000000)), | |
(MapZoneAreaData(ZoneId.MOUNT_CHILIAD, -2178.689941, -2189.909912, -47.916599, -2030.119995, -1771.660034, 576.083007)), | |
(MapZoneAreaData(ZoneId.MOUNT_CHILIAD, -2178.689941, -1771.660034, -47.916599, -1936.119995, -1250.969970, 576.083007)), | |
(MapZoneAreaData(ZoneId.FOSTER_VALLEY, -2178.689941, -1250.969970, 0.000000, -1794.920043, -1115.579956, 200.000000)), | |
(MapZoneAreaData(ZoneId.FOSTER_VALLEY, -2178.689941, -1115.579956, 0.000000, -1794.920043, -599.883972, 200.000000)), | |
(MapZoneAreaData(ZoneId.FOSTER_VALLEY, -2178.689941, -599.883972, -0.000121, -1794.920043, -324.114013, 200.000000)), | |
(MapZoneAreaData(ZoneId.DOHERTY, -2173.040039, -222.589004, -0.000105, -1794.920043, 265.243011, 200.000000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN, -2078.669921, 578.395996, -0.000075, -1499.890014, 744.267028, 200.000000)), | |
(MapZoneAreaData(ZoneId.SHADY_CREEKS, -2030.119995, -2174.889892, -0.000060, -1820.640014, -1771.660034, 200.000000)), | |
(MapZoneAreaData(ZoneId.CRANBERRY_STATION, -2007.829956, 56.306301, 0.000000, -1922.000000, 224.781997, 100.000000)), | |
(MapZoneAreaData(ZoneId.ESPLANADE_NORTH, -1996.660034, 1358.900024, -0.000045, -1524.239990, 1592.510009, 200.000000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN, -1993.280029, 265.243011, -0.000091, -1794.920043, 578.395996, 200.000000)), | |
(MapZoneAreaData(ZoneId.ESPLANADE_NORTH, -1982.319946, 1274.260009, -0.000045, -1524.239990, 1358.900024, 200.000000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN, -1982.319946, 744.169982, -0.000060, -1871.719970, 1274.260009, 200.000000)), | |
(MapZoneAreaData(ZoneId.FINANCIAL, -1871.719970, 744.169982, -0.000060, -1701.300048, 1176.420043, 300.000000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN, -1871.719970, 1176.420043, -0.000045, -1620.300048, 1274.260009, 200.000000)), | |
(MapZoneAreaData(ZoneId.SHADY_CREEKS, -1820.640014, -2643.679931, -0.000079, -1226.780029, -1771.660034, 200.000000)), | |
(MapZoneAreaData(ZoneId.EASTER_BASIN, -1794.920043, -50.096298, -0.000105, -1499.890014, 249.904006, 200.000000)), | |
(MapZoneAreaData(ZoneId.EASTER_BASIN, -1794.920043, 249.904006, -0.000091, -1242.979980, 578.395996, 200.000000)), | |
(MapZoneAreaData(ZoneId.EASTER_BAY_AIRPORT, -1794.920043, -730.117980, -0.000029, -1213.910034, -50.096298, 200.000000)), | |
(MapZoneAreaData(ZoneId.EASTER_TUNNEL, -1709.709960, -833.033996, -0.000014, -1446.010009, -730.117980, 200.000000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN, -1700.010009, 744.267028, -0.000060, -1580.010009, 1176.520019, 200.000000)), | |
(MapZoneAreaData(ZoneId.EL_QUEBRADOS, -1645.229980, 2498.520019, 0.000000, -1372.140014, 2777.850097, 200.000000)), | |
(MapZoneAreaData(ZoneId.SHADY_CABIN, -1632.829956, -2263.439941, -0.000029, -1601.329956, -2231.790039, 200.000000)), | |
(MapZoneAreaData(ZoneId.ESPLANADE_EAST, -1620.300048, 1176.520019, -0.000045, -1580.010009, 1274.260009, 200.000000)), | |
(MapZoneAreaData(ZoneId.ESPLANADE_EAST, -1580.010009, 1025.979980, -0.000060, -1499.890014, 1274.260009, 200.000000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN, -1580.010009, 744.267028, -0.000060, -1499.890014, 1025.979980, 200.000000)), | |
(MapZoneAreaData(ZoneId.ESPLANADE_EAST, -1499.890014, 578.395996, -79.615196, -1339.890014, 1274.260009, 20.384798)), | |
(MapZoneAreaData(ZoneId.EASTER_BAY_AIRPORT, -1499.890014, -50.096298, -0.000105, -1242.979980, 249.904006, 200.000000)), | |
(MapZoneAreaData(ZoneId.GARVER_BRIDGE, -1499.890014, 696.442016, -179.615005, -1339.890014, 925.353027, 20.384798)), | |
(MapZoneAreaData(ZoneId.EASTER_BAY_AIRPORT, -1490.329956, -209.542999, 15.406100, -1264.400024, -148.388000, 25.406099)), | |
(MapZoneAreaData(ZoneId.ALDEA_MALVADA, -1372.140014, 2498.520019, 0.000000, -1277.589965, 2615.350097, 200.000000)), | |
(MapZoneAreaData(ZoneId.EASTER_BAY_AIRPORT, -1354.390014, -287.398010, 15.406100, -1315.420043, -209.542999, 25.406099)), | |
(MapZoneAreaData(ZoneId.KINCAID_BRIDGE, -1339.890014, 599.218017, -89.083900, -1213.910034, 828.129028, 110.916000)), | |
(MapZoneAreaData(ZoneId.GARVER_BRIDGE, -1339.890014, 828.129028, -89.083900, -1213.910034, 1057.040039, 110.916000)), | |
(MapZoneAreaData(ZoneId.EASTER_BAY_AIRPORT, -1315.420043, -405.388000, 15.406100, -1264.400024, -209.542999, 25.406099)), | |
(MapZoneAreaData(ZoneId.EASTER_BAY_AIRPORT, -1242.979980, -50.096298, 0.000000, -1213.910034, 578.395996, 200.000000)), | |
(MapZoneAreaData(ZoneId.GARVER_BRIDGE, -1213.910034, 950.021972, -89.083900, -1087.930053, 1178.930053, 110.916000)), | |
(MapZoneAreaData(ZoneId.EASTER_BAY_AIRPORT, -1213.910034, -730.117980, 0.000000, -1132.819946, -50.096298, 200.000000)), | |
(MapZoneAreaData(ZoneId.KINCAID_BRIDGE, -1213.910034, 721.111022, -89.083900, -1087.930053, 950.021972, 110.916000)), | |
(MapZoneAreaData(ZoneId.EASTER_BAY_AIRPORT, -1213.910034, -50.096000, -0.000045, -947.979980, 578.395996, 200.000000)), | |
(MapZoneAreaData(ZoneId.THE_FARM, -1209.670043, -1317.099975, 114.981002, -908.161010, -787.390991, 251.981002)), | |
(MapZoneAreaData(ZoneId.LEAFY_HOLLOW, -1166.969970, -1856.030029, 0.000000, -815.624023, -1602.069946, 200.000000)), | |
(MapZoneAreaData(ZoneId.BACK_O_BEYOND, -1166.969970, -2641.189941, 0.000000, -321.743988, -1856.030029, 200.000000)), | |
(MapZoneAreaData(ZoneId.EASTER_BAY_CHEMICALS, -1132.819946, -768.026977, 0.000000, -956.476013, -578.117980, 200.000000)), | |
(MapZoneAreaData(ZoneId.EASTER_BAY_CHEMICALS, -1132.819946, -787.390991, 0.000000, -956.476013, -768.026977, 200.000000)), | |
(MapZoneAreaData(ZoneId.ROBADA_INTERSECTION, -1119.010009, 1178.930053, -89.083999, -862.025024, 1351.449951, 110.916000)), | |
(MapZoneAreaData(ZoneId.KINCAID_BRIDGE, -1087.930053, 855.369995, -89.083900, -961.950012, 986.281005, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_SHERMAN_DAM, -968.771972, 1929.410034, -0.000029, -481.126007, 2155.260009, 200.000000)), | |
(MapZoneAreaData(ZoneId.THE_PANOPTICON, -947.979980, -304.320007, -0.000011, -319.675994, 327.071014, 200.000000)), | |
(MapZoneAreaData(ZoneId.VALLE_OCULTADO, -936.668029, 2611.439941, 0.000019, -715.960998, 2847.899902, 200.000000)), | |
(MapZoneAreaData(ZoneId.LAS_BARRANCAS, -926.130004, 1398.729980, -0.000029, -719.234008, 1634.689941, 200.000000)), | |
(MapZoneAreaData(ZoneId.ARCO_DEL_OESTE, -901.129028, 2221.860107, 0.000000, -592.090026, 2571.969970, 200.000000)), | |
(MapZoneAreaData(ZoneId.FALLEN_TREE, -792.254028, -698.554992, -0.000052, -452.403991, -380.042999, 200.000000)), | |
(MapZoneAreaData(ZoneId.SHERMAN_RESERVOIR, -789.736999, 1659.680053, -89.083999, -599.505004, 1929.410034, 110.916000)), | |
(MapZoneAreaData(ZoneId.FLINT_RANGE, -594.190979, -1648.550048, 0.000000, -187.699996, -1276.599975, 200.000000)), | |
(MapZoneAreaData(ZoneId.EL_CASTILLO_DEL_DIABLO, -464.515014, 2217.679931, 0.000000, -208.570007, 2580.360107, 200.000000)), | |
(MapZoneAreaData(ZoneId.THE_BIG_EAR, -410.019989, 1403.339965, -0.000029, -137.968994, 1681.229980, 200.000000)), | |
(MapZoneAreaData(ZoneId.REGULAR_TOM, -405.769989, 1712.859985, -0.000029, -276.718994, 1892.750000, 200.000000)), | |
(MapZoneAreaData(ZoneId.BEACON_HILL, -399.632995, -1075.520019, -1.489040, -319.032989, -977.515991, 198.511001)), | |
(MapZoneAreaData(ZoneId.FORT_CARSON, -376.233001, 826.325988, -0.000029, 123.717002, 1220.439941, 200.000000)), | |
(MapZoneAreaData(ZoneId.LAS_BRUJAS, -365.166992, 2123.010009, -0.000029, -208.570007, 2217.679931, 200.000000)), | |
(MapZoneAreaData(ZoneId.LAS_PAYASADAS, -354.332000, 2580.360107, 0.000019, -133.625000, 2816.820068, 200.000000)), | |
(MapZoneAreaData(ZoneId.LOS_SANTOS_INLET, -321.743988, -2224.429931, -89.083900, 44.614700, -1724.430053, 110.916000)), | |
(MapZoneAreaData(ZoneId.BLUEBERRY_ACRES, -319.675994, -220.136993, 0.000000, 104.533996, 293.324005, 200.000000)), | |
(MapZoneAreaData(ZoneId.FLINT_WATER, -314.425994, -753.874023, -89.083900, -106.338996, -463.072998, 110.916000)), | |
(MapZoneAreaData(ZoneId.MARTIN_BRIDGE, -222.179000, 293.324005, 0.000000, -122.125999, 476.464996, 200.000000)), | |
(MapZoneAreaData(ZoneId.EL_CASTILLO_DEL_DIABLO, -208.570007, 2337.179931, 0.000000, 8.429988, 2487.179931, 200.000000)), | |
(MapZoneAreaData(ZoneId.EL_CASTILLO_DEL_DIABLO, -208.570007, 2123.010009, -0.000007, 114.032997, 2337.179931, 200.000000)), | |
(MapZoneAreaData(ZoneId.FLINT_INTERSECTION, -187.699996, -1596.760009, -89.083900, 17.063198, -1276.599975, 110.916000)), | |
(MapZoneAreaData(ZoneId.RESTRICTED_AREA, -91.585998, 1655.050048, -50.000000, 421.234008, 2123.010009, 250.000000)), | |
(MapZoneAreaData(ZoneId.LIL_PROBE_INN, -90.218299, 1286.849975, -0.000029, 153.858993, 1554.119995, 200.000000)), | |
(MapZoneAreaData(ZoneId.BLUEBERRY, 19.607400, -404.135986, 0.000003, 349.606994, -220.136993, 200.000000)), | |
(MapZoneAreaData(ZoneId.VERDANT_MEADOWS, 37.032501, 2337.179931, -0.000029, 435.988006, 2677.899902, 200.000000)), | |
(MapZoneAreaData(ZoneId.RODEO, 72.648101, -1544.170043, -89.083900, 225.164993, -1404.969970, 110.916000)), | |
(MapZoneAreaData(ZoneId.RICHMAN, 72.648101, -1235.069946, -89.083900, 321.355987, -1008.150024, 110.916000)), | |
(MapZoneAreaData(ZoneId.RICHMAN, 72.648101, -1404.969970, -89.083900, 225.164993, -1235.069946, 110.916000)), | |
(MapZoneAreaData(ZoneId.RODEO, 72.648101, -1684.650024, -89.083999, 225.164993, -1544.170043, 110.916000)), | |
(MapZoneAreaData(ZoneId.SANTA_MARIA_BEACH, 72.648101, -2173.290039, -89.083900, 342.648010, -1684.650024, 110.916000)), | |
(MapZoneAreaData(ZoneId.BLUEBERRY, 104.533996, -220.136993, 0.000000, 349.606994, 152.235992, 200.000000)), | |
(MapZoneAreaData(ZoneId.GREEN_PALMS, 176.580993, 1305.449951, -0.000029, 338.657989, 1520.719970, 200.000000)), | |
(MapZoneAreaData(ZoneId.RICHMAN, 225.164993, -1369.619995, -89.083900, 334.502990, -1292.069946, 110.916000)), | |
(MapZoneAreaData(ZoneId.RODEO, 225.164993, -1684.650024, -89.083900, 312.803009, -1501.949951, 110.916000)), | |
(MapZoneAreaData(ZoneId.RICHMAN, 225.164993, -1292.069946, -89.083999, 466.222991, -1235.069946, 110.916000)), | |
(MapZoneAreaData(ZoneId.RODEO, 225.164993, -1501.949951, -89.083900, 334.502990, -1369.619995, 110.916000)), | |
(MapZoneAreaData(ZoneId.RODEO, 312.803009, -1684.650024, -89.083900, 422.679992, -1501.949951, 110.916000)), | |
(MapZoneAreaData(ZoneId.RICHMAN, 321.355987, -768.026977, -89.083900, 700.794006, -674.885009, 110.916000)), | |
(MapZoneAreaData(ZoneId.RICHMAN, 321.355987, -1235.069946, -89.083900, 647.521972, -1044.069946, 110.916000)), | |
(MapZoneAreaData(ZoneId.RICHMAN, 321.355987, -1044.069946, -89.083900, 647.557006, -860.619018, 110.916000)), | |
(MapZoneAreaData(ZoneId.RICHMAN, 321.355987, -860.619018, -89.083900, 687.802001, -768.026977, 110.916000)), | |
(MapZoneAreaData(ZoneId.RODEO, 334.502990, -1501.949951, -89.083900, 422.679992, -1406.050048, 110.916000)), | |
(MapZoneAreaData(ZoneId.RODEO, 334.502990, -1406.050048, -89.083900, 466.222991, -1292.069946, 110.916000)), | |
(MapZoneAreaData(ZoneId.HUNTER_QUARRY, 337.243988, 710.840026, -115.238998, 860.554016, 1031.709960, 203.761001)), | |
(MapZoneAreaData(ZoneId.OCTANE_SPRINGS, 338.657989, 1228.510009, 0.000000, 664.307983, 1655.050048, 200.000000)), | |
(MapZoneAreaData(ZoneId.SANTA_MARIA_BEACH, 342.648010, -2173.290039, -89.083801, 647.711975, -1684.650024, 110.916000)), | |
(MapZoneAreaData(ZoneId.RODEO, 422.679992, -1570.199951, -89.083900, 466.222991, -1406.050048, 110.916000)), | |
(MapZoneAreaData(ZoneId.RODEO, 422.679992, -1684.650024, -89.083900, 558.098999, -1570.199951, 110.916000)), | |
(MapZoneAreaData(ZoneId.FALLOW_BRIDGE, 434.341003, 366.571990, 0.000000, 603.034973, 555.679992, 200.000000)), | |
(MapZoneAreaData(ZoneId.RODEO, 466.222991, -1385.069946, -89.083900, 647.521972, -1235.069946, 110.916000)), | |
(MapZoneAreaData(ZoneId.RODEO, 466.222991, -1570.199951, -89.083900, 558.098999, -1385.069946, 110.916000)), | |
(MapZoneAreaData(ZoneId.FERN_RIDGE, 508.188995, -139.259002, 0.000000, 1306.660034, 119.526000, 200.000000)), | |
(MapZoneAreaData(ZoneId.RODEO, 558.098999, -1684.650024, -89.083900, 647.521972, -1384.930053, 110.916000)), | |
(MapZoneAreaData(ZoneId.DILLIMORE, 580.794006, -674.885009, -0.000009, 861.085021, -404.790008, 200.000000)), | |
(MapZoneAreaData(ZoneId.HAMPTON_BARNS, 603.034973, 264.312011, 0.000000, 761.994018, 366.571990, 200.000000)), | |
(MapZoneAreaData(ZoneId.RICHMAN, 647.557006, -954.661987, -89.083900, 768.693969, -860.619018, 110.916000)), | |
(MapZoneAreaData(ZoneId.RICHMAN, 647.557006, -1118.280029, -89.083900, 787.460998, -954.661987, 110.916000)), | |
(MapZoneAreaData(ZoneId.VINEWOOD, 647.557006, -1227.280029, -89.083900, 787.460998, -1118.280029, 110.916000)), | |
(MapZoneAreaData(ZoneId.MARINA, 647.711975, -1577.589965, -89.083801, 807.921997, -1416.250000, 110.916000)), | |
(MapZoneAreaData(ZoneId.VERONA_BEACH, 647.711975, -2173.290039, -89.083900, 930.221008, -1804.209960, 110.916000)), | |
(MapZoneAreaData(ZoneId.MARINA, 647.711975, -1804.209960, -89.083900, 851.448974, -1577.589965, 110.916000)), | |
(MapZoneAreaData(ZoneId.VINEWOOD, 647.711975, -1416.250000, -89.083900, 787.460998, -1227.280029, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 687.802001, -860.619018, -89.083900, 911.802001, -768.026977, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 737.572998, -768.026977, -89.083801, 1142.290039, -674.885009, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 768.693969, -954.661987, -89.083801, 952.604003, -860.619018, 110.916000)), | |
(MapZoneAreaData(ZoneId.MARKET, 787.460998, -1416.250000, -89.083801, 1072.660034, -1310.209960, 110.916000)), | |
(MapZoneAreaData(ZoneId.MARKET_STATION, 787.460998, -1410.930053, -34.126300, 866.008972, -1310.209960, 65.873703)), | |
(MapZoneAreaData(ZoneId.VINEWOOD, 787.460998, -1310.209960, -89.083801, 952.663024, -1130.839965, 110.916000)), | |
(MapZoneAreaData(ZoneId.VINEWOOD, 787.460998, -1130.839965, -89.083900, 952.604003, -954.661987, 110.916000)), | |
(MapZoneAreaData(ZoneId.MARINA, 807.921997, -1577.589965, -89.083900, 926.921997, -1416.250000, 110.916000)), | |
(MapZoneAreaData(ZoneId.VERONA_BEACH, 851.448974, -1804.209960, -89.083900, 1046.150024, -1577.589965, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 861.085021, -674.885009, -89.083900, 1156.550048, -600.895996, 110.916000)), | |
(MapZoneAreaData(ZoneId.WHITEWOOD_ESTATES, 883.307983, 1726.219970, -89.083900, 1098.310058, 2507.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 911.802001, -860.619018, -89.083801, 1096.469970, -768.026977, 110.916000)), | |
(MapZoneAreaData(ZoneId.MARKET, 926.921997, -1577.589965, -89.083900, 1370.849975, -1416.250000, 110.916000)), | |
(MapZoneAreaData(ZoneId.VERONA_BEACH, 930.221008, -2006.780029, -89.083900, 1073.219970, -1804.209960, 110.916000)), | |
(MapZoneAreaData(ZoneId.VERDANT_BLUFFS, 930.221008, -2488.419921, -89.083900, 1249.619995, -2006.780029, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 952.604003, -937.184020, -89.083900, 1096.469970, -860.619018, 110.916000)), | |
(MapZoneAreaData(ZoneId.MARKET, 952.663024, -1310.209960, -89.083900, 1072.660034, -1130.849975, 110.916000)), | |
(MapZoneAreaData(ZoneId.TEMPLE, 952.663024, -1130.839965, -89.083999, 1096.469970, -937.184020, 110.916000)), | |
(MapZoneAreaData(ZoneId.GREENGLASS_COLLEGE, 964.390991, 930.890014, -89.083900, 1166.530029, 1044.689941, 110.916000)), | |
(MapZoneAreaData(ZoneId.GREENGLASS_COLLEGE, 964.390991, 1044.689941, -89.083900, 1197.390014, 1203.219970, 110.916000)), | |
(MapZoneAreaData(ZoneId.BLACKFIELD, 964.390991, 1203.219970, -89.083999, 1197.390014, 1403.219970, 110.916000)), | |
(MapZoneAreaData(ZoneId.BLACKFIELD, 964.390991, 1403.219970, -89.083999, 1197.390014, 1726.219970, 110.916000)), | |
(MapZoneAreaData(ZoneId.HILLTOP_FARM, 967.382995, -450.390014, -0.000029, 1176.780029, -217.899993, 200.000000)), | |
(MapZoneAreaData(ZoneId.CONFERENCE_CENTER, 1046.150024, -1804.209960, -89.083900, 1323.900024, -1722.260009, 110.916000)), | |
(MapZoneAreaData(ZoneId.VERONA_BEACH, 1046.150024, -1722.260009, -89.083900, 1161.520019, -1577.589965, 110.916000)), | |
(MapZoneAreaData(ZoneId.MARKET, 1072.660034, -1416.250000, -89.083999, 1370.849975, -1130.849975, 110.916000)), | |
(MapZoneAreaData(ZoneId.CONFERENCE_CENTER, 1073.219970, -1842.270019, -89.083900, 1323.900024, -1804.209960, 110.916000)), | |
(MapZoneAreaData(ZoneId.VERDANT_BLUFFS, 1073.219970, -2006.780029, -89.083900, 1249.619995, -1842.270019, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 1096.469970, -910.169982, -89.083801, 1169.130004, -768.026977, 110.916000)), | |
(MapZoneAreaData(ZoneId.TEMPLE, 1096.469970, -1130.839965, -89.083801, 1252.329956, -1026.329956, 110.916000)), | |
(MapZoneAreaData(ZoneId.TEMPLE, 1096.469970, -1026.329956, -89.083900, 1252.329956, -910.169982, 110.916000)), | |
(MapZoneAreaData(ZoneId.WHITEWOOD_ESTATES, 1098.310058, 1726.219970, -89.083900, 1197.390014, 2243.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.PILSON_INTERSECTION, 1098.390014, 2243.229980, -89.083900, 1377.390014, 2507.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.PRICKLE_PINE, 1117.400024, 2507.229980, -89.083900, 1534.560058, 2723.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.YELLOW_BELL_GOLF_COURSE, 1117.400024, 2723.229980, -89.083900, 1457.459960, 2863.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.MONTGOMERY, 1119.510009, 119.526000, -0.000029, 1451.400024, 493.322998, 200.000000)), | |
(MapZoneAreaData(ZoneId.VERONA_BEACH, 1161.520019, -1722.260009, -89.083900, 1323.900024, -1577.589965, 110.916000)), | |
(MapZoneAreaData(ZoneId.BLACKFIELD_INTERSECTION, 1166.530029, 795.010009, -89.083900, 1375.599975, 1044.689941, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 1169.130004, -910.169982, -89.083801, 1318.130004, -768.026977, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_WEST, 1197.390014, 1163.390014, -89.083900, 1236.630004, 2243.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.BLACKFIELD_INTERSECTION, 1197.390014, 1044.689941, -89.083900, 1277.050048, 1163.390014, 110.916000)), | |
(MapZoneAreaData(ZoneId.REDSANDS_WEST, 1236.630004, 1883.109985, -89.083900, 1777.390014, 2142.860107, 110.916000)), | |
(MapZoneAreaData(ZoneId.LAS_VENTURAS_AIRPORT, 1236.630004, 1203.280029, -89.083900, 1457.369995, 1883.109985, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_WEST, 1236.630004, 2142.860107, -89.083999, 1297.469970, 2243.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.LVA_FREIGHT_DEPOT, 1236.630004, 1163.410034, -89.083900, 1277.050048, 1203.280029, 110.916000)), | |
(MapZoneAreaData(ZoneId.LOS_SANTOS_INTERNATIONAL, 1249.619995, -2394.330078, -89.083900, 1852.000000, -2179.250000, 110.916000)), | |
(MapZoneAreaData(ZoneId.VERDANT_BLUFFS, 1249.619995, -2179.250000, -89.083900, 1692.619995, -1842.270019, 110.916000)), | |
(MapZoneAreaData(ZoneId.TEMPLE, 1252.329956, -1130.849975, -89.083900, 1378.329956, -1026.329956, 110.916000)), | |
(MapZoneAreaData(ZoneId.TEMPLE, 1252.329956, -926.999023, -89.083900, 1357.000000, -910.169982, 110.916000)), | |
(MapZoneAreaData(ZoneId.TEMPLE, 1252.329956, -1026.329956, -89.083900, 1391.050048, -926.999023, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 1269.130004, -768.026977, -89.083900, 1414.069946, -452.424987, 110.916000)), | |
(MapZoneAreaData(ZoneId.BLACKFIELD_INTERSECTION, 1277.050048, 1044.689941, -89.083900, 1315.349975, 1087.630004, 110.916000)), | |
(MapZoneAreaData(ZoneId.LVA_FREIGHT_DEPOT, 1277.050048, 1087.630004, -89.083900, 1375.599975, 1203.280029, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 1281.130004, -452.424987, -89.083900, 1641.130004, -290.912994, 110.916000)), | |
(MapZoneAreaData(ZoneId.REDSANDS_WEST, 1297.469970, 2142.860107, -89.083999, 1777.390014, 2243.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.LVA_FREIGHT_DEPOT, 1315.349975, 1044.689941, -89.083900, 1375.599975, 1087.630004, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 1318.130004, -910.169982, -89.083900, 1357.000000, -768.026977, 110.916000)), | |
(MapZoneAreaData(ZoneId.COMMERCE, 1323.900024, -1722.260009, -89.083900, 1440.900024, -1577.589965, 110.916000)), | |
(MapZoneAreaData(ZoneId.COMMERCE, 1323.900024, -1842.270019, -89.083900, 1701.900024, -1722.260009, 110.916000)), | |
(MapZoneAreaData(ZoneId.BLACKFIELD_CHAPEL, 1325.599975, 596.348999, -89.083999, 1375.599975, 795.010009, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 1357.000000, -926.999023, -89.083801, 1463.900024, -768.026977, 110.916000)), | |
(MapZoneAreaData(ZoneId.COMMERCE, 1370.849975, -1577.589965, -89.083999, 1463.900024, -1384.949951, 110.916000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN_LOS_SANTOS, 1370.849975, -1170.869995, -89.083900, 1463.900024, -1130.849975, 110.916000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN_LOS_SANTOS, 1370.849975, -1384.949951, -89.083900, 1463.900024, -1170.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.BLACKFIELD_CHAPEL, 1375.599975, 596.348999, -89.083999, 1558.089965, 823.228027, 110.916000)), | |
(MapZoneAreaData(ZoneId.LVA_FREIGHT_DEPOT, 1375.599975, 919.447021, -89.083900, 1457.369995, 1203.280029, 110.916000)), | |
(MapZoneAreaData(ZoneId.BLACKFIELD_INTERSECTION, 1375.599975, 823.228027, -89.083999, 1457.390014, 919.447021, 110.916000)), | |
(MapZoneAreaData(ZoneId.REDSANDS_WEST, 1377.390014, 2243.229980, -89.083900, 1704.589965, 2433.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_NORTH, 1377.390014, 2433.229980, -89.083900, 1534.560058, 2507.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.YELLOW_BELL_STATION, 1377.479980, 2600.429931, -21.926300, 1492.449951, 2687.360107, 78.073699)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN_LOS_SANTOS, 1378.329956, -1130.849975, -89.083801, 1463.900024, -1026.329956, 110.916000)), | |
(MapZoneAreaData(ZoneId.LOS_SANTOS_INTERNATIONAL, 1382.729980, -2730.879882, -89.083900, 2201.820068, -2394.330078, 110.916000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN_LOS_SANTOS, 1391.050048, -1026.329956, -89.083900, 1463.900024, -926.999023, 110.916000)), | |
(MapZoneAreaData(ZoneId.LOS_SANTOS_INTERNATIONAL, 1400.969970, -2669.260009, -39.083900, 2189.820068, -2597.260009, 60.916099)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND, 1414.069946, -768.026977, -89.083900, 1667.609985, -452.424987, 110.916000)), | |
(MapZoneAreaData(ZoneId.PERSHING_SQUARE, 1440.900024, -1722.260009, -89.083900, 1583.500000, -1577.589965, 110.916000)), | |
(MapZoneAreaData(ZoneId.MONTGOMERY, 1451.400024, 347.457000, -0.000060, 1582.439941, 420.802001, 200.000000)), | |
(MapZoneAreaData(ZoneId.LAS_VENTURAS_AIRPORT, 1457.369995, 1203.280029, -89.083900, 1777.390014, 1883.109985, 110.916000)), | |
(MapZoneAreaData(ZoneId.LAS_VENTURAS_AIRPORT, 1457.369995, 1143.209960, -89.083900, 1777.400024, 1203.280029, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_SOUTH, 1457.390014, 823.228027, -89.083900, 2377.389892, 863.229003, 110.916000)), | |
(MapZoneAreaData(ZoneId.LVA_FREIGHT_DEPOT, 1457.390014, 863.229003, -89.083900, 1777.400024, 1143.209960, 110.916000)), | |
(MapZoneAreaData(ZoneId.YELLOW_BELL_GOLF_COURSE, 1457.459960, 2723.229980, -89.083900, 1534.560058, 2863.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN_LOS_SANTOS, 1463.900024, -1430.869995, -89.083999, 1724.760009, -1290.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.MULHOLLAND_INTERSECTION, 1463.900024, -1150.869995, -89.083900, 1812.619995, -768.026977, 110.916000)), | |
(MapZoneAreaData(ZoneId.COMMERCE, 1463.900024, -1577.589965, -89.083900, 1667.959960, -1430.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN_LOS_SANTOS, 1463.900024, -1290.869995, -89.083999, 1724.760009, -1150.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN_LOS_SANTOS, 1507.510009, -1385.209960, 110.916000, 1582.550048, -1325.310058, 335.915985)), | |
(MapZoneAreaData(ZoneId.LAS_VENTURAS_AIRPORT, 1515.810058, 1586.400024, -12.500000, 1729.949951, 1714.560058, 87.500000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_NORTH, 1534.560058, 2433.229980, -89.083900, 1848.400024, 2583.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.PRICKLE_PINE, 1534.560058, 2583.229980, -89.083900, 1848.400024, 2863.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.MONTGOMERY_INTERSECTION, 1546.650024, 208.164001, 0.000000, 1745.829956, 347.457000, 200.000000)), | |
(MapZoneAreaData(ZoneId.RANDOLPH_INDUSTRIAL_ESTATE, 1558.089965, 596.348999, -89.083999, 1823.079956, 823.234985, 110.916000)), | |
(MapZoneAreaData(ZoneId.MONTGOMERY_INTERSECTION, 1582.439941, 347.457000, 0.000000, 1664.619995, 401.750000, 200.000000)), | |
(MapZoneAreaData(ZoneId.COMMERCE, 1583.500000, -1722.260009, -89.083900, 1758.900024, -1577.589965, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_MAKO_SPAN, 1664.619995, 401.750000, 0.000000, 1785.140014, 567.203002, 200.000000)), | |
(MapZoneAreaData(ZoneId.COMMERCE, 1667.959960, -1577.589965, -89.083900, 1812.619995, -1430.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.UNITY_STATION, 1692.619995, -1971.800048, -20.492099, 1812.619995, -1932.800048, 79.507896)), | |
(MapZoneAreaData(ZoneId.EL_CORONA, 1692.619995, -2179.250000, -89.083900, 1812.619995, -1842.270019, 110.916000)), | |
(MapZoneAreaData(ZoneId.LITTLE_MEXICO, 1701.900024, -1842.270019, -89.083900, 1812.619995, -1722.260009, 110.916000)), | |
(MapZoneAreaData(ZoneId.REDSANDS_WEST, 1704.589965, 2243.229980, -89.083900, 1777.390014, 2342.830078, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_NORTH, 1704.589965, 2342.830078, -89.083900, 1848.400024, 2433.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN_LOS_SANTOS, 1724.760009, -1430.869995, -89.083900, 1812.619995, -1250.900024, 110.916000)), | |
(MapZoneAreaData(ZoneId.DOWNTOWN_LOS_SANTOS, 1724.760009, -1250.900024, -89.083900, 1812.619995, -1150.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.LITTLE_MEXICO, 1758.900024, -1722.260009, -89.083900, 1812.619995, -1577.589965, 110.916000)), | |
(MapZoneAreaData(ZoneId.HARRY_GOLD_PARKWAY, 1777.390014, 863.231994, -89.083900, 1817.390014, 2342.830078, 110.916000)), | |
(MapZoneAreaData(ZoneId.EL_CORONA, 1812.619995, -2179.250000, -89.083900, 1970.619995, -1852.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.IDLEWOOD, 1812.619995, -1602.310058, -89.083900, 2124.659912, -1449.670043, 110.916000)), | |
(MapZoneAreaData(ZoneId.GLEN_PARK, 1812.619995, -1350.719970, -89.083900, 2056.860107, -1100.819946, 110.916000)), | |
(MapZoneAreaData(ZoneId.GLEN_PARK, 1812.619995, -1449.670043, -89.083900, 1996.910034, -1350.719970, 110.916000)), | |
(MapZoneAreaData(ZoneId.IDLEWOOD, 1812.619995, -1742.310058, -89.083900, 1951.660034, -1602.310058, 110.916000)), | |
(MapZoneAreaData(ZoneId.IDLEWOOD, 1812.619995, -1852.869995, -89.083900, 1971.660034, -1742.310058, 110.916000)), | |
(MapZoneAreaData(ZoneId.GLEN_PARK, 1812.619995, -1100.819946, -89.083900, 1994.329956, -973.380004, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_VISAGE, 1817.390014, 1703.229980, -89.083900, 2027.400024, 1863.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_VISAGE, 1817.390014, 1863.229980, -89.083900, 2106.699951, 2011.829956, 110.916000)), | |
(MapZoneAreaData(ZoneId.PIRATES_IN_MENS_PANTS, 1817.390014, 1469.229980, -89.083999, 2027.400024, 1703.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_HIGH_ROLLER, 1817.390014, 1283.229980, -89.083900, 2027.390014, 1469.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.REDSANDS_EAST, 1817.390014, 2011.829956, -89.083900, 2106.699951, 2202.760009, 110.916000)), | |
(MapZoneAreaData(ZoneId.REDSANDS_EAST, 1817.390014, 2202.760009, -89.083900, 2011.939941, 2342.830078, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_PINK_SWAN, 1817.390014, 1083.229980, -89.083900, 2027.390014, 1283.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_FOUR_DRAGONS_CASINO, 1817.390014, 863.231994, -89.083999, 2027.390014, 1083.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.LAST_DIME_MOTEL, 1823.079956, 596.348999, -89.083900, 1997.219970, 823.228027, 110.916000)), | |
(MapZoneAreaData(ZoneId.PRICKLE_PINE, 1848.400024, 2553.489990, -89.083900, 1938.800048, 2863.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_NORTH, 1848.400024, 2478.489990, -89.083900, 1938.800048, 2553.489990, 110.916000)), | |
(MapZoneAreaData(ZoneId.REDSANDS_EAST, 1848.400024, 2342.830078, -89.083999, 2011.939941, 2478.489990, 110.916000)), | |
(MapZoneAreaData(ZoneId.LOS_SANTOS_INTERNATIONAL, 1852.000000, -2394.330078, -89.083900, 2089.000000, -2179.250000, 110.916000)), | |
(MapZoneAreaData(ZoneId.FISHERS_LAGOON, 1916.989990, -233.322998, -100.000000, 2131.719970, 13.800200, 200.000000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_NORTH, 1938.800048, 2508.229980, -89.083900, 2121.399902, 2624.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.PRICKLE_PINE, 1938.800048, 2624.229980, -89.083900, 2121.399902, 2861.550048, 110.916000)), | |
(MapZoneAreaData(ZoneId.IDLEWOOD, 1951.660034, -1742.310058, -89.083900, 2124.659912, -1602.310058, 110.916000)), | |
(MapZoneAreaData(ZoneId.WILLOWFIELD, 1970.619995, -2179.250000, -89.083900, 2089.000000, -1852.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.IDLEWOOD, 1971.660034, -1852.869995, -89.083900, 2222.560058, -1742.310058, 110.916000)), | |
(MapZoneAreaData(ZoneId.LOS_SANTOS_INTERNATIONAL, 1974.630004, -2394.330078, -39.083900, 2089.000000, -2256.590087, 60.916099)), | |
(MapZoneAreaData(ZoneId.LAS_COLINAS, 1994.329956, -1100.819946, -89.083900, 2056.860107, -920.815002, 110.916000)), | |
(MapZoneAreaData(ZoneId.JEFFERSON, 1996.910034, -1449.670043, -89.083900, 2056.860107, -1350.719970, 110.916000)), | |
(MapZoneAreaData(ZoneId.ROCKSHORE_WEST, 1997.219970, 596.348999, -89.083900, 2377.389892, 823.228027, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_EMERALD_ISLE, 2011.939941, 2202.760009, -89.083900, 2237.399902, 2508.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_STRIP, 2027.400024, 1703.229980, -89.083900, 2137.399902, 1783.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_STRIP, 2027.400024, 863.229003, -89.083900, 2087.389892, 1703.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_STRIP, 2027.400024, 1783.229980, -89.083999, 2162.389892, 1863.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.LOS_SANTOS_INTERNATIONAL, 2051.629882, -2597.260009, -39.083900, 2152.449951, -2394.330078, 60.916099)), | |
(MapZoneAreaData(ZoneId.JEFFERSON, 2056.860107, -1372.040039, -89.083900, 2281.449951, -1210.739990, 110.916000)), | |
(MapZoneAreaData(ZoneId.JEFFERSON, 2056.860107, -1210.739990, -89.083900, 2185.330078, -1126.319946, 110.916000)), | |
(MapZoneAreaData(ZoneId.JEFFERSON, 2056.860107, -1449.670043, -89.083900, 2266.209960, -1372.040039, 110.916000)), | |
(MapZoneAreaData(ZoneId.LAS_COLINAS, 2056.860107, -1126.319946, -89.083900, 2126.860107, -920.815002, 110.916000)), | |
(MapZoneAreaData(ZoneId.CALIGULAS_PALACE, 2087.389892, 1543.229980, -89.083900, 2437.389892, 1703.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_CAMELS_TOE, 2087.389892, 1203.229980, -89.083900, 2640.399902, 1383.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.COMEALOT, 2087.389892, 943.234985, -89.083900, 2623.179931, 1203.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.ROYAL_CASINO, 2087.389892, 1383.229980, -89.083900, 2437.389892, 1543.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.OCEAN_DOCKS, 2089.000000, -2394.330078, -89.083900, 2201.820068, -2235.840087, 110.916000)), | |
(MapZoneAreaData(ZoneId.WILLOWFIELD, 2089.000000, -2235.840087, -89.083900, 2201.820068, -1989.900024, 110.916000)), | |
(MapZoneAreaData(ZoneId.WILLOWFIELD, 2089.000000, -1989.900024, -89.083900, 2324.000000, -1852.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.THE_STRIP, 2106.699951, 1863.229980, -89.083900, 2162.389892, 2202.760009, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_NORTH, 2121.399902, 2508.229980, -89.083900, 2237.399902, 2663.169921, 110.916000)), | |
(MapZoneAreaData(ZoneId.SPINYBED, 2121.399902, 2663.169921, -89.083900, 2498.209960, 2861.550048, 110.916000)), | |
(MapZoneAreaData(ZoneId.IDLEWOOD, 2124.659912, -1742.310058, -89.083900, 2222.560058, -1494.030029, 110.916000)), | |
(MapZoneAreaData(ZoneId.JEFFERSON, 2124.659912, -1494.030029, -89.083900, 2266.209960, -1449.670043, 110.916000)), | |
(MapZoneAreaData(ZoneId.LAS_COLINAS, 2126.860107, -1126.319946, -89.083900, 2185.330078, -934.489013, 110.916000)), | |
(MapZoneAreaData(ZoneId.CALIGULAS_PALACE, 2137.399902, 1703.229980, -89.083900, 2437.389892, 1783.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.PALOMINO_CREEK, 2160.219970, -149.003997, 0.000000, 2576.919921, 228.322006, 200.000000)), | |
(MapZoneAreaData(ZoneId.THE_CLOWNS_POCKET, 2162.389892, 1783.229980, -89.083900, 2437.389892, 1883.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.OLD_VENTURAS_STRIP, 2162.389892, 2012.180053, -89.083900, 2685.159912, 2202.760009, 110.916000)), | |
(MapZoneAreaData(ZoneId.STARFISH_CASINO, 2162.389892, 1883.229980, -89.083900, 2437.389892, 2012.180053, 110.916000)), | |
(MapZoneAreaData(ZoneId.JEFFERSON, 2185.330078, -1210.739990, -89.083900, 2281.449951, -1154.589965, 110.916000)), | |
(MapZoneAreaData(ZoneId.LAS_COLINAS, 2185.330078, -1154.589965, -89.083900, 2281.449951, -934.489013, 110.916000)), | |
(MapZoneAreaData(ZoneId.WILLOWFIELD, 2201.820068, -2095.000000, -89.083900, 2324.000000, -1989.900024, 110.916000)), | |
(MapZoneAreaData(ZoneId.OCEAN_DOCKS, 2201.820068, -2730.879882, -89.083900, 2324.000000, -2418.330078, 110.916000)), | |
(MapZoneAreaData(ZoneId.OCEAN_DOCKS, 2201.820068, -2418.330078, -89.083702, 2324.000000, -2095.000000, 110.916000)), | |
(MapZoneAreaData(ZoneId.EAST_LOS_SANTOS, 2222.560058, -1628.530029, -89.083900, 2421.030029, -1494.030029, 110.916000)), | |
(MapZoneAreaData(ZoneId.GANTON, 2222.560058, -1722.329956, -89.083900, 2632.830078, -1628.530029, 110.916000)), | |
(MapZoneAreaData(ZoneId.GANTON, 2222.560058, -1852.869995, -89.083900, 2632.830078, -1722.329956, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_NORTH, 2237.399902, 2542.550048, -89.083900, 2498.209960, 2663.169921, 110.916000)), | |
(MapZoneAreaData(ZoneId.ROCA_ESCALANTE, 2237.399902, 2202.760009, -89.083900, 2536.429931, 2542.550048, 110.916000)), | |
(MapZoneAreaData(ZoneId.EAST_LOS_SANTOS, 2266.260009, -1494.030029, -89.083900, 2381.679931, -1372.040039, 110.916000)), | |
(MapZoneAreaData(ZoneId.EAST_LOS_SANTOS, 2281.449951, -1372.040039, -89.083999, 2381.679931, -1135.040039, 110.916000)), | |
(MapZoneAreaData(ZoneId.LAS_COLINAS, 2281.449951, -1135.040039, -89.083900, 2632.739990, -945.034973, 110.916000)), | |
(MapZoneAreaData(ZoneId.NORTH_ROCK, 2285.370117, -768.026977, 0.000000, 2770.590087, -269.739990, 200.000000)), | |
(MapZoneAreaData(ZoneId.OCEAN_DOCKS, 2324.000000, -2145.100097, -89.083999, 2703.580078, -2059.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.WILLOWFIELD, 2324.000000, -2059.229980, -89.083900, 2541.699951, -1852.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.OCEAN_DOCKS, 2324.000000, -2302.330078, -89.083900, 2703.580078, -2145.100097, 110.916000)), | |
(MapZoneAreaData(ZoneId.OCEAN_DOCKS, 2373.770019, -2697.090087, -89.083702, 2809.219970, -2330.459960, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_SOUTH, 2377.389892, 788.893981, -89.083900, 2537.389892, 897.901000, 110.916000)), | |
(MapZoneAreaData(ZoneId.ROCKSHORE_WEST, 2377.389892, 596.348999, -89.083999, 2537.389892, 788.893981, 110.916000)), | |
(MapZoneAreaData(ZoneId.EAST_LOS_SANTOS, 2381.679931, -1454.349975, -89.083900, 2462.129882, -1135.040039, 110.916000)), | |
(MapZoneAreaData(ZoneId.EAST_LOS_SANTOS, 2381.679931, -1494.030029, -89.083900, 2421.030029, -1454.349975, 110.916000)), | |
(MapZoneAreaData(ZoneId.EAST_LOS_SANTOS, 2421.030029, -1628.530029, -89.083900, 2632.830078, -1454.349975, 110.916000)), | |
(MapZoneAreaData(ZoneId.PILGRIM, 2437.389892, 1383.229980, -89.083900, 2624.399902, 1783.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.STARFISH_CASINO, 2437.389892, 1783.229980, -89.083900, 2685.159912, 2012.180053, 110.916000)), | |
(MapZoneAreaData(ZoneId.STARFISH_CASINO, 2437.389892, 1858.099975, -39.083900, 2495.090087, 1970.849975, 60.916099)), | |
(MapZoneAreaData(ZoneId.SAN_ANDREAS_SOUND, 2450.389892, 385.502990, -100.000000, 2759.250000, 562.348999, 200.000000)), | |
(MapZoneAreaData(ZoneId.EAST_LOS_SANTOS, 2462.129882, -1454.349975, -89.083900, 2581.729980, -1135.040039, 110.916000)), | |
(MapZoneAreaData(ZoneId.KACC_MILITARY_FUELS, 2498.209960, 2626.550048, -89.083900, 2749.899902, 2861.550048, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_NORTH, 2498.209960, 2542.550048, -89.083900, 2685.159912, 2626.550048, 110.916000)), | |
(MapZoneAreaData(ZoneId.ROCA_ESCALANTE, 2536.429931, 2202.760009, -89.083900, 2625.159912, 2442.550048, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_EAST, 2536.429931, 2442.550048, -89.083900, 2685.159912, 2542.550048, 110.916000)), | |
(MapZoneAreaData(ZoneId.ROCKSHORE_EAST, 2537.389892, 676.549011, -89.083900, 2902.350097, 943.234985, 110.916000)), | |
(MapZoneAreaData(ZoneId.WILLOWFIELD, 2541.699951, -1941.400024, -89.083900, 2703.580078, -1852.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.WILLOWFIELD, 2541.699951, -2059.229980, -89.083900, 2703.580078, -1941.400024, 110.916000)), | |
(MapZoneAreaData(ZoneId.HANKYPANKY_POINT, 2576.919921, 62.157901, 0.000000, 2759.250000, 385.502990, 200.000000)), | |
(MapZoneAreaData(ZoneId.LOS_FLORES, 2581.729980, -1454.349975, -89.083900, 2632.830078, -1393.420043, 110.916000)), | |
(MapZoneAreaData(ZoneId.LOS_FLORES, 2581.729980, -1393.420043, -89.083900, 2747.739990, -1135.040039, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_EAST, 2623.179931, 943.234985, -89.083900, 2749.899902, 1055.959960, 110.916000)), | |
(MapZoneAreaData(ZoneId.PILGRIM, 2624.399902, 1383.229980, -89.083999, 2685.159912, 1783.229980, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_EAST, 2625.159912, 2202.760009, -89.083900, 2685.159912, 2442.550048, 110.916000)), | |
(MapZoneAreaData(ZoneId.LAS_COLINAS, 2632.739990, -1135.040039, -89.083900, 2747.739990, -945.034973, 110.916000)), | |
(MapZoneAreaData(ZoneId.EAST_BEACH, 2632.830078, -1852.869995, -89.083900, 2959.350097, -1668.130004, 110.916000)), | |
(MapZoneAreaData(ZoneId.EAST_BEACH, 2632.830078, -1668.130004, -89.083900, 2747.739990, -1393.420043, 110.916000)), | |
(MapZoneAreaData(ZoneId.JULIUS_THRUWAY_EAST, 2685.159912, 1055.959960, -89.083900, 2749.899902, 2626.550048, 110.916000)), | |
(MapZoneAreaData(ZoneId.OCEAN_DOCKS, 2703.580078, -2302.330078, -89.083900, 2959.350097, -2126.899902, 110.916000)), | |
(MapZoneAreaData(ZoneId.PLAYA_DEL_SEVILLE, 2703.580078, -2126.899902, -89.083900, 2959.350097, -1852.869995, 110.916000)), | |
(MapZoneAreaData(ZoneId.LAS_COLINAS, 2747.739990, -1120.040039, -89.083900, 2959.350097, -945.034973, 110.916000)), | |
(MapZoneAreaData(ZoneId.EAST_BEACH, 2747.739990, -1498.619995, -89.083900, 2959.350097, -1120.040039, 110.916000)), | |
(MapZoneAreaData(ZoneId.EAST_BEACH, 2747.739990, -1668.130004, -89.083900, 2959.350097, -1498.619995, 110.916000)), | |
(MapZoneAreaData(ZoneId.LINDEN_STATION, 2749.899902, 1198.989990, -89.083900, 2923.389892, 1548.989990, 110.916000)), | |
(MapZoneAreaData(ZoneId.LINDEN_SIDE, 2749.899902, 943.234985, -89.083900, 2923.389892, 1198.989990, 110.916000)), | |
(MapZoneAreaData(ZoneId.SOBELL_RAIL_YARDS, 2749.899902, 1548.989990, -89.083900, 2923.389892, 1937.250000, 110.916000)), | |
(MapZoneAreaData(ZoneId.CREEK, 2749.899902, 1937.250000, -89.083900, 2921.620117, 2669.790039, 110.916000)), | |
(MapZoneAreaData(ZoneId.FREDERICK_BRIDGE, 2759.250000, 296.501007, 0.000000, 2774.250000, 594.757019, 200.000000)), | |
(MapZoneAreaData(ZoneId.LINDEN_STATION, 2811.250000, 1229.589965, -39.594001, 2861.250000, 1407.589965, 60.405998)), | |
) | |
def _get_map_zone_loop_start_index(x: float) -> int: | |
area_data_len = len(map_zone_areas) | |
left = EXCLUDED_MAP_AREA_COUNT | |
right = area_data_len - 1 | |
while left <= right: | |
index = (left + right) // 2 | |
if math.isclose(map_zone_areas[index].min_x, x, abs_tol=1e-10): | |
while index < area_data_len - 1 and math.isclose(map_zone_areas[index + 1].min_x, map_zone_areas[index].min_x, abs_tol=1e-10): | |
index += 1 | |
return index | |
if map_zone_areas[index].min_x < x: | |
left = index + 1 | |
else: | |
right = index - 1 | |
if right < EXCLUDED_MAP_AREA_COUNT or left >= area_data_len: | |
return EXCLUDED_MAP_AREA_COUNT - 1 | |
return right | |
def get_map_zone_at_point(x: float, y: float, z: float) -> Optional[MapZoneAreaData]: | |
if not (-2997.469970 <= x < 2997.060058) or not (-2892.969970 <= y < 2993.870117) or not (-242.990005 <= z < 900.000000): | |
return None | |
for index in range(_get_map_zone_loop_start_index(x), 0, -1): | |
if x < map_zone_areas[index].max_x and map_zone_areas[index].min_y <= y < map_zone_areas[index].max_y and map_zone_areas[index].min_z <= z < map_zone_areas[index].max_z: | |
return map_zone_areas[index] | |
return None | |
def get_player_map_zone(player: Player) -> Optional[MapZoneAreaData]: | |
return get_map_zone_at_point(*player.get_pos()) | |
def get_vehicle_map_zone(vehicle: Vehicle) -> Optional[MapZoneAreaData]: | |
return get_map_zone_at_point(*vehicle.get_position()) | |
def get_map_zone_at_point_2d(x: float, y: float) -> Optional[MapZoneAreaData]: | |
if not (-2997.469970 <= x < 2997.060058) or not (-2892.969970 <= y < 2993.870117): | |
return None | |
for index in range(_get_map_zone_loop_start_index(x), 0, -1): | |
if x < map_zone_areas[index].max_x and map_zone_areas[index].min_y <= y < map_zone_areas[index].max_y: | |
return map_zone_areas[index] | |
return None | |
def get_player_map_zone_2d(player: Player) -> Optional[MapZoneAreaData]: | |
x, y, _ = player.get_pos() | |
return get_map_zone_at_point_2d(x, y) | |
def get_vehicle_map_zone_2d(vehicle: Vehicle) -> Optional[MapZoneAreaData]: | |
x, y, _ = vehicle.get_position() | |
return get_map_zone_at_point_2d(x, y) | |
def get_map_zone_count() -> int: | |
return len(map_zone_areas) | |
def is_map_zone_valid(zone: ZoneId) -> bool: | |
return 0 <= zone.value < len(map_zone_areas) | |
def get_map_zone_name(zone: ZoneId) -> str: | |
if not is_map_zone_valid(zone): | |
return None | |
return map_zone_tuple[zone.value].name | |
def get_map_zone_sound_id(zone: ZoneId) -> int: | |
if not is_map_zone_valid(zone): | |
return None | |
return map_zone_tuple[zone.value].sound_id |
04.01.25, removed _floatcmp()
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Usage: