Advertisement
Guest User

RPShogun

a guest
May 25th, 2009
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 73.72 KB | None | 0 0
  1. // ShoInt is made by [RP]Shogun.
  2. // Credits to Jolteon | RD Left for the location places i used from his 'jDisplays' FilterScript
  3. // Everything else was coded by [RP]Shogun
  4. // Please dont remove these credits
  5. // If you find any bugs, post in the thread this is posted at or email me at b0ng0@live.com.au
  6.  
  7. #include <a_samp>
  8.  
  9. #define COLOUR_LBLUE 0x00CDCDFF
  10. #define SLOTS 100 // Change this to the amount of slots your server has.
  11.  
  12. new Text:Location[SLOTS];
  13.  
  14. public OnFilterScriptInit()
  15. {
  16.         print("<<================================>>");
  17.     print("||                                ||");
  18.     print("<<================================>>");
  19.     print("|| _____  _         _         _   ||");
  20.         print("|||   __|| |_  ___ |_| ___  _| |_ ||");
  21.         print("|||__   ||   || . || ||   ||_   _|||");
  22.         print("|||_____||_|_||___||_||_|_|  |_|  ||");
  23.     print("||                                ||");
  24.     print("||      Made By - [RP]Shogun      ||");
  25.     print("<<================================>>");
  26.     print("||                                ||");
  27.     print("<<==========Version: 0.2==========>>");
  28.     print("||                                ||");
  29.     print("<<================================>>");
  30.         SetTimer("UpdateText",1500,1);
  31.    
  32.     return 1;
  33. }
  34.  
  35. public OnFilterScriptExit()
  36. {
  37.     return 1;
  38. }
  39.  
  40. enum INTERIOR_INFO{
  41.     INTERIOR_ID,
  42.     Float:INTERIOD_SX,
  43.     Float:INTERIOR_MINX,
  44.     Float:INTERIOR_MAXX,
  45.     Float:INTERIOR_SY,
  46.     Float:INTERIOR_MINY,
  47.     Float:INTERIOR_MAXY,
  48.     Float:INTERIOR_SZ,
  49.     Float:INTERIOR_MINZ,
  50.     Float:INTERIOR_MAXZ,
  51.     Float:INTERIOR_SA,
  52.     INTERIOR_NAME[64]
  53. }
  54.  
  55. new InteriorLoc[][INTERIOR_INFO] = {
  56.     {0,         0.0,0.0,0.0,                    0.0,0.0,0.0,                        0.0,0.0,0.0,                        0.0,        ""},
  57.     //247's
  58.     {17,     -25.884499,-35.0952,-3.3979,        -185.868988,-188.7431,-167.9059,    1003.549988,1002.5469,1008.7656,    0.000,     "24/7"},
  59.     {10,     6.091180,-13.1705,10.8973,          -29.271898,-32.5796,-73.7699,       1003.549988,1002.5494,1008.8979,    0.000,     "24/7"},
  60.     {18,     -30.946699,-39.2296,-12.9542,       -89.609596,-92.6993,-73.7699,       1003.549988,1002.5469,1008.9487,    0.000,     "24/7"},
  61.     {16,     -25.132599,-39.1961,-14.0429,        -139.066986,-142.2416,-122.4566,   1003.549988,1002.5469,1008.3311,    0.000,     "24/7"},
  62.     {4,      -27.312300,-36.9258,-25.8106,       -29.277599,-32.1881,-1.8185,        1003.549988,1002.5573,1009.0845,    0.000,     "24/7"},
  63.     {6,      -26.691599,-37.4347,-16.2656,       -55.714897,-58.9940,-48.4956,       1003.549988,1002.5469,1008.7020,    0.000,     "24/7"},
  64.     //Airport's/Aeroplanes
  65.     {14,     -1827.147338,-2002.2133,-1718.3214, 7.207418,-65.7420,114.2523,         1061.143554,1055.1436,1066.1436,    0.000,     "Francis International Airport"},
  66.     {1,      2.384830,-1.4275,4.0257,            33.103397,21.5928,35.7774,          1199.849976,1198.5938,1204.0946,    0.000,     "A Shamal"},
  67.     {9,      315.856170,310.4739,321.0128,       1024.496459,971.1845,1039.4181,     1949.797363,1942.8815,1966.1064,    0.000,     "A Andromeda"},
  68.     //Ammunations
  69.     {1,      286.148987,283.0005,301.2157,       -40.644398,-42.6472,-1.4354,        1001.569946,1000.5156,1006.5156,    315.000,   "Ammunation"},
  70.     {4,      286.800995,282.8332,332.1738,       -82.547600,-91.2557,-55.4272,       1001.539978,1000.5156,1006.9922,    315.000,   "Ammunation"},
  71.     {6,      296.919983,283.0418,299.4285,       -108.071999,-116.2635,-101.6424,    1001.569946,1000.5156,1006.5078,    90.000,    "Ammunation"},
  72.     {7,      314.820984,267.7444,318.3778,       -141.431992,-145.6805,-124.8552,    999.661987,998.6083,1008.8906,      45.000,    "Ammunation"},
  73.     {6,      316.524994,269.9506,320.3639,       -167.706985,-171.2541,-157.4279,    999.661987,998.5938,1005.0609,      45.000,    "Ammunation"},
  74.     //Burglary Houses
  75.     {3,      235.508994,218.4460,246.8138,       1189.169897,1185.7623,1213.8395,    1080.339966,1079.2578,1089.7813,    0.000,     "A House"},
  76.     {2,      225.756989,216.5522,235.7148,       1240.000000,1237.0811,1255.2098,    1082.149902,1081.1406,1086.6406,    90.000,    "A House"},
  77.     {1,      223.043991,215.3478,234.8832,       1289.259888,1282.2054,1294.9760,    1082.199951,1081.1406,1086.1406,    0.000,     "A House"},
  78.     {7,      225.630997,222.8882,255.9689,       1022.479980,1016.5048,1052.1018,    1084.069946,1082.8125,1092.3047,    0.000,     "A House"},
  79.     {15,     295.138977,282.9257,307.5086,       1474.469971,1470.0725,1491.2295,    1080.519897,1079.2578,1084.8047,    0.000,     "A House"},
  80.     {15,     328.493988,318.4674,337.6630,       1480.589966,1469.8763,1492.8041,    1084.449951,1083.4375,1088.4379,    0.000,     "A House"},
  81.     {15,     385.803986,369.8986,391.1570,       1471.769897,1450.6768,1473.9808,    1080.209961,1079.1875,1084.3984,    90.000,    "A House"},
  82.     {15,     375.971985,354.5016,381.1810,       1417.269897,1407.1798,1433.9547,    1081.409912,1080.3281,1085.2738,    90.000,    "A House"},
  83.     {2,      490.810974,474.3922,502.8857,       1401.489990,1397.5024,1424.8313,    1080.339966,1079.2645,1089.7813,    0.000,     "A House"},
  84.     {2,      447.734985,434.3427,460.3860,       1400.439941,1393.1072,1421.1198,    1084.339966,1083.3120,1089.2966,    0.000,     "A House"},
  85.     {5,      227.722992,224.2079,250.7603,       1114.389893,1104.4031,1122.6886,    1081.189941,1079.9922,1089.0071,    270.000,   "A House"},
  86.     {4,      260.983978,248.2458,269.4295,       1286.549927,1280.3994,1297.1023,    1080.299927,1079.2578,1084.2578,    0.000,     "A House"},
  87.     {4,      221.666992,216.5254,230.3692,       1143.389893,1139.0764,1161.1541,    1082.679932,1081.6094,1086.5781,    0.000,     "A House"},
  88.     {10,     27.132700,17.0703,37.3015,          1341.149902,1334.6843,1354.1284,    1084.449951,1083.3750,1093.8750,    0.000,     "A House"},
  89.     {4,      -262.601990,-281.3279,-255.0091,    1456.619995,1445.6505,1464.0410,    1084.449951,1083.3672,1091.8750,    90.000,    "A House"},
  90.     {5,      22.778299,13.9406,34.6132,          1404.959961,1395.5353,1420.3214,    1084.449951,1083.4297,1089.4297,    0.000,     "A House"},
  91.     {5,      140.278000,133.3888,155.1858,       1368.979980,1364.83196,1388.4816,   1083.969971,1082.8646,1093.3672,    0.000,     "A House"},
  92.     {6,      234.045990,218.2290,249.8347,       1064.879883,1062.5000,1088.6488,    1084.309937,1083.2106,1091.6094,    0.000,     "A House"},
  93.     {6,      -68.294098,-73.5360,-55.0049,       1353.469971,1345.4100,1368.8204,    1080.279907,1079.2109,1085.2109,    0.000,     "A House"},
  94.     {15,     -285.548981,-302.5614,-277.7969,    1470.979980,1468.1730,1482.1398,    1084.449951,1083.3750,1093.8750,    0.000,     "A House"},
  95.     {8,      -42.581997,-53.8233,-33.4177,       1408.109985,1389.9181,1414.0795,    1084.449951,1083.4297,1089.4297,    0.000,     "A House"},
  96.     {9,      83.345093,73.920,97.4875,           1324.439941,1314.4618,1347.3900,    1083.889893,1082.8594,1093.3672,    0.000,     "A House"},
  97.     {9,      260.941986,250.8725,266.8128,       1238.509888,1233.7965,1257.9093,    1084.259888,1083.2578,1088.2734,    0.000,     "A House"},
  98.     //Business's
  99.     {3,      1038.509888,1037.3038,1041.8345,    -0.663752,1.0347,11.2171,           1001.089966,1000.2845,1006.2845,    0.000,     "Blastin' Fools Records"},
  100.     {12,     446.622986,442.4903,458.4054,       509.318970,505.6406,517.0414,       1001.419983,1000.4195,1006.4195,    0.000,     "The Budget Inn Motel"},
  101.     {15,     2216.339844,2178.7632,2255.6553,    -1150.509888,-1202.9016,-1136.2014, 1025.799927,1024.7969,1038.6178,    0.000,     "The Jefferson Motel"},
  102.     {3,      833.818970,818.0212,834.9809,       7.418000,-1.5486,13.3580,           1004.179993,1003.1870,1010.4828,    90.000,    "The Off track Betting"},
  103.     {3,      -100.325996,-117.9237,-97.8847,     -22.816500,-29.8268,-6.3720,        1000.741943,999.7188,1005.7188,     45.000,    "The Sex Shop"},
  104.     {1,      964.376953,931.3280,966.7448,       2157.329834,2094.7502,2179.0835,    1011.019958,1010.0303,1020.0259,    180.000,   "The Sindacco Meat Processing Plant"},
  105.     {6,      -2239.569824,-2242.0911,-2217.3230, 130.020996,126.5612,139.0298,       1035.419922,1034.4141,1040.3204,    90.000,    "Zero's RC Shop"},
  106.     //Car Mod Shops
  107.     {1,      614.581420,602.3553,637.2819,       -23.066856,-28.5506,10.2388,        1004.781250,994.8694,1014.7771,     0.000,     "Transfenders"},
  108.     {2,      620.420410,608.1679,625.8292,       -72.015701,-83.6601,-68.8194,       997.992187,993.5744,1002.9953,      180.000,   "Loco Low Co."},
  109.     {3,      612.508605,608.0199,625.3347,       -129.236114,-132.7094,-117.6847,    997.992187,993.3466,1002.9953,      315.000,   "Wheel's Arch Angels"},
  110.     {1,      -2048.605957,-2057.7175,-2038.8625, 162.093444,150.0913,182.0321,       28.835937,27.8359,33.8359,          0.000,     "CJ's Garage"},
  111.     //Casino's
  112.     {10,     2015.4500,1924.1576,2020.0708,      1017.0900,967.2367,1068.4240,       996.8750,991.4688,997.8741,         90.000,    "The Four Dragons"},
  113.     {1,      2233.9099,2134.8252,2292.7944,      1710.7300,1556.5646,1714.9104,      1011.2987,1005.1860,1013.2435,      180.000,   "Caligula's"},
  114.     //Casino Oditties
  115.     {10,     1889.975,1886.0958,1900.8591,       1018.055,1010.7878,1027.1942,       31.88281,30.8828,36.8828,           270.000,   "The Janitors Office"},
  116.     {1,      -2158.719971,-2173.0259,-2156.4658, 641.287964,633.6885,648.6263,       1052.369995,1051.3817,1062.6328,    90.000,    "Woozie's Office"},
  117.     {12,     1133.069946,1116.3666,1144.5529,    -9.573059,-17.0111,14.3073,         1000.750000,999.6797,1007.4844,     0.000,     "Redsands West Casino"},
  118.     //Clothing Stores
  119.     {15,     207.737991,198.4293,219.9531,       -109.019997,-115.1267,-93.4263,     1005.269958,1004.1328,1010.0625,    0.000,     "Binco"},
  120.     {14,     204.332993,194.9293,218.6813,       -166.694992,-172.8813,-149.9782,    1000.578979,999.5234,1005.9531,     0.000,     "Didier Sachs"},
  121.     {3,      207.054993,194.5785,217.7405,       -138.804993,-144.9519,-117.3412,    1003.519958,1001.8672,1008.9063,    0.000,     "ProLaps"},
  122.     {1,      203.778000,194.774,217.3534,        -48.492397,-54.0761,-30.7443,       1001.799988,1000.8047,1009.1484,    0.000,     "SubUrban"},
  123.     {5,      226.293991,198.4532,243.0808,       -7.431530,-14.1564,5.4119,          1002.259949,1000.2109,1010.2041,    90.000,    "Victim"},
  124.     {18,     161.391006,138.4255,184.3445,       -93.159156,-101.6389,-68.2857,      1001.804687,1000.8047,1006.8047,    0.000,     "Zip"},
  125.     //Bars and Clubs
  126.     {17,     493.390991,472.5995,508.7181,       -22.722799,-30.7876,1.0150,         1000.686951,999.6797,1008.4766,     0.000,     "The Dance Club"},
  127.     {11,     501.980988,481.7581,513.3429,       -69.150200,-90.4746,-63.5646,       998.834961,997.7578,1004.0396,     180.000,    "Shithole Bar"},
  128.     {18,     -227.028000,-234.1513,-215.6965,    1401.229980,1392.4974,1413.4426,    27.769798,26.7656,31.7664,         315.000,    "Lil' Probe Inn"},
  129.     //Eateries
  130.     {4,      460.099976,432.5477,461.3923,       -88.428497,-93.2540,-77.9551,       999.621948,998.5547,1001.3094,     90.000,     "Jay's Diner"},
  131.     {1,      452.489990,421.2953,462.4027,       -18.179699,-24.0791,-2.8813,        1001.179993,998.5547,1005.7344,    45.000,     "World of Coq"},
  132.     {1,      681.474976,648.5388,696.2054,       -451.150970,-479.4601,-447.5847,    -25.616798,-26.6172,-20.5000,      180.000,    "The Pump Truck Stop Diner"},
  133.     //Fast Food
  134.     {10,     366.923980,360.0641,384.3123,       -72.929359,-79.3703,-54.7400,       1001.507812,1000.5078,1006.5078,   315.000,    "Burger Shot"},
  135.     {9,      365.672974,357.4411,382.6818,       -10.713200,-16.0313,-1.1104,        1001.869995,1000.8516,1006.7109,   315.000,    "Cluckin' Bell"},
  136.     {5,      372.351990,361.2697,382.0142,       -131.650986,-139.1448,-110.8535,    1001.449951,1000.4922,1006.3750,   0.000,      "Well Stacked Pizza"},
  137.     {17,     377.098999,371.0922,383.7513,       -192.439987,-197.2665,-176.7235,    1000.643982,999.6328,1005.9063,    0.000,      "Rusty Brown's Donuts"},
  138.     //Girlfriends
  139.     {1,      244.411987,242.6040,250.9420,       305.032990,299.1326,308.5615,       999.231995,998.1484,1004.1484,     235.000,    "Denise Robinson's Bedroom"},
  140.     {2,      271.884979,260.7130,275.1632,       306.631989,301.2459,314.6459,       999.325989,998.1484,1004.1484,     90.000,     "Katie Zhan's Bedroom"},
  141.     {3,      291.282990,273.4854,294.9203,       310.031982,303.1938,311.9318,       999.154968,998.1484,1008.1707,     90.000,     "Helena Wankstein's Bedroom"},
  142.     {4,      302.181000,290.5057,312.3436,       300.722992,299.3310,315.7108,       999.231995,998.1484,1010.3047,     0.000,      "Michelle Cannes's Bedroom"},
  143.     {5,      322.197998,315.3055,329.5608,       302.497986,300.6566,319.1491,       999.231995,998.1484,1004.1484,     0.000,      "Barbara Schternvart Bedroom"},
  144.     {6,      346.870025,337.3706,350.82888,      309.259033,293.5629,312.0173,       999.155700,998.1557,1004.6484,     180.000,    "Millie Perkins's Bedroom"},
  145.     //Government
  146.     {17,     -959.873962,-963.0861,-937.1068,    1952.000000,1845.0483,1955.3293,    9.044310,4.0000,11.1285,           180.000,    "The Sherman Dam"},
  147.     {3,      388.871979,317.4452,393.2694,       173.804993,143.0736,218.9381,       1008.389954,1007.3828,1030.7865,   90.000,     "The Planning Department"},
  148.     //Gyms
  149.     {5,      772.112000,754.4421,775.7951,       -3.898650,-10.5017,17.2873,         1000.687988,999.7142,1006.1831,    0.000,      "The Ganton Gym"},
  150.     {6,      774.213989,752.4792,778.8328,       -48.924297,-51.4411,-15.6279,       1000.687988,999.6865,1005.6865,    0.000,      "The Cobra Gym"},
  151.     {7,      773.579956,755.9409,777.9979,       -77.096695,-84.0618,-56.7409,       1000.687988,999.6550,1006.6035,    0.000,      "Below The Belt Gym"},
  152.     {5,      1234.144409,1223.2540,1307.4205,    -764.087158,-840.5399,-751.1873,    1084.007202,1083.0112,1098.9777,   0.000,      "Madd Dogg's Mansion"},
  153.     //Homies
  154.     {3,      1527.229980,1520.1871,1533.7594,    -11.574499,-22.5846,0.9635,         1002.269958,1001.0971,1007.0971,   0.000,      "B-Dups Apartment"},
  155.     {2,      1523.509888,1514.2607,1529.2543,    -47.821198,-57.1333,-39.9799,       1002.269958,1001.1310,1007.1310,   0.000,      "B-Dups Crack Pad"},
  156.     {3,      2496.049805,2484.0408,2507.7002,    -1693.929932,-1723.0533,-1681.0842, 1014.750000,1013.7422,1023.0469,   180.000,    "Carl's Mums House"},
  157.     {3,      516.650,509.0578,522.8345,          -18.611898,-21.6408,-1.4064,        1001.459961,1000.5653,1006.5653,   0.000,      "OG Loc's"},
  158.     {2,      2464.109863,2445.9775,2499.0967,    -1698.659912,-1707.8545,-1683.5922, 1013.509949,1012.5078,1018.0781,   90.000,     "Ryder's House"},
  159.     {1,      2526.459961,2523.0020,2544.5212,    -1679.089966,-1700.5044,-1665.8083, 1015.500000,1014.4986,1020.2162,   270.000,    "Sweet's House"},
  160.     {2,      2543.659912,2512.0249,2584.8528,    -1303.629883,-1309.0903,-1252.9098, 1025.069946,1024.0703,1072.4879,   180.000,    "Big Smokes Crack Palace"},
  161.     //Ill
  162.     {3,      1212.019897,1198.2898,1218.5905,    -28.663099,-52.8367,-20.5241,       1001.089966,999.9531,1004.8786,    180.000,    "The Big Spread Ranch"},
  163.     {6,      744.542969,723.2429,768.1766,       1437.669922,1432.5469,1445.0240,    1102.739990,1101.7031,1108.9531,   290.000,    "Fanny Batter's Whore House"},
  164.     {2,      1204.809937,1194.8103,1226.1428,    -11.586800,-18.0913,30.6912,        1001.089966,999.9219,1005.6573,    0.000,      "The World Class Topless Girls Stripclub"},
  165.     {3,      940.921997,929.9674,976.1741,       -17.007000,-19.9913,9.3195,         1001.179993,1000.1484,1006.1484,   0.000,      "The Unnamed Brothel"},
  166.     {3,      964.106995,940.3059,973.8075,       -53.205498,-64.5014,-41.2514,       1001.179993,1000.1246,1005.6172,   90.000,     "The Tiger Skin Rug Brothel"},
  167.     {3,      -2637.449951,-2697.5955,-2629.8840, 1404.629883,1387.2095,1440.4742,    906.457947,905.2734,929.2964,      90.000,     "Jizzy's Pleasure Dome"},
  168.     //Liberty City
  169.     {1,      -735.5619504,-950.1764,-687.3923,   484.351318,407.1057,570.3076,       1371.952270,1345.8750,1382.6106,   40.000,     "Liberty City"},
  170.     //Misc
  171.     {5,      2350.339844,2317.3586,2363.4382,    -1181.649902,-1190.5747,-1166.1172, 1028.000000,1026.9766,1036.5497,   90.000,     "Los Vagos Gang House"},
  172.     {8,      2807.619873,2802.5732,2830.6768,    -1171.899902,-1178.5010,-1155.1534, 1025.579956,1024.5703,1033.8438,   0.000,      "Colonel Furburgher's House"},
  173.     {5,      318.564972,296.9617,340.9560,       1118.209961,1110.0925,1138.4672,    1083.979980,1082.8828,1088.1328,   0.000,      "The Crack Den"},
  174.     {1,      1412.639893,1357.7148,1420.5383,    -1.787510,-49.7140,8.5148,          1000.931946,999.9090,1008.8919,    135.000,    "A Warehouse"},
  175.     {18,     1302.519897,1247.7485,1310.9150,    -1.787510,-69.8208,8.3288,          1000.931946,1000.0156,1009.3984,   135.000,    "A Warehouse"},
  176.     {12,     2324.419922,2306.6470,2342.1313,    -1147.539917,-1153.7253,-1133.4342, 1050.719971,1049.7101,1058.3047,   0.000,      "A Safehouse"},
  177.     {10,     -972.4957,-1138.3977,-966.8146,     1060.983,1017.8578,1101.4760,       1345.669,1342.0522,1359.9141,      90.000,     "The RC Battlefield"},
  178.     //Personal Grooming
  179.     {2,      411.625977,405.8927,421.6737,       -21.433298,-32.3224,-7.9695,        1001.799988,1000.8047,1007.0781,   315.000,    "Old Reece's Hair and Facial Studio"},
  180.     {3,      418.652985,415.0480,425.6317,       -82.639793,-92.8154,-72.3608,       1001.959961,1000.8047,1007.5787,   0.000,      "Gay Gordo's Barber Shop"},
  181.     {12,     412.021973,402.0862,417.4446,       -52.649899,-58.2201,-46.4752,       1001.959961,1000.8984,1007.0547,   270.000,    "Mascila's Unisex Hair Salon"},
  182.     {16,     -204.439987,-211.5356,-198.4321,    -26.453999,-38.5390,-13.2776,       1002.299988,1001.2734,1006.4949,   315.000,    "A Tattoo Parlour"},
  183.     {17,     -204.439987,-210.7206,-194.0416,    -8.469600,-30.7664,-2.5236,         1002.299988,1001.2734,1006.4949,   315.000,    "Hemlock's Tattoo Parlour"},
  184.     {3,      -204.439987,-211.3637,-193.4146,    -43.652496,-53.1130,-37.8452,       1002.299988,1001.2734,1006.4949,   315.000,    "A Tattoo Parlour"},
  185.     //Police Departments
  186.     {6,      246.783997,207.5004,277.7479,       63.900200,61.7018,93.1880,          1003.639954,1000.0391,1009.7142,   0.000,      "The Los Santos Police Department"},
  187.     {10,     246.375992,212.2758,284.0999,       109.245995,97.0497,130.4608,        1003.279968,998.0156,1015.2188,    0.000,      "The San Fierro Police Department"},
  188.     {3,      288.745972,186.4745,308.3648,       169.350998,132.3377,204.9915,       1007.179993,1002.0234,1013.1874,   0.000,      "The Las Venturas Police Department"},
  189.     //Schools
  190.     {3,      1494.429932,1487.0275,1503.6758,    1305.629883,1279.1096,1315.6984,    1093.289917,1092.2899,1098.2899,   90.000,     "Cycle School"},
  191.     {3,      -2029.719971,-2037.1293,-2020.4810, -115.067993,-139.5002,-98.2041,     1035.169922,1034.1719,1039.7968,   90.000,     "Automobile School"},
  192.     {10,     420.484985,400.9158,460.9158,       2535.589844,2533.2849,2547.9688,    10.020289,9.0000,14.9063,          45.000,     "Plane School"}
  193. };
  194. #pragma unused InteriorLoc
  195.  
  196. enum MAPZONE_MAIN {
  197.     ZNAME[28],
  198.     Float:MAPZONE_AREA[6]
  199. }
  200.  
  201. new ZoneLoc[][MAPZONE_MAIN] = {
  202. //  NAME                                     AREA (Xmin,Ymin,Zmin,Xmax,Ymax,Zmax)
  203.     {"San Andreas",                   {-0.1,-0.1,-0.1,0.1,0.1,0.1}}, // Default Case
  204.     {"an Unknown Building",         {-3500.0,-3500.0,875.0,3500.0,3500.0,2000.00}}, // Interior Universe
  205.     {"The Big Ear",                      {-410.00,1403.30,-3.00,-137.90,1681.20,200.00}},
  206.     {"Aldea Malvada",                   {-1372.10,2498.50,0.00,-1277.50,2615.30,200.00}},
  207.     {"Angel Pine",                      {-2324.90,-2584.20,-6.10,-1964.20,-2212.10,200.00}},
  208.     {"Arco del Oeste",                {-901.10,2221.80,0.00,-592.00,2571.90,200.00}},
  209.     {"Avispa Country Club",         {-2646.40,-355.40,0.00,-2270.00,-222.50,200.00}},
  210.     {"Avispa Country Club",         {-2831.80,-430.20,-6.10,-2646.40,-222.50,200.00}},
  211.     {"Avispa Country Club",         {-2361.50,-417.10,0.00,-2270.00,-355.40,200.00}},
  212.     {"Avispa Country Club",         {-2667.80,-302.10,-28.80,-2646.40,-262.30,71.10}},
  213.     {"Avispa Country Club",         {-2470.00,-355.40,0.00,-2270.00,-318.40,46.10}},
  214.     {"Avispa Country Club",         {-2550.00,-355.40,0.00,-2470.00,-318.40,39.70}},
  215.     {"Back o Beyond",                   {-1166.90,-2641.10,0.00,-321.70,-1856.00,200.00}},
  216.     {"Battery Point",                   {-2741.00,1268.40,-4.50,-2533.00,1490.40,200.00}},
  217.     {"Bayside",                         {-2741.00,2175.10,0.00,-2353.10,2722.70,200.00}},
  218.     {"Bayside Marina",                {-2353.10,2275.70,0.00,-2153.10,2475.70,200.00}},
  219.     {"Beacon Hill",                   {-399.60,-1075.50,-1.40,-319.00,-977.50,198.50}},
  220.     {"Blackfield",                      {964.30,1203.20,-89.00,1197.30,1403.20,110.90}},
  221.     {"Blackfield",                      {964.30,1403.20,-89.00,1197.30,1726.20,110.90}},
  222.     {"Blackfield Chapel",             {1375.60,596.30,-89.00,1558.00,823.20,110.90}},
  223.     {"Blackfield Chapel",             {1325.60,596.30,-89.00,1375.60,795.00,110.90}},
  224.     {"Blackfield Intersection",   {1197.30,1044.60,-89.00,1277.00,1163.30,110.90}},
  225.     {"Blackfield Intersection",   {1166.50,795.00,-89.00,1375.60,1044.60,110.90}},
  226.     {"Blackfield Intersection",   {1277.00,1044.60,-89.00,1315.30,1087.60,110.90}},
  227.     {"Blackfield Intersection",   {1375.60,823.20,-89.00,1457.30,919.40,110.90}},
  228.     {"Blueberry",                        {104.50,-220.10,2.30,349.60,152.20,200.00}},
  229.     {"Blueberry",                        {19.60,-404.10,3.80,349.60,-220.10,200.00}},
  230.     {"Blueberry Acres",              {-319.60,-220.10,0.00,104.50,293.30,200.00}},
  231.     {"Caligula's Palace",             {2087.30,1543.20,-89.00,2437.30,1703.20,110.90}},
  232.     {"Caligula's Palace",             {2137.40,1703.20,-89.00,2437.30,1783.20,110.90}},
  233.     {"Calton Heights",                {-2274.10,744.10,-6.10,-1982.30,1358.90,200.00}},
  234.     {"Chinatown",                        {-2274.10,578.30,-7.60,-2078.60,744.10,200.00}},
  235.     {"City Hall",                        {-2867.80,277.40,-9.10,-2593.40,458.40,200.00}},
  236.     {"Come-A-Lot",                      {2087.30,943.20,-89.00,2623.10,1203.20,110.90}},
  237.     {"Commerce",                          {1323.90,-1842.20,-89.00,1701.90,-1722.20,110.90}},
  238.     {"Commerce",                          {1323.90,-1722.20,-89.00,1440.90,-1577.50,110.90}},
  239.     {"Commerce",                          {1370.80,-1577.50,-89.00,1463.90,-1384.90,110.90}},
  240.     {"Commerce",                          {1463.90,-1577.50,-89.00,1667.90,-1430.80,110.90}},
  241.     {"Commerce",                          {1583.50,-1722.20,-89.00,1758.90,-1577.50,110.90}},
  242.     {"Commerce",                          {1667.90,-1577.50,-89.00,1812.60,-1430.80,110.90}},
  243.     {"Conference Center",             {1046.10,-1804.20,-89.00,1323.90,-1722.20,110.90}},
  244.     {"Conference Center",             {1073.20,-1842.20,-89.00,1323.90,-1804.20,110.90}},
  245.     {"Cranberry Station",             {-2007.80,56.30,0.00,-1922.00,224.70,100.00}},
  246.     {"Creek",                             {2749.90,1937.20,-89.00,2921.60,2669.70,110.90}},
  247.     {"Dillimore",                        {580.70,-674.80,-9.50,861.00,-404.70,200.00}},
  248.     {"Doherty",                         {-2270.00,-324.10,-0.00,-1794.90,-222.50,200.00}},
  249.     {"Doherty",                         {-2173.00,-222.50,-0.00,-1794.90,265.20,200.00}},
  250.     {"Downtown",                          {-1982.30,744.10,-6.10,-1871.70,1274.20,200.00}},
  251.     {"Downtown",                          {-1871.70,1176.40,-4.50,-1620.30,1274.20,200.00}},
  252.     {"Downtown",                          {-1700.00,744.20,-6.10,-1580.00,1176.50,200.00}},
  253.     {"Downtown",                          {-1580.00,744.20,-6.10,-1499.80,1025.90,200.00}},
  254.     {"Downtown",                          {-2078.60,578.30,-7.60,-1499.80,744.20,200.00}},
  255.     {"Downtown",                          {-1993.20,265.20,-9.10,-1794.90,578.30,200.00}},
  256.     {"Downtown Los Santos",         {1463.90,-1430.80,-89.00,1724.70,-1290.80,110.90}},
  257.     {"Downtown Los Santos",         {1724.70,-1430.80,-89.00,1812.60,-1250.90,110.90}},
  258.     {"Downtown Los Santos",         {1463.90,-1290.80,-89.00,1724.70,-1150.80,110.90}},
  259.     {"Downtown Los Santos",         {1370.80,-1384.90,-89.00,1463.90,-1170.80,110.90}},
  260.     {"Downtown Los Santos",         {1724.70,-1250.90,-89.00,1812.60,-1150.80,110.90}},
  261.     {"Downtown Los Santos",         {1370.80,-1170.80,-89.00,1463.90,-1130.80,110.90}},
  262.     {"Downtown Los Santos",         {1378.30,-1130.80,-89.00,1463.90,-1026.30,110.90}},
  263.     {"Downtown Los Santos",         {1391.00,-1026.30,-89.00,1463.90,-926.90,110.90}},
  264.     {"Downtown Los Santos",         {1507.50,-1385.20,110.90,1582.50,-1325.30,335.90}},
  265.     {"East Beach",                      {2632.80,-1852.80,-89.00,2959.30,-1668.10,110.90}},
  266.     {"East Beach",                      {2632.80,-1668.10,-89.00,2747.70,-1393.40,110.90}},
  267.     {"East Beach",                      {2747.70,-1668.10,-89.00,2959.30,-1498.60,110.90}},
  268.     {"East Beach",                      {2747.70,-1498.60,-89.00,2959.30,-1120.00,110.90}},
  269.     {"East Los Santos",              {2421.00,-1628.50,-89.00,2632.80,-1454.30,110.90}},
  270.     {"East Los Santos",              {2222.50,-1628.50,-89.00,2421.00,-1494.00,110.90}},
  271.     {"East Los Santos",              {2266.20,-1494.00,-89.00,2381.60,-1372.00,110.90}},
  272.     {"East Los Santos",              {2381.60,-1494.00,-89.00,2421.00,-1454.30,110.90}},
  273.     {"East Los Santos",              {2281.40,-1372.00,-89.00,2381.60,-1135.00,110.90}},
  274.     {"East Los Santos",              {2381.60,-1454.30,-89.00,2462.10,-1135.00,110.90}},
  275.     {"East Los Santos",              {2462.10,-1454.30,-89.00,2581.70,-1135.00,110.90}},
  276.     {"Easter Basin",                     {-1794.90,249.90,-9.10,-1242.90,578.30,200.00}},
  277.     {"Easter Basin",                     {-1794.90,-50.00,-0.00,-1499.80,249.90,200.00}},
  278.     {"Easter Bay Airport",           {-1499.80,-50.00,-0.00,-1242.90,249.90,200.00}},
  279.     {"Easter Bay Airport",           {-1794.90,-730.10,-3.00,-1213.90,-50.00,200.00}},
  280.     {"Easter Bay Airport",           {-1213.90,-730.10,0.00,-1132.80,-50.00,200.00}},
  281.     {"Easter Bay Airport",           {-1242.90,-50.00,0.00,-1213.90,578.30,200.00}},
  282.     {"Easter Bay Airport",           {-1213.90,-50.00,-4.50,-947.90,578.30,200.00}},
  283.     {"Easter Bay Airport",           {-1315.40,-405.30,15.40,-1264.40,-209.50,25.40}},
  284.     {"Easter Bay Airport",           {-1354.30,-287.30,15.40,-1315.40,-209.50,25.40}},
  285.     {"Easter Bay Airport",           {-1490.30,-209.50,15.40,-1264.40,-148.30,25.40}},
  286.     {"Easter Bay Chemicals",          {-1132.80,-768.00,0.00,-956.40,-578.10,200.00}},
  287.     {"Easter Bay Chemicals",          {-1132.80,-787.30,0.00,-956.40,-768.00,200.00}},
  288.     {"El Castillo del Diablo",      {-464.50,2217.60,0.00,-208.50,2580.30,200.00}},
  289.     {"El Castillo del Diablo",      {-208.50,2123.00,-7.60,114.00,2337.10,200.00}},
  290.     {"El Castillo del Diablo",      {-208.50,2337.10,0.00,8.40,2487.10,200.00}},
  291.     {"El Corona",                        {1812.60,-2179.20,-89.00,1970.60,-1852.80,110.90}},
  292.     {"El Corona",                        {1692.60,-2179.20,-89.00,1812.60,-1842.20,110.90}},
  293.     {"El Quebrados",                     {-1645.20,2498.50,0.00,-1372.10,2777.80,200.00}},
  294.     {"Esplanade East",                {-1620.30,1176.50,-4.50,-1580.00,1274.20,200.00}},
  295.     {"Esplanade East",                {-1580.00,1025.90,-6.10,-1499.80,1274.20,200.00}},
  296.     {"Esplanade East",                {-1499.80,578.30,-79.60,-1339.80,1274.20,20.30}},
  297.     {"Esplanade North",              {-2533.00,1358.90,-4.50,-1996.60,1501.20,200.00}},
  298.     {"Esplanade North",              {-1996.60,1358.90,-4.50,-1524.20,1592.50,200.00}},
  299.     {"Esplanade North",              {-1982.30,1274.20,-4.50,-1524.20,1358.90,200.00}},
  300.     {"Fallen Tree",                   {-792.20,-698.50,-5.30,-452.40,-380.00,200.00}},
  301.     {"Fallow Bridge",                   {434.30,366.50,0.00,603.00,555.60,200.00}},
  302.     {"Fern Ridge",                      {508.10,-139.20,0.00,1306.60,119.50,200.00}},
  303.     {"Financial",                        {-1871.70,744.10,-6.10,-1701.30,1176.40,300.00}},
  304.     {"Fisher's Lagoon",              {1916.90,-233.30,-100.00,2131.70,13.80,200.00}},
  305.     {"Flint Intersection",           {-187.70,-1596.70,-89.00,17.00,-1276.60,110.90}},
  306.     {"Flint Range",                   {-594.10,-1648.50,0.00,-187.70,-1276.60,200.00}},
  307.     {"Fort Carson",                   {-376.20,826.30,-3.00,123.70,1220.40,200.00}},
  308.     {"Foster Valley",                   {-2270.00,-430.20,-0.00,-2178.60,-324.10,200.00}},
  309.     {"Foster Valley",                   {-2178.60,-599.80,-0.00,-1794.90,-324.10,200.00}},
  310.     {"Foster Valley",                   {-2178.60,-1115.50,0.00,-1794.90,-599.80,200.00}},
  311.     {"Foster Valley",                   {-2178.60,-1250.90,0.00,-1794.90,-1115.50,200.00}},
  312.     {"Frederick Bridge",                {2759.20,296.50,0.00,2774.20,594.70,200.00}},
  313.     {"Gant Bridge",                   {-2741.40,1659.60,-6.10,-2616.40,2175.10,200.00}},
  314.     {"Gant Bridge",                   {-2741.00,1490.40,-6.10,-2616.40,1659.60,200.00}},
  315.     {"Ganton",                           {2222.50,-1852.80,-89.00,2632.80,-1722.30,110.90}},
  316.     {"Ganton",                           {2222.50,-1722.30,-89.00,2632.80,-1628.50,110.90}},
  317.     {"Garcia",                           {-2411.20,-222.50,-0.00,-2173.00,265.20,200.00}},
  318.     {"Garcia",                           {-2395.10,-222.50,-5.30,-2354.00,-204.70,200.00}},
  319.     {"Garver Bridge",                   {-1339.80,828.10,-89.00,-1213.90,1057.00,110.90}},
  320.     {"Garver Bridge",                   {-1213.90,950.00,-89.00,-1087.90,1178.90,110.90}},
  321.     {"Garver Bridge",                   {-1499.80,696.40,-179.60,-1339.80,925.30,20.30}},
  322.     {"Glen Park",                        {1812.60,-1449.60,-89.00,1996.90,-1350.70,110.90}},
  323.     {"Glen Park",                        {1812.60,-1100.80,-89.00,1994.30,-973.30,110.90}},
  324.     {"Glen Park",                        {1812.60,-1350.70,-89.00,2056.80,-1100.80,110.90}},
  325.     {"Green Palms",                   {176.50,1305.40,-3.00,338.60,1520.70,200.00}},
  326.     {"Greenglass College",           {964.30,1044.60,-89.00,1197.30,1203.20,110.90}},
  327.     {"Greenglass College",           {964.30,930.80,-89.00,1166.50,1044.60,110.90}},
  328.     {"Hampton Barns",                   {603.00,264.30,0.00,761.90,366.50,200.00}},
  329.     {"Hankypanky Point",                {2576.90,62.10,0.00,2759.20,385.50,200.00}},
  330.     {"Harry Gold Parkway",           {1777.30,863.20,-89.00,1817.30,2342.80,110.90}},
  331.     {"Hashbury",                          {-2593.40,-222.50,-0.00,-2411.20,54.70,200.00}},
  332.     {"Hilltop Farm",                     {967.30,-450.30,-3.00,1176.70,-217.90,200.00}},
  333.     {"Hunter Quarry",                   {337.20,710.80,-115.20,860.50,1031.70,203.70}},
  334.     {"Idlewood",                          {1812.60,-1852.80,-89.00,1971.60,-1742.30,110.90}},
  335.     {"Idlewood",                          {1812.60,-1742.30,-89.00,1951.60,-1602.30,110.90}},
  336.     {"Idlewood",                          {1951.60,-1742.30,-89.00,2124.60,-1602.30,110.90}},
  337.     {"Idlewood",                          {1812.60,-1602.30,-89.00,2124.60,-1449.60,110.90}},
  338.     {"Idlewood",                          {2124.60,-1742.30,-89.00,2222.50,-1494.00,110.90}},
  339.     {"Idlewood",                          {1971.60,-1852.80,-89.00,2222.50,-1742.30,110.90}},
  340.     {"Jefferson",                        {1996.90,-1449.60,-89.00,2056.80,-1350.70,110.90}},
  341.     {"Jefferson",                        {2124.60,-1494.00,-89.00,2266.20,-1449.60,110.90}},
  342.     {"Jefferson",                        {2056.80,-1372.00,-89.00,2281.40,-1210.70,110.90}},
  343.     {"Jefferson",                        {2056.80,-1210.70,-89.00,2185.30,-1126.30,110.90}},
  344.     {"Jefferson",                        {2185.30,-1210.70,-89.00,2281.40,-1154.50,110.90}},
  345.     {"Jefferson",                        {2056.80,-1449.60,-89.00,2266.20,-1372.00,110.90}},
  346.     {"Julius Thruway East",         {2623.10,943.20,-89.00,2749.90,1055.90,110.90}},
  347.     {"Julius Thruway East",         {2685.10,1055.90,-89.00,2749.90,2626.50,110.90}},
  348.     {"Julius Thruway East",         {2536.40,2442.50,-89.00,2685.10,2542.50,110.90}},
  349.     {"Julius Thruway East",         {2625.10,2202.70,-89.00,2685.10,2442.50,110.90}},
  350.     {"Julius Thruway North",          {2498.20,2542.50,-89.00,2685.10,2626.50,110.90}},
  351.     {"Julius Thruway North",          {2237.40,2542.50,-89.00,2498.20,2663.10,110.90}},
  352.     {"Julius Thruway North",          {2121.40,2508.20,-89.00,2237.40,2663.10,110.90}},
  353.     {"Julius Thruway North",          {1938.80,2508.20,-89.00,2121.40,2624.20,110.90}},
  354.     {"Julius Thruway North",          {1534.50,2433.20,-89.00,1848.40,2583.20,110.90}},
  355.     {"Julius Thruway North",          {1848.40,2478.40,-89.00,1938.80,2553.40,110.90}},
  356.     {"Julius Thruway North",          {1704.50,2342.80,-89.00,1848.40,2433.20,110.90}},
  357.     {"Julius Thruway North",          {1377.30,2433.20,-89.00,1534.50,2507.20,110.90}},
  358.     {"Julius Thruway South",          {1457.30,823.20,-89.00,2377.30,863.20,110.90}},
  359.     {"Julius Thruway South",          {2377.30,788.80,-89.00,2537.30,897.90,110.90}},
  360.     {"Julius Thruway West",         {1197.30,1163.30,-89.00,1236.60,2243.20,110.90}},
  361.     {"Julius Thruway West",         {1236.60,2142.80,-89.00,1297.40,2243.20,110.90}},
  362.     {"Juniper Hill",                     {-2533.00,578.30,-7.60,-2274.10,968.30,200.00}},
  363.     {"Juniper Hollow",                {-2533.00,968.30,-6.10,-2274.10,1358.90,200.00}},
  364.     {"K.A.C.C. Military Fuels",   {2498.20,2626.50,-89.00,2749.90,2861.50,110.90}},
  365.     {"Kincaid Bridge",                {-1339.80,599.20,-89.00,-1213.90,828.10,110.90}},
  366.     {"Kincaid Bridge",                {-1213.90,721.10,-89.00,-1087.90,950.00,110.90}},
  367.     {"Kincaid Bridge",                {-1087.90,855.30,-89.00,-961.90,986.20,110.90}},
  368.     {"King's",                           {-2329.30,458.40,-7.60,-1993.20,578.30,200.00}},
  369.     {"King's",                           {-2411.20,265.20,-9.10,-1993.20,373.50,200.00}},
  370.     {"King's",                           {-2253.50,373.50,-9.10,-1993.20,458.40,200.00}},
  371.     {"LVA Freight Depot",             {1457.30,863.20,-89.00,1777.40,1143.20,110.90}},
  372.     {"LVA Freight Depot",             {1375.60,919.40,-89.00,1457.30,1203.20,110.90}},
  373.     {"LVA Freight Depot",             {1277.00,1087.60,-89.00,1375.60,1203.20,110.90}},
  374.     {"LVA Freight Depot",             {1315.30,1044.60,-89.00,1375.60,1087.60,110.90}},
  375.     {"LVA Freight Depot",             {1236.60,1163.40,-89.00,1277.00,1203.20,110.90}},
  376.     {"Las Barrancas",                   {-926.10,1398.70,-3.00,-719.20,1634.60,200.00}},
  377.     {"Las Brujas",                      {-365.10,2123.00,-3.00,-208.50,2217.60,200.00}},
  378.     {"Las Colinas",                   {1994.30,-1100.80,-89.00,2056.80,-920.80,110.90}},
  379.     {"Las Colinas",                   {2056.80,-1126.30,-89.00,2126.80,-920.80,110.90}},
  380.     {"Las Colinas",                   {2185.30,-1154.50,-89.00,2281.40,-934.40,110.90}},
  381.     {"Las Colinas",                   {2126.80,-1126.30,-89.00,2185.30,-934.40,110.90}},
  382.     {"Las Colinas",                   {2747.70,-1120.00,-89.00,2959.30,-945.00,110.90}},
  383.     {"Las Colinas",                   {2632.70,-1135.00,-89.00,2747.70,-945.00,110.90}},
  384.     {"Las Colinas",                   {2281.40,-1135.00,-89.00,2632.70,-945.00,110.90}},
  385.     {"Las Payasadas",                   {-354.30,2580.30,2.00,-133.60,2816.80,200.00}},
  386.     {"Las Venturas Airport",          {1236.60,1203.20,-89.00,1457.30,1883.10,110.90}},
  387.     {"Las Venturas Airport",          {1457.30,1203.20,-89.00,1777.30,1883.10,110.90}},
  388.     {"Las Venturas Airport",          {1457.30,1143.20,-89.00,1777.40,1203.20,110.90}},
  389.     {"Las Venturas Airport",          {1515.80,1586.40,-12.50,1729.90,1714.50,87.50}},
  390.     {"Last Dime Motel",              {1823.00,596.30,-89.00,1997.20,823.20,110.90}},
  391.     {"Leafy Hollow",                     {-1166.90,-1856.00,0.00,-815.60,-1602.00,200.00}},
  392.     {"Liberty City",                     {-1000.00,400.00,1300.00,-700.00,600.00,1400.00}},
  393.     {"Lil' Probe Inn",                {-90.20,1286.80,-3.00,153.80,1554.10,200.00}},
  394.     {"Linden Side",                   {2749.90,943.20,-89.00,2923.30,1198.90,110.90}},
  395.     {"Linden Station",                {2749.90,1198.90,-89.00,2923.30,1548.90,110.90}},
  396.     {"Linden Station",                {2811.20,1229.50,-39.50,2861.20,1407.50,60.40}},
  397.     {"Little Mexico",                   {1701.90,-1842.20,-89.00,1812.60,-1722.20,110.90}},
  398.     {"Little Mexico",                   {1758.90,-1722.20,-89.00,1812.60,-1577.50,110.90}},
  399.     {"Los Flores",                      {2581.70,-1454.30,-89.00,2632.80,-1393.40,110.90}},
  400.     {"Los Flores",                      {2581.70,-1393.40,-89.00,2747.70,-1135.00,110.90}},
  401.     {"Los Santos International",     {1249.60,-2394.30,-89.00,1852.00,-2179.20,110.90}},
  402.     {"Los Santos International",     {1852.00,-2394.30,-89.00,2089.00,-2179.20,110.90}},
  403.     {"Los Santos International",     {1382.70,-2730.80,-89.00,2201.80,-2394.30,110.90}},
  404.     {"Los Santos International",     {1974.60,-2394.30,-39.00,2089.00,-2256.50,60.90}},
  405.     {"Los Santos International",     {1400.90,-2669.20,-39.00,2189.80,-2597.20,60.90}},
  406.     {"Los Santos International",     {2051.60,-2597.20,-39.00,2152.40,-2394.30,60.90}},
  407.     {"Marina",                           {647.70,-1804.20,-89.00,851.40,-1577.50,110.90}},
  408.     {"Marina",                           {647.70,-1577.50,-89.00,807.90,-1416.20,110.90}},
  409.     {"Marina",                           {807.90,-1577.50,-89.00,926.90,-1416.20,110.90}},
  410.     {"Market",                           {787.40,-1416.20,-89.00,1072.60,-1310.20,110.90}},
  411.     {"Market",                           {952.60,-1310.20,-89.00,1072.60,-1130.80,110.90}},
  412.     {"Market",                           {1072.60,-1416.20,-89.00,1370.80,-1130.80,110.90}},
  413.     {"Market",                           {926.90,-1577.50,-89.00,1370.80,-1416.20,110.90}},
  414.     {"Market Station",                {787.40,-1410.90,-34.10,866.00,-1310.20,65.80}},
  415.     {"Martin Bridge",                   {-222.10,293.30,0.00,-122.10,476.40,200.00}},
  416.     {"Missionary Hill",              {-2994.40,-811.20,0.00,-2178.60,-430.20,200.00}},
  417.     {"Montgomery",                      {1119.50,119.50,-3.00,1451.40,493.30,200.00}},
  418.     {"Montgomery",                      {1451.40,347.40,-6.10,1582.40,420.80,200.00}},
  419.     {"Montgomery Intersection",   {1546.60,208.10,0.00,1745.80,347.40,200.00}},
  420.     {"Montgomery Intersection",   {1582.40,347.40,0.00,1664.60,401.70,200.00}},
  421.     {"Mulholland",                      {1414.00,-768.00,-89.00,1667.60,-452.40,110.90}},
  422.     {"Mulholland",                      {1281.10,-452.40,-89.00,1641.10,-290.90,110.90}},
  423.     {"Mulholland",                      {1269.10,-768.00,-89.00,1414.00,-452.40,110.90}},
  424.     {"Mulholland",                      {1357.00,-926.90,-89.00,1463.90,-768.00,110.90}},
  425.     {"Mulholland",                      {1318.10,-910.10,-89.00,1357.00,-768.00,110.90}},
  426.     {"Mulholland",                      {1169.10,-910.10,-89.00,1318.10,-768.00,110.90}},
  427.     {"Mulholland",                      {768.60,-954.60,-89.00,952.60,-860.60,110.90}},
  428.     {"Mulholland",                      {687.80,-860.60,-89.00,911.80,-768.00,110.90}},
  429.     {"Mulholland",                      {737.50,-768.00,-89.00,1142.20,-674.80,110.90}},
  430.     {"Mulholland",                      {1096.40,-910.10,-89.00,1169.10,-768.00,110.90}},
  431.     {"Mulholland",                      {952.60,-937.10,-89.00,1096.40,-860.60,110.90}},
  432.     {"Mulholland",                      {911.80,-860.60,-89.00,1096.40,-768.00,110.90}},
  433.     {"Mulholland",                      {861.00,-674.80,-89.00,1156.50,-600.80,110.90}},
  434.     {"Mulholland Intersection",   {1463.90,-1150.80,-89.00,1812.60,-768.00,110.90}},
  435.     {"North Rock",                      {2285.30,-768.00,0.00,2770.50,-269.70,200.00}},
  436.     {"Ocean Docks",                   {2373.70,-2697.00,-89.00,2809.20,-2330.40,110.90}},
  437.     {"Ocean Docks",                   {2201.80,-2418.30,-89.00,2324.00,-2095.00,110.90}},
  438.     {"Ocean Docks",                   {2324.00,-2302.30,-89.00,2703.50,-2145.10,110.90}},
  439.     {"Ocean Docks",                   {2089.00,-2394.30,-89.00,2201.80,-2235.80,110.90}},
  440.     {"Ocean Docks",                   {2201.80,-2730.80,-89.00,2324.00,-2418.30,110.90}},
  441.     {"Ocean Docks",                   {2703.50,-2302.30,-89.00,2959.30,-2126.90,110.90}},
  442.     {"Ocean Docks",                   {2324.00,-2145.10,-89.00,2703.50,-2059.20,110.90}},
  443.     {"Ocean Flats",                   {-2994.40,277.40,-9.10,-2867.80,458.40,200.00}},
  444.     {"Ocean Flats",                   {-2994.40,-222.50,-0.00,-2593.40,277.40,200.00}},
  445.     {"Ocean Flats",                   {-2994.40,-430.20,-0.00,-2831.80,-222.50,200.00}},
  446.     {"Octane Springs",                {338.60,1228.50,0.00,664.30,1655.00,200.00}},
  447.     {"Old Venturas Strip",           {2162.30,2012.10,-89.00,2685.10,2202.70,110.90}},
  448.     {"Palisades",                        {-2994.40,458.40,-6.10,-2741.00,1339.60,200.00}},
  449.     {"Palomino Creek",                {2160.20,-149.00,0.00,2576.90,228.30,200.00}},
  450.     {"Paradiso",                          {-2741.00,793.40,-6.10,-2533.00,1268.40,200.00}},
  451.     {"Pershing Square",              {1440.90,-1722.20,-89.00,1583.50,-1577.50,110.90}},
  452.     {"Pilgrim",                         {2437.30,1383.20,-89.00,2624.40,1783.20,110.90}},
  453.     {"Pilgrim",                         {2624.40,1383.20,-89.00,2685.10,1783.20,110.90}},
  454.     {"Pilson Intersection",         {1098.30,2243.20,-89.00,1377.30,2507.20,110.90}},
  455.     {"Pirates in Men's Pants",      {1817.30,1469.20,-89.00,2027.40,1703.20,110.90}},
  456.     {"Playa del Seville",             {2703.50,-2126.90,-89.00,2959.30,-1852.80,110.90}},
  457.     {"Prickle Pine",                     {1534.50,2583.20,-89.00,1848.40,2863.20,110.90}},
  458.     {"Prickle Pine",                     {1117.40,2507.20,-89.00,1534.50,2723.20,110.90}},
  459.     {"Prickle Pine",                     {1848.40,2553.40,-89.00,1938.80,2863.20,110.90}},
  460.     {"Prickle Pine",                     {1938.80,2624.20,-89.00,2121.40,2861.50,110.90}},
  461.     {"Queens",                           {-2533.00,458.40,0.00,-2329.30,578.30,200.00}},
  462.     {"Queens",                           {-2593.40,54.70,0.00,-2411.20,458.40,200.00}},
  463.     {"Queens",                           {-2411.20,373.50,0.00,-2253.50,458.40,200.00}},
  464.     {"Randolph Industrial Estate",  {1558.00,596.30,-89.00,1823.00,823.20,110.90}},
  465.     {"Redsands East",                   {1817.30,2011.80,-89.00,2106.70,2202.70,110.90}},
  466.     {"Redsands East",                   {1817.30,2202.70,-89.00,2011.90,2342.80,110.90}},
  467.     {"Redsands East",                   {1848.40,2342.80,-89.00,2011.90,2478.40,110.90}},
  468.     {"Redsands West",                   {1236.60,1883.10,-89.00,1777.30,2142.80,110.90}},
  469.     {"Redsands West",                   {1297.40,2142.80,-89.00,1777.30,2243.20,110.90}},
  470.     {"Redsands West",                   {1377.30,2243.20,-89.00,1704.50,2433.20,110.90}},
  471.     {"Redsands West",                   {1704.50,2243.20,-89.00,1777.30,2342.80,110.90}},
  472.     {"Regular Tom",                   {-405.70,1712.80,-3.00,-276.70,1892.70,200.00}},
  473.     {"Richman",                         {647.50,-1118.20,-89.00,787.40,-954.60,110.90}},
  474.     {"Richman",                         {647.50,-954.60,-89.00,768.60,-860.60,110.90}},
  475.     {"Richman",                         {225.10,-1369.60,-89.00,334.50,-1292.00,110.90}},
  476.     {"Richman",                         {225.10,-1292.00,-89.00,466.20,-1235.00,110.90}},
  477.     {"Richman",                         {72.60,-1404.90,-89.00,225.10,-1235.00,110.90}},
  478.     {"Richman",                         {72.60,-1235.00,-89.00,321.30,-1008.10,110.90}},
  479.     {"Richman",                         {321.30,-1235.00,-89.00,647.50,-1044.00,110.90}},
  480.     {"Richman",                         {321.30,-1044.00,-89.00,647.50,-860.60,110.90}},
  481.     {"Richman",                         {321.30,-860.60,-89.00,687.80,-768.00,110.90}},
  482.     {"Richman",                         {321.30,-768.00,-89.00,700.70,-674.80,110.90}},
  483.     {"Robada Intersection",         {-1119.00,1178.90,-89.00,-862.00,1351.40,110.90}},
  484.     {"Roca Escalante",                {2237.40,2202.70,-89.00,2536.40,2542.50,110.90}},
  485.     {"Roca Escalante",                {2536.40,2202.70,-89.00,2625.10,2442.50,110.90}},
  486.     {"Rockshore East",                {2537.30,676.50,-89.00,2902.30,943.20,110.90}},
  487.     {"Rockshore West",                {1997.20,596.30,-89.00,2377.30,823.20,110.90}},
  488.     {"Rockshore West",                {2377.30,596.30,-89.00,2537.30,788.80,110.90}},
  489.     {"Rodeo",                             {72.60,-1684.60,-89.00,225.10,-1544.10,110.90}},
  490.     {"Rodeo",                             {72.60,-1544.10,-89.00,225.10,-1404.90,110.90}},
  491.     {"Rodeo",                             {225.10,-1684.60,-89.00,312.80,-1501.90,110.90}},
  492.     {"Rodeo",                             {225.10,-1501.90,-89.00,334.50,-1369.60,110.90}},
  493.     {"Rodeo",                             {334.50,-1501.90,-89.00,422.60,-1406.00,110.90}},
  494.     {"Rodeo",                             {312.80,-1684.60,-89.00,422.60,-1501.90,110.90}},
  495.     {"Rodeo",                             {422.60,-1684.60,-89.00,558.00,-1570.20,110.90}},
  496.     {"Rodeo",                             {558.00,-1684.60,-89.00,647.50,-1384.90,110.90}},
  497.     {"Rodeo",                             {466.20,-1570.20,-89.00,558.00,-1385.00,110.90}},
  498.     {"Rodeo",                             {422.60,-1570.20,-89.00,466.20,-1406.00,110.90}},
  499.     {"Rodeo",                             {466.20,-1385.00,-89.00,647.50,-1235.00,110.90}},
  500.     {"Rodeo",                             {334.50,-1406.00,-89.00,466.20,-1292.00,110.90}},
  501.     {"Royal Casino",                     {2087.30,1383.20,-89.00,2437.30,1543.20,110.90}},
  502.     {"San Andreas Sound",             {2450.30,385.50,-100.00,2759.20,562.30,200.00}},
  503.     {"Santa Flora",                   {-2741.00,458.40,-7.60,-2533.00,793.40,200.00}},
  504.     {"Santa Maria Beach",             {342.60,-2173.20,-89.00,647.70,-1684.60,110.90}},
  505.     {"Santa Maria Beach",             {72.60,-2173.20,-89.00,342.60,-1684.60,110.90}},
  506.     {"Shady Cabin",                   {-1632.80,-2263.40,-3.00,-1601.30,-2231.70,200.00}},
  507.     {"Shady Creeks",                     {-1820.60,-2643.60,-8.00,-1226.70,-1771.60,200.00}},
  508.     {"Shady Creeks",                     {-2030.10,-2174.80,-6.10,-1820.60,-1771.60,200.00}},
  509.     {"Sobell Rail Yards",             {2749.90,1548.90,-89.00,2923.30,1937.20,110.90}},
  510.     {"Spinybed",                          {2121.40,2663.10,-89.00,2498.20,2861.50,110.90}},
  511.     {"Starfish Casino",              {2437.30,1783.20,-89.00,2685.10,2012.10,110.90}},
  512.     {"Starfish Casino",              {2437.30,1858.10,-39.00,2495.00,1970.80,60.90}},
  513.     {"Starfish Casino",              {2162.30,1883.20,-89.00,2437.30,2012.10,110.90}},
  514.     {"Temple",                           {1252.30,-1130.80,-89.00,1378.30,-1026.30,110.90}},
  515.     {"Temple",                           {1252.30,-1026.30,-89.00,1391.00,-926.90,110.90}},
  516.     {"Temple",                           {1252.30,-926.90,-89.00,1357.00,-910.10,110.90}},
  517.     {"Temple",                           {952.60,-1130.80,-89.00,1096.40,-937.10,110.90}},
  518.     {"Temple",                           {1096.40,-1130.80,-89.00,1252.30,-1026.30,110.90}},
  519.     {"Temple",                           {1096.40,-1026.30,-89.00,1252.30,-910.10,110.90}},
  520.     {"The Camel's Toe",              {2087.30,1203.20,-89.00,2640.40,1383.20,110.90}},
  521.     {"The Clown's Pocket",           {2162.30,1783.20,-89.00,2437.30,1883.20,110.90}},
  522.     {"The Emerald Isle",                {2011.90,2202.70,-89.00,2237.40,2508.20,110.90}},
  523.     {"The Farm",                          {-1209.60,-1317.10,114.90,-908.10,-787.30,251.90}},
  524.     {"The Four Dragons Casino",   {1817.30,863.20,-89.00,2027.30,1083.20,110.90}},
  525.     {"The High Roller",              {1817.30,1283.20,-89.00,2027.30,1469.20,110.90}},
  526.     {"The Mako Span",                   {1664.60,401.70,0.00,1785.10,567.20,200.00}},
  527.     {"The Panopticon",                {-947.90,-304.30,-1.10,-319.60,327.00,200.00}},
  528.     {"The Pink Swan",                   {1817.30,1083.20,-89.00,2027.30,1283.20,110.90}},
  529.     {"The Sherman Dam",              {-968.70,1929.40,-3.00,-481.10,2155.20,200.00}},
  530.     {"The Strip",                        {2027.40,863.20,-89.00,2087.30,1703.20,110.90}},
  531.     {"The Strip",                        {2106.70,1863.20,-89.00,2162.30,2202.70,110.90}},
  532.     {"The Strip",                        {2027.40,1783.20,-89.00,2162.30,1863.20,110.90}},
  533.     {"The Strip",                        {2027.40,1703.20,-89.00,2137.40,1783.20,110.90}},
  534.     {"The Visage",                      {1817.30,1863.20,-89.00,2106.70,2011.80,110.90}},
  535.     {"The Visage",                      {1817.30,1703.20,-89.00,2027.40,1863.20,110.90}},
  536.     {"Unity Station",                   {1692.60,-1971.80,-20.40,1812.60,-1932.80,79.50}},
  537.     {"Valle Ocultado",                {-936.60,2611.40,2.00,-715.90,2847.90,200.00}},
  538.     {"Verdant Bluffs",                {930.20,-2488.40,-89.00,1249.60,-2006.70,110.90}},
  539.     {"Verdant Bluffs",                {1073.20,-2006.70,-89.00,1249.60,-1842.20,110.90}},
  540.     {"Verdant Bluffs",                {1249.60,-2179.20,-89.00,1692.60,-1842.20,110.90}},
  541.     {"Verdant Meadows",              {37.00,2337.10,-3.00,435.90,2677.90,200.00}},
  542.     {"Verona Beach",                     {647.70,-2173.20,-89.00,930.20,-1804.20,110.90}},
  543.     {"Verona Beach",                     {930.20,-2006.70,-89.00,1073.20,-1804.20,110.90}},
  544.     {"Verona Beach",                     {851.40,-1804.20,-89.00,1046.10,-1577.50,110.90}},
  545.     {"Verona Beach",                     {1161.50,-1722.20,-89.00,1323.90,-1577.50,110.90}},
  546.     {"Verona Beach",                     {1046.10,-1722.20,-89.00,1161.50,-1577.50,110.90}},
  547.     {"Vinewood",                          {787.40,-1310.20,-89.00,952.60,-1130.80,110.90}},
  548.     {"Vinewood",                          {787.40,-1130.80,-89.00,952.60,-954.60,110.90}},
  549.     {"Vinewood",                          {647.50,-1227.20,-89.00,787.40,-1118.20,110.90}},
  550.     {"Vinewood",                          {647.70,-1416.20,-89.00,787.40,-1227.20,110.90}},
  551.     {"Whitewood Estates",             {883.30,1726.20,-89.00,1098.30,2507.20,110.90}},
  552.     {"Whitewood Estates",             {1098.30,1726.20,-89.00,1197.30,2243.20,110.90}},
  553.     {"Willowfield",                   {1970.60,-2179.20,-89.00,2089.00,-1852.80,110.90}},
  554.     {"Willowfield",                   {2089.00,-2235.80,-89.00,2201.80,-1989.90,110.90}},
  555.     {"Willowfield",                   {2089.00,-1989.90,-89.00,2324.00,-1852.80,110.90}},
  556.     {"Willowfield",                   {2201.80,-2095.00,-89.00,2324.00,-1989.90,110.90}},
  557.     {"Willowfield",                   {2541.70,-1941.40,-89.00,2703.50,-1852.80,110.90}},
  558.     {"Willowfield",                   {2324.00,-2059.20,-89.00,2541.70,-1852.80,110.90}},
  559.     {"Willowfield",                   {2541.70,-2059.20,-89.00,2703.50,-1941.40,110.90}},
  560.     {"Yellow Bell Station",         {1377.40,2600.40,-21.90,1492.40,2687.30,78.00}},
  561.     // Main zones
  562.     {"Los Santos",                      {44.60,-2892.90,-242.90,2997.00,-768.00,900.00}},
  563.     {"Las Venturas",                     {869.40,596.30,-242.90,2997.00,2993.80,900.00}},
  564.     {"Bone County",                   {-480.50,596.30,-242.90,869.40,2993.80,900.00}},
  565.     {"Tierra Robada",                   {-2997.40,1659.60,-242.90,-480.50,2993.80,900.00}},
  566.     {"Tierra Robada",                   {-1213.90,596.30,-242.90,-480.50,1659.60,900.00}},
  567.     {"San Fierro",                      {-2997.40,-1115.50,-242.90,-1213.90,1659.60,900.00}},
  568.     {"Red County",                      {-1213.90,-768.00,-242.90,2997.00,596.30,900.00}},
  569.     {"Flint County",                     {-1213.90,-2892.90,-242.90,44.60,-768.00,900.00}},
  570.     {"Whetstone",                        {-2997.40,-2892.90,-242.90,-1213.90,-1115.50,900.00}}
  571. };
  572.  
  573. forward UpdateText();
  574.  
  575. public OnPlayerConnect(playerid)
  576. {
  577.     new LocText[130];
  578.     format(LocText, 256, "You Are At: %s", GetPlayerArea(playerid));
  579.     Location[playerid] = TextDrawCreate(5.000000,435.000000, LocText);
  580.     TextDrawColor(Location[playerid], COLOUR_LBLUE);
  581.    
  582.     TextDrawUseBox(Location[playerid], 0);
  583.     TextDrawSetShadow(Location[playerid], 1);
  584.     TextDrawShowForPlayer(playerid, Location[playerid]);
  585.     SendClientMessage(playerid,COLOUR_LBLUE, " Use /shocmd to see a list of teleports to interiors!");
  586.     return 1;
  587. }
  588.  
  589. public OnPlayerDisconnect(playerid, reason)
  590. {
  591.     TextDrawDestroy(Location[playerid]);
  592.     return 1;
  593. }
  594.  
  595.  
  596.  
  597. public OnPlayerCommandText(playerid, cmdtext[])
  598. {
  599.     if(strcmp(cmdtext, "/credits", true)==0)
  600.     {
  601.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Shoint, Created by [RP]Shogun.");
  602.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Dont Remove These Credits, I spent a long time making this!");
  603.     return 1;
  604. }
  605.  
  606.     if(strcmp(cmdtext, "/24-7 1", true)==0)
  607.     {
  608.     SetPlayerPos(playerid,-25.884498,-185.868988,1003.546875);
  609.     SetPlayerInterior(playerid,17);
  610.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 17");
  611.     return 1;
  612. }
  613.     if(strcmp(cmdtext, "/24-7 2", true)==0)
  614.     {
  615.     SetPlayerPos(playerid,6.091179,-29.271898,1003.549438);
  616.     SetPlayerInterior(playerid,10);
  617.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 10");
  618.     return 1;
  619. }
  620.     if(strcmp(cmdtext, "/24-7 3", true)==0)
  621.     {
  622.     SetPlayerPos(playerid,-30.946699,-89.609596,1003.546875);
  623.     SetPlayerInterior(playerid,18);
  624.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 18");
  625.     return 1;
  626. }
  627.     if(strcmp(cmdtext, "/24-7 4", true)==0)
  628.     {
  629.     SetPlayerPos(playerid,-25.132598,-139.066986,1003.546875);
  630.     SetPlayerInterior(playerid,16);
  631.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 16");
  632.     return 1;
  633. }
  634.     if(strcmp(cmdtext, "/24-7 5", true)==0)
  635.     {
  636.     SetPlayerPos(playerid,-27.312299,-29.277599,1003.557250);
  637.     SetPlayerInterior(playerid,4);
  638.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 4");
  639.     return 1;
  640. }
  641.     if(strcmp(cmdtext, "/24-7 6", true)==0)
  642.     {
  643.     SetPlayerPos(playerid,-26.691598,-55.714897,1003.546875);
  644.     SetPlayerInterior(playerid,6);
  645.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 6");
  646.     return 1;
  647. }
  648.     if(strcmp(cmdtext, "/apticket", true)==0)
  649.     {
  650.     SetPlayerPos(playerid,-1827.147338,7.207417,1061.143554);
  651.     SetPlayerInterior(playerid,14);
  652.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 14");
  653.     return 1;
  654. }
  655.     if(strcmp(cmdtext, "/apbag", true)==0)
  656.     {
  657.     SetPlayerPos(playerid,-1861.936889,54.908092,1061.143554);
  658.     SetPlayerInterior(playerid,14);
  659.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 14");
  660.     return 1;
  661. }
  662.     if(strcmp(cmdtext, "/shamal", true)==0)
  663.     {
  664.     SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
  665.     SetPlayerInterior(playerid,1);
  666.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  667.     return 1;
  668. }
  669.     if(strcmp(cmdtext, "/andromada", true)==0)
  670.     {
  671.     SetPlayerPos(playerid,315.745086,984.969299,1958.919067);
  672.     SetPlayerInterior(playerid,9);
  673.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 9");
  674.     return 1;
  675. }
  676.     if(strcmp(cmdtext, "/ammu 1", true)==0)
  677.     {
  678.     SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
  679.     SetPlayerInterior(playerid,1);
  680.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  681.     return 1;
  682. }
  683.     if(strcmp(cmdtext, "/ammu 2", true)==0)
  684.     {
  685.     SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
  686.     SetPlayerInterior(playerid,4);
  687.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 4");
  688.     return 1;
  689. }
  690.     if(strcmp(cmdtext, "/ammu 3", true)==0)
  691.     {
  692.     SetPlayerPos(playerid,296.919982,-108.071998,1001.515625);
  693.     SetPlayerInterior(playerid,6);
  694.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 6");
  695.     return 1;
  696. }
  697.     if(strcmp(cmdtext, "/ammu 4", true)==0)
  698.     {
  699.     SetPlayerPos(playerid,314.820983,-141.431991,999.601562);
  700.     SetPlayerInterior(playerid,7);
  701.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 7");
  702.     return 1;
  703. }
  704.     if(strcmp(cmdtext, "/ammu 5", true)==0)
  705.     {
  706.     SetPlayerPos(playerid,316.524993,-167.706985,999.593750);
  707.     SetPlayerInterior(playerid,6);
  708.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 6");
  709.     return 1;
  710. }
  711.     if(strcmp(cmdtext, "/gunbooth", true)==0)
  712.     {
  713.     SetPlayerPos(playerid,302.292877,-143.139099,1004.062500);
  714.     SetPlayerInterior(playerid,7);
  715.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 7");
  716.     return 1;
  717. }
  718.     if(strcmp(cmdtext, "/gunrange", true)==0)
  719.     {
  720.     SetPlayerPos(playerid,298.507934,-141.647048,1004.054748);
  721.     SetPlayerInterior(playerid,7);
  722.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 7");
  723.     return 1;
  724. }
  725.     if(strcmp(cmdtext, "/blastinhall", true)==0)
  726.     {
  727.     SetPlayerPos(playerid,1038.531372,0.111030,1001.284484);
  728.     SetPlayerInterior(playerid,3);
  729.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  730.     return 1;
  731. }
  732.     if(strcmp(cmdtext, "/budgetinn", true)==0)
  733.     {
  734.     SetPlayerPos(playerid,444.646911,508.239044,1001.419494);
  735.     SetPlayerInterior(playerid,12);
  736.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 12");
  737.     return 1;
  738. }
  739.     if(strcmp(cmdtext, "/jeffmotel", true)==0)
  740.     {
  741.     SetPlayerPos(playerid,2215.454833,-1147.475585,1025.796875);
  742.     SetPlayerInterior(playerid,15);
  743.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 15");
  744.     return 1;
  745. }
  746.     if(strcmp(cmdtext, "/betshop", true)==0)
  747.     {
  748.     SetPlayerPos(playerid,833.269775,10.588416,1004.179687);
  749.     SetPlayerInterior(playerid,3);
  750.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  751.     return 1;
  752. }
  753.     if(strcmp(cmdtext, "/sexshop", true)==0)
  754.     {
  755.     SetPlayerPos(playerid,-103.559165,-24.225606,1000.718750);
  756.     SetPlayerInterior(playerid,3);
  757.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  758.     return 1;
  759. }
  760.     if(strcmp(cmdtext, "/meatfact", true)==0)
  761.     {
  762.     SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
  763.     SetPlayerInterior(playerid,1);
  764.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  765.     return 1;
  766. }
  767.     if(strcmp(cmdtext, "/zerorc", true)==0)
  768.     {
  769.     SetPlayerPos(playerid,-2240.468505,137.060440,1035.414062);
  770.     SetPlayerInterior(playerid,6);
  771.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 6");
  772.     return 1;
  773. }
  774.     if(strcmp(cmdtext, "/dilligas", true)==0)
  775.     {
  776.     SetPlayerPos(playerid,663.836242,-575.605407,16.343263);
  777.     SetPlayerInterior(playerid,0);
  778.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 0");
  779.     return 1;
  780. }
  781.     if(strcmp(cmdtext, "/caligbase", true)==0)
  782.     {
  783.     SetPlayerPos(playerid,2169.461181,1618.798339,999.976562);
  784.     SetPlayerInterior(playerid,1);
  785.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  786.     return 1;
  787. }
  788.     if(strcmp(cmdtext, "/fdcjan", true)==0)
  789.     {
  790.     SetPlayerPos(playerid,1889.953369,1017.438293,31.882812);
  791.     SetPlayerInterior(playerid,10);
  792.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 10");
  793.     return 1;
  794. }
  795.     if(strcmp(cmdtext, "/wuzioff", true)==0)
  796.     {
  797.     SetPlayerPos(playerid,-2159.122802,641.517517,1052.381713);
  798.     SetPlayerInterior(playerid,1);
  799.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  800.     return 1;
  801. }
  802.     if(strcmp(cmdtext, "/binco", true)==0)
  803.     {
  804.     SetPlayerPos(playerid,207.737991,-109.019996,1005.132812);
  805.     SetPlayerInterior(playerid,15);
  806.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 15");
  807.     return 1;
  808. }
  809.     if(strcmp(cmdtext, "/ds", true)==0)
  810.     {
  811.     SetPlayerPos(playerid,204.332992,-166.694992,1000.523437);
  812.     SetPlayerInterior(playerid,14);
  813.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 14");
  814.     return 1;
  815. }
  816.     if(strcmp(cmdtext, "/plaps", true)==0)
  817.     {
  818.     SetPlayerPos(playerid,207.054992,-138.804992,1003.507812);
  819.     SetPlayerInterior(playerid,3);
  820.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  821.     return 1;
  822. }
  823.     if(strcmp(cmdtext, "/suburban", true)==0)
  824.     {
  825.     SetPlayerPos(playerid,203.777999,-48.492397,1001.804687);
  826.     SetPlayerInterior(playerid,1);
  827.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  828.     return 1;
  829. }
  830.     if(strcmp(cmdtext, "/victim", true)==0)
  831.     {
  832.     SetPlayerPos(playerid,226.293991,-7.431529,1002.210937);
  833.     SetPlayerInterior(playerid,5);
  834.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 5");
  835.     return 1;
  836. }
  837.     if(strcmp(cmdtext, "/zip", true)==0)
  838.     {
  839.     SetPlayerPos(playerid,161.391006,-93.159156,1001.804687);
  840.     SetPlayerInterior(playerid,18);
  841.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 18");
  842.     return 1;
  843. }
  844.     if(strcmp(cmdtext, "/club", true)==0)
  845.     {
  846.     SetPlayerPos(playerid,493.390991,-22.722799,1000.679687);
  847.     SetPlayerInterior(playerid,17);
  848.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 17");
  849.     return 1;
  850. }
  851.     if(strcmp(cmdtext, "/bar", true)==0)
  852.     {
  853.     SetPlayerPos(playerid,501.980987,-69.150199,998.757812);
  854.     SetPlayerInterior(playerid,11);
  855.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 11");
  856.     return 1;
  857. }
  858.     if(strcmp(cmdtext, "/lilprobe", true)==0)
  859.     {
  860.     SetPlayerPos(playerid,-227.027999,1401.229980,27.765625);
  861.     SetPlayerInterior(playerid,18);
  862.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 18");
  863.     return 1;
  864. }
  865.     if(strcmp(cmdtext, "/jdiner", true)==0)
  866.     {
  867.     SetPlayerPos(playerid,457.304748,-88.428497,999.554687);
  868.     SetPlayerInterior(playerid,4);
  869.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 4");
  870.     return 1;
  871. }
  872.     if(strcmp(cmdtext, "/gantdiner", true)==0)
  873.     {
  874.     SetPlayerPos(playerid,454.973937,-110.104995,1000.077209);
  875.     SetPlayerInterior(playerid,5);
  876.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 5");
  877.     return 1;
  878. }
  879.     if(strcmp(cmdtext, "/svdiner", true)==0)
  880.     {
  881.     SetPlayerPos(playerid,435.271331,-80.958938,999.554687);
  882.     SetPlayerInterior(playerid,6);
  883.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 6");
  884.     return 1;
  885. }
  886.     if(strcmp(cmdtext, "/wocoq", true)==0)
  887.     {
  888.     SetPlayerPos(playerid,452.489990,-18.179698,1001.132812);
  889.     SetPlayerInterior(playerid,1);
  890.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  891.     return 1;
  892. }
  893.     if(strcmp(cmdtext, "/welpump", true)==0)
  894.     {
  895.     SetPlayerPos(playerid,681.557861,-455.680053,-25.609874);
  896.     SetPlayerInterior(playerid,1);
  897.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  898.     return 1;
  899. }
  900.     if(strcmp(cmdtext, "/bshot", true)==0)
  901.     {
  902.     SetPlayerPos(playerid,375.962463,-65.816848,1001.507812);
  903.     SetPlayerInterior(playerid,10);
  904.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 10");
  905.     return 1;
  906. }
  907.     if(strcmp(cmdtext, "/cbell", true)==0)
  908.     {
  909.     SetPlayerPos(playerid,369.579528,-4.487294,1001.858886);
  910.     SetPlayerInterior(playerid,9);
  911.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 9");
  912.     return 1;
  913. }
  914.     if(strcmp(cmdtext, "/wspizza", true)==0)
  915.     {
  916.     SetPlayerPos(playerid,373.825653,-117.270904,1001.499511);
  917.     SetPlayerInterior(playerid,5);
  918.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 5");
  919.     return 1;
  920. }
  921.     if(strcmp(cmdtext, "/donuts", true)==0)
  922.     {
  923.     SetPlayerPos(playerid,381.169189,-188.803024,1000.632812);
  924.     SetPlayerInterior(playerid,17);
  925.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 17");
  926.     return 1;
  927. }
  928.     if(strcmp(cmdtext, "/denise", true)==0)
  929.     {
  930.     SetPlayerPos(playerid,244.411987,305.032989,999.148437);
  931.     SetPlayerInterior(playerid,1);
  932.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  933.     return 1;
  934. }
  935.     if(strcmp(cmdtext, "/katie", true)==0)
  936.     {
  937.     SetPlayerPos(playerid,271.884979,306.631988,999.148437);
  938.     SetPlayerInterior(playerid,2);
  939.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 2");
  940.     return 1;
  941. }
  942.     if(strcmp(cmdtext, "/helena", true)==0)
  943.     {
  944.     SetPlayerPos(playerid,291.282989,310.031982,999.148437);
  945.     SetPlayerInterior(playerid,3);
  946.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  947.     return 1;
  948. }
  949.     if(strcmp(cmdtext, "/michelle", true)==0)
  950.     {
  951.     SetPlayerPos(playerid,302.180999,300.722991,999.148437);
  952.     SetPlayerInterior(playerid,4);
  953.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 4");
  954.     return 1;
  955. }
  956.     if(strcmp(cmdtext, "/barbara", true)==0)
  957.     {
  958.     SetPlayerPos(playerid,322.197998,302.497985,999.148437);
  959.     SetPlayerInterior(playerid,5);
  960.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 5");
  961.     return 1;
  962. }
  963.     if(strcmp(cmdtext, "/millie", true)==0)
  964.     {
  965.     SetPlayerPos(playerid,346.870025,309.259033,999.155700);
  966.     SetPlayerInterior(playerid,6);
  967.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 6");
  968.     return 1;
  969. }
  970.     if(strcmp(cmdtext, "/sherdam", true)==0)
  971.     {
  972.     SetPlayerPos(playerid,-959.564392,1848.576782,9.000000);
  973.     SetPlayerInterior(playerid,17);
  974.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 17");
  975.     return 1;
  976. }
  977.     if(strcmp(cmdtext, "/plandept", true)==0)
  978.     {
  979.     SetPlayerPos(playerid,384.808624,173.804992,1008.382812);
  980.     SetPlayerInterior(playerid,3);
  981.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  982.     return 1;
  983. }
  984.     if(strcmp(cmdtext, "/a51", true)==0)
  985.     {
  986.     SetPlayerPos(playerid,223.431976,1872.400268,13.734375);
  987.     SetPlayerInterior(playerid,0);
  988.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 0");
  989.     return 1;
  990. }
  991.     if(strcmp(cmdtext, "/lsgym", true)==0)
  992.     {
  993.     SetPlayerPos(playerid,772.111999,-3.898649,1000.728820);
  994.     SetPlayerInterior(playerid,5);
  995.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 5");
  996.     return 1;
  997. }
  998.     if(strcmp(cmdtext, "/sfgym", true)==0)
  999.     {
  1000.     SetPlayerPos(playerid,774.213989,-48.924297,1000.585937);
  1001.     SetPlayerInterior(playerid,6);
  1002.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 6");
  1003.     return 1;
  1004. }
  1005.     if(strcmp(cmdtext, "/lvgym", true)==0)
  1006.     {
  1007.     SetPlayerPos(playerid,773.579956,-77.096694,1000.655029);
  1008.     SetPlayerInterior(playerid,7);
  1009.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 7");
  1010.     return 1;
  1011. }
  1012.     if(strcmp(cmdtext, "/bdhouse", true)==0)
  1013.     {
  1014.     SetPlayerPos(playerid,1527.229980,-11.574499,1002.097106);
  1015.     SetPlayerInterior(playerid,3);
  1016.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  1017.     return 1;
  1018. }
  1019.     if(strcmp(cmdtext, "/bdcrackpad", true)==0)
  1020.     {
  1021.     SetPlayerPos(playerid,1523.509887,-47.821197,1002.130981);
  1022.     SetPlayerInterior(playerid,2);
  1023.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 2");
  1024.     return 1;
  1025. }
  1026.     if(strcmp(cmdtext, "/cjhouse", true)==0)
  1027.     {
  1028.     SetPlayerPos(playerid,2496.049804,-1695.238159,1014.742187);
  1029.     SetPlayerInterior(playerid,3);
  1030.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  1031.     return 1;
  1032. }
  1033.     if(strcmp(cmdtext, "/mdog", true)==0)
  1034.     {
  1035.     SetPlayerPos(playerid,1267.663208,-781.323242,1091.906250);
  1036.     SetPlayerInterior(playerid,5);
  1037.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 5");
  1038.     return 1;
  1039. }
  1040.     if(strcmp(cmdtext, "/ogloc", true)==0)
  1041.     {
  1042.     SetPlayerPos(playerid,513.882507,-11.269994,1001.565307);
  1043.     SetPlayerInterior(playerid,3);
  1044.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  1045.     return 1;
  1046. }
  1047.     if(strcmp(cmdtext, "/ryder", true)==0)
  1048.     {
  1049.     SetPlayerPos(playerid,2454.717041,-1700.871582,1013.515197);
  1050.     SetPlayerInterior(playerid,2);
  1051.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 2");
  1052.     return 1;
  1053. }
  1054.     if(strcmp(cmdtext, "/sweet", true)==0)
  1055.     {
  1056.     SetPlayerPos(playerid,2527.654052,-1679.388305,1015.498596);
  1057.     SetPlayerInterior(playerid,1);
  1058.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  1059.     return 1;
  1060. }
  1061.     if(strcmp(cmdtext, "/crackfact", true)==0)
  1062.     {
  1063.     SetPlayerPos(playerid,2543.462646,-1308.379882,1026.728393);
  1064.     SetPlayerInterior(playerid,2);
  1065.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 2");
  1066.     return 1;
  1067. }
  1068.     if(strcmp(cmdtext, "/bigspread", true)==0)
  1069.     {
  1070.     SetPlayerPos(playerid,1212.019897,-28.663099,1000.953125);
  1071.     SetPlayerInterior(playerid,3);
  1072.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  1073.     return 1;
  1074. }
  1075.     if(strcmp(cmdtext, "/fanbat", true)==0)
  1076.     {
  1077.     SetPlayerPos(playerid,761.412963,1440.191650,1102.703125);
  1078.     SetPlayerInterior(playerid,6);
  1079.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 6");
  1080.     return 1;
  1081. }
  1082.     if(strcmp(cmdtext, "/sclub", true)==0)
  1083.     {
  1084.     SetPlayerPos(playerid,1204.809936,-11.586799,1000.921875);
  1085.     SetPlayerInterior(playerid,2);
  1086.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 2");
  1087.     return 1;
  1088. }
  1089.     if(strcmp(cmdtext, "/sclubpriv", true)==0)
  1090.     {
  1091.     SetPlayerPos(playerid,1204.809936,13.897239,1000.921875);
  1092.     SetPlayerInterior(playerid,2);
  1093.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 2");
  1094.     return 1;
  1095. }
  1096.     if(strcmp(cmdtext, "/unbroth", true)==0)
  1097.     {
  1098.     SetPlayerPos(playerid,942.171997,-16.542755,1000.929687);
  1099.     SetPlayerInterior(playerid,3);
  1100.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  1101.     return 1;
  1102. }
  1103.     if(strcmp(cmdtext, "/tsbroth", true)==0)
  1104.     {
  1105.     SetPlayerPos(playerid,964.106994,-53.205497,1001.124572);
  1106.     SetPlayerInterior(playerid,3);
  1107.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  1108.     return 1;
  1109. }
  1110.     if(strcmp(cmdtext, "/pleasdome", true)==0)
  1111.     {
  1112.     SetPlayerPos(playerid,-2640.762939,1406.682006,906.460937);
  1113.     SetPlayerInterior(playerid,3);
  1114.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  1115.     return 1;
  1116. }
  1117.     if(strcmp(cmdtext, "/lcout", true)==0)
  1118.     {
  1119.     SetPlayerPos(playerid,-729.276000,503.086944,1371.971801);
  1120.     SetPlayerInterior(playerid,1);
  1121.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  1122.     return 1;
  1123. }
  1124.     if(strcmp(cmdtext, "/lcin", true)==0)
  1125.     {
  1126.     SetPlayerPos(playerid,-794.806396,497.738037,1376.195312);
  1127.     SetPlayerInterior(playerid,1);
  1128.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  1129.     return 1;
  1130. }
  1131.     if(strcmp(cmdtext, "/ganghouse", true)==0)
  1132.     {
  1133.     SetPlayerPos(playerid,2350.339843,-1181.649902,1027.976562);
  1134.     SetPlayerInterior(playerid,5);
  1135.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 5");
  1136.     return 1;
  1137. }
  1138.     if(strcmp(cmdtext, "/furhberger", true)==0)
  1139.     {
  1140.     SetPlayerPos(playerid,2807.619873,-1171.899902,1025.570312);
  1141.     SetPlayerInterior(playerid,8);
  1142.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 8");
  1143.     return 1;
  1144. }
  1145.     if(strcmp(cmdtext, "/cden", true)==0)
  1146.     {
  1147.     SetPlayerPos(playerid,318.564971,1118.209960,1083.882812);
  1148.     SetPlayerInterior(playerid,5);
  1149.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 5");
  1150.     return 1;
  1151. }
  1152.     if(strcmp(cmdtext, "/wh 1", true)==0)
  1153.     {
  1154.     SetPlayerPos(playerid,1412.639892,-1.787510,1000.924377);
  1155.     SetPlayerInterior(playerid,1);
  1156.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  1157.     return 1;
  1158. }
  1159.     if(strcmp(cmdtext, "/wh 2", true)==0)
  1160.     {
  1161.     SetPlayerPos(playerid,1302.519897,-1.787510,1001.028259);
  1162.     SetPlayerInterior(playerid,18);
  1163.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 18");
  1164.     return 1;
  1165. }
  1166.     if(strcmp(cmdtext, "/swegar", true)==0)
  1167.     {
  1168.     SetPlayerPos(playerid,2522.000000,-1673.383911,14.866223);
  1169.     SetPlayerInterior(playerid,0);
  1170.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 0");
  1171.     return 1;
  1172. }
  1173.     if(strcmp(cmdtext, "/lptoilet", true)==0)
  1174.     {
  1175.     SetPlayerPos(playerid,-221.059051,1408.984008,27.773437);
  1176.     SetPlayerInterior(playerid,18);
  1177.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 18");
  1178.     return 1;
  1179. }
  1180.     if(strcmp(cmdtext, "/unsafehouse", true)==0)
  1181.     {
  1182.     SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083);
  1183.     SetPlayerInterior(playerid,12);
  1184.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 12");
  1185.     return 1;
  1186. }
  1187.     if(strcmp(cmdtext, "/rcfield", true)==0)
  1188.     {
  1189.     SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
  1190.     SetPlayerInterior(playerid,10);
  1191.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 10");
  1192.     return 1;
  1193. }
  1194.     if(strcmp(cmdtext, "/barb 1", true)==0)
  1195.     {
  1196.     SetPlayerPos(playerid,411.625976,-21.433298,1001.804687);
  1197.     SetPlayerInterior(playerid,2);
  1198.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 2");
  1199.     return 1;
  1200. }
  1201.     if(strcmp(cmdtext, "/barb 2", true)==0)
  1202.     {
  1203.     SetPlayerPos(playerid,418.652984,-82.639793,1001.804687);
  1204.     SetPlayerInterior(playerid,3);
  1205.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  1206.     return 1;
  1207. }
  1208.     if(strcmp(cmdtext, "/barb 3", true)==0)
  1209.     {
  1210.     SetPlayerPos(playerid,412.021972,-52.649898,1001.898437);
  1211.     SetPlayerInterior(playerid,12);
  1212.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 12");
  1213.     return 1;
  1214. }
  1215.     if(strcmp(cmdtext, "/tat 1", true)==0)
  1216.     {
  1217.     SetPlayerPos(playerid,-204.439987,-26.453998,1002.273437);
  1218.     SetPlayerInterior(playerid,16);
  1219.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 16");
  1220.     return 1;
  1221. }
  1222.     if(strcmp(cmdtext, "/tat 2", true)==0)
  1223.     {
  1224.     SetPlayerPos(playerid,-204.439987,-8.469599,1002.273437);
  1225.     SetPlayerInterior(playerid,17);
  1226.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 17");
  1227.     return 1;
  1228. }
  1229.     if(strcmp(cmdtext, "/tat 3", true)==0)
  1230.     {
  1231.     SetPlayerPos(playerid,-204.439987,-43.652496,1002.273437);
  1232.     SetPlayerInterior(playerid,3);
  1233.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  1234.     return 1;
  1235. }
  1236.     if(strcmp(cmdtext, "/lspd", true)==0)
  1237.     {
  1238.     SetPlayerPos(playerid,246.783996,63.900199,1003.640625);
  1239.     SetPlayerInterior(playerid,6);
  1240.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 6");
  1241.     return 1;
  1242. }
  1243.     if(strcmp(cmdtext, "/sfpd", true)==0)
  1244.     {
  1245.     SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
  1246.     SetPlayerInterior(playerid,10);
  1247.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 10");
  1248.     return 1;
  1249. }
  1250.     if(strcmp(cmdtext, "/lvpd", true)==0)
  1251.     {
  1252.     SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
  1253.     SetPlayerInterior(playerid,3);
  1254.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  1255.     return 1;
  1256. }
  1257.     if(strcmp(cmdtext, "/cschool", true)==0)
  1258.     {
  1259.     SetPlayerPos(playerid,-2029.798339,-106.675910,1035.171875);
  1260.     SetPlayerInterior(playerid,3);
  1261.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 3");
  1262.     return 1;
  1263. }
  1264.     if(strcmp(cmdtext, "/8track", true)==0)
  1265.     {
  1266.     SetPlayerPos(playerid,-1398.065307,-217.028900,1051.115844);
  1267.     SetPlayerInterior(playerid,7);
  1268.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 7");
  1269.     return 1;
  1270. }
  1271.     if(strcmp(cmdtext, "/bbowl", true)==0)
  1272.     {
  1273.     SetPlayerPos(playerid,-1398.103515,937.631164,1036.479125);
  1274.     SetPlayerInterior(playerid,15);
  1275.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 15");
  1276.     return 1;
  1277. }
  1278.     if(strcmp(cmdtext, "/dtrack", true)==0)
  1279.     {
  1280.     SetPlayerPos(playerid,-1444.645507,-664.526000,1053.572998);
  1281.     SetPlayerInterior(playerid,4);
  1282.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 4");
  1283.     return 1;
  1284. }
  1285.     if(strcmp(cmdtext, "/kstart", true)==0)
  1286.     {
  1287.     SetPlayerPos(playerid,-1465.268676,1557.868286,1052.531250);
  1288.     SetPlayerInterior(playerid,14);
  1289.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 14");
  1290.     return 1;
  1291. }
  1292.     if(strcmp(cmdtext, "/vstad", true)==0)
  1293.     {
  1294.     SetPlayerPos(playerid,-1401.829956,107.051300,1032.273437);
  1295.     SetPlayerInterior(playerid,1);
  1296.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  1297.     return 1;
  1298. }
  1299.     if(strcmp(cmdtext, "/sfgar", true)==0)
  1300.     {
  1301.     SetPlayerPos(playerid,-1790.378295,1436.949829,7.187500);
  1302.     SetPlayerInterior(playerid,0);
  1303.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 0");
  1304.     return 1;
  1305. }
  1306.     if(strcmp(cmdtext, "/lsgar", true)==0)
  1307.     {
  1308.     SetPlayerPos(playerid,1643.839843,-1514.819580,13.566620);
  1309.     SetPlayerInterior(playerid,0);
  1310.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 0");
  1311.     return 1;
  1312. }
  1313.     if(strcmp(cmdtext, "/sfbomb", true)==0)
  1314.     {
  1315.     SetPlayerPos(playerid,-1685.636474,1035.476196,45.210937);
  1316.     SetPlayerInterior(playerid,0);
  1317.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 0");
  1318.     return 1;
  1319. }
  1320.     if(strcmp(cmdtext, "/bluewh", true)==0)
  1321.     {
  1322.     SetPlayerPos(playerid,76.632553,-301.156829,1.578125);
  1323.     SetPlayerInterior(playerid,0);
  1324.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 0");
  1325.     return 1;
  1326. }
  1327.     if(strcmp(cmdtext, "/lvwh 1", true)==0)
  1328.     {
  1329.     SetPlayerPos(playerid,1059.895996,2081.685791,10.820312);
  1330.     SetPlayerInterior(playerid,0);
  1331.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 0");
  1332.     return 1;
  1333. }
  1334.     if(strcmp(cmdtext, "/lvwh 2", true)==0)
  1335.     {
  1336.     SetPlayerPos(playerid,1059.180175,2148.938720,10.820312);
  1337.     SetPlayerInterior(playerid,0);
  1338.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 0");
  1339.     return 1;
  1340. }
  1341.     if(strcmp(cmdtext, "/calighr", true)==0)
  1342.     {
  1343.     SetPlayerPos(playerid,2131.507812,1600.818481,1008.359375);
  1344.     SetPlayerInterior(playerid,1);
  1345.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 1");
  1346.     return 1;
  1347. }
  1348.     if(strcmp(cmdtext, "/bank", true)==0)
  1349.     {
  1350.     SetPlayerPos(playerid,2315.952880,-1.618174,26.742187);
  1351.     SetPlayerInterior(playerid,0);
  1352.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 0");
  1353.     return 1;
  1354. }
  1355.     if(strcmp(cmdtext, "/bankdesk", true)==0)
  1356.     {
  1357.     SetPlayerPos(playerid,2319.714843,-14.838361,26.749565);
  1358.     SetPlayerInterior(playerid,0);
  1359.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 0");
  1360.     return 1;
  1361. }
  1362.     if(strcmp(cmdtext, "/lsatr", true)==0)
  1363.     {
  1364.     SetPlayerPos(playerid,1710.433715,-1669.379272,20.225049);
  1365.     SetPlayerInterior(playerid,18);
  1366.     SendClientMessage(playerid,COLOUR_LBLUE, "~~ Interior: 18");
  1367.     return 1;
  1368. }
  1369.  
  1370.     if(strcmp(cmdtext, "/shocmd", true)==0)
  1371.     {
  1372.     SendClientMessage(playerid,COLOUR_LBLUE, " ~~~~~ Command List ~~~~~");
  1373.     SendClientMessage(playerid,COLOUR_LBLUE, " /24-7 1 || /24-7 2 || /24-7 3 || /24-7 4 || /24-7 5");
  1374.     SendClientMessage(playerid,COLOUR_LBLUE, " /24-7 6 || /apticket || /apbag || /shamal || /andromada");
  1375.     SendClientMessage(playerid,COLOUR_LBLUE, " /ammu 1 ||/ammu 2 || /ammu 3 || /ammu 4 || /ammu 5");
  1376.     SendClientMessage(playerid,COLOUR_LBLUE, " /gunbooth ||/gunrange || /blastinhall || /budgetinn || /jeffmotel");
  1377.     SendClientMessage(playerid,COLOUR_LBLUE, " Use /shocmd2 for more teleports!");
  1378.     return 1;
  1379. }
  1380.  
  1381.     if(strcmp(cmdtext, "/shocmd2", true)==0)
  1382.     {
  1383.     SendClientMessage(playerid,COLOUR_LBLUE, " ~~~~~ Command List 2 ~~~~~");
  1384.     SendClientMessage(playerid,COLOUR_LBLUE, " /plaps || /suburban || /victim || /zip || /club");
  1385.     SendClientMessage(playerid,COLOUR_LBLUE, " /bar || /lilprobe || /jdiner || /gantdiner || /svdiner");
  1386.     SendClientMessage(playerid,COLOUR_LBLUE, " /wocoq || /welpump || /bshot || /cbell || /wspizza");
  1387.     SendClientMessage(playerid,COLOUR_LBLUE, " /donuts || /denise || /katie || /helena || /michelle");
  1388.     SendClientMessage(playerid,COLOUR_LBLUE, " Use /shocmd3 for more teleports!");
  1389.     return 1;
  1390. }
  1391.  
  1392.     if(strcmp(cmdtext, "/shocmd3", true)==0)
  1393.     {
  1394.     SendClientMessage(playerid,COLOUR_LBLUE, " ~~~~~ Command List 3 ~~~~~");
  1395.     SendClientMessage(playerid,COLOUR_LBLUE, " /cjhouse || /mdog || /ogloc || /ryder || /sweet");
  1396.     SendClientMessage(playerid,COLOUR_LBLUE, " /crackfact || /bigspread || /fanbat || /sclub || /sclubpriv");
  1397.     SendClientMessage(playerid,COLOUR_LBLUE, " /unbroth || /tsbroth || /pleasdome || /lcout || /lcin");
  1398.     SendClientMessage(playerid,COLOUR_LBLUE, " /ganghouse || /furthberger || /cden || /wh 1 || /wh 2");
  1399.     SendClientMessage(playerid,COLOUR_LBLUE, " Use /shocmd4 for more teleports!");
  1400.     return 1;
  1401. }
  1402.  
  1403.     if(strcmp(cmdtext, "/shocmd4", true)==0)
  1404.     {
  1405.     SendClientMessage(playerid,COLOUR_LBLUE, " ~~~~~ Command List 4 ~~~~~");
  1406.     SendClientMessage(playerid,COLOUR_LBLUE, " /lspd || /sfpd || /lvpd || /cschool || /8track");
  1407.     SendClientMessage(playerid,COLOUR_LBLUE, " /bbowl || /dtrack || /kstart || /vstad || /sfgar");
  1408.     SendClientMessage(playerid,COLOUR_LBLUE, " /lsgar || /sfbomb || /bluewh || /lvwh 1 || /lvwh 2");
  1409.     SendClientMessage(playerid,COLOUR_LBLUE, " /lsgym || /sfgym || /lvgym || /bdhouse || /bdcrackpad");
  1410.     SendClientMessage(playerid,COLOUR_LBLUE, " Use /shocmd5 for more teleports!");
  1411.     return 1;
  1412. }
  1413.  
  1414.     if(strcmp(cmdtext, "shocmd5", true)==0)
  1415.     {
  1416.     SendClientMessage(playerid,COLOUR_LBLUE, " ~~~~~ Command List 5 ~~~~~");
  1417.     SendClientMessage(playerid,COLOUR_LBLUE, " /betshop || /sexshop || /meatfact || /zerorc || /dilligas");
  1418.     SendClientMessage(playerid,COLOUR_LBLUE, " /caligbase || /fdcjan || /wuzioff || /binco || /ds");
  1419.     SendClientMessage(playerid,COLOUR_LBLUE, " /barbara || /millie || /sherdam || /plandept || /a51");
  1420.     SendClientMessage(playerid,COLOUR_LBLUE, " /lsgym || /sfgym || /lvgym || /bdhouse || /bdcrackpad");
  1421.     SendClientMessage(playerid,COLOUR_LBLUE, " Use /shocmd6 for more teleports!");
  1422.     return 1;
  1423. }
  1424.  
  1425.     if(strcmp(cmdtext, "shocmd6", true)==0)
  1426.     {
  1427.     SendClientMessage(playerid,COLOUR_LBLUE, " ~~~~~ Command List 6 ~~~~~");
  1428.     SendClientMessage(playerid,COLOUR_LBLUE, " /barbara || /millie || /sherdam || /plandept || /a51");
  1429.     SendClientMessage(playerid,COLOUR_LBLUE, " /swegar || /lptoilet || /unsafehouse || /rcfield || /barb 1");
  1430.     SendClientMessage(playerid,COLOUR_LBLUE, " /barb 2 || /barb 3 || /tat 1 || /tat 2 || /tat 3");
  1431.     SendClientMessage(playerid,COLOUR_LBLUE, " /calighr || /bank || /bankdesk || /lsatr || /credits");
  1432.     return 1;
  1433. }
  1434.    
  1435.     return 0;
  1436. }
  1437. stock GetPlayerArea(playerid)
  1438. {
  1439.     new pid = GetPlayerInteriorID(playerid);
  1440.     new retstr[130];
  1441.     if(pid != 0)
  1442.         format(retstr,sizeof(retstr),"%s",InteriorLoc[pid][INTERIOR_NAME]);
  1443.     else
  1444.         format(retstr,sizeof(retstr),"%s",ZoneLoc[GetPlayerZone(playerid)][ZNAME]);
  1445.  
  1446.     return retstr;
  1447. }
  1448.  
  1449. stock GetPlayerZone(playerid)
  1450. {
  1451.     new Float:x,Float:y,Float:z;
  1452.     GetPlayerPos(playerid,x,y,z);
  1453.     for(new i=0;i<sizeof(ZoneLoc);i++)
  1454.         if(x > ZoneLoc[i][MAPZONE_AREA][0] && y > ZoneLoc[i][MAPZONE_AREA][1] && z > ZoneLoc[i][MAPZONE_AREA][2] && x < ZoneLoc[i][MAPZONE_AREA][3] && y < ZoneLoc[i][MAPZONE_AREA][4] && z < ZoneLoc[i][MAPZONE_AREA][5])
  1455.             return i;
  1456.  
  1457.     return false;
  1458. }
  1459.  
  1460. stock GetPlayerInteriorID(playerid)
  1461. {
  1462.     new Float:pos[3];
  1463.     GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  1464.     for(new i=1;i<sizeof(InteriorLoc);i++)
  1465.         if(pos[0] > InteriorLoc[i][INTERIOR_MINX] && pos[0] < InteriorLoc[i][INTERIOR_MAXX] && pos[1] > InteriorLoc[i][INTERIOR_MINY] && pos[1] < InteriorLoc[i][INTERIOR_MAXY] && pos[2] > InteriorLoc[i][INTERIOR_MINZ] && pos[2] < InteriorLoc[i][INTERIOR_MAXZ])
  1466.             return i;
  1467.  
  1468.     return false;
  1469. }
  1470.  
  1471. public UpdateText()
  1472. {
  1473.     for(new i=0; i<SLOTS;i++)
  1474.         if(IsPlayerConnected(i))
  1475.         {
  1476.             new NEWTEXT[120];
  1477.             format(NEWTEXT,256, "You Are At: %s", GetPlayerArea(i));
  1478.             TextDrawSetString(Location[i], NEWTEXT);
  1479.         }
  1480.     return 1;
  1481. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement