All pastes #899992 Raw Edit

Jemand

public text v1 · immutable
·published 2008-02-11 16:13 UTC
rendered paste body
#include <a_samp>
#include <dini>

/*#undef KEY_UP
#undef KEY_DOWN
#undef KEY_LEFT
#undef KEY_RIGHT
#define KEY_UP 65408
#define KEY_DOWN 128
#define KEY_LEFT 65408
#define KEY_RIGHT 128*/

forward Timer();
forward SetPlayerPosWithObjects(playerid,Float:x,Float:y,Float:z);

#define red 0xFF0000AA
#define yellow 0xFFFF00AA

new stunttbc, t, t1;
forward FlyTimer();

//Admin Script
#define SLOTS 200
#if !defined floatstr
native Float:floatstr(const string[]);
#endif
new player_level[SLOTS] = {-1,...};
new player_names[SLOTS][MAX_PLAYER_NAME];
#define USERFILE "users.txt"
#define dcmd(%1,%2,%3) if ((strcmp(%3, "/%1", true, %2+1) == 0)&&(((%3[%2+1]==0)&&(dcmd_%1(playerid,"")))||((%3[%2+1]==32)&&(dcmd_%1(playerid,%3[%2+2]))))) return 1

enum object_info
{
	modelid,
	Float:ox,
	Float:oy,
	Float:oz,
	Float:orx,
	Float:ory,
	Float:orz,
	Float:viewdist
}

new Objects[][object_info] = {
	{11507, 1460.113281, -108.135841, 194.861435, 0.0, 0.0, 180.0, 1000.0},
	{11507, 1214.021240, -107.197754, 197.665619, 0.0, 0.0, 180.0,1000.0},
	{11507, 960.208008, -106.939079, 217.257339, 0.0, 0.0, 180.0,1000.0},
	(18450, 1415.498413, -2430.299072, 17.372879, 359.1406, 8.5944, 0),
	(18450, 1337.753418, -2430.307129, 28.938168, 0.8594, 8.5944, 0),
	(18450, 1260.215088, -2430.520020, 40.482826, 2.5783, 8.5944, 0),
	(18450, 1189.952393, -2431.200928, 50.544506, 5.1566, 8.5944, 0),
	(18450, 1112.813110, -2432.556641, 61.521179, 9.4538, 8.5944, 0),
	(18450, 1035.432373, -2434.621094, 72.554428, 12.8916, 8.5944, 0),
	(18450, 958.861084, -2437.380859, 83.434807, 15.4699, 8.5944, 0),
	(18450, 883.328003, -2440.694336, 93.621902, 20.6265, 8.5944, 0),
	(18450, 807.309082, -2444.769775, 103.627563, 24.9237, 8.5944, 0),
	(18450, 729.730347, -2449.729492, 114.246811, 24.9237, 8.5944, 0),
	(18450, 655.785339, -2454.891113, 124.189598, 30.0803, 9.4538, 0),
 (18450, 583.996948, -2476.035645, 135.596008, 41.2530, 12.8916, 20),
	(7916, 2036.971436, -2225.541992, 16.406437, 0.0000, 0.0000, 180.0),
	(1632, 1784.788940, -2500.187500, 13.854799, 0.0000, 0.0000, 135.0),
	(18450, 518.965210, -2512.396973, 148.219711, 41.2530, 12.8916, 20),
	(18450, 450.992798, -2550.368164, 161.446243, 41.2530, 12.8916, 20),
	(18450, 384.005646, -2587.799072, 174.503906, 41.2530, 12.8916, 20),
	(18450, 312.249146, -2620.586182, 180.677612, 41.2530, 359.1406, 20),
	(18450, 240.783066, -2646.725830, 179.756241, 41.2530, 359.1406, 20),
	(18450, 165.699188, -2672.438721, 177.054321, 41.2530, 355.7028, 20),
	(18450, 103.516388, -2699.419678, 161.712204, 41.2530, 355.7028, 121),
	(18450, 95.224152, -2702.752441, 172.808441, 66.1766, 354.8434, 121),
	(18450, 114.054962, -2693.127686, 155.845169, 352.2651, 353.9839, 121),
	(18450, 117.324799, -2717.681885, 155.784149, 41.2530, 355.7028, 121),
	(18450, 154.868164, -2756.674072, 147.902924, 352.2651, 353.9839, 121),
	(18450, 195.581360, -2820.120117, 140.053101, 352.2651, 353.9839, 121),
	(18450, 238.115204, -2885.581787, 128.256287, 352.2651, 348.8273, 121),
	(1683, 1797.556519, -2605.008057, 18.443672, 0.0000, 0.0000, 90),
	(1683, 1802.461670, -2604.509766, 18.449501, 0.0000, 0.0000, 90),
	(1683, 1807.471680, -2603.598877, 18.449501, 0.0000, 0.0000, 90),
	(1683, 1812.474854, -2602.330566, 18.449501, 0.0000, 0.0000, 90),
	(1683, 1817.223389, -2602.763184, 18.449501, 0.0000, 0.0000, 90),
	(1683, 1822.059814, -2602.775635, 18.452532, 0.0000, 0.0000, 90),
	(1633, 1784.410278, -2586.178711, 13.622169, 0.0000, 0.0000, 26),
	(1633, 1784.416748, -2590.293213, 13.622169, 0.0000, 0.0000, 26),
	(1633, 1784.422852, -2594.483154, 13.647169, 0.0000, 0.0000, 26),
	(1633, 1792.241211, -2594.452148, 15.847147, 0.0000, 0.0000, 269),
	(1633, 1792.138062, -2590.377930, 15.823761, 0.0000, 0.0000, 269),
	(1633, 1792.186035, -2586.251953, 15.818930, 0.0000, 0.0000, 269),
	(13592, 261.574677, -2921.929199, 127.867188, 0.0000, 0.0000, 45),
	(13592, 265.848877, -2927.780762, 127.855637, 0.0000, 0.0000, 45),
	(13592, 269.648407, -2932.931641, 127.848457, 0.0000, 0.0000, 45),
	(13592, 272.861755, -2937.339600, 127.849876, 0.0000, 0.0000, 45.0000),
	(13592, 276.827271, -2942.759277, 127.818108, 0.0000, 0.0000, 45.0000),
	(13592, 280.974579, -2948.390381, 127.773735, 0.0000, 0.0000, 45.0000),
	(1634, 277.948395, -2949.865234, 119.541458, 0.0000, 0.0000, 213.7500),
	(1634, 281.345215, -2947.819824, 119.606148, 0.0000, 0.0000, 213.7500),
	(1634, 284.768829, -2945.562500, 119.606239, 0.0000, 0.0000, 213.7500),
	(1634, 265.304535, -2918.486328, 118.935226, 0.0000, 350.5462, 33.7500),
	(1634, 258.538025, -2922.463379, 117.928055, 0.0000, 350.5462, 33.7500),
	(1634, 261.880371, -2920.354980, 118.472023, 0.0000, 350.5462, 33.7500),
	(1681, 2003.158081, -2245.680664, 19.079578, 335.9358, 0.8594, 90.0000),
	(16771, 1994.773682, -2659.484131, 23.568033, 348.8273, 0.0000, 0.0000),
	(16303, 1941.722046, -2606.589111, 11.610992, 357.4217, 350.5462, 240.6245),
	(16084, 1914.825806, -2632.324463, 16.221888, 357.4217, 5.1566, 56.2500),
	(1634, 1567.982544, -2628.081055, 13.594196, 0.0000, 0.0000, 146.2501),
	(3458, 1856.281860, -2657.620361, 21.884335, 0.0000, 0.0000, 0.0000),
	(3458, 1856.447021, -2672.654053, 22.318413, 0.0000, 0.0000, 0.0000),
	(983, 1833.274170, -2672.543701, 25.118958, 0.0000, 0.0000, 0.0000),
	(983, 1833.266968, -2672.211182, 30.028934, 0.0000, 0.0000, 0.0000),
	(983, 1833.261597, -2669.859863, 27.145456, 91.1003, 3.4377, 0.0000),
	(983, 1833.219238, -2675.178955, 27.197603, 91.1003, 3.4377, 0.0000),
	(983, 1833.289185, -2671.596680, 27.092115, 91.1003, 1.7189, 0.0000),
	(2931, 1839.860107, -2657.355469, 23.396215, 0.0000, 0.0000, 90.0000),
	(11326, 1819.131592, -2642.932861, 28.271952, 0.0000, 0.0000, 270.0000),
	(971, 1827.528320, -2661.261475, 28.822699, 0.0000, 0.0000, 270.0000),
	(3458, 1854.210083, -2652.514893, 21.884338, 0.0000, 0.0000, 0.0000),
	(3458, 1855.116577, -2677.736084, 22.344654, 0.0000, 0.0000, 0.0000),
	(2931, 1843.478516, -2675.091553, 23.406542, 0.0000, 0.0000, 90.0000),
	(3707, 1777.692627, -2672.710938, 16.205019, 0.0000, 0.0000, 270.0000),
	(1632, 1739.503052, -2671.670166, 25.785719, 0.0000, 0.0000, 90.0000),
	(1632, 1739.543945, -2664.956299, 25.812267, 0.0000, 0.0000, 90.0000),
	(3458, 1724.130249, -2679.212402, 20.068405, 0.0000, 0.0000, 0.0000),
	(3458, 1660.935791, -2673.444580, 29.985680, 0.8594, 30.0803, 0.0000),
	(3458, 1626.010620, -2673.749268, 50.224510, 0.8594, 30.0803, 0.0000),
	(1259, 1654.267090, -2650.020996, 19.881182, 0.0000, 0.0000, 90.0000),
	(1259, 1639.363159, -2649.903809, 19.866497, 0.0000, 0.0000, 90.0000),
	(1259, 1655.539429, -2653.461914, 18.981184, 0.0000, 0.0000, 269.9999),
	(1259, 1638.696655, -2653.423828, 19.056179, 0.0000, 0.0000, 270.0000),
	(1634, 1617.890991, -2651.262695, 26.349760, 0.0000, 0.0000, 90.0000),
	(1634, 1610.380981, -2651.185547, 29.337221, 0.0000, 348.8273, 88.2811),
	(6997, 1643.956787, -2722.515381, 29.713209, 0.0000, 0.0000, 180.0000),
	(17061, 1405.755615, -2584.670410, 12.556343, 0.0000, 0.0000, 270.0000),
	(17061, 1548.941284, -2545.104736, 12.556343, 0.0000, 0.0000, 180.0000),
	(17061, 1563.675537, -2544.313965, 12.556343, 0.0000, 0.0000, 180.0000),
	(1632, 1558.298340, -2591.939941, 13.846987, 0.0000, 0.0000, 0.0000),
	(18450, 1727.107422, -2452.057617, 15.097878, 359.1406, 170.1685, 45.0000),
	(1697, 1761.928101, -2420.577637, 24.512829, 0.0000, 0.0000, 135.0000),
	(3625, 1812.844482, -2542.858887, 15.382051, 0.0000, 0.0000, 270.0000),
	(3625, 1812.838623, -2547.868164, 17.982859, 0.0000, 0.0000, 270.0000),
	(3625, 1812.805786, -2552.974854, 20.708664, 0.0000, 0.0000, 270.0000),
	(3665, 1885.097290, -2510.787598, 14.511280, 0.0000, 0.0000, 90.0000),
	(12956, 1999.200684, -2522.471436, 15.925447, 0.0000, 0.0000, 0.0000),
	(13641, 2053.580322, -2448.647705, 18.616110, 0.0000, 0.0000, 0.0000),
	(13648, 1838.766602, -2450.579834, 12.550659, 0.0000, 0.0000, 0.0000),
	(13648, 1839.391846, -2450.645508, 12.550659, 0.0000, 0.0000, 0.0000),
	(13648, 1841.800293, -2450.706543, 12.550659, 0.0000, 0.0000, 0.0000),
	(13648, 1842.475098, -2450.687500, 12.550659, 0.0000, 0.0000, 0.0000),
	(1262, 2004.832275, -2369.881104, 13.633350, 0.0000, 0.0000, 90.0000),
	(1262, 2004.970215, -2369.851318, 15.181479, 0.0000, 0.0000, 90.0000),
	(1262, 2004.871338, -2369.882568, 16.681475, 0.0000, 0.0000, 90.0000),
	(1262, 2004.853760, -2369.894043, 17.706482, 0.0000, 90.2409, 90.0000),
	(1262, 2004.789307, -2368.424316, 17.706493, 0.0000, 90.2409, 90.0000),
	(1262, 2004.847168, -2371.371826, 17.706505, 0.0000, 90.2409, 90.0000),
	(1262, 2005.014648, -2375.239502, 15.206497, 0.0000, 90.2409, 90.0000),
	(1262, 2004.978394, -2375.243164, 17.056496, 0.0000, 90.2409, 90.0000),
	(1262, 2005.159058, -2374.280029, 13.306496, 0.0000, 179.6224, 95.1566),
	(1262, 2005.235718, -2374.318359, 14.831472, 0.0000, 179.6224, 95.1566),
	(3776, 2023.082275, -2373.819580, 19.277237, 0.0000, 0.0000, 0.0000),
	(910, 2002.866211, -2383.264160, 13.816031, 0.0000, 0.0000, 270.0000),
	(910, 1989.971191, -2500.014160, 13.808273, 0.0000, 0.0000, 180.0000),
	(939, 1886.096680, -2499.510498, 14.997913, 0.0000, 0.0000, 0.0000),
	(1676, 1556.873413, -2559.110352, 16.154161, 0.0000, 0.0000, 180.0000),
	(622, 1488.451904, -2644.954102, 12.342907, 341.9518, 2.5783, 191.2500),
	(622, 1492.422974, -2644.577881, 12.467905, 341.9518, 2.5783, 191.2500),
	(622, 1489.116699, -2644.021484, 11.592918, 341.9518, 2.5783, 191.2500),
	(622, 1491.444458, -2644.154053, 12.092910, 341.9518, 2.5783, 191.2500),
	(621, 1648.879150, -2547.893311, 12.450291, 0.0000, 0.0000, 0.0000),
	(621, 1853.512939, -2663.812256, 12.450287, 0.0000, 0.0000, 0.0000),
	(621, 2064.808594, -2455.910645, 12.450291, 0.0000, 0.0000, 0.0000),
	(621, 2064.692627, -2440.987793, 12.450291, 0.0000, 0.0000, 0.0000),
	(3279, 1571.841187, -2461.263184, 12.480307, 0.0000, 0.0000, 0.0000),
	(3279, 1568.519775, -2458.781982, 28.459053, 0.0000, 0.0000, 0.0000),
	(3279, 1565.265137, -2456.090088, 44.419037, 0.0000, 0.0000, 0.0000),
	(3279, 1561.493164, -2453.143555, 60.422768, 0.0000, 0.0000, 0.0000),
	(4882, 1369.017212, -2544.449951, 20.918987, 0.0000, 0.0000, 0.0000),
	(4882, 1334.139893, -2566.567627, 20.991930, 0.0000, 0.0000, 180.0000),
	(4882, 1299.166626, -2588.670410, 21.097328, 0.0000, 0.0000, 180.0000),
	(4882, 1264.460938, -2610.772949, 21.249037, 0.0000, 0.0000, 180.0000),
	(16654, 1231.516968, -2645.174561, 19.224747, 0.0000, 0.0000, 180.0000),
	(18450, 1351.526001, -2663.450928, 16.945339, 359.1406, 344.5301, 22.5000),
	(18450, 1416.533936, -2636.197510, 36.440033, 359.1406, 344.5301, 22.5000),
	(17074, 1416.772583, -2497.199951, 12.551544, 0.0000, 0.0000, 270.0000),
	(17074, 1416.793823, -2498.756836, 23.326532, 0.0000, 179.6223, 270.0000),
	(1632, 1438.291260, -2498.199707, 13.604803, 0.0000, 0.0000, 90.0000),
	(2780, 1796.897583, -2589.901123, 12.546875, 0.0000, 0.0000, 0.0000),
	(9076, 2002.878540, -2378.916748, 26.709536, 0.0000, 0.0000, 0.0000),
	(1632, 1649.945068, -2533.395752, 17.234491, 0.0000, 0.0000, 90.0000),
	(1632, 1650.071655, -2552.595459, 17.292303, 0.0000, 0.0000, 90.0000),
	(8947, 1993.512451, -2545.580322, 15.562141, 0.0000, 0.0000, 33.7500),
	(1634, 1964.458740, -2565.396484, 13.619196, 0.0000, 0.0000, 303.7500),
	(3249, 1883.516479, -2367.060059, 12.539118, 0.0000, 0.0000, 78.7500),
	(1632, 1939.249634, -2379.327881, 13.621990, 0.0000, 0.0000, 270.0000),
	(1632, 1947.153687, -2379.328613, 16.842319, 0.0000, 0.0000, 270.0000),
	(17052, 2069.436279, -2485.073975, 12.511920, 0.0000, 0.0000, 90.0000),
	(17052, 2089.890381, -2485.598633, 12.529166, 0.0000, 0.0000, 90.0000),
	(17052, 2107.924805, -2487.882324, 12.536922, 0.0000, 0.0000, 78.7500),
	(17052, 2122.615234, -2494.424072, 12.536922, 0.0000, 0.0000, 56.2500),
	(17052, 2133.751221, -2506.072510, 12.536922, 0.0000, 0.0000, 33.7500),
	(17052, 2137.518066, -2519.605469, 12.536922, 0.0000, 0.0000, 0.0000),
	(17052, 2136.973389, -2539.786133, 12.536922, 0.0000, 0.0000, 0.0000),
	(17052, 2136.475830, -2559.479004, 12.536922, 0.0000, 0.0000, 0.0000),
	(17052, 2134.366455, -2576.137451, 12.536922, 0.0000, 0.0000, 348.7500),
	(17052, 2127.744385, -2591.025879, 12.536922, 0.0000, 0.0000, 326.2500),
	(17052, 2119.520508, -2605.442383, 13.711905, 352.2651, 0.0000, 337.5000),
	(17052, 2112.388672, -2621.802002, 16.386904, 354.8434, 0.0000, 337.5000),
	(17052, 2104.294189, -2639.968750, 17.361921, 0.0000, 0.0000, 337.5000),
	(17052, 2096.333496, -2657.684082, 19.909672, 349.6868, 0.0000, 337.5000),
	(17052, 2088.584961, -2675.224854, 24.786737, 342.8113, 0.0000, 337.5000),
	(17052, 2080.847656, -2692.499756, 30.907221, 342.8113, 0.0000, 337.5000),
	(17052, 2073.247559, -2709.465088, 37.352192, 337.6546, 0.0000, 337.5000),
	(17052, 2064.740479, -2719.653564, 44.121647, 337.6546, 0.0000, 315.0000),
	(17052, 2052.734619, -2726.225586, 50.248093, 344.5301, 0.0000, 292.5000),
	(17654, 1968.099121, -2728.807129, 56.974960, 0.0000, 0.0000, 180.0000),
	(17654, 1810.754028, -2709.922607, 50.745564, 359.1406, 6.8755, 168.7500),
	(10789, 1891.413818, -2725.908691, 61.173946, 0.0000, 359.1406, 0.0000),
	(3565, 1879.256348, -2709.653320, 59.660255, 0.0000, 0.0000, 180.0000),
	(3569, 1731.113525, -2691.224365, 43.024963, 6.0161, 0.0000, 67.5000),
	(3569, 1731.528809, -2687.900879, 43.099232, 6.0161, 0.0000, 67.5000),
	(3569, 1732.625610, -2684.808838, 43.121113, 6.0161, 0.0000, 67.5000),
	(3569, 1736.253052, -2703.777588, 46.914188, 357.4217, 359.1406, 11.2500),
	(3569, 1746.264282, -2681.413574, 47.199505, 3.4377, 120.3211, 283.5543),
	(1612, 1997.031982, -2300.108398, 22.725410, 0.0000, 0.0000, 67.5000),
	(5155, 1989.242065, -2307.457520, 22.777283, 0.0000, 0.0000, 0.0000),
	(9958, 1996.859131, -2299.705322, 22.973637, 0.0000, 0.0000, 247.5000),
	(3361, 1889.079468, -2287.415771, 14.520748, 0.0000, 0.0000, 0.0000),
	(3361, 1882.958740, -2287.415039, 18.545748, 0.0000, 0.0000, 0.0000),
	(3361, 1877.059570, -2287.396729, 22.492666, 0.0000, 0.0000, 0.0000),
	(3361, 1870.993530, -2287.390381, 26.542656, 0.0000, 0.0000, 0.0000),
	(3361, 1864.987915, -2287.405273, 30.542633, 0.0000, 0.0000, 0.0000),
	(3361, 1859.495483, -2287.410889, 34.192665, 0.0000, 0.0000, 0.0000),
	(3867, 1866.020630, -2290.613770, 27.534113, 0.0000, 0.0000, 0.0000),
	(4106, 1829.787354, -2288.472656, 48.512169, 332.4980, 359.1406, 270.0000),
	(4106, 1779.483521, -2288.497559, 77.185837, 328.2008, 359.1406, 270.0000),
	(14596, 1561.775879, -2456.003906, 87.193352, 0.0000, 0.0000, 270.0000),
	(14596, 1563.516113, -2449.925781, 104.592171, 0.0000, 0.0000, 180.0000),
	(10309, 1122.018433, -2615.735596, 1.113090, 0.0000, 0.0000, 135.0000),
	(4573, 1233.302002, -2629.739258, -14.101805, 0.0000, 0.0000, 0.0000),
	(3502, 1211.760742, -2617.008789, 18.914139, 347.1084, 358.2811, 270.0000),
	(3502, 1203.262939, -2617.011475, 20.208050, 354.8434, 358.2811, 270.0000),
	(3502, 1194.718262, -2617.025879, 19.871029, 7.7349, 0.0000, 270.0000),
	(3502, 1186.776123, -2617.028320, 17.119873, 27.5020, 1.7189, 270.0000),
	(3502, 1178.981079, -2617.008789, 13.049566, 27.5020, 1.7189, 270.0000),
	(3502, 1171.473511, -2617.027344, 8.670737, 31.7992, 1.7189, 270.0000),
	(3502, 1164.138428, -2617.035156, 4.092345, 31.7992, 1.7189, 270.0000),
	(1634, 1089.350098, -2629.110107, 3.122907, 0.0000, 0.0000, 90.0000),
	(1634, 1084.997070, -2602.583008, 2.997906, 0.0000, 0.0000, 90.0000),
	(3458, 1106.229126, -2602.729736, 0.497119, 0.0000, 0.0000, 0.0000),
	(3458, 1121.860352, -2628.823975, 0.495939, 0.0000, 0.0000, 0.0000),
	(3458, 1124.868408, -2623.790771, 0.458504, 0.0000, 0.0000, 0.0000),
	(3458, 1133.571167, -2628.786377, 0.470938, 0.0000, 0.0000, 0.0000),
	(3458, 1133.566040, -2623.986816, 0.495105, 0.0000, 0.0000, 0.0000),
	(12920, 1032.208008, -2629.269287, 0.264043, 0.0000, 0.0000, 0.0000),
	(3458, 1055.137329, -2629.322510, -1.260638, 0.0000, 0.0000, 0.0000),
	(12920, 1035.979370, -2602.447510, 0.262378, 0.0000, 0.0000, 0.0000),
	(3458, 1055.312866, -2602.422852, -1.260970, 0.0000, 0.0000, 0.0000),
	(1631, 1013.049805, -2630.733643, 0.720117, 0.0000, 0.0000, 90.0000),
	(1631, 1016.398682, -2603.325928, 0.932220, 0.0000, 0.0000, 90.0000),
	(3375, 1233.244263, -2642.993896, 21.075960, 0.0000, 0.0000, 0.0000),
	(4106, 1730.257080, -2288.504150, 107.661621, 328.2008, 359.1406, 270.0000),
	(4106, 1682.327637, -2288.503662, 137.358551, 328.2008, 359.1406, 270.0000),
	(4106, 1633.566040, -2288.479980, 167.613495, 328.2008, 359.1406, 270.0000),
	(4106, 1586.345825, -2288.425781, 196.868896, 328.2008, 359.1406, 270.0000),
	(5147, 1887.432007, -2765.108398, 34.363552, 358.2811, 0.0000, 90.0000),
	(5147, 1887.391724, -2990.128174, 34.372787, 1.7189, 0.0000, 270.0000),
	(5147, 1887.358032, -3142.826172, 50.579468, 359.1406, 12.0321, 90.0000),
	(4853, 1886.657227, -3297.724365, 71.977837, 0.0000, 0.0000, 90.0000),
	(4853, 1878.194092, -3297.693115, 78.350807, 81.6464, 0.0000, 90.0000),
	(4853, 1894.894165, -3297.715820, 78.403847, 271.5819, 0.0000, 90.0000),
	(4853, 1886.320313, -3297.707275, 87.117050, 182.2006, 0.0000, 90.0000),
	(1634, 1883.718262, -3340.352783, 76.235374, 0.0000, 0.0000, 180.0000),
	(1634, 1887.834961, -3340.348145, 76.241211, 0.0000, 0.0000, 180.0000),
	(1634, 1891.980469, -3340.287598, 76.237564, 0.0000, 0.0000, 180.0000),
	(1384, 1618.664429, -2453.687500, 105.996292, 0.0000, 0.0000, 90.0000),
	(1458, 1561.186523, -2287.412598, 213.830826, 344.5301, 0.0000, 270.0000),
	(18451, 1586.532227, -2585.941650, 13.059301, 0.0000, 0.0000, 90.0000),
	(18367, 1562.997925, -2529.823242, 15.594236, 0.0000, 0.0000, 180.0000),
	(18367, 1548.228027, -2530.504395, 15.627382, 0.0000, 0.0000, 180.0000),
	(1419, 1144.426025, -2623.588135, 2.555273, 0.0000, 0.0000, 0.0000),
	(1419, 1148.292847, -2623.611084, 2.555273, 0.0000, 0.0000, 0.0000),
	(1419, 1151.702148, -2623.568115, 2.555273, 0.0000, 0.0000, 0.0000),
	(1419, 1138.886230, -2623.575195, 2.555273, 0.0000, 0.0000, 0.0000),
	(1419, 1137.502319, -2623.557129, 2.574702, 0.0000, 0.0000, 0.0000),
	(1425, 1564.088989, -2500.044922, 19.491182, 342.8113, 0.0000, 0.0000),
	(1425, 1549.333984, -2500.313721, 19.576553, 342.8113, 0.0000, 0.0000),
	(1894, 1885.698975, -2479.983154, 12.554688, 0.0000, 0.0000, 0.0000),
	(13590, 1761.457642, -2547.797119, 14.022732, 0.0000, 0.0000, 0.0000),
	(13639, 1653.215332, -2468.052734, 15.990160, 3.4377, 180.4819, 0.8594),
	(13645, 1653.405762, -2480.697998, 13.297546, 0.0000, 0.0000, 0.0000),
	(1660, 2063.564697, -2479.848389, 12.162500, 0.0000, 0.0000, 90.0000),
	(1660, 2063.574707, -2485.031006, 12.162443, 0.0000, 0.0000, 90.0000),
	(1660, 2063.676758, -2490.060547, 12.141798, 0.0000, 0.0000, 90.8595),
	(13592, -1267.353882, 471.251587, 19.576525, 0.0000, 327.3414, 146.2499),
	(1655, -1264.374146, 473.024384, 6.806026, 0.0000, 6.0161, 46.7189),
	(1634, -1311.389771, 492.733582, 17.256697, 350.5462, 0.0000, 90.0000),
	(1634, -1319.379517, 492.731964, 20.520317, 3.4377, 0.0000, 90.0000),
	(3270, -1302.182861, 458.087555, 5.147413, 0.0000, 0.0000, 0.0000),
	(1634, -1283.567139, 494.064270, 18.231697, 0.0000, 0.0000, 225.0000),
	(18367, -1425.038696, 488.348053, 16.761415, 338.5141, 0.0000, 0.0000),
	(1655, -1441.930176, 500.492035, 18.109495, 0.0000, 0.0000, 90.0000),
	(3269, -1453.366699, 350.358521, 29.184078, 0.0000, 0.0000, 213.7500),
	(3270, -1363.221802, 441.297150, 27.670902, 0.0000, 0.0000, 101.2500),
	(1612, -1385.957153, 538.299927, 4.265053, 0.0000, 0.0000, 270.0000),
	(5155, -1357.275513, 351.249237, 39.316345, 0.0000, 0.0000, 270.0001),
	(18367, -1471.694214, 286.222046, 52.958027, 11.1727, 0.0000, 120.3122),
	(18367, -1444.936646, 301.827087, 50.226215, 11.1727, 0.0000, 120.3122),
	(18367, -1418.125854, 317.436493, 47.571793, 11.1727, 0.0000, 120.3122),
	(16401, -1388.831055, 335.302429, 45.488270, 0.0000, 0.0000, 33.7500),
	(8375, -1352.445679, 396.098022, 30.794683, 0.0000, 0.0000, 270.0000),
	(12956, -1483.040527, 393.059753, 32.414146, 0.0000, 0.0000, 270.0000),
	(13638, -1474.965210, 432.345734, 31.608276, 0.0000, 0.0000, 90.0000),
	(13638, -1474.793701, 439.420166, 39.722778, 0.0000, 0.0000, 270.0000),
	(18262, -1475.432617, 436.596344, 46.264988, 0.0000, 0.0000, 303.7500),
	(1696, -1405.016724, 443.680176, 30.089256, 0.0000, 0.0000, 0.0000),
	(1696, -1413.583984, 443.748993, 30.089256, 0.0000, 0.0000, 0.0000),
	(1696, -1422.114990, 443.897888, 30.089256, 0.0000, 0.0000, 0.0000),
	(3363, -1421.783813, 340.504425, 29.117378, 0.0000, 0.0000, 180.0000),
	(3364, -1356.042236, 377.672729, 29.241959, 0.0000, 0.0000, 180.0000),
	(3625, -1376.230225, 344.949524, 31.921114, 0.0000, 0.0000, 270.0000),
	(7979, -1505.495483, 446.972107, 44.149326, 0.0000, 0.0000, 0.0000),
	(13604, -1428.694824, 391.979248, 30.793955, 0.0000, 0.0000, 33.7500),
	(13636, -1503.563843, 370.411011, 43.592892, 0.0000, 0.0000, 180.0000),
	(13641, -1554.401245, 333.483734, 54.180183, 0.0000, 0.0000, 177.4217),
	(13647, -1474.485474, 332.942261, 52.456909, 0.0000, 0.0000, 270.0000),
	(1681, -1504.984131, 449.479370, 44.290524, 0.0000, 0.0000, 0.0000),
	(1682, -1357.392578, 336.242188, 54.460194, 0.0000, 0.0000, 180.0000),
	(6052, -1513.922363, 361.043091, 48.887596, 354.8434, 353.9839, 229.2973),
	(17565, -1399.061157, 378.398010, 31.319647, 0.0000, 0.0000, 90.0000),
	(1632, -1398.515869, 349.622192, 30.082144, 0.0000, 0.0000, 0.0000),
	(1634, -1397.484863, 404.414490, 29.908262, 0.0000, 0.0000, 180.0000),
	(3187, -1477.790527, 363.144257, 33.138435, 0.0000, 0.0000, 270.0000),
	(13367, -1356.743286, 419.150513, 41.079826, 0.0000, 0.0000, 0.0000),
	(980, -1412.725830, 388.887756, 31.859329, 0.0000, 0.0000, 270.0000),
	(980, -1412.789429, 377.416199, 31.859329, 0.0000, 0.0000, 270.0000),
	(980, -1412.806885, 365.924347, 31.859329, 0.0000, 0.0000, 270.0000),
	(980, -1384.438232, 388.798737, 31.859329, 0.0000, 0.0000, 270.0000),
	(980, -1384.421143, 377.336029, 31.859329, 0.0000, 0.0000, 270.0000),
	(980, -1384.410034, 365.872467, 31.859329, 0.0000, 0.0000, 270.0000),
	(980, -1407.156616, 360.149902, 31.859329, 0.0000, 0.0000, 180.0000),
	(980, -1395.642700, 360.207123, 31.859331, 0.0000, 0.0000, 180.0000),
	(980, -1390.202759, 360.175537, 31.884329, 0.0000, 0.0000, 180.0000),
	(980, -1390.223755, 394.562714, 31.859329, 0.0000, 0.0000, 180.0000),
	(980, -1401.687866, 394.592407, 31.859329, 0.0000, 0.0000, 180.0000),
	(980, -1406.939453, 394.596954, 31.887812, 0.0000, 0.0000, 180.0000),
	(1686, -1397.942017, 364.785004, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1400.899048, 364.903656, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1397.983032, 369.015961, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1401.478638, 367.831329, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1397.967163, 372.885559, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1401.294434, 373.194733, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1396.731079, 381.066711, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1400.057739, 381.504974, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1400.191284, 384.964386, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1396.701660, 385.465027, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1400.123535, 390.196655, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1396.511230, 389.485168, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1402.738647, 381.773224, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1403.433594, 384.993286, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1404.243408, 389.097748, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1398.562988, 386.035980, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1402.336060, 369.947418, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1396.043823, 370.343750, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1397.419678, 366.562439, 29.099241, 0.0000, 0.0000, 90.0000),
	(1686, -1399.783447, 371.302368, 29.099241, 0.0000, 0.0000, 90.0000),
	(1660, -1469.561890, 397.890411, 28.530863, 0.0000, 0.0000, 270.0000),
	(1660, -1473.852051, 397.899750, 32.460793, 0.0000, 0.0000, 270.0000),
	(2931, -1448.440308, 441.955719, 28.769354, 0.0000, 0.0000, 11.2500),
	(3664, -1558.965820, 306.549194, 58.989727, 0.0000, 0.0000, 90.0000),
	(13590, -1506.157349, 342.436707, 53.236744, 0.0000, 0.0000, 270.0000),
	(13593, -1497.433716, 330.306519, 53.151512, 4.2972, 0.0000, 348.7500),
	(16084, -1542.981567, 354.617706, 48.251320, 358.2811, 342.8113, 135.0000),
	(16401, -1479.597534, 304.187500, 52.279816, 0.0000, 0.0000, 0.0000),
	(13592, -1511.396362, 304.634430, 62.156433, 0.0000, 0.0000, 184.6156),
	(1503, -1509.099243, 319.872711, 52.655045, 0.0000, 0.0000, 180.0000),
	(17039, -1545.597046, 331.614044, 52.387466, 0.0000, 0.0000, 90.0000),
	(1634, -1530.934082, 316.767090, 53.258224, 0.0000, 0.0000, 42.9718),
	(1634, -1335.804688, 475.652954, 6.884815, 0.0000, 0.0000, 0.0000),
	(7980, -1383.491455, 469.355896, 7.924465, 0.0000, 0.0000, 0.0000),
	(13641, -1235.565063, 442.981384, 7.481742, 0.0000, 0.0000, 337.5000),
	(3241, -1532.651489, 290.627197, 52.481995, 0.0000, 0.0000, 270.0000),
	(1633, -1382.164917, 477.374207, 12.276287, 16.3293, 0.0000, 90.0000),
	(1633, -1382.244019, 467.675507, 12.326309, 16.3293, 0.0000, 90.0000),
	(1633, -1382.098267, 458.067505, 12.309134, 16.3293, 0.0000, 90.0000),
	(3270, -1448.847900, 468.102081, 5.072423, 0.0000, 0.0000, 0.0000),
	(13641, -1392.870850, 508.605377, 18.798687, 0.0000, 0.0000, 358.2811),
	(13641, -1357.194946, 509.087158, 18.778622, 0.0000, 0.0000, 178.2812),
	(1245, -1367.397705, 492.498047, 30.207197, 0.0000, 0.0000, 33.7500),
	(4002, -1535.502808, 405.555298, 29.524263, 0.0000, 0.0000, 90.0000),
	(10398, -1595.215820, 322.114380, 27.688438, 0.0000, 0.0000, 90.0000),
	(980, -1552.298218, 454.275421, 8.960892, 0.0000, 0.0000, 326.2500),
	(980, -1554.881470, 455.993683, 8.960892, 0.0000, 0.0000, 326.2500),

}

enum player_info
{
	objid[sizeof(Objects)],
	bool:view[sizeof(Objects)]
}
new Player[MAX_PLAYERS][player_info];

bool:IsInReach(Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,Float:dist)
{
	x = (x > x2) ? x - x2 : x2 - x;
	if(x > dist) return false;
	y = (y > y2) ? y - y2 : y2 - y;
	if(y > dist) return false;
	z = (z > z2) ? z - z2 : z2 - z;
	if(z > dist) return false;
	return true;
}

new timer;


main()
{
	print("\n----------------------------------");
	print(" TBC Stunt Mapping by Bulldozer ");
	print(" Scripting by Manuel ");
	print("----------------------------------\n");
	return 0;
}
public OnGameModeInit()
{
	SetGameModeText("TBC Stunt Mode 0.7");
	AddPlayerClass(294,1962.3694,-2198.6538,13.5469,99.7745,0,0,0,0,0,0); // SPAWN

	AddStaticVehicle(411,1976.2034,-2182.5896,13.2740,180.9846,64,1); //
	AddStaticVehicle(411,1980.2013,-2182.1716,13.2742,182.9209,123,1); //
	AddStaticVehicle(411,1984.5072,-2182.2273,13.2740,181.6791,116,1); //
	AddStaticVehicle(411,1988.4534,-2182.4971,13.2740,174.4058,112,1); //
	AddStaticVehicle(522,1992.5747,-2183.2092,13.1171,181.1998,3,8); //
	AddStaticVehicle(522,1995.3417,-2183.2329,13.1191,180.7386,6,25); //
	AddStaticVehicle(522,1997.8064,-2183.3945,13.1248,180.0336,7,79); //
	AddStaticVehicle(522,1999.8448,-2183.5437,13.1078,189.7674,8,82); //
	AddStaticVehicle(522,2001.8661,-2183.6338,13.1163,178.5435,39,106); //
	AddStaticVehicle(506,2005.3970,-2182.7468,13.2513,175.8586,76,76); //
	AddStaticVehicle(506,2008.5599,-2183.3152,13.2510,175.9770,3,3); //
	AddStaticVehicle(506,2012.4873,-2184.4797,13.2512,175.2474,6,6); //
	AddStaticVehicle(541,2015.9756,-2184.8208,13.1721,178.7350,68,8); //
	AddStaticVehicle(541,2019.6016,-2185.1052,13.1720,176.3474,2,1); //
	AddStaticVehicle(541,2023.4580,-2185.2261,13.1717,186.6073,13,8); //
	AddStaticVehicle(541,2027.3032,-2184.1194,13.1719,180.0074,22,1); //
	AddStaticVehicle(444,2031.8254,-2185.6494,13.9200,181.6862,32,66); //
	AddStaticVehicle(444,2037.3049,-2186.3821,13.9256,181.6016,32,14); //
	AddStaticVehicle(444,2043.0288,-2187.0708,13.9256,174.6765,32,32); //
	AddStaticVehicle(444,2048.6738,-2187.8005,13.9256,170.4296,32,36); //
	AddStaticVehicle(468,2045.3846,-2205.1821,13.2230,358.4084,46,46); //
	AddStaticVehicle(468,2043.5081,-2204.5991,13.2164,0.2185,53,53); //
	AddStaticVehicle(468,2041.8966,-2205.0066,13.2146,6.1065,3,3); //
	AddStaticVehicle(468,2039.9285,-2205.3743,13.2156,1.1216,6,6); //
	AddStaticVehicle(480,2035.9963,-2204.2397,13.3224,3.0451,12,12); //
	AddStaticVehicle(480,2032.5092,-2203.9338,13.3211,6.1074,2,2); //
	AddStaticVehicle(480,2028.6904,-2203.5498,13.3248,1.2858,6,6); //
	AddStaticVehicle(572,2025.0107,-2202.4377,13.1339,359.0437,101,1); //
	AddStaticVehicle(572,2022.2399,-2202.0557,13.1287,1.2353,116,1); //
	AddStaticVehicle(429,2019.2391,-2203.3440,13.2266,1.9582,1,3); //
	AddStaticVehicle(495,2011.8132,-2201.2085,13.8973,357.8772,119,122); //
	AddStaticVehicle(495,2007.1287,-2201.2991,13.9041,7.3854,118,117); //
	AddStaticVehicle(494,2002.5632,-2200.7666,13.4419,4.8318,36,13); //
	AddStaticVehicle(494,1998.6865,-2200.9270,13.4421,5.4258,42,30); //
	AddStaticVehicle(573,1994.5979,-2201.9714,14.1970,4.4686,115,43); //
	AddStaticVehicle(573,1989.6904,-2202.0671,14.1970,5.5149,85,6); //
	AddStaticVehicle(481,1954.4698,-2311.9072,13.0598,272.7970,3,3); //
	AddStaticVehicle(481,1954.4698,-2311.9072,13.0598,272.7968,3,3); //
	AddStaticVehicle(481,1953.4395,-2309.5901,13.0548,273.4166,3,3); //
	AddStaticVehicle(481,1953.1002,-2307.8335,13.0640,277.2075,6,6); //
	AddStaticVehicle(444,2062.2202,-2472.3667,13.9182,0.1630,32,32); //
	AddStaticVehicle(444,2066.2773,-2472.4485,13.9182,359.0400,32,36); //
	AddStaticVehicle(444,2072.2407,-2472.5415,13.9182,356.5087,32,42); //
	AddStaticVehicle(427,1981.3099,-2674.5249,21.0115,309.8416,0,1); //
	AddStaticVehicle(402,1688.2588,-2740.7014,25.0683,179.9455,13,13); //
	AddStaticVehicle(411,1699.1615,-2762.0198,24.9637,1.2704,80,1); //
	AddStaticVehicle(411,1651.8616,-2726.8989,24.9637,180.5496,80,1); //
	AddStaticVehicle(402,1684.7377,-2727.3867,25.0683,359.0451,22,22); //
	AddStaticVehicle(445,1695.3126,-2760.5518,30.5909,359.3362,35,35); //
	AddStaticVehicle(405,1659.1852,-2727.1792,30.5908,0.5347,24,1); //
	AddStaticVehicle(571,1640.8251,-2739.7102,29.9996,89.1914,51,53); //
	AddStaticVehicle(571,1637.0863,-2771.8308,35.4755,306.3669,51,53); //
	AddStaticVehicle(411,1662.6956,-2741.3081,35.9186,179.3360,75,1); //
	AddStaticVehicle(402,1662.8188,-2761.3066,41.5005,179.3289,30,30); //
	AddStaticVehicle(402,1666.4773,-2726.7505,41.5005,180.8412,39,39); //
	AddStaticVehicle(445,1713.1807,-2739.8564,41.5437,270.3177,37,37); //
	AddStaticVehicle(445,1666.2668,-2740.8174,47.0241,178.9689,37,37); //
	AddStaticVehicle(444,1697.6301,-2726.7944,47.5204,179.1201,32,66); //
	AddStaticVehicle(444,1661.0508,-2740.3740,42.0400,184.0992,32,53); //
	AddStaticVehicle(471,1404.7771,-2348.1218,13.0212,0.0327,103,111); //
	AddStaticVehicle(471,1407.8086,-2348.8066,13.0189,0.4155,103,111); //
	AddStaticVehicle(471,1411.4080,-2347.9316,13.0201,0.7357,103,111); //
	AddStaticVehicle(471,1414.4155,-2348.4802,13.0209,358.1417,103,111); //
	AddStaticVehicle(566,1401.4409,-2331.2056,13.3278,359.8456,30,8); //
	AddStaticVehicle(536,1398.1505,-2331.1350,13.2844,359.8835,12,1); //
	AddStaticVehicle(534,1394.8881,-2330.8062,13.2719,359.9514,42,42); //
	AddStaticVehicle(535,1404.6327,-2331.1680,13.3105,0.3904,28,1); //
	AddStaticVehicle(412,1408.1202,-2329.7310,13.3841,2.0941,10,8); //
	AddStaticVehicle(495,1388.2646,-2312.9807,13.8934,178.4310,116,115); //
	AddStaticVehicle(568,1394.9135,-2313.7048,13.4114,180.4806,17,1); //
	AddStaticVehicle(568,1401.5490,-2314.0320,13.4114,178.1752,9,39); //
	AddStaticVehicle(495,1411.2223,-2313.9468,13.8923,180.6045,114,108); //
	AddStaticVehicle(437,1425.0686,-2304.1235,13.5971,191.7296,79,7); //
	AddStaticVehicle(431,1439.1403,-2328.2869,13.5612,234.7573,75,59); //
	AddStaticVehicle(434,1444.6740,-2348.4856,13.5134,0.0009,12,12); //
	AddStaticVehicle(434,1454.5571,-2348.1218,13.5091,0.7636,12,12); //
	AddStaticVehicle(602,1495.6354,-2361.6572,13.3547,0.4855,69,1); //
	AddStaticVehicle(429,1502.3123,-2361.4768,13.2305,180.1619,14,14); //
	AddStaticVehicle(602,1512.0505,-2361.7842,13.3582,358.8814,75,77); //
	AddStaticVehicle(429,1518.7261,-2361.0283,13.2344,177.7608,1,2); //
	AddStaticVehicle(541,1533.0288,-2361.0591,13.1797,358.4306,13,8); //
	AddStaticVehicle(541,1549.4559,-2360.4053,13.1794,180.7013,36,8); //
	AddStaticVehicle(415,1542.7350,-2361.1082,13.3248,0.3453,25,1); //
	AddStaticVehicle(415,1560.1360,-2335.1555,13.3175,90.2984,40,1); //
	AddStaticVehicle(541,1560.3816,-2325.3938,13.1738,89.6655,22,1); //
	AddStaticVehicle(506,1559.6936,-2264.0896,13.2501,88.8072,76,76); //
	AddStaticVehicle(475,1560.6486,-2241.0576,13.3511,89.8126,9,39); //
	AddStaticVehicle(451,1546.2197,-2212.1741,13.2611,358.0766,125,125); //
	AddStaticVehicle(559,1533.1643,-2211.4727,13.2110,179.0325,58,8); //
	AddStaticVehicle(603,1508.7899,-2211.7400,13.3891,358.8421,69,1); //
	AddStaticVehicle(418,1451.2610,-2225.5652,13.6398,179.3925,117,227); //
	AddStaticVehicle(483,1388.2875,-2224.8323,13.5391,181.4257,1,31); //
	AddStaticVehicle(457,1398.1387,-2208.8550,13.1659,359.1595,2,1); //
	AddPlayerClass(294,1440.3955,-2286.6433,13.5469,88.6820,0,0,0,0,0,0); //
	AddPlayerClass(294,1639.0510,-2747.3674,25.2366,256.2317,0,0,0,0,0,0); //
	AddStaticVehicle(460,978.8453,-2627.7859,2.1322,176.0828,1,9); //
	AddStaticVehicle(460,980.0937,-2601.5405,1.8859,177.1301,1,9); //
	AddStaticVehicle(513,1389.8531,-2563.7236,14.1004,270.6365,21,36); //
	AddStaticVehicle(513,1396.8743,-2548.1853,14.1015,269.5614,21,36); //
	AddStaticVehicle(513,1438.4331,-2547.0608,14.0893,271.3099,21,36); //
	AddStaticVehicle(513,1452.5060,-2519.5134,14.1004,263.8266,21,36); //
	AddStaticVehicle(519,1399.2183,-2622.0945,14.4656,289.1923,1,1); //
	AddStaticVehicle(519,1438.4396,-2635.1335,14.4658,321.3071,1,1); //
	AddStaticVehicle(511,2079.2109,-2580.7104,14.9276,44.2725,4,90); //
	AddStaticVehicle(511,2097.2781,-2529.0588,14.9221,112.4948,4,90); //
	AddStaticVehicle(593,1905.6107,-2253.8298,14.0127,204.3349,58,8); //
	AddStaticVehicle(593,1933.7992,-2247.3171,14.0079,144.0264,58,8); //

	ShowNameTags(1);
	ShowPlayerMarkers(1);
	SetDeathDropAmount(500);
	AllowInteriorWeapons(1);
	EnableTirePopping(1);
	EnableZoneNames(1);
	UsePlayerPedAnims();
	SetTimer("FlyTimer",100,1);
    
	stunttbc = GangZoneCreate(485.9165, -2763.543, 2353.109, -2072.688);
	t1 = GangZoneCreate(-2300.542, 2242.152, -922.5522, 2452.354);
	t = GangZoneCreate(-1740.003, 548.8602, -1518.124, 2312.219);
	timer = SetTimer("Timer",500,1);

	return 1;
}

	public OnGameModeExit()
	{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	for(new o = 0; o < sizeof(Objects); o++)
	{
	if(Player[i][view][o])
	{
	Player[i][view][o] = false;
	DestroyPlayerObject(i,Player[i][objid][o]);
	}
	}
	}

	KillTimer(timer);
	}


public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,-1657.5237,1207.6644,13.6719);
	SetPlayerFacingAngle(playerid,357.6906);
	SetPlayerCameraPos(playerid, -1657.4678,1211.2292,13.6781);
	SetPlayerCameraLookAt(playerid,-1657.5237,1207.6644,13.6719);
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	PlayerObjectUpdate(playerid);
	return 1;
}

public OnPlayerConnect(playerid)
{
    new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s ist dem Server Beigetreten.", pName);
    SendClientMessageToAll(0xAAAAAAAA, string);
    if(player_level[playerid] == -1) {
    player_level[playerid] = 0;
    for(new i = 0; i < sizeof(Objects); i++) Player[playerid][view][i] = false;
    GetPlayerName(playerid,player_names[playerid],MAX_PLAYER_NAME);
   	}
    GangZoneShowForPlayer(playerid, stunttbc, 0xFFFF007E);
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	new pName[MAX_PLAYER_NAME];
    new string[56];
    GetPlayerName(playerid, pName, sizeof(pName));
    player_level[playerid] = -1; 
    switch(reason)
    {
        case 0: format(string, sizeof(string), "%s Hat den Server verlassen. (Timeout)", pName);
        case 1: format(string, sizeof(string), "%s Hat den Server verlassen. (Leaving)", pName);
        case 2: format(string, sizeof(string), "%s Hat den Server verlassen. (Kicked)", pName);
    }

    SendClientMessageToAll(0xAAAAAAAA, string);
    for(new i = 0; i < sizeof(Objects); i++)
	{
		if(Player[playerid][view][i])
		{
			Player[playerid][view][i] = false;
			DestroyPlayerObject(playerid,Player[playerid][objid][i]);
		}
	}
}
	


public OnPlayerSpawn(playerid)
{

   	new Text:spawn = TextDrawCreate(9.0, 400.0,"              ~b~Homepage:~w~http://www.the-bulldozer-crew.de");
	TextDrawFont(spawn, 1);
	TextDrawSetShadow(spawn,0);
	TextDrawSetOutline(spawn,1);
	TextDrawBackgroundColor(spawn,0x000000FF);
	TextDrawColor(spawn,0xFFFFFFFF);
	TextDrawShowForPlayer(playerid, spawn);
	GangZoneShowForPlayer(playerid, t, 0xFF000096);
	GangZoneShowForPlayer(playerid, t1, 0xFF000096);
 	SetPlayerMapIcon( playerid, 53, 1988.037, -2214.807, 15, 52, 0 );
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	SendClientMessage(playerid, 0xFFFF00AA, "Wer stirbt muss auch Leiden");
	ResetPlayerMoney(playerid);
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	dcmd(login,5,cmdtext);
	new Float:health;
    
  	if (strcmp("/kill", cmdtext, true) == 0) return SetPlayerHealth(playerid, 0);

	if (strcmp("/nos2132131231", cmdtext, true) == 0) {
	if (!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFF00AA, "Du musst in einem Auto sitzen um den Befehl zu benutzen!");
	AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
	SendClientMessage(playerid, 0xFFFF00AA, "Lädt Nitro auf.....");
	SendClientMessage(playerid, 0xFFFF00AA, "Nitro aufgeladen!");
	return 1;
 	}
	 
 	if(!strcmp(cmdtext,"/parkplatz",true)) {
    SetPlayerPos(playerid, 1988.037, -2214.807, 15);
    SetPlayerFacingAngle(playerid, 0);
    return 1;
	}
	
 	if(!strcmp(cmdtext,"/parkplatz2",true)) {
    SetPlayerPos(playerid, 1440.3955, -2286.6433, 13);
    SetPlayerFacingAngle(playerid, 0);
    return 1;
	}
	
 	if(!strcmp(cmdtext,"/parkplatz3",true)) {
    SetPlayerPos(playerid, 1639.0510 , -2747.3674, 25);
    SetPlayerFacingAngle(playerid, 0);
    return 1;
	}
	
	if (strcmp("/hilfe", cmdtext, true) == 0) {
	SendClientMessage(playerid, 0xFFFF00AA, "Auto Commands:");
	SendClientMessage(playerid, 0xFFFF00AA, "Um Nitro aufzuladen und zu benutzen tippe /nos");
	SendClientMessage(playerid, 0xFFFF00AA, "Um dein Auto zu reparieren tippe /repair");
	SendClientMessage(playerid, 0xFFFF00AA, "Extras:");
	SendClientMessage(playerid, 0xFFFF00AA, "Um auf den Parkplatz zu gelangen wo du Autos auffinden kannst,");
	SendClientMessage(playerid, 0xFFFF00AA, "tippe /parkplatz2 ; /parkplatz3");
	SendClientMessage(playerid, 0xFFFF00AA, "Um dich zu heilen tippe /heilen");
	return 1;
 	}

	if(!strcmp(cmdtext,"/heilen",true)) {
	SetPlayerHealth(playerid, 100);
	SetPlayerArmour(playerid, 100);
	SendClientMessage(playerid, 0xFFFF00AA, "Du wurdest geheilt");
    return 1;
	}
	
	if(!strcmp(cmdtext,"/repair",true)) {
	if (!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFF00AA, "Du musst in einem Auto sitzen um den Befehl zu benutzen!");
	GetVehicleHealth(100, health);
	SendClientMessage(playerid, 0xFFFF00AA, "Dein Auto wurde Repariert");
    return 1;
	}

	return 0;
}


dcmd_login(playerid, params[]) {
   if(player_level[playerid] != 0) return SendClientMessage(playerid, 0xFFFFFFFF, "You are already logged in.");
   else if(strlen(params) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Please use /login [password]");
   else if(adler32_hash(params) != dini_Int(USERFILE,player_names[playerid])) return SendClientMessage(playerid, 0xFFFFFFFF, "Password mismatch.");
   player_level[playerid] = 1;
   SendClientMessage(playerid, 0xFFFFFFFF, "You are now logged in. Have a nice day.");
   return 1;
}
 
adler32_hash(buf[]) {
   new length=strlen(buf);
   new s1 = 1;
   new s2 = 0;
   new n;
   for (n=0; n<length; n++) {
     s1 = (s1 + buf[n]) % 65521;
     s2 = (s2 + s1)     % 65521;
   }
   return (s2 << 16) + s1;
}


public OnPlayerInfoChange(playerid)
{
	return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	return 1;
}

public FlyTimer()
{
    new keys, updown, leftright;
	for(new playerid=0;playerid<MAX_PLAYERS;playerid++) {
	    if(IsPlayerConnected(playerid)) {
    	GetPlayerKeys(playerid,keys,updown,leftright);
		if(keys == KEY_UP) {
		if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {
		SendClientMessage(playerid, 0xFFFF00AA, "HAHA DAS WAR NUR EIN TEST");
		}
		}
		}
	}
}



public OnPlayerExitedMenu(playerid)
{
TogglePlayerControllable(playerid, true);
return 1;
}

public Timer()
{
	for(new i = 0; i < MAX_PLAYERS; i++)
		if(IsPlayerConnected(i))
		    PlayerObjectUpdate(i);
}

PlayerObjectUpdate(playerid)
{
	new Float:pos[3];
	GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
	for(new i = 0; i < sizeof(Objects); i++)
	{
	    if(!Player[playerid][view][i])
	    {
	        if(IsInReach(pos[0],pos[1],pos[2],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][viewdist]))
	        {
	            Player[playerid][view][i] = true;
	            Player[playerid][objid][i] = CreatePlayerObject(playerid,Objects[i][modelid],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][orx],Objects[i][ory],Objects[i][orz]);
	        }
	    } else if(!IsInReach(pos[0],pos[1],pos[2],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][viewdist]))
	    {
            Player[playerid][view][i] = false;
            DestroyPlayerObject(playerid,Player[playerid][objid][i]);
	    }
	}
}

public SetPlayerPosWithObjects(playerid,Float:x,Float:y,Float:z)
{
	for(new i = 0; i < sizeof(Objects); i++)
	{
	    if(!Player[playerid][view][i])
	    {
	        if(IsInReach(x,y,z,Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][viewdist]))
	        {
	            Player[playerid][view][i] = true;
	            Player[playerid][objid][i] = CreatePlayerObject(playerid,Objects[i][modelid],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][orx],Objects[i][ory],Objects[i][orz]);
	        }
	    } else if(!IsInReach(x,y,z,Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][viewdist]))
	    {
            Player[playerid][view][i] = false;
            DestroyPlayerObject(playerid,Player[playerid][objid][i]);
	    }
	}
	SetPlayerPos(playerid,Float:x,Float:y,Float:z);
}