01.02.2011, 23:53
Код:
#include <a_samp> #include <core> #include <float> #include <time> #include <file> #include <utils> #include <morphinc> #include <a_npc> #include <streamer> #include <limex-swim> #include <DT> #include <Dini> #include <dutils> static gTeam[MAX_PLAYERS]; new CPS1; new adman_CurrentlySent[MAX_PLAYERS]; new PlayerObj[256]; new Aiming[200]; new GroveRestaurant_Enter; new gPlayerUsingLoopingAnim[MAX_PLAYERS]; new gPlayerAnimLibsPreloaded[MAX_PLAYERS]; #pragma unused ret_memcpy #define MAX_CPS 1 #define Version "3.0" #define IntroDialog 6612 #define OptionDialog 4752 #define BugTypeDialog 1345 #define SugTypeDialog 8921 #define KEY_AIM 128 #define SPRAYMSG GameTextForPlayer(playerid,"~y~~h~Spraying!",1000,4); #define MAX_STRING 255 #define CHECKPOINT_NONE 0 #define COLOR_ASKQ 0xFF0000FF #define CHECKPOINT_HOME 12 #define COLOR_GRAD1 0xB4B5B7FF #define COLOR_GRAD2 0xBFC0C2FF #define COLOR_GRAD3 0xCBCCCEFF #define COLOR_GRAD4 0xD8D8D8FF #define COLOR_GRAD5 0xE3E3E3FF #define COLOR_GRAD6 0xF0F0F0FF #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x9EC73DAA #define COLOR_GROVE 0x00FF00FF #define COLOR_RED 0xAA3333AA #define COLOR_COOLRED 0xB35959AA #define COLOR_ORANGE 0xFF9900AA #define COLOR_PINK 0xFF66FFAA #define COLOR_DARKRED 0x660000AA #define COLOR_BRIGHTRED 0xFF0000AA #define COLOR_INDIGO 0x4B00B0AA #define COLOR_VIOLET 0x9955DEEE #define COLOR_GRAYWHITE 0xEEEEFFC4 #define COLOR_LIGHTNEUTRALBLUE 0xabcdef66 #define COLOR_GREENISHGOLD 0xCCFFDD56 #define COLOR_LIGHTBLUEGREEN 0x0FFDD349 #define COLOR_NEUTRALBLUE 0xABCDEF01 #define COLOR_LIGHTCYAN 0xAAFFCC33 #define COLOR_LEMON 0xDDDD2357 #define COLOR_LIGHTRED 0xFF6347AA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_LIGHTGREEN 0x9ACD32AA #define COLOR_YELLOW 0xDABB3EAA #define COLOR_YELLOW2 0xF5DEB3AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_FADE1 0xE6E6E6E6 #define COLOR_FADE2 0xC8C8C8C8 #define COLOR_FADE3 0xAAAAAAAA #define COLOR_FADE4 0x8C8C8C8C #define COLOR_FADE5 0x6E6E6E6E #define COLOR_PURPLE 0xC2A2DAAA #define COLOR_CHAT1 0xF9B7FFAA #define COLOR_CHAT2 0xE6A9ECAA #define COLOR_CHAT3 0xC38EC7AA #define COLOR_CHAT4 0xD2B9D3AA #define COLOR_CHAT5 0xC6AEC7AA #define COLOR_ALLDEPT 0xFF8282AA #define COLOR_NEWS 0x458E1DAA #define COLOR_OOC 0xE0FFFFAA #define TEAM_CYAN 1 #define TEAM_BLUE 2 #define TEAM_GREEN 3 #define TEAM_ORANGE 4 #define TEAM_COR 5 #define TEAM_BAR 6 #define TEAM_TAT 7 #define TEAM_CUN 8 #define TEAM_STR 9 #define TEAM_HIT 10 #define TEAM_ADMIN 11 #define OBJECTIVE_COLOR 0x64000064 #define TEAM_GREEN_COLOR 0xFFFFFFAA #define TEAM_JOB_COLOR 0xFFB6C1AA #define TEAM_HIT_COLOR 0xFFFFFF00 #define TEAM_BLUE_COLOR 0x8D8DFF00 #define TEAM_RADIO_COLOR 0xF2D068FF #define COLOR_ADD 0x63FF60AA #define TEAM_GROVE_COLOR 0x00D900C8 #define TEAM_VAGOS_COLOR 0xFFC801C8 #define TEAM_BALLAS_COLOR 0xD900D3C8 #define TEAM_AZTECAS_COLOR 0x01FCFFC8 #define TEAM_CYAN_COLOR 0xFF8282AA #define COLOR_CREAM 0xFF8282AA #define TEAM_ORANGE_COLOR 0xFF830000 #define TEAM_COR_COLOR 0x39393900 #define TEAM_BAR_COLOR 0x00D90000 #define TEAM_TAT_COLOR 0xBDCB9200 #define TEAM_CUN_COLOR 0xD900D300 #define TEAM_STR_COLOR 0x01FCFF00 #define TEAM_ADMIN_COLOR 0x00808000 #define COLOR_SIMPSONS 0xFFD90FAA #define COLOR_SEA 0x00808000 #define COLOR_INVIS 0xAFAFAF00 #define COLOR_SPEC 0xBFC0C200 #define _time_included #pragma library Time #define COLOR_BLUE 0x2641FEAA #define COLOR_DBLUE 0x3333CCAA #define COLOR_DARKNICERED 0x9D000096 #define COLOR_LIGHT_BLUE 0xa9c4e4FF #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 #define MAX_REPORTS 9 #define SPECIAL_ACTION_PISSING 68 #define COLOR_SYSTEM 0xEFEFF7AA #define COLOR_GOLDAAA 0xC4BE02FF #define COLOR_GREYAAA 0xACACACFF #pragma dynamic 20000 #pragma semicolon 0 #define MAX_TRUNK_SLOTS (6) // Is actually 4. #define MAX_VEHICLE_MODELS (200) #define MAX_PLYVEH_RATIO (50) // per player. #define MAX_ROADBLOCKS 35 #define MAX_SPIKESTRIPS 20 #define HOLDING(%0) \ ((newkeys & (%0)) == (%0)) #define PRESSED(%0) \ (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0))) #define RELEASED(%0) \ (((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0))) #define SetPlayerHoldingObject(%1,%2,%3,%4,%5,%6,%7,%8,%9) SetPlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1,%2,%3,%4,%5,%6,%7,%8,%9) #define StopPlayerHoldingObject(%1) RemovePlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1) #define IsPlayerHoldingObject(%1) IsPlayerAttachedObjectSlotUsed(%1,MAX_PLAYER_ATTACHED_OBJECTS-1) #if defined _zones_included #endinput #endif #define _zones_included #define MAX_ZONE_NAME 38 new Text:HealthBar[MAX_PLAYERS]; enum SAZONE_MAIN { SAZONE_NAME[38], Float:SAZONE_AREA[6] }; static const gSANZones[][SAZONE_MAIN] = { // Majority of names and area coordinates adopted from Mabako's 'Zones Script' v0.2 // NAME AREA (Xmin,Ymin,Zmin,Xmax,Ymax,Zmax) {"The Big Ear, Bone County", {-410.00,1403.30,-3.00,-137.90,1681.20,200.00}}, {"Aldea Malvada, Bone County", {-1372.10,2498.50,0.00,-1277.50,2615.30,200.00}}, {"Angel Pine, Whetstone", {-2324.90,-2584.20,-6.10,-1964.20,-2212.10,200.00}}, {"Arco del Oeste, Bone County", {-901.10,2221.80,0.00,-592.00,2571.90,200.00}}, {"Avispa Country Club, San Fierro", {-2646.40,-355.40,0.00,-2270.00,-222.50,200.00}}, {"Avispa Country Club, San Fierro", {-2831.80,-430.20,-6.10,-2646.40,-222.50,200.00}}, {"Avispa Country Club, San Fierro", {-2361.50,-417.10,0.00,-2270.00,-355.40,200.00}}, {"Avispa Country Club, San Fierro", {-2667.80,-302.10,-28.80,-2646.40,-262.30,71.10}}, {"Avispa Country Club, San Fierro", {-2470.00,-355.40,0.00,-2270.00,-318.40,46.10}}, {"Avispa Country Club, San Fierro", {-2550.00,-355.40,0.00,-2470.00,-318.40,39.70}}, {"Back o Beyond, Whetstone", {-1166.90,-2641.10,0.00,-321.70,-1856.00,200.00}}, {"Battery Point, San Fierro", {-2741.00,1268.40,-4.50,-2533.00,1490.40,200.00}}, {"Bayside, Tierra Robada", {-2741.00,2175.10,0.00,-2353.10,2722.70,200.00}}, {"Bayside Marina, Tierra Robada", {-2353.10,2275.70,0.00,-2153.10,2475.70,200.00}}, {"Beacon Hill, Flint County", {-399.60,-1075.50,-1.40,-319.00,-977.50,198.50}}, {"Blackfield, Las Venturas", {964.30,1203.20,-89.00,1197.30,1403.20,110.90}}, {"Blackfield, Las Venturas", {964.30,1403.20,-89.00,1197.30,1726.20,110.90}}, {"Blackfield Chapel, Las Venturas", {1375.60,596.30,-89.00,1558.00,823.20,110.90}}, {"Blackfield Chapel, Las Venturas", {1325.60,596.30,-89.00,1375.60,795.00,110.90}}, {"Blackfield Section, Las Venturas", {1197.30,1044.60,-89.00,1277.00,1163.30,110.90}}, {"Blackfield Section, Las Venturas", {1166.50,795.00,-89.00,1375.60,1044.60,110.90}}, {"Blackfield Section, Las Venturas", {1277.00,1044.60,-89.00,1315.30,1087.60,110.90}}, {"Blackfield Section, Las Venturas", {1375.60,823.20,-89.00,1457.30,919.40,110.90}}, {"Blueberry, Red County", {104.50,-220.10,2.30,349.60,152.20,200.00}}, {"Blueberry, Red County", {19.60,-404.10,3.80,349.60,-220.10,200.00}}, {"Blueberry Acres, Red County", {-319.60,-220.10,0.00,104.50,293.30,200.00}}, {"Caligula's Palace, Las Venturas", {2087.30,1543.20,-89.00,2437.30,1703.20,110.90}}, {"Caligula's Palace, Las Venturas", {2137.40,1703.20,-89.00,2437.30,1783.20,110.90}}, {"Calton Heights, San Fierro", {-2274.10,744.10,-6.10,-1982.30,1358.90,200.00}}, {"Chinatown, San Fierro", {-2274.10,578.30,-7.60,-2078.60,744.10,200.00}}, {"City Hall, San Fierro", {-2867.80,277.40,-9.10,-2593.40,458.40,200.00}}, {"Come-A-Lot, Las Venturas", {2087.30,943.20,-89.00,2623.10,1203.20,110.90}}, {"Commerce, Los Santos", {1323.90,-1842.20,-89.00,1701.90,-1722.20,110.90}}, {"Commerce, Los Santos", {1323.90,-1722.20,-89.00,1440.90,-1577.50,110.90}}, {"Commerce, Los Santos", {1370.80,-1577.50,-89.00,1463.90,-1384.90,110.90}}, {"Commerce, Los Santos", {1463.90,-1577.50,-89.00,1667.90,-1430.80,110.90}}, {"Commerce, Los Santos", {1583.50,-1722.20,-89.00,1758.90,-1577.50,110.90}}, {"Commerce, Los Santos", {1667.90,-1577.50,-89.00,1812.60,-1430.80,110.90}}, {"Conference Center, Los Santos", {1046.10,-1804.20,-89.00,1323.90,-1722.20,110.90}}, {"Conference Center, Los Santos", {1073.20,-1842.20,-89.00,1323.90,-1804.20,110.90}}, {"Cranberry Station, San Fierro", {-2007.80,56.30,0.00,-1922.00,224.70,100.00}}, {"Creek, Las Venturas", {2749.90,1937.20,-89.00,2921.60,2669.70,110.90}}, {"Dillimore, Red County", {580.70,-674.80,-9.50,861.00,-404.70,200.00}}, {"Doherty, San Fierro", {-2270.00,-324.10,-0.00,-1794.90,-222.50,200.00}}, {"Doherty, San Fierro", {-2173.00,-222.50,-0.00,-1794.90,265.20,200.00}}, {"Downtown, San Fierro", {-1982.30,744.10,-6.10,-1871.70,1274.20,200.00}}, {"Downtown, San Fierro", {-1871.70,1176.40,-4.50,-1620.30,1274.20,200.00}}, {"Downtown, San Fierro", {-1700.00,744.20,-6.10,-1580.00,1176.50,200.00}}, {"Downtown, San Fierro", {-1580.00,744.20,-6.10,-1499.80,1025.90,200.00}}, {"Downtown, San Fierro", {-2078.60,578.30,-7.60,-1499.80,744.20,200.00}}, {"Downtown, San Fierro", {-1993.20,265.20,-9.10,-1794.90,578.30,200.00}}, {"Downtown, Los Santos", {1463.90,-1430.80,-89.00,1724.70,-1290.80,110.90}}, {"Downtown, Los Santos", {1724.70,-1430.80,-89.00,1812.60,-1250.90,110.90}}, {"Downtown, Los Santos", {1463.90,-1290.80,-89.00,1724.70,-1150.80,110.90}}, {"Downtown, Los Santos", {1370.80,-1384.90,-89.00,1463.90,-1170.80,110.90}}, {"Downtown, Los Santos", {1724.70,-1250.90,-89.00,1812.60,-1150.80,110.90}}, {"Downtown, Los Santos", {1370.80,-1170.80,-89.00,1463.90,-1130.80,110.90}}, {"Downtown, Los Santos", {1378.30,-1130.80,-89.00,1463.90,-1026.30,110.90}}, {"Downtown, Los Santos", {1391.00,-1026.30,-89.00,1463.90,-926.90,110.90}}, {"Downtown, Los Santos", {1507.50,-1385.20,110.90,1582.50,-1325.30,335.90}}, {"East Beach, Los Santos", {2632.80,-1852.80,-89.00,2959.30,-1668.10,110.90}}, {"East Beach, Los Santos", {2632.80,-1668.10,-89.00,2747.70,-1393.40,110.90}}, {"East Beach, Los Santos", {2747.70,-1668.10,-89.00,2959.30,-1498.60,110.90}}, {"East Beach, Los Santos", {2747.70,-1498.60,-89.00,2959.30,-1120.00,110.90}}, {"East Los Santos", {2421.00,-1628.50,-89.00,2632.80,-1454.30,110.90}}, {"East Los Santos", {2222.50,-1628.50,-89.00,2421.00,-1494.00,110.90}}, {"East Los Santos", {2266.20,-1494.00,-89.00,2381.60,-1372.00,110.90}}, {"East Los Santos", {2381.60,-1494.00,-89.00,2421.00,-1454.30,110.90}}, {"East Los Santos", {2281.40,-1372.00,-89.00,2381.60,-1135.00,110.90}}, {"East Los Santos", {2381.60,-1454.30,-89.00,2462.10,-1135.00,110.90}}, {"East Los Santos", {2462.10,-1454.30,-89.00,2581.70,-1135.00,110.90}}, {"Easter Basin, San Fierro", {-1794.90,249.90,-9.10,-1242.90,578.30,200.00}}, {"Easter Basin, San Fierro", {-1794.90,-50.00,-0.00,-1499.80,249.90,200.00}}, {"Easter Bay Airport, San Fierro", {-1499.80,-50.00,-0.00,-1242.90,249.90,200.00}}, {"Easter Bay Airport, San Fierro", {-1794.90,-730.10,-3.00,-1213.90,-50.00,200.00}}, {"Easter Bay Airport, San Fierro", {-1213.90,-730.10,0.00,-1132.80,-50.00,200.00}}, {"Easter Bay Airport, San Fierro", {-1242.90,-50.00,0.00,-1213.90,578.30,200.00}}, {"Easter Bay Airport, San Fierro", {-1213.90,-50.00,-4.50,-947.90,578.30,200.00}}, {"Easter Bay Airport, San Fierro", {-1315.40,-405.30,15.40,-1264.40,-209.50,25.40}}, {"Easter Bay Airport, San Fierro", {-1354.30,-287.30,15.40,-1315.40,-209.50,25.40}}, {"Easter Bay Airport, San Fierro", {-1490.30,-209.50,15.40,-1264.40,-148.30,25.40}}, {"Easter Bay Chemical, San Fierro", {-1132.80,-768.00,0.00,-956.40,-578.10,200.00}}, {"Easter Bay Chemical, San Fierro", {-1132.80,-787.30,0.00,-956.40,-768.00,200.00}}, {"Castillo del Diablo, Bony County", {-464.50,2217.60,0.00,-208.50,2580.30,200.00}}, {"Castillo del Diablo, Bony County", {-208.50,2123.00,-7.60,114.00,2337.10,200.00}}, {"Castillo del Diablo, Bony County", {-208.50,2337.10,0.00,8.40,2487.10,200.00}}, {"El Corona, Los Santos", {1812.60,-2179.20,-89.00,1970.60,-1852.80,110.90}}, {"El Corona, Los Santos", {1692.60,-2179.20,-89.00,1812.60,-1842.20,110.90}}, {"El Quebrados, Tierra Robada", {-1645.20,2498.50,0.00,-1372.10,2777.80,200.00}}, {"Esplanade East, San Fierro", {-1620.30,1176.50,-4.50,-1580.00,1274.20,200.00}}, {"Esplanade East, San Fierro", {-1580.00,1025.90,-6.10,-1499.80,1274.20,200.00}}, {"Esplanade East, San Fierro", {-1499.80,578.30,-79.60,-1339.80,1274.20,20.30}}, {"Esplanade North, San Fierro", {-2533.00,1358.90,-4.50,-1996.60,1501.20,200.00}}, {"Esplanade North, San Fierro", {-1996.60,1358.90,-4.50,-1524.20,1592.50,200.00}}, {"Esplanade North, San Fierro", {-1982.30,1274.20,-4.50,-1524.20,1358.90,200.00}}, {"Fallen Tree, Red County", {-792.20,-698.50,-5.30,-452.40,-380.00,200.00}}, {"Fallow Bridge, Red County", {434.30,366.50,0.00,603.00,555.60,200.00}}, {"Fern Ridge, Red County", {508.10,-139.20,0.00,1306.60,119.50,200.00}}, {"Financial, San Fierro", {-1871.70,744.10,-6.10,-1701.30,1176.40,300.00}}, {"Fisher's Lagoon, Red County", {1916.90,-233.30,-100.00,2131.70,13.80,200.00}}, {"Flint Intersection, Flint County", {-187.70,-1596.70,-89.00,17.00,-1276.60,110.90}}, {"Flint Range, Flint County", {-594.10,-1648.50,0.00,-187.70,-1276.60,200.00}}, {"Fort Carson, Tierra Robada", {-376.20,826.30,-3.00,123.70,1220.40,200.00}}, {"Foster Valley, San Fierro", {-2270.00,-430.20,-0.00,-2178.60,-324.10,200.00}}, {"Foster Valley, San Fierro", {-2178.60,-599.80,-0.00,-1794.90,-324.10,200.00}}, {"Foster Valley, San Fierro", {-2178.60,-1115.50,0.00,-1794.90,-599.80,200.00}}, {"Foster Valley, San Fierro", {-2178.60,-1250.90,0.00,-1794.90,-1115.50,200.00}}, {"Frederick Bridge, Red County", {2759.20,296.50,0.00,2774.20,594.70,200.00}}, {"Gant Bridge, San Fierro", {-2741.40,1659.60,-6.10,-2616.40,2175.10,200.00}}, {"Gant Bridge, San Fierro", {-2741.00,1490.40,-6.10,-2616.40,1659.60,200.00}}, {"Ganton, Los Santos", {2222.50,-1852.80,-89.00,2632.80,-1722.30,110.90}}, {"Ganton, Los Santos", {2222.50,-1722.30,-89.00,2632.80,-1628.50,110.90}}, {"Garcia, San Fierro", {-2411.20,-222.50,-0.00,-2173.00,265.20,200.00}}, {"Garcia, San Fierro", {-2395.10,-222.50,-5.30,-2354.00,-204.70,200.00}}, {"Garver Bridge, San Fierro", {-1339.80,828.10,-89.00,-1213.90,1057.00,110.90}}, {"Garver Bridge, San Fierro", {-1213.90,950.00,-89.00,-1087.90,1178.90,110.90}}, {"Garver Bridge, San Fierro", {-1499.80,696.40,-179.60,-1339.80,925.30,20.30}}, {"Glen Park, Los Santos", {1812.60,-1449.60,-89.00,1996.90,-1350.70,110.90}}, {"Glen Park, Los Santos", {1812.60,-1100.80,-89.00,1994.30,-973.30,110.90}}, {"Glen Park, Los Santos", {1812.60,-1350.70,-89.00,2056.80,-1100.80,110.90}}, {"Green Palms, Bone County", {176.50,1305.40,-3.00,338.60,1520.70,200.00}}, {"Greenglass College, Las Venturas", {964.30,1044.60,-89.00,1197.30,1203.20,110.90}}, {"Greenglass College, Las Venturas", {964.30,930.80,-89.00,1166.50,1044.60,110.90}}, {"Hampton Barns, Red County", {603.00,264.30,0.00,761.90,366.50,200.00}}, {"Hankypanky Point, Red County", {2576.90,62.10,0.00,2759.20,385.50,200.00}}, {"Harry Gold Parkway, Las Venturas", {1777.30,863.20,-89.00,1817.30,2342.80,110.90}}, {"Hashbury, San Fierro", {-2593.40,-222.50,-0.00,-2411.20,54.70,200.00}}, {"Hilltop Farm, San Fierro", {967.30,-450.30,-3.00,1176.70,-217.90,200.00}}, {"Hunter Quarry, Las Venturas", {337.20,710.80,-115.20,860.50,1031.70,203.70}}, {"Idlewood, Los Santos", {1812.60,-1852.80,-89.00,1971.60,-1742.30,110.90}}, {"Idlewood, Los Santos", {1812.60,-1742.30,-89.00,1951.60,-1602.30,110.90}}, {"Idlewood, Los Santos", {1951.60,-1742.30,-89.00,2124.60,-1602.30,110.90}}, {"Idlewood, Los Santos", {1812.60,-1602.30,-89.00,2124.60,-1449.60,110.90}}, {"Idlewood, Los Santos", {2124.60,-1742.30,-89.00,2222.50,-1494.00,110.90}}, {"Idlewood, Los Santos", {1971.60,-1852.80,-89.00,2222.50,-1742.30,110.90}}, {"Jefferson, Los Santos", {1996.90,-1449.60,-89.00,2056.80,-1350.70,110.90}}, {"Jefferson, Los Santos", {2124.60,-1494.00,-89.00,2266.20,-1449.60,110.90}}, {"Jefferson, Los Santos", {2056.80,-1372.00,-89.00,2281.40,-1210.70,110.90}}, {"Jefferson, Los Santos", {2056.80,-1210.70,-89.00,2185.30,-1126.30,110.90}}, {"Jefferson, Los Santos", {2185.30,-1210.70,-89.00,2281.40,-1154.50,110.90}}, {"Jefferson, Los Santos", {2056.80,-1449.60,-89.00,2266.20,-1372.00,110.90}}, {"Julius Thruway East, Las Venturas", {2623.10,943.20,-89.00,2749.90,1055.90,110.90}}, {"Julius Thruway East, Las Venturas", {2685.10,1055.90,-89.00,2749.90,2626.50,110.90}}, {"Julius Thruway East, Las Venturas", {2536.40,2442.50,-89.00,2685.10,2542.50,110.90}}, {"Julius Thruway East, Las Venturas", {2625.10,2202.70,-89.00,2685.10,2442.50,110.90}}, {"Julius Thruway North, Las Venturas", {2498.20,2542.50,-89.00,2685.10,2626.50,110.90}}, {"Julius Thruway North, Las Venturas", {2237.40,2542.50,-89.00,2498.20,2663.10,110.90}}, {"Julius Thruway North, Las Venturas", {2121.40,2508.20,-89.00,2237.40,2663.10,110.90}}, {"Julius Thruway North, Las Venturas", {1938.80,2508.20,-89.00,2121.40,2624.20,110.90}}, {"Julius Thruway North, Las Venturas", {1534.50,2433.20,-89.00,1848.40,2583.20,110.90}}, {"Julius Thruway North, Las Venturas", {1848.40,2478.40,-89.00,1938.80,2553.40,110.90}}, {"Julius Thruway North, Las Venturas", {1704.50,2342.80,-89.00,1848.40,2433.20,110.90}}, {"Julius Thruway North, Las Venturas", {1377.30,2433.20,-89.00,1534.50,2507.20,110.90}}, {"Julius Thruway South, Las Venturas", {1457.30,823.20,-89.00,2377.30,863.20,110.90}}, {"Julius Thruway South, Las Venturas", {2377.30,788.80,-89.00,2537.30,897.90,110.90}}, {"Julius Thruway West, Las Venturas", {1197.30,1163.30,-89.00,1236.60,2243.20,110.90}}, {"Julius Thruway West, Las Venturas", {1236.60,2142.80,-89.00,1297.40,2243.20,110.90}}, {"Juniper Hill, San Fierro", {-2533.00,578.30,-7.60,-2274.10,968.30,200.00}}, {"Juniper Hollow, San Fierro", {-2533.00,968.30,-6.10,-2274.10,1358.90,200.00}}, {"KACC Military Fuels, Las Venturas", {2498.20,2626.50,-89.00,2749.90,2861.50,110.90}}, {"Kincaid Bridge, San Fierro", {-1339.80,599.20,-89.00,-1213.90,828.10,110.90}}, {"Kincaid Bridge, San Fierro", {-1213.90,721.10,-89.00,-1087.90,950.00,110.90}}, {"Kincaid Bridge, San Fierro", {-1087.90,855.30,-89.00,-961.90,986.20,110.90}}, {"King's, San Fierro", {-2329.30,458.40,-7.60,-1993.20,578.30,200.00}}, {"King's, San Fierro", {-2411.20,265.20,-9.10,-1993.20,373.50,200.00}}, {"King's, San Fierro", {-2253.50,373.50,-9.10,-1993.20,458.40,200.00}}, {"LVA Freight Depot, Las Venturas", {1457.30,863.20,-89.00,1777.40,1143.20,110.90}}, {"LVA Freight Depot, Las Venturas", {1375.60,919.40,-89.00,1457.30,1203.20,110.90}}, {"LVA Freight Depot, Las Venturas", {1277.00,1087.60,-89.00,1375.60,1203.20,110.90}}, {"LVA Freight Depot, Las Venturas", {1315.30,1044.60,-89.00,1375.60,1087.60,110.90}}, {"LVA Freight Depot, Las Venturas", {1236.60,1163.40,-89.00,1277.00,1203.20,110.90}}, {"Las Barrancas, Tierra Robada", {-926.10,1398.70,-3.00,-719.20,1634.60,200.00}}, {"Las Brujas, Tierra Robada", {-365.10,2123.00,-3.00,-208.50,2217.60,200.00}}, {"Las Colinas, Los Santos", {1994.30,-1100.80,-89.00,2056.80,-920.80,110.90}}, {"Las Colinas, Los Santos", {2056.80,-1126.30,-89.00,2126.80,-920.80,110.90}}, {"Las Colinas, Los Santos", {2185.30,-1154.50,-89.00,2281.40,-934.40,110.90}}, {"Las Colinas, Los Santos", {2126.80,-1126.30,-89.00,2185.30,-934.40,110.90}}, {"Las Colinas, Los Santos", {2747.70,-1120.00,-89.00,2959.30,-945.00,110.90}}, {"Las Colinas, Los Santos", {2632.70,-1135.00,-89.00,2747.70,-945.00,110.90}}, {"Las Colinas, Los Santos", {2281.40,-1135.00,-89.00,2632.70,-945.00,110.90}}, {"Las Payasadas, Tierra Robada", {-354.30,2580.30,2.00,-133.60,2816.80,200.00}}, {"Las Venturas Airport, Las Venturas", {1236.60,1203.20,-89.00,1457.30,1883.10,110.90}}, {"Las Venturas Airport, Las Venturas", {1457.30,1203.20,-89.00,1777.30,1883.10,110.90}}, {"Las Venturas Airport, Las Venturas", {1457.30,1143.20,-89.00,1777.40,1203.20,110.90}}, {"Las Venturas Airport, Las Venturas", {1515.80,1586.40,-12.50,1729.90,1714.50,87.50}}, {"Last Dime Motel, Las Venturas", {1823.00,596.30,-89.00,1997.20,823.20,110.90}}, {"Leafy Hollow, Las Venturas", {-1166.90,-1856.00,0.00,-815.60,-1602.00,200.00}}, {"Liberty City", {-1000.00,400.00,1300.00,-700.00,600.00,1400.00}}, {"Lil' Probe Inn, Bone County", {-90.20,1286.80,-3.00,153.80,1554.10,200.00}}, {"Linden Side, Las Venturas", {2749.90,943.20,-89.00,2923.30,1198.90,110.90}}, {"Linden Station, Las Venturas", {2749.90,1198.90,-89.00,2923.30,1548.90,110.90}}, {"Linden Station, Las Venturas", {2811.20,1229.50,-39.50,2861.20,1407.50,60.40}}, {"Little Mexico, Los Santos", {1701.90,-1842.20,-89.00,1812.60,-1722.20,110.90}}, {"Little Mexico, Los Santos", {1758.90,-1722.20,-89.00,1812.60,-1577.50,110.90}}, {"Los Flores, San Fierro", {2581.70,-1454.30,-89.00,2632.80,-1393.40,110.90}}, {"Los Flores, San Fierro", {2581.70,-1393.40,-89.00,2747.70,-1135.00,110.90}}, {"LS International, Los Santos", {1249.60,-2394.30,-89.00,1852.00,-2179.20,110.90}}, {"LS International, Los Santos", {1852.00,-2394.30,-89.00,2089.00,-2179.20,110.90}}, {"LS International, Los Santos", {1382.70,-2730.80,-89.00,2201.80,-2394.30,110.90}}, {"LS International, Los Santos", {1974.60,-2394.30,-39.00,2089.00,-2256.50,60.90}}, {"LS International, Los Santos", {1400.90,-2669.20,-39.00,2189.80,-2597.20,60.90}}, {"LS International, Los Santos", {2051.60,-2597.20,-39.00,2152.40,-2394.30,60.90}}, {"Marina, Los Santos", {647.70,-1804.20,-89.00,851.40,-1577.50,110.90}}, {"Marina, Los Santos", {647.70,-1577.50,-89.00,807.90,-1416.20,110.90}}, {"Marina, Los Santos", {807.90,-1577.50,-89.00,926.90,-1416.20,110.90}}, {"Market, Los Santos", {787.40,-1416.20,-89.00,1072.60,-1310.20,110.90}}, {"Market, Los Santos", {952.60,-1310.20,-89.00,1072.60,-1130.80,110.90}}, {"Market, Los Santos", {1072.60,-1416.20,-89.00,1370.80,-1130.80,110.90}}, {"Market, Los Santos", {926.90,-1577.50,-89.00,1370.80,-1416.20,110.90}}, {"Market Station, Los Santos", {787.40,-1410.90,-34.10,866.00,-1310.20,65.80}}, {"Martin Bridge, Red County", {-222.10,293.30,0.00,-122.10,476.40,200.00}}, {"Missionary Hill, San Fierro", {-2994.40,-811.20,0.00,-2178.60,-430.20,200.00}}, {"Montgomery, Red County", {1119.50,119.50,-3.00,1451.40,493.30,200.00}}, {"Montgomery, Red County", {1451.40,347.40,-6.10,1582.40,420.80,200.00}}, {"Montgomery Section, Red County", {1546.60,208.10,0.00,1745.80,347.40,200.00}}, {"Montgomery Section, Red County", {1582.40,347.40,0.00,1664.60,401.70,200.00}}, {"Mulholland, Los Santos", {1414.00,-768.00,-89.00,1667.60,-452.40,110.90}}, {"Mulholland, Los Santos", {1281.10,-452.40,-89.00,1641.10,-290.90,110.90}}, {"Mulholland, Los Santos", {1269.10,-768.00,-89.00,1414.00,-452.40,110.90}}, {"Mulholland, Los Santos", {1357.00,-926.90,-89.00,1463.90,-768.00,110.90}}, {"Mulholland, Los Santos", {1318.10,-910.10,-89.00,1357.00,-768.00,110.90}}, {"Mulholland, Los Santos", {1169.10,-910.10,-89.00,1318.10,-768.00,110.90}}, {"Mulholland, Los Santos", {768.60,-954.60,-89.00,952.60,-860.60,110.90}}, {"Mulholland, Los Santos", {687.80,-860.60,-89.00,911.80,-768.00,110.90}}, {"Mulholland, Los Santos", {737.50,-768.00,-89.00,1142.20,-674.80,110.90}}, {"Mulholland, Los Santos", {1096.40,-910.10,-89.00,1169.10,-768.00,110.90}}, {"Mulholland, Los Santos", {952.60,-937.10,-89.00,1096.40,-860.60,110.90}}, {"Mulholland, Los Santos", {911.80,-860.60,-89.00,1096.40,-768.00,110.90}}, {"Mulholland, Los Santos", {861.00,-674.80,-89.00,1156.50,-600.80,110.90}}, {"Mulholland Section, Los Santos", {1463.90,-1150.80,-89.00,1812.60,-768.00,110.90}}, {"North Rock, Red County", {2285.30,-768.00,0.00,2770.50,-269.70,200.00}}, {"Ocean Docks, Los Santos", {2373.70,-2697.00,-89.00,2809.20,-2330.40,110.90}}, {"Ocean Docks, Los Santos", {2201.80,-2418.30,-89.00,2324.00,-2095.00,110.90}}, {"Ocean Docks, Los Santos", {2324.00,-2302.30,-89.00,2703.50,-2145.10,110.90}}, {"Ocean Docks, Los Santos", {2089.00,-2394.30,-89.00,2201.80,-2235.80,110.90}}, {"Ocean Docks, Los Santos", {2201.80,-2730.80,-89.00,2324.00,-2418.30,110.90}}, {"Ocean Docks, Los Santos", {2703.50,-2302.30,-89.00,2959.30,-2126.90,110.90}}, {"Ocean Docks, Los Santos", {2324.00,-2145.10,-89.00,2703.50,-2059.20,110.90}}, {"Ocean Flats, San Fierro", {-2994.40,277.40,-9.10,-2867.80,458.40,200.00}}, {"Ocean Flats, San Fierro", {-2994.40,-222.50,-0.00,-2593.40,277.40,200.00}}, {"Ocean Flats, San Fierro", {-2994.40,-430.20,-0.00,-2831.80,-222.50,200.00}}, {"Octane Springs, Bone County", {338.60,1228.50,0.00,664.30,1655.00,200.00}}, {"Old Venturas Strip, Las Venturas", {2162.30,2012.10,-89.00,2685.10,2202.70,110.90}}, {"Palisades, San Fierro", {-2994.40,458.40,-6.10,-2741.00,1339.60,200.00}}, {"Palomino Creek, Red County", {2160.20,-149.00,0.00,2576.90,228.30,200.00}}, {"Paradiso, San Fierro", {-2741.00,793.40,-6.10,-2533.00,1268.40,200.00}}, {"Pershing Square, Los Santos", {1440.90,-1722.20,-89.00,1583.50,-1577.50,110.90}}, {"Pilgrim, Las Venturas", {2437.30,1383.20,-89.00,2624.40,1783.20,110.90}}, {"Pilgrim, Las Venturas", {2624.40,1383.20,-89.00,2685.10,1783.20,110.90}}, {"Pilson Intersection, Las Venturas", {1098.30,2243.20,-89.00,1377.30,2507.20,110.90}}, {"Pirates in Men's Pants, Las Venturas", {1817.30,1469.20,-89.00,2027.40,1703.20,110.90}}, {"Playa del Seville, Los Santos", {2703.50,-2126.90,-89.00,2959.30,-1852.80,110.90}}, {"Prickle Pine, Las Venturas", {1534.50,2583.20,-89.00,1848.40,2863.20,110.90}}, {"Prickle Pine, Las Venturas", {1117.40,2507.20,-89.00,1534.50,2723.20,110.90}}, {"Prickle Pine, Las Venturas", {1848.40,2553.40,-89.00,1938.80,2863.20,110.90}}, {"Prickle Pine, Las Venturas", {1938.80,2624.20,-89.00,2121.40,2861.50,110.90}}, {"Queens, San Fierro", {-2533.00,458.40,0.00,-2329.30,578.30,200.00}}, {"Queens, San Fierro", {-2593.40,54.70,0.00,-2411.20,458.40,200.00}}, {"Queens, San Fierro", {-2411.20,373.50,0.00,-2253.50,458.40,200.00}}, {"Randolph Ind. Estate, Las Venturas", {1558.00,596.30,-89.00,1823.00,823.20,110.90}}, {"Redsands East, Las Venturas", {1817.30,2011.80,-89.00,2106.70,2202.70,110.90}}, {"Redsands East, Las Venturas", {1817.30,2202.70,-89.00,2011.90,2342.80,110.90}}, {"Redsands East, Las Venturas", {1848.40,2342.80,-89.00,2011.90,2478.40,110.90}}, {"Redsands West, Las Venturas", {1236.60,1883.10,-89.00,1777.30,2142.80,110.90}}, {"Redsands West, Las Venturas", {1297.40,2142.80,-89.00,1777.30,2243.20,110.90}}, {"Redsands West, Las Venturas", {1377.30,2243.20,-89.00,1704.50,2433.20,110.90}}, {"Redsands West, Las Venturas", {1704.50,2243.20,-89.00,1777.30,2342.80,110.90}}, {"Regular Tom, Bone County", {-405.70,1712.80,-3.00,-276.70,1892.70,200.00}}, {"Richman, Los Santos", {647.50,-1118.20,-89.00,787.40,-954.60,110.90}}, {"Richman, Los Santos", {647.50,-954.60,-89.00,768.60,-860.60,110.90}}, {"Richman, Los Santos", {225.10,-1369.60,-89.00,334.50,-1292.00,110.90}}, {"Richman, Los Santos", {225.10,-1292.00,-89.00,466.20,-1235.00,110.90}}, {"Richman, Los Santos", {72.60,-1404.90,-89.00,225.10,-1235.00,110.90}}, {"Richman, Los Santos", {72.60,-1235.00,-89.00,321.30,-1008.10,110.90}}, {"Richman, Los Santos", {321.30,-1235.00,-89.00,647.50,-1044.00,110.90}}, {"Richman, Los Santos", {321.30,-1044.00,-89.00,647.50,-860.60,110.90}}, {"Richman, Los Santos", {321.30,-860.60,-89.00,687.80,-768.00,110.90}}, {"Richman, Los Santos", {321.30,-768.00,-89.00,700.70,-674.80,110.90}}, {"Robada Section, Tierra Robada", {-1119.00,1178.90,-89.00,-862.00,1351.40,110.90}}, {"Roca Escalante, Las Venturas", {2237.40,2202.70,-89.00,2536.40,2542.50,110.90}}, {"Roca Escalante, Las Venturas", {2536.40,2202.70,-89.00,2625.10,2442.50,110.90}}, {"Rockshore East, Las Venturas", {2537.30,676.50,-89.00,2902.30,943.20,110.90}}, {"Rockshore West, Las Venturas", {1997.20,596.30,-89.00,2377.30,823.20,110.90}}, {"Rockshore West, Las Venturas", {2377.30,596.30,-89.00,2537.30,788.80,110.90}}, {"Rodeo, Los Santos", {72.60,-1684.60,-89.00,225.10,-1544.10,110.90}}, {"Rodeo, Los Santos", {72.60,-1544.10,-89.00,225.10,-1404.90,110.90}}, {"Rodeo, Los Santos", {225.10,-1684.60,-89.00,312.80,-1501.90,110.90}}, {"Rodeo, Los Santos", {225.10,-1501.90,-89.00,334.50,-1369.60,110.90}}, {"Rodeo, Los Santos", {334.50,-1501.90,-89.00,422.60,-1406.00,110.90}}, {"Rodeo, Los Santos", {312.80,-1684.60,-89.00,422.60,-1501.90,110.90}}, {"Rodeo, Los Santos", {422.60,-1684.60,-89.00,558.00,-1570.20,110.90}}, {"Rodeo, Los Santos", {558.00,-1684.60,-89.00,647.50,-1384.90,110.90}}, {"Rodeo, Los Santos", {466.20,-1570.20,-89.00,558.00,-1385.00,110.90}}, {"Rodeo, Los Santos", {422.60,-1570.20,-89.00,466.20,-1406.00,110.90}}, {"Rodeo, Los Santos", {466.20,-1385.00,-89.00,647.50,-1235.00,110.90}}, {"Rodeo, Los Santos", {334.50,-1406.00,-89.00,466.20,-1292.00,110.90}}, {"Royal Casino, Las Venturas", {2087.30,1383.20,-89.00,2437.30,1543.20,110.90}}, {"San Andreas Sound", {2450.30,385.50,-100.00,2759.20,562.30,200.00}}, {"Santa Flora, San Fierro", {-2741.00,458.40,-7.60,-2533.00,793.40,200.00}}, {"Santa Maria Beach, Los Santos", {342.60,-2173.20,-89.00,647.70,-1684.60,110.90}}, {"Santa Maria Beach, Los Santos", {72.60,-2173.20,-89.00,342.60,-1684.60,110.90}}, {"Shady Cabin, Whetstone", {-1632.80,-2263.40,-3.00,-1601.30,-2231.70,200.00}}, {"Shady Creeks, Whetstone", {-1820.60,-2643.60,-8.00,-1226.70,-1771.60,200.00}}, {"Shady Creeks, Whetstone", {-2030.10,-2174.80,-6.10,-1820.60,-1771.60,200.00}}, {"Sobell Rail Yards, Las Venturas", {2749.90,1548.90,-89.00,2923.30,1937.20,110.90}}, {"Spinybed, Las Venturas", {2121.40,2663.10,-89.00,2498.20,2861.50,110.90}}, {"Starfish Casino, Las Venturas", {2437.30,1783.20,-89.00,2685.10,2012.10,110.90}}, {"Starfish Casino, Las Venturas", {2437.30,1858.10,-39.00,2495.00,1970.80,60.90}}, {"Starfish Casino, Las Venturas", {2162.30,1883.20,-89.00,2437.30,2012.10,110.90}}, {"Temple, Los Santos", {1252.30,-1130.80,-89.00,1378.30,-1026.30,110.90}}, {"Temple, Los Santos", {1252.30,-1026.30,-89.00,1391.00,-926.90,110.90}}, {"Temple, Los Santos", {1252.30,-926.90,-89.00,1357.00,-910.10,110.90}}, {"Temple, Los Santos", {952.60,-1130.80,-89.00,1096.40,-937.10,110.90}}, {"Temple, Los Santos", {1096.40,-1130.80,-89.00,1252.30,-1026.30,110.90}}, {"Temple, Los Santos", {1096.40,-1026.30,-89.00,1252.30,-910.10,110.90}}, {"The Camel's Toe, Las Venturas", {2087.30,1203.20,-89.00,2640.40,1383.20,110.90}}, {"The Clown's Pocket, Las Venturas", {2162.30,1783.20,-89.00,2437.30,1883.20,110.90}}, {"The Emerald Isle, Las Venturas", {2011.90,2202.70,-89.00,2237.40,2508.20,110.90}}, {"The Farm, Flint County", {-1209.60,-1317.10,114.90,-908.10,-787.30,251.90}}, {"Four Dragons Casino, Las Venturas", {1817.30,863.20,-89.00,2027.30,1083.20,110.90}}, {"The High Roller, Las Venturas", {1817.30,1283.20,-89.00,2027.30,1469.20,110.90}}, {"The Mako Span, Las Venturas", {1664.60,401.70,0.00,1785.10,567.20,200.00}}, {"The Panopticon, Whetstone", {-947.90,-304.30,-1.10,-319.60,327.00,200.00}}, {"The Pink Swan, Red County", {1817.30,1083.20,-89.00,2027.30,1283.20,110.90}}, {"The Sherman Dam, Las Venturas", {-968.70,1929.40,-3.00,-481.10,2155.20,200.00}}, {"The Strip, Las Venturas", {2027.40,863.20,-89.00,2087.30,1703.20,110.90}}, {"The Strip, Las Venturas", {2106.70,1863.20,-89.00,2162.30,2202.70,110.90}}, {"The Strip, Las Venturas", {2027.40,1783.20,-89.00,2162.30,1863.20,110.90}}, {"The Strip, Las Venturas", {2027.40,1703.20,-89.00,2137.40,1783.20,110.90}}, {"The Visage, Las Venturas", {1817.30,1863.20,-89.00,2106.70,2011.80,110.90}}, {"The Visage, Las Venturas", {1817.30,1703.20,-89.00,2027.40,1863.20,110.90}}, {"Unity Station, Los Santos", {1692.60,-1971.80,-20.40,1812.60,-1932.80,79.50}}, {"Valle Ocultado, Los Santos", {-936.60,2611.40,2.00,-715.90,2847.90,200.00}}, {"Verdant Bluffs, Los Santos", {930.20,-2488.40,-89.00,1249.60,-2006.70,110.90}}, {"Verdant Bluffs, Los Santos", {1073.20,-2006.70,-89.00,1249.60,-1842.20,110.90}}, {"Verdant Bluffs, Los Santos", {1249.60,-2179.20,-89.00,1692.60,-1842.20,110.90}}, {"Verdant Meadows, Bone County", {37.00,2337.10,-3.00,435.90,2677.90,200.00}}, {"Verona Beach, Los Santos", {647.70,-2173.20,-89.00,930.20,-1804.20,110.90}}, {"Verona Beach, Los Santos", {930.20,-2006.70,-89.00,1073.20,-1804.20,110.90}}, {"Verona Beach, Los Santos", {851.40,-1804.20,-89.00,1046.10,-1577.50,110.90}}, {"Verona Beach, Los Santos", {1161.50,-1722.20,-89.00,1323.90,-1577.50,110.90}}, {"Verona Beach, Los Santos", {1046.10,-1722.20,-89.00,1161.50,-1577.50,110.90}}, {"Vinewood, Los Santos", {787.40,-1310.20,-89.00,952.60,-1130.80,110.90}}, {"Vinewood, Los Santos", {787.40,-1130.80,-89.00,952.60,-954.60,110.90}}, {"Vinewood, Los Santos", {647.50,-1227.20,-89.00,787.40,-1118.20,110.90}}, {"Vinewood, Los Santos", {647.70,-1416.20,-89.00,787.40,-1227.20,110.90}}, {"Whitewood Estates, Las Venturas", {883.30,1726.20,-89.00,1098.30,2507.20,110.90}}, {"Whitewood Estates, Las Venturas", {1098.30,1726.20,-89.00,1197.30,2243.20,110.90}}, {"Willowfield, Los Santos", {1970.60,-2179.20,-89.00,2089.00,-1852.80,110.90}}, {"Willowfield, Los Santos", {2089.00,-2235.80,-89.00,2201.80,-1989.90,110.90}}, {"Willowfield, Los Santos", {2089.00,-1989.90,-89.00,2324.00,-1852.80,110.90}}, {"Willowfield, Los Santos", {2201.80,-2095.00,-89.00,2324.00,-1989.90,110.90}}, {"Willowfield, Los Santos", {2541.70,-1941.40,-89.00,2703.50,-1852.80,110.90}}, {"Willowfield, Los Santos", {2324.00,-2059.20,-89.00,2541.70,-1852.80,110.90}}, {"Willowfield, Los Santos", {2541.70,-2059.20,-89.00,2703.50,-1941.40,110.90}}, {"Yellow Bell Station, Las Venturas", {1377.40,2600.40,-21.90,1492.40,2687.30,78.00}}, // Main Zones {"Los Santos", {44.60,-2892.90,-242.90,2997.00,-768.00,900.00}}, {"Las Venturas", {869.40,596.30,-242.90,2997.00,2993.80,900.00}}, {"Bone County", {-480.50,596.30,-242.90,869.40,2993.80,900.00}}, {"Tierra Robada", {-2997.40,1659.60,-242.90,-480.50,2993.80,900.00}}, {"Tierra Robada", {-1213.90,596.30,-242.90,-480.50,1659.60,900.00}}, {"San Fierro", {-2997.40,-1115.50,-242.90,-1213.90,1659.60,900.00}}, {"Red County", {-1213.90,-768.00,-242.90,2997.00,596.30,900.00}}, {"Flint County", {-1213.90,-2892.90,-242.90,44.60,-768.00,900.00}}, {"Whetstone", {-2997.40,-2892.90,-242.90,-1213.90,-1115.50,900.00}} }; static const gSAZones[][SAZONE_MAIN] = { // Majority of names and area coordinates adopted from Mabako's 'Zones Script' v0.2 // NAME AREA (Xmin,Ymin,Zmin,Xmax,Ymax,Zmax) {"The Big Ear", {-410.00,1403.30,-3.00,-137.90,1681.20,200.00}}, {"Aldea Malvada", {-1372.10,2498.50,0.00,-1277.50,2615.30,200.00}}, {"Angel Pine", {-2324.90,-2584.20,-6.10,-1964.20,-2212.10,200.00}}, {"Arco del Oeste", {-901.10,2221.80,0.00,-592.00,2571.90,200.00}}, {"Avispa Country Club", {-2646.40,-355.40,0.00,-2270.00,-222.50,200.00}}, {"Avispa Country Club", {-2831.80,-430.20,-6.10,-2646.40,-222.50,200.00}}, {"Avispa Country Club", {-2361.50,-417.10,0.00,-2270.00,-355.40,200.00}}, {"Avispa Country Club", {-2667.80,-302.10,-28.80,-2646.40,-262.30,71.10}}, {"Avispa Country Club", {-2470.00,-355.40,0.00,-2270.00,-318.40,46.10}}, {"Avispa Country Club", {-2550.00,-355.40,0.00,-2470.00,-318.40,39.70}}, {"Back o Beyond", {-1166.90,-2641.10,0.00,-321.70,-1856.00,200.00}}, {"Battery Point", {-2741.00,1268.40,-4.50,-2533.00,1490.40,200.00}}, {"Bayside", {-2741.00,2175.10,0.00,-2353.10,2722.70,200.00}}, {"Bayside Marina", {-2353.10,2275.70,0.00,-2153.10,2475.70,200.00}}, {"Beacon Hill", {-399.60,-1075.50,-1.40,-319.00,-977.50,198.50}}, {"Blackfield", {964.30,1203.20,-89.00,1197.30,1403.20,110.90}}, {"Blackfield", {964.30,1403.20,-89.00,1197.30,1726.20,110.90}}, {"Blackfield Chapel", {1375.60,596.30,-89.00,1558.00,823.20,110.90}}, {"Blackfield Chapel", {1325.60,596.30,-89.00,1375.60,795.00,110.90}}, {"Blackfield Section", {1197.30,1044.60,-89.00,1277.00,1163.30,110.90}}, {"Blackfield Section", {1166.50,795.00,-89.00,1375.60,1044.60,110.90}}, {"Blackfield Section", {1277.00,1044.60,-89.00,1315.30,1087.60,110.90}}, {"Blackfield Section", {1375.60,823.20,-89.00,1457.30,919.40,110.90}}, {"Blueberry", {104.50,-220.10,2.30,349.60,152.20,200.00}}, {"Blueberry", {19.60,-404.10,3.80,349.60,-220.10,200.00}}, {"Blueberry Acres", {-319.60,-220.10,0.00,104.50,293.30,200.00}}, {"Caligula's Palace", {2087.30,1543.20,-89.00,2437.30,1703.20,110.90}}, {"Caligula's Palace", {2137.40,1703.20,-89.00,2437.30,1783.20,110.90}}, {"Calton Heights", {-2274.10,744.10,-6.10,-1982.30,1358.90,200.00}}, {"Chinatown", {-2274.10,578.30,-7.60,-2078.60,744.10,200.00}}, {"City Hall", {-2867.80,277.40,-9.10,-2593.40,458.40,200.00}}, {"Come-A-Lot", {2087.30,943.20,-89.00,2623.10,1203.20,110.90}}, {"Commerce", {1323.90,-1842.20,-89.00,1701.90,-1722.20,110.90}}, {"Commerce", {1323.90,-1722.20,-89.00,1440.90,-1577.50,110.90}}, {"Commerce", {1370.80,-1577.50,-89.00,1463.90,-1384.90,110.90}}, {"Commerce", {1463.90,-1577.50,-89.00,1667.90,-1430.80,110.90}}, {"Commerce", {1583.50,-1722.20,-89.00,1758.90,-1577.50,110.90}}, {"Commerce", {1667.90,-1577.50,-89.00,1812.60,-1430.80,110.90}}, {"Conference Center", {1046.10,-1804.20,-89.00,1323.90,-1722.20,110.90}}, {"Conference Center", {1073.20,-1842.20,-89.00,1323.90,-1804.20,110.90}}, {"Cranberry Station", {-2007.80,56.30,0.00,-1922.00,224.70,100.00}}, {"Creek", {2749.90,1937.20,-89.00,2921.60,2669.70,110.90}}, {"Dillimore", {580.70,-674.80,-9.50,861.00,-404.70,200.00}}, {"Doherty", {-2270.00,-324.10,-0.00,-1794.90,-222.50,200.00}}, {"Doherty", {-2173.00,-222.50,-0.00,-1794.90,265.20,200.00}}, {"Downtown", {-1982.30,744.10,-6.10,-1871.70,1274.20,200.00}}, {"Downtown", {-1871.70,1176.40,-4.50,-1620.30,1274.20,200.00}}, {"Downtown", {-1700.00,744.20,-6.10,-1580.00,1176.50,200.00}}, {"Downtown", {-1580.00,744.20,-6.10,-1499.80,1025.90,200.00}}, {"Downtown", {-2078.60,578.30,-7.60,-1499.80,744.20,200.00}}, {"Downtown", {-1993.20,265.20,-9.10,-1794.90,578.30,200.00}}, {"Downtown Los Santos", {1463.90,-1430.80,-89.00,1724.70,-1290.80,110.90}}, {"Downtown Los Santos", {1724.70,-1430.80,-89.00,1812.60,-1250.90,110.90}}, {"Downtown Los Santos", {1463.90,-1290.80,-89.00,1724.70,-1150.80,110.90}}, {"Downtown Los Santos", {1370.80,-1384.90,-89.00,1463.90,-1170.80,110.90}}, {"Downtown Los Santos", {1724.70,-1250.90,-89.00,1812.60,-1150.80,110.90}}, {"Downtown Los Santos", {1370.80,-1170.80,-89.00,1463.90,-1130.80,110.90}}, {"Downtown Los Santos", {1378.30,-1130.80,-89.00,1463.90,-1026.30,110.90}}, {"Downtown Los Santos", {1391.00,-1026.30,-89.00,1463.90,-926.90,110.90}}, {"Downtown Los Santos", {1507.50,-1385.20,110.90,1582.50,-1325.30,335.90}}, {"East Beach", {2632.80,-1852.80,-89.00,2959.30,-1668.10,110.90}}, {"East Beach", {2632.80,-1668.10,-89.00,2747.70,-1393.40,110.90}}, {"East Beach", {2747.70,-1668.10,-89.00,2959.30,-1498.60,110.90}}, {"East Beach", {2747.70,-1498.60,-89.00,2959.30,-1120.00,110.90}}, {"East Los Santos", {2421.00,-1628.50,-89.00,2632.80,-1454.30,110.90}}, {"East Los Santos", {2222.50,-1628.50,-89.00,2421.00,-1494.00,110.90}}, {"East Los Santos", {2266.20,-1494.00,-89.00,2381.60,-1372.00,110.90}}, {"East Los Santos", {2381.60,-1494.00,-89.00,2421.00,-1454.30,110.90}}, {"East Los Santos", {2281.40,-1372.00,-89.00,2381.60,-1135.00,110.90}}, {"East Los Santos", {2381.60,-1454.30,-89.00,2462.10,-1135.00,110.90}}, {"East Los Santos", {2462.10,-1454.30,-89.00,2581.70,-1135.00,110.90}}, {"Easter Basin", {-1794.90,249.90,-9.10,-1242.90,578.30,200.00}}, {"Easter Basin", {-1794.90,-50.00,-0.00,-1499.80,249.90,200.00}}, {"Easter Bay Airport", {-1499.80,-50.00,-0.00,-1242.90,249.90,200.00}}, {"Easter Bay Airport", {-1794.90,-730.10,-3.00,-1213.90,-50.00,200.00}}, {"Easter Bay Airport", {-1213.90,-730.10,0.00,-1132.80,-50.00,200.00}}, {"Easter Bay Airport", {-1242.90,-50.00,0.00,-1213.90,578.30,200.00}}, {"Easter Bay Airport", {-1213.90,-50.00,-4.50,-947.90,578.30,200.00}}, {"Easter Bay Airport", {-1315.40,-405.30,15.40,-1264.40,-209.50,25.40}}, {"Easter Bay Airport", {-1354.30,-287.30,15.40,-1315.40,-209.50,25.40}}, {"Easter Bay Airport", {-1490.30,-209.50,15.40,-1264.40,-148.30,25.40}}, {"Easter Bay Chemical", {-1132.80,-768.00,0.00,-956.40,-578.10,200.00}}, {"Easter Bay Chemical", {-1132.80,-787.30,0.00,-956.40,-768.00,200.00}}, {"Castillo del Diablo", {-464.50,2217.60,0.00,-208.50,2580.30,200.00}}, {"Castillo del Diablo", {-208.50,2123.00,-7.60,114.00,2337.10,200.00}}, {"Castillo del Diablo", {-208.50,2337.10,0.00,8.40,2487.10,200.00}}, {"El Corona", {1812.60,-2179.20,-89.00,1970.60,-1852.80,110.90}}, {"El Corona", {1692.60,-2179.20,-89.00,1812.60,-1842.20,110.90}}, {"El Quebrados", {-1645.20,2498.50,0.00,-1372.10,2777.80,200.00}}, {"Esplanade East", {-1620.30,1176.50,-4.50,-1580.00,1274.20,200.00}}, {"Esplanade East", {-1580.00,1025.90,-6.10,-1499.80,1274.20,200.00}}, {"Esplanade East", {-1499.80,578.30,-79.60,-1339.80,1274.20,20.30}}, {"Esplanade North", {-2533.00,1358.90,-4.50,-1996.60,1501.20,200.00}}, {"Esplanade North", {-1996.60,1358.90,-4.50,-1524.20,1592.50,200.00}}, {"Esplanade North", {-1982.30,1274.20,-4.50,-1524.20,1358.90,200.00}}, {"Fallen Tree", {-792.20,-698.50,-5.30,-452.40,-380.00,200.00}}, {"Fallow Bridge", {434.30,366.50,0.00,603.00,555.60,200.00}}, {"Fern Ridge", {508.10,-139.20,0.00,1306.60,119.50,200.00}}, {"Financial", {-1871.70,744.10,-6.10,-1701.30,1176.40,300.00}}, {"Fisher's Lagoon", {1916.90,-233.30,-100.00,2131.70,13.80,200.00}}, {"Flint Intersection", {-187.70,-1596.70,-89.00,17.00,-1276.60,110.90}}, {"Flint Range", {-594.10,-1648.50,0.00,-187.70,-1276.60,200.00}}, {"Fort Carson", {-376.20,826.30,-3.00,123.70,1220.40,200.00}}, {"Foster Valley", {-2270.00,-430.20,-0.00,-2178.60,-324.10,200.00}}, {"Foster Valley", {-2178.60,-599.80,-0.00,-1794.90,-324.10,200.00}}, {"Foster Valley", {-2178.60,-1115.50,0.00,-1794.90,-599.80,200.00}}, {"Foster Valley", {-2178.60,-1250.90,0.00,-1794.90,-1115.50,200.00}}, {"Frederick Bridge", {2759.20,296.50,0.00,2774.20,594.70,200.00}}, {"Gant Bridge", {-2741.40,1659.60,-6.10,-2616.40,2175.10,200.00}}, {"Gant Bridge", {-2741.00,1490.40,-6.10,-2616.40,1659.60,200.00}}, {"Ganton", {2222.50,-1852.80,-89.00,2632.80,-1722.30,110.90}}, {"Ganton", {2222.50,-1722.30,-89.00,2632.80,-1628.50,110.90}}, {"Garcia", {-2411.20,-222.50,-0.00,-2173.00,265.20,200.00}}, {"Garcia", {-2395.10,-222.50,-5.30,-2354.00,-204.70,200.00}}, {"Garver Bridge", {-1339.80,828.10,-89.00,-1213.90,1057.00,110.90}}, {"Garver Bridge", {-1213.90,950.00,-89.00,-1087.90,1178.90,110.90}}, {"Garver Bridge", {-1499.80,696.40,-179.60,-1339.80,925.30,20.30}}, {"Glen Park", {1812.60,-1449.60,-89.00,1996.90,-1350.70,110.90}}, {"Glen Park", {1812.60,-1100.80,-89.00,1994.30,-973.30,110.90}}, {"Glen Park", {1812.60,-1350.70,-89.00,2056.80,-1100.80,110.90}}, {"Green Palms", {176.50,1305.40,-3.00,338.60,1520.70,200.00}}, {"Greenglass College", {964.30,1044.60,-89.00,1197.30,1203.20,110.90}}, {"Greenglass College", {964.30,930.80,-89.00,1166.50,1044.60,110.90}}, {"Hampton Barns", {603.00,264.30,0.00,761.90,366.50,200.00}}, {"Hankypanky Point", {2576.90,62.10,0.00,2759.20,385.50,200.00}}, {"Harry Gold Parkway", {1777.30,863.20,-89.00,1817.30,2342.80,110.90}}, {"Hashbury", {-2593.40,-222.50,-0.00,-2411.20,54.70,200.00}}, {"Hilltop Farm", {967.30,-450.30,-3.00,1176.70,-217.90,200.00}}, {"Hunter Quarry", {337.20,710.80,-115.20,860.50,1031.70,203.70}}, {"Idlewood", {1812.60,-1852.80,-89.00,1971.60,-1742.30,110.90}}, {"Idlewood", {1812.60,-1742.30,-89.00,1951.60,-1602.30,110.90}}, {"Idlewood", {1951.60,-1742.30,-89.00,2124.60,-1602.30,110.90}}, {"Idlewood", {1812.60,-1602.30,-89.00,2124.60,-1449.60,110.90}}, {"Idlewood", {2124.60,-1742.30,-89.00,2222.50,-1494.00,110.90}}, {"Idlewood", {1971.60,-1852.80,-89.00,2222.50,-1742.30,110.90}}, {"Jefferson", {1996.90,-1449.60,-89.00,2056.80,-1350.70,110.90}}, {"Jefferson", {2124.60,-1494.00,-89.00,2266.20,-1449.60,110.90}}, {"Jefferson", {2056.80,-1372.00,-89.00,2281.40,-1210.70,110.90}}, {"Jefferson", {2056.80,-1210.70,-89.00,2185.30,-1126.30,110.90}}, {"Jefferson", {2185.30,-1210.70,-89.00,2281.40,-1154.50,110.90}}, {"Jefferson", {2056.80,-1449.60,-89.00,2266.20,-1372.00,110.90}}, {"Julius Thruway East", {2623.10,943.20,-89.00,2749.90,1055.90,110.90}}, {"Julius Thruway East", {2685.10,1055.90,-89.00,2749.90,2626.50,110.90}}, {"Julius Thruway East", {2536.40,2442.50,-89.00,2685.10,2542.50,110.90}}, {"Julius Thruway East", {2625.10,2202.70,-89.00,2685.10,2442.50,110.90}}, {"Julius Thruway North", {2498.20,2542.50,-89.00,2685.10,2626.50,110.90}}, {"Julius Thruway North", {2237.40,2542.50,-89.00,2498.20,2663.10,110.90}}, {"Julius Thruway North", {2121.40,2508.20,-89.00,2237.40,2663.10,110.90}}, {"Julius Thruway North", {1938.80,2508.20,-89.00,2121.40,2624.20,110.90}}, {"Julius Thruway North", {1534.50,2433.20,-89.00,1848.40,2583.20,110.90}}, {"Julius Thruway North", {1848.40,2478.40,-89.00,1938.80,2553.40,110.90}}, {"Julius Thruway North", {1704.50,2342.80,-89.00,1848.40,2433.20,110.90}}, {"Julius Thruway North", {1377.30,2433.20,-89.00,1534.50,2507.20,110.90}}, {"Julius Thruway South", {1457.30,823.20,-89.00,2377.30,863.20,110.90}}, {"Julius Thruway South", {2377.30,788.80,-89.00,2537.30,897.90,110.90}}, {"Julius Thruway West", {1197.30,1163.30,-89.00,1236.60,2243.20,110.90}}, {"Julius Thruway West", {1236.60,2142.80,-89.00,1297.40,2243.20,110.90}}, {"Juniper Hill", {-2533.00,578.30,-7.60,-2274.10,968.30,200.00}}, {"Juniper Hollow", {-2533.00,968.30,-6.10,-2274.10,1358.90,200.00}}, {"KACC Military Fuels", {2498.20,2626.50,-89.00,2749.90,2861.50,110.90}}, {"Kincaid Bridge", {-1339.80,599.20,-89.00,-1213.90,828.10,110.90}}, {"Kincaid Bridge", {-1213.90,721.10,-89.00,-1087.90,950.00,110.90}}, {"Kincaid Bridge", {-1087.90,855.30,-89.00,-961.90,986.20,110.90}}, {"King's", {-2329.30,458.40,-7.60,-1993.20,578.30,200.00}}, {"King's", {-2411.20,265.20,-9.10,-1993.20,373.50,200.00}}, {"King's", {-2253.50,373.50,-9.10,-1993.20,458.40,200.00}}, {"LVA Freight Depot", {1457.30,863.20,-89.00,1777.40,1143.20,110.90}}, {"LVA Freight Depot", {1375.60,919.40,-89.00,1457.30,1203.20,110.90}}, {"LVA Freight Depot", {1277.00,1087.60,-89.00,1375.60,1203.20,110.90}}, {"LVA Freight Depot", {1315.30,1044.60,-89.00,1375.60,1087.60,110.90}}, {"LVA Freight Depot", {1236.60,1163.40,-89.00,1277.00,1203.20,110.90}}, {"Las Barrancas", {-926.10,1398.70,-3.00,-719.20,1634.60,200.00}}, {"Las Brujas", {-365.10,2123.00,-3.00,-208.50,2217.60,200.00}}, {"Las Colinas", {1994.30,-1100.80,-89.00,2056.80,-920.80,110.90}}, {"Las Colinas", {2056.80,-1126.30,-89.00,2126.80,-920.80,110.90}}, {"Las Colinas", {2185.30,-1154.50,-89.00,2281.40,-934.40,110.90}}, {"Las Colinas", {2126.80,-1126.30,-89.00,2185.30,-934.40,110.90}}, {"Las Colinas", {2747.70,-1120.00,-89.00,2959.30,-945.00,110.90}}, {"Las Colinas", {2632.70,-1135.00,-89.00,2747.70,-945.00,110.90}}, {"Las Colinas", {2281.40,-1135.00,-89.00,2632.70,-945.00,110.90}}, {"Las Payasadas", {-354.30,2580.30,2.00,-133.60,2816.80,200.00}}, {"Las Venturas Airport", {1236.60,1203.20,-89.00,1457.30,1883.10,110.90}}, {"Las Venturas Airport", {1457.30,1203.20,-89.00,1777.30,1883.10,110.90}}, {"Las Venturas Airport", {1457.30,1143.20,-89.00,1777.40,1203.20,110.90}}, {"Las Venturas Airport", {1515.80,1586.40,-12.50,1729.90,1714.50,87.50}}, {"Last Dime Motel", {1823.00,596.30,-89.00,1997.20,823.20,110.90}}, {"Leafy Hollow", {-1166.90,-1856.00,0.00,-815.60,-1602.00,200.00}}, {"Liberty City", {-1000.00,400.00,1300.00,-700.00,600.00,1400.00}}, {"Lil' Probe Inn", {-90.20,1286.80,-3.00,153.80,1554.10,200.00}}, {"Linden Side", {2749.90,943.20,-89.00,2923.30,1198.90,110.90}}, {"Linden Station", {2749.90,1198.90,-89.00,2923.30,1548.90,110.90}}, {"Linden Station", {2811.20,1229.50,-39.50,2861.20,1407.50,60.40}}, {"Little Mexico", {1701.90,-1842.20,-89.00,1812.60,-1722.20,110.90}}, {"Little Mexico", {1758.90,-1722.20,-89.00,1812.60,-1577.50,110.90}}, {"Los Flores", {2581.70,-1454.30,-89.00,2632.80,-1393.40,110.90}}, {"Los Flores", {2581.70,-1393.40,-89.00,2747.70,-1135.00,110.90}}, {"LS International", {1249.60,-2394.30,-89.00,1852.00,-2179.20,110.90}}, {"LS International", {1852.00,-2394.30,-89.00,2089.00,-2179.20,110.90}}, {"LS International", {1382.70,-2730.80,-89.00,2201.80,-2394.30,110.90}}, {"LS International", {1974.60,-2394.30,-39.00,2089.00,-2256.50,60.90}}, {"LS International", {1400.90,-2669.20,-39.00,2189.80,-2597.20,60.90}}, {"LS International", {2051.60,-2597.20,-39.00,2152.40,-2394.30,60.90}}, {"Marina", {647.70,-1804.20,-89.00,851.40,-1577.50,110.90}}, {"Marina", {647.70,-1577.50,-89.00,807.90,-1416.20,110.90}}, {"Marina", {807.90,-1577.50,-89.00,926.90,-1416.20,110.90}}, {"Market", {787.40,-1416.20,-89.00,1072.60,-1310.20,110.90}}, {"Market", {952.60,-1310.20,-89.00,1072.60,-1130.80,110.90}}, {"Market", {1072.60,-1416.20,-89.00,1370.80,-1130.80,110.90}}, {"Market", {926.90,-1577.50,-89.00,1370.80,-1416.20,110.90}}, {"Market Station", {787.40,-1410.90,-34.10,866.00,-1310.20,65.80}}, {"Martin Bridge", {-222.10,293.30,0.00,-122.10,476.40,200.00}}, {"Missionary Hill", {-2994.40,-811.20,0.00,-2178.60,-430.20,200.00}}, {"Montgomery", {1119.50,119.50,-3.00,1451.40,493.30,200.00}}, {"Montgomery", {1451.40,347.40,-6.10,1582.40,420.80,200.00}}, {"Montgomery Section", {1546.60,208.10,0.00,1745.80,347.40,200.00}}, {"Montgomery Section", {1582.40,347.40,0.00,1664.60,401.70,200.00}}, {"Mulholland", {1414.00,-768.00,-89.00,1667.60,-452.40,110.90}}, {"Mulholland", {1281.10,-452.40,-89.00,1641.10,-290.90,110.90}}, {"Mulholland", {1269.10,-768.00,-89.00,1414.00,-452.40,110.90}}, {"Mulholland", {1357.00,-926.90,-89.00,1463.90,-768.00,110.90}}, {"Mulholland", {1318.10,-910.10,-89.00,1357.00,-768.00,110.90}}, {"Mulholland", {1169.10,-910.10,-89.00,1318.10,-768.00,110.90}}, {"Mulholland", {768.60,-954.60,-89.00,952.60,-860.60,110.90}}, {"Mulholland", {687.80,-860.60,-89.00,911.80,-768.00,110.90}}, {"Mulholland", {737.50,-768.00,-89.00,1142.20,-674.80,110.90}}, {"Mulholland", {1096.40,-910.10,-89.00,1169.10,-768.00,110.90}}, {"Mulholland", {952.60,-937.10,-89.00,1096.40,-860.60,110.90}}, {"Mulholland", {911.80,-860.60,-89.00,1096.40,-768.00,110.90}}, {"Mulholland", {861.00,-674.80,-89.00,1156.50,-600.80,110.90}}, {"Mulholland Section", {1463.90,-1150.80,-89.00,1812.60,-768.00,110.90}}, {"North Rock", {2285.30,-768.00,0.00,2770.50,-269.70,200.00}}, {"Ocean Docks", {2373.70,-2697.00,-89.00,2809.20,-2330.40,110.90}}, {"Ocean Docks", {2201.80,-2418.30,-89.00,2324.00,-2095.00,110.90}}, {"Ocean Docks", {2324.00,-2302.30,-89.00,2703.50,-2145.10,110.90}}, {"Ocean Docks", {2089.00,-2394.30,-89.00,2201.80,-2235.80,110.90}}, {"Ocean Docks", {2201.80,-2730.80,-89.00,2324.00,-2418.30,110.90}}, {"Ocean Docks", {2703.50,-2302.30,-89.00,2959.30,-2126.90,110.90}}, {"Ocean Docks", {2324.00,-2145.10,-89.00,2703.50,-2059.20,110.90}}, {"Ocean Flats", {-2994.40,277.40,-9.10,-2867.80,458.40,200.00}}, {"Ocean Flats", {-2994.40,-222.50,-0.00,-2593.40,277.40,200.00}}, {"Ocean Flats", {-2994.40,-430.20,-0.00,-2831.80,-222.50,200.00}}, {"Octane Springs", {338.60,1228.50,0.00,664.30,1655.00,200.00}}, {"Old Venturas Strip", {2162.30,2012.10,-89.00,2685.10,2202.70,110.90}}, {"Palisades", {-2994.40,458.40,-6.10,-2741.00,1339.60,200.00}}, {"Palomino Creek", {2160.20,-149.00,0.00,2576.90,228.30,200.00}}, {"Paradiso", {-2741.00,793.40,-6.10,-2533.00,1268.40,200.00}}, {"Pershing Square", {1440.90,-1722.20,-89.00,1583.50,-1577.50,110.90}}, {"Pilgrim", {2437.30,1383.20,-89.00,2624.40,1783.20,110.90}}, {"Pilgrim", {2624.40,1383.20,-89.00,2685.10,1783.20,110.90}}, {"Pilson Intersection", {1098.30,2243.20,-89.00,1377.30,2507.20,110.90}}, {"Pirates in Men's Pants", {1817.30,1469.20,-89.00,2027.40,1703.20,110.90}}, {"Playa del Seville", {2703.50,-2126.90,-89.00,2959.30,-1852.80,110.90}}, {"Prickle Pine", {1534.50,2583.20,-89.00,1848.40,2863.20,110.90}}, {"Prickle Pine", {1117.40,2507.20,-89.00,1534.50,2723.20,110.90}}, {"Prickle Pine", {1848.40,2553.40,-89.00,1938.80,2863.20,110.90}}, {"Prickle Pine", {1938.80,2624.20,-89.00,2121.40,2861.50,110.90}}, {"Queens", {-2533.00,458.40,0.00,-2329.30,578.30,200.00}}, {"Queens", {-2593.40,54.70,0.00,-2411.20,458.40,200.00}}, {"Queens", {-2411.20,373.50,0.00,-2253.50,458.40,200.00}}, {"Randolph Ind. Estate", {1558.00,596.30,-89.00,1823.00,823.20,110.90}}, {"Redsands East", {1817.30,2011.80,-89.00,2106.70,2202.70,110.90}}, {"Redsands East", {1817.30,2202.70,-89.00,2011.90,2342.80,110.90}}, {"Redsands East", {1848.40,2342.80,-89.00,2011.90,2478.40,110.90}}, {"Redsands West", {1236.60,1883.10,-89.00,1777.30,2142.80,110.90}}, {"Redsands West", {1297.40,2142.80,-89.00,1777.30,2243.20,110.90}}, {"Redsands West", {1377.30,2243.20,-89.00,1704.50,2433.20,110.90}}, {"Redsands West", {1704.50,2243.20,-89.00,1777.30,2342.80,110.90}}, {"Regular Tom", {-405.70,1712.80,-3.00,-276.70,1892.70,200.00}}, {"Richman", {647.50,-1118.20,-89.00,787.40,-954.60,110.90}}, {"Richman", {647.50,-954.60,-89.00,768.60,-860.60,110.90}}, {"Richman", {225.10,-1369.60,-89.00,334.50,-1292.00,110.90}}, {"Richman", {225.10,-1292.00,-89.00,466.20,-1235.00,110.90}}, {"Richman", {72.60,-1404.90,-89.00,225.10,-1235.00,110.90}}, {"Richman", {72.60,-1235.00,-89.00,321.30,-1008.10,110.90}}, {"Richman", {321.30,-1235.00,-89.00,647.50,-1044.00,110.90}}, {"Richman", {321.30,-1044.00,-89.00,647.50,-860.60,110.90}}, {"Richman", {321.30,-860.60,-89.00,687.80,-768.00,110.90}}, {"Richman", {321.30,-768.00,-89.00,700.70,-674.80,110.90}}, {"Robada Section", {-1119.00,1178.90,-89.00,-862.00,1351.40,110.90}}, {"Roca Escalante", {2237.40,2202.70,-89.00,2536.40,2542.50,110.90}}, {"Roca Escalante", {2536.40,2202.70,-89.00,2625.10,2442.50,110.90}}, {"Rockshore East", {2537.30,676.50,-89.00,2902.30,943.20,110.90}}, {"Rockshore West", {1997.20,596.30,-89.00,2377.30,823.20,110.90}}, {"Rockshore West", {2377.30,596.30,-89.00,2537.30,788.80,110.90}}, {"Rodeo", {72.60,-1684.60,-89.00,225.10,-1544.10,110.90}}, {"Rodeo", {72.60,-1544.10,-89.00,225.10,-1404.90,110.90}}, {"Rodeo", {225.10,-1684.60,-89.00,312.80,-1501.90,110.90}}, {"Rodeo", {225.10,-1501.90,-89.00,334.50,-1369.60,110.90}}, {"Rodeo", {334.50,-1501.90,-89.00,422.60,-1406.00,110.90}}, {"Rodeo", {312.80,-1684.60,-89.00,422.60,-1501.90,110.90}}, {"Rodeo", {422.60,-1684.60,-89.00,558.00,-1570.20,110.90}}, {"Rodeo", {558.00,-1684.60,-89.00,647.50,-1384.90,110.90}}, {"Rodeo", {466.20,-1570.20,-89.00,558.00,-1385.00,110.90}}, {"Rodeo", {422.60,-1570.20,-89.00,466.20,-1406.00,110.90}}, {"Rodeo", {466.20,-1385.00,-89.00,647.50,-1235.00,110.90}}, {"Rodeo", {334.50,-1406.00,-89.00,466.20,-1292.00,110.90}}, {"Royal Casino", {2087.30,1383.20,-89.00,2437.30,1543.20,110.90}}, {"San Andreas Sound", {2450.30,385.50,-100.00,2759.20,562.30,200.00}}, {"Santa Flora", {-2741.00,458.40,-7.60,-2533.00,793.40,200.00}}, {"Santa Maria Beach", {342.60,-2173.20,-89.00,647.70,-1684.60,110.90}}, {"Santa Maria Beach", {72.60,-2173.20,-89.00,342.60,-1684.60,110.90}}, {"Shady Cabin", {-1632.80,-2263.40,-3.00,-1601.30,-2231.70,200.00}}, {"Shady Creeks", {-1820.60,-2643.60,-8.00,-1226.70,-1771.60,200.00}}, {"Shady Creeks", {-2030.10,-2174.80,-6.10,-1820.60,-1771.60,200.00}}, {"Sobell Rail Yards", {2749.90,1548.90,-89.00,2923.30,1937.20,110.90}}, {"Spinybed", {2121.40,2663.10,-89.00,2498.20,2861.50,110.90}}, {"Starfish Casino", {2437.30,1783.20,-89.00,2685.10,2012.10,110.90}}, {"Starfish Casino", {2437.30,1858.10,-39.00,2495.00,1970.80,60.90}}, {"Starfish Casino", {2162.30,1883.20,-89.00,2437.30,2012.10,110.90}}, {"Temple", {1252.30,-1130.80,-89.00,1378.30,-1026.30,110.90}}, {"Temple", {1252.30,-1026.30,-89.00,1391.00,-926.90,110.90}}, {"Temple", {1252.30,-926.90,-89.00,1357.00,-910.10,110.90}}, {"Temple", {952.60,-1130.80,-89.00,1096.40,-937.10,110.90}}, {"Temple", {1096.40,-1130.80,-89.00,1252.30,-1026.30,110.90}}, {"Temple", {1096.40,-1026.30,-89.00,1252.30,-910.10,110.90}}, {"The Camel's Toe", {2087.30,1203.20,-89.00,2640.40,1383.20,110.90}}, {"The Clown's Pocket", {2162.30,1783.20,-89.00,2437.30,1883.20,110.90}}, {"The Emerald Isle", {2011.90,2202.70,-89.00,2237.40,2508.20,110.90}}, {"The Farm", {-1209.60,-1317.10,114.90,-908.10,-787.30,251.90}}, {"Four Dragons Casino", {1817.30,863.20,-89.00,2027.30,1083.20,110.90}}, {"The High Roller", {1817.30,1283.20,-89.00,2027.30,1469.20,110.90}}, {"The Mako Span", {1664.60,401.70,0.00,1785.10,567.20,200.00}}, {"The Panopticon", {-947.90,-304.30,-1.10,-319.60,327.00,200.00}}, {"The Pink Swan", {1817.30,1083.20,-89.00,2027.30,1283.20,110.90}}, {"The Sherman Dam", {-968.70,1929.40,-3.00,-481.10,2155.20,200.00}}, {"The Strip", {2027.40,863.20,-89.00,2087.30,1703.20,110.90}}, {"The Strip", {2106.70,1863.20,-89.00,2162.30,2202.70,110.90}}, {"The Strip", {2027.40,1783.20,-89.00,2162.30,1863.20,110.90}}, {"The Strip", {2027.40,1703.20,-89.00,2137.40,1783.20,110.90}}, {"The Visage", {1817.30,1863.20,-89.00,2106.70,2011.80,110.90}}, {"The Visage", {1817.30,1703.20,-89.00,2027.40,1863.20,110.90}}, {"Unity Station", {1692.60,-1971.80,-20.40,1812.60,-1932.80,79.50}}, {"Valle Ocultado", {-936.60,2611.40,2.00,-715.90,2847.90,200.00}}, {"Verdant Bluffs", {930.20,-2488.40,-89.00,1249.60,-2006.70,110.90}}, {"Verdant Bluffs", {1073.20,-2006.70,-89.00,1249.60,-1842.20,110.90}}, {"Verdant Bluffs", {1249.60,-2179.20,-89.00,1692.60,-1842.20,110.90}}, {"Verdant Meadows", {37.00,2337.10,-3.00,435.90,2677.90,200.00}}, {"Verona Beach", {647.70,-2173.20,-89.00,930.20,-1804.20,110.90}}, {"Verona Beach", {930.20,-2006.70,-89.00,1073.20,-1804.20,110.90}}, {"Verona Beach", {851.40,-1804.20,-89.00,1046.10,-1577.50,110.90}}, {"Verona Beach", {1161.50,-1722.20,-89.00,1323.90,-1577.50,110.90}}, {"Verona Beach", {1046.10,-1722.20,-89.00,1161.50,-1577.50,110.90}}, {"Vinewood", {787.40,-1310.20,-89.00,952.60,-1130.80,110.90}}, {"Vinewood", {787.40,-1130.80,-89.00,952.60,-954.60,110.90}}, {"Vinewood", {647.50,-1227.20,-89.00,787.40,-1118.20,110.90}}, {"Vinewood", {647.70,-1416.20,-89.00,787.40,-1227.20,110.90}}, {"Whitewood Estates", {883.30,1726.20,-89.00,1098.30,2507.20,110.90}}, {"Whitewood Estates", {1098.30,1726.20,-89.00,1197.30,2243.20,110.90}}, {"Willowfield", {1970.60,-2179.20,-89.00,2089.00,-1852.80,110.90}}, {"Willowfield", {2089.00,-2235.80,-89.00,2201.80,-1989.90,110.90}}, {"Willowfield", {2089.00,-1989.90,-89.00,2324.00,-1852.80,110.90}}, {"Willowfield", {2201.80,-2095.00,-89.00,2324.00,-1989.90,110.90}}, {"Willowfield", {2541.70,-1941.40,-89.00,2703.50,-1852.80,110.90}}, {"Willowfield", {2324.00,-2059.20,-89.00,2541.70,-1852.80,110.90}}, {"Willowfield", {2541.70,-2059.20,-89.00,2703.50,-1941.40,110.90}}, {"Yellow Bell Station", {1377.40,2600.40,-21.90,1492.40,2687.30,78.00}}, // Main Zones {"Los Santos", {44.60,-2892.90,-242.90,2997.00,-768.00,900.00}}, {"Las Venturas", {869.40,596.30,-242.90,2997.00,2993.80,900.00}}, {"Bone County", {-480.50,596.30,-242.90,869.40,2993.80,900.00}}, {"Tierra Robada", {-2997.40,1659.60,-242.90,-480.50,2993.80,900.00}}, {"Tierra Robada", {-1213.90,596.30,-242.90,-480.50,1659.60,900.00}}, {"San Fierro", {-2997.40,-1115.50,-242.90,-1213.90,1659.60,900.00}}, {"Red County", {-1213.90,-768.00,-242.90,2997.00,596.30,900.00}}, {"Flint County", {-1213.90,-2892.90,-242.90,44.60,-768.00,900.00}}, {"Whetstone", {-2997.40,-2892.90,-242.90,-1213.90,-1115.50,900.00}} }; //--------------------------------------------------------------------------------------------------- stock GetPlayer2DZone(playerid, zone[], len) { new Float:x22, Float:y22, Float:z22; GetPlayerPos(playerid, x22, y22, z22); for(new i = 0; i != sizeof(gSANZones); i++ ) { if(x22 >= gSANZones[i][SAZONE_AREA][0] && x22 <= gSANZones[i][SAZONE_AREA][3] && y22 >= gSANZones[i][SAZONE_AREA][1] && y22 <= gSANZones[i][SAZONE_AREA][4]) { return format(zone, len, gSANZones[i][SAZONE_NAME], 0); } } return 0; } stock GetPlayer2DRadarZone(playerid, zone[], len) { new Float:x22, Float:y22, Float:z22; GetPlayerPos(playerid, x22, y22, z22); for(new i = 0; i != sizeof(gSAZones); i++ ) { if(x22 >= gSAZones[i][SAZONE_AREA][0] && x22 <= gSAZones[i][SAZONE_AREA][3] && y22 >= gSAZones[i][SAZONE_AREA][1] && y22 <= gSAZones[i][SAZONE_AREA][4]) { return format(zone, len, gSAZones[i][SAZONE_NAME], 0); } } return 0; } stock GetVehicle2DZone(vehicleid, zone[], len) { new Float:x22, Float:y22, Float:z22; GetVehiclePos(vehicleid, x22, y22, z22); for(new i = 0; i != sizeof(gSANZones); i++ ) { if(x22 >= gSANZones[i][SAZONE_AREA][0] && x22 <= gSANZones[i][SAZONE_AREA][3] && y22 >= gSANZones[i][SAZONE_AREA][1] && y22 <= gSANZones[i][SAZONE_AREA][4]) { return format(zone, len, gSANZones[i][SAZONE_NAME], 0); } } return 0; } stock GetPlayer3DZone(playerid, zone[], len) { new Float:x33, Float:y33, Float:z33; GetPlayerPos(playerid, x33, y33, z33); for(new i = 0; i != sizeof(gSAZones); i++ ) { if(x33 >= gSAZones[i][SANZONE_AREA][0] && x33 <= gSAZones[i][SANZONE_AREA][3] && y33 >= gSANZones[i][SAZONE_AREA][1] && y33 <= gSANZones[i][SAZONE_AREA][4] && z33 >= gSAZones[i][SANZONE_AREA][2] && z33 <= gSANZones[i][SAZONE_AREA][5]) { return format(zone, len, gSAZones[i][SAZONE_NAME], 0); } } return 0; } stock IsPlayerInZone(playerid, zone[]) { new TmpZone[MAX_ZONE_NAME]; GetPlayer3DZone(playerid, TmpZone, sizeof(TmpZone)); for(new i = 0; i != sizeof(gSANZones); i++) { if(strfind(TmpZone, zone, true) != -1) return 1; } return 0; } forward RefreshMenuHeader(playerid,Menu:menu,text[]); new Menu:burgermenu, Menu:chickenmenu, Menu:pizzamenu, Menu:donutshop; new Menu:Guide, Menu:JobLocations, Menu:JobLocations2, Menu:JobLocations3; new Menu:LegalJobs, Menu:LegalJobs2; new Menu:Licenses; new PlayerWeapon[MAX_PLAYERS][13]; new PlayerAmmo[MAX_PLAYERS][13]; enum SavePosENUM { Float:picX, Float:picY, Float:picZ, Float:picA, SavedPos }; new SavePos[MAX_PLAYERS][SavePosENUM]; new PosI[MAX_PLAYERS]; enum LastPosENUM { Float:X, Float:Y, Float:Z, Float:A }; new LastPos[MAX_PLAYERS][LastPosENUM]; new Pos2I[MAX_PLAYERS]; new Beepy; new IsViewing[MAX_PLAYERS]; new Clear; enum Tags { id, obj, Text3D:label } new Sprays[150][Tags]; new Graffities[7] = { 1490, 1524, 1525, 1526, 1527, 1529, 1531 }; new skydive; new fenter; new gondolai; new gondola; new gondolad; new food1; new tent; new bar; new box; //forward ResetRoadblockTimer(); forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z); forward OnPlayerSpray(playerid, sprayid, Float:x, Float:y , Float:z, Float:angle, int:prize); forward AutoClear(playerid); forward Beep(playerid); forward RemoveRoadblock(playerid); forward BackupClear(playerid, calledbytimer); forward IsAGangCar(carid); forward IsAGangCar2(carid); forward IsAGangCar3(carid); forward IsAGangCar4(carid); forward IsAGangCar5(carid); forward IsAGangCar6(carid); forward IsAGangCar7(carid); forward IsABike(carid); forward IsAOBike(carid); forward IsATank(carid); forward DrankWine(playerid); forward SmokedCig(playerid); forward DrankBeer(playerid); forward DrankSprunk(playerid); forward GateClose(playerid); forward GateClose2(); forward GateClose3(); forward GateClose4(); forward GateClose5(); forward GateClose6(); forward GateCloseDevs(); forward GateCloseDD(); forward IsCopBanned(playerid); forward DDCountdown(); forward UsingPurpleDildo(playerid); forward UsingSmallDildo(playerid); forward UsingLargeDildo(playerid); forward UsingBlackDildo(playerid); forward Ron(playerid); forward AmmuTrain(); forward RegularCount(); forward CanRobAgain(); forward elevator1(playerid); forward elevator2(playerid); forward LoadProperty(); forward LoadCar(); forward LoadSecurity(); forward SaveSecurity(); forward LoadBizz(); forward LoadSBizz(); forward LoadStuff(); forward SaveStuff(); forward SaveAnticheat(); forward LoadAnticheat(); forward SaveMotd(); forward LoadMotd(); forward SaveEvents(); forward LoadEvents(); forward LoadCK(); forward SaveCK(); forward LoadFamilies(); forward DenyMessage(playerid, level); forward SaveFamilies(); forward LoadIRC(); forward SaveIRC(); forward LoadPapers(); forward SavePapers(); forward SetPlayerSkills(playerid); forward LoadBoxer(); forward SaveBoxer(); forward OnPropUpdate(update,idx); forward OnPropTextdrawUpdate(update, id); forward OnHousePickupUpdate(houseid); forward ExtortionBiz(bizid, money); forward ExtortionSBiz(bizid, money); forward JoinChannel(playerid, number, line[]); forward JoinChannelNr(playerid, number); forward IsAtClothShop(playerid); forward IsAtGasStation(playerid); forward IsAtFishPlace(playerid); forward IsAtCookPlace(playerid); forward IsAtBar(playerid); forward SearchingHit(playerid); forward DollahScoreUpdate(); forward SetPlayerSpawn(playerid); forward SetupPlayerForClassSelection(playerid); forward SetPlayerTeamFromClass(playerid,classid); forward CrimInRange(Float:radi, playerid,copid); forward SendEnemyMessage(color, string[]); forward SendTeamBeepMessage(team, color, string[]); forward ABroadCast(color,const string[],level); forward GetClosestPlayer(p1); forward PrintBizInfo(playerid,targetid); forward PrintSBizInfo(playerid,targetid); forward SetPlayerUnjail(); forward OtherTimer(); forward GpsCheck(); forward HideSpeedo(playerid); forward RingTonerRev(); forward RingToner(); forward HireCost(carid); forward BanLog(string[]); forward AdminLog(string[]); forward ReportLog(string[]); forward CommandLog(string[]); forward AllCommandLog(string[]); forward ExplodeLog(string[]); forward MovesLog(string[]); forward PlaceLog(string[]); forward TelesLog(string[]); forward ChatLog(string[]); forward BugsLog(string[]); forward AdminChatLog(string[]); forward GiveLog(string[]); forward FamilyChatLog(string[]); forward LocalChatLog(string[]); forward PublicLog(string[]); forward AnnounceLog(string[]); forward SlapLog(string[]); forward LoginLog(string[]); forward MuteLog(string[]); forward FreezeLog(string[]); forward JailLog(string[]); forward RadioChatLog(string[]); forward PMLog(string[]); forward APMLog(string[]); forward DepartmentChatLog(string[]); forward KickLog(string[]); forward WarnLog(string[]); forward ActionLog(string[]); forward PayLog(string[]); forward CKLog(string[]); forward IsATruck(carid); forward IsAPizzabike(carid); forward IsABus(carid); forward IsATowcar(carid); forward IsAnAmbulance(carid); forward ReleaseFromHospital(playerid); forward IsAnAdminCar(carid); forward IsADeveloperCar(carid); forward IsAnFiretruck(carid); forward IsACopCar(carid); forward IsAFiremenCar(carid); forward IsAnFbiCar(carid); forward IsNgCar(carid); forward IsASwatCar(carid); forward IsATacticalCar(carid); forward IsASpecialFCar(carid); forward IsAGovernmentCar(carid); forward IsAnOwnableCar(carid); forward IsACreatedCar(carid); forward IsARentableCar(carid); forward IsARentableBike(carid); forward IsASalesVehicle(vehicleid); forward GetVehiclePrice(vehicleid); forward IsAtDealership(playerid); forward IsAtCarrental(playerid); forward IsAPlane(carid); forward IsABoat(carid); forward IsAHarvest(carid); forward IsADrugHarvest(carid); forward IsASmuggleCar(carid); forward IsASweeper(carid); forward IsAFreecop(playerid); forward IsACop(playerid); forward IsAFiremen(playerid); forward IsAMedic(playerid); forward IsSpecial(playerid); forward IsAnFbi(playerid); forward IsAnNg(playerid); forward CanWankAgain(playerid); forward IsASwat(playerid); forward IsPlayerOnSpecialAction(playerid); forward IsATactical(playerid); forward IsAPDMember(playerid); forward IsAMember(playerid); forward IsAnInstructor(playerid); forward Spectator(); forward ConvertTicks(ticks); forward Encrypt(string[]); forward Float:GetDistanceBetweenPlayers(p1,p2); forward GameModeExitFunc(playerid); forward SetAllPlayerCheckpoint(Float:allx, Float:ally, Float:allz, Float:radi, num); forward SetAllCopCheckpoint(Float:allx, Float:ally, Float:allz, Float:radi); forward SetPlayerCriminal(playerid,declare,reason[]); forward SetPlayerCriminalEx(playerid,declare,reason[]); forward SetPlayerFree(playerid,declare,reason[]); forward SetPlayerWeapons(playerid); forward ShowStats(playerid,targetid); forward SetPlayerToTeamColor(playerid); forward GameModeInitExitFunc(); forward split(const strsrc[], strdest[][], delimiter); forward OnPlayerLogin(playerid,password[]); forward OnPlayerUpdateEx(playerid); forward OnPlayerRegister(playerid, password[]); forward BroadCast(color,const string[]); forward OOCOff(color,const string[]); forward OOCNews(color,const string[]); forward SendJobMessage(job, color, string[]); forward SendFamilyMessage(family, color, string[]); forward SendNewFamilyMessage(family, color, string[]); forward SendIRCMessage(channel, color, string[]); forward SendTeamMessage(team, color, string[]); forward SendRadioMessage(member, color, string[]); forward SendAdminMessage(color, string[]); forward SendTesterMessage(color, string[]); forward SendTesterAdminMessage(color, string[]); forward AddCar(carcoords); forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5); forward ProxDetectorS(Float:radi, playerid, targetid); forward ClearCK(ck); forward ClearFamily(family); forward ClearMarriage(playerid); forward ClearPaper(paper); forward ClearCrime(playerid); forward FishCost(playerid, fish); forward ClearFishes(playerid); forward ClearFishID(playerid, fish); forward ClearCooking(playerid); forward ClearCookingID(playerid, cook); forward ClearGroceries(playerid); forward Lotto(number); forward BlowJobStart(playerid); forward CarCheck(); forward CarInit(); forward CarTow(carid); forward CarRespawn(carid); forward LockCar(carid); forward UnLockCar(carid); forward InitLockDoors(playerid); forward CheckGas(); forward Fillup(); forward ResetJump1(playerid); forward StoppedVehicle(); forward SyncTime(); forward SyncUp(); forward SaveAccounts(); forward ResetDildo(playerid); forward Production(); forward PayDay(); forward ini_GetKey( line[] ); forward ini_GetValue( line[] ); forward PlayerPlayMusic(playerid); forward StopMusic(); forward PlayerFixRadio(playerid); forward PlayerFixRadio2(); forward HouseLevel(playerid); forward CHouseLevel(houseid); forward ResetWank(playerid); forward CustomPickups(); forward IdleKick(); forward SetCamBack(playerid); forward AddsOn(); forward IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy); forward AdvertiseToPlayersAtBusStop(Float:stopX, Float:stopY, Float:stopZ, eastorwest); forward SendBusRoute(playerid, eastorwest); forward IsInBusrouteZone(playerid); forward BusrouteEnd(playerid, vehicleid); forward CreateFoodMenus(); forward OnPlayerEnterFood(playerid, foodid); forward OnPlayerExitFood(playerid); forward ClearChatbox(playerid, lines); forward CreateGuideMenus(); forward CreateLegalJobsMenus(); forward CreateLicensesMenus(); forward Startup(playerid, vehicleid); forward engine2(playerid); forward busroutestoptimer(playerid); forward CheckCarHealth(); forward StartingTheVehicle(playerid); forward FarmerExit(playerid); forward DrugFarmerExit(playerid); forward LoadDrugSystem(); forward SaveDrugSystem(); forward LoadMatsSystem(); forward SaveMatsSystem(); forward ChangeWeather(); forward LoadingDrugsForSmugglers(playerid); forward SmugglerExit(playerid); forward SafeSetPlayerPos(playerid, Float:x, Float:y, Float:z); forward SafeSetPlayerArmour(playerid, Float:armour); forward SafeGivePlayerMoney(plyid, amounttogive); forward SafeSetPlayerInterior(plyid, interiorid); forward SafeGivePlayerWeapon(playerid, weaponid, ammo); forward SafeResetPlayerMoney(plyid); forward SafeResetPlayerWeapons(playerid); forward StartWank(playerid); forward UnsetFirstSpawn(playerid); forward LoadHQLocks(); forward SaveHQLocks(); forward ClearKnock(playerid); forward DrugEffectGone(playerid); forward UsingDrugsUnset(playerid); forward UpdatePlayerPosition(playerid); forward UpdateAllPlayersPosition(); forward SaveAllGuns(); forward SaveGuns(playerid); forward CrashPlayer(playerid); forward UnsetAfterTutorial(playerid); forward AfterSpray1(playerid); forward AfterSpray2(playerid); forward AfterSpray3(playerid); forward AfterSpray4(playerid); forward UnsetCrash(playerid); forward backtoclothes(playerid); forward RemovePlayerWeapon(playerid, weaponid); forward SaveTrunk(); forward LoadTrunk(); forward PeterAC(); forward UpdateBurgerPositions(); forward ShowMenuBurger(i); forward UpdateChickenPositions(); forward ShowMenuChicken(i); forward CanDriveThruAgain(playerid); forward Float:GetDistance(playerid, Float:x, Float:y); forward TraceLastCall(); forward ReportReset(playerid); forward ReduceTimer(playerid); forward hidemotd(playerid); forward showmotd(playerid); forward HideTD(playerid); forward ChangeName(playerid); forward HideTD2(); forward HideTD3(); forward HideTD4(); forward HideTD5(); forward HideTD6(); forward HideWarnTextdraw(playerid); forward ShowWelcome(playerid); forward HideWelcome(playerid); forward BoxTrain(playerid); forward KungTrain(playerid); forward GrabTrain(playerid); forward KneeTrain(playerid); forward prisonls(playerid); forward lvls(playerid); forward lvslv(playerid); forward lvsf(playerid); forward lvap(playerid); forward lvsmc(playerid); forward lvsrc(playerid); forward lvsls(playerid); forward lvssf(playerid); forward lvstr(playerid); forward lvsbc(playerid); forward lslv(playerid); forward lsslv(playerid); forward lssf(playerid); forward lsap(playerid); forward lssmc(playerid); forward lssrc(playerid); forward lssls(playerid); forward lsssf(playerid); forward lsstr(playerid); forward lssbc(playerid); forward sflv(playerid); forward sfslv(playerid); forward sfls(playerid); forward sfap(playerid); forward sfsmc(playerid); forward sfsrc(playerid); forward sfsls(playerid); forward sfssf(playerid); forward sfstr(playerid); forward sfsbc(playerid); forward aplv(playerid); forward SendMSG(playerid); forward HideSpeedGun(playerid); forward ShowSpeedGun(playerid); forward StartLotto(); forward TrainPistol(playerid); forward SafeRemovePlayerFromVehicle(playerid); forward TrainSilenced(playerid); forward UnsetSuspect(playerid); forward TrainDeagle(playerid); forward TrainShotgun(playerid); forward TrainSawn(playerid); forward TrainCombat(playerid); forward TrainUzi(playerid); forward TrainSmg(playerid); forward TrainAk47(playerid); forward TrainM4(playerid); forward TrainSniper(playerid); forward ShowRules(playerid); forward HideRules(playerid); forward ChangeYourName(playerid); forward ResetAcWarn(playerid); forward UnsetCityHallRob(); forward UnsetBankRob(); forward UnsetBarRob(); forward UnsetAlhambraRob(); forward UnsetCluckin1Rob(); forward UnsetCluckin2Rob(); forward UnsetBurger1Rob(); forward UnsetBurger2Rob(); forward UnsetPizzaRob(); forward UnsetDonutRob(); forward UnsetGymRob(); forward UnsetPlayerRob(playerid); forward RobCityHall(playerid); forward RobBar(playerid); forward RobGym(playerid); forward RobBurger(playerid); forward RobCluckin(playerid); forward RobPizza(playerid); forward RobBank(playerid); forward RobAlhambra(playerid); forward RobDonut(playerid); forward ResetArea(playerid); forward SetRealMoney(playerid, money); forward IsAtCandySprunk(playerid); forward SetHP(playerid); forward IsAtPaySpray(playerid); forward IsAtTransfender(playerid); forward PaySprayTrans(); forward IsModelAPlane(carid); forward IsModelABike(carid); forward IsModelABycicle(carid); forward IsModelAHeli(carid); forward IsModelABoat(carid); forward IsModelASpecial(carid); forward RestartCars(); forward IsAnEnterableModel(carid); forward IsAnEnterableCar(carid); forward IsAnEnterableHeli(carid); forward IsAnEnterablePlane(carid); forward IsAnEnterableBoat(carid); forward GreenMoney(playerid); forward RedMoney(playerid); forward SaveVehicleComponents(car); forward ClearVehicleComponents(car); forward SetVehicleModifications(carid); forward AddPunishment(playerid, string[]); forward Unfreezeply(playerid); forward ResetUpgradeUse(playerid); forward ClockSeconds(); forward CountDown(); forward ResetVotation(); forward FinishVotation(); forward HideCalendar(playerid); forward ShowCalendar(playerid); forward EvaluateHouse(houseid); forward EvaluateBizz(houseid); forward ShowAchievement(playerid); forward HideAchievement(playerid); forward AttachWeaponCorrectly(playerid, gun); forward AttachObjectCorrectly(playerid, object); forward EncodeVehicle(vehicleid); forward DecodePassword(playerid,vehicleid); forward ShowDecoder(playerid); forward HideDecoder(playerid); forward GetDigits(number); forward ResetText(playerid); forward ResetCommands(playerid); forward CheckDist(playerid,playerid2); forward HideMoneyText(playerid); //------------------------------------------------------------------------------------------------------ enum Info { Float:CPX, Float:CPY, Float:CPZ, Float:Size, Float:Viewdist }; new CPID = -1; new PlayerCP[MAX_PLAYERS] = -1; new CPinfo[MAX_CPS][Info]; new CPActive[MAX_PLAYERS][MAX_CPS]; new CPDisabled[MAX_CPS]; new Text:StripTD; new Text:StripTD1; new PMoney[MAX_PLAYERS]; new MoneyHide[MAX_PLAYERS]; new Text:MoneyText[MAX_PLAYERS]; new Text:WMoneyText[MAX_PLAYERS]; new N2ETimer[MAX_PLAYERS]; new IsHungry[MAX_PLAYERS]; new Float:Health[MAX_PLAYERS]; new Float:tmpHealth[MAX_PLAYERS]; new N2ECount[MAX_PLAYERS]; new ddcount; new ddcounttimer; new CommandsTimer[MAX_PLAYERS]; new TextTimer[MAX_PLAYERS]; new Commands[MAX_PLAYERS]; new Text[MAX_PLAYERS]; new ipFILE[128]; new pFILE[MAX_PLAYERS][128]; new CanTurnEngine[MAX_PLAYERS]; new Fails[MAX_PLAYERS]; new Decoding[MAX_PLAYERS]; new decodecode = 0; new Digits = 1; new DecoderTimer; new Decoder; new SurenosSecurity; new BratvaSecurity; new ViceSecurity; new AnarchySecurity; new HitmanSecurity; new YamaguchiSecurity; new SignatraSecurity; new VehiclePass[MAX_VEHICLES]; new SentMessage[MAX_PLAYERS]; new Calendar[MAX_PLAYERS]; new RonnTimer[MAX_PLAYERS]; new Ronned[MAX_PLAYERS]; new Showing[MAX_PLAYERS]; new Attached[MAX_PLAYERS]; new nextapartment; new nexthouse; new nextmedium; new nextshop; new cDebug; new nextbig; new Motd[32]; new event1[64]; new event2[64]; new event3[64]; new event4[64]; new scratchcarcp; new votetype; new votetimer1; new votetimer2; new votation; new voteyes; new voteno; new beingvoted; new votedrecently[MAX_PLAYERS]; new votationrecently; new FakeKillWarns[MAX_PLAYERS]; new CountdownTimer; new CountdownRunning; new CountdownSeconds; new MinutesTD; new SecondsTD; new HoursTD; new LogingAttempts[MAX_PLAYERS]; new PreTazerAmmo[MAX_PLAYERS]; new Tazer[MAX_PLAYERS]; new OfficerCourseStep[MAX_PLAYERS]; new CanUseUpgrade[MAX_PLAYERS]; new CanChangeName[MAX_PLAYERS]; new CanSellHouse[MAX_PLAYERS]; new CanSellBizz[MAX_PLAYERS]; new CanLeaveFaction[MAX_PLAYERS]; new SpawnWorld[MAX_PLAYERS]; new SpawnInterior[MAX_PLAYERS]; new AFK[MAX_PLAYERS]; new First = 0; new admin[MAX_PLAYERS]; new cage[MAX_PLAYERS][4]; new caged[MAX_PLAYERS]; new Text3D:DutyLabel[MAX_PLAYERS]; new Gps[MAX_PLAYERS]; new IsPlayerInEVehicle[MAX_PLAYERS]; new Seats[MAX_VEHICLES]; new DebtMoney[MAX_PLAYERS]; new Float:SpArmour[MAX_PLAYERS]; new Float:SpHealth[MAX_PLAYERS]; new Interior[MAX_PLAYERS]; new VirWorld[MAX_PLAYERS]; new Searching[MAX_PLAYERS]; new GaveUp[MAX_PLAYERS]; new TookSprunk[MAX_PLAYERS]; new UsedAreaRecently[MAX_PLAYERS]; new ChangeNameTimer; new GangCar[MAX_PLAYERS]; /*new LaVice; new Signatra; new Bratva; new Surenos; new Yamaguchi; new Anarchy; new Spawn; new RPL; new Bank;*/ new SendIP; new TrainTimer[MAX_PLAYERS]; new MoneyTimer[MAX_PLAYERS]; new ReceivedMoney[MAX_PLAYERS]; new cufftimer[MAX_PLAYERS]; new ResetJumpTimer; new Text:WarnTD new Text:TD1; new Text:TD2; new Text:TD3; new Text:TD4; new Text:TD0; new Text:Textdraw0; new Text:Textdraw1[MAX_PLAYERS]; new Text:Textdraw2; new Text:Textdraw3; new Text:Textdraw5; new Text:Textdraw6; new Text:Textdraw7; new Text:Textdraw8; new Text:Textdraw9; new Text:Textdraw10; new Text:Textdraw11; new Text:Textdraw12; new Text:Textdraw13; new Text:Textdraw14; new Text:Textdraw15; new Text:Textdraw16; new Text:Textdraw17; new Text:Textdraw18; new Text:Textdraw19; new Text:Textdraw20; new Text:Textdraw21; new Text:Textdraw22; new Text:Textdraw23; new Text:Textdraw24; new Text:Textdraw25; new Text:Textdraw26; new Text:Textdraw27; new Text:Textdraw28; new Text:Textdraw29; new Text:Textdraw30; new Text:Textdraw31; new Text:Textdraw32; new Text:Textdraw33; new Text:Textdraw34; new Text:Textdraw35; new Text:Textdraw36; new Text:Textdraw37; new Text:Textdraw38; new Text:Textdraw39[MAX_PLAYERS]; new Text:Textdraw40[MAX_PLAYERS]; new Text:Textdraw41[MAX_PLAYERS]; new Text:Textdraw42[MAX_PLAYERS]; new Text:Textdraw43; new Text:Textdraw44; new Text:Textdraw45; new Text:Textdraw46; new Text:Textdraw49[MAX_PLAYERS]; new Text:Textdraw50; new Text:Textdraw51[MAX_PLAYERS]; new Text:Textdraw52[MAX_PLAYERS]; new Text:Textdraw53[MAX_PLAYERS]; new Text:Textdraw54[MAX_PLAYERS]; new Text:Textdraw55; new Text:Textdraw56; new Text:Textdraw57; new Text:Textdraw58; new Text:Textdraw59; new Text:Textdraw60; new Text:Textdraw61; new Text:Textdraw62; new Text:Textdraw63; new Text:Textdraw64[MAX_PLAYERS]; new Text:Textdraw65; new Text:Textdraw66; new Text:Textdraw67; new Text:Textdraw68; //--------------------------------- CALENDAR --------------------------------- new Text:CTextdraw0; new Text:CTextdraw1; new Text:CTextdraw2; new Text:CTextdraw3; new Text:CTextdraw4; new Text:CTextdraw5; new Text:CTextdraw6; new Text:CTextdraw7; new Text:CTextdraw8; new Text:CTextdraw9; new Text:CTextdraw10; new Text:CTextdraw11; new Text:CTextdraw12; new Text:CTextdraw13; new Text:CTextdraw14; new Text:CTextdraw15; new Text:CTextdraw16; new Text:CTextdraw17; new Text:CTextdraw18; new Text:CTextdraw19; new Text:CTextdraw20; new Text:CTextdraw21; new Text:CTextdraw22; new Text:CTextdraw23; new Text:CTextdraw24; new Text:CTextdraw25; new Text:CTextdraw26; new Text:CTextdraw27; new Text:CTextdraw28; new Text:CTextdraw29; new Text:CTextdraw30; new Text:CTextdraw31; new Text:CTextdraw32; new Text:CTextdraw33; new Text:CTextdraw34; new Text:CTextdraw35; new Text:CTextdraw36; new Text:CTextdraw37; new Text:CTextdraw38; new Text:CTextdraw39; new Text:CTextdraw40; new Text:CTextdraw41; new Text:CTextdraw42; new Text:CTextdraw43; new Text:CTextdraw44; new Text:CTextdraw45; new Text:CTextdraw46; new Text:CTextdraw47; new Text:CTextdraw48; new Text:CTextdraw49; new Text:CTextdraw50; new Text:CTextdraw51; new Text:CTextdraw52; new Text:CTextdraw53; new Text:CTextdraw54; new Text:CTextdraw55; //------------------------- CALENDAR ------------------------- new TD1D; new TD2D; new TD3D; new TD4D; new TD0D; new pdgate1; new pdgate2; new pdgate3; new pdgate4; new armydoor1; new armydoor2; new armydoor3; new lspddoor1; new lspddoor2; new lspdwindows; new DildoTimerReset; new IsOnTutorial[MAX_PLAYERS]; new fbidoor1; new fbidoor2; new fbidoor3; new armygate1; new armygate2; new armygate3; new armywindows1; new armywindows2; new fbigate; new fbigate2; new DD_GATE; new devs_gate; //new iorgate; /*new license_pu; new license_pu2; new license_pu3; new license_pu4; new license_pu5;*/ new rpc_money; new rpc_armor; new rpc_parachute; new tall_death; new Para1; new Para2; new Para3; new Para4; new TestStep[MAX_PLAYERS]; new OnPassportTest[MAX_PLAYERS]; new OnOfficerTest[MAX_PLAYERS]; new TestPoints[MAX_PLAYERS]; new Tax = 0; new TaxValue = 0; new Jackpot = 0; new InRing = 0; new RoundStarted = 0; new BoxDelay = 0; new RobbingTime[MAX_PLAYERS]; new CityHallRobbedRecently; new BankRobbedRecently; new AlhambraRobbedRecently; new GymRobbedRecently; new BarRobbedRecently; new DonutRobbedRecently; new Cluckin1RobbedRecently; new Cluckin2RobbedRecently; new Burger1RobbedRecently; new Burger2RobbedRecently; new PizzaRobbedRecently; new RobbedRecently[MAX_PLAYERS]; new Boxer1 = 255; new Boxer2 = 255; new TBoxer = 255; new PlayerBoxing[MAX_PLAYERS]; new hitfound = 0; new hitid = 999; new Medics = 0; new MedicCall = 999; new MedicCallTime[MAX_PLAYERS]; new Mechanics = 0; new MechanicCall = 999; new MechanicCallTime[MAX_PLAYERS]; new TaxiDrivers = 0; new TaxiCall = 999; new TaxiCallTime[MAX_PLAYERS]; new TaxiAccepted[MAX_PLAYERS]; new BusDrivers = 0; new BusCall = 999; new ScriptMoney[MAX_PLAYERS]; new ScriptWeapons[MAX_PLAYERS][13]; new OtherWeapons[MAX_PLAYERS][13]; new OtherAmmo[MAX_PLAYERS][13]; new ScriptMoneyUpdated[MAX_PLAYERS]; new ScriptWeaponsUpdated[MAX_PLAYERS]; new ConsumingMoney[MAX_PLAYERS]; new BusCallTime[MAX_PLAYERS]; new BusAccepted[MAX_PLAYERS]; new TransportDuty[MAX_PLAYERS]; new TransportValue[MAX_PLAYERS]; new TransportMoney[MAX_PLAYERS]; new TransportTime[MAX_PLAYERS]; new TransportCost[MAX_PLAYERS]; new TransportDriver[MAX_PLAYERS]; new JobDuty[MAX_PLAYERS]; new RegistrationStep[MAX_PLAYERS]; new UsedDildo[MAX_PLAYERS]; new OnCK[MAX_PLAYERS]; new GettingCK[MAX_PLAYERS]; new SchoolSpawn[MAX_PLAYERS]; new TakingLesson[MAX_PLAYERS]; new UsedFind[MAX_PLAYERS]; new PlayersChannel[MAX_PLAYERS]; new WatchingTV[MAX_PLAYERS]; new NoFuel[MAX_PLAYERS]; new MatsHolding[MAX_PLAYERS]; new DivorceOffer[MAX_PLAYERS]; new MarriageCeremoney[MAX_PLAYERS]; new ProposeOffer[MAX_PLAYERS]; new ProposedTo[MAX_PLAYERS]; new GotProposedBy[MAX_PLAYERS]; new MarryWitness[MAX_PLAYERS]; new MarryWitnessOffer[MAX_PLAYERS]; new TicketOffer[MAX_PLAYERS]; new TicketMoney[MAX_PLAYERS]; //new gPlayerUsingLoopingAnim1[MAX_PLAYERS]; //new gPlayerAnimLibsPreloaded1[MAX_PLAYERS]; new animation[200]; new Text:txtAnimHelper; new PlayerStoned[MAX_PLAYERS]; //new ConsumingMoney[MAX_PLAYERS]; new BringingPaper[MAX_PLAYERS]; //Paper Boys must pick up a Paper first, then use /deliver new GotPaper[MAX_PLAYERS]; //The player has a paper so he can use /read new WritingPaper[MAX_PLAYERS]; //Used for onplayertext so he can type in lines new WritingPaperNumber[MAX_PLAYERS]; //To which Paper in PaperInfo will it be written new WritingLine[MAX_PLAYERS]; //Used for onplayertext to see which line he's at new FishCount[MAX_PLAYERS]; new TutTime[MAX_PLAYERS]; new PlayerDrunk[MAX_PLAYERS]; new PlayerDrunkTime[MAX_PLAYERS]; new PlayerTazeTime[MAX_PLAYERS]; new FindTimePoints[MAX_PLAYERS]; new FindTime[MAX_PLAYERS]; new BoxWaitTime[MAX_PLAYERS]; new TestFishes[MAX_PLAYERS]; new PaperOffer[MAX_PLAYERS]; new BoxOffer[MAX_PLAYERS]; new CarOffer[MAX_PLAYERS]; new CarPrice[MAX_PLAYERS]; new CarID[MAX_PLAYERS]; new CarCalls[MAX_PLAYERS]; new GotHit[MAX_PLAYERS]; new GoChase[MAX_PLAYERS]; new GetChased[MAX_PLAYERS]; new OrderReady[MAX_PLAYERS]; new ConnectedToPC[MAX_PLAYERS]; new MedicTime[MAX_PLAYERS]; new NeedMedicTime[MAX_PLAYERS]; new MedicBill[MAX_PLAYERS]; new PlayerTied[MAX_PLAYERS]; new PlayerCuffed[MAX_PLAYERS]; new LiveOffer[MAX_PLAYERS]; new TalkingLive[MAX_PLAYERS]; new PlacedNews[MAX_PLAYERS]; new RpcArmor[MAX_PLAYERS]; new RpcMoney[MAX_PLAYERS]; new RpcPara[MAX_PLAYERS]; new SelectChar[MAX_PLAYERS]; new SelectCharID[MAX_PLAYERS]; new SelectCharPlace[MAX_PLAYERS]; new ChosenSkin[MAX_PLAYERS]; new GettingJob[MAX_PLAYERS]; new GuardOffer[MAX_PLAYERS]; new GuardPrice[MAX_PLAYERS]; new ApprovedLawyer[MAX_PLAYERS]; new CallLawyer[MAX_PLAYERS]; new WantLawyer[MAX_PLAYERS]; new KickPlayer[MAX_PLAYERS]; new Robbed[MAX_PLAYERS]; new RobbedTime[MAX_PLAYERS]; new CP[MAX_PLAYERS]; new MoneyMessage[MAX_PLAYERS]; new Condom[MAX_PLAYERS]; new Rope[MAX_PLAYERS]; new STDPlayer[MAX_PLAYERS]; new SexOffer[MAX_PLAYERS]; new SexPrice[MAX_PLAYERS]; new RepairOffer[MAX_PLAYERS]; new RepairPrice[MAX_PLAYERS]; new RefillOffer[MAX_PLAYERS]; new RefillPrice[MAX_PLAYERS]; new RepairCar[MAX_PLAYERS]; new DrugOffer[MAX_PLAYERS]; new DrugPrice[MAX_PLAYERS]; new DrugGram[MAX_PLAYERS]; new GettingBlowjob[MAX_PLAYERS]; new GivingBlowjob[MAX_PLAYERS]; new JailPrice[MAX_PLAYERS]; new BunnyJump[MAX_PLAYERS] new WantedPoints[MAX_PLAYERS]; new WantedLevel[MAX_PLAYERS]; //new swat[MAX_PLAYERS]; new OnDuty[MAX_PLAYERS]; new gPlayerCheckpointStatus[MAX_PLAYERS]; new gPlayerLogged[MAX_PLAYERS]; new gPlayerLogTries[MAX_PLAYERS]; new gPlayerSpawned[MAX_PLAYERS]; new gActivePlayers[MAX_PLAYERS]; new gLastCar[301]; new gOoc[MAX_PLAYERS]; new gNews[MAX_PLAYERS]; new gFam[MAX_PLAYERS]; new BigEar[MAX_PLAYERS]; new Spectate[MAX_PLAYERS]; new CellTime[MAX_PLAYERS]; new StartTime[MAX_PLAYERS]; new HireCar[MAX_PLAYERS]; new SafeTime[MAX_PLAYERS]; new AcceptingBJ[MAX_PLAYERS]; new OfferedBlowjob[MAX_PLAYERS]; new HidePM[MAX_PLAYERS]; new PhoneOnline[MAX_PLAYERS]; new gDice[MAX_PLAYERS]; new gGas[MAX_PLAYERS]; new gSpentCash[MAX_PLAYERS]; new FirstSpawn[MAX_PLAYERS]; new SwitchKey[MAX_PLAYERS]; new Fixr[MAX_PLAYERS]; new Locator[MAX_PLAYERS]; new Mobile[MAX_PLAYERS]; new RingTone[MAX_PLAYERS]; new CallCost[MAX_PLAYERS]; new gPlayerAccount[MAX_PLAYERS]; new BusrouteEast[MAX_PLAYERS][2]; new BusrouteWest[MAX_PLAYERS][2]; new Float:BusShowLocation[MAX_PLAYERS][4]; new BusShowLocationC[MAX_PLAYERS]; new InAFoodPlace[MAX_PLAYERS]; new PlayerDrankWine[MAX_PLAYERS]; new PlayerDrankBeer[MAX_PLAYERS]; new PlayerSmokedCig[MAX_PLAYERS]; new PlayerDrankSprunk[MAX_PLAYERS]; new TimesWanked[MAX_PLAYERS]; new JustWanked[MAX_PLAYERS]; new gLastDriver[302]; new gCarLock[265]; new noooc = 0; new nonewbie = 0; new adds = 1; new RobCityHallTimer; new RobBankTimer; new RobDonutTimer; new RobGymTimer; new RobAlhambraTimer; new RobBarTimer; new RobCluckinTimer; new RobBurgerTimer; new RobPizzaTimer; new addtimer = 60000; new Float:rx, Float:ry, Float:rz; new carselect[15]; new objstore[128]; new cbjstore[128]; new textmotd[128]; //new RStart; new ghour = 0; new gminute = 0; new gsecond = 0; new numplayers = 0; new realtime = 1; new wtime = 16; new ammutraintimer; new regularcounttimer; new Canrobagaintimer; //new levelcost = 5000; new deathcost = 100; new callcost = 2; //20 seconds new othtimer; new hackchecktimer; new synctimer; new newmistimer; new unjailtimer; new pickuptimer; new spectatetimer; new idletimer; new productiontimer; new HideSpeed; new SetWorld; new accountstimer; new checkgastimer; new stoppedvehtimer; new checkcarhealthtimer; new cartimer; new intrate = 1; new levelexp = 4; new civnokill = 0; new suecost = 100; new cchargetime = 60; new txtcost = 1; new pickups; /*new authorizeswat;*/ new PizzaBoys = 0; new PizzaCall = 999; new PizzaCallTime[MAX_PLAYERS]; new bPizza[MAX_PLAYERS]; new sPizza[MAX_PLAYERS]; new CIV[] = {7,19,20,23,73,101,122}; new STD1[] = {0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3}; new STD2[] = {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3}; new STD3[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3}; new STD4[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 3}; new SELLCAR1[] = { 250, 263, 274, 301, 309, 342, 368, 389, 402, 433, 502 }; new SELLCAR2[] = { 504, 509, 525, 531, 544, 548, 555, 568, 577, 580 }; new SELLCAR3[] = { 586, 591, 594, 599, 603, 609, 611, 619, 623, 631, 633 }; new SELLCAR4[] = { 642, 648, 653, 661, 668, 672, 674, 687, 693, 698, 703 }; new Float:ChangePos[MAX_PLAYERS][3]; new ChangePos2[MAX_PLAYERS][2]; new ChangePos3[MAX_PLAYERS]; new Float:PlayerPos[MAX_PLAYERS][6]; new Float:AdminPos[MAX_PLAYERS][3]; new Float:TeleportDest[MAX_PLAYERS][3]; new Float:TelePos[MAX_PLAYERS][6]; new Typed[MAX_PLAYERS][64]; new PlayerBunnyJumped[MAX_PLAYERS]; new Untouchable[MAX_PLAYERS]; new Training[MAX_PLAYERS]; new ViewingRules[MAX_PLAYERS]; new ViewingWelcome[MAX_PLAYERS]; new ViewingSpeed[MAX_PLAYERS]; new WarnedTextdraw[MAX_PLAYERS]; new ViewAdmin[MAX_PLAYERS]; new WankedRecently[MAX_PLAYERS]; new UsingBelt[MAX_PLAYERS]; new HelpMessages[MAX_PLAYERS]; //new roadblocktimer = 0; new engineOn[MAX_VEHICLES]; new vehicleEntered[MAX_PLAYERS][MAX_VEHICLES]; new gEngine[MAX_PLAYERS]; new FarmerVar[MAX_PLAYERS]; new FarmerPickup[MAX_PLAYERS][2]; new DrugFarmerVar[MAX_PLAYERS]; new IsWanking[MAX_PLAYERS]; new DrugFarmerPickup[MAX_PLAYERS][2]; new JustStarted[MAX_PLAYERS]; new SmugglerWork[MAX_PLAYERS]; new SmuggledDrugs[MAX_PLAYERS]; new PayDaySecure[MAX_PLAYERS]; new JustDied[MAX_PLAYERS]; new KnockedDown[MAX_PLAYERS]; new UnidentifedCall[MAX_PLAYERS]; new LicenseOffer[MAX_PLAYERS]; new LicensePrice[MAX_PLAYERS]; new LicenseType[MAX_PLAYERS]; new DefaultWeather = 10; new OnSwatDuty[MAX_PLAYERS]; new OnTacticalDuty[MAX_PLAYERS]; new OnSpecialFDuty[MAX_PLAYERS]; new UsingDrugs[MAX_PLAYERS]; new AfterTutorial[MAX_PLAYERS]; new OwnableCarOffer[MAX_PLAYERS]; new OwnableCarID[MAX_PLAYERS]; new OwnableCarPrice[MAX_PLAYERS]; new BlindFold[MAX_PLAYERS]; new UcAdmin[MAX_PLAYERS]; new triedtobeadmin[MAX_PLAYERS]; new PlayerIsSweeping[MAX_PLAYERS]; // Trunk system new vehTrunkCounter[MAX_VEHICLES] = 1; new vehTrunk[MAX_VEHICLES][MAX_TRUNK_SLOTS]; new vehTrunkAmmo[MAX_VEHICLES][MAX_TRUNK_SLOTS]; new Float:vehTrunkArmour[MAX_VEHICLES]; // ------------ new VehicleWindows[MAX_VEHICLES] = 0; new BurgerPickUp[9]; new ChickenPickUp[9]; new Menu:BurgerShot; new Menu:CluckinBell; new IsMenuShowed[MAX_PLAYERS] = 0; new burgertimer; new chickentimer; new pdtrace = 0; new Float:pdtrace_x; new Float:pdtrace_y; new Float:pdtrace_z; new emdtrace = 0; new Float:emdtrace_x; new Float:emdtrace_y; new Float:emdtrace_z; new tracetimer; new JustReported[MAX_PLAYERS]; new PlayerNeedsHelp[MAX_PLAYERS]; new AdminSpec[MAX_PLAYERS]; new IsSmoking[MAX_PLAYERS]; new UsingSmokeAnim[MAX_PLAYERS]; new ReduceTime[MAX_PLAYERS]; new CreatingGun[MAX_PLAYERS]; new CreatingGunAmmo[MAX_PLAYERS]; new CreatingGunPrice[MAX_PLAYERS]; new IsPuttingMaterials[MAX_PLAYERS]; new IsTakingGun[MAX_PLAYERS]; new Reports[MAX_REPORTS][128]; new PlayerSuspicious[MAX_PLAYERS]; new PlayerSuspiciousMoney[MAX_PLAYERS]; new PlayerSuspiciousInterior[MAX_PLAYERS]; new PlayerGotSpottedRecently[MAX_PLAYERS]; new PlayerBunnyJumping[MAX_PLAYERS]; new PlayerMoneyHacking[MAX_PLAYERS]; new PlayerInteriorHacking[MAX_PLAYERS]; new PlayerSpeedHacking[MAX_PLAYERS]; new PlayerOnCashInbalance[MAX_PLAYERS]; new PlayerFailedToLogin[MAX_PLAYERS]; new PlayerSuspiciousSpeed[MAX_PLAYERS]; new PlayerFakeDeathHacking[MAX_PLAYERS]; new Checked[MAX_PLAYERS]; new weather2; new lspd1; new lspd2; new lspd3; new fbi1; new fbi2; new fbi3; new army1; new army2; new army3; new lspdw; new armyw1; new armyw2; new lspdg; new lspdg2; new armyg; new armyg2; new fbig; new fbig2; new HideTD2Timer; new HideTD3Timer; new HideTD4Timer; new HideTD5Timer; new HideTD6Timer; new Text3D:VehicleLabel[MAX_VEHICLES]; new ChangedName[MAX_PLAYERS]; new admins; new afkadmins; new ServerRestarted = 0; new AntiSpam = 0; new AntiAfk = 0; new AntiBunnyJump = 0; new AntiWeaponHack = 1; new AntiDriveBy = 1; new AntiInteriorHack = 0; new AntiMoneyHack = 1; new AntiJetpackHack = 0; new AntiFakeKill = 1; new AntiHighPing = 1; new MaxPing = 999; new AntiName = 1; new idletime = 300000; new Hydras; new Hunters; new Rhinos; new Predators; // DMV Defines #define GREEN 0x21DD00FF #define RED 0xE60000FF #define YELLOW 0xFFFF00FF #define ORANGE 0xF97804FF #define GRAY 0xCECECEFF #define LIGHTBLUE 0x00C2ECFF #define DrivingTestCash 5000 // Edit this if needed. 5000 = the cash that you'll pay to take the driving test #define TooSlow 120 // 120 = if the time is 120 or more, you are driving too slow. You may edit this if needed. #define TooFast 105 // 105 = if the time is less than 105, you are driving too fast. You may edit this if needed. #define MINVEHHP 600 // 600 = the minimum vehicle health the vehicle can have to pass the test. You may edit this if needed. #define cop_color 0xC2A2DAFF #define COLOR_BLACK 0x000000FF #define COLOR_NICERED 0xFF0000FF #define GasMax 100 #define RunOutTime 40000 #define RefuelWait 5000 new Gas[MAX_VEHICLES]; new Refueling[MAX_PLAYERS]; enum SavePlayerPosEnum { Float:LastX, Float:LastY, Float:LastZ } new SavePlayerPos[MAX_PLAYERS][SavePlayerPosEnum]; new SpeedMode = 1; new UpdateSeconds = 1; public SafeSetPlayerPos(playerid, Float:x, Float:y, Float:z) { SetPlayerPos(playerid, x,y,z); Streamer_UpdateEx(playerid,x,y,z); return 1; }