fair.pwn 95 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738
  1. #include <a_samp>
  2. #include <streamer>
  3. #include <zcmd>
  4. new gocarts[5];
  5. new musicarea;
  6. new bumpercars;
  7. new Text3D:karttext;
  8. new Text3D:piratetext;
  9. new kartraceinfo[7];
  10. new pirateship[2];
  11. new piratestep[8];
  12. enum posenum
  13. {
  14. Float:posx,
  15. Float:posy,
  16. Float:posz,
  17. Float:rot
  18. }
  19. new bumperspawns[10][posenum] = {
  20. {1509.0797,-64.9944,26.9080,329.6529},
  21. {1516.2323,-55.0962,26.9271,345.0430},
  22. {1518.5360,-39.1518,26.9179,13.7316},
  23. {1508.8268,-29.9964,26.9196,123.8321},
  24. {1503.8162,-37.9906,26.9408,171.2591},
  25. {1497.4014,-48.4876,26.9138,76.2519},
  26. {1492.9607,-40.7950,26.9149,269.7835},
  27. {1505.6836,-32.8667,26.9330,275.1056},
  28. {1515.4636,-35.6011,26.9223,196.8903},
  29. {1514.7443,-48.7944,26.9353,136.1681}
  30. };
  31. new kartspawns[34][posenum] = {
  32. {1564.00964355,17.07140732,23.49634361,190.00000000},
  33. {1561.82348633,16.54862213,23.49634361,190.00000000},
  34. {1559.88293457,15.93473053,23.49634361,189.99755859},
  35. {1557.90283203,15.30996132,23.49634361,189.99755859},
  36. {1555.62036133,14.53450584,23.49634361,189.99755859},
  37. {1564.2979,19.8998,23.4477,192.3600},
  38. {1562.3704,19.3897,23.4478,192.7268},
  39. {1560.6278,19.0925,23.4476,195.8536},
  40. {1558.5475,18.3385,23.4480,192.6586},
  41. {1556.8177,18.3449,23.4465,193.2574},
  42. {1554.8568,17.8215,23.4380,193.6009},
  43. {1553.8881,21.1286,23.4269,193.5916},
  44. {1555.5220,21.0739,23.4345,190.0444},
  45. {1556.8367,22.0668,23.4380,188.4365},
  46. {1558.2001,23.5059,23.4429,190.4256},
  47. {1559.6775,24.1726,23.4476,184.8009},
  48. {1561.3840,24.0859,23.4478,187.2630},
  49. {1562.7532,25.0298,23.4478,180.4760},
  50. {1562.5829,27.7668,23.4478,191.7696},
  51. {1560.8351,26.3097,23.4477,199.6867},
  52. {1558.8903,26.1727,23.4481,192.8379},
  53. {1557.2906,27.3436,23.4350,198.5173},
  54. {1557.4248,27.2700,23.4438,202.0928},
  55. {1555.8507,25.5446,23.4348,187.7344},
  56. {1553.8242,25.1185,23.4291,188.0691},
  57. {1551.3418,24.6591,23.4239,195.6346},
  58. {1550.6317,27.2813,23.4237,194.9919},
  59. {1552.1284,28.1989,23.4274,192.2468},
  60. {1554.1768,28.7966,23.4343,192.7393},
  61. {1555.8494,28.9580,23.4385,188.9234},
  62. {1557.7314,29.7238,23.4478,194.9809},
  63. {1559.2167,30.2656,23.4477,195.7509},
  64. {1561.0835,30.4947,23.4479,203.4948},
  65. {1563.6442,31.1704,23.4479,175.8033}
  66. };
  67. new kartcheckpoints[22][posenum] = {
  68. {1561.1425,-0.6959,22.2056},
  69. {1560.0236,-63.4405,20.2049},
  70. {1541.8403,-161.8614,15.2990},
  71. {1448.9148,-211.3230,8.8160},
  72. {1367.7023,-211.0382,6.6549},
  73. {1302.9319,-181.8514,23.0594},
  74. {1261.6588,-151.0969,37.4276},
  75. {1219.6796,-106.5497,39.0666},
  76. {1164.2017,-70.1262,29.1771},
  77. {1067.8438,-63.6197,20.4266},
  78. {968.9000,-86.8389,19.0257},
  79. {889.7670,-88.6949,23.1655},
  80. {829.8240,-106.7988,24.3264},
  81. {771.7855,-137.4116,20.1231},
  82. {722.7872,-174.7025,20.1587},
  83. {649.4225,-196.4490,10.9428},
  84. {586.3651,-200.5624,12.3490},
  85. {529.7865,-209.4404,15.3095},
  86. {486.7947,-250.3996,10.1345},
  87. {435.4356,-297.3609,5.9730},
  88. {379.3389,-319.6147,12.8056},
  89. {314.3939,-365.6910,8.8709}
  90. };
  91. new pirateshipspawn[51][posenum] = {
  92. {1368.3156,-157.4080,38.8022},
  93. {1367.7076,-156.7162,38.8022},
  94. {1367.0004,-156.1516,38.8022},
  95. {1366.5372,-155.3416,38.8022},
  96. {1365.8599,-154.7898,38.8022},
  97. {1366.0726,-153.8185,38.8073},
  98. {1366.2477,-154.5297,38.8022},
  99. {1367.1639,-154.9416,38.8022},
  100. {1367.8494,-155.9007,38.8022},
  101. {1368.4381,-156.6313,38.8022},
  102. {1369.5812,-156.3377,38.8022},
  103. {1368.9663,-155.7623,38.8022},
  104. {1368.2111,-155.2064,38.8022},
  105. {1367.6128,-154.4204,38.8022},
  106. {1367.3668,-153.4461,38.8073},
  107. {1367.3884,-152.7107,38.8073},
  108. {1367.9076,-153.5258,38.8073},
  109. {1368.6387,-154.1646,38.8073},
  110. {1368.9137,-154.4801,38.8022},
  111. {1369.2083,-155.1617,38.8022},
  112. {1369.8506,-155.7930,38.8022},
  113. {1370.7736,-155.3378,38.8022},
  114. {1370.1151,-154.5368,38.8022},
  115. {1369.4979,-153.6514,38.8073},
  116. {1368.9086,-152.8132,38.8073},
  117. {1368.1691,-152.1746,38.8073},
  118. {1368.9674,-151.5208,38.8073},
  119. {1369.5686,-152.4011,38.8073},
  120. {1370.4342,-153.3024,38.8073},
  121. {1370.8665,-154.1247,38.8073},
  122. {1371.5293,-154.6986,38.8022},
  123. {1372.0619,-154.2571,38.8022},
  124. {1371.7343,-153.4149,38.8073},
  125. {1371.2455,-152.7113,38.8073},
  126. {1370.9978,-151.9384,38.8022},
  127. {1370.1422,-151.6086,38.8073},
  128. {1369.8403,-150.7298,38.8073},
  129. {1377.4641,-149.3647,37.7709},
  130. {1377.2501,-148.4664,37.7709},
  131. {1376.4216,-147.5100,37.7709},
  132. {1375.4967,-147.0543,37.7709},
  133. {1375.6320,-145.8949,37.7709},
  134. {1376.4155,-146.4493,37.7709},
  135. {1376.9457,-147.3245,37.7709},
  136. {1377.2776,-148.1663,37.7709},
  137. {1378.1124,-148.4439,37.7709},
  138. {1378.6742,-148.0090,37.7709},
  139. {1378.3854,-147.0647,37.7709},
  140. {1377.7249,-146.2822,37.7709},
  141. {1377.0049,-145.7251,37.7709},
  142. {1376.3148,-145.1906,37.7709}
  143. };
  144. new Float:gFerrisOrigin[3] = {1426.39831543,-69.21621704,40.51242828};
  145. new gFerrisWheel, gFerrisBase;
  146. new gFerrisCages[10];
  147. new Float:gCurrentTargetYAngle = 0.0;
  148. new gWheelTransAlternate = 0;
  149. CMD:bumpercars(playerid, params[])
  150. {
  151. if(!GetPVarType(playerid, "pBumperCar"))
  152. {
  153. if(IsPlayerInRangeOfPoint(playerid, 10.0, 1495.4183,-34.8586,27.5))
  154. {
  155. if(bumpercars > 15)
  156. {
  157. SendClientMessage(playerid, 0xFFFFFFFF, "The arena is full, please wait your turn!");
  158. }
  159. else
  160. {
  161. new rand=random(10);
  162. SetPVarInt(playerid, "pBumperCar", CreateVehicle(539, bumperspawns[rand][posx], bumperspawns[rand][posy], bumperspawns[rand][posz], bumperspawns[rand][rot], random(10), random(10), 15));
  163. new veh = GetPVarInt(playerid, "pBumperCar");
  164. new engine,lights,alarm,doors,bonnet,boot,objective;
  165. GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
  166. SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  167. PutPlayerInVehicle(playerid, veh, 0);
  168. SetPVarInt(playerid, "pBumperTimer", SetTimerEx("BumperCars", 1000, false, "i", playerid));
  169. bumpercars++;
  170. SetTimerEx("KartUpdate", 1000, false, "i", playerid);
  171. SendClientMessage(playerid, 0xFFFFFFFF, "Type /bumpercars again to stop playing!");
  172. }
  173. }
  174. else
  175. {
  176. SendClientMessage(playerid, 0xFFFFFFFF, "You are not near the bumper cars area!");
  177. }
  178. }
  179. else
  180. {
  181. new veh = GetPVarInt(playerid, "pBumperCar");
  182. if(GetVehicleModel(veh)) DestroyVehicle(veh);
  183. DeletePVar(playerid, "pBumperCar");
  184. KillTimer(GetPVarInt(playerid, "pBumperTimer"));
  185. DeletePVar(playerid, "pBumperTimer");
  186. if(bumpercars > 0) bumpercars--;
  187. SetPlayerPos(playerid, 1489.0814,-37.4118,26.3549);
  188. SendClientMessage(playerid, 0xFFFFFFFF, "Thanks for playing!");
  189. }
  190. return 1;
  191. }
  192. CMD:kartrace(playerid, params[])
  193. {
  194. if(!GetPVarType(playerid, "pKartCar"))
  195. {
  196. if(IsPlayerInRangeOfPoint(playerid, 10.0, 1550.7883,17.4276,24.1364))
  197. {
  198. if(kartraceinfo[3] != 2)
  199. {
  200. if(kartraceinfo[0] < 33)
  201. {
  202. new engine,lights,alarm,doors,bonnet,boot,objective;
  203. SetPVarInt(playerid, "pKartCar", CreateVehicle(571, kartspawns[kartraceinfo[0]][posx], kartspawns[kartraceinfo[0]][posy], kartspawns[kartraceinfo[0]][posz], kartspawns[kartraceinfo[0]][rot], random(10), random(10), 15));
  204. new veh = GetPVarInt(playerid, "pKartCar");
  205. GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
  206. SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
  207. PutPlayerInVehicle(playerid, veh, 0);
  208. TogglePlayerControllable(playerid, 0);
  209. SetTimerEx("KartUpdate", 1000, false, "i", playerid);
  210. kartraceinfo[0]++;
  211. UpdateKartLabel();
  212. SendClientMessage(playerid, 0xFFFFFFFF, "Type /kartrace again to leave the race");
  213. }
  214. else
  215. {
  216. SendClientMessage(playerid, 0xFFFFFFFF, "The race is full, try again next time!");
  217. }
  218. }
  219. else
  220. {
  221. SendClientMessage(playerid, 0xFFFFFFFF, "The race has already started");
  222. }
  223. }
  224. else
  225. {
  226. SendClientMessage(playerid, 0xFFFFFFFF, "You are not at the starting line");
  227. }
  228. }
  229. else
  230. {
  231. new veh = GetPVarInt(playerid, "pKartCar");
  232. if(GetVehicleModel(veh)) DestroyVehicle(veh);
  233. DeletePVar(playerid, "pKartCar");
  234. DeletePVar(playerid, "pKartCheckpoint");
  235. SetPlayerPos(playerid, 1550.7883,17.4276,24.1364);
  236. //kartraceinfo[0]--;
  237. UpdateKartLabel();
  238. TogglePlayerControllable(playerid, 1);
  239. DisablePlayerCheckpoint(playerid);
  240. SendClientMessage(playerid, 0xFFFFFFFF, "Thanks for playing!");
  241. }
  242. return 1;
  243. }
  244. CMD:pirateshipreset(playerid, params[])
  245. {
  246. if(IsPlayerAdmin(playerid))
  247. {
  248. if(IsObjectMoving(pirateship[0])) StopObject(pirateship[0]);
  249. MoveObject(pirateship[0], 1382.96, -143.02, 57.13, 0.1, 0.0, 0.0, 40.0);
  250. piratestep[3] = 2;
  251. }
  252. return 1;
  253. }
  254. CMD:pirateship(playerid, params[])
  255. {
  256. if(!GetPVarType(playerid, "pPirate"))
  257. {
  258. if(IsPlayerInRangeOfPoint(playerid, 10.0, 1404.3282,-133.6953,23.3361))
  259. {
  260. if(piratestep[5] == 0)
  261. {
  262. if(piratestep[6] < 51)
  263. {
  264. if(piratestep[6] == 0)
  265. {
  266. piratestep[7] = gettime()+60;
  267. }
  268. SetPVarInt(playerid, "pPirate", 1);
  269. new Float:HP; GetPlayerHealth(playerid, HP);
  270. SetPVarFloat(playerid, "pOldHealth", HP);
  271. SetPlayerPos(playerid, pirateshipspawn[piratestep[6]][posx], pirateshipspawn[piratestep[6]][posy], pirateshipspawn[piratestep[6]][posz]);
  272. SetPlayerHealth(playerid, 1000.0);
  273. SetPlayerFacingAngle(playerid, pirateshipspawn[piratestep[6]][rot]);
  274. piratestep[6]++;
  275. SendClientMessage(playerid, 0xFFFFFFFF, "Type /pirateship again to leave the ship, if you don't move you won't fall");
  276. }
  277. else
  278. {
  279. SendClientMessage(playerid, 0xFFFFFFFF, "The race is full, try again next time!");
  280. }
  281. }
  282. else
  283. {
  284. SendClientMessage(playerid, 0xFFFFFFFF, "The ride has already started");
  285. }
  286. }
  287. else
  288. {
  289. SendClientMessage(playerid, 0xFFFFFFFF, "You are not at the ride entrance");
  290. }
  291. }
  292. else
  293. {
  294. DeletePVar(playerid, "pPirate");
  295. if(piratestep[6] > 0) piratestep[6]--;
  296. SetPlayerPos(playerid, 1427.0665,-129.3872,23.2147);
  297. SetPlayerHealth(playerid, GetPVarFloat(playerid, "pOldHealth"));
  298. DeletePVar(playerid, "pOldHealth");
  299. }
  300. return 1;
  301. }
  302. stock UpdatePirateLabel()
  303. {
  304. new string[256];
  305. if(piratestep[6] == 0 && piratestep[5] == 0) format(string, sizeof(string), "{FFFF00}Type {FF0000}/pirateship {FFFF00}to join in!\nWaiting for at least 1 participant");
  306. else
  307. {
  308. if(piratestep[5] == 1) format(string, sizeof(string), "{FFFF00}Ride in progress!\nParticipants: {FF0000}%d", piratestep[6]);
  309. else format(string, sizeof(string), "{FFFF00}Type {FF0000}/pirateship {FFFF00}to join in!\nParticipant: {FF0000}%d\nRide Starts: %d", piratestep[6], piratestep[7]-gettime());
  310. }
  311. UpdateDynamic3DTextLabelText(piratetext, 0xFFFFFFFF, string);
  312. }
  313. stock UpdateKartLabel()
  314. {
  315. new string[256];
  316. if(kartraceinfo[3] == 2) format(string, sizeof(string), "{FFFF00}Race in progress!\nRacers: {FF0000}%d\nTime left: %d seconds", kartraceinfo[0], kartraceinfo[5]-gettime());
  317. else format(string, sizeof(string), "{FFFF00}Type {FF0000}/kartrace {FFFF00}to join in!\nRacers: {FF0000}%d", kartraceinfo[0]);
  318. UpdateDynamic3DTextLabelText(karttext, 0xFFFFFFFF, string);
  319. }
  320. forward KartUpdate(playerid);
  321. public KartUpdate(playerid)
  322. {
  323. if(GetPVarType(playerid, "pKartCar"))
  324. {
  325. if(kartraceinfo[3] == 1)
  326. {
  327. new string[64];
  328. format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~Race starting in %d seconds", kartraceinfo[4]-gettime());
  329. GameTextForPlayer(playerid, string, 1100, 3);
  330. }
  331. else if(kartraceinfo[3] == 0)
  332. {
  333. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~Waiting for more racers..", 1100, 3);
  334. }
  335. else if(kartraceinfo[3] == 2)
  336. {
  337. new engine,lights,alarm,doors,bonnet,boot,objective;
  338. new veh=GetPVarInt(playerid, "pKartCar");
  339. GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
  340. if(engine != VEHICLE_PARAMS_ON) SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  341. }
  342. SetTimerEx("KartUpdate", 1000, false, "i", playerid);
  343. }
  344. if(GetPVarType(playerid, "pBumperCar"))
  345. {
  346. new engine,lights,alarm,doors,bonnet,boot,objective;
  347. new veh=GetPVarInt(playerid, "pKartCar");
  348. GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
  349. if(engine != VEHICLE_PARAMS_ON) SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  350. SetTimerEx("KartUpdate", 1000, false, "i", playerid);
  351. }
  352. }
  353. forward KartUpdateGlobal();
  354. public KartUpdateGlobal()
  355. {
  356. UpdatePirateLabel();
  357. if(piratestep[5] == 0 && piratestep[6] > 0 && (piratestep[7]-gettime()) <= 0)
  358. {
  359. piratestep[5] = 1;
  360. SetTimer("MovePirateShip", 1000, false);
  361. }
  362. if(kartraceinfo[3] == 1)
  363. {
  364. if(kartraceinfo[4]-gettime() <= 0)
  365. {
  366. kartraceinfo[3] = 2;
  367. for(new x;x<MAX_PLAYERS;x++)
  368. {
  369. if(IsPlayerConnected(x) && GetPVarType(x, "pKartCar"))
  370. {
  371. kartraceinfo[5] = gettime()+150;
  372. new engine,lights,alarm,doors,bonnet,boot,objective;
  373. new veh=GetPVarInt(x, "pKartCar");
  374. GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
  375. SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  376. GameTextForPlayer(x, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~GO!", 2000, 3);
  377. SetPlayerCheckpoint(x, kartcheckpoints[0][posx], kartcheckpoints[0][posy], kartcheckpoints[0][posz], 5.0);
  378. SetPVarInt(x, "pKartCheckpoint", 0);
  379. TogglePlayerControllable(x, 1);
  380. }
  381. }
  382. }
  383. return 1;
  384. }
  385. else if(kartraceinfo[3] == 2)
  386. {
  387. if(kartraceinfo[5]-gettime() <= 0)
  388. {
  389. kartraceinfo[0] = 0; kartraceinfo[2] = 0; kartraceinfo[3] = 0; kartraceinfo[4] = 0; kartraceinfo[5] = 0; kartraceinfo[6] = 0;
  390. UpdateKartLabel();
  391. for(new x;x<MAX_PLAYERS;x++)
  392. {
  393. if(IsPlayerConnected(x) && GetPVarType(x, "pKartCar"))
  394. {
  395. new veh = GetPVarInt(x, "pKartCar");
  396. if(GetVehicleModel(veh)) DestroyVehicle(veh);
  397. DeletePVar(x, "pKartCar");
  398. DeletePVar(x, "pKartCheckpoint");
  399. SetPlayerPos(x, 1550.7883,17.4276,24.1364);
  400. TogglePlayerControllable(x, 1);
  401. DisablePlayerCheckpoint(x);
  402. SendClientMessage(x, 0xFFFFFFFF, "Thanks for playing!");
  403. }
  404. }
  405. }
  406. else
  407. {
  408. UpdateKartLabel();
  409. }
  410. }
  411. if(kartraceinfo[0] >= 2 && kartraceinfo[3] == 0)
  412. {
  413. kartraceinfo[3] = 1;
  414. kartraceinfo[4] = gettime()+15;
  415. return 1;
  416. }
  417. if(kartraceinfo[0] < 1 && kartraceinfo[3] == 1)
  418. {
  419. kartraceinfo[3] = 0;
  420. return 1;
  421. }
  422. for(new i;i<MAX_PLAYERS;i++)
  423. {
  424. if(IsPlayerConnected(i) && GetPVarType(i, "pBumperCar"))
  425. {
  426. new engine,lights,alarm,doors,bonnet,boot,objective;
  427. new veh=GetPVarInt(i, "pBumperCar");
  428. GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
  429. SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  430. }
  431. }
  432. return 1;
  433. }
  434. public OnPlayerEnterCheckpoint(playerid)
  435. {
  436. if(GetPVarType(playerid, "pKartCar"))
  437. {
  438. new checkpoint = GetPVarInt(playerid, "pKartCheckpoint");
  439. if(checkpoint == (sizeof(kartcheckpoints)-1))
  440. {
  441. kartraceinfo[6]++;
  442. for(new x;x<MAX_PLAYERS;x++)
  443. {
  444. if(IsPlayerConnected(x) && (GetPVarInt(x, "pKartCar") || IsPlayerInRangeOfPoint(x, 15.0, 1550.7883,17.4276,24.1364)))
  445. {
  446. new string[MAX_PLAYER_NAME+24];
  447. format(string, sizeof(string), "%s has come in place %d", GetPlayerNameEx(playerid), kartraceinfo[6]);
  448. SendClientMessage(x, 0xFFFFFFFF, string);
  449. }
  450. }
  451. new veh = GetPVarInt(playerid, "pKartCar");
  452. if(GetVehicleModel(veh)) DestroyVehicle(veh);
  453. DeletePVar(playerid, "pKartCar");
  454. DeletePVar(playerid, "pKartCheckpoint");
  455. SetPlayerPos(playerid, 1550.7883,17.4276,24.1364);
  456. if(kartraceinfo[0] > 0) kartraceinfo[0]--;
  457. UpdateKartLabel();
  458. TogglePlayerControllable(playerid, 1);
  459. DisablePlayerCheckpoint(playerid);
  460. }
  461. else
  462. {
  463. PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
  464. checkpoint++;
  465. SetPVarInt(playerid, "pKartCheckpoint", checkpoint);
  466. DisablePlayerCheckpoint(playerid);
  467. SetPlayerCheckpoint(playerid, kartcheckpoints[checkpoint][posx], kartcheckpoints[checkpoint][posy], kartcheckpoints[checkpoint][posz], 5.0);
  468. }
  469. }
  470. return 1;
  471. }
  472. public OnPlayerStateChange(playerid, newstate, oldstate)
  473. {
  474. if(newstate == PLAYER_STATE_ONFOOT)
  475. {
  476. if(GetPVarType(playerid, "pBumperCar"))
  477. {
  478. new veh = GetPVarInt(playerid, "pBumperCar");
  479. if(GetVehicleModel(veh)) DestroyVehicle(veh);
  480. DeletePVar(playerid, "pBumperCar");
  481. KillTimer(GetPVarInt(playerid, "pBumperTimer"));
  482. DeletePVar(playerid, "pBumperTimer");
  483. SetPlayerPos(playerid, 1489.0814,-37.4118,26.3549);
  484. if(bumpercars > 0) bumpercars--;
  485. SendClientMessage(playerid, 0xFFFFFFFF, "Thanks for playing!");
  486. }
  487. if(GetPVarType(playerid, "pKartCar"))
  488. {
  489. new veh = GetPVarInt(playerid, "pKartCar");
  490. if(GetVehicleModel(veh)) DestroyVehicle(veh);
  491. DeletePVar(playerid, "pKartCar");
  492. DeletePVar(playerid, "pKartCheckpoint");
  493. SetPlayerPos(playerid, 1550.7883,17.4276,24.1364);
  494. if(kartraceinfo[0] > 0) kartraceinfo[0]--;
  495. UpdateKartLabel();
  496. TogglePlayerControllable(playerid, 1);
  497. DisablePlayerCheckpoint(playerid);
  498. SendClientMessage(playerid, 0xFFFFFFFF, "Thanks for playing!");
  499. }
  500. }
  501. return 1;
  502. }
  503. public OnPlayerDisconnect(playerid)
  504. {
  505. if(GetPVarType(playerid, "pBumperCar"))
  506. {
  507. new veh = GetPVarInt(playerid, "pBumperCar");
  508. if(GetVehicleModel(veh)) DestroyVehicle(veh);
  509. KillTimer(GetPVarInt(playerid, "pBumperTimer"));
  510. SetPlayerPos(playerid, 1489.0814,-37.4118,26.3549);
  511. if(bumpercars > 0) bumpercars--;
  512. }
  513. if(GetPVarType(playerid, "pKartCar"))
  514. {
  515. new veh = GetPVarInt(playerid, "pKartCar");
  516. if(GetVehicleModel(veh)) DestroyVehicle(veh);
  517. SetPlayerPos(playerid, 1550.7883,17.4276,24.1364);
  518. if(kartraceinfo[0] > 0) kartraceinfo[0]--;
  519. }
  520. return 1;
  521. }
  522. forward BumperCars(playerid);
  523. public BumperCars(playerid)
  524. {
  525. new Float:hp;
  526. GetVehicleHealth(GetPVarInt(playerid, "pBumperCar"), hp);
  527. if(hp < 500)
  528. {
  529. new veh = GetPVarInt(playerid, "pBumperCar");
  530. if(GetVehicleModel(veh)) DestroyVehicle(veh);
  531. DeletePVar(playerid, "pBumperCar");
  532. DeletePVar(playerid, "pBumperTimer");
  533. SetPlayerPos(playerid, 1489.0814,-37.4118,26.3549);
  534. SendClientMessage(playerid, 0xFFFFFFFF, "Too damaged to continue, thanks for playing!");
  535. if(bumpercars > 0) bumpercars--;
  536. }
  537. else
  538. {
  539. SetPVarInt(playerid, "pBumperTimer", SetTimerEx("BumperCars", 1000, false, "i", playerid));
  540. }
  541. }
  542. public OnPlayerEnterDynamicArea(playerid, areaid)
  543. {
  544. if(areaid == musicarea)
  545. {
  546. StopAudioStreamForPlayer(playerid);
  547. PlayAudioStreamForPlayer(playerid, "http://samp.ng-gaming.net:8000/listen.pls", 1330.3715,37.1724,33.1021, 50.0, 1);
  548. }
  549. return 1;
  550. }
  551. public OnPlayerLeaveDynamicArea(playerid, areaid)
  552. {
  553. if(areaid == musicarea)
  554. {
  555. StopAudioStreamForPlayer(playerid);
  556. }
  557. return 1;
  558. }
  559. public OnFilterScriptInit()
  560. {
  561. Streamer_VisibleItems(STREAMER_TYPE_OBJECT, 399);
  562. SetTimer("KartUpdateGlobal", 1000, true);
  563. musicarea = CreateDynamicSphere(1330.3715,37.1724,33.1021, 50.0);
  564. CreateDynamic3DTextLabel("{FFFF00}Type {FF0000}/bumpercars {FFFF00}to join in!", 0xFFFFFFF, 1495.4183,-34.8586,27.5, 10.0);
  565. karttext = CreateDynamic3DTextLabel("{FFFF00}Type {FF0000}/kartrace {FFFF00}to join in!", 0xFFFFFFF, 1550.7883,17.4276,24.1364, 15.0);
  566. piratetext = CreateDynamic3DTextLabel("", 0xFFFFFFF, 1404.3282,-133.6953,23.3361, 15.0);
  567. // GoCart Vehicles
  568. /*gocarts[0] = CreateVehicle(571,1564.00964355,17.07140732,23.49634361,190.00000000,-1,-1,15); //Kart
  569. gocarts[1] = CreateVehicle(571,1561.82348633,16.54862213,23.49634361,190.00000000,-1,-1,15); //Kart
  570. gocarts[2] = CreateVehicle(571,1559.88293457,15.93473053,23.49634361,189.99755859,-1,-1,15); //Kart
  571. gocarts[3] = CreateVehicle(571,1557.90283203,15.30996132,23.49634361,189.99755859,-1,-1,15); //Kart
  572. gocarts[4] = CreateVehicle(571,1555.62036133,14.53450584,23.49634361,189.99755859,-1,-1,15); //Kart*/
  573. new Float:gFerrisCageOffsets[10][3] = {
  574. {0.0699, 0.0600, -11.7500},
  575. {-6.9100, -0.0899, -9.5000},
  576. {11.1600, 0.0000, -3.6300},
  577. {-11.1600, -0.0399, 3.6499},
  578. {-6.9100, -0.0899, 9.4799},
  579. {0.0699, 0.0600, 11.7500},
  580. {6.9599, 0.0100, -9.5000},
  581. {-11.1600, -0.0399, -3.6300},
  582. {11.1600, 0.0000, 3.6499},
  583. {7.0399, -0.0200, 9.3600}
  584. };
  585. gFerrisWheel = CreateObject( 18877, gFerrisOrigin[0], gFerrisOrigin[1], gFerrisOrigin[2],
  586. 0.0, 0.0, 218.0, 300.0 );
  587. gFerrisBase = CreateObject( 18878, gFerrisOrigin[0], gFerrisOrigin[1], gFerrisOrigin[2],
  588. 0.0, 0.0, 218.0, 300.0 );
  589. for(new x;x<10;x++)
  590. {
  591. gFerrisCages[x] = CreateObject( 19316, gFerrisOrigin[0], gFerrisOrigin[1], gFerrisOrigin[2],
  592. 0.0, 0.0, 218.0, 300.0 );
  593. AttachObjectToObject( gFerrisCages[x], gFerrisWheel,
  594. gFerrisCageOffsets[x][0],
  595. gFerrisCageOffsets[x][1],
  596. gFerrisCageOffsets[x][2],
  597. 0.0, 0.0, 218.0, 0 );
  598. }
  599. SetTimer("RotateWheel",3*1000,0);
  600. // Wheel of fortune Objects.
  601. /*CreateDynamicObject(1895,1457.13513184,-43.57703018,28.54137039,0.00000000,0.00000000,40.00000000); //object(wheel_o_fortune) (1)
  602. CreateDynamicObject(1895,1460.70190430,-40.59095001,28.54137039,0.00000000,0.00000000,39.99572754); //object(wheel_o_fortune) (2)
  603. CreateDynamicObject(1895,1459.84326172,-38.51583862,28.54137039,0.00000000,0.00000000,219.99572754); //object(wheel_o_fortune) (3)
  604. CreateDynamicObject(1895,1456.10400391,-41.68433380,28.54137039,0.00000000,0.00000000,219.99023438); //object(wheel_o_fortune) (4)*/
  605. // Objects.
  606. pirateship[0] = CreateObject(3502, 1382.96, -143.02, 57.13, 0.00, 0.00, 40.00);
  607. pirateship[1] = CreateObject(8493, 1392.29, -134.77, 44.06, 0.00, 0.00, 310.00);
  608. AttachObjectToObject(pirateship[1], pirateship[0], 9.33, 0.0, -8.07, 0.0, 0.0, 270.0);
  609. CreateDynamicObject(7017, 1442.59, -75.17, 21.27, 0.00, 0.00, 220.00);
  610. CreateDynamicObject(7017, 1386.18, -122.48, 21.27, 0.00, 0.00, 220.00);
  611. CreateDynamicObject(7017, 1489.16, -36.06, 21.27, 0.00, 0.00, 220.00);
  612. CreateDynamicObject(7017, 1450.75, -29.57, 25.87, 0.00, 0.00, 220.00);
  613. CreateDynamicObject(7017, 1414.16, -60.33, 25.87, 0.00, 0.00, 220.00);
  614. CreateDynamicObject(7017, 1455.28, 22.17, 25.87, 0.00, 0.00, 310.00);
  615. CreateDynamicObject(7017, 1362.44, -55.81, 25.87, 0.00, 0.00, 130.00);
  616. CreateDynamicObject(7017, 1334.45, -117.93, 21.27, 0.00, 0.00, 130.00);
  617. CreateDynamicObject(7017, 1489.43, 13.18, 21.27, 0.00, 0.00, 310.00);
  618. CreateDynamicObject(7017, 1492.25, -30.94, 21.27, 0.00, 0.00, 40.00);
  619. CreateDynamicObject(7017, 1477.48, -50.42, 21.27, 0.00, 0.00, 130.00);
  620. CreateDynamicObject(4100, 1506.61, -74.00, 23.91, 0.00, 0.00, 0.00);
  621. CreateDynamicObject(4100, 1517.03, -65.18, 23.92, 0.00, 0.00, 0.00);
  622. CreateDynamicObject(4100, 1527.52, -56.40, 23.92, 0.00, 0.00, 0.00);
  623. CreateDynamicObject(7017, 1523.86, -11.46, 21.27, 0.00, 0.00, 310.00);
  624. CreateDynamicObject(4100, 1538.06, -47.60, 23.92, 0.00, 0.00, 0.00);
  625. CreateDynamicObject(4100, 1542.48, -43.82, 23.92, 0.00, 0.00, 0.00);
  626. CreateDynamicObject(4100, 1542.48, -43.82, 21.07, 0.00, 0.00, 0.00);
  627. CreateDynamicObject(7017, 1315.78, 9.97, 26.57, 0.00, 0.00, 130.00);
  628. CreateDynamicObject(7017, 1315.78, 9.97, 21.62, 0.00, 0.00, 130.00);
  629. CreateDynamicObject(18783, 1332.50, 68.82, 20.56, 0.00, 270.00, 310.00);
  630. CreateDynamicObject(18783, 1301.44, 42.61, 20.56, 0.00, 270.00, 309.99);
  631. CreateDynamicObject(18783, 1317.16, 55.95, 20.56, 0.00, 270.00, 309.99);
  632. CreateDynamicObject(18783, 1315.38, 54.36, 20.56, 0.00, 270.00, 309.99);
  633. CreateDynamicObject(7017, 1362.18, 48.86, 26.57, 0.00, 0.00, 310.00);
  634. CreateDynamicObject(7017, 1362.18, 48.86, 21.67, 0.00, 0.00, 310.00);
  635. CreateDynamicObject(6300, 1431.02, 4.06, 22.02, 0.00, 0.00, 40.00);
  636. CreateDynamicObject(6300, 1384.45, -35.02, 22.02, 0.00, 0.00, 40.00);
  637. CreateDynamicObject(6300, 1449.68, -18.97, 17.31, 0.00, 0.00, 40.00);
  638. CreateDynamicObject(6300, 1403.10, -58.06, 17.36, 0.00, 0.00, 40.00);
  639. CreateDynamicObject(6300, 1356.50, -97.14, 17.36, 0.00, 0.00, 40.00);
  640. CreateDynamicObject(6300, 1480.79, -29.10, 14.17, 0.00, 0.00, 40.00);
  641. CreateDynamicObject(6300, 1434.19, -68.18, 14.17, 0.00, 0.00, 40.00);
  642. CreateDynamicObject(6300, 1387.63, -107.26, 14.17, 0.00, 0.00, 40.00);
  643. CreateDynamicObject(6300, 1508.08, -61.63, 14.16, 0.00, 0.00, 39.99);
  644. CreateDynamicObject(6300, 1461.47, -100.71, 14.16, 0.00, 0.00, 39.99);
  645. CreateDynamicObject(6300, 1414.92, -139.84, 14.16, 0.00, 0.00, 39.99);
  646. CreateDynamicObject(3115, 1512.39, -31.44, 26.24, 0.00, 0.00, 40.00);
  647. CreateDynamicObject(6300, 1499.53, -29.60, 17.30, 0.00, 0.00, 40.00);
  648. CreateDynamicObject(3115, 1524.43, -45.84, 26.24, 0.00, 0.00, 40.00);
  649. CreateDynamicObject(3115, 1508.25, -59.40, 31.79, 0.00, 0.00, 220.00);
  650. CreateDynamicObject(3115, 1496.20, -45.02, 26.24, 0.00, 0.00, 219.99);
  651. CreateDynamicObject(3578, 1510.23, -45.10, 27.36, 0.00, 0.00, 40.00);
  652. CreateDynamicObject(3578, 1510.54, -45.49, 27.36, 0.00, 0.00, 40.00);
  653. CreateDynamicObject(3578, 1510.77, -21.45, 27.32, 0.00, 0.00, 40.00);
  654. CreateDynamicObject(3578, 1503.16, -28.27, 27.32, 0.00, 0.00, 44.00);
  655. CreateDynamicObject(3578, 1487.45, -41.44, 27.32, 0.00, 0.00, 35.99);
  656. CreateDynamicObject(3578, 1486.25, -48.34, 27.32, 0.00, 0.00, 129.99);
  657. CreateDynamicObject(3578, 1492.83, -56.21, 27.32, 0.00, 0.00, 129.98);
  658. CreateDynamicObject(3578, 1499.42, -64.10, 27.32, 0.00, 0.00, 129.98);
  659. CreateDynamicObject(3578, 1503.20, -68.62, 27.32, 0.00, 0.00, 129.98);
  660. CreateDynamicObject(3578, 1510.28, -68.83, 27.32, 0.00, 0.00, 219.98);
  661. CreateDynamicObject(3578, 1518.18, -62.22, 27.32, 0.00, 0.00, 219.98);
  662. CreateDynamicObject(3578, 1526.04, -55.64, 27.32, 0.00, 0.00, 219.98);
  663. CreateDynamicObject(3578, 1533.93, -49.06, 27.32, 0.00, 0.00, 219.98);
  664. CreateDynamicObject(3578, 1534.19, -42.17, 27.32, 0.00, 0.00, 309.98);
  665. CreateDynamicObject(3578, 1527.58, -34.27, 27.32, 0.00, 0.00, 309.97);
  666. CreateDynamicObject(3578, 1520.98, -26.37, 27.32, 0.00, 0.00, 309.97);
  667. CreateDynamicObject(3578, 1517.49, -22.21, 27.32, 0.00, 0.00, 309.97);
  668. CreateDynamicObject(18762, 1506.23, -72.34, 29.04, 0.00, 0.00, 310.00);
  669. CreateDynamicObject(18762, 1482.91, -44.65, 29.04, 0.00, 0.00, 310.00);
  670. CreateDynamicObject(18762, 1514.34, -18.34, 29.04, 0.00, 0.00, 310.00);
  671. CreateDynamicObject(18762, 1537.53, -46.08, 29.04, 0.00, 0.00, 310.00);
  672. CreateDynamicObject(18762, 1514.66, -41.71, 29.04, 0.00, 0.00, 310.00);
  673. CreateDynamicObject(18762, 1506.07, -48.89, 29.04, 0.00, 0.00, 310.00);
  674. CreateDynamicObject(3115, 1512.39, -31.44, 31.79, 0.00, 0.00, 40.00);
  675. CreateDynamicObject(3115, 1496.20, -45.02, 31.79, 0.00, 0.00, 219.99);
  676. CreateDynamicObject(3115, 1508.25, -59.40, 26.24, 0.00, 0.00, 219.99);
  677. CreateDynamicObject(3115, 1524.43, -45.83, 31.79, 0.00, 0.00, 40.00);
  678. CreateDynamicObject(18762, 1521.61, -59.01, 29.04, 0.00, 0.00, 310.00);
  679. CreateDynamicObject(18762, 1499.10, -32.10, 29.04, 0.00, 0.00, 310.00);
  680. CreateDynamicObject(18762, 1492.05, -38.16, 29.04, 0.00, 0.00, 310.00);
  681. CreateDynamicObject(8572, 1496.42, -31.44, 25.29, 0.00, 0.00, 220.00);
  682. CreateDynamicObject(8614, 1491.08, -35.91, 25.30, 0.00, 0.00, 220.00);
  683. CreateDynamicObject(997, 1496.69, -34.92, 26.58, 0.00, 0.00, 40.00);
  684. CreateDynamicObject(997, 1492.77, -38.30, 26.58, 0.00, 0.00, 40.00);
  685. CreateDynamicObject(6283, 1462.59, -102.47, 27.00, 0.00, 0.00, 39.00);
  686. CreateDynamicObject(1594, 1440.83, -95.66, 22.70, 0.00, 0.00, 346.00);
  687. CreateDynamicObject(1594, 1446.16, -89.92, 22.70, 0.00, 0.00, 18.00);
  688. CreateDynamicObject(1594, 1434.45, -90.52, 22.70, 0.00, 0.00, 48.00);
  689. CreateDynamicObject(1594, 1433.04, -98.15, 22.70, 0.00, 0.00, 71.99);
  690. CreateDynamicObject(1594, 1440.90, -87.51, 22.70, 0.00, 0.00, 97.99);
  691. CreateDynamicObject(1594, 1456.57, -92.55, 22.70, 0.00, 0.00, 119.99);
  692. CreateDynamicObject(1594, 1438.46, -116.40, 22.69, 0.00, 0.00, 135.99);
  693. CreateDynamicObject(1594, 1471.94, -101.40, 22.69, 0.00, 0.00, 135.98);
  694. CreateDynamicObject(1594, 1466.40, -118.97, 22.69, 0.00, 0.00, 155.98);
  695. CreateDynamicObject(1594, 1479.93, -105.01, 22.69, 0.00, 0.00, 171.98);
  696. CreateDynamicObject(1594, 1472.98, -78.18, 22.69, 0.00, 0.00, 191.97);
  697. CreateDynamicObject(1594, 1468.18, -72.91, 22.70, 0.00, 0.00, 209.97);
  698. CreateDynamicObject(1594, 1464.65, -76.17, 22.70, 0.00, 0.00, 231.97);
  699. CreateDynamicObject(6462, 1419.85, -109.90, 24.23, 0.00, 0.00, 308.25);
  700. CreateDynamicObject(6299, 1477.66, -64.96, 24.49, 0.00, 0.00, 220.00);
  701. CreateDynamicObject(8614, 1442.35, -76.71, 24.12, 0.00, 0.00, 39.75);
  702. CreateDynamicObject(8614, 1415.57, -99.23, 24.12, 0.00, 0.00, 39.74);
  703. CreateDynamicObject(8614, 1479.73, -54.71, 24.12, 0.00, 0.00, 309.74);
  704. CreateDynamicObject(8614, 1506.82, -75.11, 24.12, 0.00, 0.00, 39.74);
  705. CreateDynamicObject(994, 1497.10, -73.63, 25.35, 0.00, 0.00, 310.00);
  706. CreateDynamicObject(994, 1493.04, -68.78, 25.35, 0.00, 0.00, 310.00);
  707. CreateDynamicObject(994, 1488.97, -63.93, 25.35, 0.00, 0.00, 310.00);
  708. CreateDynamicObject(994, 1484.89, -59.08, 25.35, 0.00, 0.00, 310.00);
  709. CreateDynamicObject(994, 1480.80, -54.22, 25.35, 0.00, 0.00, 310.00);
  710. CreateDynamicObject(994, 1470.29, -51.95, 25.36, 0.00, 0.00, 40.00);
  711. CreateDynamicObject(994, 1465.46, -56.01, 25.36, 0.00, 0.00, 40.00);
  712. CreateDynamicObject(994, 1460.60, -60.08, 25.36, 0.00, 0.00, 40.00);
  713. CreateDynamicObject(994, 1455.76, -64.14, 25.36, 0.00, 0.00, 40.00);
  714. CreateDynamicObject(994, 1450.89, -68.21, 25.36, 0.00, 0.00, 40.00);
  715. CreateDynamicObject(994, 1446.02, -72.30, 25.36, 0.00, 0.00, 40.00);
  716. CreateDynamicObject(994, 1441.19, -76.36, 25.36, 0.00, 0.00, 40.00);
  717. CreateDynamicObject(994, 1433.77, -82.61, 25.36, 0.00, 0.00, 40.00);
  718. CreateDynamicObject(994, 1428.93, -86.66, 25.36, 0.00, 0.00, 40.00);
  719. CreateDynamicObject(994, 1424.10, -90.70, 25.36, 0.00, 0.00, 40.00);
  720. CreateDynamicObject(994, 1419.24, -94.77, 25.36, 0.00, 0.00, 40.00);
  721. CreateDynamicObject(994, 1414.40, -98.82, 25.36, 0.00, 0.00, 40.00);
  722. CreateDynamicObject(994, 1406.98, -105.03, 25.36, 0.00, 0.00, 40.00);
  723. CreateDynamicObject(994, 1402.13, -109.11, 25.36, 0.00, 0.00, 40.00);
  724. CreateDynamicObject(994, 1397.29, -113.18, 25.36, 0.00, 0.00, 40.00);
  725. CreateDynamicObject(8614, 1398.45, -113.56, 24.12, 0.00, 0.00, 39.74);
  726. CreateDynamicObject(1342, 1464.21, -84.27, 23.25, 0.00, 0.00, 218.00);
  727. CreateDynamicObject(1341, 1451.61, -81.33, 23.22, 0.00, 0.00, 0.00);
  728. CreateDynamicObject(1340, 1452.09, -83.57, 23.35, 0.00, 0.00, 0.00);
  729. CreateDynamicObject(1568, 1474.41, -47.50, 25.36, 0.00, 0.00, 0.00);
  730. CreateDynamicObject(1568, 1441.07, -75.50, 25.36, 0.00, 0.00, 0.00);
  731. CreateDynamicObject(1568, 1414.16, -98.19, 25.36, 0.00, 0.00, 0.00);
  732. CreateDynamicObject(1568, 1397.15, -112.50, 25.36, 0.00, 0.00, 0.00);
  733. CreateDynamicObject(1568, 1457.22, -62.23, 25.36, 0.00, 0.00, 0.00);
  734. CreateDynamicObject(1568, 1452.73, -92.23, 22.22, 0.00, 0.00, 0.00);
  735. CreateDynamicObject(1568, 1468.97, -64.83, 22.22, 0.00, 0.00, 0.00);
  736. CreateDynamicObject(1568, 1495.47, -30.22, 25.36, 0.00, 0.00, 0.00);
  737. CreateDynamicObject(1568, 1489.80, -35.01, 25.36, 0.00, 0.00, 0.00);
  738. CreateDynamicObject(1568, 1502.00, -77.49, 25.35, 0.00, 0.00, 0.00);
  739. CreateDynamicObject(1568, 1441.49, -104.34, 18.83, 0.00, 0.00, 0.00);
  740. CreateDynamicObject(1568, 1435.89, -110.19, 22.22, 0.00, 0.00, 0.00);
  741. CreateDynamicObject(1568, 1460.97, -72.10, 22.22, 0.00, 0.00, 0.00);
  742. CreateDynamicObject(1568, 1415.79, -106.54, 22.22, 0.00, 0.00, 0.00);
  743. CreateDynamicObject(1568, 1430.06, -123.82, 22.22, 0.00, 0.00, 0.00);
  744. CreateDynamicObject(1568, 1469.50, -123.31, 22.22, 0.00, 0.00, 0.00);
  745. CreateDynamicObject(1568, 1492.06, -107.14, 22.22, 0.00, 0.00, 0.00);
  746. CreateDynamicObject(1568, 1490.89, -81.77, 22.22, 0.00, 0.00, 0.00);
  747. CreateDynamicObject(18649, 1510.01, -44.83, 27.75, 0.00, 0.00, 310.00);
  748. CreateDynamicObject(18649, 1510.73, -45.72, 27.75, 0.00, 0.00, 310.00);
  749. CreateDynamicObject(18650, 1467.20, -79.09, 27.81, 0.00, 0.00, 309.50);
  750. CreateDynamicObject(18650, 1460.69, -84.37, 27.76, 0.00, 0.00, 309.50);
  751. CreateDynamicObject(18650, 1463.97, -81.70, 27.79, 0.00, 0.00, 309.50);
  752. CreateDynamicObject(18650, 1457.85, -113.60, 27.65, 0.00, 0.00, 309.50);
  753. CreateDynamicObject(18650, 1464.96, -94.59, 25.34, 0.00, 0.00, 309.50);
  754. CreateDynamicObject(8879, 1440.69, -122.50, 28.31, 0.00, 0.00, 72.00);
  755. CreateDynamicObject(8879, 1490.40, -94.12, 28.31, 0.00, 0.00, 354.00);
  756. CreateDynamicObject(8880, 1435.84, -121.08, 29.07, 0.00, 0.00, 74.00);
  757. CreateDynamicObject(8880, 1490.93, -89.05, 29.07, 0.00, 0.00, 354.00);
  758. CreateDynamicObject(1594, 1423.91, -108.24, 22.70, 0.00, 0.00, 95.99);
  759. CreateDynamicObject(1594, 1425.42, -114.84, 22.70, 0.00, 0.00, 95.99);
  760. CreateDynamicObject(6289, 1498.67, -106.86, 24.71, 0.00, 0.00, 310.00);
  761. CreateDynamicObject(994, 1510.89, -109.23, 22.22, 0.00, 0.00, 40.00);
  762. CreateDynamicObject(994, 1515.83, -105.07, 22.22, 0.00, 0.00, 40.00);
  763. CreateDynamicObject(994, 1520.77, -100.92, 22.22, 0.00, 0.00, 40.00);
  764. CreateDynamicObject(994, 1525.72, -96.74, 22.22, 0.00, 0.00, 40.00);
  765. CreateDynamicObject(994, 1530.75, -92.56, 22.22, 0.00, 0.00, 40.00);
  766. CreateDynamicObject(994, 1535.75, -88.37, 22.22, 0.00, 0.00, 40.00);
  767. CreateDynamicObject(994, 1540.72, -84.21, 22.22, 0.00, 0.00, 40.00);
  768. CreateDynamicObject(994, 1545.72, -80.05, 22.22, 0.00, 0.00, 40.00);
  769. CreateDynamicObject(994, 1550.71, -75.87, 22.22, 0.00, 0.00, 40.00);
  770. CreateDynamicObject(994, 1488.57, -128.18, 22.22, 0.00, 0.00, 46.00);
  771. CreateDynamicObject(994, 1483.58, -132.36, 22.22, 0.00, 0.00, 39.99);
  772. CreateDynamicObject(994, 1478.53, -136.59, 22.22, 0.00, 0.00, 39.99);
  773. CreateDynamicObject(994, 1473.55, -140.77, 22.22, 0.00, 0.00, 39.99);
  774. CreateDynamicObject(994, 1468.56, -144.94, 22.22, 0.00, 0.00, 39.99);
  775. CreateDynamicObject(994, 1463.62, -149.10, 22.28, 0.00, 0.00, 39.99);
  776. CreateDynamicObject(3113, 1396.07, -135.60, 21.74, 0.00, 285.25, 39.00);
  777. CreateDynamicObject(3113, 1404.83, -128.50, 21.69, 0.00, 285.25, 38.99);
  778. CreateDynamicObject(994, 1395.89, -120.92, 22.22, 0.00, 0.00, 38.00);
  779. CreateDynamicObject(994, 1390.78, -124.93, 22.22, 0.00, 0.00, 37.99);
  780. CreateDynamicObject(994, 1407.65, -140.88, 22.22, 0.00, 0.00, 38.98);
  781. CreateDynamicObject(994, 1415.19, -134.53, 22.22, 0.00, 0.00, 128.98);
  782. CreateDynamicObject(994, 1411.13, -129.53, 22.22, 0.00, 0.00, 128.98);
  783. CreateDynamicObject(994, 1405.11, -121.92, 22.22, 0.00, 0.00, 128.98);
  784. CreateDynamicObject(994, 1555.66, -71.46, 22.22, 0.00, 0.00, 130.00);
  785. CreateDynamicObject(994, 1551.43, -66.43, 22.22, 0.00, 0.00, 130.00);
  786. CreateDynamicObject(994, 1547.20, -61.40, 22.22, 0.00, 0.00, 130.00);
  787. CreateDynamicObject(994, 1542.90, -56.34, 22.22, 0.00, 0.00, 130.00);
  788. CreateDynamicObject(994, 1538.67, -51.35, 22.22, 0.00, 0.00, 130.00);
  789. CreateDynamicObject(994, 1547.45, -39.68, 25.35, 0.00, 0.00, 130.00);
  790. CreateDynamicObject(994, 1543.24, -34.73, 25.35, 0.00, 0.00, 130.00);
  791. CreateDynamicObject(994, 1539.05, -29.76, 25.35, 0.00, 0.00, 130.00);
  792. CreateDynamicObject(994, 1534.90, -24.81, 25.35, 0.00, 0.00, 130.00);
  793. CreateDynamicObject(994, 1530.66, -19.78, 25.35, 0.00, 0.00, 130.00);
  794. CreateDynamicObject(994, 1526.43, -14.76, 25.35, 0.00, 0.00, 130.00);
  795. CreateDynamicObject(994, 1522.21, -9.81, 25.35, 0.00, 0.00, 192.00);
  796. CreateDynamicObject(994, 1515.98, -11.13, 25.35, 0.00, 0.00, 219.99);
  797. CreateDynamicObject(994, 1511.00, -14.85, 25.35, 0.00, 0.00, 129.99);
  798. CreateDynamicObject(994, 1506.84, -9.93, 25.35, 0.00, 0.00, 115.98);
  799. CreateDynamicObject(994, 1503.81, -4.13, 25.35, 0.00, 0.00, 129.98);
  800. CreateDynamicObject(994, 1499.65, 0.78, 25.35, 0.00, 0.00, 129.98);
  801. CreateDynamicObject(994, 1495.46, 5.70, 25.35, 0.00, 0.00, 129.98);
  802. CreateDynamicObject(994, 1487.38, -91.69, 24.94, 0.00, 0.00, 129.73);
  803. CreateDynamicObject(994, 1483.90, -87.49, 24.95, 0.00, 0.00, 129.98);
  804. CreateDynamicObject(994, 1474.97, -86.83, 24.95, 0.00, 0.00, 39.98);
  805. CreateDynamicObject(997, 1415.11, -134.80, 22.22, 0.00, 0.00, 219.50);
  806. CreateDynamicObject(997, 1507.74, -72.28, 25.35, 0.00, 0.00, 229.49);
  807. CreateDynamicObject(997, 1541.44, -44.52, 25.35, 0.00, 0.00, 207.49);
  808. CreateDynamicObject(997, 1544.07, -42.38, 25.35, 0.00, 0.00, 219.49);
  809. CreateDynamicObject(997, 1546.93, -39.97, 25.35, 0.00, 0.00, 219.48);
  810. CreateDynamicObject(1556, 1457.77, -97.96, 22.21, 0.00, 0.00, 309.25);
  811. CreateDynamicObject(1556, 1458.71, -99.10, 22.21, 0.00, 0.00, 309.25);
  812. CreateDynamicObject(3472, 1496.46, -14.30, 25.35, 0.00, 0.00, 0.00);
  813. CreateDynamicObject(3472, 1449.58, -50.52, 25.36, 0.00, 0.00, 0.00);
  814. CreateDynamicObject(3472, 1408.23, -111.56, 22.22, 0.00, 0.00, 0.00);
  815. CreateDynamicObject(3472, 1420.27, -127.33, 22.22, 0.00, 0.00, 0.00);
  816. CreateDynamicObject(3472, 1362.69, -125.09, 25.36, 0.00, 0.00, 0.00);
  817. CreateDynamicObject(3472, 1233.95, -142.18, 38.43, 0.00, 0.00, 0.00);
  818. CreateDynamicObject(3472, 1222.10, -128.53, 38.50, 0.00, 0.00, 0.00);
  819. CreateDynamicObject(3472, 1474.13, 78.61, 29.79, 0.00, 0.00, 0.00);
  820. CreateDynamicObject(3472, 1481.34, 66.79, 29.47, 0.00, 0.00, 0.00);
  821. CreateDynamicObject(3472, 1370.48, -26.88, 33.13, 0.00, 0.00, 0.00);
  822. CreateDynamicObject(3472, 1364.19, -14.14, 33.06, 0.00, 0.00, 0.00);
  823. CreateDynamicObject(3472, 1568.07, -2.92, 21.34, 0.00, 0.00, 0.00);
  824. CreateDynamicObject(3472, 1551.56, -5.23, 21.35, 0.00, 0.00, 0.00);
  825. CreateDynamicObject(3472, 1541.78, 54.15, 25.09, 0.00, 0.00, 0.00);
  826. CreateDynamicObject(3472, 1553.79, 58.67, 25.20, 0.00, 0.00, 0.00);
  827. CreateDynamicObject(3472, 1477.54, -129.77, 22.22, 0.00, 0.00, 0.00);
  828. CreateDynamicObject(2773, 1496.77, -29.74, 25.88, 0.00, 0.00, 310.00);
  829. CreateDynamicObject(2773, 1498.55, -28.27, 25.87, 0.00, 0.00, 312.00);
  830. CreateDynamicObject(2773, 1496.57, -26.63, 25.87, 0.00, 0.00, 308.00);
  831. CreateDynamicObject(2773, 1498.44, -25.12, 25.87, 0.00, 0.00, 307.99);
  832. CreateDynamicObject(2773, 1501.75, -26.71, 25.87, 0.00, 0.00, 221.99);
  833. CreateDynamicObject(2773, 1500.17, -24.98, 25.87, 0.00, 0.00, 221.99);
  834. CreateDynamicObject(2773, 1408.45, -123.89, 22.74, 0.00, 0.00, 307.99);
  835. CreateDynamicObject(2773, 1408.27, -122.12, 22.74, 0.00, 0.00, 223.99);
  836. CreateDynamicObject(2773, 1406.63, -120.43, 22.74, 0.00, 0.00, 223.99);
  837. CreateDynamicObject(2773, 1404.04, -118.49, 22.74, 0.00, 0.00, 309.99);
  838. CreateDynamicObject(3113, 1538.85, -65.37, 21.69, 0.00, 285.25, 38.99);
  839. CreateDynamicObject(3113, 1527.69, -74.38, 21.69, 0.00, 285.25, 218.99);
  840. CreateDynamicObject(994, 1528.98, -85.56, 22.22, 0.00, 0.00, 309.25);
  841. CreateDynamicObject(994, 1524.90, -80.52, 22.22, 0.00, 0.00, 309.24);
  842. CreateDynamicObject(994, 1514.23, -67.08, 22.22, 0.00, 0.00, 309.24);
  843. CreateDynamicObject(994, 1518.33, -72.21, 22.22, 0.00, 0.00, 309.24);
  844. CreateDynamicObject(994, 1519.20, -62.97, 22.22, 0.00, 0.00, 219.24);
  845. CreateDynamicObject(994, 1524.19, -58.89, 22.22, 0.00, 0.00, 219.24);
  846. CreateDynamicObject(994, 1529.15, -54.85, 22.22, 0.00, 0.00, 219.24);
  847. CreateDynamicObject(994, 1534.13, -50.78, 22.22, 0.00, 0.00, 219.24);
  848. CreateDynamicObject(2773, 1523.87, -81.50, 22.73, 0.00, 0.00, 307.99);
  849. CreateDynamicObject(2773, 1521.10, -77.85, 22.73, 0.00, 0.00, 307.99);
  850. CreateDynamicObject(2773, 1522.47, -79.44, 22.73, 0.00, 0.00, 307.99);
  851. CreateDynamicObject(2773, 1517.69, -78.74, 22.73, 0.00, 0.00, 217.99);
  852. CreateDynamicObject(2773, 1519.15, -80.60, 22.73, 0.00, 0.00, 217.99);
  853. CreateDynamicObject(2773, 1520.58, -82.45, 22.73, 0.00, 0.00, 217.99);
  854. CreateDynamicObject(2773, 1522.08, -84.38, 22.73, 0.00, 0.00, 217.99);
  855. CreateDynamicObject(2773, 1519.22, -77.11, 22.73, 0.00, 0.00, 217.99);
  856. CreateDynamicObject(2773, 1524.07, -83.17, 22.73, 0.00, 0.00, 217.99);
  857. CreateDynamicObject(16770, 1452.54, -17.73, 31.66, 0.00, 0.00, 40.00);
  858. CreateDynamicObject(7922, 1458.40, 15.92, 31.19, 0.00, 0.00, 310.00);
  859. CreateDynamicObject(16770, 1446.75, -10.83, 31.65, 0.00, 0.00, 40.00);
  860. CreateDynamicObject(2678, 1461.60, 11.50, 31.16, 89.44, 243.44, 156.56);
  861. CreateDynamicObject(2678, 1464.98, 7.42, 31.16, 89.44, 243.44, 156.56);
  862. CreateDynamicObject(2678, 1469.02, 2.64, 31.16, 89.44, 243.44, 156.56);
  863. CreateDynamicObject(2678, 1472.55, -1.58, 31.16, 89.44, 243.44, 156.56);
  864. CreateDynamicObject(2678, 1467.03, 5.02, 31.16, 89.44, 243.44, 156.56);
  865. CreateDynamicObject(2678, 1470.74, 0.59, 31.16, 89.44, 243.44, 156.56);
  866. CreateDynamicObject(2678, 1463.27, 9.52, 31.16, 89.44, 243.44, 156.56);
  867. CreateDynamicObject(2678, 1474.46, -3.85, 31.16, 89.44, 243.44, 156.56);
  868. CreateDynamicObject(2678, 1459.83, 13.54, 31.16, 89.44, 243.44, 156.56);
  869. CreateDynamicObject(1517, 1459.63, 14.35, 31.40, 0.00, 0.00, 40.00);
  870. CreateDynamicObject(1517, 1459.79, 14.16, 31.40, 0.00, 0.00, 40.00);
  871. CreateDynamicObject(1517, 1460.04, 13.87, 31.40, 0.00, 0.00, 40.00);
  872. CreateDynamicObject(1517, 1460.24, 13.63, 31.40, 0.00, 0.00, 40.00);
  873. CreateDynamicObject(1517, 1460.49, 13.34, 31.40, 0.00, 0.00, 40.00);
  874. CreateDynamicObject(1517, 1460.71, 13.07, 31.40, 0.00, 0.00, 40.00);
  875. CreateDynamicObject(1517, 1461.29, 12.38, 31.40, 0.00, 0.00, 40.00);
  876. CreateDynamicObject(1517, 1461.63, 11.98, 31.40, 0.00, 0.00, 40.00);
  877. CreateDynamicObject(1517, 1461.98, 11.56, 31.40, 0.00, 0.00, 40.00);
  878. CreateDynamicObject(1517, 1462.24, 11.26, 31.40, 0.00, 0.00, 40.00);
  879. CreateDynamicObject(1517, 1462.52, 10.93, 31.40, 0.00, 0.00, 40.00);
  880. CreateDynamicObject(1517, 1462.93, 10.43, 31.40, 0.00, 0.00, 40.00);
  881. CreateDynamicObject(1517, 1463.19, 10.13, 31.40, 0.00, 0.00, 40.00);
  882. CreateDynamicObject(1517, 1463.48, 9.78, 31.40, 0.00, 0.00, 40.00);
  883. CreateDynamicObject(1517, 1463.84, 9.36, 31.40, 0.00, 0.00, 40.00);
  884. CreateDynamicObject(1517, 1464.17, 8.96, 31.40, 0.00, 0.00, 40.00);
  885. CreateDynamicObject(1517, 1464.74, 8.29, 31.40, 0.00, 0.00, 40.00);
  886. CreateDynamicObject(1517, 1464.98, 8.01, 31.40, 0.00, 0.00, 40.00);
  887. CreateDynamicObject(1517, 1465.30, 7.63, 31.40, 0.00, 0.00, 40.00);
  888. CreateDynamicObject(1517, 1465.59, 7.28, 31.40, 0.00, 0.00, 40.00);
  889. CreateDynamicObject(1517, 1465.95, 6.86, 31.40, 0.00, 0.00, 40.00);
  890. CreateDynamicObject(1517, 1466.73, 5.93, 31.40, 0.00, 0.00, 40.00);
  891. CreateDynamicObject(1517, 1467.06, 5.54, 31.40, 0.00, 0.00, 40.00);
  892. CreateDynamicObject(1517, 1467.35, 5.20, 31.40, 0.00, 0.00, 40.00);
  893. CreateDynamicObject(1517, 1467.67, 4.82, 31.40, 0.00, 0.00, 40.00);
  894. CreateDynamicObject(1517, 1468.01, 4.42, 31.40, 0.00, 0.00, 40.00);
  895. CreateDynamicObject(1517, 1468.77, 3.52, 31.40, 0.00, 0.00, 40.00);
  896. CreateDynamicObject(1517, 1468.96, 3.29, 31.40, 0.00, 0.00, 40.00);
  897. CreateDynamicObject(1517, 1469.28, 2.91, 31.40, 0.00, 0.00, 40.00);
  898. CreateDynamicObject(1517, 1469.59, 2.55, 31.40, 0.00, 0.00, 40.00);
  899. CreateDynamicObject(1517, 1469.91, 2.16, 31.40, 0.00, 0.00, 40.00);
  900. CreateDynamicObject(1517, 1470.47, 1.50, 31.40, 0.00, 0.00, 40.00);
  901. CreateDynamicObject(1517, 1470.83, 1.07, 31.40, 0.00, 0.00, 40.00);
  902. CreateDynamicObject(1517, 1471.13, 0.71, 31.40, 0.00, 0.00, 40.00);
  903. CreateDynamicObject(1517, 1471.42, 0.37, 31.40, 0.00, 0.00, 40.00);
  904. CreateDynamicObject(1517, 1471.76, -0.03, 31.40, 0.00, 0.00, 40.00);
  905. CreateDynamicObject(1517, 1472.31, -0.68, 31.40, 0.00, 0.00, 40.00);
  906. CreateDynamicObject(1517, 1472.52, -0.93, 31.40, 0.00, 0.00, 40.00);
  907. CreateDynamicObject(1517, 1472.86, -1.33, 31.40, 0.00, 0.00, 40.00);
  908. CreateDynamicObject(1517, 1473.13, -1.65, 31.40, 0.00, 0.00, 40.00);
  909. CreateDynamicObject(1517, 1473.50, -2.09, 31.40, 0.00, 0.00, 40.00);
  910. CreateDynamicObject(1517, 1474.21, -2.93, 31.40, 0.00, 0.00, 40.00);
  911. CreateDynamicObject(1517, 1474.55, -3.33, 31.40, 0.00, 0.00, 40.00);
  912. CreateDynamicObject(1517, 1474.82, -3.66, 31.40, 0.00, 0.00, 40.00);
  913. CreateDynamicObject(1517, 1475.16, -4.06, 31.40, 0.00, 0.00, 40.00);
  914. CreateDynamicObject(1517, 1475.48, -4.44, 31.40, 0.00, 0.00, 40.00);
  915. CreateDynamicObject(1431, 1454.41, 6.55, 30.62, 0.00, 0.00, 344.00);
  916. CreateDynamicObject(1431, 1461.09, -0.17, 30.62, 0.00, 0.00, 310.00);
  917. CreateDynamicObject(1431, 1466.90, -8.69, 30.61, 0.00, 0.00, 282.00);
  918. CreateDynamicObject(2912, 1453.42, 1.43, 30.07, 0.00, 0.00, 0.00);
  919. CreateDynamicObject(2912, 1458.62, -5.04, 30.07, 0.00, 0.00, 22.00);
  920. CreateDynamicObject(2912, 1470.67, -5.95, 30.07, 0.00, 0.00, 43.99);
  921. CreateDynamicObject(2912, 1459.87, 4.11, 30.07, 0.00, 0.00, 49.99);
  922. CreateDynamicObject(1517, 1459.83, 4.18, 30.97, 0.00, 0.00, 40.00);
  923. CreateDynamicObject(1517, 1453.50, 1.59, 30.97, 0.00, 0.00, 40.00);
  924. CreateDynamicObject(1517, 1453.55, 1.30, 30.97, 0.00, 0.00, 40.00);
  925. CreateDynamicObject(1517, 1458.65, -4.96, 30.97, 0.00, 0.00, 40.00);
  926. CreateDynamicObject(1501, 1443.20, 0.71, 30.07, 0.00, 0.00, 308.00);
  927. CreateDynamicObject(1967, 1442.31, 1.86, 31.07, 0.00, 0.00, 38.00);
  928. CreateDynamicObject(1967, 1441.77, 2.55, 31.07, 0.00, 0.00, 38.00);
  929. CreateDynamicObject(1594, 1456.27, -74.15, 22.70, 0.00, 0.00, 18.00);
  930. CreateDynamicObject(1594, 1458.82, -82.44, 22.70, 0.00, 0.00, 18.00);
  931. CreateDynamicObject(1594, 1449.85, -76.24, 22.70, 0.00, 0.00, 18.00);
  932. CreateDynamicObject(1594, 1432.89, -113.28, 22.69, 0.00, 0.00, 18.00);
  933. CreateDynamicObject(1594, 1468.13, -107.66, 22.69, 0.00, 0.00, 18.00);
  934. CreateDynamicObject(1594, 1486.22, -111.15, 22.69, 0.00, 0.00, 18.00);
  935. CreateDynamicObject(994, 1222.21, -136.27, 38.53, 0.00, 0.00, 310.00);
  936. CreateDynamicObject(1228, 1227.87, -140.30, 38.89, 0.00, 0.00, 36.00);
  937. CreateDynamicObject(1228, 1225.91, -137.72, 38.84, 0.00, 0.00, 40.00);
  938. CreateDynamicObject(1228, 1223.62, -135.20, 38.90, 0.00, 0.00, 40.00);
  939. CreateDynamicObject(1237, 1220.35, -136.52, 38.59, 0.00, 0.00, 0.00);
  940. CreateDynamicObject(1237, 1221.86, -138.33, 38.55, 0.00, 0.00, 0.00);
  941. CreateDynamicObject(1237, 1223.66, -140.73, 38.54, 0.00, 0.00, 0.00);
  942. CreateDynamicObject(1237, 1225.27, -142.90, 38.57, 0.00, 0.00, 0.00);
  943. CreateDynamicObject(1237, 1247.41, -130.05, 37.89, 0.00, 0.00, 0.00);
  944. CreateDynamicObject(1237, 1234.78, -139.07, 38.32, 0.00, 0.00, 0.00);
  945. CreateDynamicObject(1237, 1459.77, -218.28, 9.32, 0.00, 0.00, 0.00);
  946. CreateDynamicObject(1237, 1453.04, -218.53, 8.78, 0.00, 0.00, 0.00);
  947. CreateDynamicObject(1237, 1447.16, -218.80, 8.32, 0.00, 0.00, 0.00);
  948. CreateDynamicObject(1237, 1441.23, -218.94, 7.88, 0.00, 0.00, 0.00);
  949. CreateDynamicObject(1237, 1474.51, -215.62, 9.97, 0.00, 0.00, 0.00);
  950. CreateDynamicObject(1237, 1478.33, -214.49, 10.05, 0.00, 0.00, 0.00);
  951. CreateDynamicObject(1237, 1482.25, -213.05, 10.15, 0.00, 0.00, 0.00);
  952. CreateDynamicObject(1237, 1518.54, -194.14, 11.86, 0.00, 0.00, 0.00);
  953. CreateDynamicObject(1237, 1521.24, -191.68, 12.07, 0.00, 0.00, 0.00);
  954. CreateDynamicObject(1237, 1523.44, -189.63, 12.24, 0.00, 0.00, 0.00);
  955. CreateDynamicObject(1237, 1540.85, -170.42, 14.21, 0.00, 0.00, 0.00);
  956. CreateDynamicObject(1237, 1543.03, -167.80, 14.59, 0.00, 0.00, 0.00);
  957. CreateDynamicObject(1237, 1545.13, -165.36, 14.94, 0.00, 0.00, 0.00);
  958. CreateDynamicObject(1237, 1547.62, -162.41, 15.33, 0.00, 0.00, 0.00);
  959. CreateDynamicObject(1237, 1555.96, -149.94, 16.40, 0.00, 0.00, 0.00);
  960. CreateDynamicObject(1237, 1556.58, -147.25, 16.48, 0.00, 0.00, 0.00);
  961. CreateDynamicObject(1237, 1557.09, -144.27, 16.57, 0.00, 0.00, 0.00);
  962. CreateDynamicObject(1237, 1557.71, -141.43, 16.66, 0.00, 0.00, 0.00);
  963. CreateDynamicObject(1237, 1560.78, -126.07, 17.29, 0.00, 0.00, 0.00);
  964. CreateDynamicObject(1237, 1561.21, -98.54, 19.40, 0.00, 0.00, 0.00);
  965. CreateDynamicObject(1237, 1561.58, -95.56, 19.48, 0.00, 0.00, 0.00);
  966. CreateDynamicObject(1237, 1566.05, 15.85, 23.16, 0.00, 0.00, 0.00);
  967. CreateDynamicObject(1237, 1553.14, 11.78, 23.16, 0.00, 0.00, 0.00);
  968. CreateDynamicObject(1237, 1566.34, -8.88, 21.00, 0.00, 0.00, 0.00);
  969. CreateDynamicObject(1237, 1565.97, -4.47, 21.46, 0.00, 0.00, 0.00);
  970. CreateDynamicObject(1237, 1565.78, -0.27, 21.87, 0.00, 0.00, 0.00);
  971. CreateDynamicObject(1237, 1565.81, 4.23, 22.31, 0.00, 0.00, 0.00);
  972. CreateDynamicObject(1237, 1554.49, -9.73, 20.98, 0.00, 0.00, 0.00);
  973. CreateDynamicObject(1237, 1553.95, -5.40, 21.44, 0.00, 0.00, 0.00);
  974. CreateDynamicObject(1237, 1553.95, -2.22, 21.78, 0.00, 0.00, 0.00);
  975. CreateDynamicObject(1237, 1553.81, 1.18, 22.13, 0.00, 0.00, 0.00);
  976. CreateDynamicObject(1237, 1564.93, -23.06, 20.40, 0.00, 0.00, 0.00);
  977. CreateDynamicObject(1237, 1565.40, -18.23, 20.49, 0.00, 0.00, 0.00);
  978. CreateDynamicObject(1237, 1565.98, -13.01, 20.70, 0.00, 0.00, 0.00);
  979. CreateDynamicObject(1237, 1555.00, -21.24, 20.40, 0.00, 0.00, 0.00);
  980. CreateDynamicObject(1237, 1554.33, -15.57, 20.63, 0.00, 0.00, 0.00);
  981. CreateDynamicObject(997, 1561.10, 32.16, 23.16, 0.00, 0.00, 12.00);
  982. CreateDynamicObject(997, 1557.80, 31.36, 23.16, 0.00, 0.00, 12.00);
  983. CreateDynamicObject(997, 1554.40, 30.55, 23.15, 0.00, 0.00, 12.00);
  984. CreateDynamicObject(997, 1550.94, 29.73, 23.14, 0.00, 0.00, 12.00);
  985. CreateDynamicObject(997, 1547.37, 28.89, 23.14, 0.00, 0.00, 12.00);
  986. CreateDynamicObject(997, 1543.23, 22.53, 23.14, 0.00, 0.00, 102.00);
  987. CreateDynamicObject(994, 1556.94, -43.09, 20.20, 0.00, 0.00, 94.00);
  988. CreateDynamicObject(994, 1555.75, -64.60, 19.92, 0.00, 0.00, 87.99);
  989. CreateDynamicObject(994, 1553.67, -87.13, 19.65, 0.00, 0.00, 87.99);
  990. CreateDynamicObject(1237, 1291.42, -75.20, 35.55, 0.00, 0.00, 0.00);
  991. CreateDynamicObject(1237, 1293.13, -73.76, 35.51, 0.00, 0.00, 0.00);
  992. CreateDynamicObject(1237, 1295.14, -72.17, 35.49, 0.00, 0.00, 0.00);
  993. CreateDynamicObject(1237, 1296.99, -70.65, 35.50, 0.00, 0.00, 0.00);
  994. CreateDynamicObject(1237, 1298.89, -69.03, 35.54, 0.00, 0.00, 0.00);
  995. CreateDynamicObject(1237, 1300.53, -67.70, 35.57, 0.00, 0.00, 0.00);
  996. CreateDynamicObject(18766, 1458.30, -40.61, 27.86, 0.00, 0.00, 40.00);
  997. CreateDynamicObject(18766, 1458.90, -41.32, 27.86, 0.00, 0.00, 40.00);
  998. CreateDynamicObject(1896, 1458.65, -45.48, 26.34, 0.00, 0.00, 40.00);
  999. CreateDynamicObject(1896, 1462.41, -42.62, 26.34, 0.00, 0.00, 40.00);
  1000. CreateDynamicObject(1896, 1458.71, -37.04, 26.34, 0.00, 0.00, 220.00);
  1001. CreateDynamicObject(1896, 1454.40, -40.21, 26.34, 0.00, 0.00, 219.99);
  1002. CreateDynamicObject(18766, 1460.17, -42.83, 30.81, 90.00, 180.04, 219.95);
  1003. CreateDynamicObject(18766, 1456.98, -39.04, 30.81, 90.00, 180.04, 219.95);
  1004. CreateDynamicObject(18762, 1464.94, -41.37, 27.86, 0.00, 0.00, 310.00);
  1005. CreateDynamicObject(18762, 1458.02, -47.20, 27.86, 0.00, 0.00, 310.00);
  1006. CreateDynamicObject(18762, 1452.35, -40.44, 27.86, 0.00, 0.00, 310.00);
  1007. CreateDynamicObject(18762, 1459.17, -34.69, 27.86, 0.00, 0.00, 310.00);
  1008. CreateDynamicObject(18766, 1465.88, -34.79, 27.86, 0.00, 0.00, 130.00);
  1009. CreateDynamicObject(18766, 1464.32, -36.08, 30.81, 90.00, 180.04, 129.95);
  1010. CreateDynamicObject(18766, 1469.29, -31.86, 27.86, 0.00, 0.00, 40.00);
  1011. CreateDynamicObject(18766, 1468.44, -29.32, 30.81, 90.00, 180.04, 39.94);
  1012. CreateDynamicObject(18766, 1471.65, -33.16, 30.81, 90.00, 180.03, 39.94);
  1013. CreateDynamicObject(18762, 1476.33, -31.78, 27.86, 0.00, 0.00, 310.00);
  1014. CreateDynamicObject(18762, 1470.59, -24.98, 27.86, 0.00, 0.00, 310.00);
  1015. CreateDynamicObject(1896, 1471.86, -33.70, 26.34, 0.00, 0.00, 40.00);
  1016. CreateDynamicObject(1895, 1470.27, -31.80, 28.54, 0.00, 0.00, 40.00);
  1017. CreateDynamicObject(3472, 1410.54, -83.67, 25.36, 0.00, 0.00, 0.00);
  1018. CreateDynamicObject(1237, 1250.36, -132.59, 37.96, 0.00, 0.00, 0.00);
  1019. CreateDynamicObject(1237, 1255.63, -136.96, 37.96, 0.00, 0.00, 0.00);
  1020. CreateDynamicObject(1237, 1260.21, -141.23, 37.87, 0.00, 0.00, 0.00);
  1021. CreateDynamicObject(1237, 1264.46, -144.91, 37.41, 0.00, 0.00, 0.00);
  1022. CreateDynamicObject(1237, 1258.35, -156.28, 37.57, 0.00, 0.00, 0.00);
  1023. CreateDynamicObject(1237, 1253.65, -152.17, 38.09, 0.00, 0.00, 0.00);
  1024. CreateDynamicObject(1237, 1248.98, -147.48, 38.18, 0.00, 0.00, 0.00);
  1025. CreateDynamicObject(1237, 1243.80, -143.91, 38.31, 0.00, 0.00, 0.00);
  1026. CreateDynamicObject(1237, 1239.01, -140.90, 38.31, 0.00, 0.00, 0.00);
  1027. CreateDynamicObject(1515, 1446.29, -45.51, 25.36, 0.00, 0.00, 310.00);
  1028. CreateDynamicObject(1515, 1446.79, -46.11, 25.36, 0.00, 0.00, 310.00);
  1029. CreateDynamicObject(1515, 1447.29, -46.70, 25.36, 0.00, 0.00, 310.00);
  1030. CreateDynamicObject(1515, 1447.79, -47.30, 25.36, 0.00, 0.00, 310.00);
  1031. CreateDynamicObject(1515, 1448.28, -47.89, 25.36, 0.00, 0.00, 310.00);
  1032. CreateDynamicObject(1515, 1447.06, -44.88, 25.36, 0.00, 0.00, 130.00);
  1033. CreateDynamicObject(1515, 1447.57, -45.47, 25.36, 0.00, 0.00, 130.00);
  1034. CreateDynamicObject(1515, 1448.07, -46.06, 25.36, 0.00, 0.00, 130.00);
  1035. CreateDynamicObject(1515, 1448.56, -46.66, 25.36, 0.00, 0.00, 130.00);
  1036. CreateDynamicObject(1515, 1449.06, -47.24, 25.36, 0.00, 0.00, 130.00);
  1037. CreateDynamicObject(1515, 1451.28, -51.63, 25.36, 0.00, 0.00, 310.00);
  1038. CreateDynamicObject(1515, 1451.79, -52.23, 25.36, 0.00, 0.00, 310.00);
  1039. CreateDynamicObject(1515, 1452.29, -52.83, 25.36, 0.00, 0.00, 310.00);
  1040. CreateDynamicObject(1515, 1452.80, -53.42, 25.36, 0.00, 0.00, 310.00);
  1041. CreateDynamicObject(1515, 1453.29, -54.02, 25.36, 0.00, 0.00, 310.00);
  1042. CreateDynamicObject(1515, 1454.06, -53.38, 25.36, 0.00, 0.00, 130.00);
  1043. CreateDynamicObject(1515, 1453.56, -52.78, 25.36, 0.00, 0.00, 130.00);
  1044. CreateDynamicObject(1515, 1453.06, -52.19, 25.36, 0.00, 0.00, 130.00);
  1045. CreateDynamicObject(1515, 1452.55, -51.60, 25.36, 0.00, 0.00, 130.00);
  1046. CreateDynamicObject(1515, 1452.05, -51.00, 25.36, 0.00, 0.00, 130.00);
  1047. CreateDynamicObject(1837, 1464.54, -34.16, 26.19, 0.00, 0.00, 310.00);
  1048. CreateDynamicObject(1837, 1466.57, -36.60, 26.19, 0.00, 0.00, 310.00);
  1049. CreateDynamicObject(1838, 1467.48, -32.48, 26.18, 0.00, 0.00, 220.00);
  1050. CreateDynamicObject(1838, 1468.48, -31.61, 26.18, 0.00, 0.00, 220.00);
  1051. CreateDynamicObject(1838, 1469.47, -30.78, 26.18, 0.00, 0.00, 220.00);
  1052. CreateDynamicObject(1838, 1470.49, -29.93, 26.18, 0.00, 0.00, 220.00);
  1053. CreateDynamicObject(1838, 1471.64, -28.96, 26.18, 0.00, 0.00, 220.00);
  1054. CreateDynamicObject(1838, 1464.10, -31.65, 26.18, 0.00, 0.00, 130.00);
  1055. CreateDynamicObject(1722, 1470.95, -27.94, 25.36, 0.00, 0.00, 220.00);
  1056. CreateDynamicObject(1722, 1466.28, -30.92, 25.36, 0.00, 0.00, 220.00);
  1057. CreateDynamicObject(1722, 1465.38, -30.47, 25.36, 0.00, 0.00, 156.00);
  1058. CreateDynamicObject(1722, 1462.92, -34.04, 25.36, 0.00, 0.00, 257.99);
  1059. CreateDynamicObject(1722, 1464.82, -36.59, 25.36, 0.00, 0.00, 293.99);
  1060. CreateDynamicObject(3472, 1203.73, -160.84, 39.35, 0.00, 0.00, 0.00);
  1061. CreateDynamicObject(3472, 1192.29, -149.74, 39.46, 0.00, 0.00, 0.00);
  1062. CreateDynamicObject(3472, 1451.23, 24.96, 30.07, 0.00, 0.00, 0.00);
  1063. CreateDynamicObject(3472, 1433.73, 6.98, 30.07, 0.00, 0.00, 0.00);
  1064. CreateDynamicObject(3472, 1477.69, -6.23, 32.31, 0.00, 0.00, 0.00);
  1065. CreateDynamicObject(3361, 1444.67, -36.25, 27.98, 0.00, 0.00, 40.00);
  1066. CreateDynamicObject(3361, 1437.14, -42.57, 27.98, 0.00, 0.00, 220.00);
  1067. CreateDynamicObject(3361, 1432.50, -46.44, 23.96, 0.00, 0.00, 219.99);
  1068. CreateDynamicObject(3361, 1449.30, -32.37, 23.96, 0.00, 0.00, 39.99);
  1069. CreateDynamicObject(3361, 1386.44, -87.29, 27.98, 0.00, 0.00, 309.99);
  1070. CreateDynamicObject(3361, 1388.04, -85.96, 27.98, 0.00, 0.00, 309.98);
  1071. CreateDynamicObject(3361, 1390.32, -91.90, 23.96, 0.00, 0.00, 309.99);
  1072. CreateDynamicObject(3361, 1391.89, -90.55, 23.96, 0.00, 0.00, 309.98);
  1073. CreateDynamicObject(997, 1440.36, -41.07, 30.06, 0.00, 0.00, 40.00);
  1074. CreateDynamicObject(994, 1449.82, -30.27, 30.07, 0.00, 0.00, 40.00);
  1075. CreateDynamicObject(994, 1444.94, -34.37, 30.07, 0.00, 0.00, 40.00);
  1076. CreateDynamicObject(994, 1432.67, -44.76, 30.07, 0.00, 0.00, 40.00);
  1077. CreateDynamicObject(994, 1427.70, -48.89, 30.07, 0.00, 0.00, 40.00);
  1078. CreateDynamicObject(994, 1422.77, -52.97, 30.07, 0.00, 0.00, 40.00);
  1079. CreateDynamicObject(994, 1417.85, -57.10, 30.07, 0.00, 0.00, 40.00);
  1080. CreateDynamicObject(994, 1412.89, -61.30, 30.07, 0.00, 0.00, 40.00);
  1081. CreateDynamicObject(994, 1407.89, -65.46, 30.07, 0.00, 0.00, 40.00);
  1082. CreateDynamicObject(994, 1402.92, -69.65, 30.07, 0.00, 0.00, 40.00);
  1083. CreateDynamicObject(994, 1397.97, -73.80, 30.07, 0.00, 0.00, 40.00);
  1084. CreateDynamicObject(994, 1393.05, -77.94, 30.07, 0.00, 0.00, 40.00);
  1085. CreateDynamicObject(994, 1387.81, -82.29, 30.07, 0.00, 0.00, 40.00);
  1086. CreateDynamicObject(6300, 1380.68, -38.17, 22.00, 0.00, 0.00, 40.00);
  1087. CreateDynamicObject(994, 1378.42, -82.26, 30.07, 0.00, 0.00, 324.00);
  1088. CreateDynamicObject(994, 1374.01, -77.01, 30.07, 0.00, 0.00, 309.99);
  1089. CreateDynamicObject(994, 1369.38, -71.52, 30.07, 0.00, 0.00, 309.99);
  1090. CreateDynamicObject(18766, 1394.51, -55.39, 32.57, 0.00, 0.00, 40.00);
  1091. CreateDynamicObject(18090, 1395.94, -57.25, 32.64, 0.00, 0.00, 130.00);
  1092. CreateDynamicObject(18762, 1400.54, -55.12, 32.57, 0.00, 0.00, 308.00);
  1093. CreateDynamicObject(18762, 1400.23, -54.73, 32.57, 0.00, 0.00, 307.99);
  1094. CreateDynamicObject(2904, 1399.13, -53.45, 33.78, 0.00, 0.00, 310.00);
  1095. CreateDynamicObject(2723, 1400.66, -57.25, 30.44, 0.00, 0.00, 0.00);
  1096. CreateDynamicObject(2723, 1398.88, -58.87, 30.44, 0.00, 0.00, 0.00);
  1097. CreateDynamicObject(2723, 1397.18, -60.22, 30.44, 0.00, 0.00, 0.00);
  1098. CreateDynamicObject(2723, 1395.55, -61.49, 30.44, 0.00, 0.00, 0.00);
  1099. CreateDynamicObject(2723, 1393.39, -62.19, 30.44, 0.00, 0.00, 0.00);
  1100. CreateDynamicObject(2723, 1391.12, -60.48, 30.44, 0.00, 0.00, 0.00);
  1101. CreateDynamicObject(1594, 1388.68, -67.47, 30.55, 0.00, 0.00, 77.99);
  1102. CreateDynamicObject(1594, 1397.17, -69.06, 30.55, 0.00, 0.00, 93.99);
  1103. CreateDynamicObject(1594, 1404.29, -62.90, 30.55, 0.00, 0.00, 113.99);
  1104. CreateDynamicObject(1594, 1410.94, -56.64, 30.55, 0.00, 0.00, 125.98);
  1105. CreateDynamicObject(1594, 1404.66, -54.95, 30.55, 0.00, 0.00, 125.98);
  1106. CreateDynamicObject(1594, 1411.17, -50.33, 30.54, 0.00, 0.00, 145.98);
  1107. CreateDynamicObject(1594, 1391.94, -74.80, 30.55, 0.00, 0.00, 145.98);
  1108. CreateDynamicObject(1594, 1379.99, -66.43, 30.55, 0.00, 0.00, 167.98);
  1109. CreateDynamicObject(18090, 1393.20, -53.51, 32.64, 0.00, 0.00, 310.00);
  1110. CreateDynamicObject(18762, 1388.38, -55.57, 32.57, 0.00, 0.00, 307.99);
  1111. CreateDynamicObject(18762, 1388.68, -55.97, 32.57, 0.00, 0.00, 307.99);
  1112. CreateDynamicObject(2904, 1389.78, -57.21, 33.78, 0.00, 0.00, 310.00);
  1113. CreateDynamicObject(1543, 1395.02, -50.43, 31.11, 0.00, 0.00, 0.00);
  1114. CreateDynamicObject(1543, 1390.77, -54.11, 31.12, 0.00, 0.00, 0.00);
  1115. CreateDynamicObject(1543, 1392.36, -52.32, 31.12, 0.00, 0.00, 0.00);
  1116. CreateDynamicObject(1543, 1396.24, -51.01, 31.11, 0.00, 0.00, 0.00);
  1117. CreateDynamicObject(1543, 1398.44, -56.34, 31.12, 0.00, 0.00, 0.00);
  1118. CreateDynamicObject(1543, 1397.89, -57.45, 31.12, 0.00, 0.00, 0.00);
  1119. CreateDynamicObject(1543, 1396.70, -58.13, 31.12, 0.00, 0.00, 0.00);
  1120. CreateDynamicObject(1543, 1394.84, -59.66, 31.12, 0.00, 0.00, 0.00);
  1121. CreateDynamicObject(1543, 1392.51, -59.55, 31.11, 0.00, 0.00, 0.00);
  1122. CreateDynamicObject(1594, 1396.93, -41.82, 30.55, 0.00, 0.00, 125.98);
  1123. CreateDynamicObject(1594, 1382.23, -53.69, 30.55, 0.00, 0.00, 125.98);
  1124. CreateDynamicObject(1594, 1388.20, -47.21, 30.55, 0.00, 0.00, 125.98);
  1125. CreateDynamicObject(2723, 1387.67, -53.44, 30.44, 0.00, 0.00, 0.00);
  1126. CreateDynamicObject(2723, 1389.45, -52.15, 30.44, 0.00, 0.00, 0.00);
  1127. CreateDynamicObject(2723, 1390.97, -50.77, 30.44, 0.00, 0.00, 0.00);
  1128. CreateDynamicObject(2723, 1392.58, -49.09, 30.44, 0.00, 0.00, 0.00);
  1129. CreateDynamicObject(2723, 1394.60, -48.33, 30.44, 0.00, 0.00, 0.00);
  1130. CreateDynamicObject(2723, 1397.48, -49.37, 30.44, 0.00, 0.00, 0.00);
  1131. CreateDynamicObject(11489, 1374.26, -73.49, 30.07, 0.00, 0.00, 130.00);
  1132. CreateDynamicObject(3472, 1512.61, 108.34, 28.69, 0.00, 0.00, 0.00);
  1133. CreateDynamicObject(3472, 1528.75, 130.84, 29.71, 0.00, 0.00, 0.00);
  1134. CreateDynamicObject(1237, 1518.87, 110.13, 28.60, 0.00, 0.00, 0.00);
  1135. CreateDynamicObject(1237, 1521.10, 110.83, 28.61, 0.00, 0.00, 0.00);
  1136. CreateDynamicObject(1237, 1523.67, 112.21, 28.62, 0.00, 0.00, 0.00);
  1137. CreateDynamicObject(1237, 1526.20, 113.34, 28.58, 0.00, 0.00, 0.00);
  1138. CreateDynamicObject(1237, 1528.40, 114.45, 28.53, 0.00, 0.00, 0.00);
  1139. CreateDynamicObject(1237, 1615.88, 139.94, 29.00, 0.00, 0.00, 0.00);
  1140. CreateDynamicObject(1237, 1531.05, 115.86, 28.48, 0.00, 0.00, 0.00);
  1141. CreateDynamicObject(1237, 1615.32, 135.95, 29.00, 0.00, 0.00, 0.00);
  1142. CreateDynamicObject(1237, 1615.47, 133.31, 28.91, 0.00, 0.00, 0.00);
  1143. CreateDynamicObject(1237, 1614.81, 130.52, 28.90, 0.00, 0.00, 0.00);
  1144. CreateDynamicObject(1237, 1615.13, 127.75, 28.98, 0.00, 0.00, 0.00);
  1145. CreateDynamicObject(1237, 1615.36, 125.12, 29.01, 0.00, 0.00, 0.00);
  1146. CreateDynamicObject(1237, 1616.23, 122.65, 29.02, 0.00, 0.00, 0.00);
  1147. CreateDynamicObject(9833, 1438.06, -27.60, 32.95, 0.00, 0.00, 0.00);
  1148. CreateDynamicObject(9833, 1423.16, -40.80, 32.95, 0.00, 0.00, 0.00);
  1149. CreateDynamicObject(9833, 1417.68, -19.67, 32.95, 0.00, 0.00, 0.00);
  1150. CreateDynamicObject(1568, 1453.23, -23.33, 30.07, 0.00, 0.00, 0.00);
  1151. CreateDynamicObject(1568, 1438.50, -6.40, 30.07, 0.00, 0.00, 0.00);
  1152. CreateDynamicObject(1568, 1434.86, 30.11, 30.82, 0.00, 0.00, 0.00);
  1153. CreateDynamicObject(1568, 1402.77, 2.36, 31.94, 0.00, 0.00, 0.00);
  1154. CreateDynamicObject(1568, 1378.05, -20.41, 32.85, 0.00, 0.00, 0.00);
  1155. CreateDynamicObject(1568, 1325.03, -67.81, 34.99, 0.00, 0.00, 0.00);
  1156. CreateDynamicObject(1568, 1355.96, -40.99, 33.74, 0.00, 0.00, 0.00);
  1157. CreateDynamicObject(1568, 1256.36, -123.25, 37.57, 0.00, 0.00, 0.00);
  1158. CreateDynamicObject(1568, 1473.67, 61.50, 29.66, 0.00, 0.00, 0.00);
  1159. CreateDynamicObject(1568, 1518.92, 90.43, 28.75, 0.00, 0.00, 0.00);
  1160. CreateDynamicObject(1568, 1574.08, 116.32, 28.57, 0.00, 0.00, 0.00);
  1161. CreateDynamicObject(1568, 1458.66, 16.76, 32.60, 0.00, 0.00, 0.00);
  1162. CreateDynamicObject(1568, 1431.69, -43.49, 30.07, 0.00, 0.00, 0.00);
  1163. CreateDynamicObject(1568, 1407.08, -64.92, 30.07, 0.00, 0.00, 0.00);
  1164. CreateDynamicObject(1568, 1387.50, -80.82, 30.07, 0.00, 0.00, 0.00);
  1165. CreateDynamicObject(1568, 1402.92, -49.02, 30.07, 0.00, 0.00, 0.00);
  1166. CreateDynamicObject(1568, 1384.54, -63.86, 30.07, 0.00, 0.00, 0.00);
  1167. CreateDynamicObject(6300, 1364.35, -0.82, 22.82, 0.00, 0.00, 220.00);
  1168. CreateDynamicObject(6300, 1340.10, 28.06, 22.81, 0.00, 0.00, 219.99);
  1169. CreateDynamicObject(1237, 1597.11, 108.61, 36.54, 0.00, 0.00, 0.00);
  1170. CreateDynamicObject(1237, 1596.82, 105.77, 36.59, 0.00, 0.00, 0.00);
  1171. CreateDynamicObject(1237, 1595.77, 102.35, 36.65, 0.00, 0.00, 0.00);
  1172. CreateDynamicObject(1237, 1595.03, 98.53, 36.72, 0.00, 0.00, 0.00);
  1173. CreateDynamicObject(1237, 1594.08, 94.09, 36.79, 0.00, 0.00, 0.00);
  1174. CreateDynamicObject(1237, 1592.54, 91.01, 36.83, 0.00, 0.00, 0.00);
  1175. CreateDynamicObject(1506, 1480.32, -92.76, 24.95, 0.00, 0.00, 310.00);
  1176. CreateDynamicObject(1506, 1479.44, -91.68, 24.95, 0.00, 0.00, 310.00);
  1177. CreateDynamicObject(18783, 1315.63, 35.71, 29.61, 0.00, 0.00, 310.00);
  1178. CreateDynamicObject(18783, 1338.74, 55.15, 29.61, 0.00, 0.00, 310.00);
  1179. CreateDynamicObject(18783, 1327.48, 45.70, 29.60, 0.00, 0.00, 310.00);
  1180. CreateDynamicObject(18275, 1322.48, 48.36, 34.31, 0.00, 0.00, 40.00);
  1181. CreateDynamicObject(18275, 1317.13, 43.93, 34.31, 0.00, 0.00, 40.00);
  1182. CreateDynamicObject(18275, 1327.81, 52.83, 34.31, 0.00, 0.00, 40.00);
  1183. CreateDynamicObject(18275, 1337.85, 52.34, 34.31, 0.00, 0.00, 330.00);
  1184. CreateDynamicObject(18275, 1314.67, 35.02, 34.31, 0.00, 0.00, 99.99);
  1185. CreateDynamicObject(16092, 1330.71, 37.29, 32.65, 0.00, 0.00, 310.00);
  1186. CreateDynamicObject(16132, 1318.66, 49.14, 32.11, 0.00, 0.00, 130.00);
  1187. CreateDynamicObject(18655, 1316.16, 35.91, 32.11, 0.00, 0.00, 170.00);
  1188. CreateDynamicObject(18655, 1317.27, 40.08, 32.11, 0.00, 0.00, 162.00);
  1189. CreateDynamicObject(18655, 1335.87, 51.22, 32.11, 0.00, 0.00, 81.99);
  1190. CreateDynamicObject(18655, 1332.33, 52.44, 32.11, 0.00, 0.00, 81.99);
  1191. CreateDynamicObject(18766, 1310.80, 43.88, 34.61, 0.00, 0.00, 220.00);
  1192. CreateDynamicObject(18766, 1318.46, 50.31, 34.60, 0.00, 0.00, 220.00);
  1193. CreateDynamicObject(18766, 1326.11, 56.73, 34.61, 0.00, 0.00, 220.00);
  1194. CreateDynamicObject(18766, 1333.75, 63.15, 34.61, 0.00, 0.00, 220.00);
  1195. CreateDynamicObject(18766, 1340.70, 61.88, 34.61, 0.00, 0.00, 130.00);
  1196. CreateDynamicObject(18766, 1337.95, 53.81, 34.61, 0.00, 0.00, 150.00);
  1197. CreateDynamicObject(18766, 1313.36, 34.36, 34.61, 0.00, 0.00, 99.99);
  1198. CreateDynamicObject(18766, 1308.02, 36.26, 34.61, 0.00, 0.00, 99.99);
  1199. CreateDynamicObject(18766, 1312.12, 27.87, 34.61, 0.00, 0.00, 131.99);
  1200. CreateDynamicObject(18766, 1345.79, 55.87, 34.61, 0.00, 0.00, 129.98);
  1201. CreateDynamicObject(18766, 1345.51, 54.58, 34.61, 0.00, 0.00, 219.99);
  1202. CreateDynamicObject(2290, 1340.94, 59.20, 32.11, 0.00, 0.00, 310.00);
  1203. CreateDynamicObject(2290, 1338.65, 61.89, 32.11, 0.00, 0.00, 310.00);
  1204. CreateDynamicObject(2290, 1340.31, 53.83, 32.11, 0.00, 0.00, 152.00);
  1205. CreateDynamicObject(2290, 1336.99, 55.66, 32.11, 0.00, 0.00, 151.99);
  1206. CreateDynamicObject(1497, 1343.89, 57.35, 32.11, 0.00, 0.00, 310.00);
  1207. CreateDynamicObject(1497, 1344.70, 57.94, 32.11, 0.00, 0.00, 310.00);
  1208. CreateDynamicObject(8614, 1346.54, 62.74, 30.89, 0.00, 0.00, 130.00);
  1209. CreateDynamicObject(2229, 1326.69, 34.36, 32.10, 0.00, 0.00, 40.00);
  1210. CreateDynamicObject(2229, 1334.99, 41.31, 32.10, 0.00, 0.00, 40.00);
  1211. CreateDynamicObject(3657, 1332.89, 26.34, 31.38, 0.00, 0.00, 220.00);
  1212. CreateDynamicObject(3657, 1334.98, 23.96, 31.39, 0.00, 0.00, 220.00);
  1213. CreateDynamicObject(3657, 1337.09, 21.63, 31.39, 0.00, 0.00, 220.00);
  1214. CreateDynamicObject(3657, 1339.17, 19.24, 31.39, 0.00, 0.00, 220.00);
  1215. CreateDynamicObject(3657, 1340.68, 32.47, 31.38, 0.00, 0.00, 220.00);
  1216. CreateDynamicObject(3657, 1342.49, 30.26, 31.39, 0.00, 0.00, 220.00);
  1217. CreateDynamicObject(3657, 1344.49, 27.72, 31.39, 0.00, 0.00, 220.00);
  1218. CreateDynamicObject(3657, 1346.54, 25.27, 31.39, 0.00, 0.00, 220.00);
  1219. CreateDynamicObject(3657, 1336.63, 29.32, 31.38, 0.00, 0.00, 220.00);
  1220. CreateDynamicObject(3657, 1338.59, 27.03, 31.39, 0.00, 0.00, 220.00);
  1221. CreateDynamicObject(3657, 1340.71, 24.57, 31.39, 0.00, 0.00, 220.00);
  1222. CreateDynamicObject(3657, 1342.84, 22.06, 31.39, 0.00, 0.00, 220.00);
  1223. CreateDynamicObject(3657, 1326.14, 23.50, 31.38, 0.00, 0.00, 190.00);
  1224. CreateDynamicObject(3657, 1328.67, 20.45, 31.38, 0.00, 0.00, 189.99);
  1225. CreateDynamicObject(3657, 1332.27, 16.99, 31.39, 0.00, 0.00, 189.99);
  1226. CreateDynamicObject(3657, 1345.52, 38.33, 31.38, 0.00, 0.00, 247.99);
  1227. CreateDynamicObject(3657, 1348.07, 35.18, 31.39, 0.00, 0.00, 247.99);
  1228. CreateDynamicObject(3657, 1351.22, 31.83, 31.39, 0.00, 0.00, 247.99);
  1229. CreateDynamicObject(994, 1338.54, 76.74, 30.86, 0.00, 0.00, 310.00);
  1230. CreateDynamicObject(994, 1343.03, 71.26, 30.86, 0.00, 0.00, 310.00);
  1231. CreateDynamicObject(994, 1347.65, 65.74, 30.86, 0.00, 0.00, 310.00);
  1232. CreateDynamicObject(994, 1352.35, 60.11, 30.86, 0.00, 0.00, 310.00);
  1233. CreateDynamicObject(994, 1357.13, 54.16, 30.86, 0.00, 0.00, 310.00);
  1234. CreateDynamicObject(994, 1361.87, 48.80, 30.86, 0.00, 0.00, 310.00);
  1235. CreateDynamicObject(994, 1366.46, 43.22, 30.87, 0.00, 0.00, 310.25);
  1236. CreateDynamicObject(994, 1371.22, 37.51, 30.87, 0.00, 0.00, 310.24);
  1237. CreateDynamicObject(994, 1292.42, 38.06, 30.86, 0.00, 0.00, 310.24);
  1238. CreateDynamicObject(994, 1296.85, 32.80, 30.86, 0.00, 0.00, 309.99);
  1239. CreateDynamicObject(994, 1301.32, 27.59, 30.86, 0.00, 0.00, 309.99);
  1240. CreateDynamicObject(994, 1305.80, 22.20, 30.86, 0.00, 0.00, 309.99);
  1241. CreateDynamicObject(994, 1310.31, 16.94, 30.86, 0.00, 0.00, 309.99);
  1242. CreateDynamicObject(994, 1314.73, 11.73, 30.86, 0.00, 0.00, 309.99);
  1243. CreateDynamicObject(994, 1319.47, 6.15, 30.87, 0.00, 0.00, 309.99);
  1244. CreateDynamicObject(994, 1324.24, 0.76, 30.87, 0.00, 0.00, 309.99);
  1245. CreateDynamicObject(994, 1328.65, -4.55, 30.87, 0.00, 0.00, 309.99);
  1246. CreateDynamicObject(994, 1333.68, -10.46, 30.87, 0.00, 0.00, 309.99);
  1247. CreateDynamicObject(994, 1319.37, 26.27, 32.11, 0.00, 0.00, 219.99);
  1248. CreateDynamicObject(994, 1325.04, 31.02, 32.11, 0.00, 0.00, 219.99);
  1249. CreateDynamicObject(994, 1342.57, 46.00, 32.11, 0.00, 0.00, 219.99);
  1250. CreateDynamicObject(994, 1348.06, 50.67, 32.11, 0.00, 0.00, 219.99);
  1251. CreateDynamicObject(994, 1375.75, 32.06, 30.87, 0.00, 0.00, 220.24);
  1252. CreateDynamicObject(994, 1370.51, 27.77, 30.87, 0.00, 0.00, 220.24);
  1253. CreateDynamicObject(994, 1365.27, 23.36, 30.87, 0.00, 0.00, 220.24);
  1254. CreateDynamicObject(994, 1360.06, 18.97, 30.87, 0.00, 0.00, 220.24);
  1255. CreateDynamicObject(994, 1354.86, 14.51, 30.87, 0.00, 0.00, 220.24);
  1256. CreateDynamicObject(994, 1349.39, 9.93, 30.87, 0.00, 0.00, 220.24);
  1257. CreateDynamicObject(994, 1343.97, 5.44, 30.87, 0.00, 0.00, 220.24);
  1258. CreateDynamicObject(994, 1338.61, 0.93, 30.87, 0.00, 0.00, 220.24);
  1259. CreateDynamicObject(1237, 1330.70, -4.48, 30.87, 0.00, 0.00, 0.00);
  1260. CreateDynamicObject(1237, 1332.50, -3.04, 30.87, 0.00, 0.00, 0.00);
  1261. CreateDynamicObject(994, 1389.28, -119.62, 25.36, 0.00, 0.00, 40.00);
  1262. CreateDynamicObject(994, 1384.15, -123.92, 25.36, 0.00, 0.00, 40.00);
  1263. CreateDynamicObject(994, 1379.01, -128.21, 25.36, 0.00, 0.00, 40.00);
  1264. CreateDynamicObject(994, 1373.73, -132.59, 25.36, 0.00, 0.00, 40.00);
  1265. CreateDynamicObject(994, 1368.62, -136.80, 25.36, 0.00, 0.00, 40.00);
  1266. CreateDynamicObject(994, 1363.33, -141.24, 25.36, 0.00, 0.00, 40.00);
  1267. CreateDynamicObject(994, 1358.08, -145.38, 25.36, 0.00, 0.00, 40.00);
  1268. CreateDynamicObject(3472, 1323.72, 14.08, 30.87, 0.00, 0.00, 0.00);
  1269. CreateDynamicObject(3472, 1358.38, 41.02, 30.87, 0.00, 0.00, 0.00);
  1270. CreateDynamicObject(3472, 1348.80, 17.13, 30.87, 0.00, 0.00, 0.00);
  1271. CreateDynamicObject(18888, 1497.17, -32.80, 28.35, 0.00, 0.00, 310.00);
  1272. CreateDynamicObject(18888, 1495.80, -33.76, 28.35, 0.00, 0.00, 310.00);
  1273. CreateDynamicObject(18888, 1494.77, -34.71, 28.35, 0.00, 0.00, 310.00);
  1274. CreateDynamicObject(18888, 1493.64, -35.70, 28.35, 0.00, 0.00, 310.00);
  1275. CreateDynamicObject(18888, 1492.46, -36.36, 28.35, 0.00, 0.00, 310.00);
  1276. CreateDynamicObject(18888, 1316.62, 23.89, 33.76, 0.00, 0.00, 40.00);
  1277. CreateDynamicObject(18888, 1317.57, 24.70, 33.76, 0.00, 0.00, 40.00);
  1278. CreateDynamicObject(18888, 1318.51, 25.52, 33.76, 0.00, 0.00, 40.00);
  1279. CreateDynamicObject(18888, 1319.65, 26.49, 33.76, 0.00, 0.00, 40.00);
  1280. CreateDynamicObject(18888, 1320.60, 27.31, 33.76, 0.00, 0.00, 40.00);
  1281. CreateDynamicObject(18888, 1321.54, 28.12, 33.76, 0.00, 0.00, 40.00);
  1282. CreateDynamicObject(18888, 1322.68, 29.10, 33.76, 0.00, 0.00, 40.00);
  1283. CreateDynamicObject(18888, 1323.63, 29.92, 33.76, 0.00, 0.00, 40.00);
  1284. CreateDynamicObject(18888, 1325.14, 31.22, 33.76, 0.00, 0.00, 40.00);
  1285. CreateDynamicObject(18888, 1326.28, 32.20, 33.76, 0.00, 0.00, 40.00);
  1286. CreateDynamicObject(18888, 1327.61, 33.34, 33.76, 0.00, 0.00, 40.00);
  1287. CreateDynamicObject(18888, 1328.36, 33.99, 33.76, 0.00, 0.00, 40.00);
  1288. CreateDynamicObject(18888, 1329.69, 35.13, 33.76, 0.00, 0.00, 40.00);
  1289. CreateDynamicObject(18888, 1328.93, 34.48, 33.76, 0.00, 0.00, 40.00);
  1290. CreateDynamicObject(18888, 1330.26, 35.62, 33.76, 0.00, 0.00, 40.00);
  1291. CreateDynamicObject(18888, 1331.40, 36.60, 33.76, 0.00, 0.00, 40.00);
  1292. CreateDynamicObject(18888, 1332.34, 37.41, 33.76, 0.00, 0.00, 40.00);
  1293. CreateDynamicObject(18888, 1333.48, 38.39, 33.76, 0.00, 0.00, 40.00);
  1294. CreateDynamicObject(18888, 1334.24, 39.04, 33.76, 0.00, 0.00, 40.00);
  1295. CreateDynamicObject(18888, 1335.18, 39.85, 33.76, 0.00, 0.00, 40.00);
  1296. CreateDynamicObject(18888, 1335.94, 40.50, 33.76, 0.00, 0.00, 40.00);
  1297. CreateDynamicObject(18888, 1337.08, 41.48, 33.76, 0.00, 0.00, 40.00);
  1298. CreateDynamicObject(18888, 1337.84, 42.13, 33.76, 0.00, 0.00, 40.00);
  1299. CreateDynamicObject(18888, 1338.78, 42.95, 33.76, 0.00, 0.00, 40.00);
  1300. CreateDynamicObject(18888, 1339.92, 43.93, 33.76, 0.00, 0.00, 40.00);
  1301. CreateDynamicObject(18888, 1340.68, 44.58, 33.76, 0.00, 0.00, 40.00);
  1302. CreateDynamicObject(18888, 1341.63, 45.39, 33.76, 0.00, 0.00, 40.00);
  1303. CreateDynamicObject(18888, 1342.57, 46.21, 33.76, 0.00, 0.00, 40.00);
  1304. CreateDynamicObject(18888, 1343.52, 47.02, 33.76, 0.00, 0.00, 40.00);
  1305. CreateDynamicObject(18888, 1344.47, 47.83, 33.76, 0.00, 0.00, 40.00);
  1306. CreateDynamicObject(18888, 1345.41, 48.65, 33.76, 0.00, 0.00, 40.00);
  1307. CreateDynamicObject(18888, 1346.55, 49.63, 33.76, 0.00, 0.00, 40.00);
  1308. CreateDynamicObject(18888, 1347.88, 50.77, 33.76, 0.00, 0.00, 40.00);
  1309. CreateDynamicObject(18888, 1348.82, 51.58, 33.76, 0.00, 0.00, 40.00);
  1310. CreateDynamicObject(2773, 1427.59, -72.92, 25.88, 0.00, 0.00, 38.00);
  1311. CreateDynamicObject(2773, 1429.50, -71.19, 25.88, 0.00, 0.00, 38.00);
  1312. CreateDynamicObject(2773, 1429.31, -75.00, 25.87, 0.00, 0.00, 38.00);
  1313. CreateDynamicObject(2773, 1431.28, -75.78, 25.88, 0.00, 0.00, 100.00);
  1314. CreateDynamicObject(2773, 1433.45, -74.52, 25.87, 0.00, 0.00, 127.99);
  1315. CreateDynamicObject(1237, 1244.91, -127.21, 37.84, 0.00, 0.00, 0.00);
  1316. CreateDynamicObject(1237, 1242.85, -124.57, 37.81, 0.00, 0.00, 0.00);
  1317. CreateDynamicObject(1237, 1240.35, -121.66, 37.88, 0.00, 0.00, 0.00);
  1318. CreateDynamicObject(1237, 1200.35, -78.09, 36.35, 0.00, 0.00, 0.00);
  1319. CreateDynamicObject(1237, 1213.63, -92.78, 38.02, 0.00, 0.00, 0.00);
  1320. CreateDynamicObject(1237, 1229.86, -108.28, 38.23, 0.00, 0.00, 0.00);
  1321. CreateDynamicObject(1237, 1187.58, -70.39, 33.56, 0.00, 0.00, 0.00);
  1322. CreateDynamicObject(1237, 305.68, -369.04, 8.37, 0.00, 0.00, 0.00);
  1323. CreateDynamicObject(1237, 308.55, -370.20, 8.46, 0.00, 0.00, 0.00);
  1324. CreateDynamicObject(1237, 311.36, -370.77, 8.48, 0.00, 0.00, 0.00);
  1325. CreateDynamicObject(1237, 314.79, -371.52, 8.68, 0.00, 0.00, 0.00);
  1326. CreateDynamicObject(1237, 317.87, -372.31, 9.03, 0.00, 0.00, 0.00);
  1327. CreateDynamicObject(1237, 355.31, -338.17, 11.31, 0.00, 0.00, 0.00);
  1328. CreateDynamicObject(1237, 343.29, -343.94, 8.94, 0.00, 0.00, 0.00);
  1329. CreateDynamicObject(1237, 333.39, -349.97, 7.78, 0.00, 0.00, 0.00);
  1330. CreateDynamicObject(1237, 325.51, -355.54, 7.89, 0.00, 0.00, 0.00);
  1331. CreateDynamicObject(1237, 321.29, -361.30, 8.48, 0.00, 0.00, 0.00);
  1332. CreateDynamicObject(1237, 318.94, -367.75, 8.98, 0.00, 0.00, 0.00);
  1333. CreateDynamicObject(1237, 325.72, -343.69, 8.12, 0.00, 0.00, 0.00);
  1334. CreateDynamicObject(1237, 337.40, -336.12, 9.31, 0.00, 0.00, 0.00);
  1335. CreateDynamicObject(1237, 348.01, -331.09, 10.58, 0.00, 0.00, 0.00);
  1336. CreateDynamicObject(1237, 356.95, -326.87, 11.62, 0.00, 0.00, 0.00);
  1337. CreateDynamicObject(1237, 463.31, -287.09, 9.17, 0.00, 0.00, 0.00);
  1338. CreateDynamicObject(1237, 466.52, -283.20, 9.75, 0.00, 0.00, 0.00);
  1339. CreateDynamicObject(1237, 468.62, -280.06, 9.80, 0.00, 0.00, 0.00);
  1340. CreateDynamicObject(1237, 740.42, -156.95, 18.28, 0.00, 0.00, 0.00);
  1341. CreateDynamicObject(1237, 737.54, -159.92, 18.40, 0.00, 0.00, 0.00);
  1342. CreateDynamicObject(1237, 731.98, -163.80, 18.80, 0.00, 0.00, 0.00);
  1343. CreateDynamicObject(1237, 727.81, -166.54, 19.23, 0.00, 0.00, 0.00);
  1344. CreateDynamicObject(1237, 760.21, -159.05, 17.52, 0.00, 0.00, 0.00);
  1345. CreateDynamicObject(1237, 755.55, -162.56, 17.52, 0.00, 0.00, 0.00);
  1346. CreateDynamicObject(1237, 751.61, -165.76, 17.58, 0.00, 0.00, 0.00);
  1347. CreateDynamicObject(994, 1241.32, -119.23, 37.83, 0.00, 0.00, 310.00);
  1348. CreateDynamicObject(994, 1246.21, -124.81, 37.75, 0.00, 0.00, 310.00);
  1349. CreateDynamicObject(994, 759.35, -161.06, 17.52, 0.00, 0.00, 226.00);
  1350. CreateDynamicObject(994, 312.58, -370.02, 8.49, 0.00, 0.00, 145.99);
  1351. CreateDynamicObject(7922, 1458.40, 15.92, 33.94, 0.00, 0.00, 310.00);
  1352. CreateDynamicObject(18888, 1459.13, -20.57, 33.53, 0.00, 0.00, 40.00);
  1353. CreateDynamicObject(18888, 1458.00, -19.24, 33.53, 0.00, 0.00, 40.00);
  1354. CreateDynamicObject(18888, 1457.19, -18.28, 33.53, 0.00, 0.00, 40.00);
  1355. CreateDynamicObject(18888, 1456.22, -17.14, 33.53, 0.00, 0.00, 40.00);
  1356. CreateDynamicObject(18888, 1455.08, -15.81, 33.53, 0.00, 0.00, 40.00);
  1357. CreateDynamicObject(18888, 1454.11, -14.67, 33.53, 0.00, 0.00, 40.00);
  1358. CreateDynamicObject(18888, 1453.30, -13.71, 33.53, 0.00, 0.00, 40.00);
  1359. CreateDynamicObject(18888, 1452.49, -12.76, 33.53, 0.00, 0.00, 40.00);
  1360. CreateDynamicObject(18888, 1451.51, -11.62, 33.53, 0.00, 0.00, 40.00);
  1361. CreateDynamicObject(18888, 1450.70, -10.67, 33.53, 0.00, 0.00, 40.00);
  1362. CreateDynamicObject(18888, 1449.73, -9.52, 33.53, 0.00, 0.00, 40.00);
  1363. CreateDynamicObject(18888, 1449.73, -9.52, 33.53, 0.00, 0.00, 40.00);
  1364. CreateDynamicObject(18888, 1449.08, -8.76, 33.53, 0.00, 0.00, 40.00);
  1365. CreateDynamicObject(18888, 1448.27, -7.81, 33.53, 0.00, 0.00, 40.00);
  1366. CreateDynamicObject(18888, 1447.14, -6.48, 33.53, 0.00, 0.00, 40.00);
  1367. CreateDynamicObject(18888, 1446.17, -5.33, 33.53, 0.00, 0.00, 40.00);
  1368. CreateDynamicObject(18888, 1445.35, -4.38, 33.53, 0.00, 0.00, 40.00);
  1369. CreateDynamicObject(18888, 1444.38, -3.24, 33.53, 0.00, 0.00, 40.00);
  1370. CreateDynamicObject(18888, 1443.41, -2.10, 33.53, 0.00, 0.00, 40.00);
  1371. CreateDynamicObject(18888, 1442.60, -1.15, 33.53, 0.00, 0.00, 40.00);
  1372. CreateDynamicObject(18888, 1441.79, -0.19, 33.53, 0.00, 0.00, 40.00);
  1373. CreateDynamicObject(18888, 1441.30, 0.38, 33.53, 0.00, 0.00, 40.00);
  1374. CreateDynamicObject(18888, 1440.82, 0.95, 33.53, 0.00, 0.00, 40.00);
  1375. CreateDynamicObject(10010, 1236.07, 185.69, 4.35, 0.00, 0.00, 330.00);
  1376. CreateDynamicObject(10184, 1223.12, 231.38, 6.79, 0.00, 0.00, 56.00);
  1377. CreateDynamicObject(10184, 1223.12, 231.38, 11.71, 0.00, 180.00, 236.00);
  1378. CreateDynamicObject(669, 1306.32, -60.30, 35.31, 0.00, 0.00, 0.00);
  1379. CreateDynamicObject(669, 1318.51, -49.79, 34.62, 0.00, 0.00, 0.00);
  1380. CreateDynamicObject(669, 1338.05, -33.37, 34.00, 0.00, 0.00, 0.00);
  1381. CreateDynamicObject(669, 1379.44, 2.95, 32.41, 0.00, 0.00, 0.00);
  1382. CreateDynamicObject(669, 1402.71, 22.31, 31.58, 0.00, 0.00, 0.00);
  1383. CreateDynamicObject(669, 1434.29, 52.05, 30.41, 0.00, 0.00, 0.00);
  1384. CreateDynamicObject(669, 1483.56, 89.87, 29.16, 0.00, 0.00, 0.00);
  1385. CreateDynamicObject(669, 1456.38, 46.10, 30.17, 0.00, 0.00, 0.00);
  1386. CreateDynamicObject(669, 1424.25, 18.67, 31.21, 0.00, 0.00, 0.00);
  1387. CreateDynamicObject(669, 1399.73, -2.88, 32.10, 0.00, 0.00, 0.00);
  1388. CreateDynamicObject(669, 1364.24, -33.67, 33.41, 0.00, 0.00, 0.00);
  1389. CreateDynamicObject(669, 1343.66, -55.44, 34.31, 0.00, 0.00, 0.00);
  1390. CreateDynamicObject(669, 1316.44, -75.90, 35.45, 0.00, 0.00, 0.00);
  1391. CreateDynamicObject(669, 1271.98, -112.36, 36.90, 0.00, 0.00, 0.00);
  1392. CreateDynamicObject(669, 1244.40, -113.54, 37.72, 0.00, 0.00, 0.00);
  1393. CreateDynamicObject(18761, 1226.40, -137.38, 43.40, 0.00, 0.00, 134.00);
  1394. CreateDynamicObject(18761, 1226.40, -137.38, 43.40, 0.00, 0.00, 313.99);
  1395. CreateDynamicObject(18761, 1320.44, -62.22, 39.88, 0.00, 0.00, 313.99);
  1396. CreateDynamicObject(18761, 1354.95, -31.27, 38.45, 0.00, 0.00, 313.99);
  1397. CreateDynamicObject(18761, 1391.80, 0.61, 37.06, 0.00, 0.00, 313.99);
  1398. CreateDynamicObject(18761, 1436.18, 39.35, 35.51, 0.00, 0.00, 313.99);
  1399. CreateDynamicObject(18761, 1486.13, 78.78, 34.11, 0.00, 0.00, 301.99);
  1400. CreateDynamicObject(18761, 1551.99, 117.45, 33.37, 0.00, 0.00, 293.99);
  1401. CreateDynamicObject(18761, 1559.38, 12.56, 28.09, 0.00, 0.00, 15.98);
  1402. CreateDynamicObject(18761, 1559.38, 12.56, 28.09, 0.00, 0.00, 195.98);
  1403. CreateDynamicObject(18761, 1486.13, 78.78, 34.11, 0.00, 0.00, 121.99);
  1404. CreateDynamicObject(18761, 1551.99, 117.45, 33.37, 0.00, 0.00, 113.98);
  1405. CreateDynamicObject(18761, 1436.18, 39.35, 35.51, 0.00, 0.00, 133.99);
  1406. CreateDynamicObject(18761, 1391.80, 0.61, 37.06, 0.00, 0.00, 133.99);
  1407. CreateDynamicObject(18761, 1354.94, -31.27, 38.45, 0.00, 0.00, 133.99);
  1408. CreateDynamicObject(18761, 1320.44, -62.22, 39.88, 0.00, 0.00, 133.99);
  1409. CreateDynamicObject(18761, 1531.96, 95.70, 33.58, 0.00, 0.00, 27.99);
  1410. CreateDynamicObject(18761, 1292.25, -67.06, 39.62, 0.00, 0.00, 39.99);
  1411. CreateDynamicObject(18761, 1439.32, -38.01, 35.07, 0.00, 0.00, 39.98);
  1412. CreateDynamicObject(18761, 1439.31, -38.01, 35.07, 0.00, 0.00, 219.98);
  1413. CreateDynamicObject(18761, 1292.25, -67.06, 39.62, 0.00, 0.00, 219.98);
  1414. CreateDynamicObject(18761, 1531.96, 95.70, 33.58, 0.00, 0.00, 207.99);
  1415. CreateDynamicObject(18761, 1425.16, -49.90, 35.07, 0.00, 0.00, 219.98);
  1416. CreateDynamicObject(18761, 1411.03, -61.80, 35.07, 0.00, 0.00, 219.98);
  1417. CreateDynamicObject(18761, 1396.86, -73.69, 35.07, 0.00, 0.00, 219.98);
  1418. CreateDynamicObject(18761, 1453.53, -26.16, 35.07, 0.00, 0.00, 219.98);
  1419. CreateDynamicObject(18761, 1453.53, -26.16, 35.07, 0.00, 0.00, 39.98);
  1420. CreateDynamicObject(18761, 1425.16, -49.90, 35.07, 0.00, 0.00, 39.98);
  1421. CreateDynamicObject(18761, 1411.03, -61.80, 35.07, 0.00, 0.00, 39.98);
  1422. CreateDynamicObject(18761, 1396.86, -73.69, 35.07, 0.00, 0.00, 39.98);
  1423. CreateDynamicObject(18761, 1466.69, -54.12, 30.36, 0.00, 0.00, 39.98);
  1424. CreateDynamicObject(18761, 1452.48, -66.05, 30.36, 0.00, 0.00, 39.98);
  1425. CreateDynamicObject(18761, 1438.75, -78.06, 29.91, 0.00, 0.00, 39.98);
  1426. CreateDynamicObject(18761, 1424.55, -89.94, 29.91, 0.00, 0.00, 39.98);
  1427. CreateDynamicObject(18761, 1410.12, -101.83, 29.91, 0.00, 0.00, 39.98);
  1428. CreateDynamicObject(18761, 1395.80, -113.80, 30.36, 0.00, 0.00, 39.98);
  1429. CreateDynamicObject(18761, 1381.27, -125.94, 30.36, 0.00, 0.00, 39.98);
  1430. CreateDynamicObject(18761, 1381.27, -125.94, 30.36, 0.00, 0.00, 219.98);
  1431. CreateDynamicObject(18761, 1410.12, -101.83, 29.91, 0.00, 0.00, 219.98);
  1432. CreateDynamicObject(18761, 1424.55, -89.94, 29.91, 0.00, 0.00, 219.98);
  1433. CreateDynamicObject(18761, 1438.75, -78.06, 29.91, 0.00, 0.00, 219.98);
  1434. CreateDynamicObject(18761, 1452.48, -66.05, 30.36, 0.00, 0.00, 219.98);
  1435. CreateDynamicObject(18761, 1466.69, -54.12, 30.36, 0.00, 0.00, 219.98);
  1436. CreateDynamicObject(18766, 1462.95, 11.69, 32.57, 0.00, 0.00, 130.00);
  1437. CreateDynamicObject(18766, 1469.37, 4.04, 32.57, 0.00, 0.00, 130.00);
  1438. CreateDynamicObject(18766, 1474.49, -2.04, 32.57, 0.00, 0.00, 130.00);
  1439. CreateDynamicObject(7922, 1476.79, -6.26, 31.46, 0.00, 0.00, 220.00);
  1440. CreateDynamicObject(7922, 1476.79, -6.26, 34.26, 0.00, 0.00, 219.99);
  1441. CreateDynamicObject(18766, 1454.48, 13.32, 32.57, 0.00, 0.00, 40.00);
  1442. CreateDynamicObject(18766, 1446.83, 6.90, 32.57, 0.00, 0.00, 40.00);
  1443. CreateDynamicObject(18766, 1473.59, -9.59, 32.57, 0.00, 0.00, 40.00);
  1444. CreateDynamicObject(18766, 1465.94, -16.00, 32.57, 0.00, 0.00, 40.00);
  1445. CreateDynamicObject(18762, 1442.62, 3.37, 32.57, 0.00, 0.00, 310.00);
  1446. CreateDynamicObject(18762, 1441.86, 2.73, 32.57, 0.00, 0.00, 310.00);
  1447. CreateDynamicObject(18762, 1461.73, -19.53, 32.57, 0.00, 0.00, 310.00);
  1448. CreateDynamicObject(18762, 1460.97, -20.17, 32.57, 0.00, 0.00, 310.00);
  1449. CreateDynamicObject(1584, 1461.39, 3.45, 30.07, 0.00, 0.00, 130.00);
  1450. CreateDynamicObject(1584, 1464.68, -5.34, 30.07, 0.00, 0.00, 130.00);
  1451. CreateDynamicObject(1583, 1457.53, 9.59, 30.07, 0.00, 0.00, 140.00);
  1452. CreateDynamicObject(1583, 1471.35, -8.48, 30.07, 0.00, 0.00, 112.00);
  1453. CreateDynamicObject(8673, 1450.05, -4.34, 32.69, 90.00, 0.00, 310.00);
  1454. CreateDynamicObject(8673, 1452.30, -2.46, 32.69, 90.00, 0.00, 310.00);
  1455. CreateDynamicObject(8673, 1454.54, -0.59, 32.69, 90.00, 0.00, 310.00);
  1456. CreateDynamicObject(8673, 1456.78, 1.25, 32.69, 90.00, 0.00, 310.00);
  1457. CreateDynamicObject(8673, 1459.02, 3.14, 32.69, 90.00, 0.00, 310.00);
  1458. CreateDynamicObject(8673, 1461.26, 5.02, 32.69, 90.00, 0.00, 310.00);
  1459. CreateDynamicObject(8673, 1463.50, 6.90, 32.69, 90.00, 0.00, 310.00);
  1460. CreateDynamicObject(8673, 1464.63, 7.84, 32.69, 90.00, 0.00, 310.00);
  1461. CreateDynamicObject(8673, 1464.25, -7.36, 32.69, 90.00, 0.00, 40.00);
  1462. CreateDynamicObject(8673, 1466.15, -9.62, 32.69, 90.00, 0.00, 40.00);
  1463. CreateDynamicObject(8673, 1468.02, -11.84, 32.69, 90.00, 0.00, 40.00);
  1464. CreateDynamicObject(8673, 1470.81, 0.44, 32.69, 90.00, 0.00, 310.00);
  1465. CreateDynamicObject(1584, 1443.49, -3.03, 32.44, 0.00, 0.00, 130.00);
  1466. CreateDynamicObject(1583, 1449.79, -10.56, 32.54, 0.00, 0.00, 130.00);
  1467. CreateDynamicObject(1584, 1457.39, -19.68, 32.53, 0.00, 0.00, 130.00);
  1468. CreateDynamicObject(7016, 1522.61, -92.32, 17.84, 0.00, 0.00, 130.00);
  1469. CreateDynamicObject(7016, 1461.30, -143.75, 17.84, 0.00, 0.00, 130.00);
  1470. CreateDynamicObject(7016, 1535.50, -38.15, 17.84, 0.00, 0.00, 40.00);
  1471. CreateDynamicObject(7016, 1390.01, -148.38, 17.84, 0.00, 0.00, 40.00);
  1472. CreateDynamicObject(2357, 1318.89, 35.23, 32.50, 0.00, 0.00, 278.25);
  1473. CreateDynamicObject(1671, 1317.69, 33.40, 32.57, 0.00, 0.00, 100.00);
  1474. CreateDynamicObject(1671, 1317.51, 35.10, 32.57, 0.00, 0.00, 96.00);
  1475. CreateDynamicObject(1671, 1317.31, 36.61, 32.57, 0.00, 0.00, 97.99);
  1476. CreateDynamicObject(2894, 1319.01, 33.82, 32.91, 0.00, 0.00, 286.00);
  1477. CreateDynamicObject(2894, 1318.85, 35.29, 32.91, 0.00, 0.00, 274.00);
  1478. CreateDynamicObject(2894, 1318.69, 36.65, 32.91, 0.00, 0.00, 279.99);
  1479. CreateDynamicObject(1237, 731.98, -163.80, 18.80, 0.00, 0.00, 0.00);
  1480. CreateDynamicObject(1237, 534.57, -148.39, 36.89, 0.00, 0.00, 0.00);
  1481. CreateDynamicObject(1237, 534.67, -144.12, 36.82, 0.00, 0.00, 0.00);
  1482. CreateDynamicObject(1237, 534.88, -140.34, 36.81, 0.00, 0.00, 0.00);
  1483. CreateDynamicObject(1237, 535.50, -136.91, 36.75, 0.00, 0.00, 0.00);
  1484. CreateDynamicObject(1237, 536.11, -133.50, 36.83, 0.00, 0.00, 0.00);
  1485. CreateDynamicObject(1237, 539.45, -149.92, 36.64, 0.00, 0.00, 0.00);
  1486. CreateDynamicObject(1237, 544.95, -151.15, 36.21, 0.00, 0.00, 0.00);
  1487. CreateDynamicObject(1237, 541.59, -134.29, 36.59, 0.00, 0.00, 0.00);
  1488. CreateDynamicObject(1237, 547.80, -135.23, 36.06, 0.00, 0.00, 0.00);
  1489. CreateDynamicObject(1228, 537.44, -147.54, 37.17, 0.00, 0.00, 40.00);
  1490. CreateDynamicObject(1228, 538.90, -136.40, 37.09, 0.00, 0.00, 314.00);
  1491. CreateDynamicObject(1228, 537.18, -144.29, 37.17, 0.00, 0.00, 347.99);
  1492. CreateDynamicObject(1228, 537.85, -140.12, 37.15, 0.00, 0.00, 353.99);
  1493. CreateDynamicObject(1228, 547.45, -148.08, 36.40, 0.00, 0.00, 353.99);
  1494. CreateDynamicObject(1228, 547.80, -144.94, 36.30, 0.00, 0.00, 353.99);
  1495. CreateDynamicObject(1228, 548.45, -140.76, 36.28, 0.00, 0.00, 349.99);
  1496. CreateDynamicObject(1228, 549.06, -138.42, 36.27, 0.00, 0.00, 349.99);
  1497. CreateDynamicObject(7191, 1394.13, -122.30, 23.34, 0.00, 0.00, 40.00);
  1498. CreateDynamicObject(7191, 1361.24, -150.05, 23.34, 0.00, 0.00, 38.49);
  1499. CreateDynamicObject(7191, 1391.87, -153.68, 23.74, 0.00, 0.00, 310.00);
  1500. CreateDynamicObject(7191, 1391.87, -153.68, 19.78, 0.00, 0.00, 310.00);
  1501. CreateDynamicObject(7191, 1361.24, -150.05, 19.38, 0.00, 0.00, 38.49);
  1502. CreateDynamicObject(1557, 1404.55, -134.61, 22.33, 0.00, 0.00, 130.25);
  1503. CreateDynamicObject(3113, 1380.86, -124.16, 21.74, 0.00, 285.25, 129.25);
  1504. CreateDynamicObject(3113, 1365.11, -136.91, 21.71, 0.00, 285.25, 128.99);
  1505. CreateDynamicObject(6462, 1413.47, -119.06, 24.23, 0.00, 0.00, 130.00);
  1506. CreateDynamicObject(2773, 1406.15, -127.15, 22.84, 0.00, 0.00, 37.99);
  1507. CreateDynamicObject(2773, 1407.67, -129.21, 22.84, 0.00, 0.00, 37.99);
  1508. CreateDynamicObject(2773, 1408.80, -131.04, 22.84, 0.00, 0.00, 7.99);
  1509. CreateDynamicObject(2773, 1404.45, -131.73, 22.89, 0.00, 0.00, 309.98);
  1510. CreateDynamicObject(2773, 1404.99, -129.72, 22.86, 0.00, 0.00, 13.98);
  1511. CreateDynamicObject(2773, 1403.89, -127.64, 22.89, 0.00, 0.00, 39.97);
  1512. CreateDynamicObject(2773, 1402.73, -125.33, 22.89, 0.00, 0.00, 5.97);
  1513. CreateDynamicObject(2773, 1403.85, -122.75, 22.89, 0.00, 0.00, 311.97);
  1514. CreateDynamicObject(2773, 1406.37, -134.07, 22.89, 0.00, 0.00, 307.98);
  1515. CreateDynamicObject(3113, 1383.54, -127.33, 24.56, 0.00, 285.25, 129.25);
  1516. CreateDynamicObject(3113, 1367.79, -140.20, 24.54, 0.00, 285.25, 129.24);
  1517. CreateDynamicObject(3113, 1381.47, -157.15, 24.54, 0.00, 285.25, 309.99);
  1518. CreateDynamicObject(3113, 1397.39, -143.70, 24.49, 0.00, 285.25, 309.99);
  1519. CreateDynamicObject(1383, 1403.50, -141.35, 29.90, 0.00, 330.00, 40.00);
  1520. CreateDynamicObject(1383, 1377.74, -162.79, 29.90, 0.00, 330.00, 219.75);
  1521. CreateDynamicObject(1383, 1387.96, -123.06, 29.90, 0.00, 330.00, 40.00);
  1522. CreateDynamicObject(1383, 1362.51, -144.33, 29.90, 0.00, 330.00, 219.74);
  1523. CreateDynamicObject(1395, 1534.18, -69.67, 50.83, 0.00, 0.00, 309.00);
  1524. CreateDynamicObject(3502, 1387.04, -147.79, 57.13, 0.00, 0.00, 40.00);
  1525. CreateDynamicObject(3502, 1382.96, -143.02, 57.13, 0.00, 0.00, 40.00);
  1526. CreateDynamicObject(3502, 1378.47, -137.72, 57.13, 0.00, 0.00, 40.00);
  1527. CreateDynamicObject(4100, 1531.97, -50.64, 29.61, 0.00, 0.00, 0.00);
  1528. CreateDynamicObject(4100, 1521.44, -59.44, 29.61, 0.00, 0.00, 0.00);
  1529. CreateDynamicObject(4100, 1511.35, -67.85, 29.61, 0.00, 0.00, 0.00);
  1530. CreateDynamicObject(4100, 1509.06, -22.98, 29.61, 0.00, 0.00, 0.00);
  1531. CreateDynamicObject(4100, 1503.86, -27.32, 29.61, 0.00, 0.00, 0.00);
  1532. CreateDynamicObject(4100, 1532.96, -40.69, 29.61, 0.00, 0.00, 270.00);
  1533. CreateDynamicObject(4100, 1526.37, -32.83, 29.61, 0.00, 0.00, 269.99);
  1534. CreateDynamicObject(4100, 1519.06, -24.10, 29.61, 0.00, 0.00, 269.99);
  1535. CreateDynamicObject(4100, 1487.90, -50.44, 29.61, 0.00, 0.00, 269.99);
  1536. CreateDynamicObject(4100, 1494.49, -58.31, 29.61, 0.00, 0.00, 269.99);
  1537. CreateDynamicObject(4100, 1501.69, -66.90, 29.61, 0.00, 0.00, 269.99);
  1538. CreateDynamicObject(997, 1412.20, -137.21, 22.22, 0.00, 0.00, 219.49);
  1539. CreateDynamicObject(16564, 1487.59, 35.37, 29.10, 0.00, 0.00, 39.75);
  1540. CreateDynamicObject(6300, 1466.93, 42.16, 21.07, 0.00, 0.00, 40.00);
  1541. CreateDynamicObject(4100, 1480.26, 3.86, 30.68, 0.00, 0.00, 0.00);
  1542. CreateDynamicObject(4100, 1490.85, 12.69, 30.68, 0.00, 0.00, 0.00);
  1543. CreateDynamicObject(1536, 1487.92, 21.73, 29.12, 0.00, 0.00, 310.00);
  1544. CreateDynamicObject(1536, 1489.87, 19.45, 29.12, 0.00, 0.00, 129.50);
  1545. CreateDynamicObject(985, 1487.41, -41.46, 28.95, 0.00, 179.99, 219.50);
  1546. CreateDynamicObject(8674, 1590.02, -197.65, 25.36, 330.01, 357.68, 20.82);
  1547. CreateDynamicObject(3502, 1534.21, -69.63, 98.71, 89.75, 90.00, 303.74);
  1548. CreateDynamicObject(3502, 1534.21, -69.63, 89.64, 89.75, 90.00, 303.74);
  1549. CreateDynamicObject(3502, 1534.21, -69.63, 80.51, 89.75, 90.00, 303.74);
  1550. CreateDynamicObject(3502, 1534.21, -69.63, 71.46, 89.75, 90.00, 303.74);
  1551. CreateDynamicObject(3502, 1534.21, -69.63, 62.34, 89.75, 90.00, 303.74);
  1552. CreateDynamicObject(3502, 1534.21, -69.63, 53.21, 89.75, 90.00, 303.74);
  1553. CreateDynamicObject(3502, 1534.21, -69.63, 44.14, 89.75, 90.00, 303.74);
  1554. CreateDynamicObject(3502, 1534.21, -69.63, 35.11, 89.75, 90.00, 303.74);
  1555. CreateDynamicObject(3502, 1534.21, -69.63, 26.11, 89.75, 90.00, 303.74);
  1556. CreateDynamicObject(2639, 1531.94, -69.46, 22.97, 0.00, 0.00, 83.25);
  1557. CreateDynamicObject(2639, 1533.98, -71.92, 22.98, 0.00, 0.00, 174.25);
  1558. CreateDynamicObject(2639, 1536.47, -69.87, 22.98, 0.00, 0.00, 263.75);
  1559. CreateDynamicObject(2639, 1534.37, -67.40, 22.98, 0.00, 0.00, 355.74);
  1560. CreateDynamicObject(11431, 1533.10, -81.42, 23.66, 0.00, 0.00, 39.00);
  1561. CreateDynamicObject(2773, 1524.44, -77.91, 22.73, 0.00, 0.00, 307.99);
  1562. CreateDynamicObject(1395, 1534.18, -69.67, 71.28, 0.00, 180.00, 129.00);
  1563. CreateDynamicObject(3095, 1534.11, -69.73, 103.88, 0.00, 180.00, 219.25);
  1564. CreateDynamicObject(17027, 1435.81, 76.34, 23.68, 320.48, 336.38, 174.45);
  1565. CreateDynamicObject(17027, 1445.26, 80.92, 23.68, 320.48, 336.38, 174.45);
  1566. CreateDynamicObject(17027, 1452.26, 85.02, 23.68, 320.48, 336.38, 174.45);
  1567. CreateDynamicObject(18783, 1506.68, 38.16, 18.89, 0.00, 90.00, 40.00);
  1568. CreateDynamicObject(18783, 1493.82, 53.48, 18.89, 0.00, 90.00, 40.00);
  1569. CreateDynamicObject(18783, 1505.73, 27.56, 18.89, 0.00, 90.00, 310.00);
  1570. CreateDynamicObject(18783, 1490.44, 14.73, 18.89, 0.00, 90.00, 310.00);
  1571. CreateDynamicObject(18783, 1475.13, 1.89, 18.89, 0.00, 90.00, 310.00);
  1572. CreateDynamicObject(18783, 1463.93, 2.32, 18.89, 0.00, 90.00, 220.00);
  1573. CreateDynamicObject(18783, 1451.21, 17.59, 18.89, 0.00, 90.00, 219.99);
  1574. CreateDynamicObject(18783, 1474.50, 1.43, 18.89, 0.00, 90.00, 309.99);
  1575. }
  1576. public OnObjectMoved(objectid)
  1577. {
  1578. if(objectid == gFerrisWheel)
  1579. {
  1580. SetTimer("RotateWheel",3*1000,0);
  1581. }
  1582. else if(objectid == pirateship[0])
  1583. {
  1584. if(IsObjectMoving(pirateship[0])) StopObject(pirateship[0]);
  1585. if(piratestep[3] == 2)
  1586. {
  1587. piratestep[6] = 0; piratestep[5] = 0; piratestep[4] = 0; piratestep[3] = 0; piratestep[2] = 0; piratestep[1] = 0;
  1588. for(new i;i<MAX_PLAYERS;i++)
  1589. {
  1590. if(IsPlayerConnected(i) && GetPVarType(i, "pPirate"))
  1591. {
  1592. DeletePVar(i, "pPirate");
  1593. new Float:rand=random(5);
  1594. SetPlayerPos(i, 1427.0665+rand,-129.3872+rand,23.2147);
  1595. SetPlayerHealth(i, GetPVarFloat(i, "pOldHealth"));
  1596. DeletePVar(i, "pOldHealth");
  1597. }
  1598. }
  1599. }
  1600. else
  1601. {
  1602. new Float:X, Float:Y, Float:Z, Float:RX, Float:RY, Float:RZ;
  1603. GetObjectPos(pirateship[0], X, Y, Z); GetObjectRot(pirateship[0], RX, RY, RZ);
  1604. if(piratestep[1] == 0)
  1605. {
  1606. if(RY < 0.0) MoveObject(pirateship[0], X, Y, Z+0.1, 0.1, 0.0, RY-3.0, 40.0);
  1607. else MoveObject(pirateship[0], X, Y, Z-0.1, 0.1, 0.0, RY+3.0, 40.0);
  1608. piratestep[1] = 1;
  1609. }
  1610. else
  1611. {
  1612. if(RY < 0.0) MoveObject(pirateship[0], X, Y, Z+0.1, 0.01, 0.0, 0.0, 40.0);
  1613. else MoveObject(pirateship[0], X, Y, Z-0.1, 0.01, 0.0, 0.0, 40.0);
  1614. piratestep[1] = 0;
  1615. SetTimer("MovePirateShip", 1000, false);
  1616. }
  1617. }
  1618. }
  1619. return 1;
  1620. }
  1621. forward MovePirateShip();
  1622. public MovePirateShip()
  1623. {
  1624. if(IsObjectMoving(pirateship[0])) StopObject(pirateship[0]);
  1625. new Float:X, Float:Y, Float:Z, Float:RX, Float:RY, Float:RZ;
  1626. GetObjectPos(pirateship[0], X, Y, Z); GetObjectRot(pirateship[0], RX, RY, RZ);
  1627. if(piratestep[2] == 0)
  1628. {
  1629. MoveObject(pirateship[0], X, Y, Z+0.1, 0.1-(piratestep[0]*0.01), 0.0, 0.0-(10.0*piratestep[0]), 40.0);
  1630. piratestep[2] = 1;
  1631. }
  1632. else
  1633. {
  1634. MoveObject(pirateship[0], X, Y, Z-0.1, 0.1-(piratestep[0]*0.01), 0.0, 0.0+(10.0*piratestep[0]), 40.0);
  1635. piratestep[2] = 0;
  1636. }
  1637. if(piratestep[0] >= 6) piratestep[3] = 1;
  1638. if(piratestep[4] == 3)
  1639. {
  1640. if(piratestep[3] == 0) piratestep[0]++;
  1641. else
  1642. {
  1643. if(piratestep[6] > 0) piratestep[0]--;
  1644. }
  1645. piratestep[4] = 0;
  1646. }
  1647. else piratestep[4]++;
  1648. if(piratestep[0] < 0 && piratestep[3] == 1)
  1649. {
  1650. MoveObject(pirateship[0], 1382.96, -143.02, 57.13, 0.1, 0.0, 0.0, 40.0);
  1651. piratestep[3] = 2;
  1652. }
  1653. }
  1654. forward RotateWheel();
  1655. public RotateWheel()
  1656. {
  1657. UpdateWheelTarget();
  1658. new Float:fModifyWheelZPos = 0.0;
  1659. if(gWheelTransAlternate) fModifyWheelZPos = 0.05;
  1660. MoveObject( gFerrisWheel, gFerrisOrigin[0], gFerrisOrigin[1], gFerrisOrigin[2]+fModifyWheelZPos,
  1661. 0.01, 0.0, gCurrentTargetYAngle, 218.0 );
  1662. }
  1663. stock UpdateWheelTarget()
  1664. {
  1665. gCurrentTargetYAngle += 36.0; // There are 10 carts, so 360 / 10
  1666. if(gCurrentTargetYAngle >= 360.0) {
  1667. gCurrentTargetYAngle = 0.0;
  1668. }
  1669. if(gWheelTransAlternate) gWheelTransAlternate = 0;
  1670. else gWheelTransAlternate = 1;
  1671. }
  1672. public OnFilterScriptExit()
  1673. {
  1674. for(new x;x<sizeof(gocarts);x++)
  1675. {
  1676. if(GetVehicleModel(gocarts[x])) DestroyVehicle(gocarts[x]);
  1677. }
  1678. DestroyObject(gFerrisWheel);
  1679. DestroyObject(gFerrisBase);
  1680. DestroyObject(pirateship[0]); DestroyObject(pirateship[1]);
  1681. for(new x;x<10;x++)
  1682. {
  1683. DestroyObject(gFerrisCages[x]);
  1684. }
  1685. }
  1686. stock GetPlayerNameEx(playerid) {
  1687. new
  1688. sz_playerName[MAX_PLAYER_NAME],
  1689. i_pos;
  1690. GetPlayerName(playerid, sz_playerName, MAX_PLAYER_NAME);
  1691. while ((i_pos = strfind(sz_playerName, "_", false, i_pos)) != -1) sz_playerName[i_pos] = ' ';
  1692. return sz_playerName;
  1693. }