Advertisement
Guest User

Untitled

a guest
Aug 18th, 2015
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 194.80 KB | None | 0 0
  1. //Scripted By: Pro_Drifter, 1Deagle1
  2.  
  3. //==============================================================================
  4.  
  5. new Version[10] = "4.0";
  6.  
  7. //==============================================================================
  8.  
  9. #include <a_samp>
  10. #include <dini>
  11. #include <dudb>
  12. #include <sscanf>
  13. #include <zcmd>
  14.  
  15.  
  16. #define PRESSED(%0) \
  17. (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
  18.  
  19.  
  20. #pragma unused ret_memcpy
  21.  
  22. #define COLOR_RED 0xAA3333AA
  23. #define COLOR_GREY 0xAFAFAFAA
  24. #define COLOR_GREEN 0x33AA33AA
  25. #define COLOR_RED 0xAA3333AA
  26. #define COLOR_YELLOW 0xFFFF00AA
  27. #define COLOR_WHITE 0xFFFFFFAA
  28. #define COLOR_ORANGE 0xFF9900AA
  29. #define COLOR_SPAWN 0xFF8C55FF
  30. #define COLOR_LIGHTBLUE 0x6DC5F3FF
  31. #define COLOR_ADMIN 0xFF0000FF
  32. #define COLOR_SAY 0x2986CEFF
  33. #define COLOR_SYSGREY 0xC6BEBDFF
  34. #define COLOR_BLACK 0x000000FF
  35. #define COLOR_JOIN 0x74E80099
  36. #define COLOR_WARN 0xBE615099
  37. #define COLOR_RACE 0x00BBBB99
  38. #define COLOR_KRED 0xFF0000FF
  39.  
  40.  
  41. #define ADMIN_SPEC_TYPE_NONE 0
  42. #define ADMIN_SPEC_TYPE_PLAYER 1
  43. #define ADMIN_SPEC_TYPE_VEHICLE 2
  44. #define MAX_PING 600
  45. #define CASH 1000
  46. #define GRAVITY 0.0075
  47. #define TIME_BOOM 60
  48. #define VEHICLES 212
  49. #define TIGER_DIST 8.0
  50. #define NAME_TAG_DIST 600
  51.  
  52. #define MIN_VEHI_ID 400
  53. #define MAX_VEHI_ID 1000
  54. #define VEHI_DIS 5.0
  55. new curPlayerVehM[MAX_PLAYERS] = {MIN_VEHI_ID, ...}; // Current Player Vehicle ID
  56. new curPlayerVehI[MAX_PLAYERS] = {-1, ...};
  57. enum CURVEHICLE {
  58. bool:spawn,
  59. vmodel,
  60. vInt
  61. };
  62. new curServerVehP[MAX_VEHICLES][CURVEHICLE];
  63. //new PlayerVehI[MAX_PLAYERS];
  64.  
  65. new gSpectateID[MAX_PLAYERS];
  66. new gSpectateType[MAX_PLAYERS];
  67.  
  68. new rampid[MAX_PLAYERS] = {-1, ...};
  69.  
  70. forward RemoveRamp(playerid);
  71. forward Float:GetOptimumRampDistance(playerid);
  72. forward Float:GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance);
  73. forward ScanVehicleHealth();
  74. forward CountDown();
  75. forward Bum(playerid);
  76. forward Pingkick();
  77. forward Guns();
  78. forward Planes();
  79. forward Tele(playerid);
  80. forward CheckTime();
  81. forward PlayerObjectUpdate(playerid);
  82.  
  83. enum StuntV
  84. {
  85. Autofix
  86. }
  87. new sInfo[MAX_PLAYERS][StuntV];
  88.  
  89. new ramptypes[] = {
  90. 1503, // curvy normal one
  91. 1660, // concrete one with pipes
  92. 1245, // plank of wood against a box
  93. 1631, // water ramp with rocks
  94. 1632, // normal water ramp
  95. 1655, // wide water ramp
  96. };
  97.  
  98. new playerramptypes[MAX_PLAYERS] = {0, ...};
  99.  
  100. new Count = 5;
  101. new CountText[5][5] ={
  102. "~r~1",
  103. "~g~2",
  104. "~y~3",
  105. "~p~4",
  106. "~w~5"
  107. };
  108.  
  109. new bum[MAX_PLAYERS];
  110. new tele[MAX_PLAYERS];
  111. new ded[MAX_PLAYERS];
  112. new Float:dedpos[MAX_PLAYERS][3];
  113. new Spam[MAX_PLAYERS];
  114. //new SpamCmd[MAX_PLAYERS];
  115. new CarKill[MAX_PLAYERS];
  116. new DriveBy[MAX_PLAYERS];
  117. new SpawnKill[MAX_PLAYERS];
  118. new tiger[MAX_PLAYERS];
  119. //new eye2 = 0;
  120.  
  121. new playerColors[MAX_PLAYERS] = {
  122. 0x5F7C6D77 ,0xF555EF77 ,0x8E5B9777 ,0x68E7EF77 ,0x76AB5B77 ,0xFAF65D77 ,0xBD76AB77 ,0xB5A5D777 ,0x959AB777 ,0x5DB5B877 ,
  123. 0xF8757D77 ,0x7B5B9F77 ,0xA66FCF77 ,0xCBC5E877 ,0xBA7B9E77 ,0x7B6F9E77 ,0xF7B5B977 ,0xB57AEF77 ,0x9F6D9C77 ,0x7C979D77 ,
  124. 0x87668977 ,0xD5FCAE77 ,0xB58EDD77 ,0xCCDD7877 ,0xD96CAE77 ,0xA65FBF77 ,0xF79AAD77 ,0xBB6ED677 ,0x559BBC77 ,0x5CCDCC77 ,
  125. 0xFF6BA677 ,0xFAED7577 ,0x6B676E77 ,0xCBB7F777 ,0x565CBC77 ,0xB7D86977 ,0xABEE9E77 ,0xCF65E577 ,0x89AFD777 ,0x5EEE8777 ,
  126. 0x886B6577 ,0xECF78677 ,0x9A6EDF77 ,0xDA6CBA77 ,0xBFBAB977 ,0x8F5B7C77 ,0xF57DD977 ,0xD85F8D77 ,0x6C756D77 ,0xFDB68B77 ,
  127. 0x6AFC9977 ,0xB9AB9677 ,0x9EBB7577 ,0x675FFC77 ,0xEFF8F877 ,0x9A6E6677 ,0xCDE67D77 ,0xDADD6D77 ,0x96AFA577 ,0xDC9BB577 ,
  128. 0xC57CA577 ,0xDA5BC977 ,0xBD9F7F77 ,0x597A7D77 ,0x65D99A77 ,0xB97DFF77 ,0xE8D78B77 ,0xDA8ADF77 ,0x755C6D77 ,0xB67DCF77 ,
  129. 0xCE8CB677 ,0x7C5A9E77 ,0xBF5DE977 ,0xEE6CF677 ,0xEA89FE77 ,0xABAFF977 ,0x89FFBA77 ,0x59A9AB77 ,0xEF78A677 ,0x5AA59F77 ,
  130. 0xD6EE7B77 ,0x5DDAB577 ,0x8D99BA77 ,0x777DBE77 ,0xBCABDC77 ,0xEF5BA877 ,0xEC689D77 ,0xD5E6A577 ,0xD577A877 ,0xECBC6677 ,
  131. 0xC8F8B877 ,0x5BFC9877 ,0xFC68EF77 ,0xD578C977 ,0x58B58677 ,0x7F789777 ,0xD88ABC77 ,0xA6998C77 ,0xB6596877 ,0x75ECD777 ,
  132. 0xA6DB6D77 ,0x77DEFB77 ,0x55BC7577 ,0x76BC5A77 ,0x7F6D9C77 ,0x998B6A77 ,0xD568AD77 ,0x67DFAD77 ,0xFFA85E77 ,0x9B9AA777 ,
  133. 0x6E79F677 ,0xDCF98677 ,0xA6C9CC77 ,0x5C9EEA77 ,0xF6FAC677 ,0x9A9AE577 ,0xFCC76C77 ,0xDA675877 ,0x7BEE7977 ,0xC8C7AA77 ,
  134. 0x7CAB5677 ,0xA9FD7577 ,0xF75AE577 ,0xE6A88777 ,0xAEC8DF77 ,0xE8AEA777 ,0xA685EB77 ,0x6ECEB777 ,0x98557A77 ,0xD7EEC777 ,
  135. 0x9DB9CB77 ,0xDCB75E77 ,0xCF98EA77 ,0xBE796D77 ,0xDCBDEC77 ,0xF9B66C77 ,0xFFBCE777 ,0x8ACD7A77 ,0x6DD9C977 ,0xCCC6C777 ,
  136. 0xF6858677 ,0xA5557577 ,0xE8D8CD77 ,0xC9DAD977 ,0x77FE7D77 ,0xAD8A6D77 ,0xB8E75C77 ,0xFB7C5E77 ,0x6D6FD677 ,0x97FA8C77 ,
  137. 0xDBB9FC77 ,0xEF7D6877 ,0xC8CA6C77 ,0x85E8D577 ,0x9CBECA77 ,0xDBFEF677 ,0xFC5AC877 ,0xA6D8F977 ,0xFDBC8577 ,0x55F77D77 ,
  138. 0xA69EE577 ,0x5A87EE77 ,0x6F9EDC77 ,0xA59CBC77 ,0x875E8677 ,0x5A776977 ,0xDFEE6E77 ,0xB56DFE77 ,0xA5B55677 ,0xC875D577 ,
  139. 0xAE598977 ,0xBBD69977 ,0xD9EF9B77 ,0xE767FC77 ,0x6AFDAB77 ,0x5B667D77 ,0xDADCB977 ,0x89A67A77 ,0x65CCBF77 ,0xC55C6C77 ,
  140. 0xE9E6DF77 ,0x6565C677 ,0xBBA95B77 ,0x6AFDCA77 ,0xBFA97777 ,0x6B7B9877 ,0x6DEB6D77 ,0xDFB6F777 ,0xDEDBC577 ,0x78C86577 ,
  141. 0x98B5AD77 ,0x65BBF577 ,0x896F9F77 ,0x9C5DF677 ,0xB79BFA77 ,0xFAFF9A77 ,0xE865AD77 ,0x8758FF77 ,0xCF7DEE77 ,0xF598AD77
  142. };
  143.  
  144. new VehicleNames[VEHICLES][]={
  145. "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster","Stretch",
  146. "Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto","Taxi","Washington",
  147. "Bobcat","MrWhoopee","BFInjection","Hunter","Premier","Enforcer","Securicar","Banshee","Predator","Bus","Rhino",
  148. "Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion","Rumpo","RCBandit","Romero","Packer","Monster",
  149. "Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee",
  150. "Caddy","Solair","Berkley'sRCVan","Skimmer","PCJ-600","Faggio","Freeway","RCBaron","RCRaider","Glendale","Oceanic",
  151. "Sanchez","Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR350","Walton","Regina","Comet",
  152. "BMX","Burrito","Camper","Marquis","Baggage","Dozer","Maverick","newsChopper","Rancher","FBIRancher","Virgo","Greenwood",
  153. "Jetmax","Hotring","Sandking","BlistaCompact","PoliceMaverick","Boxville","Benson","Mesa","RCGoblin","HotringRacer",
  154. "HotringRacer","BloodringBanger","Rancher","SuperGT","Elegant","Journey","Bike","MountainBike","Beagle","Cropdust",
  155. "Stunt","Tanker","RoadTrain","Nebula","Majestic","Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","CementTruck",
  156. "TowTruck","Fortune","Cadrona","FBITruck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan",
  157. "Blade","Freight","Streak","Vortex","Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo",
  158. "Cargobob","Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster","Monster","Uranus","Jester",
  159. "Sultan","Stratum","Elegy","Raindance","RCTiger","Flash","Tahoma","Savanna","Bandito","Freight","Trailer","Kart","Mower",
  160. "Duneride","Sweeper","Broadway","Tornado","at400","DFT-30","Huntley","Stafford","BF-400","newsvan","Tug","Trailer",
  161. "Emperor","Wayfarer","Euros","Hotdog","Club","Trailer","Trailer","Andromada","Dodo","RCCam","Launch","PoliceCar(LSPD)",
  162. "PoliceCar(SFPD)","PoliceCar(LVPD)","PoliceRanger","Picador","S.W.A.T.Van","Alpha","Phoenix","Glendale","Sadler",
  163. "LuggageTrailer","LuggageTrailer","StairTrailer","Boxville","FarmPlow","UtilityTrailer"};
  164.  
  165. //new Float:LocX, Float:LocY, Float:LocZ, Float:LocAng;
  166.  
  167. #define MAX_GANGS 32
  168. #define MAX_GANG_MEMBERS 6
  169. #define MAX_GANG_NAME 16
  170. new gangMembers[MAX_GANGS][MAX_GANG_MEMBERS];
  171. new gangNames[MAX_GANGS][MAX_GANG_NAME];
  172. new gangInfo[MAX_GANGS][3]; //0-created,1-members,2-color
  173. new playerGang[MAX_PLAYERS];
  174. new gangInvite[MAX_PLAYERS];
  175. new czek;
  176.  
  177. #define MAX_LANG 2
  178. new lang[MAX_PLAYERS];
  179. new Menu:languageMenu;
  180. //new PLorENG[MAX_LANG][] = {"ENG", "PL"};
  181. //------------------------------------------------------------------------------
  182. //------------------------------------------------------------------------------
  183.  
  184.  
  185. //new jadmin[MAX_PLAYERS];
  186. new SETTINGS[50] = "freeroam.cfg";
  187.  
  188. enum object_info
  189. {
  190. modelidd,
  191. Float:ox,
  192. Float:oy,
  193. Float:oz,
  194. Float:orx,
  195. Float:ory,
  196. Float:orz,
  197. Float:viewdist
  198. }
  199. new Objects[][object_info] = {
  200. {11111, 1426.8864, -2497.1648, 23.3797, 315.3093, 0.0000, 269.7591, 500.0},
  201. {11111, 1384.8903, -2496.9875, 66.1774, 313.5904, 0.0000, 269.7591, 500.0},
  202. {11111, 1343.8188, -2496.7952, 109.3410, 313.5904, 0.0000, 269.7591, 500.0},
  203. {11111, 1303.0612, -2496.6526, 152.1940, 313.5904, 0.0000, 269.7591, 500.0},
  204. {11111, 1252.4650, -2495.5837, 172.1331, 3.4377, 0.0000, 268.0403, 500.0},
  205. {1632, 1426.3339, -2497.2019, 25.2624, 315.3093, 0.8594, 271.4781, 500.0},
  206. {1632, 1434.0632, -2497.0234, 23.7869, 335.9358, 0.8594, 271.4781, 500.0},
  207. {1632, 1442.2400, -2496.9316, 25.5798, 1.7189, 1.7189, 271.4781, 500.0},
  208. {1632, 1447.8456, -2496.7908, 30.2580, 30.0803, 0.0000, 271.4781, 500.0},
  209. {4023, 1496.6951, -2611.7095, 24.2781, 0.0000, 0.0000, 0.0000, 500.0},
  210. {1632, 1521.6614, -2624.2476, 15.1470, 19.7670, 0.0000, 179.5182, 500.0},
  211. {1632, 1521.5396, -2627.9275, 20.5587, 42.9718, 0.0000, 179.5182, 500.0},
  212. {1633, 1521.5065, -2629.0671, 27.4390, 69.6144, 0.0000, 181.2370, 500.0},
  213. {1633, 1521.4144, -2628.7585, 33.6472, 85.0842, 4.2972, 181.2370, 500.0},
  214. {1696, 1492.8369, -2597.0437, 35.9572, 0.0000, 0.0000, 0.0000, 500.0},
  215. {1696, 1498.2075, -2597.0518, 35.9572, 0.0000, 0.0000, 0.0000, 500.0},
  216. {13590, 1780.0720, -2520.6892, 13.8227, 0.0000, 0.0000, 93.5746, 500.0},
  217. {12956, 1729.3098, -2483.9460, 15.9329, 0.0000, 0.0000, 0.0000, 500.0},
  218. {3287, 2045.6914, -2596.6194, 17.2359, 0.0000, 0.0000, 0.0000, 500.0},
  219. {3287, 2051.9907, -2596.5471, 17.0911, 0.0000, 0.0000, 0.0000, 500.0},
  220. {6928, 1976.7775, -2634.5837, 14.4132, 0.0000, 0.0000, 0.0000, 500.0},
  221. {5126, 2124.8418, -2549.4048, 27.6712, 0.0000, 0.0000, 179.6225, 500.0},
  222. {13593, 2034.4865, -2599.0085, 13.5647, 14.6104, 0.0000, 269.7591, 500.0},
  223. {3426, 1629.6284, -2445.1775, 13.2959, 0.0000, 0.0000, 182.9559, 500.0},
  224. {1632, 1656.1104, -2543.0635, 18.3440, 24.9237, 0.0000, 90.2409, 500.0},
  225. {16776, 1481.3427, -2601.0891, 36.7008, 0.0000, 0.8594, 52.3215, 500.0},
  226. {13593, 2061.3398, -2597.9016, 13.4081, 10.3132, 0.0000, 89.2777, 500.0},
  227. {1632, 1878.9061, -2543.0371, 18.6032, 34.3775, 0.0000, 271.4780, 500.0},
  228. {1632, 1888.6827, -2543.1458, 18.7771, 34.3775, 0.0000, 92.7152, 500.0},
  229. {13592, 1409.4922, -2593.0117, 21.6425, 274.0564, 0.0000, 354.8434, 500.0},
  230. {13592, 1408.3781, -2593.4358, 28.7675, 274.0564, 0.0000, 354.8434, 500.0},
  231. {13592, 1407.3538, -2593.8059, 35.3425, 274.0564, 0.0000, 354.8434, 500.0},
  232. {13592, 1406.2087, -2594.2056, 42.5964, 274.0564, 0.0000, 354.8434, 500.0},
  233. {13592, 1405.1012, -2594.6135, 49.8590, 274.0564, 0.0000, 354.8434, 500.0},
  234. {13592, 1403.9801, -2595.0313, 57.1115, 274.0564, 0.0000, 354.8434, 500.0},
  235. {1655, 1394.8033, -2603.2500, 66.8318, 358.2811, 85.9437, 84.2248, 500.0},
  236. {9241, 1377.6155, -2593.7058, 61.1308, 0.0000, 0.0000, 0.0000, 500.0},
  237. {1632, 1415.9493, -2601.7278, 14.1970, 10.3132, 29.2208, 127.1967, 500.0},
  238. {18450, 1827.5482, -2381.7698, 24.2228, 0.8594, 18.0482, 290.3857, 500.0},
  239. {18450, 1801.2488, -2312.2051, 48.4443, 0.8594, 18.0482, 290.3857, 500.0},
  240. {8420, 1754.5964, -2267.7273, 61.2594, 0.0000, 0.0000, 110.0078, 500.0},
  241. {1655, 1752.6357, -2308.7371, 63.1154, 11.1727, 0.0000, 171.7832, 500.0},
  242. {3749, 1786.8469, -2274.8413, 66.7194, 0.0000, 0.0000, 19.7670, 500.0},
  243. {17565, 1686.7581, -2594.6494, 15.0556, 0.0000, 0.0000, 269.7591, 500.0},
  244. {13640, 1765.0620, -2235.1028, 61.9312, 0.0000, 0.0000, 21.4859, 500.0},
  245. {13640, 1744.0219, -2243.5769, 62.2312, 0.0000, 0.0000, 21.4859, 500.0},
  246. {8420, 1698.6826, -2288.0735, 61.0652, 0.0000, 0.0000, 289.5261, 500.0},
  247. {13647, 1698.9702, -2285.4363, 61.0378, 0.0000, 0.0000, 20.6265, 500.0},
  248. {13648, 1735.0952, -2272.0552, 61.0319, 0.0000, 0.0000, 110.0079, 500.0},
  249. {16304, 1661.4893, -2274.0464, 66.0802, 0.0000, 0.0000, 0.0000, 500.0},
  250. {13638, 1711.5342, -2316.4524, 63.5642, 0.0000, 0.0000, 109.1485, 500.0},
  251. {13636, 1706.5358, -2254.1160, 63.3222, 0.0000, 0.0000, 19.0114, 500.0},
  252. {9241, 1377.7820, -2569.3269, 61.1427, 0.0000, 0.0000, 180.3776, 500.0},
  253. {11395, 1378.5243, -2556.5215, 69.8165, 0.0000, 0.0000, 0.0000, 500.0},
  254. {1632, 1648.7120, -2543.2063, 18.4282, 24.9237, 0.0000, 268.8997, 500.0},
  255. {982, 1366.7220, -2589.8557, 62.6425, 0.0000, 0.0000, 0.0000, 500.0},
  256. {982, 1366.7361, -2589.8643, 63.8174, 0.0000, 180.3775, 0.0000, 500.0},
  257. {1634, 2069.8381, -2669.7764, 13.4044, 0.0000, 0.0000, 333.3575, 500.0},
  258. {6873, 1480.5852, -2650.3755, -71.8370, 0.0000, 0.0000, 89.2774, 500.0},
  259. {1634, 1477.2397, -2622.6929, 36.9723, 14.6104, 0.0000, 104.8513, 500.0},
  260. {1634, 1472.5040, -2623.8879, 42.9320, 36.0963, 0.0000, 104.8513, 500.0},
  261. {1634, 1469.8650, -2624.4973, 50.5999, 54.1445, 0.0000, 104.8513, 500.0},
  262. {1633, 1469.9115, -2624.6479, 59.0704, 76.4899, 0.0000, 98.7312, 500.0},
  263. {4874, 1506.5398, -2647.9612, 71.3241, 0.0000, 0.0000, 179.5182, 500.0},
  264. {5822, 1455.6718, -2654.4487, 77.6688, 0.0000, 0.0000, 183.9195, 500.0},
  265. {5130, 1460.0166, -2636.4358, 66.6083, 0.0000, 0.0000, 41.2530, 500.0},
  266. {1632, 1500.5956, -2632.8254, 64.1694, 28.3614, 0.0000, 269.7591, 500.0},
  267. {13592, 1819.9015, -2574.5352, 22.0925, 0.0001, 1.7189, 99.6946, 500.0},
  268. {13592, 1813.1265, -2574.6609, 22.0675, 0.0001, 1.7189, 99.6946, 500.0},
  269. {13592, 1806.3298, -2574.7683, 22.0175, 0.0001, 1.7189, 99.6946, 500.0},
  270. {13592, 1799.5603, -2574.9287, 22.0175, 0.0001, 1.7189, 99.6946, 500.0},
  271. {13592, 1792.2646, -2575.0603, 21.9925, 0.0001, 1.7189, 99.6946, 500.0},
  272. {13592, 1784.8563, -2575.2151, 21.9425, 0.0001, 1.7189, 99.6946, 500.0},
  273. {1655, 1780.4288, -2570.0522, 14.3720, 10.3132, 0.0000, 3.4378, 500.0},
  274. {1634, 1402.6847, -2660.9553, 13.5250, 0.0000, 0.0000, 340.2330, 500.0},
  275. {1634, 1347.7880, -2551.6384, 13.4223, 0.0000, 0.0000, 271.4780, 500.0},
  276. {1655, 1994.1520, -2494.0068, 14.4642, 10.3132, 0.0000, 268.0403, 500.0},
  277. {1655, 2000.0996, -2494.2261, 20.5966, 35.2369, 0.0000, 268.0403, 500.0},
  278. {1655, 2003.6462, -2494.3943, 28.1032, 48.9879, 0.0000, 268.0403, 500.0},
  279. {1655, 2005.0548, -2494.4941, 35.5448, 63.5983, 0.0000, 268.0403, 500.0},
  280. {1655, 2004.6226, -2494.5181, 43.8596, 77.3492, 0.0000, 268.0403, 500.0},
  281. {1655, 2001.9056, -2494.4958, 51.1968, 97.1163, 0.0000, 268.0403, 500.0},
  282. {1655, 1996.2144, -2494.3252, 57.4748, 121.1805, 0.0000, 268.0403, 500.0},
  283. {1655, 1988.6832, -2493.8108, 61.1651, 140.9477, 0.8594, 265.4620, 500.0},
  284. {8391, 1395.7748, -2431.3250, 28.9601, 0.0000, 0.0000, 282.6506, 500.0},
  285. {1655, 1385.6543, -2424.4712, 14.3048, 8.5944, 0.0000, 90.2409, 500.0},
  286. {1655, 1379.8706, -2424.4619, 19.5930, 30.0803, 0.0000, 90.2409, 500.0},
  287. {1655, 1375.9878, -2424.4226, 25.9121, 41.2530, 0.0000, 90.2409, 500.0},
  288. {1655, 1373.5939, -2424.4739, 33.3081, 57.5822, 0.0000, 90.2409, 500.0},
  289. {1655, 1373.1646, -2424.4941, 41.6484, 71.3332, 0.0000, 90.2409, 500.0},
  290. {1655, 1369.6245, -2460.2290, 48.6771, 13.7509, 0.0000, 191.6545, 500.0},
  291. {1655, 1422.3533, -2402.3047, 48.7021, 13.7509, 0.0000, 282.7546, 500.0},
  292. {4726, 1463.3341, -2396.3433, 49.8039, 0.0000, 0.0000, 0.0000, 500.0},
  293. {4727, 1463.3159, -2396.3982, 50.1277, 0.0000, 0.0000, 0.0000, 500.0},
  294. {7979, 1473.2761, -2546.4255, 15.6338, 0.0000, 0.0000, 90.2409, 500.0},
  295. {10948, 1905.3707, -2250.6580, 62.3934, 0.0000, 0.0000, 89.2774, 500.0},
  296. {5001, 1947.1947, -2290.4810, 32.9187, 80.7871, 312.7310, 133.2128, 500.0},
  297. {1633, 1951.4948, -2272.3796, 13.0586, 354.8434, 358.2811, 357.4217, 500.0},
  298. {1632, 1890.5048, -2273.5845, 59.1998, 16.3293, 0.0000, 87.6625, 500.0},
  299. {1632, 1886.0028, -2273.4019, 65.1168, 42.1124, 0.0000, 87.6625, 500.0},
  300. {1632, 1884.5913, -2273.3604, 71.9893, 67.8955, 0.0000, 87.6625, 500.0},
  301. {1632, 1885.8025, -2273.2524, 79.7829, 85.9437, 0.0000, 94.5380, 500.0},
  302. {1632, 1911.1649, -2211.9255, 83.1748, 16.3293, 0.0000, 1.7189, 500.0},
  303. {1632, 1911.1115, -2207.3425, 89.1723, 42.1124, 0.0000, 1.7189, 500.0},
  304. {1632, 1911.1431, -2205.3062, 96.6625, 61.8794, 0.0000, 358.2811, 500.0},
  305. {1655, 1847.4841, -2245.5437, 105.7248, 0.0000, 0.0000, 104.7472, 500.0},
  306. {13638, 1704.0999, -2331.6973, 71.6820, 0.0000, 0.0000, 109.1485, 500.0},
  307. {13592, 1402.8209, -2595.4497, 64.3669, 274.0564, 0.0000, 354.8434, 500.0},
  308. {4113, 1377.5581, -2576.0313, 23.3505, 0.0000, 0.0000, 278.3535, 500.0},
  309. {1684, 1886.1834, -2195.4612, 103.2395, 0.0000, 0.0000, 269.7591, 500.0},
  310. {1684, 1886.1470, -2205.5059, 103.2395, 0.0000, 0.0000, 269.7591, 500.0},
  311. {1684, 1886.1008, -2215.5513, 103.2453, 0.0000, 0.0000, 269.7591, 500.0},
  312. {13638, 1688.6693, -2333.5049, 79.7685, 0.0000, 0.0000, 18.9077, 500.0},
  313. {13562, 2120.8804, -2549.0730, 44.2037, 0.0000, 0.0000, 0.0000, 500.0},
  314. {1632, 2062.5491, -2548.6404, 14.9220, 17.1887, 0.0000, 268.0403, 500.0},
  315. {7073, 1978.3165, -2627.2849, 51.8151, 0.0000, 0.0000, 85.9437, 500.0},
  316. {1632, 1977.2985, -2616.7556, 13.8470, 11.1727, 359.1406, 180.3777, 500.0},
  317. {1632, 1977.3795, -2622.0452, 20.5220, 43.8313, 359.1406, 180.3777, 500.0},
  318. {1633, 1977.4076, -2623.6675, 27.2699, 64.4577, 0.0000, 179.5182, 500.0},
  319. {1633, 1977.4138, -2624.4458, 34.5979, 71.3332, 0.0000, 179.5182, 500.0},
  320. {1633, 1977.2733, -2624.1338, 41.3472, 82.5059, 0.0000, 179.5182, 500.0},
  321. {13722, 2045.7214, -2638.5005, 21.9834, 0.0000, 0.0000, 180.3776, 500.0},
  322. {13831, 2045.7052, -2638.5134, 21.9632, 0.0000, 0.0000, 180.3776, 500.0},
  323. {3256, 2130.8538, -2513.3096, 13.1846, 0.0000, 0.0000, 0.0000, 500.0},
  324. {1267, 2139.7283, -2489.1035, 28.6116, 0.0000, 0.0000, 0.0000, 500.0},
  325. {6066, 2111.7190, -2493.4143, 15.0473, 0.0000, 0.0000, 184.7789, 500.0},
  326. {1655, 2105.7898, -2493.8894, 13.6892, 2.5783, 0.0000, 274.9158, 500.0},
  327. {6875, 2137.0735, -2400.5913, 6.7954, 0.0000, 0.0000, 0.0000, 500.0},
  328. {6066, 2091.9978, -2448.8511, 15.0473, 0.0000, 0.0000, 232.0480, 500.0},
  329. {1655, 2088.4063, -2453.4890, 13.7720, 2.5783, 0.0000, 322.1847, 500.0},
  330. {9237, 2095.3101, -2638.3826, 20.5323, 0.0000, 0.0000, 282.6507, 500.0},
  331. {1632, 1438.7162, -2633.6597, 84.2600, 3.4377, 0.0000, 54.9000, 500.0},
  332. {4005, 1560.7459, -2382.5532, 20.3501, 0.0000, 0.0000, 3.4377, 500.0},
  333. {6066, 1565.3146, -2435.8921, 14.9547, 0.0000, 0.0000, 275.0197, 500.0},
  334. {1655, 1565.6495, -2441.8306, 13.7048, 3.4377, 0.0000, 4.2972, 500.0},
  335. {6099, 1860.5532, -2657.6689, 21.0845, 0.0000, 0.0000, 0.0000, 500.0},
  336. {6066, 1860.4592, -2581.1760, 15.0223, 0.0000, 0.0000, 86.9069, 500.0},
  337. {1655, 1860.6936, -2575.0767, 13.7720, 2.5783, 0.0000, 176.0804, 500.0},
  338. {1655, 1860.3190, -2633.5332, 36.9818, 2.5783, 0.0000, 0.8594, 500.0},
  339. {1632, 1389.1747, -2556.1677, 63.2709, 4.2972, 0.0000, 330.7792, 500.0},
  340. {11111, 1458.4629, -2497.3127, 2.1547, 329.0603, 0.0000, 269.7591, 500.0},
  341. {1378, 2036.9343, -2373.8577, 36.6131, 0.0000, 0.0000, 312.7310, 500.0},
  342. {1632, 1983.8982, -2421.1467, 13.8470, 4.2972, 0.0000, 310.9085, 500.0},
  343. {1632, 1981.2323, -2418.0398, 13.8470, 4.2972, 0.0000, 310.9085, 500.0},
  344. {1655, 1985.9271, -2416.7034, 17.1400, 30.0803, 0.0000, 311.0121, 500.0},
  345. {1632, 2020.6383, -2389.0981, 44.2427, 23.2048, 0.0000, 310.9085, 500.0},
  346. // skroad
  347. {18449, 2520.9541, -1610.8210, 54.7345, 0.0000, 306.7150, 0.8594, 500.0},
  348. {18449, 2558.3713, -1610.6698, 114.3982, 0.0000, 298.1206, 0.0000, 500.0},
  349. {18449, 2595.8835, -1610.6539, 184.5256, 0.0000, 298.1206, 0.0000, 500.0},
  350. {18449, 2632.8396, -1610.6309, 253.7211, 0.0000, 298.1206, 0.0000, 500.0},
  351. {18449, 2670.2693, -1610.6257, 323.7372, 0.0000, 298.1206, 0.0000, 500.0},
  352. {18449, 2707.6824, -1610.6024, 393.6658, 0.0000, 298.1206, 0.0000, 500.0},
  353. {18449, 2744.4993, -1610.6088, 462.5435, 0.0000, 298.1206, 0.0000, 500.0},
  354. {18449, 2782.0684, -1610.5925, 532.8621, 0.0000, 298.1206, 0.0000, 500.0},
  355. {18449, 2819.6699, -1610.5679, 603.2286, 0.0000, 298.1206, 0.0000, 500.0},
  356. {18449, 2856.9753, -1610.5376, 673.0189, 0.0000, 298.1206, 0.0000, 500.0},
  357. {18449, 2894.5356, -1610.5482, 743.3477, 0.0000, 298.1206, 0.0000, 500.0},
  358. {18449, 2932.0188, -1610.6125, 813.4912, 0.0000, 298.1206, 0.0000, 500.0},
  359. {18449, 2979.2112, -1610.5981, 876.7773, 0.0000, 315.3093, 0.0000, 500.0},
  360. {18449, 3035.8696, -1610.5890, 932.8416, 0.0000, 315.3093, 0.0000, 500.0},
  361. {18449, 3091.9768, -1610.5883, 988.3503, 0.0000, 315.3093, 0.0000, 500.0},
  362. {18449, 3148.2869, -1610.5679, 1044.0637, 0.0000, 315.3093, 0.0000, 500.0},
  363. {18449, 3204.7615, -1610.5299, 1099.9456, 0.0000, 315.3093, 0.0000, 500.0},
  364. {18449, 3261.4958, -1610.5055, 1156.0834, 0.0000, 315.3093, 0.0000, 500.0},
  365. {18449, 3325.5532, -1610.4595, 1202.0547, 0.0000, 333.3575, 0.0000, 500.0},
  366. {18449, 3396.6646, -1610.4713, 1237.7325, 0.0000, 333.3575, 0.0000, 500.0},
  367. {18449, 3467.6904, -1610.5023, 1273.3676, 0.0000, 333.3575, 0.0000, 500.0},
  368. {18449, 3538.1736, -1610.5227, 1308.7449, 0.0000, 333.3575, 0.0000, 500.0},
  369. {18449, 3607.8508, -1610.5436, 1343.7198, 0.0000, 333.3575, 0.0000, 500.0},
  370. {18449, 3679.0918, -1610.5148, 1379.4767, 0.0000, 333.3575, 0.0000, 500.0},
  371. {18449, 3750.2859, -1610.4646, 1415.2097, 0.0000, 333.3575, 0.0000, 500.0},
  372. {18449, 3825.7336, -1610.4839, 1436.6946, 0.0000, 354.8434, 0.0000, 500.0},
  373. {4639, 3865.6023, -1601.0863, 1442.3084, 0.0000, 0.0000, 89.2774, 500.0},
  374. {3627, 3939.5134, -1607.8434, 1444.4513, 0.0000, 0.0000, 0.0000, 500.0},
  375. {18449, 2532.5139, -1610.6694, 71.6908, 0.0000, 317.8877, 1.7189, 500.0},
  376. {18449, 2526.8171, -1610.8329, 67.2572, 0.0000, 328.2009, 1.7189, 500.0},
  377. {18449, 2523.7686, -1610.9111, 65.1158, 0.0000, 342.8113, 1.7189, 500.0},
  378. {18449, 2513.1240, -1611.2356, 61.7643, 0.0000, 354.8434, 1.7189, 500.0},
  379. {18449, 2496.6313, -1611.7927, 61.3713, 0.0000, 4.2972, 1.7189, 500.0},
  380. {18449, 2495.8384, -1611.8748, 62.0968, 0.0000, 12.0321, 1.7189, 500.0},
  381. {18449, 2487.4050, -1612.0728, 65.9149, 0.0000, 22.3454, 1.7189, 500.0},
  382. {18449, 2502.7729, -1611.6041, 55.0266, 0.0000, 38.6747, 1.7189, 500.0},
  383. // big ramp
  384. {8357, -1354.0648, -47.8366, 13.2906, 0.0000, 0.0000, 134.0722, 500.0},
  385. {8357, -1355.9480, -45.8624, 13.3021, 0.0000, 356.5623, 134.0722, 500.0},
  386. {8357, -1361.6316, -40.0481, 14.2471, 0.0000, 347.9679, 134.0722, 500.0},
  387. {8357, -1370.2949, -30.9405, 17.6684, 0.0000, 338.5141, 134.0722, 500.0},
  388. {8357, -1378.0183, -22.8472, 23.6642, 0.0000, 323.0442, 134.0722, 500.0},
  389. {8357, -1385.9910, -14.4542, 34.7132, 0.0000, 308.4338, 134.0722, 500.0},
  390. {8357, -1391.4053, -8.9477, 46.4125, 0.0000, 296.4017, 134.0722, 500.0},
  391. {8357, -1394.7899, -5.6382, 53.7364, 0.0000, 287.8074, 134.0722, 500.0},
  392. {8357, -1412.9927, 12.9504, 72.7641, 0.0000, 0.0000, 134.0722, 500.0},
  393. {8357, -1347.9955, -54.2254, 13.2943, 0.0000, 9.4538, 134.0722, 500.0},
  394. {8357, -1339.0677, -63.4124, 16.0851, 0.0000, 22.3454, 134.0722, 500.0},
  395. {8357, -1330.4059, -72.6219, 22.4829, 0.0000, 39.5341, 134.0722, 500.0},
  396. {8357, -1323.2266, -80.0912, 32.3496, 0.0000, 56.7228, 134.0722, 500.0},
  397. {8357, -1318.8126, -84.4930, 42.5178, 0.0000, 69.6143, 134.0722, 500.0},
  398. {8357, -1315.0927, -87.2354, 56.0738, 0.0000, 77.3492, 134.0722, 500.0},
  399. {8357, -1298.1511, -104.7011, 75.4835, 0.0000, 0.0000, 134.0722, 500.0},
  400. {8357, -1220.9902, -29.8547, -30.8877, 89.3814, 0.0000, 134.0722, 500.0},
  401. {8357, -1336.0188, 87.5196, -33.6073, 89.3814, 0.0000, 134.0722, 500.0},
  402. {8357, -1489.7053, -61.3451, -33.5838, 89.3814, 0.0000, 314.4499, 500.0},
  403. {8357, -1374.0624, -178.4997, -30.8844, 90.2408, 0.0000, 314.4499, 500.0},
  404. {8357, -1426.7369, 27.1358, 33.2178, 0.0000, 89.3814, 134.0722, 500.0},
  405. {8357, -1426.8370, 27.2725, 52.7771, 0.0000, 90.2409, 134.0722, 500.0},
  406. {8357, -1284.0177, -118.4902, 32.4178, 0.0000, 270.6186, 134.0722, 500.0},
  407. {8357, -1284.1558, -118.6878, 55.7334, 0.0000, 270.6186, 134.0722, 500.0},
  408. {6448, -1379.3080, -137.2861, 37.4403, 0.0000, 0.0000, 223.4537, 500.0},
  409. {9570, -1285.4780, -145.5307, 59.5346, 0.0000, 0.0000, 224.3131, 500.0},
  410. {1633, -1224.1101, -54.8009, 76.6432, 3.4377, 0.0000, 224.2089, 500.0},
  411. {1633, -1221.0846, -51.9579, 76.6682, 3.4377, 0.0000, 224.2089, 500.0},
  412. {1633, -1218.1294, -49.0821, 76.6682, 3.4377, 0.0000, 224.2089, 500.0},
  413. {1633, -1215.1968, -46.2346, 76.6682, 3.4377, 0.0000, 224.2089, 500.0},
  414. {6448, -1440.7117, -72.3283, 17.7853, 0.0000, 0.0000, 223.4537, 500.0},
  415. {978, -1368.8894, -211.9985, 44.4217, 0.0000, 0.0000, 314.5538, 500.0},
  416. {978, -1358.0934, -222.6052, 44.4256, 0.0000, 0.0000, 314.5538, 500.0},
  417. {978, -1343.9521, -223.9980, 44.4278, 0.0000, 0.0000, 43.9350, 500.0},
  418. {978, -1192.5769, -77.1683, 78.7342, 0.0000, 0.0000, 43.9350, 500.0},
  419. {978, -1192.9556, -66.2148, 78.7855, 0.0000, 0.0000, 134.1759, 500.0},
  420. {978, -1203.8396, -54.9212, 78.8056, 0.0000, 0.0000, 134.1759, 500.0},
  421. {978, -1393.7468, -159.4338, 38.7453, 0.0000, 15.4699, 132.3533, 500.0},
  422. {978, -1388.9188, -164.6283, 40.5928, 0.0000, 15.4699, 132.3533, 500.0},
  423. {978, -1483.3456, -100.5466, 14.0387, 0.0000, 0.0000, 46.4097, 500.0},
  424. {978, -1510.0142, -53.3154, 14.3871, 0.0000, 0.0000, 225.9279, 500.0},
  425. {978, -1492.9974, -110.8237, 13.9887, 0.0000, 0.0000, 46.4097, 500.0},
  426. {978, -1518.8693, -62.6429, 14.1152, 0.0000, 0.0000, 225.9279, 500.0},
  427. {978, -1527.8447, -71.4184, 13.9887, 0.0000, 0.0000, 225.9279, 500.0},
  428. {978, -1527.2260, -83.0951, 13.9887, 0.0000, 0.0000, 316.1688, 500.0},
  429. {978, -1517.5435, -92.8178, 13.9887, 0.0000, 0.0000, 316.1688, 500.0},
  430. {978, -1506.9059, -103.5542, 13.9887, 0.0000, 0.0000, 316.1688, 500.0},
  431. {987, -1314.2322, 64.7201, 13.1484, 0.0000, 0.0000, 136.5463, 500.0},
  432. {987, -1305.6039, 56.4539, 13.1484, 0.0000, 0.0000, 136.5463, 500.0},
  433. {987, -1296.9565, 48.1812, 13.1484, 0.0000, 0.0000, 136.5463, 500.0},
  434. {987, -1289.7554, 39.4214, 13.1484, 0.0000, 0.0000, 129.6709, 500.0},
  435. {987, -1235.2478, -16.0229, 13.1484, 0.0000, 0.0000, 136.5463, 500.0},
  436. {987, -1243.9325, -7.8096, 13.1484, 0.0000, 0.0000, 136.5463, 500.0},
  437. {987, -1252.5472, 0.3627, 13.1484, 0.0000, 0.0000, 136.5463, 500.0},
  438. {987, -1475.2087, -75.1436, 13.1484, 0.0000, 0.0000, 320.4659, 500.0},
  439. {987, -1466.0289, -82.7229, 13.1484, 0.0000, 0.0000, 317.8876, 500.0},
  440. {987, -1457.1256, -90.7134, 13.0984, 0.0000, 0.0000, 314.4499, 500.0},
  441. {987, -1459.5332, -117.2687, 13.1484, 0.0000, 0.0000, 312.7310, 500.0},
  442. {987, -1467.0046, -109.2454, 13.1484, 0.0000, 0.0000, 312.7310, 500.0},
  443. {978, -1470.5059, -105.7400, 13.9887, 0.0000, 0.0000, 134.9317, 500.0},
  444. {983, -1452.4246, -95.6131, 19.9833, 0.0000, 0.0000, 43.8313, 500.0},
  445. {987, -1395.9971, -155.8127, 24.4375, 0.0000, 0.0000, 312.7310, 500.0},
  446. {987, -1402.3563, -149.3762, 24.4375, 0.0000, 0.0000, 312.7310, 500.0},
  447. {987, -1439.1454, -113.1024, 14.3467, 0.0000, 0.0000, 133.1086, 500.0},
  448. {8210, -1441.8394, -148.6349, 13.4745, 0.0000, 0.0000, 291.2451, 500.0},
  449. {8210, -1393.8751, -173.5524, 14.4995, 0.0000, 0.0000, 27.5020, 500.0},
  450. {8229, -1425.0939, -123.5102, 15.1012, 0.0000, 0.0000, 320.4659, 500.0},
  451. {7304, -1314.0505, -102.1568, 78.3640, 0.0000, 0.0000, 313.5905, 500.0},
  452. {7304, -1404.1049, 4.1738, 75.6367, 0.0000, 0.0000, 134.0722, 500.0},
  453. {10236, -1502.0317, -52.1648, 34.5855, 0.0000, 0.0000, 42.1124, 500.0},
  454. // big jump
  455. {18449, 2666.0464, -1047.6980, 88.5490, 0.0000, 35.2369, 0.0000, 500.0},
  456. {18449, 2601.5168, -1047.6802, 134.1431, 0.0000, 35.2369, 0.0000, 500.0},
  457. {18449, 2536.9397, -1047.6687, 179.7558, 0.0000, 35.2369, 0.0000, 500.0},
  458. {5706, 2487.9390, -1048.3947, 199.2919, 0.0000, 0.0000, 0.0000, 500.0},
  459. {978, 2476.4600, -1036.1404, 203.9526, 0.0000, 0.0000, 180.4818, 500.0},
  460. {978, 2485.8035, -1036.0607, 203.9526, 0.0000, 0.0000, 180.4818, 500.0},
  461. {978, 2495.1648, -1035.9878, 203.9526, 0.0000, 0.0000, 180.4818, 500.0},
  462. {979, 2476.4116, -1057.2527, 203.9026, 0.0000, 0.0000, 0.0000, 500.0},
  463. {979, 2485.7744, -1057.1879, 203.9526, 0.0000, 0.0000, 0.0000, 500.0},
  464. {979, 2495.1445, -1057.1888, 203.9526, 0.0000, 0.0000, 0.0000, 500.0},
  465. {973, 2471.8684, -1041.4321, 203.9776, 0.0000, 0.0000, 268.8997, 500.0},
  466. {973, 2471.6921, -1052.0885, 203.9526, 0.0000, 0.0000, 268.8997, 500.0},
  467. {1633, 2698.1812, -1053.5363, 66.6198, 9.4538, 0.0000, 89.3814, 500.0},
  468. {1633, 2698.2202, -1049.8403, 66.6191, 9.4538, 0.0000, 89.3814, 500.0},
  469. {1633, 2698.2681, -1045.7015, 66.6160, 9.4538, 0.0000, 89.3814, 500.0},
  470. {1633, 2698.3206, -1041.5883, 66.6151, 9.4538, 0.0000, 89.3814, 500.0},
  471. {1238, 2504.0454, -1039.0441, 203.4306, 0.0000, 0.0000, 0.0000, 500.0},
  472. {1238, 2502.3574, -1037.5217, 203.4306, 0.0000, 0.0000, 0.0000, 500.0},
  473. {1238, 2500.5044, -1035.8566, 203.4306, 0.0000, 0.0000, 0.0000, 500.0},
  474. {1238, 2501.0479, -1056.9880, 203.4306, 0.0000, 0.0000, 0.0000, 500.0},
  475. {1238, 2503.1890, -1056.2058, 203.4306, 0.0000, 0.0000, 0.0000, 500.0},
  476. {1238, 2699.6738, -1056.6941, 66.3541, 0.0000, 0.0000, 0.0000, 500.0},
  477. {1238, 2699.8271, -1038.4393, 66.2980, 0.0000, 0.0000, 0.0000, 500.0},
  478. {1634, 2843.2813, -1054.2778, 23.2594, 359.1406, 0.0000, 269.7591, 500.0},
  479. {1634, 2843.3171, -1050.2399, 23.2629, 359.1406, 0.0000, 269.7591, 500.0},
  480. {1634, 2843.3357, -1046.1169, 23.2629, 359.1406, 0.0000, 269.7591, 500.0},
  481. {1634, 2850.8481, -1054.3088, 28.1955, 16.3293, 0.0000, 269.7591, 500.0},
  482. {1634, 2850.8650, -1050.1561, 28.1999, 16.3293, 0.0000, 269.7591, 500.0},
  483. {1634, 2850.8933, -1046.1285, 28.2123, 16.3293, 0.0000, 269.7591, 500.0},
  484. {1634, 2856.0720, -1054.3063, 34.5835, 34.3775, 0.0000, 269.7591, 500.0},
  485. {1634, 2856.0920, -1050.1571, 34.5919, 34.3775, 0.0000, 269.7591, 500.0},
  486. {1634, 2856.0940, -1046.1711, 34.5922, 34.3775, 0.0000, 269.7591, 500.0},
  487. {1634, 2828.8928, -1054.0713, 21.7551, 329.9197, 0.0000, 269.7591, 500.0},
  488. {1634, 2828.9177, -1049.9299, 21.7551, 329.9197, 0.0000, 269.7591, 500.0},
  489. {1634, 2828.9077, -1046.1074, 21.7552, 329.9197, 0.0000, 269.7591, 500.0},
  490. {1633, 2836.3914, -1054.2036, 22.1909, 345.3896, 0.0000, 270.7226, 500.0},
  491. {1633, 2836.1912, -1050.0728, 22.1909, 345.3896, 0.0000, 270.7226, 500.0},
  492. {1633, 2836.0220, -1045.9854, 22.1696, 345.3896, 0.0000, 270.7226, 500.0},
  493. // circle
  494. {3458, 2918.1372, -1941.8362, 1.0555, 0.0000, 0.0000, 0.0000, 500.0},
  495. {3458, 2958.3713, -1941.8547, 1.0524, 0.0000, 0.0000, 0.0000, 500.0},
  496. {3458, 2977.3062, -1941.8579, 4.1024, 0.0000, 348.8273, 0.0000, 500.0},
  497. {3458, 2974.0471, -1941.7197, 5.0132, 0.0000, 335.9358, 0.0000, 500.0},
  498. {3458, 2975.5596, -1941.7877, 5.8841, 0.0000, 323.9037, 0.0000, 500.0},
  499. {3458, 2983.2119, -1941.8555, 12.3247, 0.0000, 316.1687, 0.0000, 500.0},
  500. {3458, 2988.6187, -1941.8141, 19.9766, 0.0000, 304.1367, 0.0000, 500.0},
  501. {3458, 2990.0991, -1941.8759, 24.4055, 0.0000, 293.8234, 0.0000, 500.0},
  502. {3458, 2991.2063, -1941.9415, 32.2338, 0.0000, 279.2130, 0.0000, 500.0},
  503. {1634, 2988.3657, -1941.9396, 34.6418, 88.5219, 0.0000, 269.7591, 500.0},
  504. {3458, 2959.6533, -1941.0815, 35.1842, 0.0000, 0.0000, 0.0000, 500.0},
  505. {3458, 2959.5884, -1937.0264, 35.7342, 91.9597, 359.1406, 0.8594, 500.0},
  506. {3458, 2959.5876, -1944.9146, 35.7341, 91.9597, 359.1406, 181.3412, 500.0},
  507. {3458, 2919.8359, -1941.0327, 35.1842, 0.0000, 0.0000, 0.0000, 500.0},
  508. {3458, 2887.1260, -1941.1658, 40.4842, 0.0000, 15.4699, 0.0000, 500.0},
  509. {3458, 2882.7922, -1941.1111, 44.2924, 0.0000, 24.0642, 0.0000, 500.0},
  510. {3458, 2884.7910, -1941.1064, 45.3672, 0.0000, 34.3775, 0.0000, 500.0},
  511. {3458, 2882.9490, -1941.1361, 48.1194, 0.0000, 44.6907, 0.0000, 500.0},
  512. {3458, 2881.4387, -1941.1808, 51.0592, 0.0000, 58.4416, 0.0000, 500.0},
  513. {3458, 2878.8264, -1941.1979, 56.6614, 0.0000, 71.3332, 0.0000, 500.0},
  514. {1634, 2879.8774, -1940.9965, 64.2423, 86.8031, 0.8594, 86.8031, 500.0},
  515. {3458, 2907.4795, -1940.9158, 65.3403, 0.0000, 0.0000, 0.0000, 500.0},
  516. {3458, 2907.5771, -1937.0173, 65.3903, 85.9436, 0.0000, 0.0000, 500.0},
  517. {3458, 2907.4351, -1944.9774, 65.4903, 85.9436, 0.0000, 179.6223, 500.0},
  518. {3458, 2943.3706, -1940.9198, 65.3403, 0.0000, 0.0000, 0.0000, 500.0},
  519. {1634, 2958.2395, -1941.2498, 66.7661, 353.1245, 5.1566, 267.1808, 500.0},
  520. {1634, 2961.2241, -1941.4034, 68.4335, 22.3454, 0.8594, 272.3375, 500.0},
  521. {1634, 2964.3936, -1945.3929, 77.3697, 69.6143, 12.0321, 256.8676, 500.0},
  522. {1634, 2962.5154, -1945.4043, 82.7049, 95.3975, 9.4538, 256.8676, 500.0},
  523. {974, 2963.1836, -1944.7026, 72.2475, 15.4699, 0.0000, 91.1003, 500.0},
  524. {974, 2963.0544, -1938.5177, 72.2459, 15.4699, 0.0000, 91.1003, 500.0},
  525. {3458, 2936.8098, -1945.8411, 81.7339, 0.0000, 0.0000, 0.0000, 500.0},
  526. {974, 2964.4888, -1938.4694, 77.5044, 15.4699, 0.0000, 91.1003, 500.0},
  527. {974, 2964.6069, -1944.6768, 77.5182, 15.4699, 0.0000, 91.1003, 500.0},
  528. {3458, 2965.4351, -1938.2167, 78.7732, 0.0000, 0.0000, 180.4818, 500.0},
  529. {974, 2960.8350, -1947.6814, 72.4415, 0.8594, 180.4818, 356.5622, 500.0},
  530. {974, 2960.8960, -1947.7592, 77.8811, 0.8594, 180.4818, 356.5622, 500.0},
  531. {3458, 2936.8232, -1941.9473, 81.9340, 91.1003, 0.0000, 0.0000, 500.0},
  532. {3458, 2938.0120, -1949.5551, 82.0339, 90.2409, 0.0000, 180.4818, 500.0},
  533. {3458, 2929.6797, -1938.4885, 79.3231, 359.1406, 358.2811, 180.4818, 500.0},
  534. {1633, 2914.6616, -1943.7360, 82.1250, 0.0000, 0.0000, 210.5621, 500.0},
  535. {3458, 2986.1089, -1938.0306, 80.1982, 0.0000, 6.0161, 180.4818, 500.0},
  536. {3458, 2985.5010, -1938.1167, 80.7270, 0.0000, 14.6104, 180.4818, 500.0},
  537. {3458, 2985.2917, -1938.1848, 80.4366, 0.0000, 22.3454, 180.4818, 500.0},
  538. {1634, 2994.2124, -1938.4424, 86.7982, 21.4859, 0.0000, 269.7591, 500.0},
  539. // army dm
  540. {987, -497.5614, -563.0375, 24.4984, 0.0000, 0.0000, 0.0000, 500.0},
  541. {987, -491.5508, -562.9943, 24.5234, 0.0000, 0.0000, 0.0000, 500.0},
  542. {7377, -557.9980, -515.2365, 34.6494, 0.0000, 0.0000, 0.0000, 500.0},
  543. {7377, -530.9412, -516.2361, 34.5114, 0.0000, 0.0000, 180.3776, 500.0},
  544. {987, -476.8255, -563.4577, 32.4840, 0.0000, 0.0000, 0.0000, 500.0},
  545. {987, -488.7737, -563.4816, 32.4750, 0.0000, 0.0000, 0.0000, 500.0},
  546. {987, -497.7662, -563.5661, 32.4483, 0.0000, 0.0000, 0.0000, 500.0},
  547. {987, -497.6539, -563.2922, 29.2905, 0.0000, 0.0000, 0.0000, 500.0},
  548. {987, -485.7571, -563.3789, 29.2734, 0.0000, 0.0000, 0.0000, 500.0},
  549. {987, -476.7771, -563.3774, 29.3154, 0.0000, 0.0000, 0.0000, 500.0},
  550. {987, -479.7731, -562.9876, 24.5375, 0.0000, 0.0000, 0.0000, 500.0},
  551. {987, -476.7142, -563.4210, 24.5125, 0.0000, 0.0000, 0.0000, 500.0},
  552. {987, -611.8525, -467.8529, 32.8222, 0.0000, 0.0000, 178.7629, 500.0},
  553. {987, -600.1440, -468.2091, 32.8119, 0.0000, 0.0000, 178.7629, 500.0},
  554. {987, -594.3282, -469.5692, 32.6965, 0.0000, 0.0000, 170.1685, 500.0},
  555. {1225, -495.0763, -484.2175, 24.9236, 0.0000, 0.0000, 0.0000, 500.0},
  556. {1225, -536.3912, -500.7354, 24.9236, 0.0000, 0.0000, 0.0000, 500.0},
  557. {1225, -557.5401, -501.8137, 24.1822, 0.0000, 0.0000, 0.0000, 500.0},
  558. {1225, -583.3084, -504.3384, 24.9292, 0.0000, 0.0000, 0.0000, 500.0},
  559. {1225, -608.2533, -473.4315, 24.9236, 0.0000, 0.0000, 0.0000, 500.0},
  560. {1225, -608.9007, -497.8024, 24.9292, 0.0000, 0.0000, 0.0000, 500.0},
  561. {1225, -556.7732, -469.7276, 24.9292, 0.0000, 0.0000, 0.0000, 500.0},
  562. {1225, -524.9064, -519.6870, 35.6043, 0.0000, 0.0000, 0.0000, 500.0},
  563. {1225, -560.4544, -520.6450, 35.7017, 0.0000, 0.0000, 0.0000, 500.0},
  564. {1225, -482.1878, -537.7324, 24.9354, 0.0000, 0.0000, 0.0000, 500.0},
  565. {1225, -504.3661, -556.6820, 24.9292, 0.0000, 0.0000, 0.0000, 500.0},
  566. {1225, -522.4714, -542.5563, 25.3667, 0.0000, 0.0000, 0.0000, 500.0},
  567. {1225, -533.0999, -558.8690, 24.9292, 0.0000, 0.0000, 0.0000, 500.0},
  568. {1225, -551.5090, -541.0966, 24.9292, 0.0000, 0.0000, 0.0000, 500.0},
  569. {1225, -603.0823, -558.6325, 24.9292, 0.0000, 0.0000, 0.0000, 500.0},
  570. {2780, -527.9373, -513.8984, 34.5251, 0.0000, 0.0000, 0.0000, 500.0},
  571. {2780, -535.7078, -473.2389, 24.5234, 0.0000, 0.0000, 0.0000, 500.0},
  572. {2780, -589.3516, -484.4854, 24.5234, 0.0000, 0.0000, 0.0000, 500.0},
  573. {2780, -471.2422, -493.2175, 24.5178, 0.0000, 0.0000, 0.0000, 500.0},
  574. {2780, -565.0232, -528.0062, 34.6978, 0.0000, 0.0000, 0.0000, 500.0},
  575. {3528, -542.7058, -494.1359, 21.4126, 0.0000, 229.3655, 0.0000, 500.0},
  576. {3528, -495.2168, -484.9800, 21.6070, 0.0000, 229.3655, 0.0000, 500.0},
  577. {3528, -493.3233, -542.8312, 21.5876, 0.0000, 229.3655, 0.0000, 500.0},
  578. {3528, -583.1545, -504.7380, 21.5876, 0.0000, 229.3655, 0.0000, 500.0},
  579. {3864, -619.2748, -471.0394, 30.6205, 0.0000, 0.0000, 140.8435, 500.0},
  580. {3864, -620.2595, -560.2654, 30.6205, 0.0000, 0.0000, 222.4901, 500.0},
  581. {3864, -472.9755, -560.5300, 30.4863, 0.0000, 0.0000, 324.7632, 500.0},
  582. {3864, -468.5126, -470.6634, 30.3705, 0.0000, 0.0000, 55.0040, 500.0},
  583. {3279, -500.0324, -523.3172, 24.3991, 0.0000, 0.0000, 0.0000, 500.0},
  584. {3279, -579.7564, -502.5423, 24.5991, 0.0000, 0.0000, 0.0000, 500.0},
  585. {8613, -582.6415, -543.0036, 28.9260, 0.0000, 0.0000, 0.0000, 500.0},
  586. {3277, -542.8795, -487.6576, 25.2960, 0.0000, 0.0000, 0.0000, 500.0},
  587. {3277, -539.7072, -521.0732, 35.8120, 0.0000, 0.0000, 162.3295, 500.0},
  588. {12911, -551.7155, -463.7006, 23.9346, 0.0000, 0.0000, 103.1324, 500.0},
  589. {16641, -570.5200, -473.0514, 26.2783, 0.0000, 0.0000, 179.5182, 500.0},
  590. {3594, -498.1964, -484.2448, 25.1546, 0.0000, 0.0000, 0.0000, 500.0},
  591. {3593, -496.1935, -487.2502, 25.3530, 11.1727, 0.0000, 70.4738, 500.0},
  592. {13591, -588.9095, -484.6967, 25.0107, 0.0000, 0.0000, 51.5662, 500.0},
  593. {12957, -472.0417, -492.8043, 25.3961, 0.0000, 0.0000, 0.0000, 500.0},
  594. {1225, -499.9270, -522.9880, 40.8329, 0.0000, 0.0000, 0.0000, 500.0},
  595. {1225, -579.6539, -502.4623, 41.0829, 0.0000, 0.0000, 0.0000, 500.0},
  596. {3277, -607.7768, -543.2722, 37.2979, 0.0000, 0.0000, 119.3577, 500.0},
  597. {3277, -471.4675, -551.5562, 32.8691, 0.0000, 0.0000, 209.5985, 500.0},
  598. // tube
  599. {13666, 834.2636, -2065.7598, 16.8975, 0.0000, 0.0000, 98.8352, 500.0},
  600. {13666, 834.3015, -2069.1807, 16.8989, 0.0000, 0.0000, 98.8352, 500.0},
  601. {13666, 834.3679, -2072.5085, 16.9537, 0.0000, 2.5783, 98.8352, 500.0},
  602. {13666, 834.2828, -2075.8958, 17.2099, 0.0000, 6.0161, 96.2569, 500.0},
  603. {13666, 833.9448, -2079.0571, 17.5482, 0.0000, 8.5944, 91.1003, 500.0},
  604. {13666, 833.4271, -2082.1565, 18.0416, 0.0000, 11.1727, 86.8032, 500.0},
  605. {13666, 832.6887, -2085.4158, 18.6560, 0.0000, 11.1727, 86.8032, 500.0},
  606. {13666, 831.8886, -2088.6333, 19.4319, 0.0000, 16.3293, 81.6465, 500.0},
  607. {13666, 830.8672, -2091.6201, 20.6461, 0.0000, 23.2048, 77.3494, 500.0},
  608. {13666, 829.9260, -2093.8059, 21.6910, 0.0000, 26.6425, 73.9116, 500.0},
  609. {13666, 828.6838, -2096.2495, 23.3180, 0.0000, 32.6586, 69.6144, 500.0},
  610. {13666, 827.0868, -2098.5867, 25.1450, 0.0000, 35.2369, 65.3172, 500.0},
  611. {13666, 825.3143, -2100.5029, 26.9665, 0.0000, 36.0963, 57.5823, 500.0},
  612. {13666, 823.3654, -2102.2830, 28.7983, 0.0000, 36.9558, 51.5663, 500.0},
  613. {13666, 821.5090, -2103.8242, 30.5063, 0.0000, 38.6747, 46.4096, 500.0},
  614. {13666, 819.2280, -2105.2117, 32.5758, 0.0000, 39.5341, 41.2531, 500.0},
  615. {13666, 817.1938, -2106.2070, 34.2552, 0.0000, 39.5341, 33.5181, 500.0},
  616. {13666, 815.2654, -2106.8220, 35.7638, 0.0000, 39.5341, 25.7832, 500.0},
  617. {13666, 813.4641, -2107.1558, 37.2365, 0.0000, 39.5341, 20.6266, 500.0},
  618. {13666, 810.9012, -2107.3472, 39.2178, 0.0000, 39.5341, 13.7511, 500.0},
  619. {13666, 808.4473, -2107.2593, 41.2161, 0.0000, 39.5341, 6.8756, 500.0},
  620. {13666, 805.7615, -2106.8186, 43.3117, 0.0000, 39.5341, 0.0001, 500.0},
  621. {13666, 803.2025, -2106.0198, 45.3184, 0.0000, 39.5341, 350.5463, 500.0},
  622. {13666, 801.0756, -2105.0403, 47.1241, 0.0000, 36.9558, 346.2491, 500.0},
  623. {13666, 798.5490, -2103.7095, 49.0681, 0.0000, 35.2369, 339.3736, 500.0},
  624. {13666, 796.2156, -2101.8408, 50.9584, 0.0000, 33.5180, 329.9198, 500.0},
  625. {13666, 794.4280, -2100.1191, 52.3999, 0.0000, 31.7992, 323.9038, 500.0},
  626. {13666, 792.4989, -2097.6360, 54.1901, 0.0000, 30.0803, 317.0283, 500.0},
  627. {13666, 790.7393, -2094.7856, 55.8992, 0.0000, 27.5020, 310.1528, 500.0},
  628. {13666, 789.5783, -2092.5459, 57.0930, 0.0000, 24.9237, 304.9962, 500.0},
  629. {13666, 788.7061, -2090.5745, 58.0896, 0.0000, 21.4859, 299.8396, 500.0},
  630. {13666, 787.8504, -2087.5942, 59.1505, 0.0000, 18.0482, 292.1047, 500.0},
  631. {13666, 787.3958, -2084.9480, 59.9735, 0.0000, 14.6104, 283.5103, 500.0},
  632. {13666, 787.3300, -2081.5962, 60.7606, 0.0000, 12.0321, 278.3537, 500.0},
  633. {13666, 787.6715, -2068.2546, 62.1656, 0.0000, 0.0000, 98.8352, 500.0},
  634. {13666, 787.3824, -2078.1750, 61.4175, 0.0000, 9.4538, 276.6348, 500.0},
  635. {13666, 787.4939, -2074.7917, 61.8670, 0.0000, 6.0161, 276.6348, 500.0},
  636. {13666, 787.6382, -2071.4487, 62.1461, 0.0000, 2.5783, 276.6348, 500.0},
  637. // ----------------------------------------------------------------------
  638. {1655, -2239.2400, -1735.8900, 480.1100, 0.0000, 0.0000, 220.0000, 500.0}, //chilliad
  639. {3055, 230.6800, -1910.7400, 0.4500, 90.0000, 0.0000, 0.0000, 500.0}, //jetmax
  640. {3055, 222.8500, -1910.7500, 0.4600, 90.0000, 0.0000, 0.0000, 500.0} //jetmax
  641. };
  642.  
  643. enum player_info
  644. {
  645. objid[sizeof(Objects)],
  646. bool:view[sizeof(Objects)]
  647. }
  648. new PlayerO[MAX_PLAYERS][player_info];
  649.  
  650. #define MAX_COLORS 12
  651. new colorNames[MAX_COLORS][32] = {
  652. "Default",
  653. "Color admin",
  654. "Grey",
  655. "Green",
  656. "Red",
  657. "Yellow",
  658. "White",
  659. "Blue",
  660. "Orange",
  661. "LightGreen",
  662. "LightBlue",
  663. "LightOrange"
  664. };
  665. new hexcolors[MAX_COLORS] = {
  666. 0,
  667. 0xFF0000FF, //Admin Color
  668. 0xAFAFAFFF, //Grey
  669. 0x33AA33FF, //Green
  670. 0xAA3333FF, //Red
  671. 0xFFFF00FF, //Yellow
  672. 0xFFFFFFFF, //White
  673. 0x0000BBFF, //Blue
  674. 0xFF9900FF, //Orange
  675. 0x00FF00FF, //LightGreen
  676. 0x6DC5F3FF, //LightBlue
  677. 0xF7A26FFF //LightOrange
  678. };
  679. new Menu:colors;
  680.  
  681. new h=10, minuty=0;
  682. //------------------------------------------------------------------------------
  683. //------------------------------------------------------------------------------
  684.  
  685. main()
  686. {
  687. print(" +----------------------------------+");
  688. printf("| The Ultimate Freeroam %s |",Version);
  689. print(" | by Pro_Drifter & 1Deagle1|");
  690. print(" +----------------------------------+\n");
  691. }
  692.  
  693.  
  694. public OnGameModeExit()
  695. {
  696. for (new i=0; i<MAX_PLAYERS; i++)
  697. {
  698. if (rampid[i] != -1) DestroyObject(rampid[i]);
  699.  
  700. for(new o = 0; o < sizeof(Objects); o++)
  701. {
  702. if(PlayerO[i][view][o])
  703. {
  704. PlayerO[i][view][o] = false;
  705. DestroyPlayerObject(i,PlayerO[i][objid][o]);
  706. }
  707. }
  708. }
  709. return 1;
  710. }
  711.  
  712. public OnPlayerEnterCheckpoint(playerid) {
  713. // new string[256];
  714. // format(string, sizeof(string), "*** %s won race (/drag)", Player(playerid));
  715. if(czek == 0)
  716. {
  717. SendClientMessageToAllLang(COLOR_RACE, "*** %s won race (/drag)","*** %s wygra³ wyœcig (/drag)",Player(playerid));
  718. czek = 1;
  719. GivePlayerMoney(playerid, 10000);
  720. for(new i; i<MAX_PLAYERS; i++) DisablePlayerCheckpoint(i);
  721. }
  722. return 1;
  723. }
  724.  
  725. public OnPlayerRequestClass(playerid, classid)
  726. {
  727. SetPlayerColor(playerid, playerColors[playerid]);
  728. SetPlayerPos(playerid, 1378.2980, -2563.3864, 1548.7253);
  729. SetPlayerInterior(playerid, 0);
  730. SetPlayerFacingAngle(playerid, 52.0973);
  731. SetPlayerCameraPos(playerid, 1374.7980, -2559.3864, 1550.2253);
  732. SetPlayerCameraLookAt(playerid, 1378.2980, -2563.3864, 1548.7253);
  733.  
  734. PlayerPlaySound(playerid, 1097,-119.9460,23.1096,12.2238); //music, duh
  735. ApplyAnimation(playerid,"DANCING","DNCE_M_B",4.0,1,0,0,0,-1); //smooth dancing. It's most fitting to the music
  736. return 1;
  737. }
  738.  
  739. public OnPlayerRequestSpawn(playerid)
  740. {
  741. PlayerPlaySound(playerid,1186 ,0, 0, 0);
  742. return 1;
  743. }
  744.  
  745. public OnPlayerConnect(playerid)
  746. {
  747. lang[playerid] = 0;
  748. ShowMenuForPlayer(languageMenu, playerid);
  749. bum[playerid] = 0;
  750. ded[playerid] = 0;
  751. tele[playerid] = 0;
  752. Spam[playerid] = 0;
  753. CarKill[playerid] = 0;
  754. DriveBy[playerid] = 0;
  755. SpawnKill[playerid] = 0;
  756. playerramptypes[playerid] = 5;
  757. playerGang[playerid]=0;
  758. gangInvite[playerid]=0;
  759. tiger[playerid] = 0;
  760. GameTextForPlayer2(playerid, "~r~T~y~he ~r~U~y~ltimate ~r~F~y~reeroam",1000,1,Version);
  761. SendClientMessageLang(playerid, 0xFF6C6C99, "Welcome To The Ultimate Freeroam","Witam w The Ultimate FreeRoam %s", Version);
  762. SendClientMessageLang(playerid, 0x80FF0099, "Type /help for commands and teleports.","Wpisz /pomoc aby zobaczyæ komendy i teleporty.");
  763. SendClientMessageLang(playerid, 0x80FF0099, "Type /tele and /tele to see the Teleports.","Wsisz /tele a /teles i teleporty.");
  764. SendClientMessageLang(playerid, 0x80FF0099, "Type /lang to change your language and /count to start a count.","Wpisz /help aby zobaczyæ language and /count.");
  765. // new s[256]; format(s, sizeof(s), "*** %s joined the server (ID:%d)", Player(playerid), playerid);
  766. SendClientMessageToAllLang(COLOR_GREY, "*** %s has joined the server (ID:%d)","*** %s do³¹czy³ do serwera (ID:%d)", Player(playerid), playerid);
  767. for(new i = 0; i < sizeof(Objects); i++) PlayerO[playerid][view][i] = false;
  768. SetPlayerTime(playerid, h, minuty);
  769. TogglePlayerClock(playerid, 2);
  770. return 1;
  771. }
  772.  
  773. public OnPlayerDisconnect(playerid, reason)
  774. {
  775. if(reason == 0){ SendClientMessageToAllLang(COLOR_GREY, "*** %s has left server (Timeout)","*** %s wyszed³ z serwera (Timeout)", Player(playerid)); printf("[part] %s has left server (Timeout)",Player(playerid)); }
  776. if(reason == 1){ SendClientMessageToAllLang(COLOR_GREY, "*** %s has left server (Leaving)","*** %s wyszed³ z serwera (Leaving)",Player(playerid)); printf("[part] %s has left server (Leaving)",Player(playerid)); }
  777. if(reason == 2){ SendClientMessageToAllLang(COLOR_GREY, "*** %s has left server (Kick/Ban)","*** %s wyszed³ z serwera (Kick/Ban)",Player(playerid)); printf("[part] %s has left server (Kick/Ban)",Player(playerid)); }
  778. for(new i = 0; i < sizeof(Objects); i++)
  779. {
  780. if(PlayerO[playerid][view][i])
  781. {
  782. PlayerO[playerid][view][i] = false;
  783. DestroyPlayerObject(playerid,PlayerO[playerid][objid][i]);
  784. }
  785. }
  786. return 1;
  787. }
  788.  
  789. public OnPlayerSpawn(playerid)
  790. {
  791. GivePlayerWeapon(playerid, 26, 5000);
  792. GivePlayerWeapon(playerid, 27, 5000);
  793. GivePlayerWeapon(playerid, 28, 5000);
  794. GivePlayerWeapon(playerid, 29, 5000);
  795.  
  796. SetPlayerTime(playerid, 0, 0);
  797. SetPlayerInterior(playerid,0);
  798. ClearAnimations(playerid);
  799. if(ded[playerid]==1)
  800. {
  801. SetPlayerPos(playerid, 788.4612, -2054.967, 58.3314);
  802. ded[playerid]=0;
  803. }
  804. SetPlayerWorldBounds(playerid, 6666.6666, -6666.6666, 6666.6666, -6666.6666);
  805. DisablePlayerCheckpoint(playerid);
  806. SetTimerEx("PlayerObjectUpdate", 100, 1, "d", playerid);
  807. return 1;
  808. }
  809.  
  810.  
  811.  
  812. public OnPlayerDeath(playerid, killerid, reason)
  813. {
  814. SetPlayerWantedLevel(playerid, 0);
  815.  
  816. /*if(killerid == INVALID_PLAYER_ID) {
  817. SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
  818. ResetPlayerMoney(playerid);
  819. }*/
  820. for(new i = 0; i < MAX_PLAYERS; i++)
  821. {
  822. if(IsPlayerInAnyVehicle(i) && GetVehicleModel(GetPlayerVehicleID(i))==564 && GetDistanceBetweenPlayers(playerid,i)<=10 && tiger[i])
  823. {
  824. killerid = i;
  825. reason = 51;
  826. }
  827. }
  828.  
  829. SendDeathMessage(killerid,playerid,reason);
  830.  
  831. if(IsPlayerInArea(playerid, 2234.6714, 530.4633, 2405.3762, 626.6244) && IsPlayerInArea(killerid, 2234.6714, 530.4633, 2405.3762, 626.6244) || IsPlayerInArea(playerid, 2624.8916, 1187.0845, 2665.3633, 1234.9679) && IsPlayerInArea(killerid, 2624.8916, 1187.0845, 2665.3633, 1234.9679))
  832. {
  833. SendClientMessageToAllLang2(COLOR_GREEN, "*** %s (ID:%d) won solo with %s","*** %s (ID:%d) wygra³ solo z %s",Player(killerid),killerid,Player(playerid));
  834. }
  835. else
  836. {
  837. if(!IsPlayerInArea(playerid, -1481.6191, 1478.5894, -1353.5946, 1508.7335) && !IsPlayerInArea(killerid, -1481.6191, 1478.5894, -1353.5946, 1508.7335) || !IsPlayerInArea(playerid, -1573.2063,281.4446, -1469.4668,360.0035) && !IsPlayerInArea(killerid, -1573.2063,281.4446, -1469.4668,360.0035))
  838. {
  839. if(GetPlayerWantedLevel(killerid) < 6 && GetPlayerWantedLevel(killerid) >= 0)
  840. {
  841. SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1);
  842. }
  843. }
  844. }
  845. if(GetPlayerWantedLevel(killerid) == 5)
  846. {
  847. GameTextForPlayer(playerid, "~r~DM IS NOT ALLOWED GO TO A DM ZONE!", 5000, 1);
  848. }
  849. if(GetPlayerWantedLevel(killerid) == 6)
  850. {
  851. SetPlayerWantedLevel(killerid, 0);
  852. SetPlayerHealth(killerid, 1);
  853. SetPlayerInterior(killerid,6);
  854. SetPlayerPos(killerid,263.7468,77.4416,1001.0391);
  855. }
  856. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  857. SetPlayerWantedLevel(playerid, 0);
  858. if(IsPlayerInAnyVehicle(killerid))
  859. {
  860. if(!IsPlayerAdmin(killerid))
  861. {
  862. if(IsPlayerInArea(playerid, 2089.4050, -2639.0991, 2145.3472, -2588.6860) && IsPlayerInArea(killerid, 2089.4050, -2639.0991, 2145.3472, -2588.6860))
  863. {
  864. SpawnKill[killerid]++;
  865. if(SpawnKill[killerid] == 2)
  866. {
  867. SpawnKill[killerid] = 0;
  868. // SendClientMessageToAllLang(8,0xFF0000FF, Player(killerid));
  869. Kick(killerid);
  870. }
  871. else
  872. {
  873. SendClientMessageLang(killerid, COLOR_WARN,"Don't Spawn-Kill", "");
  874. }
  875. }
  876. }
  877. }
  878. switch(reason)
  879. {
  880. case 49,50,51:
  881. {
  882. ded[playerid] = 1;
  883. GetPlayerPos(playerid, dedpos[playerid][0], dedpos[playerid][1], dedpos[playerid][2]);
  884. CarKill[killerid]++;
  885. if(CarKill[killerid] == 2)
  886. {
  887. CarKill[killerid] = 0;
  888. // SendClientMessageToAllLang(10,0xFF0000FF, Player(killerid));
  889. Kick(killerid);
  890. //(killerid, "Car Kill");
  891. }
  892. else
  893. {
  894. SendClientMessageLang(killerid, COLOR_WARN, "Don't Car-KILL","");
  895. }
  896. }
  897.  
  898. case WEAPON_TEC9, WEAPON_UZI, WEAPON_MP5, WEAPON_M4:
  899. {
  900. if(IsPlayerInAnyVehicle(killerid))
  901. {
  902. ded[playerid] = 1;
  903. GetPlayerPos(playerid, dedpos[playerid][0], dedpos[playerid][1], dedpos[playerid][2]);
  904. DriveBy[killerid]++;
  905. if(DriveBy[killerid] == 2)
  906. {
  907. // SendClientMessageToAllLang(12,0xFF0000FF, Player(killerid));
  908. Kick(killerid);
  909. //
  910. }
  911. else
  912. {
  913. SendClientMessageLang(killerid, COLOR_WARN, "*** Drive-By is forbidden! The next time you will kick.","*** Drive-By jest niedozwolone! Nastêpnym razem zostaniesz wyrzucony.");
  914. }
  915. }
  916. }
  917. }
  918. GivePlayerMoney(killerid, 1000);
  919. GameTextForPlayer(playerid, "~r~WASTED", 5000, 2);
  920. return 1;
  921. }
  922.  
  923. forward AutoFix(playerid);
  924. public AutoFix(playerid)
  925. {
  926. sInfo[playerid][Autofix] = 1;
  927. return 1;
  928. }
  929.  
  930. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  931. {
  932. new Float:x, Float:y, Float:z;
  933. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 564)
  934. {
  935. if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys))
  936. {
  937. if(!IsPlayerInArea(playerid, 2089.4050, -2639.0991, 2145.3472, -2588.6860))
  938. {
  939. GetPlayerPos(playerid, x, y, z);
  940. GetXYInFrontOfPlayer(playerid, x, y, TIGER_DIST);
  941. CreateExplosion(x,y,z,11, 0.0);
  942. tiger[playerid] = 1;
  943. SetTimerEx("TigerDeath", 2000, 0, "d", playerid);
  944. }
  945. }
  946. }
  947.  
  948. if(IsKeyJustDown(KEY_SECONDARY_ATTACK,newkeys,oldkeys)){
  949. for(new j = 0; j < MAX_VEHICLES; j++)
  950. {
  951. switch(GetVehicleModel(j))
  952. {
  953. case 564,501,464,441,449:
  954. {
  955. if(GetDistancePlayerToVehicle(playerid,j) <= 3)
  956. {
  957. PutPlayerInVehicle(playerid, j, 0);
  958. }
  959. }
  960. }
  961. }
  962. }
  963.  
  964. if(IsKeyJustDown(KEY_ACTION,newkeys,oldkeys) && IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  965. {
  966. if (rampid[playerid] == -1)
  967. {
  968. new Float:angle;
  969. GetPlayerPos(playerid, x, y, z);
  970. angle = GetXYInFrontOfPlayer(playerid, x, y, GetOptimumRampDistance(playerid));
  971. switch (playerramptypes[playerid])
  972. {
  973. case 2:
  974. {
  975. angle -= 90.0;
  976. if (angle < 0.0) angle += 360.0;
  977. z += 0.5;
  978. }
  979. case 1:
  980. {
  981. z -= 0.5;
  982. }
  983. }
  984. rampid[playerid] = CreateObject(ramptypes[playerramptypes[playerid]], x, y, z - 0.5, 0.0, 0.0, angle);
  985. SetTimerEx("RemoveRamp", 2000, 0, "d", playerid);
  986. }
  987. }
  988.  
  989. if ((newkeys==KEY_ACTION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))
  990. {
  991. if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 531)
  992. {
  993. new Float:pX,Float:pY,Float:pZ;
  994. GetPlayerPos(playerid,pX,pY,pZ);
  995. new Float:vX,Float:vY,Float:vZ;
  996. new Found=0;
  997. new vid=0;
  998. while((vid<MAX_VEHICLES)&&(!Found))
  999. {
  1000. vid++;
  1001. GetVehiclePos(vid,vX,vY,vZ);
  1002. if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
  1003. {
  1004. Found=1;
  1005. if (IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
  1006. {
  1007. DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
  1008. }
  1009. AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
  1010. }
  1011. }
  1012. }
  1013. }
  1014.  
  1015. if (PRESSED(KEY_FIRE))
  1016. {
  1017. if (IsPlayerInAnyVehicle(playerid)) // Key:- Left Mouse Bottom Usage:- SpeedBoost
  1018. {
  1019. new vehicleid = GetPlayerVehicleID(playerid);
  1020. GetVehicleVelocity(vehicleid, x, y, z);
  1021. SetVehicleVelocity(vehicleid, x* 1.8, y* 1.8, z);
  1022. AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
  1023. }
  1024. }
  1025. if (PRESSED(KEY_LOOK_BEHIND)) //Key:- 2 Usage:- Car Autofix.
  1026. {
  1027. if (IsPlayerInAnyVehicle(playerid))
  1028. {
  1029. if(sInfo[playerid][Autofix] == 0)
  1030. {
  1031. SetTimer("AutoFix", 1000, false);
  1032. SendClientMessage(playerid, 0xFF356AA, "AutoFix On!");
  1033. SetVehicleHealth(playerid, 9999999999999);
  1034. }
  1035. else if(sInfo[playerid][Autofix] == 1)
  1036. {
  1037. sInfo[playerid][Autofix] = 0;
  1038. SendClientMessage(playerid, 0xFF356AA, "AutoFix Off!");
  1039. SetVehicleHealth(playerid, 1000);
  1040. }
  1041. }
  1042. }
  1043. if (PRESSED(KEY_NO)) //Key:- n Usage:- Car Jump.
  1044. {
  1045. if (IsPlayerInAnyVehicle(playerid))
  1046. {
  1047. // new Float:x, Float:y, Float:z;
  1048. new vehicleid = GetPlayerVehicleID(playerid);
  1049. GetVehicleVelocity(vehicleid, x, y, z);
  1050. SetVehicleVelocity(vehicleid, x, y, z +1);
  1051. }
  1052. }
  1053. if (PRESSED(KEY_YES)) //Key:- y Usage:- Car Flip.
  1054. {
  1055. if (IsPlayerInAnyVehicle(playerid))
  1056. {
  1057. new car, Float:angle;
  1058. car = GetPlayerVehicleID(playerid);
  1059. GetVehicleZAngle(car, angle);
  1060. SetVehicleZAngle(car, angle);
  1061. }
  1062. }
  1063. return 1;
  1064. }
  1065.  
  1066. public OnVehicleDamageStatusUpdate(vehicleid, playerid)
  1067. {
  1068. if(sInfo[playerid][Autofix] == 1)
  1069. {
  1070. new panels, doors, lights, tires;
  1071. GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
  1072. SetVehicleHealth(vehicleid, 999999);
  1073. panels = 0;
  1074. doors = 0;
  1075. lights = 0;
  1076. tires = 0;
  1077. UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
  1078. }
  1079. return 1;
  1080. }
  1081.  
  1082.  
  1083.  
  1084. public OnPlayerStateChange(playerid, newstate, oldstate)
  1085. {
  1086. new string[256];
  1087. if(newstate == 2 || newstate == 3)
  1088. {
  1089. format(string, sizeof(string), "~g~%s",VehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
  1090. GameTextForPlayer(playerid, string, 3000, 1);
  1091. }
  1092. if(newstate==PLAYER_STATE_DRIVER)
  1093. {
  1094. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
  1095. {
  1096. SendClientMessageLang(playerid, COLOR_WHITE, "You can use the CTRL to Tow cars","Mo¿esz wcisn¹æ CTRL aby podczepiæ pojazd");
  1097. }
  1098. }
  1099. return 1;
  1100. }
  1101.  
  1102.  
  1103.  
  1104.  
  1105. forward TigerDeath(playerid);
  1106. public TigerDeath(playerid) tiger[playerid] = 0;
  1107.  
  1108. IsKeyJustDown(key, newkeys, oldkeys)
  1109. {
  1110. if((newkeys & key) && !(oldkeys & key)) return 1;
  1111. return 0;
  1112. }
  1113.  
  1114. forward Spamm(p);
  1115. public Spamm(p) Spam[p] = 0;
  1116.  
  1117. public OnPlayerText(playerid, text[])
  1118. {
  1119. if(text[0] == '!')
  1120. {
  1121. if(playerGang[playerid] > 0)
  1122. {
  1123. new gangChat[256];
  1124. new string[256];
  1125. strmid(gangChat,text,1,strlen(text));
  1126. format(string, sizeof(string),"(gang-chat)%s: %s", Player(playerid), gangChat);
  1127. for(new i = 0; i < gangInfo[playerGang[playerid]][1]; i++)
  1128. {
  1129. SendClientMessage(gangMembers[playerGang[playerid]][i], COLOR_LIGHTBLUE, string);
  1130. }
  1131. }
  1132. return 0;
  1133. }
  1134. new te[752];
  1135. format(te, sizeof(te),"%s", text);
  1136. SendPlayerMessageToAll(playerid, te);
  1137. return 0;
  1138. }
  1139.  
  1140. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1141. {
  1142. for(new x=0; x<MAX_PLAYERS; x++)
  1143. {
  1144. if(GetPlayerState(x) == PLAYER_STATE_SPECTATING && gSpectateID[x] == playerid)
  1145. {
  1146. TogglePlayerSpectating(x, 1);
  1147. PlayerSpectateVehicle(x, vehicleid);
  1148. gSpectateType[x] = ADMIN_SPEC_TYPE_VEHICLE;
  1149. }
  1150. }
  1151. return 1;
  1152. }
  1153. public OnPlayerExitVehicle(playerid, vehicleid)
  1154. {
  1155. for(new x=0; x<MAX_PLAYERS; x++)
  1156. {
  1157. if(GetPlayerState(x) == PLAYER_STATE_SPECTATING && gSpectateID[x] == playerid && gSpectateType[x] == ADMIN_SPEC_TYPE_VEHICLE)
  1158. {
  1159. TogglePlayerSpectating(x, 1);
  1160. PlayerSpectatePlayer(x, playerid);
  1161. gSpectateType[x] = ADMIN_SPEC_TYPE_PLAYER;
  1162. }
  1163. }
  1164. return 1;
  1165. }
  1166. forward OnPlayerPrivmsg(playerid, recieverid, text[]);
  1167. public OnPlayerPrivmsg(playerid, recieverid, text[])
  1168. {
  1169. new temp[256];
  1170. format(temp, sizeof(temp), "%s Sent Message To %s: %s",Player(playerid), Player(recieverid), text);
  1171.  
  1172. for(new e=0; e<MAX_PLAYERS; e++)
  1173. if(IsPlayerAdmin(e) && e != playerid && e != recieverid)
  1174. SendClientMessage(e, COLOR_YELLOW, temp);
  1175. return 1;
  1176. }
  1177.  
  1178. PlayerLeaveGang(playerid) {
  1179. // new string[256];
  1180. new playername[MAX_PLAYER_NAME];
  1181. new gangnum = playerGang[playerid];
  1182.  
  1183. if(gangnum > 0) {
  1184. for(new i = 0; i < gangInfo[gangnum][1]; i++) {
  1185. if(gangMembers[gangnum][i]==playerid) {
  1186.  
  1187. //One less gang member
  1188. gangInfo[gangnum][1]--;
  1189.  
  1190. for(new j = i; j < gangInfo[gangnum][1]; j++) {
  1191. //Shift gang members
  1192. gangMembers[gangnum][j]=gangMembers[gangnum][j+1];
  1193. }
  1194.  
  1195. //Disband gang if no more members
  1196. if(gangInfo[gangnum][1]<1) {
  1197. gangInfo[gangnum][0]=0;
  1198. gangInfo[gangnum][1]=0;
  1199. }
  1200.  
  1201. //Notify other members
  1202. for(new j = 0; j < gangInfo[gangnum][1]; j++) {
  1203. GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
  1204. // format(string, sizeof(string),"%s has quit your gang.", playername);
  1205. SendClientMessageLang(gangMembers[gangnum][j],COLOR_ORANGE, "%s has Left your gang.","%s wyszed³ z twojego gangu.",playername);
  1206. }
  1207.  
  1208. // format(string, sizeof(string),"You have quit the gang '%s' (id: %d)", gangNames[gangnum], gangnum);
  1209. SendClientMessageLang(playerid, COLOR_ORANGE, "You have Left the gang '%s' (id: %d)","Wyszed³eœ z gangu '%s' (id: %d)",gangNames[gangnum], gangnum);
  1210.  
  1211. playerGang[playerid]=0;
  1212.  
  1213. SetPlayerColor(playerid,playerColors[playerid]);
  1214.  
  1215. return;
  1216. }
  1217. }
  1218. } else {
  1219. SendClientMessageLang(playerid, COLOR_WARN,"You are not in a gang.","Nie jesteœ w gangu.");
  1220. }
  1221. }
  1222.  
  1223. GetVehicleModelIDFromName(vname[])
  1224. {
  1225. for(new i = 0; i < 211; i++) {
  1226. if (strfind(VehicleNames[i], vname, true) != -1) {
  1227. return i + MIN_VEHI_ID;
  1228. }
  1229. }
  1230. return -1;
  1231. }
  1232.  
  1233. public OnPlayerSelectedMenuRow(playerid, row)
  1234. {
  1235. new Menu:CurrentMenu = GetPlayerMenu(playerid);
  1236. new string[256];
  1237. if(CurrentMenu == languageMenu)
  1238. {
  1239. switch(row)
  1240. {
  1241. case 0: lang[playerid]=0;
  1242. case 1: lang[playerid]=1;
  1243. }
  1244. //TogglePlayerControllable(playerid, 1);
  1245. }
  1246. if(CurrentMenu == colors)
  1247. {
  1248. if(row == 0)
  1249. {
  1250. SetPlayerColor(playerid, playerColors[playerid]);
  1251. }
  1252. else
  1253. {
  1254. SetPlayerColor(playerid, hexcolors[row]);
  1255. }
  1256. format(string, sizeof(string), "* You changed nickname color to %s", colorNames[row]);
  1257. SendClientMessage(playerid, COLOR_ORANGE, string);
  1258. TogglePlayerControllable(playerid, 1);
  1259. }
  1260.  
  1261. return 1;
  1262. }
  1263.  
  1264. public OnPlayerExitedMenu(playerid)
  1265. {
  1266. new Menu:CurrentMenu = GetPlayerMenu(playerid);
  1267. if(CurrentMenu == languageMenu)
  1268. {
  1269. ShowMenuForPlayer(languageMenu, playerid);
  1270. }
  1271. else TogglePlayerControllable(playerid, 1);
  1272. }
  1273.  
  1274. public OnGameModeInit()
  1275. {
  1276. new w[256]; format(w, sizeof(w), "The Ultimate Freeroam %s PL/ENG", Version);
  1277. SetGameModeText(w);
  1278. UsePlayerPedAnims();
  1279. EnableStuntBonusForAll(1);
  1280. EnableZoneNames(1);
  1281. SetTimer("ScanVehicleHealth", 1000, 1);
  1282. SetTimer("Pingkick",10000,1);
  1283. SetTimer("Guns",5000,1);
  1284. SetTimer("Planes", 5000, 1);
  1285. SetTimer("CheckTime", 1000, 1);
  1286. SetGravity(GRAVITY);
  1287. DisableInteriorEnterExits();
  1288. SetNameTagDrawDistance(NAME_TAG_DIST);
  1289. CreateObject(980, 1961.6454, -2189.8413, 15.3203, 0, 0, 0); // gate ls
  1290. CreateObject(8040, 3905.3521, -1608.9139, 1441.4025, 0.0000, 0.0000, 180.4818); // skroad
  1291. CreateObject(8417, 784.6934, -2047.0616, 57.7101, 0.0000, 0.0000, 0.0000); // rura
  1292.  
  1293. CreateObject(8171, 2323.06, 526.20, 0.95, 0.00, 0.00, 89.30);
  1294. CreateObject(8171, 2322.60, 486.53, 0.92, 0.00, 0.00, 89.30);
  1295. CreateObject(8171, 2321.68, 450.41, 1.02, 0.00, 0.00, 89.30);
  1296. CreateObject(8171, 2321.77, 411.80, 1.13, 0.00, 0.00, 89.30);
  1297. CreateObject(8171, 2410.72, 483.36, 0.93, 0.00, 0.00, 178.76);
  1298. CreateObject(8171, 2449.43, 481.41, 0.91, 0.00, 0.00, 177.98);
  1299. CreateObject(8171, 2440.36, 565.65, 0.92, 0.00, 0.00, 269.15);
  1300. CreateObject(8171, 2436.88, 393.63, 0.86, 0.00, 0.00, 269.12);
  1301. CreateObject(8171, 2487.42, 476.30, 0.99, -0.06, 0.24, 178.68);
  1302. CreateObject(8171, 2233.99, 488.21, 1.02, 0.00, 0.00, 179.19);
  1303. CreateObject(8171, 2194.32, 488.41, 1.02, 0.00, 0.00, 179.09);
  1304. CreateObject(8171, 2241.95, 399.16, 1.12, 0.00, 0.00, 268.97);
  1305. CreateObject(8149, 2506.31, 460.73, 3.11, 0.00, 0.00, 178.63);
  1306. CreateObject(8342, 2507.96, 547.33, 3.23, 0.00, 0.00, 269.38);
  1307. CreateObject(987, 2435.96, 565.94, 2.71, 0.00, 0.00, 0.00);
  1308. CreateObject(987, 2423.93, 565.99, 2.71, 0.00, 0.00, 0.00);
  1309. CreateObject(987, 2423.95, 565.98, 7.76, 0.00, 0.00, 0.00);
  1310. CreateObject(987, 2411.91, 566.08, 7.76, 0.00, 0.00, 359.62);
  1311. CreateObject(987, 2399.95, 566.17, 7.76, 0.00, 0.00, 359.62);
  1312. CreateObject(987, 2396.56, 566.14, 7.76, 0.00, 0.00, 359.62);
  1313. CreateObject(8149, 2174.59, 479.03, 3.11, 0.00, 0.00, 359.16);
  1314. CreateObject(8342, 2173.73, 399.05, 3.13, 0.00, 0.00, 449.98);
  1315. CreateObject(987, 2245.90, 380.57, 0.14, 0.00, 0.00, 177.45);
  1316. CreateObject(987, 2257.75, 380.11, 5.37, 0.00, 0.00, 177.45);
  1317. CreateObject(987, 2245.90, 380.57, 0.14, 0.00, 0.00, 177.45);
  1318. CreateObject(987, 2245.88, 380.45, 5.39, 0.00, 0.00, 177.55);
  1319. CreateObject(987, 2176.02, 559.98, 5.92, 0.00, 0.00, 353.11);
  1320. CreateObject(987, 2187.83, 558.48, 5.92, 0.00, 0.00, 353.11);
  1321. CreateObject(987, 2199.75, 557.05, 5.92, 0.00, 0.00, 356.82);
  1322. CreateObject(987, 2211.72, 556.38, 5.92, 0.00, 0.00, 4.27);
  1323. CreateObject(987, 2223.69, 557.23, 5.92, 0.00, 0.00, 7.51);
  1324. CreateObject(987, 2235.73, 558.78, 5.95, -1.26, -2.73, 86.89);
  1325. CreateObject(18825, 2307.25, 482.84, 5.97, 89.94, 3.66, 81.70);
  1326. CreateObject(18825, 2340.31, 500.51, 6.50, 268.32, 177.24, 83.71);
  1327. CreateObject(18827, 2420.67, 472.11, 7.15, 0.00, 0.00, 88.26);
  1328. CreateObject(18831, 2360.31, 478.12, 7.10, 89.16, 38.58, 7.18);
  1329. CreateObject(18841, 2479.57, 470.81, 22.90, -0.60, 180.66, 0.00);
  1330. CreateObject(18850, 2454.46, 471.37, 11.44, 0.00, 0.00, 357.76);
  1331. CreateObject(18850, 2428.38, 472.30, 11.44, 0.00, 0.00, 357.76);
  1332. CreateObject(18850, 2402.40, 473.36, 11.44, 0.00, 0.00, 357.76);
  1333. CreateObject(18850, 2376.31, 474.23, 11.44, 0.00, 0.00, 358.30);
  1334. CreateObject(18786, 2373.12, 474.47, 25.73, 0.00, 0.00, 357.43);
  1335. CreateObject(18789, 2266.95, 484.64, 24.37, 0.00, 0.00, 357.96);
  1336. CreateObject(18789, 2266.81, 469.15, 24.37, 0.00, 0.00, 357.96);
  1337. CreateObject(18778, 2196.24, 486.02, 25.82, -6.36, 0.54, 88.47);
  1338. CreateObject(18824, 2172.13, 461.02, 30.35, -93.00, 53.82, 3.98);
  1339. CreateObject(18811, 2157.00, 419.00, 34.88, 81.66, -12.36, 9.21);
  1340. CreateObject(18824, 2165.01, 374.73, 42.32, -101.64, -45.00, 351.67);
  1341. CreateObject(18815, 2204.31, 364.94, 12.97, 0.00, 0.00, 2.84);
  1342. CreateObject(8397, 2490.37, 550.26, 8.27, 0.00, 0.00, 87.36);
  1343. CreateObject(8397, 2489.67, 521.69, 8.08, 0.00, 0.00, 87.36);
  1344. CreateObject(8397, 2488.60, 491.86, 8.08, 0.00, 0.00, 87.36);
  1345. CreateObject(18778, 2404.38, 515.79, 1.39, 1.26, -0.66, -91.62);
  1346. CreateObject(18788, 2425.57, 515.41, 9.24, 0.34, -23.16, 358.50);
  1347. CreateObject(18783, 2453.51, 512.38, 15.73, -0.68, -0.96, 356.92);
  1348. CreateObject(18824, 2473.89, 536.53, 21.17, 84.72, -32.40, 328.13);
  1349. CreateObject(18788, 2501.11, 525.23, 12.94, 0.00, 0.00, 88.14);
  1350. CreateObject(18824, 2474.68, 501.02, 25.95, 238.14, 45.18, -4.70);
  1351. CreateObject(7392, 2448.72, 420.11, 7.73, 0.00, 0.00, 0.00);
  1352. CreateObject(7392, 2448.35, 449.32, 7.73, 0.00, 0.00, 178.02);
  1353. CreateObject(7905, 2465.78, 399.09, 9.77, 0.00, 0.00, 352.53);
  1354. CreateObject(1222, 2204.91, 365.56, 8.47, 0.00, 0.00, 0.00);
  1355. CreateObject(7073, 2494.31, 433.09, 18.76, 0.00, 0.00, 0.83);
  1356. CreateObject(19005, 2435.88, 434.98, 0.67, -10.38, 0.24, 269.60);
  1357. CreateObject(18750, 2340.98, 610.48, 27.17, 78.96, 0.12, 359.59);
  1358. CreateObject(11470, 2240.27, 552.50, 10.40, 0.00, 0.00, 0.00);
  1359. CreateObject(11470, 2240.34, 563.89, 10.40, 0.00, 0.00, 0.00);
  1360. CreateObject(11470, 2392.79, 552.39, 10.40, 0.00, 0.00, 0.00);
  1361. CreateObject(11470, 2392.69, 562.98, 10.40, 0.00, 0.00, 0.00);
  1362. CreateObject(11470, 2221.02, 498.83, 4.13, 0.00, 0.00, -91.92);
  1363. CreateObject(11470, 2232.32, 498.62, 3.97, 0.00, 0.00, -91.92);
  1364. CreateObject(3374, 2220.21, 504.29, 2.39, 0.00, 0.00, 0.00);
  1365. CreateObject(3374, 2224.95, 504.26, 2.37, 0.00, 0.00, 0.00);
  1366. CreateObject(3374, 2230.18, 504.21, 2.29, 0.00, 0.00, 0.00);
  1367. CreateObject(3374, 2235.12, 504.12, 2.55, 0.00, 0.00, 0.00);
  1368. CreateObject(3374, 2235.44, 494.32, 2.38, 0.00, 0.00, 0.00);
  1369. CreateObject(3374, 2230.28, 494.27, 2.49, 0.00, 0.00, 0.00);
  1370. CreateObject(3374, 2225.62, 494.23, 2.59, 0.00, 0.00, 0.00);
  1371. CreateObject(3374, 2220.73, 494.33, 2.48, 0.00, 0.00, 0.00);
  1372. CreateObject(18778, 2228.67, 516.83, 2.37, 0.00, 0.00, 182.81);
  1373. CreateObject(18778, 2226.75, 481.45, 2.41, 0.00, 0.00, 359.76);
  1374. CreateObject(1222, 2203.11, 363.99, 8.47, 0.00, 0.00, 0.00);
  1375. CreateObject(1222, 2200.95, 365.56, 8.47, 0.00, 0.00, 0.00);
  1376. CreateObject(1222, 2202.46, 367.26, 8.47, 0.00, 0.00, 0.00);
  1377. CreateObject(645, 2197.51, 421.78, 0.09, 0.00, 0.00, 0.00);
  1378. CreateObject(645, 2213.89, 422.62, -0.02, 0.00, 0.00, 0.72);
  1379. CreateObject(645, 2224.93, 422.41, -0.02, 0.00, 0.00, 0.72);
  1380. CreateObject(645, 2236.02, 422.80, -0.02, 0.00, 0.00, 0.72);
  1381. CreateObject(645, 2245.97, 422.02, -0.02, 0.00, 0.00, 0.72);
  1382. CreateObject(645, 2196.62, 437.49, 0.09, 0.00, 0.00, 0.00);
  1383. CreateObject(645, 2196.77, 453.06, 0.09, 0.00, 0.00, 0.00);
  1384. CreateObject(645, 2196.77, 465.60, 0.09, 0.00, 0.00, 0.00);
  1385. CreateObject(645, 2196.81, 477.77, 0.09, 0.00, 0.00, 0.00);
  1386. CreateObject(645, 2196.80, 488.06, 0.09, 0.00, 0.00, 0.00);
  1387. CreateObject(645, 2196.70, 499.24, 0.09, 0.00, 0.00, 0.00);
  1388. CreateObject(645, 2196.73, 510.74, 0.09, 0.00, 0.00, 0.00);
  1389. CreateObject(645, 2196.75, 510.75, 0.09, 0.00, 0.00, 0.00);
  1390. CreateObject(645, 2197.12, 521.69, 0.09, 0.00, 0.00, 0.00);
  1391. CreateObject(645, 2197.72, 534.23, 0.09, 0.00, 0.00, 0.00);
  1392. CreateObject(645, 2198.14, 545.17, 0.09, 0.00, 0.00, 0.00);
  1393. CreateObject(8040, 3388.278320, -2067.044921, 45.945316, 0.000000, 0.000000, 0.000000, 300);
  1394. CreateObject(18450, 3467.656494, -2067.421386, 44.812370, 0.000000, 0.000000, 0.000000, 300);
  1395. CreateObject(18450, 3547.536621, -2067.436035, 44.812370, 0.000000, 0.000000, 0.000000, 300);
  1396. CreateObject(3458, 3607.018554, -2065.390136, 42.607284, 90.000000, 0.000000, 0.000000, 300);
  1397. CreateObject(3458, 3607.008544, -2069.919433, 42.607284, 88.194732, 0.001159, 179.943542, 300);
  1398. CreateObject(18450, 3658.720703, -2067.718750, 43.687301, 0.000000, 0.000000, 0.000000, 300);
  1399. CreateObject(8947, 3704.184570, -2071.738281, 40.926456, 0.000000, 0.000000, 0.000000, 300);
  1400. CreateObject(18789, 3704.549560, -2149.099121, 43.601089, 0.000000, 0.000000, 90.000000, 300);
  1401. CreateObject(18789, 3704.551025, -2298.773925, 43.601089, 0.000000, 0.000000, 90.000000, 300);
  1402. CreateObject(18794, 3704.527587, -2385.624511, 42.969856, 0.000000, 0.000000, 270.000000, 300);
  1403. CreateObject(18794, 3704.506835, -2417.160644, 51.094909, 0.000000, 345.500000, 270.000000, 300);
  1404. CreateObject(18794, 3704.493896, -2445.894287, 67.344924, 0.000000, 329.998046, 270.000000, 300);
  1405. CreateObject(18794, 3704.479980, -2468.803710, 91.074920, 0.000000, 311.996398, 270.000000, 300);
  1406. CreateObject(18794, 3704.464599, -2474.151123, 97.324920, 0.000000, 298.995178, 270.000000, 300);
  1407. CreateObject(18806, 4573.213867, -2379.238281, 39.176898, 0.000000, 190.000000, 352.000000, 300);
  1408. CreateObject(18794, 3704.584960, -2495.487792, 12.243072, 0.000000, 344.000000, 270.000000, 300);
  1409. CreateObject(18794, 3704.584960, -2495.487304, 12.243072, 0.000000, 352.248413, 270.000000, 300);
  1410. CreateObject(18794, 3704.631103, -2467.859619, 8.393068, 0.000000, 8.493652, 270.000000, 300);
  1411. CreateObject(18794, 3704.597167, -2472.279785, 8.318069, 0.000000, 4.742431, 270.000000, 300);
  1412. CreateObject(18794, 3877.413818, -2279.436767, 16.129974, 0.000000, 17.992431, 172.000000, 300);
  1413. CreateObject(18789, 3704.425537, -2320.115722, 15.618997, 0.000000, 0.000000, 90.000000, 300);
  1414. CreateObject(8947, 3704.841308, -2238.519287, 12.863911, 0.000000, 0.000000, 0.000000, 300);
  1415. CreateObject(18789, 3786.965087, -2237.664550, 15.568998, 0.000000, 0.000000, 0.000000, 300);
  1416. CreateObject(18801, 3858.310546, -2247.462890, 38.667610, 0.000000, 0.000000, 0.000000, 300);
  1417. CreateObject(18801, 3859.371582, -2267.185302, 38.667610, 0.000000, 0.000000, 0.000000, 300);
  1418. CreateObject(18794, 3704.620117, -2449.071289, 10.393068, 0.000000, 18.989868, 270.000000, 300);
  1419. CreateObject(18794, 3910.235107, -2284.067626, 27.214948, 0.000000, 33.740142, 171.996459, 300);
  1420. CreateObject(18794, 3939.233886, -2288.135742, 47.614967, 0.000000, 50.489013, 171.996459, 300);
  1421. CreateObject(8357, 4142.927246, -2317.735595, 49.471500, 0.000000, 0.000000, 82.000000, 300);
  1422. CreateObject(8392, 4098.428222, -2275.456542, 23.637998, 0.000000, 0.000000, 352.000000, 300);
  1423. CreateObject(8392, 4098.427734, -2275.456054, 77.627990, 0.000000, 0.000000, 351.996459, 300);
  1424. CreateObject(8392, 4085.073242, -2344.041015, 23.637998, 0.000000, 0.000000, 351.996459, 300);
  1425. CreateObject(8392, 4548.793457, -2354.238769, -7.748304, 0.000000, 90.000000, 169.996459, 300);
  1426. CreateObject(8392, 4096.568847, -2289.492187, 110.067985, 36.000000, 0.000000, 351.996459, 300);
  1427. CreateObject(8392, 4090.547607, -2326.904052, 110.777984, 328.000000, 0.000000, 351.996459, 300);
  1428. CreateObject(18789, 4321.177734, -2343.753417, 49.068378, 0.000000, 0.000000, 352.000000, 300);
  1429. CreateObject(18779, 4411.791992, -2350.379882, 59.229305, 0.000000, 0.000000, 171.996459, 300);
  1430. CreateObject(8392, 4085.073242, -2344.041015, 78.587989, 0.000000, 0.000000, 351.996459, 300);
  1431. CreateObject(8392, 4542.962402, -2398.303710, -7.748304, 0.000000, 90.000000, 169.991455, 300);
  1432. CreateObject(18806, 3704.495117, -2510.116210, 53.080650, 0.000000, 239.996337, 90.000000, 300);
  1433. CreateObject(18789, 4759.307128, -2405.753906, 25.431119, 0.000000, 0.000000, 352.000000, 300);
  1434. CreateObject(18789, 4907.695312, -2426.635498, 25.431119, 0.000000, 0.000000, 351.996459, 300);
  1435. CreateObject(18450, 4973.847656, -2431.546875, 25.893051, 23.245605, 0.000000, 351.996459, 300);
  1436. CreateObject(18450, 4973.980957, -2430.555175, 26.493041, 34.741577, 0.000000, 351.990966, 300);
  1437. CreateObject(18450, 4974.346679, -2429.426757, 27.493045, 50.488769, 0.000000, 351.990966, 300);
  1438. CreateObject(18450, 4974.383300, -2428.804199, 28.343032, 67.487670, 0.000000, 351.990966, 300);
  1439. CreateObject(18450, 4974.407714, -2428.380371, 29.693012, 80.733520, 0.000000, 351.990966, 300);
  1440. CreateObject(18450, 4974.408203, -2428.277832, 31.993007, 90.000000, 0.000000, 351.990966, 300);
  1441. CreateObject(18450, 4973.110351, -2435.775390, 25.418043, 0.000000, 0.000000, 351.990966, 300);
  1442. CreateObject(18450, 5081.196289, -2446.657226, 25.418043, 0.000000, 0.000000, 351.990966, 300);
  1443. CreateObject(18450, 5160.350585, -2457.780273, 25.418043, 0.000000, 0.000000, 351.990966, 300);
  1444. CreateObject(8947, 5204.977539, -2468.385742, 22.689579, 0.000000, 0.000000, 352.000000, 300);
  1445. CreateObject(3510, 5202.119140, -2456.205566, 25.743122, 0.000000, 0.000000, 112.000000, 300);
  1446. CreateObject(3510, 5207.442382, -2457.054443, 25.743122, 0.000000, 0.000000, 111.994628, 300);
  1447. CreateObject(3510, 5213.451660, -2458.332031, 25.743122, 0.000000, 0.000000, 111.994628, 300);
  1448. CreateObject(3510, 5212.540039, -2463.639892, 25.743122, 0.000000, 0.000000, 111.994628, 300);
  1449. CreateObject(3510, 5211.494140, -2469.173095, 25.743122, 0.000000, 0.000000, 111.994628, 300);
  1450. CreateObject(3510, 5210.711425, -2474.120849, 25.743122, 0.000000, 0.000000, 111.994628, 300);
  1451. CreateObject(3510, 5209.724121, -2480.562988, 25.743122, 0.000000, 0.000000, 111.994628, 300);
  1452. CreateObject(18789, 5194.795898, -2545.704833, 25.358278, 0.000000, 0.000000, 81.996459, 300);
  1453. CreateObject(8947, 5184.438476, -2622.570312, 22.689579, 0.000000, 0.000000, 351.996459, 300);
  1454. CreateObject(18789, 5253.234863, -2636.326171, 64.948257, 0.000000, 328.000000, 351.996459, 300);
  1455. CreateObject(8947, 5320.527343, -2655.076416, 105.294860, 0.000000, 326.250000, 351.746459, 300);
  1456. CreateObject(3510, 5326.508789, -2644.202148, 111.879486, 0.000000, 0.000000, 0.000000, 300);
  1457. CreateObject(3510, 5312.378417, -2652.782958, 104.382194, 0.000000, 0.000000, 0.000000, 300);
  1458. CreateObject(3510, 5324.754882, -2654.887695, 111.744628, 0.000000, 0.000000, 0.000000, 300);
  1459. CreateObject(3510, 5322.830078, -2667.303710, 111.662895, 0.000000, 0.000000, 0.000000, 300);
  1460. CreateObject(18779, 5171.107421, -2646.478515, 25.242467, 0.000000, 324.250000, 351.996459, 300);
  1461. CreateObject(18779, 5143.001464, -2642.515136, 36.342468, 0.000000, 14.245025, 351.990966, 300);
  1462. CreateObject(18779, 5134.577148, -2641.299072, 62.222465, 0.000000, 64.243774, 351.990966, 300);
  1463. CreateObject(18789, 5168.491210, -2643.223632, 75.738273, 0.000000, 0.000000, 81.996459, 300);
  1464. CreateObject(18789, 5174.661132, -2644.866210, 83.088272, 270.000000, 0.000000, 81.996459, 300);
  1465. CreateObject(18789, 5174.661132, -2644.866210, 97.828269, 269.994506, 0.000000, 81.996459, 300);
  1466. CreateObject(18789, 5174.661132, -2644.866210, 113.038269, 269.994506, 0.000000, 81.996459, 300);
  1467. CreateObject(8947, 5180.304687, -2560.730468, 72.932594, 0.000000, 0.000000, 351.990966, 300);
  1468. CreateObject(8947, 5155.735839, -2728.013183, 72.982597, 0.000000, 0.000000, 351.996459, 300);
  1469. CreateObject(18789, 5250.993164, -2651.728515, 64.948257, 0.000000, 327.996826, 351.990966, 300);
  1470. CreateObject(18789, 5237.207031, -2735.987304, 75.688362, 0.000000, 0.000000, 171.996459, 300);
  1471. CreateObject(18789, 5261.096191, -2574.678955, 75.638359, 0.000000, 0.000000, 171.996459, 300);
  1472. CreateObject(8947, 5317.723144, -2742.681640, 72.982597, 0.000000, 0.000000, 351.990966, 300);
  1473. CreateObject(8947, 5339.022949, -2590.143310, 72.907592, 0.000000, 0.000000, 351.990966, 300);
  1474. CreateObject(18789, 5328.838378, -2665.477050, 75.688270, 0.000000, 0.000000, 81.996459, 300);
  1475. CreateObject(3510, 5325.629882, -2650.911132, 111.744628, 0.000000, 0.000000, 0.000000, 300);
  1476. CreateObject(3510, 5326.239257, -2647.426757, 111.744628, 0.000000, 0.000000, 0.000000, 300);
  1477. CreateObject(3510, 5324.637695, -2658.637695, 111.744628, 0.000000, 0.000000, 0.000000, 300);
  1478. CreateObject(3510, 5323.739257, -2663.364257, 111.744628, 0.000000, 0.000000, 0.000000, 300);
  1479. CreateObject(3510, 5324.309570, -2661.129882, 111.744628, 0.000000, 0.000000, 0.000000, 300);
  1480. CreateObject(3510, 5316.964355, -2642.483154, 104.704505, 0.000000, 0.000000, 0.000000, 300);
  1481. CreateObject(3510, 5319.846679, -2643.317382, 106.454505, 0.000000, 0.000000, 0.000000, 300);
  1482. CreateObject(3510, 5322.627929, -2643.602294, 108.204505, 0.000000, 0.000000, 0.000000, 300);
  1483. CreateObject(3510, 5324.730957, -2643.795898, 110.254493, 0.000000, 0.000000, 0.000000, 300);
  1484. CreateObject(3510, 5321.083984, -2667.063720, 109.854469, 0.000000, 0.000000, 0.000000, 300);
  1485. CreateObject(3510, 5318.878906, -2666.666259, 108.779403, 0.000000, 0.000000, 0.000000, 300);
  1486. CreateObject(3510, 5316.588378, -2666.392578, 107.029388, 0.000000, 0.000000, 0.000000, 300);
  1487. CreateObject(3510, 5314.334472, -2666.053466, 105.004264, 0.000000, 0.000000, 0.000000, 300);
  1488. CreateObject(8947, 5337.272949, -2661.593261, 73.907592, 0.000000, 344.500000, 351.990966, 300);
  1489. CreateObject(18789, 5417.466796, -2673.571777, 78.388526, 0.000000, 0.000000, 171.996459, 300);
  1490. CreateObject(18789, 5556.980957, -2693.239501, 43.213424, 0.000000, 332.000000, 171.996459, 300);
  1491. CreateObject(18789, 5688.565917, -2711.740234, 12.448539, 0.000000, 0.000000, 171.996459, 300);
  1492. CreateObject(18789, 5987.011230, -2854.476562, 27.871194, 0.000000, 0.000000, 95.996459, 300);
  1493. CreateObject(18450, 5950.043457, -2748.482421, 12.435479, 0.000000, 0.000000, 351.990966, 300);
  1494. CreateObject(18450, 5949.831054, -2750.019042, 12.560477, 347.750000, 0.000000, 351.990966, 300);
  1495. CreateObject(18450, 5949.711425, -2750.881591, 12.835473, 339.744720, 0.000000, 351.990966, 300);
  1496. CreateObject(18450, 5949.594726, -2751.719238, 13.210467, 327.741180, 0.000000, 351.990966, 300);
  1497. CreateObject(18450, 5949.458007, -2752.705078, 14.035454, 309.988616, 0.000000, 351.990966, 300);
  1498. CreateObject(18450, 5949.345214, -2753.518798, 15.310435, 293.984741, 0.000000, 351.990966, 300);
  1499. CreateObject(18450, 5949.293457, -2753.888427, 16.360420, 278.733245, 0.000000, 351.990966, 300);
  1500. CreateObject(18450, 5949.292968, -2753.887695, 20.110420, 270.000000, 180.000000, 171.990966, 300);
  1501. CreateObject(6342, 6020.426269, -2754.591064, 8.000000, 0.000000, 0.000000, 148.000000, 300);
  1502. CreateObject(18450, 5949.344726, -2753.518554, 15.635430, 287.733154, 0.000000, 351.990966, 300);
  1503. CreateObject(6342, 6074.911621, -2704.269531, 8.000000, 0.000000, 0.000000, 191.996826, 300);
  1504. CreateObject(6342, 6081.016601, -2633.842529, 8.000000, 0.000000, 0.000000, 231.991577, 300);
  1505. CreateObject(18789, 6016.542968, -2551.625976, 6.198539, 0.000000, 0.000000, 125.996459, 300);
  1506. CreateObject(8947, 5972.778320, -2482.656982, 3.445069, 0.000000, 0.000000, 303.990966, 300);
  1507. CreateObject(18789, 6029.470703, -2539.444335, 23.148544, 0.000000, 13.000000, 127.991210, 300);
  1508. CreateObject(8947, 5979.163574, -2478.316162, 3.420069, 0.000000, 0.000000, 303.986206, 300);
  1509. CreateObject(6342, 6105.034667, -2630.315185, 24.379997, 0.000000, 0.000000, 231.987304, 300);
  1510. CreateObject(6342, 6104.846191, -2630.149658, 55.929992, 0.000000, 0.000000, 231.987304, 300);
  1511. CreateObject(18789, 5836.806640, -2732.576171, 12.448539, 0.000000, 0.000000, 171.996459, 300);
  1512. CreateObject(18789, 5987.335937, -2857.452636, 19.341196, 0.000000, 7.500000, 95.993041, 300);
  1513. CreateObject(18789, 5988.730468, -2870.676269, 13.341196, 0.000000, 14.748168, 95.987548, 300);
  1514. CreateObject(8040, 6002.576660, -3016.536376, 26.777318, 0.000000, 0.000000, 96.000000, 300);
  1515. CreateObject(7584, 3688.586669, -2582.184570, 48.634445, 0.000000, 0.000000, 332.000000, 300);
  1516. CreateObject(7584, 3688.590820, -2582.234375, 138.224517, 0.000000, 0.000000, 331.995849, 300);
  1517. CreateObject(8391, 3723.804199, -2248.042236, 16.041931, 0.000000, 0.000000, 270.000000, 300);
  1518. CreateObject(8391, 3749.380859, -2272.907714, 16.041931, 0.000000, 0.000000, 270.000000, 300);
  1519. CreateObject(4002, 4301.291015, -2295.289550, 34.362876, 0.000000, 0.000000, 312.000000, 300);
  1520. CreateObject(4002, 4297.622070, -2387.879150, 34.362876, 0.000000, 0.000000, 215.995239, 300);
  1521. CreateObject(3781, 4757.568847, -2363.296142, 12.730102, 0.000000, 0.000000, 80.000000, 300);
  1522. CreateObject(3781, 4756.730468, -2443.114501, 8.443367, 0.000000, 0.000000, 179.996948, 300);
  1523. CreateObject(3458, 5192.079101, -2636.185791, 28.791790, 284.139312, 277.968139, 270.213653, 300);
  1524. CreateObject(8392, 5730.201660, -2691.740966, 4.260002, 0.000000, 0.000000, 354.000000, 300);
  1525. CreateObject(8392, 5720.835937, -2738.556884, 4.260002, 0.000000, 0.000000, 353.995971, 300);
  1526. AddStaticVehicleEx(411,1380.13598633,-2427.86596680,525.43133545,271.99951172,-1,-1,15); //Infernus
  1527. AddStaticVehicleEx(556,1385.83801270,-2446.53002930,525.76275635,2.00000000,-1,-1,15); //Monster A
  1528. AddStaticVehicleEx(556,1390.08813477,-2446.54736328,525.89727783,1.99951172,-1,-1,15); //Monster A
  1529. AddStaticVehicleEx(556,1394.35778809,-2446.52661133,525.66802979,1.99951172,-1,-1,15); //Monster A
  1530. AddStaticVehicleEx(411,1380.06774902,-2434.24023438,525.43133545,271.99951172,-1,-1,15); //Infernus
  1531. AddStaticVehicleEx(411,1379.59570312,-2441.22338867,525.43133545,271.99951172,-1,-1,15); //Infernus
  1532. AddStaticVehicleEx(522,1380.17028809,-2431.11547852,525.29174805,270.00000000,-1,-1,15); //NRG-500
  1533. AddStaticVehicleEx(522,1380.51647949,-2437.39746094,525.29174805,270.00000000,-1,-1,15); //NRG-500
  1534. AddStaticVehicleEx(522,1379.65490723,-2424.14770508,525.29174805,270.00000000,-1,-1,15); //NRG-500
  1535. AddStaticVehicleEx(451,1380.25830078,-2419.88012695,525.39569092,268.00000000,-1,-1,15); //Turismo
  1536. AddStaticVehicleEx(451,1380.15979004,-2416.35034180,525.39569092,267.99499512,-1,-1,15); //Turismo
  1537. AddStaticVehicleEx(431,1404.79833984,-2443.35864258,525.92706299,4.00000000,-1,-1,15); //Bus
  1538. AddStaticVehicleEx(431,1400.19372559,-2443.80566406,525.98114014,3.99902344,-1,-1,15); //Bus
  1539. AddStaticVehicleEx(406,1393.10400391,-2411.15478516,527.32476807,182.00000000,-1,-1,15); //Dumper
  1540. AddStaticVehicleEx(406,1399.11865234,-2411.06884766,527.26928711,181.99951172,-1,-1,15); //Dumper
  1541. CreateObject(4585,1394.74035645,-2428.77636719,424.78756714,0.00000000,0.00000000,0.00000000); //object(towerlan2) (3)
  1542. CreateObject(6232,1414.75598145,-2427.29809570,524.61846924,230.99853516,0.00000000,90.00000000); //object(canal_arch) (1)
  1543. CreateObject(6232,1426.55908203,-2427.51220703,509.65322876,230.99853516,0.00000000,91.99951172); //object(canal_arch) (2)
  1544. CreateObject(6232,1435.30358887,-2427.15917969,498.88769531,230.99853516,0.00000000,91.99951172); //object(canal_arch) (3)
  1545. CreateObject(6232,1446.70703125,-2426.75268555,484.90533447,230.99853516,0.00000000,91.99951172); //object(canal_arch) (4)
  1546. CreateObject(6232,1457.97631836,-2426.31640625,470.47732544,230.99853516,0.00000000,91.99951172); //object(canal_arch) (5)
  1547. CreateObject(6232,1469.24462891,-2425.98291016,456.61660767,230.99853516,0.00000000,91.99951172); //object(canal_arch) (6)
  1548. CreateObject(6232,1479.40014648,-2425.56933594,443.88204956,230.99853516,0.00000000,91.99951172); //object(canal_arch) (7)
  1549. CreateObject(6232,1490.86169434,-2425.22460938,429.55596924,230.99853516,0.00000000,91.99951172); //object(canal_arch) (8)
  1550. CreateObject(6232,1501.29968262,-2424.92211914,416.42251587,230.99853516,0.00000000,91.99951172); //object(canal_arch) (9)
  1551. CreateObject(6232,1513.93652344,-2424.60278320,400.58093262,230.99853516,0.00000000,91.99951172); //object(canal_arch) (10)
  1552. CreateObject(6232,1526.02111816,-2424.30078125,385.39489746,230.99853516,0.00000000,91.99951172); //object(canal_arch) (11)
  1553. CreateObject(6232,1536.03283691,-2423.90942383,372.15539551,230.99853516,0.00000000,91.99951172); //object(canal_arch) (12)
  1554. CreateObject(6232,1547.68054199,-2423.64672852,357.19689941,230.99853516,0.00000000,91.99951172); //object(canal_arch) (13)
  1555. CreateObject(6232,1558.32043457,-2423.26000977,343.75305176,230.99853516,0.00000000,91.99951172); //object(canal_arch) (14)
  1556. CreateObject(6232,1568.19323730,-2422.91308594,331.18182373,230.99853516,0.00000000,91.99951172); //object(canal_arch) (15)
  1557. CreateObject(6232,1576.69519043,-2422.64160156,320.38751221,230.99853516,0.00000000,91.99951172); //object(canal_arch) (16)
  1558. CreateObject(6232,1587.27746582,-2422.29565430,306.48660278,230.99853516,0.00000000,91.99951172); //object(canal_arch) (17)
  1559. CreateObject(6232,1598.15356445,-2421.89477539,292.74508667,230.99853516,0.00000000,91.99951172); //object(canal_arch) (18)
  1560. CreateObject(6232,1607.83544922,-2421.53515625,280.78652954,230.99853516,0.00000000,91.99951172); //object(canal_arch) (19)
  1561. CreateObject(6232,1620.33447266,-2421.19335938,265.20114136,230.99853516,0.00000000,91.99951172); //object(canal_arch) (20)
  1562. CreateObject(6232,1630.98229980,-2420.89550781,251.40139771,230.99853516,0.00000000,91.99951172); //object(canal_arch) (21)
  1563. CreateObject(6232,1640.59680176,-2420.70727539,238.26687622,230.99853516,0.00000000,91.99951172); //object(canal_arch) (22)
  1564. CreateObject(6232,1650.59875488,-2420.31250000,225.88847351,230.99853516,0.00000000,91.99951172); //object(canal_arch) (23)
  1565. CreateObject(6232,1663.10253906,-2419.71728516,209.35040283,230.99853516,0.00000000,91.99951172); //object(canal_arch) (24)
  1566. CreateObject(6232,1671.62109375,-2419.54736328,198.36138916,230.99853516,0.00000000,91.99951172); //object(canal_arch) (25)
  1567. CreateObject(5152,1415.98498535,-2427.93896484,522.76922607,0.00000000,151.00000000,179.99951172); //object(stuntramp1_las2) (5)
  1568. CreateObject(5152,1416.02819824,-2425.79858398,522.71972656,0.00000000,150.99609375,179.99450684); //object(stuntramp1_las2) (7)
  1569. CreateObject(5152,1416.05725098,-2429.47338867,522.67645264,0.00000000,150.99609375,179.99450684); //object(stuntramp1_las2) (8)
  1570. CreateObject(5152,1416.00878906,-2423.71459961,522.74700928,0.00000000,150.99609375,179.99450684); //object(stuntramp1_las2) (9)
  1571. CreateObject(3749,1414.28332520,-2426.74194336,530.14575195,0.00000000,0.00000000,88.00000000); //object(clubgate01_lax) (1)
  1572. CreateObject(10281,1411.04418945,-2425.95214844,531.56640625,0.00000000,0.00000000,268.00000000); //object(michsign_sfe) (1)
  1573. CreateObject(3524,1410.98779297,-2418.81738281,526.56835938,0.00000000,0.00000000,280.00000000); //object(skullpillar01_lvs) (1)
  1574. CreateObject(14467,1410.53955078,-2419.17065430,527.36511230,0.00000000,0.00000000,286.00000000); //object(carter_statue) (1)
  1575. CreateObject(3524,1410.48217773,-2434.28808594,526.74389648,0.00000000,0.00000000,256.00000000); //object(skullpillar01_lvs) (2)
  1576. CreateObject(14467,1409.94091797,-2434.49121094,527.36511230,0.00000000,0.00000000,256.00000000); //object(carter_statue) (2)
  1577. CreateObject(2910,1700.02026367,-2421.58422852,162.36251831,308.99597168,179.99450684,271.99951172); //object(temp_road) (1)
  1578. CreateObject(2910,1697.62475586,-2406.57373047,164.63784790,308.99597168,179.99450684,271.99951172); //object(temp_road) (2)
  1579. CreateObject(1634,1749.48815918,-2397.37719727,100.82322693,312.00000000,359.00000000,272.00000000); //object(landjump2) (1)
  1580. CreateObject(1634,1749.68811035,-2401.19848633,100.96358490,311.99523926,358.99475098,271.99951172); //object(landjump2) (2)
  1581. CreateObject(1634,1749.79748535,-2404.94628906,100.96358490,311.99523926,358.99475098,271.99951172); //object(landjump2) (3)
  1582. CreateObject(1634,1749.90686035,-2408.69409180,100.96358490,311.99523926,358.99475098,271.99951172); //object(landjump2) (4)
  1583. CreateObject(1634,1750.00329590,-2411.99194336,100.96358490,311.99523926,358.99475098,271.99951172); //object(landjump2) (5)
  1584. CreateObject(1634,1750.11267090,-2415.73974609,100.96358490,311.99523926,358.99475098,271.99951172); //object(landjump2) (6)
  1585. CreateObject(1634,1750.21789551,-2419.33740234,100.96358490,311.99523926,358.99475098,271.99951172); //object(landjump2) (7)
  1586. CreateObject(1634,1750.32727051,-2423.08520508,100.96358490,311.99523926,358.99475098,271.99951172); //object(landjump2) (8)
  1587. CreateObject(1634,1750.44555664,-2427.13256836,100.96358490,311.99523926,358.99475098,271.99951172); //object(landjump2) (9)
  1588. CreateObject(1655,1757.54187012,-2398.78906250,101.34745789,0.00000000,0.00000000,274.00000000); //object(waterjumpx2) (8)
  1589. CreateObject(1655,1757.28979492,-2412.81982422,101.31172943,0.00000000,0.00000000,271.99902344); //object(waterjumpx2) (14)
  1590. CreateObject(1655,1757.72949219,-2421.35424805,101.46801758,0.00000000,0.00000000,271.99401855); //object(waterjumpx2) (15)
  1591. CreateObject(1655,1757.26843262,-2406.63964844,101.28387451,0.00000000,0.00000000,271.99401855); //object(waterjumpx2) (16)
  1592. CreateObject(6959,1398.02490234,-2427.78808594,344.00241089,0.00000000,0.00000000,0.00000000); //object(vegasnbball1) (1)
  1593. CreateObject(4100,1387.27685547,-2405.52587891,526.32403564,0.00000000,0.00000000,320.00000000); //object(meshfence1_lan) (1)
  1594. CreateObject(4100,1401.10266113,-2405.43041992,526.23596191,0.00000000,0.00000000,319.99877930); //object(meshfence1_lan) (2)
  1595. CreateObject(4100,1374.97277832,-2416.81396484,526.33300781,0.00000000,0.00000000,49.99877930); //object(meshfence1_lan) (3)
  1596. CreateObject(4100,1375.02416992,-2430.63085938,526.33300781,0.00000000,0.00000000,49.99877930); //object(meshfence1_lan) (4)
  1597. CreateObject(4100,1375.06286621,-2440.92529297,526.33300781,0.00000000,0.00000000,49.99877930); //object(meshfence1_lan) (5)
  1598. CreateObject(4100,1385.51916504,-2452.01855469,526.33300781,0.00000000,0.00000000,139.99877930); //object(meshfence1_lan) (6)
  1599. CreateObject(4100,1399.17651367,-2452.06005859,526.33300781,0.00000000,0.00000000,139.99877930); //object(meshfence1_lan) (7)
  1600. CreateObject(4100,1413.57324219,-2442.61791992,526.33300781,0.00000000,0.00000000,229.99877930); //object(meshfence1_lan) (8)
  1601. CreateObject(4100,1413.72937012,-2413.35400391,526.33300781,0.00000000,0.00000000,229.99328613); //object(meshfence1_lan) (9)
  1602. CreateObject(1597,1378.31970215,-2448.72778320,527.12738037,0.00000000,0.00000000,46.00000000); //object(cntrlrsac1) (1)
  1603. CreateObject(1597,1410.20056152,-2449.68310547,527.16357422,0.00000000,0.00000000,119.99975586); //object(cntrlrsac1) (2)
  1604. CreateObject(1597,1409.44604492,-2408.10107422,527.18133545,0.00000000,0.00000000,59.99816895); //object(cntrlrsac1) (3)
  1605. CreateObject(1597,1378.72155762,-2409.57690430,527.20312500,0.00000000,0.00000000,139.99633789); //object(cntrlrsac1) (4)
  1606. CreateObject(3510,1377.11389160,-2450.11376953,524.63134766,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r02) (1)
  1607. CreateObject(3510,1410.49890137,-2451.37915039,524.63134766,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r02) (2)
  1608. CreateObject(3510,1411.25024414,-2406.92773438,524.63134766,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r02) (3)
  1609. CreateObject(3510,1377.17309570,-2407.98120117,524.63134766,0.00000000,0.00000000,0.00000000); //object(vgsn_nitree_r02) (4)
  1610. CreateObject(18749, -1393.177734, -281.599609, 25.105672, 0.000000, 0.000000, 0.000000, 300);
  1611. CreateObject(18750, -1398.376220, -281.462493, 43.450809, 83.999969, 179.999572, 308.999725, 300);
  1612. CreateObject(18728, -1359.218627, -312.983215, 24.487499, 0.000000, 0.000000, 0.000000, 300);
  1613. CreateObject(18728, -1368.676513, -303.334716, 24.487499, 0.000000, 0.000000, 0.000000, 300);
  1614. CreateObject(18728, -1388.868286, -272.747833, 26.845722, 0.000000, 0.000000, 0.000000, 300);
  1615. CreateObject(18728, -1403.241821, -257.978607, 24.487499, 0.000000, 0.000000, 0.000000, 300);
  1616. CreateObject(18728, -1420.650512, -241.724166, 24.487499, 0.000000, 0.000000, 0.000000, 300);
  1617. CreateObject(18653, -1344.904296, -303.332427, 24.437500, 0.000000, 0.000000, 0.000000, 300);
  1618. CreateObject(18655, -1418.382690, -230.866882, 24.437500, 0.000000, 0.000000, 278.000000, 300);
  1619. CreateObject(18657, -1343.916503, -303.613708, 26.378097, 14.000000, 0.000000, 66.000000, 300);
  1620. CreateObject(1337, -1415.887695, -231.909179, 31.934453, 0.000000, 0.000000, 0.000000, 300);
  1621. CreateObject(18658, -1418.845214, -229.588256, 26.626541, 14.000000, 0.000000, 202.000000, 300);
  1622. CreateObject(18655, -1404.366210, -240.200195, 18.627620, 0.000000, 0.000000, 0.000000, 300);
  1623. CreateObject(18655, -1398.407714, -232.268417, 13.148437, 0.000000, 0.000000, 170.000000, 300);
  1624. CreateObject(18653, -1391.612915, -238.862747, 13.148437, 0.000000, 0.000000, 313.250000, 300);
  1625. CreateObject(18648, -1394.097778, -236.174438, 13.171875, 0.000000, 0.000000, 42.000000, 300);
  1626. CreateObject(18649, -1395.981201, -234.029235, 13.171875, 0.000000, 0.000000, 38.000000, 300);
  1627. CreateObject(18651, -1391.238037, -236.193054, 13.171875, 0.000000, 0.000000, 0.000000, 300);
  1628. CreateObject(18652, -1395.249023, -232.056762, 13.171875, 0.000000, 0.000000, 272.000000, 300);
  1629. CreateObject(18647, -1391.283691, -232.576812, 13.171875, 0.000000, 0.000000, 40.000000, 300);
  1630. CreateObject(18650, -1393.593383, -233.794998, 13.171875, 0.000000, 0.000000, 302.000000, 300);
  1631. CreateObject(18728, -1388.582031, -234.944671, 13.198437, 0.000000, 0.000000, 0.000000, 300);
  1632. CreateObject(18728, -1395.221801, -227.581390, 13.198437, 0.000000, 0.000000, 0.000000, 300);
  1633. CreateObject(18739, -1395.442749, -237.822250, 13.198437, 0.000000, 0.000000, 0.000000, 300);
  1634. CreateObject(18739, -1398.273681, -234.711242, 13.198437, 0.000000, 0.000000, 0.000000, 300);
  1635. CreateObject(18786, -1275.074829, -171.644805, 15.648437, 0.000000, 0.000000, 316.000000, 300);
  1636. CreateObject(18786, -1311.809082, -135.503982, 15.648437, 0.000000, 0.000000, 133.999755, 300);
  1637. CreateObject(18777, -1313.372314, -83.086128, 15.648445, 0.000000, 0.000000, 0.000000, 300);
  1638. CreateObject(18777, -1313.784057, -84.953613, 41.619697, 0.000000, 0.000000, 0.000000, 300);
  1639. CreateObject(18777, -1313.860839, -86.471084, 67.593139, 0.000000, 0.000000, 0.000000, 300);
  1640. CreateObject(18788, -1293.859741, -66.971740, 90.058761, 0.000000, 0.000000, 269.250000, 300);
  1641. CreateObject(18778, -1293.529418, -43.335971, 92.433746, 0.000000, 0.000000, 0.000000, 300);
  1642. CreateObject(18846, -1377.756835, -235.678817, 18.103054, 0.000000, 0.000000, 226.000000, 300);
  1643. CreateObject(1634, -1180.946289, -219.267578, 14.445755, 0.000000, 0.000000, 275.998535, 300);
  1644. CreateObject(1337, -1131.075195, -221.202148, 25.568042, 0.000000, 0.000000, 0.000000, 300);
  1645. CreateObject(18843, -1182.942016, -217.702346, 64.515235, 0.000000, 0.000000, 38.000000, 300);
  1646. CreateObject(1337, -1356.634765, 103.869140, 32.008483, 0.000000, 0.000000, 0.000000, 300);
  1647. CreateObject(1634, -1715.296020, -243.733093, 14.445755, 0.000000, 0.000000, 190.000000, 300);
  1648. CreateObject(18844, -1715.579467, -241.797439, 64.813636, 0.000000, 0.000000, 0.000000, 300);
  1649. CreateObject(1634, -1618.111328, -633.331054, 14.445755, 0.000000, 0.000000, 147.996826, 300);
  1650. CreateObject(18845, -1619.822875, -636.277404, 54.689823, 0.000000, 0.000000, 60.000000, 300);
  1651. CreateObject(18858, -1293.387695, -154.273696, 24.684835, 0.000000, 0.000000, 40.000000, 300);
  1652. CreateObject(18859, -1450.523437, 34.486816, 24.516786, 0.000000, 0.000000, 316.000000, 300);
  1653. CreateObject(18859, -1487.282836, -3.427585, 24.706010, 0.000000, 0.000000, 136.000000, 300);
  1654. CreateObject(18834, -1579.568115, -54.053909, 33.939945, 0.000000, 0.000000, 320.000000, 300);
  1655. CreateObject(18834, -1567.868164, -39.056640, 33.825237, 0.000000, 0.000000, 345.995727, 300);
  1656. CreateObject(18809, -1519.048828, -161.500976, 28.976997, 294.060058, 154.791870, 112.741699, 300);
  1657. CreateObject(1632, -1503.711181, -142.132049, 14.448549, 0.000000, 0.000000, 140.000000, 300);
  1658. CreateObject(18809, -1548.970092, -196.198089, 47.962547, 295.882751, 156.560974, 112.692962, 300);
  1659. CreateObject(18822, -1578.349121, -227.275283, 70.953132, 0.000000, 310.000000, 46.000000, 300);
  1660. CreateObject(18788, -1601.573608, -261.385650, 85.144607, 0.000000, 0.000000, 62.000000, 300);
  1661. CreateObject(18788, -1615.907592, -296.909149, 85.135078, 0.000000, 0.000000, 73.995849, 300);
  1662. CreateObject(18779, -1621.422363, -336.356445, 95.983543, 0.000000, 0.000000, 74.000000, 300);
  1663. CreateObject(18801, -1411.909179, -87.944335, 35.886016, 0.000000, 0.000000, 333.995361, 300);
  1664. CreateObject(18801, -1401.296386, -71.419654, 35.778121, 0.000000, 0.000000, 335.995361, 300);
  1665. CreateObject(18801, -1389.754516, -55.890937, 35.828125, 0.000000, 0.000000, 335.994873, 300);
  1666. CreateObject(18813, -1266.609130, -213.011535, 35.745326, 358.382080, 36.016601, 21.175903, 300);
  1667. CreateObject(18780, -1281.710693, -367.670532, 24.832670, 0.000000, 0.000000, 106.000000, 300);
  1668. CreateObject(7073, -1291.743164, -335.307617, 71.612419, 0.000000, 0.000000, 285.748901, 300);
  1669. CreateObject(18779, -1248.345092, -31.668457, 23.140625, 0.000000, 0.000000, 136.000000, 300);
  1670. CreateObject(1632, -1206.887695, -88.459960, 25.048822, 0.000000, 0.000000, 225.999755, 300);
  1671. CreateObject(18778, -1236.575073, 13.341864, 15.892198, 20.500000, 0.000000, 130.000000, 300);
  1672. CreateObject(18778, -1240.245849, 10.337312, 22.366447, 44.494995, 0.000000, 129.995727, 300);
  1673. CreateObject(18778, -1242.132080, 8.307238, 30.110340, 52.994628, 0.000000, 129.995727, 300);
  1674. CreateObject(18781, -1093.594360, 394.573944, 23.900342, 0.000000, 0.000000, 316.000000, 300);
  1675. CreateObject(18841, -1283.460815, 247.444244, 60.123664, 0.000000, 0.000000, 319.994750, 300);
  1676. CreateObject(18862, -1357.810791, -233.320983, 18.324865, 0.000000, 0.000000, 0.000000, 300);
  1677. CreateObject(18820, -1308.156250, 43.524414, 18.765724, 358.342590, 277.822692, 306.358276, 300);
  1678. CreateObject(18825, -1389.086914, 135.673828, 33.751209, 0.000000, 0.000000, 317.746582, 300);
  1679. CreateObject(18850, -1224.492797, 181.035720, 24.944551, 0.000000, 0.000000, 44.000000, 300);
  1680. CreateObject(18780, -1262.190429, 146.634445, 9.074712, 0.000000, 0.000000, 44.000000, 300);
  1681. CreateObject(18782, -1360.935180, 10.338317, 14.384368, 0.000000, 0.000000, 0.000000, 300);
  1682. CreateObject(18782, -1365.607543, 25.056770, 14.484375, 0.000000, 0.000000, 0.000000, 300);
  1683. CreateObject(18779, -1439.540161, 81.143684, 23.321830, 0.000000, 0.000000, 346.000000, 300);
  1684. CreateObject(18829, -1287.962402, 193.665130, 27.123464, 293.999969, 0.000000, 315.500000, 300);
  1685. CreateObject(18820, -1258.229980, 225.302764, 45.191772, 292.000000, 0.000000, 318.500000, 300);
  1686. CreateObject(2940, -1236.108886, 204.869674, 43.278720, 12.000000, 0.000000, 222.000000, 300);
  1687. CreateObject(18836, -1549.545776, -80.311225, 49.429328, 0.000000, 0.000000, 228.000000, 300);
  1688. CreateObject(18841, -1547.189575, -130.820312, 48.950050, 270.000000, 180.000000, 322.000000, 300);
  1689. CreateObject(18801, -1540.336669, -103.174194, 67.136016, 0.000000, 0.000000, 327.995361, 300);
  1690. CreateObject(18808, -1586.503906, -125.328536, 48.793991, 270.000000, 180.000000, 62.000000, 300);
  1691. CreateObject(1632, -1612.431884, -111.159210, 44.873527, 0.000000, 0.000000, 64.000000, 300);
  1692. CreateObject(18825, -1329.188720, 71.220329, 37.882732, 0.000000, 0.000000, 310.496582, 300);
  1693. CreateObject(717, -1401.936645, -227.014923, 13.373445, 0.000000, 0.000000, 316.000000, 300);
  1694. CreateObject(717, -1387.998291, -241.379074, 13.373453, 0.000000, 0.000000, 315.999755, 300);
  1695. CreateObject(18829, -1530.637695, -46.197578, 49.953525, 0.000000, 268.000000, 350.000000, 300);
  1696. CreateObject(1632, -1502.551391, -51.350444, 46.852077, 0.000000, 0.000000, 262.000000, 300);
  1697. CreateObject(7073, -1504.844116, -3.012939, 54.700851, 0.000000, 0.000000, 225.748901, 300);
  1698. CreateObject(7073, -1430.746582, 30.166261, 54.410530, 0.000000, 0.000000, 225.747070, 300);
  1699. CreateObject(1632, -1164.499877, -124.300483, 25.661853, 0.000000, 0.000000, 225.999755, 300);
  1700. CreateObject(18788, -1045.906860, 438.085998, 30.045169, 0.000000, 0.000000, 46.000000, 300);
  1701. CreateObject(18800, -996.399291, 456.868804, 41.920509, 0.000000, 0.000000, 47.500000, 300);
  1702. CreateObject(18800, -943.980773, 394.966003, 62.097305, 0.000000, 0.000000, 37.499389, 300);
  1703. CreateObject(18841, -996.617370, 403.326385, 57.510688, 84.931213, 180.000366, 223.328002, 300);
  1704. CreateObject(1632, -957.053710, 356.799591, 75.477073, 0.000000, 0.000000, 124.000000, 300);
  1705. CreateObject(18858, -983.109985, 340.027038, 87.191009, 347.383178, 179.999938, 307.383178, 300);
  1706. CreateObject(18860, -1661.371459, -131.870117, 79.384696, 0.000000, 0.000000, 52.000000, 300);
  1707. CreateObject(18831, -1720.589721, -416.389129, 24.676616, 0.000000, 328.000000, 56.000000, 300);
  1708. CreateObject(18831, -1717.940063, -413.525573, 46.244865, 3.690063, 52.149414, 57.263000, 300);
  1709. CreateObject(18842, -1698.574707, -383.819427, 49.368949, 270.000000, 180.000000, 327.999877, 300);
  1710. CreateObject(18841, -1681.563476, -353.967254, 65.074317, 6.000000, 0.000000, 236.500000, 300);
  1711. CreateObject(18801, -1698.103027, -356.380554, 98.563423, 0.000000, 0.000000, 57.991333, 300);
  1712. CreateObject(18809, -1721.960937, -368.765625, 85.055839, 281.999969, 180.000000, 139.750000, 300);
  1713. CreateObject(1632, -1741.362060, -391.167419, 86.235969, 0.000000, 0.000000, 140.000000, 300);
  1714. CreateObject(18779, -1524.741455, -355.807434, 10.367187, 0.000000, 0.000000, 182.000000, 300);
  1715. CreateObject(18779, -1474.866333, -407.371734, 8.695353, 0.000000, 0.000000, 267.999511, 300);
  1716. CreateObject(18779, -1461.582031, -339.109039, 23.693283, 0.000000, 0.000000, 224.000000, 300);
  1717. CreateObject(18779, -1626.870971, -160.873443, 23.484916, 0.000000, 0.000000, 328.000000, 300);
  1718. CreateObject(1632, -1595.279785, -481.663330, 22.562915, 0.000000, 0.000000, 301.998779, 300);
  1719. CreateObject(1632, -1628.250488, -502.022369, 22.453098, 0.000000, 0.000000, 155.997680, 300);
  1720. CreateObject(1634, -1551.549804, -623.913085, 14.441273, 0.000000, 0.000000, 209.996826, 300);
  1721. CreateObject(1634, -1548.961914, -628.447692, 18.541755, 28.000000, 0.000000, 210.492675, 300);
  1722. CreateObject(1634, -1547.159790, -631.585998, 24.872453, 41.998657, 0.000000, 210.492553, 300);
  1723. CreateObject(1634, -1537.872558, -656.794555, 37.110862, 0.000000, 0.000000, 179.992675, 300);
  1724. CreateObject(1634, -1529.330322, -676.172485, 39.437126, 0.000000, 0.000000, 271.989013, 300);
  1725. CreateObject(1634, -1502.014282, -668.913208, 39.497642, 0.000000, 0.000000, 353.988525, 300);
  1726. CreateObject(1634, -1510.185180, -645.732910, 40.074188, 0.000000, 0.000000, 91.984985, 300);
  1727. CreateObject(4585, -1212.274536, -410.717254, 22.303009, 62.000000, 0.000000, 0.000000, 300);
  1728. CreateObject(18826, -1291.216674, -496.185729, 33.522033, 0.000000, 0.000000, 92.000000, 300);
  1729. CreateObject(18811, -1294.999145, -460.772827, 51.036117, 274.000000, 0.000000, 8.500000, 300);
  1730. CreateObject(18841, -1316.208251, -428.559570, 52.597068, 270.000000, 179.994506, 100.248291, 300);
  1731. CreateObject(18841, -1342.502563, -455.896911, 52.326522, 270.000000, 179.994506, 287.994750, 300);
  1732. CreateObject(18841, -1366.838134, -443.531036, 67.876289, 1.998535, 0.000000, 303.747192, 300);
  1733. CreateObject(18836, -1345.816894, -471.684204, 83.657844, 0.000000, 0.000000, 219.499267, 300);
  1734. CreateObject(1634, -1252.326660, -610.424743, 14.445755, 0.000000, 0.000000, 165.998535, 300);
  1735. CreateObject(1634, -1296.830322, -653.228149, 24.073963, 0.000000, 0.000000, 89.997924, 300);
  1736. CreateObject(1634, -1360.671875, -656.707885, 23.654634, 0.000000, 0.000000, 89.994506, 300);
  1737. CreateObject(1634, -1422.830566, -657.010131, 23.658210, 0.000000, 0.000000, 89.994506, 300);
  1738. CreateObject(1634, -1462.555419, -639.393981, 27.556884, 0.000000, 0.000000, 359.994506, 300);
  1739. CreateObject(18788, -1461.186401, -597.784667, 30.659307, 0.000000, 0.000000, 266.000000, 300);
  1740. CreateObject(1634, -1457.265991, -579.349548, 32.862876, 0.000000, 0.000000, 343.989013, 300);
  1741. CreateObject(1634, -1409.450317, -514.113342, 25.687171, 0.000000, 0.000000, 303.987426, 300);
  1742. CreateObject(18631, -1344.707641, -564.560363, 13.308028, 0.000000, 0.000000, 0.000000, 300);
  1743. CreateObject(18759, -1288.105468, -571.579833, 13.148437, 0.000000, 0.000000, 0.000000, 300);
  1744. CreateObject(1634, -1271.861572, -521.595886, 14.441283, 0.000000, 0.000000, 159.997924, 300);
  1745. CreateObject(18786, -1317.913330, -574.167846, 25.398441, 0.000000, 0.000000, 16.000000, 300);
  1746. CreateObject(18769, -1358.815429, -582.881835, 28.463832, 0.000000, 0.000000, 13.250000, 300);
  1747. CreateObject(18768, -1401.238281, -586.372985, 29.073381, 0.000000, 0.000000, 12.500000, 300);
  1748. CreateObject(1634, -1370.575927, -592.772521, 29.881460, 0.000000, 0.000000, 101.997924, 300);
  1749. CreateObject(18761, -1463.011718, -620.532226, 18.004234, 0.000000, 0.000000, 0.000000, 300);
  1750. CreateObject(18761, -1414.929687, -588.788085, 34.353927, 0.000000, 0.000000, 281.500000, 300);
  1751. CreateObject(1632, -1660.844482, -617.108215, 14.448549, 0.000000, 0.000000, 108.000000, 300);
  1752. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1753. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1754. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1755. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1756. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1757. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1758. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1759. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1760. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1761. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1762. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1763. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1764. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1765. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1766. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1767. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1768. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1769. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1770. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1771. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1772. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1773. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1774. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1775. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1776. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1777. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1778. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1779. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1780. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1781. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1782. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1783. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1784. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1785. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1786. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1787. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1788. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1789. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1790. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1791. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1792. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1793. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1794. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1795. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1796. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1797. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1798. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1799. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1800. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1801. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1802. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1803. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1804. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1805. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1806. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1807. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1808. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1809. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1810. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1811. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1812. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1813. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1814. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1815. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1816. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1817. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1818. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1819. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1820. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1821. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1822. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1823. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1824. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1825. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1826. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1827. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1828. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1829. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1830. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1831. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1832. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1833. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1834. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1835. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1836. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1837. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1838. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1839. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1840. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1841. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1842. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1843. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1844. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1845. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1846. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1847. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1848. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1849. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1850. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1851. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1852. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1853. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1854. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1855. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1856. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1857. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1858. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1859. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1860. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1861. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1862. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1863. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1864. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1865. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1866. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1867. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1868. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1869. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1870. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1871. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1872. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1873. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1874. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1875. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1876. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1877. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1878. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1879. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1880. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1881. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1882. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1883. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1884. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1885. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1886. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1887. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1888. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1889. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1890. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1891. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1892. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1893. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1894. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1895. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1896. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1897. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1898. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1899. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1900. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1901. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1902. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1903. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1904. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1905. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1906. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1907. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1908. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1909. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1910. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1911. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1912. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1913. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1914. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1915. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1916. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1917. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1918. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1919. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1920. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1921. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1922. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1923. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1924. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1925. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1926. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1927. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1928. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1929. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1930. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1931. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1932. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1933. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1934. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1935. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1936. CreateObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //
  1937.  
  1938.  
  1939.  
  1940. languageMenu = CreateMenu("Language", 1, 20.0, 150.0, 200.0);
  1941. AddMenuItem(languageMenu, 0, "English");
  1942. AddMenuItem(languageMenu, 0, "Polish");
  1943.  
  1944. SetWeather(1);
  1945.  
  1946. if(!dini_Exists(SETTINGS)) {
  1947. dini_Create(SETTINGS);
  1948. dini_Set(SETTINGS,"panathas", "panathas");
  1949. }
  1950.  
  1951. //Colors Menu
  1952. colors = CreateMenu("Select color", 0, 20.0, 150.0, 200.0);
  1953. for(new i=0; i<MAX_COLORS; i++){
  1954. AddMenuItem(colors, 0, colorNames[i]);
  1955. }
  1956.  
  1957.  
  1958.  
  1959. //-----skiny----------------------------------------------------
  1960.  
  1961. AddPlayerClass(28,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1962. AddPlayerClass(293,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1963. AddPlayerClass(294,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1964. AddPlayerClass(29,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1965. AddPlayerClass(280,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1966. AddPlayerClass(285,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1967. AddPlayerClass(0,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1968. for(new s=9; s<=80; s++){
  1969. if(!IsInvalidSkin(s)){
  1970. AddPlayerClass(s,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1971. }
  1972. }
  1973. AddPlayerClass(114,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1974. AddPlayerClass(115,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1975. AddPlayerClass(116,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1976. AddPlayerClass(137,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1977. AddPlayerClass(157,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1978. AddPlayerClass(158,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1979. AddPlayerClass(159,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1980. AddPlayerClass(160,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1981. AddPlayerClass(161,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1982. AddPlayerClass(162,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1983. AddPlayerClass(163,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1984. AddPlayerClass(164,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1985. AddPlayerClass(165,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1986. AddPlayerClass(166,2119.0869,-2616.2554,13.5469,358.1704,5,1,46,1,0,0); //
  1987.  
  1988. //-------auta--------------------------------------------------
  1989. AddStaticVehicle(596,1595.4335,-1710.4786,5.6120,359.0112,0,1); // Polieiauto1
  1990. AddStaticVehicle(596,1591.3157,-1711.0908,5.6110,359.3632,0,1); // Polieiauto2
  1991. AddStaticVehicle(596,1587.6310,-1710.1353,5.6121,356.4171,0,1); // Polieiauto3
  1992. AddStaticVehicle(596,1583.7010,-1709.9613,5.6112,358.1574,0,1); // Polieiauto4
  1993. AddStaticVehicle(596,1578.8011,-1709.5167,5.6124,359.8095,0,1); // Polieiauto5
  1994. AddStaticVehicle(596,1574.4371,-1709.6666,5.6120,0.6777,0,1); // Polieiauto6
  1995. AddStaticVehicle(596,1570.3826,-1710.1104,5.6124,1.8963,0,1); // Polieiauto7
  1996. AddStaticVehicle(522,1554.0461,-1347.0791,329.0112,91.9866,3,8); //
  1997. AddStaticVehicle(522,1554.1277,-1348.8145,329.0174,90.3947,6,25); //
  1998. AddStaticVehicle(522,1554.0887,-1350.5770,329.0191,91.9938,7,79); //
  1999. AddStaticVehicle(522,1553.9858,-1352.4747,329.0149,92.8601,8,82); //
  2000. AddStaticVehicle(522,1554.1316,-1354.4730,329.0182,93.6696,36,105); //
  2001. AddStaticVehicle(522,1553.9965,-1356.5642,329.0215,89.1977,39,106); //
  2002. AddStaticVehicle(522,1553.8311,-1358.4707,329.0213,89.9816,51,118); //
  2003. AddStaticVehicle(520,429.0856,2523.2131,17.2253,90.7281,0,0); //
  2004. AddStaticVehicle(520,429.1208,2511.5437,17.1990,90.6356,0,0); //
  2005. AddStaticVehicle(520,429.6486,2499.5515,17.2062,93.1313,0,0); //
  2006. AddStaticVehicle(520,429.7394,2488.2388,17.2003,88.5181,0,0); //
  2007. AddStaticVehicle(577,1585.9270,1191.1370,10.7807,178.6242,8,7); // at
  2008. // AddStaticVehicle(592,-1638.9104,-309.3610,15.3451,312.8958,1,1); // andro
  2009. // AddStaticVehicle(592,-1674.9418,-270.7371,15.3673,311.5858,1,1); // andro
  2010. AddStaticVehicle(592,-1711.6168,-234.0455,15.3408,314.9363,1,1); // andro
  2011. AddStaticVehicle(592,-1678.6802,-199.0588,15.3551,317.4406,1,1); //
  2012. AddStaticVehicle(411,-2695.4421,1281.7603,55.1568,0.1086,106,1); //
  2013. AddStaticVehicle(411,-2686.5378,1282.0863,55.1598,358.4632,112,1); //
  2014. AddStaticVehicle(411,-2677.0283,1282.1990,55.1598,359.0811,116,1); //
  2015. AddStaticVehicle(411,-2667.9897,1282.0941,55.1547,358.0406,123,1); //
  2016. AddStaticVehicle(407,-2682.6265,2178.6079,55.6622,277.4487,3,1); //
  2017. AddStaticVehicle(522,1920.5607,-1447.7389,13.0333,2.6041,51,118); // skatepark
  2018. AddStaticVehicle(522,1918.3466,-1447.9108,13.0394,1.2932,39,106); // skatepark
  2019. AddStaticVehicle(522,1916.1615,-1447.9252,13.0392,1.8025,36,105); // skatepark
  2020. AddStaticVehicle(522,1914.3247,-1447.8779,13.0316,1.5187,8,82); // skatepark
  2021. AddStaticVehicle(522,1912.1191,-1447.9169,13.0317,1.0742,7,79); // skatepark
  2022. AddStaticVehicle(522,1910.0746,-1448.0422,13.0306,359.7383,6,25); // skatepark
  2023. AddStaticVehicle(522,1907.9261,-1447.9183,13.0294,0.3941,3,8); // skatepark
  2024. AddStaticVehicle(522,1905.6041,-1447.8545,13.0310,5.3316,3,3); // skatepark
  2025. AddStaticVehicle(522,-659.3141,2321.9236,138.2066,78.5260,8,82); // jump
  2026. AddStaticVehicle(522,-658.7019,2324.4880,138.1515,75.5829,36,105); // jump
  2027. AddStaticVehicle(522,-657.8578,2328.6467,138.0974,82.1578,3,3); // jump
  2028. AddStaticVehicle(522,-658.2217,2326.7329,138.1198,80.5493,3,8); // jump
  2029. AddStaticVehicle(429,-639.8393,2320.9602,134.1626,90.1781,2,1); // jump
  2030. AddStaticVehicle(429,-639.7183,2326.2781,134.3601,88.4818,1,2); // jump
  2031. AddStaticVehicle(429,-639.2462,2331.2996,134.7150,87.8269,14,14); // jump
  2032. AddStaticVehicle(429,-638.9659,2336.1677,135.0621,90.5389,13,13); // jump
  2033. AddStaticVehicle(477,-2354.0361,-1633.6943,483.4525,263.7140,101,1); // chill
  2034. AddStaticVehicle(477,-2353.4146,-1628.0540,483.4341,257.0672,94,1); // chill
  2035. AddStaticVehicle(477,-2351.4690,-1621.8409,483.4177,255.4475,121,1); // chill
  2036. AddStaticVehicle(407,-2349.6150,-1614.5033,483.8729,255.1214,3,1); // chill
  2037. AddStaticVehicle(407,-2348.0906,-1608.9655,483.8730,254.1599,3,1); // chill
  2038. AddStaticVehicle(407,-2346.8145,-1602.4249,483.8777,254.6693,3,1); // chill
  2039. AddStaticVehicle(539,-2343.4036,-1596.9941,482.9905,251.5604,86,70); // chill
  2040. AddStaticVehicle(539,-2341.2920,-1591.9808,482.9678,223.8264,79,74); // chill
  2041. AddStaticVehicle(539,-2337.7141,-1589.3645,482.9776,207.0453,70,86); // chill
  2042. AddStaticVehicle(461,-2321.6814,-1593.7047,483.3799,144.3107,75,1); // chill
  2043. AddStaticVehicle(461,-2323.7729,-1591.6945,483.3386,145.0292,61,1); // chill
  2044. AddStaticVehicle(461,-2326.2632,-1590.7316,483.3109,137.1616,53,1); // chill
  2045. AddStaticVehicle(461,-2328.2571,-1589.1388,483.2727,137.4798,43,1); // chill
  2046. AddStaticVehicle(461,-2330.0647,-1587.6716,483.2433,134.0947,37,1); // chill
  2047. AddStaticVehicle(534,2645.0161,-1990.4507,13.2789,180.9674,42,42); //
  2048. AddStaticVehicle(567,2636.2319,-2001.4719,13.4205,269.6246,88,64); //
  2049. AddStaticVehicle(567,2636.4453,-2005.3247,13.4268,272.2252,90,96); //
  2050. AddStaticVehicle(534,2644.9954,-1983.0259,13.2759,178.4302,53,53); //
  2051. AddStaticVehicle(535,2657.5601,-1998.5138,13.2296,90.5352,31,1); //
  2052. AddStaticVehicle(535,2657.6609,-2009.5535,13.2317,91.8892,28,1); //
  2053. AddStaticVehicle(549,2395.6509,1040.0244,10.5176,181.8852,75,39); //
  2054. AddStaticVehicle(496,2400.3557,1040.5125,10.5445,181.1935,66,72); //
  2055. AddStaticVehicle(429,2407.3540,1021.2560,10.5026,90.0793,1,3); //
  2056. AddStaticVehicle(541,2394.1348,1015.7099,10.4482,90.2018,58,8); //
  2057. AddStaticVehicle(429,2394.0378,1012.0408,10.5014,88.2903,3,1); //
  2058. AddStaticVehicle(496,2394.0583,1007.9249,10.5393,88.7509,53,56); //
  2059. AddStaticVehicle(549,2379.0830,1010.2419,10.5202,0.1422,72,39); //
  2060. AddStaticVehicle(541,2379.6204,1040.4528,10.4485,179.4767,60,1); //
  2061. AddStaticVehicle(561,-2680.4995,223.2173,4.0650,91.2347,43,21); //
  2062. AddStaticVehicle(562,-2686.4939,223.0991,3.9119,90.8612,17,1); //
  2063. AddStaticVehicle(559,-2692.1426,223.0109,3.9116,91.7756,60,1); //
  2064. AddStaticVehicle(565,-2692.0063,204.6646,3.9633,0.3968,53,53); //
  2065. AddStaticVehicle(561,-2683.8806,207.4667,4.1482,89.8737,8,17); //
  2066. AddStaticVehicle(560,-2675.9341,204.8036,4.0430,359.0733,17,1); //
  2067. AddStaticVehicle(559,-2701.8318,201.5778,3.9108,357.7781,58,8); //
  2068. AddStaticVehicle(560,-2711.4099,202.4772,3.9578,358.4762,9,39); //
  2069. AddStaticVehicle(565,-2711.5002,233.0337,3.8812,179.0709,42,42); //
  2070. AddStaticVehicle(562,-2701.2612,233.1263,3.9123,180.5550,35,1); //
  2071. AddStaticVehicle(504,-1133.7411,-1058.5880,129.0111,358.3974,86,86); // Derbycar
  2072. AddStaticVehicle(504,-1138.5369,-1058.1327,129.0110,356.9914,7,7); // derbycar
  2073. AddStaticVehicle(504,-1142.7703,-1057.9033,129.0111,357.3135,42,42); // Derbycar
  2074. AddStaticVehicle(504,-1147.1832,-1057.9855,129.0111,358.1117,51,51); // Derbycar
  2075. AddStaticVehicle(504,-1151.6085,-1057.7751,129.0112,356.3275,118,118); // Derbycar
  2076. AddStaticVehicle(504,-1155.5637,-1057.9521,129.0112,359.9536,79,79); // Derbycar
  2077. AddStaticVehicle(451,-2411.5598,-585.6307,132.3086,215.6878,11,1); // drift1
  2078. AddStaticVehicle(451,-2414.1277,-587.6025,132.3079,216.2504,116,1); // drift1
  2079. AddStaticVehicle(562,-2416.4407,-589.3303,132.3071,215.8436,113,1); // drift1
  2080. AddStaticVehicle(562,-2408.9907,-583.7567,132.3065,216.1684,101,1); // drift1
  2081. AddStaticVehicle(541,-318.0000,1515.9618,74.9823,359.7057,68,8); // drift2
  2082. AddStaticVehicle(541,-324.0556,1515.7854,74.9845,0.5455,2,1); // drift2
  2083. AddStaticVehicle(562,-321.0821,1515.7133,75.0186,0.4362,92,1); // drift2
  2084. AddStaticVehicle(562,-314.7585,1515.8209,75.0156,1.2582,36,1); // drift2
  2085. AddStaticVehicle(451,2312.4407,1387.3271,42.4799,359.1716,35,1); // drift3
  2086. AddStaticVehicle(562,2309.1775,1387.3855,42.4786,359.5522,17,1); // drift3
  2087. AddStaticVehicle(451,2305.5750,1387.3441,42.4799,359.3799,11,1); // drift3
  2088. AddStaticVehicle(562,2302.3088,1387.4829,42.4798,358.7405,113,1); // drift3
  2089. AddStaticVehicle(519,1284.5516,1473.8401,11.7409,271.1546,1,1); // lotnisko
  2090. AddStaticVehicle(519,1285.3225,1452.7368,11.7359,271.7581,1,1); // lotnisko
  2091. AddStaticVehicle(476,1282.9326,1435.0739,11.5353,267.4384,1,6); // lotnisko
  2092. AddStaticVehicle(476,1283.2781,1423.0254,11.5216,272.4874,7,6); // lotnisko
  2093. AddStaticVehicle(593,1283.7325,1410.5983,11.2687,267.2320,68,8); // lotnisko
  2094. AddStaticVehicle(593,1283.8346,1397.3442,11.2777,269.8309,60,1); // lotnisko
  2095. AddStaticVehicle(593,1284.4512,1382.6407,11.2763,271.2416,58,8); // lotnisko
  2096. AddStaticVehicle(493,226.9013,-1919.5658,-0.0732,182.2593,36,13); // jetmax
  2097. AddStaticVehicle(493,221.1933,-1918.1852,-0.1058,179.2598,36,13); // jetmax
  2098. AddStaticVehicle(493,233.1561,-1918.7250,-0.0702,179.9443,36,13); // jetmax
  2099. AddStaticVehicle(449,-2006.5000,146.1796,27.9973,0.0000,1,74); // tram
  2100. AddStaticVehicle(449,-2006.5000,159.8159,27.9973,0.0000,1,74); // tram
  2101. AddStaticVehicle(449,-2006.5000,174.2482,27.9973,359.9992,1,74); // tram
  2102. AddStaticVehicle(449,-2006.5000,188.7164,27.9973,359.9992,1,74); // tram
  2103. AddStaticVehicle(537,2864.7500,1260.3721,12.3495,180.0000,1,1); // pociag
  2104.  
  2105. //--------spadochrony na base jump-------------------------------------------------
  2106.  
  2107. AddStaticPickup(371, 15, 1529.1880,-1347.9653,329.4609); //
  2108. AddStaticPickup(371, 15, 1526.7839,-1358.7754,329.4609); //
  2109. AddStaticPickup(371, 15, 1531.6643,-1368.5757,329.4609); //
  2110.  
  2111. //------stunt park-------------------------------------------------------
  2112.  
  2113. AddStaticVehicle(522,2129.2837,-2609.2485,13.1170,90.4466,8,82); //
  2114. AddStaticVehicle(522,2128.9736,-2611.4607,13.1072,98.8816,3,3); //
  2115. AddStaticVehicle(522,2129.1648,-2610.1831,13.1168,91.9737,3,8); //
  2116. AddStaticVehicle(522,2128.2871,-2613.4036,13.1004,94.4225,51,118); //
  2117. AddStaticVehicle(522,2127.8540,-2614.4099,13.1005,90.4727,39,106); //
  2118. AddStaticVehicle(522,2126.7937,-2616.9375,13.1072,98.8815,36,105); //
  2119. AddStaticVehicle(522,2127.4319,-2615.3887,13.1048,95.5269,7,79); //
  2120. AddStaticVehicle(522,2126.1541,-2618.6692,13.0982,98.7364,6,25); //
  2121. AddStaticVehicle(522,2125.8093,-2619.4751,13.1079,99.1264,3,8); //
  2122. AddStaticVehicle(522,2124.8811,-2621.5583,13.1238,97.4333,3,3); //
  2123. AddStaticVehicle(522,2124.6812,-2622.2625,13.1035,95.9889,51,118); //
  2124. AddStaticVehicle(522,2123.7986,-2624.2378,13.0959,94.8977,39,106); //
  2125. AddStaticVehicle(522,2123.5178,-2625.2456,13.1167,79.1051,7,79); //
  2126. AddStaticVehicle(522,2123.1616,-2626.3792,13.0977,97.5864,36,105); //
  2127. AddStaticVehicle(444,1229.6320,-2492.0571,172.2451,269.8000,32,42); //
  2128. AddStaticVehicle(444,1229.6320,-2497.9236,172.2430,270.3023,32,53); //
  2129. AddStaticVehicle(444,1842.4915,-2637.5122,13.9200,1.7663,32,66); //
  2130. AddStaticVehicle(444,1838.1868,-2637.7029,13.9182,0.7508,32,32); //
  2131. AddStaticVehicle(444,1834.0966,-2637.7520,13.9180,0.3828,32,36); //
  2132. AddStaticVehicle(411,1794.9098,-2407.0430,13.3001,189.4724,106,1); //
  2133. AddStaticVehicle(411,1798.1608,-2406.5073,13.3000,188.1078,80,1); //
  2134. AddStaticVehicle(411,1801.6112,-2406.0759,13.3000,186.7275,75,1); //
  2135. AddStaticVehicle(411,2082.6201,-2381.2100,13.2922,87.6234,75,1); //
  2136. AddStaticVehicle(411,2082.4829,-2384.7632,13.2922,89.3373,12,1); //
  2137. AddStaticVehicle(411,2082.5515,-2388.0691,13.2922,88.3276,64,1); //
  2138. AddStaticVehicle(468,1775.7487,-2296.9207,61.9279,23.5962,46,46); //
  2139. AddStaticVehicle(468,1773.2402,-2297.7742,61.9198,21.6913,53,53); //
  2140. AddStaticVehicle(468,1771.0897,-2298.9905,61.9276,19.1318,6,6); //
  2141. AddStaticVehicle(468,1767.5759,-2299.1799,61.9279,20.7889,46,46); //
  2142. AddStaticVehicle(468,1764.5636,-2300.7705,61.9278,18.9654,53,53); //
  2143. AddStaticVehicle(468,1761.7115,-2301.9268,61.9278,22.2543,3,3); //
  2144. AddStaticVehicle(468,1778.7299,-2295.3347,61.9278,13.7246,3,3); //
  2145. AddStaticVehicle(471,1805.1260,-2563.1985,13.0525,359.5184,74,83); //
  2146. AddStaticVehicle(471,1802.6161,-2563.2493,13.0510,3.4557,120,113); //
  2147. AddStaticVehicle(471,1799.9739,-2563.1711,13.0511,4.1197,66,71); //
  2148. AddStaticVehicle(471,1797.5403,-2563.1541,13.0523,1.8008,120,117); //
  2149. AddStaticVehicle(471,1807.9215,-2563.2029,13.0518,0.6808,103,111); //
  2150. AddStaticVehicle(417,1524.2375,-2644.7686,71.9280,359.2267,0,0); //
  2151. AddStaticVehicle(522,2129.9526,-2598.1008,13.1072,188.4773,51,118); //
  2152. AddStaticVehicle(522,2130.4954,-2601.3311,13.1072,188.4773,39,106); //
  2153. AddStaticVehicle(522,2130.9102,-2603.8005,13.1072,188.4774,36,105); //
  2154. AddStaticVehicle(522,2134.4346,-2602.7407,13.1424,188.2812,6,25); //
  2155. AddStaticVehicle(522,2135.4414,-2603.9639,13.1074,185.0344,3,8); //
  2156. AddStaticVehicle(522,2133.7092,-2599.5386,13.1072,188.4417,7,79); //
  2157. AddStaticVehicle(522,2132.8879,-2597.6074,13.1158,188.0616,8,82); //
  2158. AddStaticVehicle(522,2112.3416,-2600.9219,13.1048,188.3479,8,82); //
  2159. AddStaticVehicle(522,2108.1899,-2624.0979,13.1081,188.4773,6,25); //
  2160. AddStaticVehicle(522,2108.7615,-2620.4797,13.1480,190.9277,8,82); //
  2161. AddStaticVehicle(522,2109.2480,-2618.3115,13.1391,191.9287,7,79); //
  2162. AddStaticVehicle(522,2109.5229,-2616.1399,13.1070,190.1755,36,105); //
  2163. AddStaticVehicle(522,2110.2192,-2613.1194,13.1456,188.1147,39,106); //
  2164. AddStaticVehicle(522,2110.4512,-2610.4099,13.1092,188.7314,51,118); //
  2165. AddStaticVehicle(522,2110.9509,-2607.3611,13.1094,188.4763,3,8); //
  2166. AddStaticVehicle(522,2111.4871,-2604.9639,13.1457,188.4775,6,25); //
  2167. AddStaticVehicle(522,2111.7251,-2602.4758,13.1339,189.2637,7,79); //
  2168. AddStaticVehicle(411,2144.2290,-2572.1475,13.2922,78.9948,116,1); //
  2169. AddStaticVehicle(411,2143.6365,-2576.6340,13.2922,82.3457,112,1); //
  2170. AddStaticVehicle(411,2143.0637,-2581.5723,13.2922,82.0861,106,1); //
  2171. AddStaticVehicle(411,2142.8767,-2586.6541,13.2921,81.1088,80,1); //
  2172. AddStaticVehicle(417,1463.5343,-2395.0068,52.2650,271.9891,0,0); //
  2173. AddStaticVehicle(522,-2032.9840,176.3355,28.4052,278.4746,36,105); //
  2174. AddStaticVehicle(522,-2032.8501,175.1526,28.3965,281.5421,7,79); //
  2175. AddStaticVehicle(522,-2032.5503,173.4749,28.3947,278.7239,6,25); //
  2176. AddStaticVehicle(522,-2032.2255,170.9243,28.3941,296.0592,3,8); //
  2177. AddStaticVehicle(522,-2031.6625,169.1264,28.4116,282.1407,3,3); //
  2178. AddStaticVehicle(522,-2031.6976,167.5826,28.3942,280.0745,51,118); //
  2179. AddStaticVehicle(509,2141.9673,-2591.8179,13.0701,76.2968,74,1); //
  2180. AddStaticVehicle(510,2140.8357,-2597.3958,13.1633,75.7728,46,46); //
  2181. AddStaticVehicle(510,2141.6216,-2593.6633,13.1664,78.7079,39,39); //
  2182. AddStaticVehicle(510,2141.1768,-2595.2698,13.1658,73.7039,28,28); //
  2183. AddStaticVehicle(481,2140.2561,-2598.8169,13.0737,89.3359,3,3); //
  2184. AddStaticVehicle(481,2139.8003,-2600.9312,13.0742,83.8094,6,6); //
  2185. AddStaticVehicle(444,2143.9629,-2562.9480,13.9338,138.0730,32,66); //
  2186. AddStaticVehicle(444,2138.6096,-2558.9087,13.9338,140.3046,32,14); //
  2187. AddStaticVehicle(444,2134.3513,-2553.6357,13.9338,140.8867,32,32); //
  2188. AddStaticVehicle(411,2120.1626,-2629.6116,13.2832,45.1216,64,1); //
  2189. AddStaticVehicle(411,2117.1101,-2632.5483,13.2861,43.8429,12,1); //
  2190. AddStaticVehicle(451,2113.6355,-2635.0789,13.2661,41.1492,61,61); //
  2191. AddStaticVehicle(451,2110.4248,-2637.5999,13.2661,42.3460,46,46); //
  2192. AddStaticVehicle(429,2106.6897,-2640.1506,13.2383,34.2380,12,12); //
  2193. AddStaticVehicle(429,2103.3286,-2641.9563,13.2383,23.5330,10,10); //
  2194. AddStaticVehicle(556,2088.1628,-2640.4526,13.9375,7.9430,1,1); //
  2195.  
  2196. AddStaticVehicle(403,1865.4496,-2349.4822,14.1680,259.2186,30,1); //
  2197. AddStaticVehicle(591,1852.3140,-2365.8792,14.1725,262.0656,40,1); //
  2198. AddStaticVehicle(403,1864.1525,-2355.2620,14.1874,259.6646,28,1); //
  2199. AddStaticVehicle(591,1853.5797,-2359.5974,14.1633,260.5608,25,1); //
  2200. AddStaticVehicle(403,1862.6393,-2361.0120,14.1744,260.1177,25,1); //
  2201. AddStaticVehicle(591,1855.0759,-2353.6763,14.1737,260.0085,40,1); //
  2202. AddStaticVehicle(403,1861.3846,-2367.0610,14.1839,260.5859,40,1); //
  2203. AddStaticVehicle(591,1856.3413,-2348.1633,14.1743,261.8797,25,1); //
  2204.  
  2205. //------- skroad -------------------------------------------
  2206. AddStaticVehicle(470,3914.2676,-1594.0166,1441.6450,178.7790,43,0); //
  2207. AddStaticVehicle(411,3907.1563,-1594.0342,1441.3846,178.7204,75,1); //
  2208. AddStaticVehicle(403,3937.7273,-1607.8701,1442.2546,90.4939,37,1); //
  2209. AddStaticVehicle(556,3936.5105,-1618.1447,1442.0275,90.2668,1,1); //
  2210. AddStaticVehicle(434,3899.8887,-1593.5781,1441.6248,177.7024,12,12); //
  2211. AddStaticVehicle(549,3893.3613,-1593.8932,1441.3549,180.0436,79,39); //
  2212. AddStaticVehicle(560,3885.9973,-1593.6990,1441.3546,180.7896,21,1); //
  2213. AddStaticVehicle(437,3937.1111,-1597.5286,1441.7886,90.3214,79,7); //
  2214. AddStaticVehicle(522,3906.6328,-1623.8096,1441.2152,1.5018,8,82); //
  2215. AddStaticVehicle(522,3910.0125,-1623.8680,1441.2085,0.0848,36,105); //
  2216. AddStaticVehicle(522,3903.1624,-1623.7916,1441.2240,359.0955,51,118); //
  2217. AddStaticVehicle(522,3900.0425,-1623.8105,1441.2184,358.9261,39,106); //
  2218.  
  2219. // big ramp
  2220. AddStaticVehicle(451,-1507.2697,-95.8448,13.8679,315.1670,125,125); //
  2221. AddStaticVehicle(451,-1510.8481,-92.2626,13.8677,314.8214,123,123); //
  2222. AddStaticVehicle(451,-1514.2601,-88.8630,13.8673,314.1568,75,75); //
  2223. AddStaticVehicle(411,-1518.2294,-84.7243,13.8876,313.2082,116,1); //
  2224. AddStaticVehicle(411,-1521.6333,-81.0892,13.8876,314.0365,123,1); //
  2225. AddStaticVehicle(411,-1525.8114,-76.6237,13.8876,312.5574,112,1); //
  2226. AddStaticVehicle(444,-1515.4773,-66.6259,14.5721,227.0735,32,53); //
  2227. AddStaticVehicle(444,-1510.1294,-61.3833,14.9054,231.0577,32,42); //
  2228. AddStaticVehicle(444,-1505.0365,-56.6277,14.9054,224.2681,32,36); //
  2229.  
  2230. //------------w chilliad---------------------------------------------------
  2231. AddStaticVehicle(406,-2320.2141,-1693.0358,484.3763,317.9574,1,1); //
  2232. AddStaticVehicle(406,-2326.9009,-1686.7936,484.8504,315.4360,1,1); //
  2233. AddStaticVehicle(444,-2333.0601,-1680.0525,483.9765,321.0508,32,36); //
  2234. AddStaticVehicle(444,-2337.1272,-1676.6936,484.3026,321.2303,32,42); //
  2235. AddStaticVehicle(444,-2341.4504,-1673.7970,484.6509,320.0678,32,53); //
  2236. AddStaticVehicle(524,-2286.8240,-1634.2852,484.6516,135.4389,61,27); //
  2237. AddStaticVehicle(524,-2291.5752,-1628.7876,484.6911,131.3561,65,31); //
  2238. AddStaticVehicle(524,-2296.7644,-1623.4209,484.7355,134.7281,61,61); //
  2239. AddStaticVehicle(471,-2351.7883,-1672.5693,483.9184,324.9068,120,114); //
  2240. AddStaticVehicle(471,-2348.2559,-1667.7428,483.4692,319.0882,120,114); //
  2241. AddStaticVehicle(471,-2344.6653,-1670.5138,483.6782,318.0077,66,71); //
  2242. AddStaticVehicle(471,-2346.4763,-1669.1179,483.5749,320.7298,120,117); //
  2243. AddStaticVehicle(471,-2350.0808,-1673.7584,484.0057,320.3607,103,111); //
  2244. AddStaticVehicle(471,-2348.5894,-1674.9417,484.0957,315.4458,120,113); //
  2245. AddStaticVehicle(408,-2302.0503,-1617.4326,484.3998,133.7644,26,26); //
  2246. AddStaticVehicle(578,-2316.9258,-1598.3971,484.5126,137.7097,1,1); //
  2247. AddStaticVehicle(408,-2307.1541,-1612.0511,484.4581,135.0755,26,26); //
  2248. AddStaticVehicle(578,-2311.1357,-1604.8683,484.5547,135.8212,1,1); //
  2249. // cr
  2250. AddStaticVehicle(522,2877.2659,-1937.2883,7.3284,263.7886,3,3); //
  2251. AddStaticVehicle(522,2877.4297,-1935.1362,7.2340,267.0799,36,105); //
  2252. AddStaticVehicle(522,2876.8708,-1947.5267,7.5754,263.5541,39,106); //
  2253. AddStaticVehicle(522,2876.9651,-1949.7477,7.5541,265.8167,51,118); //
  2254.  
  2255. //---------samochodziki RC-------------------------------------------------
  2256. AddStaticVehicle(441,1886.3124,-2218.3994,104.8120,271.4601,79,42); //
  2257. AddStaticVehicle(441,1886.2666,-2215.4438,104.8122,266.1060,82,54); //
  2258. AddStaticVehicle(441,1886.4855,-2212.1357,104.8120,267.2803,67,86); //
  2259. AddStaticVehicle(501,1886.3378,-2192.3359,105.0814,275.6235,14,75); //
  2260. AddStaticVehicle(464,1886.5082,-2205.4734,104.9924,271.1930,14,75); //
  2261. AddStaticVehicle(464,1886.3048,-2209.0291,104.9906,276.1580,14,75); //
  2262. AddStaticVehicle(464,1886.7527,-2202.2925,104.9897,271.5650,14,75); //
  2263. AddStaticVehicle(564,1886.3821,-2198.6682,104.8580,270.7305,0,0); //
  2264. AddStaticVehicle(564,1886.1781,-2195.5410,104.8580,269.5790,0,0); //
  2265.  
  2266. //------pickupy w stunt parku----------------------------------------------
  2267. AddStaticPickup(1242, 2, 1379.0939,-2559.4771,62.9708); // pancerz
  2268. AddStaticPickup(1242, 2, 1449.0143,-2647.4402,83.9599); // pancerz
  2269. AddStaticPickup(371, 2, 1442.7192,-2635.9114,83.9599); // para
  2270. AddStaticPickup(371, 2, 457.3163,-2635.6570,83.9599); // para
  2271. AddStaticPickup(371, 2, 1451.5563,-2408.2957,52.1320); // para
  2272. AddStaticPickup(1242, 2, 1458.2734,-2405.4653,52.1320); // pancerz
  2273. AddStaticPickup(371, 2, 1882.5753,-2230.8328,105.6746); // para
  2274. AddStaticPickup(1242, 2, 1884.3585,-2229.5823,105.5731); // pancerz
  2275.  
  2276. AddStaticPickup(365, 2, 1370.4026,-2464.4631,50.8195); //
  2277. AddStaticPickup(341, 2, 1377.4482,-2581.3892,60.4083); // pi³a
  2278. AddStaticPickup(344, 2, 1501.1743,-2633.4141,61.9443); //
  2279. AddStaticPickup(366, 2, 1601.4391,-2650.4607,24.5815); //
  2280. AddStaticPickup(331, 2, 1803.7399,-2574.7722,34.5707); //
  2281. AddStaticPickup(342, 2, 1978.0179,-2644.9387,29.6835); //
  2282. AddStaticPickup(342, 2, 1622.3665,-2286.4656,87.6341); //
  2283. AddStaticPickup(365, 2, 1476.7894,-2596.0667,35.9500); //
  2284. AddStaticPickup(365, 2, 2083.1550,-2284.5959,13.5469); //
  2285.  
  2286. // RURA
  2287. AddStaticVehicle(444,770.8682,-2058.0168,59.0502,268.7279,32,66); //
  2288. AddStaticVehicle(444,770.8039,-2048.5679,59.0501,270.2384,32,14); //
  2289. AddStaticVehicle(444,770.2087,-2038.3152,59.0502,270.1417,32,32); //
  2290. AddStaticVehicle(444,800.5687,-2038.1445,59.0502,91.4016,32,36); //
  2291. AddStaticVehicle(444,800.6011,-2048.1790,59.0502,91.3654,32,42); //
  2292. AddStaticVehicle(444,801.2690,-2057.9897,59.0502,88.9257,32,53); //
  2293.  
  2294. //SetTimer("GameModeExitFunc", gRoundTime, 0);
  2295. return 1;
  2296. }
  2297.  
  2298.  
  2299. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  2300. {
  2301. for(new x = 0; x<MAX_PLAYERS; x++)
  2302. {
  2303. if(IsPlayerConnected(x) && GetPlayerState(x) == PLAYER_STATE_SPECTATING && gSpectateID[x] == playerid && gSpectateType[x] == ADMIN_SPEC_TYPE_PLAYER)
  2304. {
  2305. SetPlayerInterior(x,newinteriorid);
  2306. }
  2307. }
  2308. }
  2309.  
  2310. //------------------------------------------------------------------------------
  2311. // Funkcje Teleportu
  2312. //------------------------------------------------------------------------------
  2313.  
  2314. SetPlayePosWithVehicle(playerid, Float:X, Float:Y, Float:Z, Float:Ang)
  2315. {
  2316. new cartype = GetPlayerVehicleID(playerid);
  2317. SetPlayerPos2(playerid, X, Y, Z, Ang);
  2318. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPlayerOnBike(playerid) || IsPlayerAdmin(playerid))
  2319. {
  2320. LinkVehicleToInterior(cartype, GetPlayerInterior(playerid));
  2321. SetVehiclePos(cartype,X,Y,Z);
  2322. SetVehicleZAngle(cartype, Ang);
  2323. PutPlayerInVehicle(playerid,cartype,0);
  2324. }
  2325. }
  2326.  
  2327. SetPlayerPos2(playerid, Float:X, Float:Y, Float:Z, Float:Ang)
  2328. {
  2329. SetPlayerInterior(playerid,0);
  2330. SetPlayerPos(playerid,X,Y,Z);
  2331. SetPlayerFacingAngle(playerid, Ang);
  2332. SetCameraBehindPlayer(playerid);
  2333. ResetPlayerWeapons(playerid);
  2334. SetPlayerWorldBounds(playerid, 6666.6666, -6666.6666, 6666.6666, -6666.6666);
  2335. }
  2336.  
  2337. //------------------------------------------------------------------------------
  2338. // Timery
  2339. //------------------------------------------------------------------------------
  2340.  
  2341. public Planes()
  2342. {
  2343. for(new i=0; i<MAX_PLAYERS; i++)
  2344. {
  2345. if(IsPlayerInArea(i, 1383.4119, -2655.1475, 2170.5630, -2344.4583) && IsPlayerInPlane(i) && !IsPlayerAdmin(i))
  2346. {
  2347. SetPlayerHealth(i, 1);
  2348. SetVehicleToRespawn(GetPlayerVehicleID(i));
  2349. ResetPlayerWeapons(i);
  2350. }
  2351. }
  2352. }
  2353.  
  2354. public CountDown()
  2355. {
  2356. if (Count > 0)
  2357. {
  2358. GameTextForAll( CountText[Count-1], 2500, 3);
  2359. Count--;
  2360. SetTimer("CountDown", 1000, 0);
  2361. }
  2362. else
  2363. {
  2364. GameTextForAll("~w~Go!!!", 2500, 3);
  2365. Count = 5;
  2366. }
  2367. return 1;
  2368. }
  2369.  
  2370. public Bum(playerid) bum[playerid] = 0;
  2371.  
  2372. public Tele(playerid) tele[playerid] = 0;
  2373.  
  2374. public Pingkick()
  2375. {
  2376. for(new i;i<MAX_PLAYERS;i++)
  2377. {
  2378. if(!IsPlayerAdmin(i) && GetPlayerPing(i)>MAX_PING){
  2379. // SendClientMessageToAllLang(81,0xFF0000FF,Player(i));
  2380. // Kick(i);
  2381. //(i, "High Ping");
  2382. }
  2383. }
  2384. }
  2385.  
  2386. public Guns()
  2387. {
  2388. for(new i;i<MAX_PLAYERS;i++)
  2389. {
  2390. if(!IsPlayerAdmin(i)){
  2391. new WeData[13][2];
  2392. GetPlayerWeaponData(i, 7, WeData[7][0], WeData[7][1]);
  2393. if(WeData[7][0] == 39 || WeData[7][0] == 38 || WeData[7][0] == 38 || WeData[7][0] == 37 || WeData[7][0] == 36 || WeData[7][0] == 35){
  2394. //SendClientMessageToAllLang(82,0xFF0000FF,Player(i));
  2395. SendClientMessage(i, 0xC6BEBDFF, "You're banned from server");
  2396. //(i, "Cheat");
  2397. }
  2398. }
  2399. }
  2400. }
  2401.  
  2402. public ScanVehicleHealth(){
  2403. new Float:HP;
  2404. for(new i=0;i<MAX_PLAYERS;i++)
  2405. {
  2406. if(!IsPlayerInArea(i, -1218.4819, -1086.8854, -970.1301,-880.0761) && IsPlayerInAnyVehicle(i))
  2407. {
  2408. for(new v=0;v<MAX_VEHICLES;v++)
  2409. {
  2410. GetVehicleHealth(v,Float:HP);
  2411. if(Float:HP < 250)
  2412. {
  2413. SetVehicleHealth(v,400);
  2414. }
  2415. }
  2416. }
  2417. }
  2418. }
  2419.  
  2420. public RemoveRamp(playerid)
  2421. {
  2422. if (rampid[playerid] != -1)
  2423. {
  2424. DestroyObject(rampid[playerid]);
  2425. rampid[playerid] = -1;
  2426. }
  2427. }
  2428.  
  2429. public CheckTime()
  2430. {
  2431. minuty++;
  2432. if(minuty == 60){
  2433. h++;
  2434. minuty=0;
  2435. }
  2436. if(h == 24){
  2437. h=0;
  2438. }
  2439. return 1;
  2440. }
  2441.  
  2442. //------------------------------------------------------------------------------
  2443. // ClientMessage
  2444. //------------------------------------------------------------------------------
  2445. GameTextForPlayer2(playerid, const str[], time, style, define[])
  2446. {
  2447. new tmpbuf[256];
  2448. format(tmpbuf, sizeof(tmpbuf), str, define);
  2449. GameTextForPlayer(playerid, tmpbuf, time, style);
  2450. }
  2451.  
  2452. SendClientMessageToAllLang(color, langeng[], langpl[], define1[]="", str=0,str2=0, define2[]="", define3[]="", define4[]="",str3=0)
  2453. {
  2454. for(new i = 0; i < MAX_PLAYERS; i++)
  2455. {
  2456. if(IsPlayerConnected(i))
  2457. {
  2458. SendClientMessageLang(i, color,langeng, langpl, define1, str, str2, define2, define3, define4,str3);
  2459. }
  2460. }
  2461. }
  2462.  
  2463. SendClientMessageLang(playerid, color, langeng[], langpl[], define1[]="", str=0,str2=0, define2[]="", define3[]="", define4[]="",str3=0)
  2464. {
  2465. new tmpbuf[256];
  2466. if(lang[playerid] == 0)format(tmpbuf, sizeof(tmpbuf), langeng, define1, str,str2, define2, define3, define4, str3);
  2467. if(lang[playerid] == 1)format(tmpbuf, sizeof(tmpbuf), langpl, define1, str,str2, define2, define3, define4, str3);
  2468. SendClientMessage(playerid, color, tmpbuf);
  2469. }
  2470.  
  2471. SendClientMessageLang2(playerid, color, langeng[], langpl[], define1[]="", str=0, define2[]="", define3[]="", define4[]="",str3=0)
  2472. {
  2473. new tmpbuf[256];
  2474. if(lang[playerid] == 0)format(tmpbuf, sizeof(tmpbuf), langeng, define1, str, define2, define3, define4, str3);
  2475. if(lang[playerid] == 1)format(tmpbuf, sizeof(tmpbuf), langpl, define1, str, define2, define3, define4, str3);
  2476. SendClientMessage(playerid, color, tmpbuf);
  2477. }
  2478.  
  2479. SendClientMessageToAllLang2(color, langeng[], langpl[], define1[]="", str=0, define2[]="", define3[]="", define4[]="",str3=0)
  2480. {
  2481. for(new i = 0; i < MAX_PLAYERS; i++)
  2482. {
  2483. if(IsPlayerConnected(i))
  2484. {
  2485. SendClientMessageLang2(i, color,langeng, langpl, define1, str, define2, define3, define4,str3);
  2486. }
  2487. }
  2488. }
  2489.  
  2490. //SendClientMessageToAllLang2(id, color, define1[]="", str=0, define2[]="", define3[]="", define4[]="",str3=0){ for(new i = 0; i < MAX_PLAYERS; i++){ if(IsPlayerConnected(i)){ SendClientMessageLang2(i, id, color, define1, str, define2, define3, define4,str3);}}}
  2491. //SendClientMessageLang2(playerid, id, color, define1[]="", str=0, define2[]="", define3[]="", define4[]="",str3=0){ new tmpbuf[256]; format(tmpbuf, sizeof(tmpbuf), langs[id][lang[playerid]], define1, str, define2, define3, define4, str3); SendClientMessage(playerid, color, tmpbuf); }
  2492.  
  2493.  
  2494. //------------------------------------------------------------------------------
  2495. // Funkcje
  2496. //------------------------------------------------------------------------------
  2497.  
  2498. Player(playerid)
  2499. {
  2500. new player[MAX_PLAYER_NAME];
  2501. GetPlayerName(playerid, player, sizeof(player));
  2502. return player;
  2503. }
  2504.  
  2505.  
  2506. Float:GetOptimumRampDistance(playerid)
  2507. {
  2508. new ping = GetPlayerPing(playerid), Float:dist;
  2509. dist = floatpower(ping, 0.25);
  2510. dist = dist*4.0;
  2511. dist = dist+5.0;
  2512. return dist;
  2513. }
  2514.  
  2515. Float:GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
  2516. {
  2517. new Float:a;
  2518. GetPlayerPos(playerid, x, y, a);
  2519. if (IsPlayerInAnyVehicle(playerid)) GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
  2520. else GetPlayerFacingAngle(playerid, a);
  2521. x += (distance * floatsin(-a, degrees));
  2522. y += (distance * floatcos(-a, degrees));
  2523. return a;
  2524. }
  2525.  
  2526. IsPlayerInArea(playerID, Float:minx, Float:miny, Float:maxx, Float:maxy)
  2527. {
  2528. new Float:X, Float:Y, Float:Z;
  2529.  
  2530. GetPlayerPos(playerID, X, Y, Z);
  2531. if(X >= minx && X <= maxx && Y >= miny && Y <= maxy) {
  2532. return 1;
  2533. }
  2534. return 0;
  2535. }
  2536.  
  2537. IsPlayerOnBike(playerid)
  2538. {
  2539. if(IsPlayerInAnyVehicle(playerid))
  2540. {
  2541. new vehicleclass = GetVehicleModel(GetPlayerVehicleID(playerid));
  2542.  
  2543. switch(vehicleclass)
  2544. {
  2545. case 448,461,462,463,468,521,522,523,581,586:return 1;
  2546. }
  2547. }
  2548. return 0;
  2549. }
  2550.  
  2551. IsPlayerInPlane(playerid)
  2552. {
  2553. if(IsPlayerInAnyVehicle(playerid))
  2554. {
  2555. new vehicleclass = GetVehicleModel(GetPlayerVehicleID(playerid));
  2556.  
  2557. switch(vehicleclass)
  2558. {
  2559. case 460,464,476,511,512,513,519,520,539,553,577,592,593:return 1;
  2560. }
  2561. }
  2562. return 0;
  2563. }
  2564.  
  2565. IsInvalidSkin(skinid)
  2566. {
  2567. switch(skinid)
  2568. {
  2569. case 3, 4, 5, 6, 8, 42, 65, 74, 86,
  2570. 119, 149, 208, 265, 266, 267,
  2571. 268, 269, 270, 271, 272, 273, 289: return 1;
  2572. }
  2573. return 0;
  2574. }
  2575.  
  2576. GetDistanceBetweenPlayers(playerid,idplayer)
  2577. {
  2578. new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2,Float:dis;
  2579. if (!IsPlayerConnected(playerid) || !IsPlayerConnected(idplayer)) return 0;
  2580. GetPlayerPos(playerid,x1,y1,z1);
  2581. GetPlayerPos(idplayer,x2,y2,z2);
  2582. dis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
  2583. return floatround(dis);
  2584. }
  2585.  
  2586. GetDistancePlayerToVehicle(playerid,vehicleid)
  2587. {
  2588. new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2,Float:dis;
  2589. if(!IsPlayerConnected(playerid)) return 0;
  2590. GetPlayerPos(playerid,x1,y1,z1);
  2591. GetVehiclePos(vehicleid,x2,y2,z2);
  2592. dis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
  2593. return floatround(dis);
  2594. }
  2595.  
  2596.  
  2597. stock GetVehicles() //By Sacky
  2598. {
  2599. new Float:x;
  2600. new Float:y;
  2601. new Float:z;
  2602. new maxv;
  2603. for(new i=0;i<MAX_VEHICLES;i++){
  2604. GetVehiclePos(i,x,y,z);
  2605. if(z != 0 && x!= 0 && y != 0){
  2606. maxv++;
  2607. }
  2608. }
  2609. return maxv;
  2610. }
  2611.  
  2612. //------------------------------------------------------------------------------
  2613. // xObjects
  2614. //------------------------------------------------------------------------------
  2615.  
  2616. bool:IsInReach(Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2,Float:dist)
  2617. {
  2618. x = (x > x2) ? x - x2 : x2 - x;
  2619. if(x > dist) return false;
  2620. y = (y > y2) ? y - y2 : y2 - y;
  2621. if(y > dist) return false;
  2622. z = (z > z2) ? z - z2 : z2 - z;
  2623. if(z > dist) return false;
  2624. return true;
  2625. }
  2626.  
  2627. //------------------------------------------------------------------------------
  2628.  
  2629. public PlayerObjectUpdate(playerid)
  2630. {
  2631. if(IsPlayerConnected(playerid))
  2632. {
  2633. new Float:pos[3];
  2634. GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  2635. for(new i = 0; i < sizeof(Objects); i++)
  2636. {
  2637. if(!PlayerO[playerid][view][i])
  2638. {
  2639. if(IsInReach(pos[0],pos[1],pos[2],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][viewdist]))
  2640. {
  2641. PlayerO[playerid][view][i] = true;
  2642. PlayerO[playerid][objid][i] = CreatePlayerObject(playerid,Objects[i][modelidd],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][orx],Objects[i][ory],Objects[i][orz]);
  2643. }
  2644. } else if(!IsInReach(pos[0],pos[1],pos[2],Objects[i][ox],Objects[i][oy],Objects[i][oz],Objects[i][viewdist]))
  2645. {
  2646. PlayerO[playerid][view][i] = false;
  2647. DestroyPlayerObject(playerid,PlayerO[playerid][objid][i]);
  2648. }
  2649. }
  2650. }
  2651. }
  2652.  
  2653. //Commands
  2654. CMD:mypos(playerid, params[])
  2655. {
  2656. new string[444], Float:x, Float:y, Float:z;
  2657. GetPlayerPos(playerid, x,y,z);
  2658. format(string, sizeof(string), "Your Position Is:- %f, %f, %f", x,y,z);
  2659. SendClientMessage(playerid, 0xFF4356AA, string);
  2660. return 1;
  2661. }
  2662. CMD:teles(playerid, params[])
  2663. {
  2664. ShowPlayerDialog(playerid,COLOR_RED,0,"Teleport Befehle","{FF0000}Drift:Drift1 /Drift2 /Drift3 /Drift4 /Drift5 /Drift6 /Drift7\n{FF0000}Stunts: /pipe /xml /lv /ls /sf /aa /sidestunts \n{FF0000}Other: /grove /jiggy /skatepark /ammunation\n{FF0000}/Police /chilliad /lsbeach\n{FF0000}DeathMatches:/shipwar /shipwar2 /flame /rocket\nJumps:/jumppara","Okay","Close");
  2665. return 1;
  2666. }
  2667. CMD:about(playerid, params[])
  2668. {
  2669. ShowPlayerDialog(playerid,COLOR_RED,0,"About","About:|The Ultimate Freeroam|[0.3e]v1.6 is made by Pro_Drifter, \nThe Server clan is [PRO] and everyone can join it for free!\n2.Donate\nAs our server is running on a paid host, you can help us to keep it alive!Go to our forums, and check out the Donate Info!\nThanks for reading!Have fun!","Okay","Close");
  2670. return 1;
  2671. }
  2672. CMD:credits(playerid, params[])
  2673. {
  2674. ShowPlayerDialog(playerid,COLOR_RED,0,"Server Credits","{FF0000}Server Hard Scripter: Pro_Drifter\nServer Second Scripter: 1Deagle1\n{FF0000}Thank you for reading credits!\nHave fun on our server!","Okay","Cancel");
  2675. return 1;
  2676. }
  2677. CMD:rules(playerid, params[])
  2678. {
  2679. ShowPlayerDialog(playerid,COLOR_RED,0,"Server Rules","{FF000}1.Do not use Hacks / Cheats.\n{FF000}2.Do not spam the chat.\n{FF0000}3.Respect the people in the server, no insulting or swearing or annoying.\n{FF0000}4.Do not ask to be admin.\n{FF0000}5.Do not advertise other servers here.\n{FF000}6.Don't Use Hydra , Tank , Hunter outside DM-zones!","Okay","Cancel");
  2680. return 1;
  2681. }
  2682. CMD:para(playerid, params[])
  2683. {
  2684. GivePlayerWeapon(playerid,46,1);
  2685. SendClientMessage(playerid,COLOR_YELLOW,"You took a parachute!");
  2686. return 1;
  2687. }
  2688. CMD:updates(playerid, params[])
  2689. {
  2690. ShowPlayerDialog(playerid,COLOR_RED,0,"The Ultimate FreeRoam","*New Maps\n*New Commands\n*New Speedo\n*New SpawnPoints","Close", "");
  2691. return 1;
  2692. }
  2693.  
  2694. CMD:derby(playerid, params[])
  2695. {
  2696. SetPlayerPos2(playerid, -1167.8988, -1064.3848, 129.2188, 295.1862);
  2697. return 1;
  2698. }
  2699.  
  2700. CMD:jetmax(playerid, params[])
  2701. {
  2702. SetPlayerPos2(playerid, 229.1852, -1910.7391, 1.3308, 179.6775);
  2703. return 1;
  2704. }
  2705.  
  2706. CMD:hydra(playerid, params[])
  2707. {
  2708. SetPlayerPos(playerid, 420.4817, 2530.1208, 16.6228);
  2709. return 1;
  2710. }
  2711. CMD:sf(playerid, params[])
  2712. {
  2713. SetPlayePosWithVehicle(playerid, -2015.0433, 180.0919, 27.6875, 267.0984);
  2714. return 1;
  2715. }
  2716.  
  2717. CMD:tram(playerid, params[])
  2718. {
  2719. SetPlayePosWithVehicle(playerid, -2015.0433, 180.0919, 27.6875, 267.0984);
  2720. return 1;
  2721. }
  2722. CMD:stunt(playerid, params[])
  2723. {
  2724. SetPlayePosWithVehicle(playerid, 2119.0869, -2616.2554, 13.5469, 353.8925);
  2725. return 1;
  2726. }
  2727. CMD:stuntpark(playerid, params[])
  2728. {
  2729. SetPlayePosWithVehicle(playerid, 2119.0869, -2616.2554, 13.5469, 353.8925);
  2730. return 1;
  2731. }
  2732.  
  2733. CMD:pociag(playerid, params[])
  2734. {
  2735. SetPlayePosWithVehicle(playerid, 2858.2029, 1263.0636, 11.3906, 267.0984);
  2736. return 1;
  2737. }
  2738. CMD:train(playerid, params[])
  2739. {
  2740. SetPlayePosWithVehicle(playerid, 2858.2029, 1263.0636, 11.3906, 267.0984);
  2741. return 1;
  2742. }
  2743. CMD:basejump(playerid, params[])
  2744. {
  2745. SetPlayePosWithVehicle(playerid, 1543.9515, -1353.8263, 329.4734, 270.7460);
  2746. return 1;
  2747. }
  2748.  
  2749. CMD:at400(playerid, params[])
  2750. {
  2751. SetPlayePosWithVehicle(playerid, 1604.7371, 1172.2550, 14.2205, 86.1909);
  2752. return 1;
  2753. }
  2754.  
  2755. CMD:andromada(playerid, params[])
  2756. {
  2757. SetPlayePosWithVehicle(playerid, -1698.4584, -185.6152, 14.1484, 178.3117);
  2758. return 1;
  2759. }
  2760.  
  2761.  
  2762. CMD:wyscig(playerid, params[])
  2763. {
  2764. SetPlayePosWithVehicle(playerid, -2681.8916, 1296.6348, 55.6908, 178.3117);
  2765. SendClientMessage(playerid, COLOR_ORANGE,"Start counting: /count");
  2766. return 1;
  2767. }
  2768.  
  2769. CMD:skate(playerid, params[])
  2770. {
  2771. SetPlayePosWithVehicle(playerid, 1929.8359, -1445.0492, 13.4979, 101.2310);
  2772. return 1;
  2773. }
  2774.  
  2775. CMD:bigjump(playerid, params[])
  2776. {
  2777. SetPlayePosWithVehicle(playerid, -645.1850, 2311.9236, 135.0301, 6.2667);
  2778. return 1;
  2779. }
  2780. CMD:jump(playerid, params[])
  2781. {
  2782. SetPlayePosWithVehicle(playerid, 2488.5618, -1045.9331, 203.7728, 272);
  2783. return 1;
  2784. }
  2785.  
  2786. CMD:cr(playerid, params[])
  2787. {
  2788. SetPlayePosWithVehicle(playerid, 2876.5110,-1941.6298,7.6712,266.3462);
  2789. return 1;
  2790. }
  2791.  
  2792. CMD:chilliad(playerid, params[])
  2793. {
  2794. SetPlayePosWithVehicle(playerid, -2349.7456, -1648.2880, 483.7031, 275.3992);
  2795. return 1;
  2796. }
  2797.  
  2798. CMD:pipe(playerid, params[])
  2799. {
  2800. SetPlayerInterior(playerid,0);
  2801. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2802. {
  2803. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  2804. SetVehiclePos(GetPlayerVehicleID(playerid),1394.7571,-2425.7009,525.6313);
  2805. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  2806. }
  2807. else
  2808. {
  2809. SetPlayerPos(playerid,1394.7571,-2425.7009,525.6313);
  2810. SetPlayerFacingAngle(playerid,0.0);
  2811. }
  2812. return 1;
  2813. }
  2814. CMD:xml(playerid, params[])
  2815. {
  2816. SetPlayerInterior(playerid,0);
  2817. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2818. {
  2819. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  2820. SetVehiclePos(GetPlayerVehicleID(playerid),3362.1589355469,-2069.42578125,46.729736328125);
  2821. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  2822. }
  2823. else
  2824. {
  2825. SetPlayerPos(playerid,3362.1589355469,-2069.42578125,46.729736328125);
  2826. SetPlayerFacingAngle(playerid,0.0);
  2827. }
  2828. return 1;
  2829. }
  2830. CMD:sidestunts(playerid, params[])
  2831. {
  2832. SetPlayerInterior(playerid,0);
  2833. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2834. {
  2835. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  2836. SetVehiclePos(GetPlayerVehicleID(playerid),2181.7622,391.3978,2.1200);
  2837. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  2838. }
  2839. else
  2840. {
  2841. SetPlayerPos(playerid,2181.7622,391.3978,2.1200);
  2842. SetPlayerFacingAngle(playerid,0.0);
  2843. }
  2844. return 1;
  2845. }
  2846.  
  2847. CMD:base(playerid, params[])
  2848. {
  2849. SetPlayerInterior(playerid,0);
  2850. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2851. {
  2852. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  2853. SetVehiclePos(GetPlayerVehicleID(playerid),2022.3428,1008.1296,10.8203);
  2854. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  2855. }
  2856. else
  2857. {
  2858. SetPlayerPos(playerid,2022.3428,1008.1296,10.8203);
  2859. SetPlayerFacingAngle(playerid,0.0);
  2860. }
  2861. return 1;
  2862. }
  2863. CMD:base2(playerid, params[])
  2864. {
  2865. SetPlayerInterior(playerid,0);
  2866. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2867. {
  2868. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  2869. SetVehiclePos(GetPlayerVehicleID(playerid),1958.3783,1343.1572,15.3746);
  2870. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  2871. }
  2872. else
  2873. {
  2874. SetPlayerPos(playerid,1958.3783,1343.1572,15.3746);
  2875. SetPlayerFacingAngle(playerid,0.0);
  2876. }
  2877. return 1;
  2878. }
  2879. CMD:drift2(playerid, params[])
  2880. {
  2881. SetPlayerInterior(playerid,0);
  2882. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2883. {
  2884. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  2885. SetVehiclePos(GetPlayerVehicleID(playerid),-2539.2822,-596.3240,132.7109);
  2886. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  2887. }
  2888. else
  2889. {
  2890. SetPlayerPos(playerid,-2539.2822,-596.3240,132.7109);
  2891. SetPlayerFacingAngle(playerid,0.0);
  2892. }
  2893. return 1;
  2894. }
  2895. CMD:lotnisko(playerid, params[])
  2896. {
  2897. SetPlayePosWithVehicle(playerid, 1300.0525, 1374.1996, 10.8203, 10.3635);
  2898. return 1;
  2899. }
  2900.  
  2901. CMD:skroad(playerid, params[])
  2902. {
  2903. SetPlayePosWithVehicle(playerid, 3893.8152, -1623.4252, 1442.5, 360);
  2904. return 1;
  2905. }
  2906.  
  2907. CMD:bigramp(playerid, params[])
  2908. {
  2909. SetPlayePosWithVehicle(playerid, -1495.8571,-105.8566,14.1484,348.0398);
  2910. return 1;
  2911. }
  2912.  
  2913. CMD:tube(playerid, params[])
  2914. {
  2915. SetPlayePosWithVehicle(playerid, 788.4612, -2054.967, 58.3314, 175.0);
  2916. return 1;
  2917. }
  2918. CMD:drift3(playerid, params[])
  2919. {
  2920. SetPlayerInterior(playerid,0);
  2921. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2922. {
  2923. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  2924. SetVehiclePos(GetPlayerVehicleID(playerid),2222.9109,1965.0009,31.7797);
  2925. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  2926. }
  2927. else
  2928. {
  2929. SetPlayerPos(playerid,2222.9109,1965.0009,31.7797);
  2930. SetPlayerFacingAngle(playerid,0.0);
  2931. }
  2932. return 1;
  2933. }
  2934. CMD:drift4(playerid, params[])
  2935. {
  2936. SetPlayerInterior(playerid,0);
  2937. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2938. {
  2939. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  2940. SetVehiclePos(GetPlayerVehicleID(playerid),2325.2664,1392.3447,42.8203);
  2941. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  2942. }
  2943. else
  2944. {
  2945. SetPlayerPos(playerid,2325.2664,1392.3447,42.8203);
  2946. SetPlayerFacingAngle(playerid,0.0);
  2947. }
  2948. return 1;
  2949. }
  2950. CMD:drift5(playerid, params[])
  2951. {
  2952. SetPlayerInterior(playerid,0);
  2953. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2954. {
  2955. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  2956. SetVehiclePos(GetPlayerVehicleID(playerid),2597.4138,1889.0505,11.0312);
  2957. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  2958. }
  2959. else
  2960. {
  2961. SetPlayerPos(playerid,2597.4138,1889.0505,11.0312);
  2962. SetPlayerFacingAngle(playerid,0.0);
  2963. }
  2964. return 1;
  2965. }
  2966. CMD:drift6(playerid, params[])
  2967. {
  2968. SetPlayerInterior(playerid,0);
  2969. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2970. {
  2971. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  2972. SetVehiclePos(GetPlayerVehicleID(playerid),2818.8853,-1428.6875,40.0625);
  2973. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  2974. }
  2975. else
  2976. {
  2977. SetPlayerPos(playerid,2818.8853,-1428.6875,40.0625);
  2978. SetPlayerFacingAngle(playerid,0.0);
  2979. }
  2980. return 1;
  2981. }
  2982. CMD:drift7(playerid, params[])
  2983. {
  2984. SetPlayerInterior(playerid,0);
  2985. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  2986. {
  2987. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  2988. SetVehiclePos(GetPlayerVehicleID(playerid),1154.4952,2176.8240,16.7188);
  2989. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  2990. }
  2991. else
  2992. {
  2993. SetPlayerPos(playerid,1154.4952,2176.8240,16.7188);
  2994. SetPlayerFacingAngle(playerid,0.0);
  2995. }
  2996. return 1;
  2997. }
  2998. CMD:drag(playerid, params[])
  2999. {
  3000. SetPlayerInterior(playerid,0);
  3001. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3002. {
  3003. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  3004. SetVehiclePos(GetPlayerVehicleID(playerid),2103.4568,861.0041,6.8226);
  3005. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  3006. }
  3007. else
  3008. {
  3009. SetPlayerPos(playerid,2103.4568,861.0041,6.8226);
  3010. SetPlayerFacingAngle(playerid,0.0);
  3011. }
  3012. return 1;
  3013. }
  3014. CMD:lv(playerid, params[])
  3015. {
  3016. SetPlayerInterior(playerid,0);
  3017. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3018. {
  3019. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  3020. SetVehiclePos(GetPlayerVehicleID(playerid),1279.6046,1268.6472,10.8203);
  3021. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  3022. }
  3023. else
  3024. {
  3025. SetPlayerPos(playerid,1279.6046,1268.6472,10.8203);
  3026. SetPlayerFacingAngle(playerid,0.0);
  3027. }
  3028. return 1;
  3029. }
  3030. CMD:ls(playerid, params[])
  3031. {
  3032. SetPlayerInterior(playerid,0);
  3033. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3034. {
  3035. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  3036. SetVehiclePos(GetPlayerVehicleID(playerid),1493.2379,-2442.4470,13.5547);
  3037. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  3038. }
  3039. else
  3040. {
  3041. SetPlayerPos(playerid,1493.2379,-2442.4470,13.5547);
  3042. SetPlayerFacingAngle(playerid,0.0);
  3043. }
  3044. return 1;
  3045. }
  3046. CMD:grove(playerid, params[])
  3047. {
  3048. SetPlayerInterior(playerid,0);
  3049. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3050. {
  3051. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  3052. SetVehiclePos(GetPlayerVehicleID(playerid),2495.0510,-1687.4971,13.5149);
  3053. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  3054. }
  3055. else
  3056. {
  3057. SetPlayerPos(playerid,2495.0510,-1687.4971,13.5149);
  3058. SetPlayerFacingAngle(playerid,0.0);
  3059. }
  3060. return 1;
  3061. }
  3062. CMD:skatepark(playerid, params[])
  3063. {
  3064. SetPlayerInterior(playerid,0);
  3065. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3066. {
  3067. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  3068. SetVehiclePos(GetPlayerVehicleID(playerid),1861.0389,-1373.6716,13.5625);
  3069. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  3070. }
  3071. else
  3072. {
  3073. SetPlayerPos(playerid,1861.0389,-1373.6716,13.5625);
  3074. SetPlayerFacingAngle(playerid,0.0);
  3075. }
  3076. return 1;
  3077. }
  3078. CMD:police(playerid, params[])
  3079. {
  3080. SetPlayerInterior(playerid,0);
  3081. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3082. {
  3083. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  3084. SetVehiclePos(GetPlayerVehicleID(playerid),1551.1156,-1676.4402,15.7121);
  3085. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  3086. }
  3087. else
  3088. {
  3089. SetPlayerPos(playerid,1551.1156,-1676.4402,15.7121);
  3090. SetPlayerFacingAngle(playerid,0.0);
  3091. }
  3092. return 1;
  3093. }
  3094. CMD:lsbeach(playerid, params[])
  3095. {
  3096. SetPlayerInterior(playerid,0);
  3097. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3098. {
  3099. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  3100. SetVehiclePos(GetPlayerVehicleID(playerid),500.5315,-1876.6136,4.4760);
  3101. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  3102. }
  3103. else
  3104. {
  3105. SetPlayerPos(playerid,500.5315,-1876.6136,4.4760);
  3106. SetPlayerFacingAngle(playerid,0.0);
  3107. }
  3108. return 1;
  3109. }
  3110. CMD:aa(playerid, params[])
  3111. {
  3112. SetPlayerInterior(playerid,0);
  3113. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3114. {
  3115. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  3116. SetVehiclePos(GetPlayerVehicleID(playerid),403.6374,2447.7241,16.5000);
  3117. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  3118. }
  3119. else
  3120. {
  3121. SetPlayerPos(playerid,403.6374,2447.7241,16.5000);
  3122. SetPlayerFacingAngle(playerid,0.0);
  3123. }
  3124. return 1;
  3125. }
  3126. CMD:jiggy(playerid, params[])
  3127. {
  3128. SetPlayerInterior(playerid,0);
  3129. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3130. {
  3131. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  3132. SetVehiclePos(GetPlayerVehicleID(playerid),-2620.0549,1414.5328,7.0938);
  3133. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  3134. }
  3135. else
  3136. {
  3137. SetPlayerPos(playerid,-2620.0549,1414.5328,7.0938);
  3138. SetPlayerFacingAngle(playerid,0.0);
  3139. }
  3140. return 1;
  3141. }
  3142. CMD:ammunation(playerid, params[])
  3143. {
  3144. SetPlayerInterior(playerid,0);
  3145. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3146. {
  3147. LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
  3148. SetVehiclePos(GetPlayerVehicleID(playerid),1363.5278,-1279.2346,13.5469);
  3149. SetVehicleZAngle(GetPlayerVehicleID(playerid),0.0);
  3150. }
  3151. else
  3152. {
  3153. SetPlayerPos(playerid,1363.5278,-1279.2346,13.5469);
  3154. SetPlayerFacingAngle(playerid,0.0);
  3155. }
  3156. return 1;
  3157. }
  3158.  
  3159. CMD:jumppara(playerid, params[])
  3160. {
  3161. GivePlayerWeapon(playerid, 46, 1);
  3162. SetPlayerPos(playerid, -2662.5652,1933.9298,225.7578);
  3163. SendClientMessage(playerid, COLOR_GREEN,"Welcome To Jump Parachute");
  3164. SetPlayerInterior(playerid,0);
  3165. return 1;
  3166. }
  3167. CMD:shipwar(playerid, params[])
  3168. {
  3169. GivePlayerWeapon(playerid,27, 100);
  3170. GivePlayerWeapon(playerid,28, 100);
  3171. SetPlayerPos(playerid, -2455.4314,1543.6951,23.1481);
  3172. SendClientMessage(playerid, COLOR_GREEN,"Welcome To Shipwar");
  3173. SetPlayerInterior(playerid,0);
  3174. return 1;
  3175. }
  3176. CMD:shipwar2(playerid, params[])
  3177. {
  3178. GivePlayerWeapon(playerid,27, 100);
  3179. GivePlayerWeapon(playerid,28, 100);
  3180. SetPlayerPos(playerid, -1365.5989,1489.3728,11.0391);
  3181. SendClientMessage(playerid, COLOR_GREEN,"Welcome To Shipwar2 Dm.Try to kill them all");
  3182. SetPlayerInterior(playerid,0);
  3183. return 1;
  3184. }
  3185. CMD:flame(playerid, params[])
  3186. {
  3187. GivePlayerWeapon(playerid, 37, 500);
  3188. SetPlayerPos(playerid, 626.9673,892.9088,-41.1028);
  3189. SendClientMessage(playerid, COLOR_GREEN,"Welcome To Flame Dm.Try to burn them all");
  3190. SetPlayerInterior(playerid,0);
  3191. return 1;
  3192. }
  3193. CMD:rocket(playerid, params[])
  3194. {
  3195. GivePlayerWeapon(playerid, 36, 500);
  3196. SetPlayerPos(playerid, 1167.7864,2830.6477,10.8203);
  3197. SendClientMessage(playerid, COLOR_GREEN,"Welcome To Rocket Dm.Try to explode them all");
  3198. SetPlayerInterior(playerid,0);
  3199. return 1;
  3200. }
  3201. //------------------------------------------------------------------------------------------------------
  3202. CMD:lc(playerid, params[])
  3203. {
  3204. SetPlayerPos2(playerid, -787.3552, 505.3579, 1381.6016, 264.4792);
  3205. SetPlayerInterior(playerid, 1);
  3206. return 1;
  3207. }
  3208.  
  3209. CMD:solo(playerid, params[])
  3210. {
  3211. new id;
  3212. if(sscanf(params,"d",id)) return SendClientMessage(playerid,0xFFFFFFF,"Usage: /solo [1-2]");
  3213. if(id < 1 || id > 2) return SendClientMessage(playerid,0xFFFFFFF,"Invalid Solo ID!");
  3214. switch(id)
  3215. {
  3216. case 1: { SetPlayerPos2(playerid, 2298.1558, 599.8334, 10.8225, 147.3477); SetPlayerWorldBounds(playerid, 2405.3762, 2234.6714, 626.6244, 530.4633); }
  3217. case 2: { SetPlayerPos2(playerid, 2644.9541, 1199.3398, 26.9233, 83.4833); SetPlayerWorldBounds(playerid, 2665.3633, 2624.8916, 1234.9679, 1187.0845); }
  3218. }
  3219. GivePlayerWeapon(playerid, 26, 8000);
  3220. GivePlayerWeapon(playerid, 29, 8000);
  3221. return 1;
  3222. }
  3223. //--------------------------------------------------------------------------------
  3224. // TELEPORTS
  3225. //--------------------------------------------------------------------------------
  3226.  
  3227.  
  3228. CMD:dm(playerid, params[])
  3229. {
  3230. SetPlayerPos2(playerid, -1404.8365,1486.7024,7.1016,5.1030);
  3231. SetPlayerWorldBounds(playerid, -1353.5946, -1481.6191, 1508.7335, 1478.5894);
  3232. GivePlayerWeapon(playerid, 30, 8000);
  3233. GivePlayerWeapon(playerid, 27, 8000);
  3234. return 1;
  3235. }
  3236.  
  3237. CMD:armydm(playerid, params[]) //armia(playerid, params[])
  3238. {
  3239. SetPlayerPos2(playerid, -467.6955,-524.7691,25.5178,40.7607);
  3240. SetPlayerWorldBounds(playerid, -459.0665, -628.7813, -464.1276, -567.4709);
  3241. GivePlayerWeapon(playerid, 31, 8000);
  3242. GivePlayerWeapon(playerid, 25, 8000);
  3243. GivePlayerWeapon(playerid, 23, 8000);
  3244. return 1;
  3245. }
  3246.  
  3247. CMD:tuning(playerid, params[])
  3248. {
  3249. new id;
  3250. if(sscanf(params,"d",id)) return SendClientMessage(playerid,0xFFFFFFF,"Usage: /tuning [1-2-3]");
  3251. if(id < 1 || id > 3) return SendClientMessage(playerid,0xFFFFFFF,"Invalid Tuning ID!");
  3252. switch(id)
  3253. {
  3254. case 1: SetPlayePosWithVehicle(playerid, 2644.3606, -2004.1403, 13.3828, 88.0709);
  3255. case 2: SetPlayePosWithVehicle(playerid, 2408.4683, 1036.2778, 10.8203, 88.0709);
  3256. case 3: SetPlayePosWithVehicle(playerid, -2713.6375, 224.2012, 4.3281, 270.1193);
  3257. }
  3258. return 1;
  3259. }
  3260.  
  3261. CMD:drift(playerid, params[])
  3262. {
  3263. new id;
  3264. if(sscanf(params,"d",id)) return SendClientMessage(playerid,0xFFFFFFF,"Usage: /drift [1-2-3]");
  3265. if(id < 1 || id > 3) return SendClientMessage(playerid,0xFFFFFFF,"Invalid Drift ID!");
  3266. switch(id)
  3267. {
  3268. case 1: SetPlayePosWithVehicle(playerid, -2404.6809, -580.1221, 132.7315, 126.0079);
  3269. case 2: SetPlayePosWithVehicle(playerid, -329.6230, 1515.2321, 75.3594, 272.3126);
  3270. case 3: SetPlayePosWithVehicle(playerid, 2320.6704, 1385.9901, 44.5026, 85.2509);
  3271. }
  3272. return 1;
  3273. }
  3274.  
  3275. //------------------------------------------------------------------------------
  3276. // COMMANDS
  3277. //------------------------------------------------------------------------------
  3278.  
  3279. // ------ help -----------------------------------------------------------------
  3280. CMD:help(playerid, params[]) {
  3281. #pragma unused params
  3282. SendClientMessageLang(playerid, COLOR_WHITE,"************HELP***************************************************************","************POMOC*************************************************************");
  3283. SendClientMessageLang(playerid, 0xD0251CDF,"Teleports:","Teleporty:");
  3284. SendClientMessageLang(playerid, 0x00A4F299," /lang /chilliad /bigjump /hydra /at400 /basejump /andromada /drag /jetmax"," /chilliad /bigjump /hydra /at400 /basejump /andromada /wyscig /jetmax");
  3285. SendClientMessageLang(playerid, 0x00A4F299," /lc /tuning [1-3] /derby /drift [1-3] /airport /skatepark /dm /tube"," /lc /tuning [1-3] /derby /drift [1-3] /lotnisko /skatepark /dm /rura");
  3286. SendClientMessageLang(playerid, 0x00A4F299," /solo [1-2] /tram /train /stuntpark /skroad /bigramp /jump /cr /armydm"," /solo [1-2] /tram /pociag /stuntpark /skroad /bigramp /jump /cr /armydm");
  3287. SendClientMessageLang(playerid, 0xD0251CDF,"Befehle:","Komendy:");
  3288. SendClientMessageLang(playerid, 0x00A4F299," /lock /unlock /para /updates /rules /about /tele /teles/credits /fix /count /100hp /jump1000 /ninja /setramp [0-5] /ramp[off] /report"," /odlicz /100hp /skok /ninja /setramp [0-5] /ramp[off] /raport");
  3289. SendClientMessageLang(playerid, 0x00A4F299," /gangcmd /fix /lang /flip /cash /bum /nitro /clear /time /aboutmap /stuntkeys"," /gangcmd /fix /lang /flip /cash /bum /nitro /clear /time /aboutmap /showtime /hidetime /stuntkeys");
  3290. SendClientMessage(playerid, COLOR_WHITE,"***********************************************************************************");
  3291. return 1;
  3292. }
  3293. CMD:cmds(playerid, params[]) { cmd_help(playerid, params); return 1; }
  3294. CMD:commands(playerid, params[]) { cmd_help(playerid, params); return 1; }
  3295. CMD:pomoc(playerid, params[]) { cmd_help(playerid, params); return 1; }
  3296. CMD:p(playerid, params[]) { cmd_help(playerid, params); return 1; }
  3297.  
  3298. // ------ lang -----------------------------------------------------------------
  3299. CMD:lang(playerid, params[]) {
  3300. //
  3301. ShowMenuForPlayer(languageMenu, playerid);
  3302. return 1;
  3303. }
  3304.  
  3305. // ------ tele -----------------------------------------------------------------
  3306. CMD:tele(playerid, params[]) {
  3307. //
  3308. SendClientMessageLang(playerid, COLOR_WHITE,"************Hilfe***************************************************************","************POMOC*************************************************************");
  3309. SendClientMessageLang(playerid, 0xD0251CDF,"Teleports:","Teleporty:");
  3310. SendClientMessageLang(playerid, 0x00A4F299," /chilliad /bigjump /hydra /at400 /basejump /andromada /drag /jetmax"," /chilliad /bigjump /hydra /at400 /basejump /andromada /wyscig /jetmax");
  3311. SendClientMessageLang(playerid, 0x00A4F299," /lc /tuning [1-3] /derby /drift [1-3] /airport /skatepark /dm /tube"," /lc /tuning [1-3] /derby /drift [1-3] /lotnisko /skatepark /dm /rura");
  3312. SendClientMessageLang(playerid, 0x00A4F299," /solo [1-2] /tram /train /stuntpark /skroad /bigramp /jump /cr /armydm"," /solo [1-2] /tram /pociag /stuntpark /skroad /bigramp /jump /cr /armydm");
  3313. return 1;
  3314. }
  3315.  
  3316. // ------ aboutmap -----------------------------------------------------------------
  3317. CMD:aboutmap(playerid, params[]) {
  3318. //
  3319. new str[256] = "";
  3320. SendClientMessageLang(playerid, COLOR_ORANGE, "Author: Pro_Drifter (olteam2012@hotmail.com) BetaTester: Pro_Drifter, 1Deagle1","Autor: Fafu (fafu.rb@gmail.com) BetaTester: Michmiel");
  3321. SendClientMessageLang(playerid, COLOR_GREEN,"Objects: %s%d/1000 Vehicles: %d/700","Objekty: %s%d/1000 Pojazdy: %d/700",str,sizeof(Objects)+3,GetVehicles());
  3322. return 1;
  3323. }
  3324.  
  3325. // ------ clear -----------------------------------------------------------------
  3326. CMD:clear(playerid, params[]) {
  3327. //
  3328. for (new a=1;a<=10;a++)
  3329. {
  3330. SendClientMessage(playerid,425,"\n");
  3331. }
  3332. return 1;
  3333. }
  3334.  
  3335. // ------ count -----------------------------------------------------------------
  3336. CMD:count(playerid, params[]) {
  3337. //
  3338. if(Count >= 5)
  3339. {
  3340. SendClientMessageToAllLang(0x0080FF99,"*** %s Startet denn Countdown","*** %s zacz¹³ odliczanie",Player(playerid));
  3341. CountDown();
  3342. for(new i; i<MAX_PLAYERS; i++){
  3343. if(IsPlayerInArea(playerid, -2699.4290, 1241.5670, -2661.3909, 1311.5662) && IsPlayerInArea(i, -2699.4290, 1241.5670, -2661.3909, 1311.5662)){
  3344. DisablePlayerCheckpoint(i);
  3345. SetPlayerCheckpoint(i, -2682.5291,2176.9382,54.9985, 25);
  3346. czek = 0;
  3347. }
  3348. }
  3349. }
  3350. else
  3351. {
  3352. SendClientMessageLang(playerid, COLOR_WARN,"Wait to complete counting!","Poczekaj a¿ skoñczy siê to odliczanie!");
  3353. }
  3354. return 1;
  3355. }
  3356. CMD:odlicz(playerid, params[]) { cmd_count(playerid, params); return 1; }
  3357.  
  3358. // ------ bum -----------------------------------------------------------------
  3359. CMD:bum(playerid, params[]) {
  3360. //
  3361. if(bum[playerid] == 0)
  3362. {
  3363. SetTimerEx("Bum", TIME_BOOM*1000, 0, "d", playerid);
  3364. new Float:X, Float:Y, Float:Z;
  3365. GetPlayerPos(playerid,X,Y,Z);
  3366. CreateExplosion(X,Y,Z,7,1);
  3367. CreateExplosion(X,Y,Z,7,1);
  3368. SendClientMessageLang(playerid, COLOR_ORANGE,"BOOM!!","BUUM!!");
  3369. bum[playerid] = 1;
  3370. } else {
  3371. SendClientMessageLang(playerid, COLOR_WARN,"Wait 1 minute!","Poczekaj 1 minute!");
  3372. }
  3373. return 1;
  3374. }
  3375. CMD:boom(playerid, params[]) { cmd_bum(playerid, params); return 1; }
  3376.  
  3377. // ------ flip -----------------------------------------------------------------
  3378. CMD:flip(playerid, params[]) {
  3379. //
  3380. new VehicleID, Float:X, Float:Y, Float:Z, Float:A;
  3381. GetPlayerPos(playerid, X, Y, Z);
  3382. VehicleID = GetPlayerVehicleID(playerid);
  3383. SetVehiclePos(VehicleID, X, Y, Z);
  3384. GetVehicleZAngle(VehicleID, A);
  3385. SetVehicleZAngle(VehicleID, A);
  3386. return 1;
  3387. }
  3388. // ------ skok -----------------------------------------------------------------
  3389. CMD:skok(playerid, params[]) {
  3390. //
  3391. new Float:x, Float:y, Float:z;
  3392. GetPlayerPos(playerid,x,y,z);
  3393. SetPlayerPos(playerid,x,y, 2000.0);
  3394. GivePlayerWeapon(playerid, 46, 0);
  3395. return 1;
  3396. }
  3397. CMD:jump1000(playerid, params[]) { cmd_skok(playerid, params); return 1; }
  3398.  
  3399.  
  3400. // ------ 100hp -----------------------------------------------------------------
  3401. CMD:100hp(playerid, params[]) {
  3402. //
  3403. if(GetPlayerMoney(playerid)>=500)
  3404. {
  3405. SetPlayerHealth(playerid, 100);
  3406. GivePlayerMoney(playerid, -500);
  3407. }
  3408. else
  3409. {
  3410. SendClientMessageLang(playerid, COLOR_WARN,"Du hast nicht genug Geld!","Nie masz tyle pieniêdzy!");
  3411. }
  3412. return 1;
  3413. }
  3414.  
  3415. // ------ ninja -----------------------------------------------------------------
  3416. CMD:ninja(playerid, params[]) {
  3417. //
  3418. SetPlayerSkin(playerid, 203);
  3419. GivePlayerWeapon(playerid,8,1);
  3420. SendClientMessage(playerid, COLOR_ORANGE, "NINJA");
  3421. return 1;
  3422. }
  3423.  
  3424. // ------ fix -----------------------------------------------------------------
  3425. CMD:fix(playerid, params[]) {
  3426. //
  3427. if(IsPlayerInAnyVehicle(playerid)) {
  3428. SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
  3429. SendClientMessageLang(playerid, COLOR_ORANGE,"Fahrzeug repariert.","Pojazd naprawiony.");
  3430. }
  3431. else
  3432. {
  3433. SendClientMessageLang(playerid, COLOR_WARN,"Du musst in Fahrzeug sein!","Musisz byæ w pojeŸdzie!");
  3434. }
  3435. return 1;
  3436. }
  3437. CMD:repair(playerid, params[]) { cmd_fix(playerid, params); return 1; }
  3438.  
  3439. // ------ setramp -----------------------------------------------------------------
  3440. CMD:setramp(playerid, cmdtext[]) {
  3441. new tmp[256],idx;
  3442. tmp = strtok(cmdtext, idx);
  3443. new ramp = strval(tmp);
  3444. if(!strlen(tmp))
  3445. {
  3446. SendClientMessageLang(playerid, COLOR_ORANGE,"USAGE: /setramp [0-5]","WPISZ: /setramp [0-5]");
  3447. return 1;
  3448. }
  3449. if (ramp < 0 || ramp >= sizeof(ramptypes)) {
  3450. SendClientMessageLang(playerid, COLOR_WARN,"ungültige ID.","Z³e ID rampy.");
  3451. } else {
  3452. playerramptypes[playerid] = ramp;
  3453. SendClientMessageLang(playerid, COLOR_ORANGE,"Rampe geändert.","Rampa zmieniona.");
  3454. }
  3455. return 1;
  3456. }
  3457.  
  3458. // ------ ramp -----------------------------------------------------------------
  3459. CMD:ramp(playerid, cmdtext[])
  3460. {
  3461. playerramptypes[playerid] = 1;
  3462. SendClientMessageLang(playerid, COLOR_ORANGE,"* Ramp an!","* Rampy w³¹czone!");
  3463. return 1;
  3464. }
  3465.  
  3466. CMD:rampoff(playerid, cmdtext[])
  3467. {
  3468. playerramptypes[playerid] = 0;
  3469. SendClientMessageLang(playerid, COLOR_ORANGE,"* Rampe aus!","");
  3470. return 1;
  3471. }
  3472.  
  3473. // ------ nos -----------------------------------------------------------------
  3474. CMD:nos(playerid, params[]) {
  3475. //
  3476. if(GetPlayerMoney(playerid)>=1000)
  3477. {
  3478. if(IsPlayerInAnyVehicle(playerid)) {
  3479. new cartype = GetPlayerVehicleID(playerid);
  3480. new modelid;
  3481. modelid = GetVehicleModel(cartype);
  3482. switch(modelid) // id modeli by Luby
  3483. {
  3484. case 407,578,579,580,582,583,584,585,587,588,589,596,
  3485. 597,400,401,420,534,535,536,556,557,558,559,560,561,
  3486. 598,599,600,601,602,603,604,605,609,568,572,574,402,
  3487. 403,404,405,408,409,410,411,412,413,414,415,416,418,
  3488. 419,421,422,423,424,426,427,428,429,431,432,433,434,
  3489. 436,437,438,439,440,441,442,443,444,445,451,455,456,
  3490. 457,458,459,466,467,470,474,475,477,478,479,480,482,
  3491. 483,485,486,489,492,494,495,496,498,499,500,502,503,
  3492. 504,505,506,507,508,514,515,516,517,518,524,525,526,
  3493. 527,528,529,530,531,532,533,540,541,542,543,566,544,
  3494. 545,546,547,549,550,551,552,554,555,562,565,567,575,
  3495. 576,471:
  3496. {
  3497. AddVehicleComponent(cartype,1010);
  3498. SendClientMessageLang(playerid, COLOR_ORANGE,"NITRO in vehicle -1000$","NITRO w pojeŸdzie -1000$");
  3499. GivePlayerMoney(playerid,-1000);
  3500. }
  3501.  
  3502. }
  3503. }else{
  3504. SendClientMessageLang(playerid, COLOR_WARN,"You must be in vehicle!","Musisz byæ w pojeŸdzie!");
  3505. }
  3506. }
  3507. else
  3508. {
  3509. SendClientMessageLang(playerid, COLOR_WARN,"Du hast nicht genügent Geld!","Nie masz tyle pieniêdzy!");
  3510. }
  3511. return 1;
  3512. }
  3513. CMD:nitro(playerid, params[]) { cmd_nos(playerid, params); return 1; }
  3514.  
  3515. // ------ Uhrzeit -----------------------------------------------------------------
  3516. CMD:time(playerid, params[]) {
  3517. //
  3518. new string[256];
  3519. new Hours,Minutes,Seconds,Days,Months,Years;
  3520. gettime(Hours, Minutes, Seconds);
  3521. getdate(Years, Months, Days);
  3522. format(string, sizeof(string), "~g~%d:%d:%d ~n~%d/%d/%d", Hours,Minutes,Seconds,Days,Months,Years);
  3523. GameTextForPlayer(playerid, string, 5000, 1);
  3524. return 1;
  3525. }
  3526.  
  3527. // ------ givecash -----------------------------------------------------------------
  3528. CMD:givecash(playerid, cmdtext[]) {
  3529. new tmp[256],idx,giveplayerid,moneys,playermoney;
  3530. tmp = strtok(cmdtext, idx);
  3531.  
  3532. if(!strlen(tmp)) {
  3533. SendClientMessageLang(playerid, COLOR_WHITE,"USAGE: /givecash [playerid] [amount]","WPISZ: /givecash [playerid] [kasa]");
  3534. return 1;
  3535. }
  3536.  
  3537. giveplayerid = strval(tmp);
  3538. tmp = strtok(cmdtext, idx);
  3539.  
  3540. if(!strlen(tmp)) {
  3541. SendClientMessageLang(playerid, COLOR_WHITE,"USAGE: /givecash [playerid] [amount]","WPISZ: /givecash [playerid] [kasa]");
  3542. return 1;
  3543. }
  3544.  
  3545. moneys = strval(tmp);
  3546.  
  3547. if (IsPlayerConnected(giveplayerid)) {
  3548. playermoney = GetPlayerMoney(playerid);
  3549. if (moneys > 0 && playermoney >= moneys) {
  3550. GivePlayerMoney(playerid, (0 - moneys));
  3551. GivePlayerMoney(giveplayerid, moneys);
  3552. SendClientMessageLang(playerid, COLOR_YELLOW, "You have sent %s (id: %d), $%d.","Wys³a³eœ do %s (id: %d), $%d.", Player(giveplayerid),giveplayerid, moneys);
  3553. SendClientMessageLang(giveplayerid, COLOR_YELLOW, "You have recieved from %s (id: %d) cash $%d.","Dosta³eœ od %s (id: %d) kase $%d.", Player(playerid), playerid,moneys);
  3554. }
  3555. else {
  3556. SendClientMessageLang(playerid,COLOR_YELLOW,"Invalid transaction amount.","Z³a waluta.");
  3557. }
  3558. }
  3559. else {
  3560. SendClientMessageLang(playerid, COLOR_WARN,"Is not an active player.","To nie jest aktywny gracz.");
  3561. }
  3562. return 1;
  3563. }
  3564.  
  3565. // ------ cash -----------------------------------------------------------------
  3566. CMD:cash(playerid, params[]) {
  3567. //
  3568. GivePlayerMoney(playerid, 10000);
  3569. return 1;
  3570. }
  3571. // ------ lock -----------------------------------------------------------------
  3572. CMD:lock(playerid, params[]) {
  3573. //
  3574. if(IsPlayerInAnyVehicle(playerid)) {
  3575. SendClientMessageLang(playerid,COLOR_RED,"LOCKED!","POJAZD ZAMKNIÊTY!");
  3576. for(new i=0;i<MAX_PLAYERS;i++) {
  3577. if(i != playerid) {
  3578. SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
  3579. }
  3580. }
  3581. }
  3582. else {
  3583. SendClientMessageLang(playerid, COLOR_WARN,"You must be in vehicle!","Musisz byæ w pojeŸdzie!");
  3584. }
  3585. return 1;
  3586. }
  3587. // ------ unlock -----------------------------------------------------------------
  3588. CMD:unlock(playerid, params[]) {
  3589. ////
  3590. if(IsPlayerInAnyVehicle(playerid)) {
  3591. SendClientMessageLang(playerid,COLOR_GREEN,"OPENED!","POJAZD OTWARTY!");
  3592. for(new i=0;i<MAX_PLAYERS;i++) {
  3593. SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
  3594. }
  3595. }
  3596. else {
  3597. SendClientMessageLang(playerid, COLOR_WARN,"You must be in vehicle!","Musisz byæ w pojeŸdzie!");
  3598. }
  3599. return 1;
  3600. }
  3601.  
  3602. // ------ report -----------------------------------------------------------------
  3603. /*CMD:report(playerid, cmdtext[])
  3604. {
  3605. return 1;
  3606. }
  3607. CMD:raport(playerid, params[]) { cmd_report(playerid, params); return 1;}*/
  3608. //------------------------------------------------------------------------------
  3609. // JUNIOR ADMIN LOGIN
  3610. //------------------------------------------------------------------------------
  3611.  
  3612.  
  3613. CMD:v(playerid, params[]) {
  3614. new idx, iString[256];
  3615. iString = strtok(params, idx);
  3616.  
  3617. if (!strlen(iString)) {
  3618. SendClientMessage(playerid, COLOR_WHITE, "USAGE: /v MODELID/NAME");
  3619. return true;
  3620. }
  3621.  
  3622. idx = GetVehicleModelIDFromName(params[1]);
  3623.  
  3624. if(idx == -1) {
  3625. idx = strval(iString);
  3626.  
  3627. if (idx < MIN_VEHI_ID || idx > MAX_VEHI_ID) {
  3628. SendClientMessage(playerid, COLOR_RED, " * Invalid MODELID/NAME");
  3629. return true;
  3630. }
  3631. }
  3632.  
  3633. new Float:x, Float:y, Float:z, Float:a;
  3634.  
  3635. GetPlayerPos(playerid, x, y, z);
  3636. GetXYInFrontOfPlayer(playerid, x, y, VEHI_DIS);
  3637. GetPlayerFacingAngle(playerid, a);
  3638.  
  3639. curPlayerVehM[playerid] = idx;
  3640.  
  3641. curPlayerVehI[playerid] = CreateVehicle(idx, x, y, z + 2.0, a + 90.0, -1, -1, 5000);
  3642. PutPlayerInVehicle(playerid, curPlayerVehI[playerid], 0);
  3643. LinkVehicleToInterior(curPlayerVehI[playerid], GetPlayerInterior(playerid));
  3644.  
  3645. curServerVehP[curPlayerVehI[playerid]][spawn] = true;
  3646. curServerVehP[curPlayerVehI[playerid]][vmodel] = idx;
  3647. curServerVehP[curPlayerVehI[playerid]][vInt] = GetPlayerInterior(playerid);
  3648.  
  3649. format(iString, 128, "* You spawned vehicle \"%s\" (MODELID: %d, VEHICLEID: %d)", VehicleNames[idx - MIN_VEHI_ID], idx, curPlayerVehI[playerid]);
  3650.  
  3651. SendClientMessage(playerid, COLOR_GREEN, iString);
  3652.  
  3653. return true;
  3654. }
  3655. // ------ acolor ------------------------------------------------------------------
  3656. CMD:acolor(playerid, params[]){
  3657. #pragma unused params
  3658. ShowMenuForPlayer(colors, playerid);
  3659. TogglePlayerControllable(playerid, 0);
  3660. return 1;
  3661. }
  3662.  
  3663. //------------------------------------------------------------------------------
  3664. // gang cmd
  3665. //------------------------------------------------------------------------------
  3666. CMD:gangcmd(playerid, cmdtext[]){
  3667. #pragma unused cmdtext
  3668. SendClientMessageLang(playerid, COLOR_GREEN,"Gang Befehle:","Komendy gangu:");
  3669. SendClientMessageLang(playerid, COLOR_YELLOW,"/gang create [name]","/gang create [nazwa]");
  3670. SendClientMessageLang(playerid, COLOR_YELLOW,"/gang join","/gang join");
  3671. SendClientMessageLang(playerid, COLOR_YELLOW,"/gang invite [playerID]","/gang invite [ID gracza]");
  3672. SendClientMessageLang(playerid, COLOR_YELLOW,"/gang quit","/gang quit");
  3673. SendClientMessageLang(playerid, COLOR_YELLOW,"/ganginfo [number] (no number given shows your gang's info)","/ganginfo [numer] (brak numeru poka¿e info o twoim gangu)");
  3674. SendClientMessageLang(playerid, COLOR_YELLOW,"/gangs","/gangs");
  3675. SendClientMessageLang(playerid, COLOR_YELLOW,"! (prefix text for gang-chat)","! (przed tekstem to chat gangu)");
  3676. return 1;
  3677. }
  3678.  
  3679.  
  3680.  
  3681.  
  3682. CMD:gang(playerid, cmdtext[]){
  3683. new tmp[256];
  3684. new gangcmd, gangnum,giveplayerid,idx;
  3685. new sendername[MAX_PLAYER_NAME];
  3686. new giveplayer[MAX_PLAYER_NAME];
  3687. tmp = strtok(cmdtext, idx);
  3688.  
  3689. if(!strlen(tmp)) {
  3690. SendClientMessageLang(playerid, COLOR_WHITE,"USAGE: /gang [create/join/invite/quit] [name/number]","WPISZ: /gang [create/join/invite/quit] [name/numer]");
  3691. return 1;
  3692. }
  3693. giveplayerid = strval(tmp);
  3694.  
  3695. if(strcmp(tmp, "create", true)==0)
  3696. gangcmd = 1;
  3697. else if(strcmp(tmp, "invite", true)==0)
  3698. gangcmd = 2;
  3699. else if(strcmp(tmp, "join", true)==0)
  3700. gangcmd = 3;
  3701. else if(strcmp(tmp, "quit", true)==0)
  3702. gangcmd = 4;
  3703.  
  3704. tmp = strtok(cmdtext, idx);
  3705. if(gangcmd < 3 && !strlen(tmp)) {
  3706. if(gangcmd==0)
  3707. SendClientMessageLang(playerid, COLOR_WHITE,"USAGE: /gang [create/join/invite/quit] [name/number]","WPISZ: /gang [create/join/invite/quit] [name/numer]");
  3708. else if(gangcmd==1)
  3709. SendClientMessageLang(playerid, COLOR_WHITE,"/gang create [name]","/gang create [nazwa]");
  3710. else if(gangcmd==2)
  3711. SendClientMessageLang(playerid, COLOR_WHITE,"/gang invite [playerID]","/gang invite [ID gracza]");
  3712. return 1;
  3713. }
  3714.  
  3715. //Create Gang//
  3716. if(gangcmd==1) {
  3717. if(playerGang[playerid]>0) {
  3718. SendClientMessageLang(playerid, COLOR_RED,"You are already in a gang!","Ju¿ jesteœ w gangu!");
  3719. return 1;
  3720. }
  3721.  
  3722. for(new i = 1; i < MAX_GANGS; i++) {
  3723. if(gangInfo[i][0]==0) {
  3724. //name gang
  3725. format(gangNames[i], MAX_GANG_NAME, "%s", tmp);
  3726. //Gang exists
  3727. gangInfo[i][0]=1;
  3728. //There is one member
  3729. gangInfo[i][1]=1;
  3730. //Gang color is player's color
  3731. gangInfo[i][2]=playerColors[playerid];
  3732.  
  3733. //Player is the first gang member
  3734. gangMembers[i][0] = playerid;
  3735. SendClientMessageLang(playerid, COLOR_GREEN,"You have created the gang '%s' (id: %d)","Stworzy³eœ gang '%s' (id: %d)", gangNames[i], i);
  3736.  
  3737. playerGang[playerid]=i;
  3738.  
  3739. return 1;
  3740. }
  3741. }
  3742.  
  3743. return 1;
  3744.  
  3745. //Join Gang//
  3746. } else if (gangcmd==3) {
  3747. gangnum = gangInvite[playerid];
  3748.  
  3749. if(playerGang[playerid]>0) {
  3750. SendClientMessageLang(playerid, COLOR_RED,"You are already in a gang!","Ju¿ jesteœ w gangu!");
  3751. return 1;
  3752. }
  3753. if(gangInvite[playerid]==0) {
  3754. SendClientMessageLang(playerid, COLOR_RED,"You have not been invited to a gang.","Nie zosta³eœ zaproszony do tego gangu.");
  3755. return 1;
  3756. }
  3757. if(gangInfo[gangnum][0]==0) {
  3758. SendClientMessageLang(playerid,COLOR_RED,"That gang does not exist!","Ten gang nie istnieje!");
  3759. return 1;
  3760. }
  3761.  
  3762. if(gangInfo[gangnum][1] < MAX_GANG_MEMBERS) {
  3763. new i = gangInfo[gangnum][1];
  3764.  
  3765. gangInvite[playerid]=0;
  3766.  
  3767. gangMembers[gangnum][i] = playerid;
  3768.  
  3769. GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
  3770. for(new j = 0; j < gangInfo[gangnum][1]; j++) {
  3771. SendClientMessageLang(gangMembers[gangnum][j], COLOR_ORANGE, "%s has joined your gang.","%s do³¹czy³ do twojego gangu.", sendername);
  3772. }
  3773.  
  3774. gangInfo[gangnum][1]++;
  3775. playerGang[playerid] = gangnum;
  3776.  
  3777. SetPlayerColor(playerid,gangInfo[gangnum][2]);
  3778.  
  3779. SendClientMessageLang(playerid, COLOR_GREEN, "You have joined the gang '%s' (id: %d)","Do³¹czy³eœ do gangu '%s' (id: %d)",gangNames[gangnum], gangnum);
  3780.  
  3781. return 1;
  3782. }
  3783.  
  3784. SendClientMessageLang(playerid, COLOR_RED,"That gang is full.","Ten gang jest pe³ny.");
  3785. return 1;
  3786.  
  3787. //Invite to Gang//
  3788. } else if (gangcmd==2) {
  3789. giveplayerid = strval(tmp);
  3790.  
  3791. if(playerGang[playerid]==0) {
  3792. SendClientMessageLang(playerid, COLOR_WARN,"You are not in a gang.","Nie jesteœ w gangu.");
  3793. return 1;
  3794. }
  3795.  
  3796. if(IsPlayerConnected(giveplayerid)) {
  3797. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3798. GetPlayerName(playerid, sendername, sizeof(sendername));
  3799. SendClientMessageLang(playerid, COLOR_GREEN,"You have sent a gang invite to %s.","Wys³a³eœ zaproszenie do %s.", giveplayer);
  3800. SendClientMessageLang(giveplayerid, COLOR_GREEN,"You have recieved a gang invite to '%s' (id: %d) from %s","Dosta³eœ zaproszenie do gangu '%s' (id: %d) od gracza %s", gangNames[playerGang[playerid]],playerGang[playerid],0,sendername);
  3801.  
  3802. gangInvite[giveplayerid]=playerGang[playerid];
  3803.  
  3804. } else
  3805. SendClientMessageLang(playerid, COLOR_RED,"No such player exists!","Ten gracz nie istnieje!");
  3806.  
  3807. //Leave Gang//
  3808. } else if (gangcmd==4) {
  3809. PlayerLeaveGang(playerid);
  3810. }
  3811.  
  3812. return 1;
  3813. }
  3814.  
  3815. //------------------- /ganginfo
  3816.  
  3817. CMD:ganginfo(playerid, cmdtext[]){
  3818. new tmp[256];
  3819. new gangnum,idx;
  3820. new giveplayer[MAX_PLAYER_NAME];
  3821. new string[256];
  3822. tmp = strtok(cmdtext, idx);
  3823.  
  3824. if(!strlen(tmp) && playerGang[playerid]==0) {
  3825. SendClientMessageLang(playerid, COLOR_WHITE,"USAGE: /ganginfo [number]","WPISZ: /ganginfo [numer]");
  3826. return 1;
  3827. } else if (!strlen(tmp))
  3828. gangnum = playerGang[playerid];
  3829. else
  3830. gangnum = strval(tmp);
  3831.  
  3832. if(gangInfo[gangnum][0]==0) {
  3833. SendClientMessageLang(playerid, COLOR_RED,"No such gang exists!","Ten gang nie istnieje!");
  3834. return 1;
  3835. }
  3836. SendClientMessageLang(playerid, COLOR_GREEN,"'%s' Gang Members (id: %d)","'%s' Gang Members (id: %d)", gangNames[gangnum], gangnum);
  3837.  
  3838. for(new i = 0; i < gangInfo[gangnum][1]; i++) {
  3839. GetPlayerName(gangMembers[gangnum][i], giveplayer, sizeof(giveplayer));
  3840. format(string, sizeof(string),"%s (%d)", giveplayer, gangMembers[gangnum][i]);
  3841. SendClientMessage(playerid, COLOR_YELLOW, string);
  3842. }
  3843.  
  3844. return 1;
  3845. }
  3846.  
  3847. //------------------- /gangs
  3848.  
  3849. CMD:gangs(playerid, cmdtext[]){
  3850. #pragma unused cmdtext
  3851. SendClientMessageLang(playerid, COLOR_GREEN,"Current Gangs:","Gangi:");
  3852. for(new i=0; i < MAX_GANGS; i++) {
  3853. if(gangInfo[i][0]==1) {
  3854. SendClientMessageLang(playerid, COLOR_YELLOW,"%s(%d) - %d members","%s(%d) - %d cz³onków", gangNames[i],i,gangInfo[i][1]);
  3855. }
  3856. }
  3857. return 1;
  3858. }
  3859.  
  3860. //------------------------------------------------------------------------------
  3861. // animacje
  3862. //------------------------------------------------------------------------------
  3863.  
  3864. // ------ dance ------------------------------------------------------------------
  3865. CMD:dance(playerid, cmdtext[]){
  3866. new tmp[256];
  3867. new dancestyle,idx;
  3868. tmp = strtok(cmdtext, idx);
  3869. if(!strlen(tmp)) {
  3870. SendClientMessageLang(playerid, COLOR_WARN,"USAGE: /dance [style 1-4]","WPISZ: /dance [style 1-4]");
  3871. return 1;
  3872. }
  3873.  
  3874. dancestyle = strval(tmp);
  3875. if(dancestyle < 1 || dancestyle > 4) {
  3876. SendClientMessageLang(playerid, COLOR_WARN,"USAGE: /dance [style 1-4]","WPISZ: /dance [style 1-4]");
  3877. return 1;
  3878. }
  3879. switch(dancestyle) {
  3880. case 1: SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
  3881. case 2: SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);
  3882. case 3: SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3);
  3883. case 4: SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4);
  3884. }
  3885. return 1;
  3886. }
  3887. // ------ kill ------------------------------------------------------------------
  3888. CMD:kill(playerid, params[]){
  3889. //
  3890. SetPlayerHealth(playerid,0.0);
  3891. return 1;
  3892. }
  3893. // ------ handsup ------------------------------------------------------------------
  3894. CMD:handsup(playerid, params[]){
  3895. //
  3896. if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
  3897. {
  3898. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
  3899. }
  3900. return 1;
  3901. }
  3902.  
  3903. CMD:stuntkeys(playerid)
  3904. {
  3905. SendClientMessage(playerid, 0xFFF345AA, "___|Stunt Keys|___");
  3906. SendClientMessage(playerid, 0xFFF245AA, "Linke Maus taste - SpeedBoost");
  3907. SendClientMessage(playerid, 0xFFF245AA, "2 - Auto AutoFix");
  3908. SendClientMessage(playerid, 0xFFF245AA, "N - Auto Jump");
  3909. SendClientMessage(playerid, 0xFFF245AA, "Y - Auto Flip");
  3910. return 1;
  3911. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement