mskamilor

Freeroam

Mar 2nd, 2012
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 115.13 KB | None | 0 0
  1. /*==============================================================================
  2. Copyright (c) 2012-2013
  3. mskamilor
  4. ===============================================================================*/
  5.  
  6. /* UPDATES */
  7.  
  8. /* 0.0.1v
  9. ============================
  10.  
  11. - /ah
  12. - /makeadmin
  13. - /cveh
  14. - /fixveh
  15. - /ban
  16. - /kick
  17. - /stats im Dialog
  18. - /tune
  19. - /aduty
  20. - /pm
  21. - /blockpm
  22. - /fightstyle
  23. - Viele Objekte (Selfmade)
  24. - /base - Selfmade by mein Freund aus Polen ;)
  25. - /ls
  26. - /lv
  27. - /sf
  28.  
  29. ============================
  30.  
  31.  
  32. // To Do list //
  33.  
  34. ============================
  35.  
  36. - /hilfe
  37. - /teleports (es gibt noch keine Port befehle)
  38. - /ah (ihr müsst die befehle rein schreiben)
  39. - ihr müsst euch Autos Mappen es gibt noch keine im Gamemode
  40.  
  41. ============================
  42. */
  43. #include <a_samp>
  44. #include <dini>
  45. #include <ocmd>
  46. #include <streamer>
  47.  
  48.  
  49. #define COLOR_RED 0xFF6347AA
  50. #define COLOR_WHITE 0xFFFFFFFF
  51. #define hellblau 0xFFFFFF
  52. #define BLAU 0xFFFFFF
  53.  
  54.  
  55. #define DIALOG_REGISTER 1
  56. #define DIALOG_LOGIN 2
  57. #define DIALOG_AH 3
  58. #define DIALOG_STATS 4
  59. #define Tuning 5
  60. #define Farbe 6
  61. #define Nitro 7
  62. #define DIALOG_ADUTY 8
  63. #define DIALOG_FIGHTSTYLE 9
  64.  
  65. #define Adminlevel1 "Supporter"
  66. #define Adminlevel2 "Admin"
  67. #define Adminlevel3 "Super Admin"
  68. #define Adminlevel4 "Server Manager"
  69. #define Adminlevel5 "Server Owner"
  70.  
  71. new aduty[MAX_PLAYERS];
  72. new pmblock[MAX_PLAYERS];
  73.  
  74. main()
  75. {
  76. print("\n----------------------------------");
  77. print(" Freeroam");
  78. print("----------------------------------\n");
  79. }
  80.  
  81. public OnGameModeInit()
  82. {
  83. SetGameModeText("Blank Script");
  84. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  85.  
  86. SetWorldTime(22);
  87. //Base - Anfang
  88. CreateDynamicObject(1257, 1036.36, 1352.28, 10.93, 0.00, 0.00, 0.90);
  89. CreateDynamicObject(1257, 1028.65, 1352.46, 10.93, 0.00, 0.00, 0.89);
  90. CreateDynamicObject(1257, 1028.78, 1341.16, 10.93, 0.00, 0.00, 0.89);
  91. CreateDynamicObject(979, 1029.97, 1364.11, 10.00, 0.00, 0.00, 101.69);
  92. CreateDynamicObject(978, 1031.86, 1364.00, 10.00, 0.00, 0.00, 256.83);
  93. CreateDynamicObject(1652, 1017.35, 1326.14, 10.50, 0.00, 0.00, 89.88);
  94. CreateDynamicObject(1652, 1017.43, 1351.78, 10.50, 0.00, 0.00, 89.88);
  95. CreateDynamicObject(1257, 1018.46, 1326.57, 10.93, 0.00, 0.00, 179.97);
  96. CreateDynamicObject(1257, 1018.50, 1345.75, 10.93, 0.00, 0.00, 179.97);
  97. CreateDynamicObject(1257, 1018.43, 1360.71, 10.93, 0.00, 0.00, 180.40);
  98. CreateDynamicObject(979, 1017.40, 1298.49, 10.20, 0.00, 0.00, 89.97);
  99. CreateDynamicObject(978, 1014.37, 1309.74, 10.00, 0.00, 0.00, 232.37);
  100. CreateDynamicObject(978, 1008.68, 1302.42, 10.00, 0.00, 0.00, 232.37);
  101. CreateDynamicObject(978, 1008.65, 1302.42, 10.00, 0.00, 0.00, 52.41);
  102. CreateDynamicObject(978, 1014.36, 1309.79, 10.00, 0.00, 0.00, 52.22);
  103. CreateDynamicObject(1229, 1017.44, 1364.66, 11.12, 0.00, 0.00, 188.02);
  104. CreateDynamicObject(1232, 1029.41, 1367.87, 10.81, 0.00, 0.00, 0.00);
  105. CreateDynamicObject(1232, 1032.56, 1367.50, 10.81, 0.00, 0.00, 0.00);
  106. CreateDynamicObject(1232, 1028.90, 1347.20, 10.81, 0.00, 0.00, 0.00);
  107. CreateDynamicObject(1232, 1036.16, 1348.36, 10.81, 0.00, 0.00, 0.00);
  108. CreateDynamicObject(1232, 1018.38, 1336.02, 10.81, 0.00, 0.00, 0.00);
  109. CreateDynamicObject(1232, 1018.10, 1353.35, 10.81, 0.00, 0.00, 0.00);
  110. CreateDynamicObject(1232, 1018.13, 1363.80, 10.81, 0.00, 0.00, 0.00);
  111. CreateDynamicObject(1232, 1018.29, 1320.70, 10.81, 0.00, 0.00, 0.00);
  112. CreateDynamicObject(1232, 1028.49, 1337.99, 10.81, 0.00, 0.00, 0.00);
  113. CreateDynamicObject(1232, 1030.61, 1359.01, 10.81, 0.00, 0.00, 0.00);
  114. CreateDynamicObject(1352, 1029.33, 1363.06, 10.00, 0.00, 0.00, 358.72);
  115. CreateDynamicObject(1352, 1037.34, 1362.74, 10.00, 0.00, 0.00, 358.72);
  116. CreateDynamicObject(1423, 1029.55, 1368.87, 10.55, 0.00, 0.00, 0.00);
  117. CreateDynamicObject(1423, 1032.03, 1368.86, 10.55, 0.00, 0.00, 0.00);
  118. CreateDynamicObject(1583, 1145.13, 1215.33, 9.91, 0.00, 0.00, 29.87);
  119. CreateDynamicObject(1583, 1150.78, 1208.31, 9.91, 0.00, 0.00, 127.72);
  120. CreateDynamicObject(1583, 1128.46, 1212.10, 9.91, 0.00, 0.00, 109.01);
  121. CreateDynamicObject(1583, 1116.40, 1215.86, 9.91, 0.00, 0.00, 38.19);
  122. CreateDynamicObject(1584, 1122.03, 1214.31, 9.86, 0.00, 0.00, 48.14);
  123. CreateDynamicObject(1584, 1126.68, 1219.95, 9.86, 0.00, 0.00, 91.88);
  124. CreateDynamicObject(1584, 1148.90, 1219.96, 9.86, 0.00, 0.00, 91.88);
  125. CreateDynamicObject(1584, 1142.74, 1219.01, 9.86, 0.00, 0.00, 359.27);
  126. CreateDynamicObject(1585, 1120.35, 1209.67, 9.79, 0.00, 0.00, 14.04);
  127. CreateDynamicObject(1585, 1114.36, 1209.86, 9.79, 0.00, 0.00, 357.26);
  128. CreateDynamicObject(1585, 1151.10, 1214.30, 9.88, 0.00, 0.00, 101.14);
  129. CreateDynamicObject(1583, 1142.49, 1207.19, 9.91, 0.00, 0.00, 7.84);
  130. CreateDynamicObject(1585, 1137.79, 1208.79, 9.79, 0.00, 0.00, 81.70);
  131. CreateDynamicObject(1586, 1104.13, 1215.59, 9.79, 0.00, 0.00, 31.09);
  132. CreateDynamicObject(1586, 1107.45, 1211.42, 9.79, 0.00, 0.00, 320.27);
  133. CreateDynamicObject(1584, 1129.33, 1217.01, 9.86, 0.00, 0.00, 91.88);
  134. CreateDynamicObject(1584, 1112.48, 1218.94, 9.86, 0.00, 0.00, 163.28);
  135. CreateDynamicObject(1597, 1061.57, 1353.54, 12.00, 0.00, 0.00, 0.00);
  136. CreateDynamicObject(1597, 1067.13, 1353.54, 12.00, 0.00, 0.00, 0.00);
  137. CreateDynamicObject(1597, 1072.72, 1353.50, 12.00, 0.00, 0.00, 0.00);
  138. CreateDynamicObject(1616, 1062.84, 1358.28, 12.53, 0.00, 0.00, 264.79);
  139. CreateDynamicObject(1597, 1067.19, 1362.28, 12.00, 0.00, 0.00, 0.00);
  140. CreateDynamicObject(1616, 1072.65, 1357.46, 11.60, 0.00, 0.00, 86.44);
  141. CreateDynamicObject(1676, 1096.48, 1276.91, 11.35, 0.00, 0.00, 355.22);
  142. CreateDynamicObject(1694, 1096.01, 1217.30, 23.38, 0.00, 0.00, 0.00);
  143. CreateDynamicObject(2047, 1156.23, 1214.04, 12.90, 0.00, 0.00, 265.67);
  144. CreateDynamicObject(2047, 1140.73, 1204.32, 12.90, 0.00, 0.00, 180.24);
  145. CreateDynamicObject(3279, 1042.89, 1357.70, 10.00, 0.00, 0.00, 0.00);
  146. CreateDynamicObject(3279, 1103.86, 1357.73, 10.00, 0.00, 0.00, 269.56);
  147. CreateDynamicObject(3279, 1021.39, 1228.23, 19.37, 0.00, 0.00, 90.59);
  148. CreateDynamicObject(3279, 1171.90, 1358.12, 13.32, 0.00, 0.00, 270.09);
  149. CreateDynamicObject(3279, 1171.82, 1228.44, 9.74, 0.00, 0.00, 179.25);
  150. CreateDynamicObject(3374, 1144.89, 1210.74, 11.17, 0.00, 0.00, 0.00);
  151. CreateDynamicObject(3374, 1135.51, 1218.84, 11.17, 0.00, 0.00, 0.00);
  152. CreateDynamicObject(3374, 1124.99, 1209.22, 11.17, 0.00, 0.00, 0.00);
  153. CreateDynamicObject(3374, 1111.34, 1214.40, 11.17, 0.00, 0.00, 0.00);
  154. CreateDynamicObject(3374, 1103.48, 1210.01, 11.17, 0.00, 0.00, 0.00);
  155. CreateDynamicObject(3375, 1166.62, 1312.79, 11.24, 0.00, 0.00, 270.30);
  156. CreateDynamicObject(3461, 1072.95, 1349.63, 8.27, 0.00, 0.00, 0.00);
  157. CreateDynamicObject(3461, 1067.29, 1349.75, 8.27, 0.00, 0.00, 0.00);
  158. CreateDynamicObject(3461, 1061.74, 1349.76, 8.27, 0.00, 0.00, 0.00);
  159. CreateDynamicObject(3499, 1122.06, 1219.57, 8.87, 0.00, 0.00, 0.00);
  160. CreateDynamicObject(3499, 1134.41, 1211.05, 8.87, 0.00, 0.00, 0.00);
  161. CreateDynamicObject(3499, 1152.56, 1218.40, 8.87, 0.00, 0.00, 0.00);
  162. CreateDynamicObject(3499, 1109.40, 1207.75, 8.87, 0.00, 0.00, 0.00);
  163. CreateDynamicObject(3502, 1161.76, 1312.83, 9.40, 0.00, 0.00, 269.80);
  164. CreateDynamicObject(3502, 1171.27, 1312.64, 9.40, 0.00, 0.00, 90.47);
  165. CreateDynamicObject(3521, 1061.63, 1363.87, 11.45, 0.00, 0.00, 270.67);
  166. CreateDynamicObject(3524, 1146.62, 1218.63, 8.37, 0.00, 0.00, 350.87);
  167. CreateDynamicObject(3524, 1151.87, 1210.48, 8.29, 0.00, 0.00, 350.87);
  168. CreateDynamicObject(3524, 1139.52, 1211.64, 8.23, 0.00, 0.00, 165.44);
  169. CreateDynamicObject(3524, 1125.65, 1215.79, 8.51, 0.00, 0.00, 208.12);
  170. CreateDynamicObject(3524, 1118.36, 1211.29, 8.52, 0.00, 0.00, 276.56);
  171. CreateDynamicObject(2047, 1126.81, 1204.48, 12.90, 0.00, 0.00, 180.24);
  172. CreateDynamicObject(2047, 1107.78, 1204.29, 12.90, 0.00, 0.00, 180.24);
  173. CreateDynamicObject(2047, 1098.94, 1210.30, 12.90, 0.00, 0.00, 89.29);
  174. CreateDynamicObject(3528, 1160.25, 1225.82, 12.67, 0.00, 0.00, 85.49);
  175. CreateDynamicObject(3665, 1167.18, 1311.75, 10.00, 0.00, 0.00, 359.49);
  176. CreateDynamicObject(3665, 1167.15, 1292.56, 10.00, 0.00, 0.00, 359.49);
  177. CreateDynamicObject(3749, 1067.16, 1364.43, 15.65, 0.00, 0.00, 359.49);
  178. CreateDynamicObject(3521, 1072.79, 1362.02, 11.45, 0.00, 0.00, 270.05);
  179. CreateDynamicObject(8673, 1147.36, 1224.21, 11.15, 0.00, 0.00, 0.00);
  180. CreateDynamicObject(8673, 1147.36, 1224.21, 14.01, 0.00, 0.00, 0.00);
  181. CreateDynamicObject(8673, 1104.89, 1223.85, 10.85, 0.00, 0.00, 1.02);
  182. CreateDynamicObject(8673, 1126.97, 1224.20, 11.15, 0.00, 0.00, 0.00);
  183. CreateDynamicObject(8673, 1126.97, 1224.20, 14.01, 0.00, 0.00, 0.00);
  184. CreateDynamicObject(8673, 1104.89, 1223.85, 13.80, 0.00, 0.00, 1.02);
  185. CreateDynamicObject(8405, 1077.51, 1242.71, 11.17, 0.00, 0.00, 179.86);
  186. CreateDynamicObject(8405, 1077.66, 1242.48, 16.40, 0.00, 0.00, 179.86);
  187. CreateDynamicObject(8441, 1069.07, 1340.75, -23.00, 0.00, -26.00, 269.00);
  188. CreateDynamicObject(3819, 1170.16, 1284.84, 10.59, 0.00, 0.00, 91.35);
  189. CreateDynamicObject(3819, 1161.58, 1285.10, 10.59, 0.00, 0.00, 91.35);
  190. CreateDynamicObject(3819, 1169.84, 1289.44, 10.59, 0.00, 0.00, 270.95);
  191. CreateDynamicObject(3819, 1160.76, 1289.77, 10.59, 0.00, 0.00, 271.25);
  192. CreateDynamicObject(4505, 1082.19, 1372.91, 12.54, 0.00, 0.00, 176.91);
  193. CreateDynamicObject(4514, 1168.06, 1372.97, 11.68, 0.00, 0.00, 268.84);
  194. CreateDynamicObject(4882, 1105.24, 1275.17, 14.44, 0.00, 0.00, 90.15);
  195. CreateDynamicObject(1676, 1094.10, 1277.08, 11.35, 0.00, 0.00, 355.22);
  196. CreateDynamicObject(1676, 1096.60, 1271.65, 11.35, 0.00, 0.00, 355.22);
  197. CreateDynamicObject(1676, 1094.47, 1271.84, 11.35, 0.00, 0.00, 355.22);
  198. CreateDynamicObject(1676, 1096.53, 1266.42, 11.35, 0.00, 0.00, 355.22);
  199. CreateDynamicObject(1676, 1094.49, 1266.61, 11.35, 0.00, 0.00, 355.22);
  200. CreateDynamicObject(5811, 1018.45, 1332.48, 13.38, 0.00, 0.00, 0.00);
  201. CreateDynamicObject(5822, 1053.74, 1306.54, 14.42, 0.00, 0.00, 271.95);
  202. CreateDynamicObject(6958, 1148.10, 1242.24, 17.94, 0.00, 0.00, 270.59);
  203. CreateDynamicObject(7288, 1039.20, 1303.30, 16.52, 0.00, 0.00, 269.83);
  204. CreateDynamicObject(7311, 1093.84, 1357.95, 12.05, 0.00, 0.00, 271.60);
  205. CreateDynamicObject(7311, 1082.99, 1357.88, 12.05, 0.00, 0.00, 273.22);
  206. CreateDynamicObject(3515, 1094.05, 1359.37, 8.79, 0.00, 0.00, 359.70);
  207. CreateDynamicObject(7311, 1083.27, 1349.62, 12.05, 0.00, 0.00, 271.60);
  208. CreateDynamicObject(7311, 1093.85, 1349.60, 12.05, 0.00, 0.00, 271.60);
  209. CreateDynamicObject(3515, 1094.03, 1354.18, 8.78, 0.00, 0.00, 0.00);
  210. CreateDynamicObject(3515, 1094.02, 1349.15, 8.68, 0.00, 0.00, 0.00);
  211. CreateDynamicObject(3515, 1088.30, 1348.65, 8.89, 0.00, 0.00, 0.00);
  212. CreateDynamicObject(3515, 1088.32, 1353.64, 8.88, 0.00, 0.00, 0.00);
  213. CreateDynamicObject(3515, 1088.33, 1358.49, 8.57, 0.00, 0.00, 0.00);
  214. CreateDynamicObject(3515, 1082.76, 1358.50, 8.58, 0.00, 0.00, 0.00);
  215. CreateDynamicObject(3515, 1082.95, 1353.40, 8.89, 0.00, 0.00, 0.00);
  216. CreateDynamicObject(3515, 1083.37, 1348.51, 8.89, 0.00, 0.00, 0.00);
  217. CreateDynamicObject(7314, 1055.03, 1287.68, 15.43, 0.00, 0.00, 270.46);
  218. CreateDynamicObject(7391, 1090.59, 1267.27, 14.27, 0.00, 0.00, 268.40);
  219. CreateDynamicObject(7392, 1098.17, 1289.18, 23.30, 0.00, 0.00, 0.00);
  220. CreateDynamicObject(7073, 1098.63, 1309.45, 33.16, 0.00, 0.00, 0.00);
  221. CreateDynamicObject(7392, 1097.92, 1330.42, 23.12, 0.00, 0.00, 178.78);
  222. CreateDynamicObject(7606, 1192.16, 1146.92, 10.76, 0.00, 0.00, 331.74);
  223. CreateDynamicObject(7606, 1185.92, 1236.58, 11.37, 0.00, 0.00, 33.97);
  224. CreateDynamicObject(7979, 1165.49, 1338.85, 12.16, 0.00, 0.00, 0.00);
  225. CreateDynamicObject(7657, 1153.89, 1332.08, 11.69, 0.00, 0.00, 87.46);
  226. CreateDynamicObject(7657, 1154.78, 1352.07, 11.69, 0.00, 0.00, 87.46);
  227. CreateDynamicObject(7657, 1154.78, 1352.07, 15.18, 0.00, 0.00, 87.46);
  228. CreateDynamicObject(7657, 1153.89, 1332.08, 15.09, 0.00, 0.00, 87.46);
  229. CreateDynamicObject(7657, 1153.03, 1312.08, 11.69, 0.00, 0.00, 87.46);
  230. CreateDynamicObject(7657, 1153.48, 1272.25, 11.69, 0.00, 0.00, 94.62);
  231. CreateDynamicObject(7657, 1153.03, 1312.08, 15.12, 0.00, 0.00, 87.46);
  232. CreateDynamicObject(7657, 1152.68, 1292.17, 15.09, 0.00, 0.00, 90.47);
  233. CreateDynamicObject(1374, 1072.55, 1273.51, 11.16, 0.00, 0.00, 87.69);
  234. CreateDynamicObject(8042, 1064.41, 1274.41, 15.56, 0.00, 0.00, 101.74);
  235. CreateDynamicObject(7313, 1066.16, 1274.79, 15.65, 0.00, 0.00, 355.98);
  236. CreateDynamicObject(8323, 1177.41, 1275.17, 15.38, 0.00, 0.00, 2.75);
  237. CreateDynamicObject(8394, 1176.44, 1193.33, 25.73, 0.00, 0.00, 87.79);
  238. CreateDynamicObject(8673, 1109.29, 1242.03, 11.05, 0.00, 0.00, 0.00);
  239. CreateDynamicObject(8673, 1129.74, 1242.03, 11.05, 0.00, 0.00, 0.00);
  240. CreateDynamicObject(7657, 1152.63, 1292.17, 11.69, 0.00, 0.00, 90.46);
  241. CreateDynamicObject(7657, 1155.34, 1252.34, 11.69, 0.00, 0.00, 96.38);
  242. CreateDynamicObject(8673, 1109.29, 1242.03, 13.98, 0.00, 0.00, 0.00);
  243. CreateDynamicObject(8673, 1129.74, 1242.03, 14.00, 0.00, 0.00, 0.00);
  244. CreateDynamicObject(7657, 1155.34, 1252.34, 15.09, 0.00, 0.00, 96.38);
  245. CreateDynamicObject(7657, 1153.48, 1272.25, 15.08, 0.00, 0.00, 94.62);
  246. CreateDynamicObject(8838, 1095.34, 1241.74, 17.42, 0.00, 0.00, 269.45);
  247. CreateDynamicObject(9833, 1030.52, 1367.60, 12.10, 0.00, 0.00, 321.57);
  248. CreateDynamicObject(10236, 1059.65, 1223.13, 27.85, 0.00, 0.00, 157.68);
  249. CreateDynamicObject(11491, 1039.51, 1256.45, 20.78, 0.00, 0.00, 179.99);
  250. CreateDynamicObject(11490, 1039.27, 1284.74, 19.30, 0.00, 0.00, 179.59);
  251. CreateDynamicObject(11491, 1039.22, 1295.79, 20.78, 0.00, 0.00, 179.99);
  252. CreateDynamicObject(12839, 1060.18, 1241.08, 17.06, 0.00, 0.00, 269.09);
  253. CreateDynamicObject(12930, 1166.82, 1262.13, 10.80, 0.00, 0.00, 274.15);
  254. CreateDynamicObject(12930, 1166.88, 1264.85, 10.80, 0.00, 0.00, 274.15);
  255. CreateDynamicObject(12930, 1166.89, 1263.43, 12.03, 0.00, 0.00, 274.15);
  256. CreateDynamicObject(12930, 1166.89, 1262.56, 10.18, 2.00, -121.00, 274.29);
  257. CreateDynamicObject(8302, 1162.23, 1261.05, 11.46, 0.00, 0.00, 16.31);
  258. CreateDynamicObject(8302, 1157.94, 1260.86, 11.56, 0.00, 0.00, 16.31);
  259. CreateDynamicObject(12986, 1128.17, 1373.31, 11.11, 0.00, 0.00, 0.00);
  260. CreateDynamicObject(1634, 1159.70, 1269.90, 10.71, 0.00, 0.00, 182.06);
  261. CreateDynamicObject(13593, 1170.04, 1273.53, 10.69, 0.00, 0.00, 0.00);
  262. CreateDynamicObject(13593, 1165.98, 1262.25, 10.69, 0.00, 0.00, 0.00);
  263. CreateDynamicObject(13593, 1169.95, 1277.38, 10.69, 0.00, 0.00, 178.73);
  264. CreateDynamicObject(13593, 1165.87, 1266.01, 10.69, 0.00, 0.00, 179.66);
  265. CreateDynamicObject(978, 1147.36, 1245.75, 10.48, 0.00, 0.00, 275.11);
  266. CreateDynamicObject(979, 1149.24, 1276.48, 10.65, 0.00, 0.00, 151.06);
  267. CreateDynamicObject(1597, 1147.48, 1280.48, 12.53, 0.00, 0.00, 59.19);
  268. CreateDynamicObject(1597, 1137.94, 1283.60, 12.53, 0.00, 0.00, 91.35);
  269. CreateDynamicObject(1597, 1147.92, 1287.61, 12.67, 0.00, 0.00, 122.14);
  270. CreateDynamicObject(979, 1141.30, 1280.25, 10.65, 0.00, 0.00, 158.59);
  271. CreateDynamicObject(979, 1133.22, 1282.45, 10.65, 0.00, 0.00, 172.33);
  272. CreateDynamicObject(978, 1146.37, 1256.29, 10.48, 0.00, 0.00, 275.11);
  273. CreateDynamicObject(978, 1143.17, 1265.11, 10.48, 0.00, 0.00, 304.20);
  274. CreateDynamicObject(978, 1136.45, 1271.42, 10.53, 0.00, 0.00, 331.64);
  275. CreateDynamicObject(978, 1127.80, 1274.60, 10.63, 0.00, 0.00, 348.69);
  276. CreateDynamicObject(979, 1133.06, 1284.45, 10.65, 0.00, 0.00, 18.50);
  277. CreateDynamicObject(979, 1141.82, 1287.36, 10.65, 0.00, 0.00, 18.50);
  278. CreateDynamicObject(979, 1149.25, 1291.60, 10.65, 0.00, 0.00, 42.21);
  279. CreateDynamicObject(978, 1120.21, 1278.99, 10.50, 0.00, 0.00, 308.81);
  280. CreateDynamicObject(978, 1118.88, 1287.01, 10.48, 0.00, 0.00, 249.60);
  281. CreateDynamicObject(978, 1124.62, 1293.15, 10.47, 0.00, 0.00, 203.26);
  282. CreateDynamicObject(978, 1133.26, 1296.53, 10.40, 0.00, 0.00, 198.37);
  283. CreateDynamicObject(978, 1139.93, 1302.05, 10.43, 0.00, 0.00, 241.09);
  284. CreateDynamicObject(978, 1142.97, 1310.61, 10.54, 0.00, 0.00, 260.93);
  285. CreateDynamicObject(978, 1144.45, 1319.69, 10.60, 0.00, 0.00, 260.93);
  286. CreateDynamicObject(978, 1145.90, 1328.73, 10.63, 0.00, 0.00, 261.13);
  287. CreateDynamicObject(978, 1146.45, 1337.91, 10.65, 0.00, 0.00, 272.09);
  288. CreateDynamicObject(978, 1144.06, 1346.44, 10.54, 0.00, 0.00, 297.88);
  289. CreateDynamicObject(979, 1152.26, 1354.22, 10.51, 0.00, 0.00, 121.91);
  290. CreateDynamicObject(979, 1145.79, 1360.27, 10.51, 0.00, 0.00, 151.66);
  291. CreateDynamicObject(979, 1137.21, 1362.13, 10.50, 0.00, 0.00, 182.78);
  292. CreateDynamicObject(978, 1137.47, 1351.59, 10.54, 0.00, 0.00, 346.21);
  293. CreateDynamicObject(978, 1128.34, 1352.33, 10.54, 0.00, 0.00, 4.64);
  294. CreateDynamicObject(979, 1127.98, 1361.75, 10.50, 0.00, 0.00, 181.86);
  295. CreateDynamicObject(979, 1118.97, 1361.05, 10.50, 0.00, 0.00, 187.20);
  296. CreateDynamicObject(979, 1110.74, 1357.64, 10.50, 0.00, 0.00, 217.70);
  297. CreateDynamicObject(979, 1103.36, 1351.89, 10.50, 0.00, 0.00, 217.70);
  298. CreateDynamicObject(979, 1099.09, 1344.48, 10.52, 0.00, 0.00, 264.49);
  299. CreateDynamicObject(978, 1119.27, 1350.68, 10.54, 0.00, 0.00, 15.42);
  300. CreateDynamicObject(978, 1111.96, 1345.87, 10.54, 0.00, 0.00, 51.76);
  301. CreateDynamicObject(978, 1109.21, 1337.68, 10.54, 0.00, 0.00, 90.32);
  302. CreateDynamicObject(979, 1099.13, 1326.78, 10.49, 0.00, 0.00, 275.79);
  303. CreateDynamicObject(978, 1109.28, 1328.64, 10.54, 0.00, 0.00, 90.32);
  304. CreateDynamicObject(978, 1109.30, 1319.63, 10.54, 0.00, 0.00, 90.32);
  305. CreateDynamicObject(979, 1099.27, 1317.78, 10.49, 0.00, 0.00, 265.87);
  306. CreateDynamicObject(979, 1099.57, 1308.94, 10.59, 0.00, 0.00, 278.12);
  307. CreateDynamicObject(979, 1103.89, 1301.48, 10.59, 0.00, 0.00, 319.05);
  308. CreateDynamicObject(979, 1112.03, 1299.17, 10.59, 0.00, 0.00, 8.06);
  309. CreateDynamicObject(979, 1119.12, 1303.60, 10.66, 0.00, 0.00, 53.48);
  310. CreateDynamicObject(979, 1122.56, 1311.75, 10.66, 0.00, 0.00, 80.30);
  311. CreateDynamicObject(979, 1123.16, 1320.75, 10.70, 0.00, 0.00, 91.78);
  312. CreateDynamicObject(979, 1122.25, 1329.33, 10.70, 0.00, 0.00, 100.50);
  313. CreateDynamicObject(979, 1123.54, 1337.87, 10.70, 0.00, 0.00, 62.22);
  314. CreateDynamicObject(979, 1130.13, 1341.01, 10.70, 0.00, 0.00, 348.12);
  315. CreateDynamicObject(979, 1135.42, 1335.56, 10.70, 0.00, 0.00, 281.30);
  316. CreateDynamicObject(979, 1136.13, 1326.46, 10.70, 0.00, 0.00, 267.39);
  317. CreateDynamicObject(979, 1134.33, 1317.45, 10.70, 0.00, 0.00, 250.21);
  318. CreateDynamicObject(979, 1129.27, 1310.07, 10.70, 0.00, 0.00, 221.24);
  319. CreateDynamicObject(979, 1122.28, 1303.90, 10.70, 0.00, 0.00, 221.24);
  320. CreateDynamicObject(979, 1115.09, 1298.18, 10.70, 0.00, 0.00, 215.90);
  321. CreateDynamicObject(979, 1107.26, 1293.28, 10.70, 0.00, 0.00, 208.12);
  322. CreateDynamicObject(979, 1101.64, 1286.68, 10.70, 0.00, 0.00, 252.19);
  323. CreateDynamicObject(979, 1100.14, 1277.71, 10.70, 0.00, 0.00, 268.72);
  324. CreateDynamicObject(978, 1117.22, 1287.97, 10.35, 0.00, 0.00, 44.31);
  325. CreateDynamicObject(978, 1112.24, 1280.43, 10.35, 0.00, 0.00, 69.17);
  326. CreateDynamicObject(978, 1110.81, 1271.46, 10.35, 0.00, 0.00, 92.83);
  327. CreateDynamicObject(979, 1099.34, 1268.43, 10.70, 0.00, 0.00, 261.28);
  328. CreateDynamicObject(979, 1101.52, 1251.46, 10.70, 0.00, 0.00, 307.76);
  329. CreateDynamicObject(979, 1107.72, 1244.98, 10.70, 0.00, 0.00, 320.31);
  330. CreateDynamicObject(978, 1111.24, 1262.08, 10.35, 0.00, 0.00, 92.83);
  331. CreateDynamicObject(978, 1114.70, 1254.17, 10.35, 0.00, 0.00, 134.63);
  332. CreateDynamicObject(978, 1120.91, 1254.37, 10.35, 0.00, 0.00, 228.27);
  333. CreateDynamicObject(978, 1125.46, 1262.21, 10.35, 0.00, 0.00, 251.49);
  334. CreateDynamicObject(978, 1130.70, 1269.45, 10.35, 0.00, 0.00, 217.60);
  335. CreateDynamicObject(979, 1127.38, 1244.97, 10.70, 0.00, 0.00, 40.01);
  336. CreateDynamicObject(979, 1133.41, 1251.58, 10.70, 0.00, 0.00, 56.00);
  337. CreateDynamicObject(979, 1137.15, 1251.00, 10.67, 0.00, 0.00, 286.41);
  338. CreateDynamicObject(979, 1138.64, 1246.09, 10.67, 0.00, 0.00, 288.18);
  339. CreateDynamicObject(617, 1148.02, 1284.35, 8.71, 0.00, 0.00, 289.24);
  340. CreateDynamicObject(1597, 1133.49, 1245.82, 12.50, 0.00, 0.00, 132.60);
  341. CreateDynamicObject(1597, 1102.43, 1245.41, 12.47, 0.00, 0.00, 46.09);
  342. CreateDynamicObject(3528, 1106.54, 1278.72, 17.69, 0.00, 0.00, 91.80);
  343. CreateDynamicObject(3515, 1128.86, 1328.74, 10.41, 0.00, 0.00, 0.00);
  344. CreateDynamicObject(3506, 1125.18, 1329.93, 9.29, 0.00, 0.00, 0.00);
  345. CreateDynamicObject(3506, 1129.15, 1332.14, 9.29, 0.00, 0.00, 0.00);
  346. CreateDynamicObject(3506, 1128.61, 1324.15, 9.29, 0.00, 0.00, 0.00);
  347. CreateDynamicObject(3506, 1131.28, 1327.92, 9.29, 0.00, 0.00, 0.00);
  348. CreateDynamicObject(617, 1128.82, 1313.84, 9.38, 0.00, 0.00, 0.00);
  349. CreateDynamicObject(647, 1127.00, 1326.85, 11.22, 0.00, 0.00, 0.00);
  350. CreateDynamicObject(647, 1127.61, 1332.14, 11.22, 0.00, 0.00, 335.66);
  351. CreateDynamicObject(647, 1131.69, 1330.60, 11.22, 0.00, 0.00, 32.55);
  352. CreateDynamicObject(647, 1130.22, 1325.81, 11.22, 0.00, 0.00, 296.43);
  353. CreateDynamicObject(647, 1151.76, 1359.56, 11.22, 0.00, 0.00, 335.66);
  354. CreateDynamicObject(647, 1102.31, 1297.61, 11.22, 0.00, 0.00, 0.00);
  355. CreateDynamicObject(654, 1122.16, 1260.02, 9.17, 0.00, 0.00, 0.00);
  356. CreateDynamicObject(672, 1106.82, 1296.29, 11.00, 0.00, 0.00, 0.00);
  357. CreateDynamicObject(647, 1126.33, 1328.92, 11.00, 0.00, 0.00, 338.60);
  358. CreateDynamicObject(647, 1129.79, 1329.91, 12.60, 0.00, 0.00, 32.55);
  359. CreateDynamicObject(647, 1128.00, 1329.48, 12.60, 0.00, 0.00, 32.55);
  360. CreateDynamicObject(647, 1129.52, 1328.04, 12.60, 0.00, 0.00, 32.55);
  361. CreateDynamicObject(683, 1129.86, 1272.24, 8.24, 0.00, 0.00, 292.53);
  362. CreateDynamicObject(13667, 1067.07, 1365.93, 36.03, 0.00, 0.00, 99.49);
  363. CreateDynamicObject(13667, 1067.75, 1363.35, 36.03, 0.00, 0.00, 280.45);
  364. CreateDynamicObject(14467, 1067.74, 1348.44, 11.79, 0.00, 0.00, 0.00);
  365. CreateDynamicObject(14637, 1067.27, 1367.60, 16.62, 0.00, 0.00, 88.29);
  366. CreateDynamicObject(14651, 1037.43, 1243.19, 23.08, 0.00, 0.00, 0.00);
  367. CreateDynamicObject(11490, 221.23, -529.42, 19.30, 0.00, 0.00, 179.59);
  368. CreateDynamicObject(11490, 1039.49, 1245.51, 19.30, 0.00, 0.00, 179.59);
  369. CreateDynamicObject(14666, 1039.35, 1254.27, 22.56, 0.00, 0.00, 271.16);
  370. CreateDynamicObject(14673, 1054.38, 1245.96, 20.35, 0.00, 0.00, 17.61);
  371. CreateDynamicObject(14720, 1042.38, 1280.97, 20.82, 0.00, 0.00, 91.01);
  372. CreateDynamicObject(14781, 1052.81, 1227.09, 20.38, 0.00, 0.00, 0.00);
  373. CreateDynamicObject(14805, 1037.79, 1286.36, 21.50, 0.00, 0.00, 268.37);
  374. CreateDynamicObject(14890, 1068.08, 1235.79, 60.64, 0.00, 0.00, 0.00);
  375. CreateDynamicObject(16127, 1088.50, 1328.07, 0.50, 0.00, 0.00, 89.15);
  376. CreateDynamicObject(16151, 1023.82, 1249.23, 19.79, 0.00, 0.00, 268.93);
  377. CreateDynamicObject(16152, 1019.65, 1255.75, 19.16, 0.00, 0.00, 0.00);
  378. CreateDynamicObject(16480, 1026.55, 1294.74, 20.02, 0.00, 0.00, 181.27);
  379. CreateDynamicObject(18103, 1032.58, 1256.96, 19.00, 0.00, 0.00, 0.00);
  380. CreateDynamicObject(18103, 1028.70, 1251.74, 19.00, 0.00, 0.00, 0.00);
  381. CreateDynamicObject(18102, 1043.29, 1245.37, 27.38, 0.00, 0.00, 0.00);
  382. CreateDynamicObject(18102, 1043.83, 1245.17, 26.97, 0.00, 0.00, 0.00);
  383. CreateDynamicObject(18247, 1130.03, 1369.55, 13.82, 0.00, 0.00, 350.12);
  384. CreateDynamicObject(18648, 1064.48, 1366.76, 15.31, 0.00, 0.00, 89.30);
  385. CreateDynamicObject(18648, 1070.10, 1366.77, 15.31, 0.00, 0.00, 88.80);
  386. CreateDynamicObject(18648, 1064.70, 1362.07, 15.31, 0.00, 0.00, 87.94);
  387. CreateDynamicObject(18648, 1069.83, 1361.97, 15.31, 0.00, 0.00, 87.94);
  388. CreateDynamicObject(18658, 1177.27, 1292.21, 12.95, -311.00, 0.00, 3.00);
  389. CreateDynamicObject(18658, 1177.13, 1260.19, 12.95, -236.00, 0.00, 3.00);
  390. CreateDynamicObject(18802, 1186.87, 1214.92, 7.38, 0.00, 0.00, 182.00);
  391. CreateDynamicObject(18802, 1188.42, 1171.77, 7.05, 0.00, 0.00, 178.58);
  392. CreateDynamicObject(8673, 1047.17, 1224.13, 20.90, 0.00, 0.00, 0.00);
  393. CreateDynamicObject(8673, 1028.91, 1224.11, 20.90, 0.00, 0.00, 0.00);
  394. CreateDynamicObject(8673, 1018.50, 1234.07, 20.90, 0.00, 0.00, 269.90);
  395. CreateDynamicObject(8673, 1018.52, 1254.49, 20.90, 0.00, 0.00, 269.90);
  396. CreateDynamicObject(8673, 1018.55, 1274.87, 20.90, 0.00, 0.00, 269.90);
  397. CreateDynamicObject(8673, 1018.56, 1292.63, 20.90, 0.00, 0.00, 269.90);
  398. CreateDynamicObject(8673, 1028.56, 1302.99, 20.90, 0.00, 0.00, 179.70);
  399. CreateDynamicObject(8673, 1043.88, 1303.07, 20.90, 0.00, 0.00, 180.62);
  400. CreateDynamicObject(8673, 1057.37, 1291.05, 20.90, 0.00, 0.00, 90.70);
  401. CreateDynamicObject(8673, 1057.49, 1270.61, 20.90, 0.00, 0.00, 89.98);
  402. CreateDynamicObject(8673, 1057.48, 1252.03, 20.90, 0.00, 0.00, 89.98);
  403. CreateDynamicObject(19003, 1089.47, 1355.63, 13.61, 0.00, 0.00, 0.00);
  404. CreateDynamicObject(19003, 1107.86, 1213.80, 15.10, 0.00, 0.00, 0.00);
  405. CreateDynamicObject(19003, 1126.94, 1214.18, 15.31, 0.00, 0.00, 0.00);
  406. CreateDynamicObject(19003, 1146.49, 1214.19, 15.29, 0.00, 0.00, 0.00);
  407. CreateDynamicObject(14781, 1052.73, 1234.55, 20.38, 0.00, 0.00, 0.00);
  408. CreateDynamicObject(643, 1047.74, 1275.08, 19.92, 0.00, 0.00, 0.00);
  409. CreateDynamicObject(643, 1050.47, 1271.56, 19.92, 0.00, 0.00, 0.00);
  410. CreateDynamicObject(643, 1052.52, 1277.41, 19.92, 0.00, 0.00, 0.00);
  411. CreateDynamicObject(643, 1043.88, 1277.27, 19.92, 0.00, 0.00, 0.00);
  412. CreateDynamicObject(643, 1044.52, 1270.85, 19.92, 0.00, 0.00, 0.00);
  413. CreateDynamicObject(689, 1050.50, 1260.89, 11.44, 0.00, 0.00, 0.00);
  414. CreateDynamicObject(1652, 1017.51, 1220.68, 10.50, 0.00, 0.00, 89.88);
  415. CreateDynamicObject(1652, 1030.26, 1203.22, 10.50, 0.00, 0.00, 180.03);
  416. CreateDynamicObject(1652, 1055.85, 1203.26, 10.50, 0.00, 0.00, 180.03);
  417. CreateDynamicObject(1652, 1088.70, 1203.21, 10.50, 0.00, 0.00, 180.03);
  418. CreateDynamicObject(978, 1013.37, 1205.52, 10.00, 0.00, 0.00, 329.15);
  419. CreateDynamicObject(978, 1071.90, 1200.01, 10.00, 0.00, 0.00, 316.99);
  420. CreateDynamicObject(979, 1013.44, 1205.54, 10.10, 0.00, 0.00, 148.98);
  421. CreateDynamicObject(979, 1079.78, 1200.61, 10.10, 0.00, 0.00, 146.46);
  422. CreateDynamicObject(979, 1071.92, 1199.87, 9.98, 0.00, 0.00, 137.67);
  423. // Base - Ende
  424. // ========================================================================================================
  425. // /lv /ls /sf - Anfang
  426. CreateDynamicObject(3080, 1613.8070068359, -1291.0065917969, 16.623235702515, 0, 0, 0);
  427. CreateDynamicObject(3080, 1610.9154052734, -1290.9079589844, 16.655996322632, 0, 0, 0);
  428. CreateDynamicObject(13594, 1614.6245117188, -1281.1518554688, 20.460784912109, 0, 0, 0);
  429. CreateDynamicObject(13594, 1610.2277832031, -1281.1488037109, 20.448986053467, 0, 0, 0);
  430. CreateDynamicObject(3080, 1613.8070068359, -1291.0065917969, 16.623235702515, 0, 0, 0);
  431. CreateDynamicObject(3080, 1610.9154052734, -1290.9079589844, 16.655996322632, 0, 0, 0);
  432. CreateDynamicObject(13594, 1614.6245117188, -1281.1518554688, 20.460784912109, 0, 0, 0);
  433. CreateDynamicObject(13594, 1610.2277832031, -1281.1488037109, 20.448986053467, 0, 0, 0);
  434. CreateDynamicObject(7073, 2356.6010742188, 1444.6280517578, 60.082347869873, 0, 0, 0);
  435. CreateDynamicObject(7392, 2354.3706054688, 1422.3822021484, 51.535671234131, 0, 0, 0);
  436. CreateDynamicObject(7392, 2356.6010742188, 1467.4197998047, 51.540386199951, 0, 0, 180);
  437. CreateDynamicObject(13562, 2347.560546875, 1514.7844238281, 50.730922698975, 0, 0, 0);
  438. CreateDynamicObject(16778, 2350.2709960938, 1391.3277587891, 48.835777282715, 0, 0, 310);
  439. CreateDynamicObject(3279, 2354.3566894531, 1508.0756835938, 41.8203125, 0, 0, 265);
  440. CreateDynamicObject(3092, 2348.2287597656, 1393.7640380859, 47.761825561523, 0, 0, 0);
  441. CreateDynamicObject(3092, 2351.5336914063, 1393.7640380859, 47.797534942627, 0, 0, 0);
  442. CreateDynamicObject(3092, 2349.9562988281, 1393.7640380859, 47.804920196533, 0, 0, 0);
  443. CreateDynamicObject(3463, 2297.4885253906, 1492.0153808594, 42.91276550293, 0, 0, 0);
  444. CreateDynamicObject(3463, 2297.3564453125, 1469.4471435547, 42.91276550293, 0, 0, 0);
  445. CreateDynamicObject(3463, 2297.6569824219, 1448.3577880859, 43.229011535645, 0, 0, 0);
  446. CreateDynamicObject(3463, 2297.6032714844, 1426.7355957031, 43.132919311523, 0, 0, 0);
  447. CreateDynamicObject(3463, 2297.6057128906, 1407.2680664063, 43.157382965088, 0, 0, 0);
  448. CreateDynamicObject(1298, 2323.7844238281, 1284.7072753906, 98.089981079102, 0, 0, 0);
  449. CreateDynamicObject(1298, 2323.5568847656, 1281.7894287109, 98.148025512695, 0, 0, 0);
  450. CreateDynamicObject(16448, 2314.9201660156, 1456.2388916016, 46.628318786621, 0, 0, 268);
  451. CreateDynamicObject(4003, 2330.5390625, 1379.4588623047, 44.907272338867, 0, 0, 180);
  452. CreateDynamicObject(8557, 2300.478515625, 1457.1680908203, 43.341854095459, 0, 0, 90);
  453. CreateDynamicObject(14642, 2263.7783203125, 1388.6635742188, 50.137786865234, 0, 0, 0);
  454. CreateDynamicObject(1583, 2289.3078613281, 1403.1313476563, 42.91276550293, 0, 0, 0);
  455. CreateDynamicObject(1583, 2284.8991699219, 1402.9560546875, 42.91276550293, 0, 0, 180);
  456. CreateDynamicObject(1583, 2279.7712402344, 1403.0405273438, 42.91276550293, 0, 0, 0);
  457. CreateDynamicObject(1584, 2282.3386230469, 1402.9953613281, 42.91276550293, 0, 0, 0);
  458. CreateDynamicObject(1584, 2287.5434570313, 1402.9915771484, 42.91276550293, 0, 0, 180);
  459. CreateDynamicObject(1616, 2264.4748535156, 1394.2834472656, 49.128227233887, 0, 0, 250);
  460. CreateDynamicObject(1616, 2347.560546875, 1392.2940673828, 49.015033721924, 0, 0, 3);
  461. CreateDynamicObject(1686, 2258.5498046875, 1442.9624023438, 37.962112426758, 0, 0, 90);
  462. CreateDynamicObject(1686, 2259.9343261719, 1442.9715576172, 37.962696075439, 0, 0, 90);
  463. CreateDynamicObject(1686, 2261.4377441406, 1442.8966064453, 37.957912445068, 0, 0, 90);
  464. CreateDynamicObject(1686, 2258.9294433594, 1435.5914306641, 37.491394042969, 0, 0, 90);
  465. CreateDynamicObject(1686, 2260.3276367188, 1435.5721435547, 37.490169525146, 0, 0, 90);
  466. CreateDynamicObject(1686, 2261.7897949219, 1435.5487060547, 37.488670349121, 0, 0, 90);
  467. CreateDynamicObject(13630, 2216.1433105469, 1400.0234375, 28.144229888916, 0, 0, 0);
  468. CreateDynamicObject(8042, 2320.7941894531, 1464.0906982422, 47.687705993652, 0, 0, 15);
  469. CreateDynamicObject(1374, 2320.3068847656, 1455.7202148438, 42.429714202881, 0, 0, 0);
  470. CreateDynamicObject(1374, 2320.8305664063, 1472.8439941406, 42.8203125, 0, 0, 180);
  471. CreateDynamicObject(13645, 2328.71875, 1517.5906982422, 42.563171386719, 0, 0, 0);
  472. CreateDynamicObject(13645, 2326.0903320313, 1517.5495605469, 42.563171386719, 0, 0, 0);
  473. CreateDynamicObject(7979, 2327.3984375, 1513.5810546875, 44.707248687744, 0, 0, 0);
  474. CreateDynamicObject(5170, 2276.9406738281, 1471.9647216797, 43.850471496582, 0, 0, 90);
  475. CreateDynamicObject(2910, 2431.6142578125, 1490.8889160156, 56.233856201172, 10, 0, 270);
  476. CreateDynamicObject(2910, 2600.1608886719, 1490.9975585938, 82.966835021973, 8, 0, 270);
  477. CreateDynamicObject(2910, 2769.6674804688, 1490.9464111328, 102.17562103271, 5, 0, 270);
  478. CreateDynamicObject(2910, 2939.5178222656, 1491.0169677734, 109.78074645996, 0, 0, 270);
  479. CreateDynamicObject(7605, 3071.806640625, 1491.0521240234, 109.78799438477, 0, 0, 180);
  480. CreateDynamicObject(16088, 2357.9582519531, 1490.8468017578, 43.159049987793, 0, 0, 0);
  481. CreateDynamicObject(16088, 3037.1958007813, 1490.1756591797, 110.21768188477, 0, 0, 0);
  482. CreateDynamicObject(1263, 2357.2082519531, 1494.9252929688, 50.657176971436, 0, 0, 0);
  483. CreateDynamicObject(1263, 2357.2082519531, 1488.7692871094, 50.657176971436, 0, 0, 0);
  484. CreateDynamicObject(1350, 2356.8950195313, 1484.7926025391, 43.137825012207, 0, 0, 270);
  485. CreateDynamicObject(1350, 2357.3342285156, 1490.9139404297, 43.049011230469, 0, 0, 270);
  486. CreateDynamicObject(1350, 3037.9382324219, 1496.2158203125, 110.15483856201, 0, 0, 90);
  487. CreateDynamicObject(1350, 3039.0844726563, 1491.1870117188, 109.71768188477, 0, 0, 90);
  488. CreateDynamicObject(3091, 3061.0947265625, 1466.4320068359, 110.37052154541, 0, 0, 70);
  489. CreateDynamicObject(3091, 3059.955078125, 1462.7526855469, 110.37760162354, 0, 0, 69.999389648438);
  490. CreateDynamicObject(3379, 3048.4860839844, 1479.8995361328, 109.86611938477, 0, 0, 180);
  491. CreateDynamicObject(684, 3065.2248535156, 1460.3509521484, 110.29977416992, 0, 0, 90);
  492. CreateDynamicObject(684, 3074.1486816406, 1461.7788085938, 110.45677947998, 0, 0, 90);
  493. CreateDynamicObject(3091, 3056.17578125, 1466.5506591797, 110.3627243042, 0, 0, 69.999389648438);
  494. CreateDynamicObject(3091, 3064.7646484375, 1465.7042236328, 110.43679046631, 0, 0, 0);
  495. CreateDynamicObject(3091, 3070.3249511719, 1465.3293457031, 110.53903198242, 0, 0, 0);
  496. CreateDynamicObject(3091, 3077.1118164063, 1464.3623046875, 110.45837402344, 0, 0, 0);
  497. CreateDynamicObject(2909, 2320.5927734375, 1449.6627197266, 43.126720428467, 0, 0, 0);
  498. CreateDynamicObject(2909, 2320.5639648438, 1441.3287353516, 43.126720428467, 0, 0, 0);
  499. CreateDynamicObject(2909, 2320.5192871094, 1435.7814941406, 43.126720428467, 0, 0, 0);
  500. CreateDynamicObject(2909, 2302.28125, 1431.2722167969, 43.126720428467, 0, 0, 90);
  501. CreateDynamicObject(2909, 2310.6535644531, 1431.4373779297, 43.126720428467, 0, 0, 90);
  502. CreateDynamicObject(2909, 2316.4326171875, 1431.6292724609, 43.126720428467, 0, 0, 90);
  503. CreateDynamicObject(2909, 2320.3349609375, 1476.9641113281, 43.126720428467, 0, 0, 0);
  504. CreateDynamicObject(2909, 2316.0239257813, 1481.0922851563, 43.126720428467, 0, 0, 90);
  505. CreateDynamicObject(2909, 2307.7468261719, 1481.2749023438, 43.126720428467, 0, 0, 90);
  506. CreateDynamicObject(2909, 2302.4328613281, 1480.9888916016, 43.122005462646, 0, 0, 90);
  507. CreateDynamicObject(1274, 2333.4592285156, 1389.9556884766, 43.514781951904, 0, 0, 0);
  508. CreateDynamicObject(1274, 2321.4787597656, 1390.2346191406, 43.264781951904, 0, 0, 0);
  509. CreateDynamicObject(3279, 2260.6413574219, 1400.5085449219, 41.8203125, 0, 0, 0);
  510. CreateDynamicObject(3279, 2354.1479492188, 1397.7928466797, 41.8203125, 0, 0, 180);
  511. CreateDynamicObject(3884, 2352.6008300781, 1399.4865722656, 57.8984375, 0, 0, 0);
  512. CreateDynamicObject(3884, 2261.5048828125, 1401.9449462891, 57.8984375, 0, 0, 0);
  513. CreateDynamicObject(11417, 2272.1315917969, 1438.0043945313, 42.519340515137, 0, 0, 120);
  514. CreateDynamicObject(3080, 2300.2287597656, 1484.3647460938, 42.620426177979, 0, 0, 180);
  515. CreateDynamicObject(3080, 2300.0241699219, 1427.9635009766, 42.620426177979, 0, 0, 0);
  516. CreateDynamicObject(3096, 2267.5244140625, 1439.2099609375, 39.527347564697, 0, 0, 0);
  517. CreateDynamicObject(14409, 2275.3837890625, 1525.15234375, 39.588764190674, 0, 0, 0);
  518. CreateDynamicObject(14409, 2275.4890136719, 1533.388671875, 33.588764190674, 0, 0, 0);
  519. CreateDynamicObject(14409, 2275.4594726563, 1542.3140869141, 27.241470336914, 0, 0, 0);
  520. CreateDynamicObject(14409, 2275.2546386719, 1548.1530761719, 23.18865776062, 0, 0, 0);
  521. CreateDynamicObject(3080, 2275.3737792969, 1559.5826416016, 20.69073677063, 350, 0, 0);
  522. CreateDynamicObject(2914, 2273.3178710938, 1563.0163574219, 22.199338912964, 0, 0, 0);
  523. CreateDynamicObject(2914, 2277.4338378906, 1563.06640625, 22.132488250732, 0, 0, 0);
  524. CreateDynamicObject(3080, 2275.3022460938, 1518.5256347656, 41.365711212158, 350, 0, 0);
  525. CreateDynamicObject(13295, 2324.287109375, 948.54223632813, 16.42042350769, 0, 0, 180);
  526. CreateDynamicObject(16008, 2056.3864746094, 882.50903320313, 25.278903961182, 0, 0, 0);
  527. CreateDynamicObject(12937, 2122.7709960938, 1037.9803466797, 13.074770927429, 0, 0, 30);
  528. CreateDynamicObject(11490, 2153.705078125, 1047.0483398438, 9.8203125, 0, 0, 0);
  529. CreateDynamicObject(11491, 2153.5822753906, 1036.4638671875, 11.3203125, 0, 0, 0);
  530. CreateDynamicObject(12922, 2167.55859375, 983.80725097656, 13.090877532959, 0, 0, 0);
  531. CreateDynamicObject(12922, 2167.4948730469, 984.16754150391, 13.180770874023, 0, 0, 180);
  532. CreateDynamicObject(1452, 2118.1335449219, 1032.2447509766, 10.86332321167, 0, 0, 0);
  533. CreateDynamicObject(18452, 2261.1320800781, 1438.3271484375, 39.798164367676, 2, 0, 0);
  534. CreateDynamicObject(14826, 2328.4282226563, 959.84503173828, 10.669177055359, 0, 0, 0);
  535. CreateDynamicObject(1337, 2326.9951171875, 959.6845703125, 10.40479850769, 0, 0, 0);
  536. CreateDynamicObject(11391, 2404.7548828125, 930.279296875, 10.33594417572, 0, 0, 0);
  537. CreateDynamicObject(7520, 2347.2065429688, 949.83087158203, 9.8203125, 0, 0, 270);
  538. CreateDynamicObject(18244, 2153.8129882813, 1037.8707275391, 20.274171829224, 90, 0, 0);
  539. CreateDynamicObject(17042, 2174.3432617188, 981.00311279297, 9.8203125, 0, 0, 0);
  540. CreateDynamicObject(16480, 2351.3815917969, 954.51763916016, 16.527793884277, 0, 0, 200);
  541. CreateDynamicObject(16002, 2079.9260253906, 955.41650390625, 9.3570861816406, 0, 0, 180);
  542. CreateDynamicObject(14467, 2148.7763671875, 1035.8978271484, 13.558422088623, 0, 0, 0);
  543. CreateDynamicObject(13831, 2074.6748046875, 814.10479736328, 16.174844741821, 0, 0, 180);
  544. CreateDynamicObject(13722, 2074.2822265625, 814.18988037109, 15.678253173828, 0, 0, 180);
  545. CreateDynamicObject(10838, 1797.9783935547, 815.93518066406, 27.661108016968, 0, 0, 88);
  546. CreateDynamicObject(10837, 1941.64453125, 854.248046875, 40.168422698975, 0, 0, 0);
  547. CreateDynamicObject(10837, 2294.837890625, 969.74334716797, 14.046401977539, 0, 0, 0);
  548. CreateDynamicObject(10281, 2302.0600585938, 964.48406982422, 12.656657218933, 0, 0, 180);
  549. CreateDynamicObject(10236, 2260.3935546875, 1438.4553222656, 54.224235534668, 0, 0, 0);
  550. CreateDynamicObject(9314, 2264.734375, 1516.7054443359, 50.59595489502, 0, 0, 320);
  551. CreateDynamicObject(8644, 2196.7451171875, 1459.2421875, 57.535266876221, 0, 0, 0);
  552. CreateDynamicObject(8644, 2164.5158691406, 956.44384765625, 18.197748184204, 0, 0, 0);
  553. CreateDynamicObject(6986, 2197.2666015625, 988.06463623047, 34.111991882324, 0, 0, 0);
  554. CreateDynamicObject(1229, 2081.7961425781, 920.537109375, 9.6098213195801, 0, 0, 0);
  555. CreateDynamicObject(18565, 2112.228515625, 1029.5700683594, 11.130469322205, 0, 0, 0);
  556. CreateDynamicObject(18451, 2328.4089355469, 954.90350341797, 10.417224884033, 0, 0, 0);
  557. CreateDynamicObject(1697, 2159.9401855469, 1044.8425292969, 18.800020217896, 0, 0, 180);
  558. CreateDynamicObject(1697, 2169.7260742188, 1044.9190673828, 16.216609954834, 0, 0, 179.99450683594);
  559. CreateDynamicObject(1697, 2145.931640625, 1044.7159423828, 18.906938552856, 0, 0, 179.99450683594);
  560. CreateDynamicObject(1697, 2139.7021484375, 1045.5965576172, 17.076612472534, 0, 0, 179.99450683594);
  561. CreateDynamicObject(8040, 2390.6501464844, 1022.9108886719, 18.248245239258, 0, 0, 270);
  562. CreateDynamicObject(8040, 2319.0751953125, 1023.1422119141, 10.570009231567, 0, 0, 270);
  563. CreateDynamicObject(18256, 2394.4555664063, 944.06420898438, 5.4993629455566, 0, 350, 95);
  564. CreateDynamicObject(7232, 2388.3525390625, 922.328125, 11.990219116211, 0, 0, 0);
  565. CreateDynamicObject(7232, 2107.4165039063, 1001.2034912109, 19.603282928467, 0, 0, 0);
  566. CreateDynamicObject(7232, 2106.5954589844, 1005.6328125, 19.904773712158, 0, 0, 0);
  567. CreateDynamicObject(2922, 2154.7744140625, 1039.326171875, 12.848204612732, 0, 0, 0);
  568. CreateDynamicObject(16779, 2151.7448730469, 1050.80078125, 14.089256286621, 0, 0, 0);
  569. CreateDynamicObject(16368, 2106.7561035156, 1005.1605834961, 16.955181121826, 0, 0, 0);
  570. CreateDynamicObject(13591, 2305.1745605469, 960.78619384766, 17.06756401062, 0, 0, 0);
  571. CreateDynamicObject(913, 2157.6218261719, 1050.6512451172, 12.159826278687, 0, 0, 270);
  572. CreateDynamicObject(1257, 2084.5939941406, 918.17761230469, 9.2012310028076, 0, 0, 0);
  573. CreateDynamicObject(16442, 2120.2963867188, 998.69348144531, 11.724215507507, 0, 0, 0);
  574. CreateDynamicObject(1694, 2106.1640625, 948.46850585938, 23.523723602295, 0, 0, 0);
  575. CreateDynamicObject(3934, 2115.5625, 923.93450927734, 16.0546875, 0, 0, 0);
  576. CreateDynamicObject(3934, 2115.439453125, 915.49633789063, 16.0546875, 0, 0, 0);
  577. CreateDynamicObject(4522, 2068.5888671875, 1204.6657714844, 12.171875, 0, 0, 270);
  578. CreateDynamicObject(4522, 2094.4392089844, 1354.8073730469, 11.921875, 0, 0, 90);
  579. CreateDynamicObject(12807, 2080.8571777344, 1236.0922851563, 11.102317810059, 0, 0, 0);
  580. CreateDynamicObject(11665, 2156.3420410156, 1043.8000488281, 12.026788711548, 0, 0, 0);
  581. CreateDynamicObject(2802, 2150.1838378906, 1049.1538085938, 11.658383369446, 0, 0, 0);
  582. CreateDynamicObject(2801, 2150.154296875, 1049.1965332031, 11.647347450256, 0, 0, 0);
  583. CreateDynamicObject(2172, 2149.7189941406, 1043.8509521484, 11.201326370239, 0, 0, 90);
  584. CreateDynamicObject(2123, 2148.6767578125, 1043.3615722656, 10.444623947144, 0, 0, 0);
  585. CreateDynamicObject(1723, 2155.3623046875, 1046.1097412109, 11.328125, 0, 0, 0);
  586. CreateDynamicObject(14666, 2149.134765625, 1041.7138671875, 13.052157402039, 0, 0, 0);
  587. CreateDynamicObject(4563, 2089.6691894531, 1344.3082275391, -20.525146484375, 50, 0, 0);
  588. CreateDynamicObject(4515, 2085.2329101563, 1360.0366210938, 11.819978713989, 0, 0, 0);
  589. CreateDynamicObject(4515, 2079.603515625, 1201.1032714844, 11.812544822693, 0, 0, 180);
  590. CreateDynamicObject(14553, 2096.6179199219, 1220.6181640625, 115.8895111084, 0, 0, 0);
  591. CreateDynamicObject(3270, 2103.1101074219, 1242.2359619141, 9.8203125, 0, 0, 90);
  592. CreateDynamicObject(3269, 2075.0632324219, 1217.0512695313, 13.879068374634, 0, 0, 90);
  593. CreateDynamicObject(3270, 2105.6301269531, 1218.6481933594, 9.8203125, 20, 20, 90);
  594. CreateDynamicObject(13489, 2068.3884277344, 1234.6817626953, 11.289507865906, 0, 0, 0);
  595. CreateDynamicObject(935, 2070.2131347656, 1242.8649902344, 10.235067367554, 0, 0, 0);
  596. CreateDynamicObject(935, 2073.1135253906, 1243.3254394531, 10.235067367554, 0, 0, 0);
  597. CreateDynamicObject(935, 2077.0131835938, 1243.8356933594, 10.235067367554, 0, 0, 0);
  598. CreateDynamicObject(935, 2071.1945800781, 1246.2783203125, 10.235067367554, 0, 0, 0);
  599. CreateDynamicObject(935, 2074.4177246094, 1247.4996337891, 10.235067367554, 0, 0, 0);
  600. CreateDynamicObject(935, 2071.9338378906, 1251.9034423828, 10.235067367554, 0, 0, 0);
  601. CreateDynamicObject(935, 2100.2526855469, 1199.4365234375, 14.139449119568, 0, 0, 0);
  602. CreateDynamicObject(8645, 2187.2019042969, 982.79479980469, 10.665977478027, 0, 0, 0);
  603. CreateDynamicObject(8645, 2147.4533691406, 982.85552978516, 10.665521621704, 0, 0, 0);
  604. CreateDynamicObject(8645, 2118.201171875, 982.93365478516, 10.673316955566, 0, 0, 0);
  605. CreateDynamicObject(8645, 2103.0192871094, 982.90631103516, 10.673316955566, 0, 0, 0);
  606. CreateDynamicObject(8645, 2087.185546875, 997.63916015625, 10.524879455566, 0, 0, 90);
  607. CreateDynamicObject(8645, 2087.1171875, 1008.9286499023, 10.673316955566, 0, 0, 90);
  608. CreateDynamicObject(8645, 2099.3173828125, 1031.8980712891, 10.673316955566, 0, 0, 35);
  609. CreateDynamicObject(8645, 2112.0078125, 1041.0014648438, 10.835175514221, 0, 0, 34.996948242188);
  610. CreateDynamicObject(2098, 2156.9428710938, 1032.8408203125, 11.766328811646, 0, 0, 0);
  611. CreateDynamicObject(17578, 2120.0390625, 1035.5006103516, 17.776082992554, 0, 0, 350);
  612. CreateDynamicObject(18102, 2112.0080566406, 1000.7861938477, 14.838218688965, 0, 0, 0);
  613. CreateDynamicObject(1215, 2162.08984375, 982.77319335938, 12.096999168396, 0, 0, 0);
  614. CreateDynamicObject(1215, 2172.4870605469, 982.78472900391, 11.377298355103, 0, 0, 0);
  615. CreateDynamicObject(1215, 2201.8386230469, 982.82263183594, 12.097455024719, 0, 0, 0);
  616. CreateDynamicObject(1215, 2087.1589355469, 983.06701660156, 11.236200332642, 0, 0, 0);
  617. CreateDynamicObject(1215, 2087.0551757813, 1023.4862670898, 12.104794502258, 0, 0, 0);
  618. CreateDynamicObject(1215, 2111.8950195313, 1006.0505981445, 10.573163032532, 0, 0, 0);
  619. CreateDynamicObject(1215, 2111.7541503906, 1001.214050293, 10.588935852051, 0, 0, 0);
  620. CreateDynamicObject(1215, 2103.1413574219, 1000.9208984375, 10.580413818359, 0, 0, 0);
  621. CreateDynamicObject(1215, 2103.0266113281, 1006.1155395508, 10.57127571106, 0, 0, 0);
  622. CreateDynamicObject(18248, 2312.0771484375, 934.74353027344, 23.471820831299, 0, 0, 90);
  623. CreateDynamicObject(18248, 2074.1174316406, 1227.3958740234, 17.679214477539, 0, 0, 0);
  624. CreateDynamicObject(14553, 2090.0886230469, 1343.5501708984, 37.515289306641, 0, 0, 0);
  625. CreateDynamicObject(967, 2161.9609375, 985.98040771484, 9.8203125, 0, 0, 90);
  626. CreateDynamicObject(967, 2173.0178222656, 981.79132080078, 9.8203125, 0, 0, 270);
  627. CreateDynamicObject(2896, 2070.1875, 1195.1912841797, 10.661463737488, 0, 0, 90);
  628. CreateDynamicObject(2896, 2068.2612304688, 1195.6575927734, 10.661463737488, 0, 0, 90);
  629. CreateDynamicObject(2896, 2071.9599609375, 1195.2060546875, 10.669247627258, 0, 0, 90);
  630. CreateDynamicObject(2896, 2061.9523925781, 1363.3325195313, 10.661463737488, 0, 0, 90);
  631. CreateDynamicObject(2896, 2060.3410644531, 1363.1899414063, 10.661463737488, 0, 0, 90);
  632. CreateDynamicObject(2896, 2063.8559570313, 1363.5083007813, 10.661463737488, 0, 0, 90);
  633. CreateDynamicObject(2896, 2063.6345214844, 1367.6762695313, 10.661463737488, 0, 0, 90);
  634. CreateDynamicObject(2896, 2061.8876953125, 1367.7481689453, 10.661463737488, 0, 0, 90);
  635. CreateDynamicObject(2896, 2060.423828125, 1367.8061523438, 10.661463737488, 0, 0, 90);
  636. CreateDynamicObject(1374, 2172.4479980469, 982.66906738281, 10.403115272522, 0, 0, 90);
  637. CreateDynamicObject(1374, 2162.2045898438, 984.81427001953, 10.82603263855, 0, 0, 270);
  638. CreateDynamicObject(3050, -2272.5378417969, 518.47814941406, 36.41015625, 0, 0, 0);
  639. CreateDynamicObject(3050, -2267.8034667969, 518.45550537109, 36.412696838379, 0, 0, 0);
  640. CreateDynamicObject(3050, -2263.2443847656, 518.41076660156, 36.407649993896, 0, 0, 0);
  641. CreateDynamicObject(3050, -2258.6850585938, 518.33703613281, 36.419044494629, 0, 0, 0);
  642. CreateDynamicObject(3050, -2254.0397949219, 518.27154541016, 36.414009094238, 0, 0, 0);
  643. CreateDynamicObject(3050, -2249.3410644531, 518.27380371094, 36.414009094238, 0, 0, 0);
  644. CreateDynamicObject(3050, -2244.8891601563, 518.27551269531, 36.414009094238, 0, 0, 0);
  645. CreateDynamicObject(3050, -2240.259765625, 518.16558837891, 36.414009094238, 0, 0, 0);
  646. CreateDynamicObject(3050, -2236.8391113281, 518.126953125, 36.414009094238, 0, 0, 0);
  647. CreateDynamicObject(3050, -2236.6726074219, 522.71575927734, 36.414009094238, 0, 0, 90);
  648. CreateDynamicObject(3050, -2236.5129394531, 527.3662109375, 36.414009094238, 0, 0, 90);
  649. CreateDynamicObject(3050, -2236.5424804688, 532.06243896484, 36.414009094238, 0, 0, 90);
  650. CreateDynamicObject(3050, -2236.6489257813, 536.31213378906, 36.412979125977, 0, 0, 90);
  651. CreateDynamicObject(3050, -2236.587890625, 540.85314941406, 36.414009094238, 0, 0, 90);
  652. CreateDynamicObject(3050, -2236.5454101563, 545.3701171875, 36.414009094238, 0, 0, 90);
  653. CreateDynamicObject(3050, -2236.5505371094, 549.92401123047, 36.414009094238, 0, 0, 90);
  654. CreateDynamicObject(3050, -2236.5881347656, 553.38299560547, 36.414009094238, 0, 0, 90);
  655. CreateDynamicObject(3050, -2241.2177734375, 553.46545410156, 36.414009094238, 0, 0, 180);
  656. CreateDynamicObject(3050, -2245.9167480469, 553.39282226563, 36.419757843018, 0, 0, 179.99450683594);
  657. CreateDynamicObject(3050, -2250.5349121094, 553.32220458984, 36.419555664063, 0, 0, 179.99450683594);
  658. CreateDynamicObject(8042, -2260.4699707031, 552.98376464844, 39.883018493652, 0, 0, 108);
  659. CreateDynamicObject(1374, -2251.8859863281, 552.81762695313, 35.265625, 0, 0, 90);
  660. CreateDynamicObject(1374, -2269.3383789063, 552.60174560547, 35.515625, 0, 0, 270);
  661. CreateDynamicObject(8168, -2272.6423339844, 550.88220214844, 36.017883300781, 0, 0, 20);
  662. CreateDynamicObject(10236, -2270.8596191406, 551.13012695313, 48.712745666504, 0, 0, 40);
  663. CreateDynamicObject(978, -2259.4123535156, 557.89001464844, 34.855846405029, 0, 0, 270);
  664. CreateDynamicObject(978, -2259.4274902344, 567.16448974609, 34.855846405029, 0, 0, 270);
  665. CreateDynamicObject(978, -2259.3498535156, 576.28540039063, 34.855846405029, 0, 0, 270);
  666. CreateDynamicObject(978, -2251.4733886719, 558.36560058594, 34.855846405029, 0, 0, 270);
  667. CreateDynamicObject(978, -2251.4196777344, 567.78509521484, 34.855846405029, 0, 0, 270);
  668. CreateDynamicObject(978, -2251.3979492188, 576.20001220703, 34.855846405029, 0, 0, 270);
  669. CreateDynamicObject(979, -2269.9057617188, 557.65423583984, 34.855846405029, 0, 0, 270);
  670. CreateDynamicObject(979, -2269.9533691406, 566.46337890625, 34.855846405029, 0, 0, 270);
  671. CreateDynamicObject(979, -2269.9211425781, 575.64965820313, 34.855846405029, 0, 0, 270);
  672. CreateDynamicObject(981, -2242.7458496094, 568.15203857422, 34.015628814697, 0, 0, 90);
  673. CreateDynamicObject(981, -2280.1821289063, 575.63049316406, 34.015625, 0, 0, 270);
  674. CreateDynamicObject(981, -2280.2783203125, 559.83349609375, 34.015625, 0, 0, 270);
  675. CreateDynamicObject(3080, -2284.0017089844, 570.60516357422, 35.065738677979, 0, 0, 270);
  676. CreateDynamicObject(3080, -2284.1044921875, 566.41973876953, 35.065738677979, 0, 0, 270);
  677. CreateDynamicObject(3080, -2237.6787109375, 560.26794433594, 35.315738677979, 0, 0, 90);
  678. CreateDynamicObject(3080, -2237.6174316406, 564.24639892578, 35.315738677979, 0, 0, 90);
  679. CreateDynamicObject(3528, -2274.5161132813, 533.94586181641, 41.79305267334, 0, 0, 0);
  680. CreateDynamicObject(3471, -2259.4653320313, 549.13433837891, 35.29016494751, 0, 0, 270);
  681. CreateDynamicObject(13667, -2275.7380371094, 520.283203125, 59.976261138916, 0, 0, 0);
  682. CreateDynamicObject(9833, -2257.369140625, 531.41125488281, 37.264289855957, 0, 0, 0);
  683. CreateDynamicObject(7388, -2277.3178710938, 547.75543212891, 44.411903381348, 0, 0, 0);
  684. CreateDynamicObject(2714, -2272.2668457031, 552.14849853516, 48.927242279053, 0, 0, 0);
  685. CreateDynamicObject(638, -2258.6306152344, 532.52728271484, 34.739650726318, 0, 0, 0);
  686. CreateDynamicObject(638, -2258.7009277344, 529.81372070313, 34.770385742188, 0, 0, 0);
  687. CreateDynamicObject(638, -2257.1689453125, 528.79583740234, 34.797023773193, 0, 0, 90);
  688. CreateDynamicObject(638, -2256.9624023438, 533.53369140625, 34.745281219482, 0, 0, 90);
  689. CreateDynamicObject(638, -2255.8845214844, 532.56427001953, 34.765529632568, 0, 0, 0);
  690. CreateDynamicObject(638, -2255.759765625, 529.7880859375, 34.779220581055, 0, 0, 0);
  691. CreateDynamicObject(13749, -2266.1599121094, 543.50646972656, 37.836715698242, 0, 0, 140);
  692. CreateDynamicObject(2818, -2253.5634765625, 541.76171875, 33.901100158691, 0, 0, 0);
  693. CreateDynamicObject(13749, 2499.9919433594, -1681.5804443359, 15.849657058716, 0, 0, 180);
  694. CreateDynamicObject(3857, 2481.1220703125, -1699.9733886719, 15.439130783081, 0, 0, 0);
  695. CreateDynamicObject(3857, 2482.4921875, -1691.3247070313, 15.428593635559, 0, 0, 0);
  696. CreateDynamicObject(3857, 2481.9306640625, -1695.0528564453, 15.430206298828, 0, 0, 0);
  697. CreateDynamicObject(3857, 2480.7524414063, -1714.3028564453, 15.452271461487, 0, 0, 0);
  698. CreateDynamicObject(3857, 2480.8615722656, -1706.7255859375, 15.445726394653, 0, 0, 0);
  699. CreateDynamicObject(3857, 2480.6022949219, -1719.7342529297, 15.458720207214, 0, 0, 0);
  700. CreateDynamicObject(3374, 2461.3391113281, -1666.0922851563, 13.968173027039, 0, 0, 0);
  701. CreateDynamicObject(3374, 2461.3063964844, -1665.9879150391, 16.968173980713, 0, 0, 0);
  702. CreateDynamicObject(3374, 2461.3911132813, -1665.8736572266, 19.968173980713, 0, 0, 0);
  703. CreateDynamicObject(3374, 2462.0114746094, -1651.81640625, 13.951824188232, 0, 0, 0);
  704. CreateDynamicObject(3374, 2462.048828125, -1651.8480224609, 16.951824188232, 0, 0, 0);
  705. CreateDynamicObject(3374, 2461.9194335938, -1651.7386474609, 19.951824188232, 0, 0, 0);
  706. CreateDynamicObject(3425, 2466.2690429688, -1674.3541259766, 23.96174621582, 0, 0, 90);
  707. CreateDynamicObject(3461, 2491.9523925781, -1692.6420898438, 24.940294265747, 0, 0, 0);
  708. CreateDynamicObject(3461, 2499.2265625, -1689.1938476563, 21.903257369995, 0, 0, 0);
  709. CreateDynamicObject(3461, 2497.3701171875, -1686.9226074219, 22.749816894531, 0, 0, 0);
  710. CreateDynamicObject(3461, 2504.5185546875, -1683.9339599609, 19.108539581299, 0, 0, 0);
  711. CreateDynamicObject(3461, 2505.083984375, -1679.1909179688, 16.991052627563, 0, 0, 0);
  712. CreateDynamicObject(3461, 2508.6960449219, -1677.3028564453, 15.387136459351, 0, 0, 0);
  713. CreateDynamicObject(10397, 2482.7001953125, -1670.4772949219, 16.273948669434, 0, 0, 0);
  714. CreateDynamicObject(10397, 2483.2299804688, -1670.8275146484, 16.269355773926, 0, 0, 0);
  715. CreateDynamicObject(16135, 2505.7521972656, -1661.0308837891, 12.826548576355, 0, 0, 190);
  716. CreateDynamicObject(6965, 2497.4560546875, -1665.8421630859, 15.206212997437, 0, 0, 0);
  717. CreateDynamicObject(3515, 2496.1528320313, -1665.7221679688, 14.313957214355, 0, 270, 0);
  718. CreateDynamicObject(3515, 2497.3178710938, -1667.5209960938, 14.306154251099, 0, 90, 259.99975585938);
  719. CreateDynamicObject(3515, 2499.3349609375, -1666.5643310547, 14.325923919678, 0, 90, 350);
  720. CreateDynamicObject(3515, 2498.32421875, -1664.1087646484, 14.321402549744, 0, 90, 80);
  721. CreateDynamicObject(1209, 2478.8977050781, -1687.8171386719, 12.61548614502, 0, 0, 180);
  722. CreateDynamicObject(1363, 2490.1520996094, -1671.0151367188, 13.4363489151, 0, 0, 0);
  723. CreateDynamicObject(1231, 2490.4729003906, -1660.6174316406, 15.330379486084, 0, 0, 0);
  724. CreateDynamicObject(1231, 2497.896484375, -1657.3548583984, 15.330379486084, 0, 0, 0);
  725. CreateDynamicObject(1231, 2505.5202636719, -1665.6358642578, 15.330379486084, 0, 0, 0);
  726. CreateDynamicObject(1231, 2505.5202636719, -1665.6358642578, 15.330379486084, 0, 0, 0);
  727. CreateDynamicObject(1231, 2499.3515625, -1673.9130859375, 15.338138580322, 0, 0, 0);
  728. CreateDynamicObject(3434, 2517.2138671875, -1645.8907470703, 32.121391296387, 0, 0, 320);
  729. CreateDynamicObject(3934, 2489.2609863281, -1718.4150390625, 17.582065582275, 0, 0, 0);
  730. CreateDynamicObject(3934, 2500.7739257813, -1718.1101074219, 17.582065582275, 0, 0, 0);
  731. CreateDynamicObject(3934, 2512.2194824219, -1718.1051025391, 17.582065582275, 0, 0, 0);
  732. CreateDynamicObject(8558, 2383.0756835938, -1745.0581054688, 13.904353141785, 0, 0, 180);
  733. CreateDynamicObject(3091, 2517.7844238281, -1730.1427001953, 13.027853965759, 0, 0, 270);
  734. CreateDynamicObject(3091, 2538.2487792969, -1729.9968261719, 13.027853965759, 0, 0, 90);
  735. CreateDynamicObject(14468, 2503.1435546875, -1666.4857177734, 13.168723106384, 0, 0, 0);
  736. CreateDynamicObject(14468, 2491.8381347656, -1667.0716552734, 13.149249076843, 0, 0, 0);
  737. CreateDynamicObject(14468, 2496.94921875, -1671.8840332031, 13.141446113586, 0, 0, 90);
  738. CreateDynamicObject(14468, 2497.6123046875, -1660.8388671875, 13.141446113586, 0, 0, 90);
  739. CreateDynamicObject(3505, 2492.7604980469, -1662.0766601563, 12.335947036743, 0, 0, 0);
  740. CreateDynamicObject(3505, 2492.9084472656, -1670.3642578125, 12.335947036743, 0, 0, 0);
  741. CreateDynamicObject(3505, 2501.9858398438, -1669.7629394531, 12.358057022095, 0, 0, 0);
  742. CreateDynamicObject(3505, 2503.6545410156, -1662.0102539063, 12.387231826782, 0, 0, 0);
  743. CreateDynamicObject(3438, 2461.8876953125, -1658.8714599609, 14.279043197632, 0, 0, 0);
  744. CreateDynamicObject(17951, 2461.7736816406, -1661.7082519531, 21.592845916748, 0, 90, 1.9999389648438);
  745. CreateDynamicObject(17951, 2461.5522460938, -1655.5842285156, 21.599906921387, 0, 90, 1.99951171875);
  746. CreateDynamicObject(3374, 2462.240234375, -1654.2071533203, 23.133703231812, 0, 0, 0);
  747. CreateDynamicObject(3374, 2462.2648925781, -1658.0145263672, 23.105567932129, 0, 0, 0);
  748. CreateDynamicObject(3374, 2462.0629882813, -1664.1669921875, 23.103282928467, 0, 0, 0);
  749. CreateDynamicObject(3374, 2462.1435546875, -1661.0791015625, 23.122743606567, 0, 0, 0);
  750. CreateDynamicObject(3374, 2462.5998535156, -1658.9201660156, 26.105567932129, 0, 0, 0);
  751. CreateDynamicObject(3374, 2462.5261230469, -1661.7545166016, 26.122743606567, 0, 0, 0);
  752. CreateDynamicObject(3374, 2462.4599609375, -1656.197265625, 26.133703231812, 0, 0, 0);
  753. CreateDynamicObject(3374, 2463.1059570313, -1658.0607910156, 29.133703231812, 0, 0, 0);
  754. CreateDynamicObject(3374, 2463.0322265625, -1660.1287841797, 29.122743606567, 0, 0, 0);
  755. CreateDynamicObject(3374, 2463.1303710938, -1659.2648925781, 32.13370513916, 0, 0, 0);
  756. CreateDynamicObject(2075, 2452.2236328125, -1691.3056640625, 13.233766555786, 0, 0, 0);
  757. CreateDynamicObject(13666, 2297.7702636719, -1732.6672363281, 17.413124084473, 0, 0, 97);
  758. CreateDynamicObject(13666, 2292.0378417969, -1736.8081054688, 17.327186584473, 0, 0, 96.998291015625);
  759. CreateDynamicObject(13666, 1630.0521240234, -1304.7618408203, 20.599098205566, 0, 0, 90);
  760. CreateDynamicObject(13666, 1637.3959960938, -1301.4207763672, 19.798780441284, 10, 0, 90);
  761. CreateDynamicObject(13666, 1641.634765625, -1297.6365966797, 19.5133228302, 9.99755859375, 0, 90);
  762. CreateDynamicObject(3243, 1545.2125244141, -1370.9291992188, 328.44784545898, 0, 0, 0);
  763. CreateDynamicObject(10394, 1576.5958251953, -1248.6055908203, 279.61795043945, 0, 0, 0);
  764. CreateDynamicObject(8673, 1544.5126953125, -1327.32421875, 327.43911743164, 90, 180, 270.00012207031);
  765. CreateDynamicObject(8673, 1544.5166015625, -1307.0307617188, 327.39059448242, 90, 180.00549316406, 269.98352050781);
  766. CreateDynamicObject(8673, 1544.6207275391, -1286.4925537109, 327.341796875, 90, 179.99450683594, 269.99450683594);
  767. CreateDynamicObject(8041, 1545.435546875, 2233.9157714844, 15.629594802856, 0, 0, 0);
  768. CreateDynamicObject(1419, 1548.0844726563, 2225.0559082031, 10.352010726929, 0, 0, 0);
  769. CreateDynamicObject(1419, 1552.3706054688, 2225.0346679688, 10.344442367554, 0, 0, 0);
  770. CreateDynamicObject(1419, 1552.3801269531, 2241.3093261719, 10.352010726929, 0, 0, 0);
  771. CreateDynamicObject(1419, 1547.8070068359, 2241.9384765625, 10.352010726929, 0, 0, 160);
  772. CreateDynamicObject(1374, 1549.1257324219, 2225.1262207031, 10.005698204041, 0, 0, 0);
  773. CreateDynamicObject(1374, 1545.2961425781, 2241.7858886719, 11.0703125, 0, 0, 180);
  774. CreateDynamicObject(13749, 2499.9919433594, -1681.5804443359, 15.849657058716, 0, 0, 180);
  775. CreateDynamicObject(3857, 2481.1220703125, -1699.9733886719, 15.439130783081, 0, 0, 0);
  776. CreateDynamicObject(3857, 2482.4921875, -1691.3247070313, 15.428593635559, 0, 0, 0);
  777. CreateDynamicObject(3857, 2481.9306640625, -1695.0528564453, 15.430206298828, 0, 0, 0);
  778. CreateDynamicObject(3857, 2480.7524414063, -1714.3028564453, 15.452271461487, 0, 0, 0);
  779. CreateDynamicObject(3857, 2480.8615722656, -1706.7255859375, 15.445726394653, 0, 0, 0);
  780. CreateDynamicObject(3857, 2480.6022949219, -1719.7342529297, 15.458720207214, 0, 0, 0);
  781. CreateDynamicObject(3374, 2461.3391113281, -1666.0922851563, 13.968173027039, 0, 0, 0);
  782. CreateDynamicObject(3374, 2461.3063964844, -1665.9879150391, 16.968173980713, 0, 0, 0);
  783. CreateDynamicObject(3374, 2461.3911132813, -1665.8736572266, 19.968173980713, 0, 0, 0);
  784. CreateDynamicObject(3374, 2462.0114746094, -1651.81640625, 13.951824188232, 0, 0, 0);
  785. CreateDynamicObject(3374, 2462.048828125, -1651.8480224609, 16.951824188232, 0, 0, 0);
  786. CreateDynamicObject(3374, 2461.9194335938, -1651.7386474609, 19.951824188232, 0, 0, 0);
  787. CreateDynamicObject(3425, 2466.2690429688, -1674.3541259766, 23.96174621582, 0, 0, 90);
  788. CreateDynamicObject(3461, 2491.9523925781, -1692.6420898438, 24.940294265747, 0, 0, 0);
  789. CreateDynamicObject(3461, 2499.2265625, -1689.1938476563, 21.903257369995, 0, 0, 0);
  790. CreateDynamicObject(3461, 2497.3701171875, -1686.9226074219, 22.749816894531, 0, 0, 0);
  791. CreateDynamicObject(3461, 2504.5185546875, -1683.9339599609, 19.108539581299, 0, 0, 0);
  792. CreateDynamicObject(3461, 2505.083984375, -1679.1909179688, 16.991052627563, 0, 0, 0);
  793. CreateDynamicObject(3461, 2508.6960449219, -1677.3028564453, 15.387136459351, 0, 0, 0);
  794. CreateDynamicObject(10397, 2482.7001953125, -1670.4772949219, 16.273948669434, 0, 0, 0);
  795. CreateDynamicObject(10397, 2483.2299804688, -1670.8275146484, 16.269355773926, 0, 0, 0);
  796. CreateDynamicObject(16135, 2505.7521972656, -1661.0308837891, 12.826548576355, 0, 0, 190);
  797. CreateDynamicObject(6965, 2497.4560546875, -1665.8421630859, 15.206212997437, 0, 0, 0);
  798. CreateDynamicObject(3515, 2496.1528320313, -1665.7221679688, 14.313957214355, 0, 270, 0);
  799. CreateDynamicObject(3515, 2497.3178710938, -1667.5209960938, 14.306154251099, 0, 90, 259.99975585938);
  800. CreateDynamicObject(3515, 2499.3349609375, -1666.5643310547, 14.325923919678, 0, 90, 350);
  801. CreateDynamicObject(3515, 2498.32421875, -1664.1087646484, 14.321402549744, 0, 90, 80);
  802. CreateDynamicObject(1209, 2478.8977050781, -1687.8171386719, 12.61548614502, 0, 0, 180);
  803. CreateDynamicObject(1363, 2490.1520996094, -1671.0151367188, 13.4363489151, 0, 0, 0);
  804. CreateDynamicObject(1231, 2490.4729003906, -1660.6174316406, 15.330379486084, 0, 0, 0);
  805. CreateDynamicObject(1231, 2497.896484375, -1657.3548583984, 15.330379486084, 0, 0, 0);
  806. CreateDynamicObject(1231, 2505.5202636719, -1665.6358642578, 15.330379486084, 0, 0, 0);
  807. CreateDynamicObject(1231, 2505.5202636719, -1665.6358642578, 15.330379486084, 0, 0, 0);
  808. CreateDynamicObject(1231, 2499.3515625, -1673.9130859375, 15.338138580322, 0, 0, 0);
  809. CreateDynamicObject(3434, 2517.2138671875, -1645.8907470703, 32.121391296387, 0, 0, 320);
  810. CreateDynamicObject(3934, 2489.2609863281, -1718.4150390625, 17.582065582275, 0, 0, 0);
  811. CreateDynamicObject(3934, 2500.7739257813, -1718.1101074219, 17.582065582275, 0, 0, 0);
  812. CreateDynamicObject(3934, 2512.2194824219, -1718.1051025391, 17.582065582275, 0, 0, 0);
  813. CreateDynamicObject(8558, 2383.0756835938, -1745.0581054688, 13.904353141785, 0, 0, 1800);
  814. CreateDynamicObject(3091, 2517.7844238281, -1730.1427001953, 13.027853965759, 0, 0, 270);
  815. CreateDynamicObject(3091, 2538.2487792969, -1729.9968261719, 13.027853965759, 0, 0, 90);
  816. CreateDynamicObject(14468, 2503.1435546875, -1666.4857177734, 13.168723106384, 0, 0, 0);
  817. CreateDynamicObject(14468, 2491.8381347656, -1667.0716552734, 13.149249076843, 0, 0, 0);
  818. CreateDynamicObject(14468, 2496.94921875, -1671.8840332031, 13.141446113586, 0, 0, 90);
  819. CreateDynamicObject(14468, 2497.6123046875, -1660.8388671875, 13.141446113586, 0, 0, 90);
  820. CreateDynamicObject(3505, 2492.7604980469, -1662.0766601563, 12.335947036743, 0, 0, 0);
  821. CreateDynamicObject(3505, 2492.9084472656, -1670.3642578125, 12.335947036743, 0, 0, 0);
  822. CreateDynamicObject(3505, 2501.9858398438, -1669.7629394531, 12.358057022095, 0, 0, 0);
  823. CreateDynamicObject(3505, 2503.6545410156, -1662.0102539063, 12.387231826782, 0, 0, 0);
  824. CreateDynamicObject(3438, 2461.8876953125, -1658.8714599609, 14.279043197632, 0, 0, 0);
  825. CreateDynamicObject(17951, 2461.7736816406, -1661.7082519531, 21.592845916748, 0, 90, 1.9999389648438);
  826. CreateDynamicObject(17951, 2461.5522460938, -1655.5842285156, 21.599906921387, 0, 90, 1.99951171875);
  827. CreateDynamicObject(3374, 2462.240234375, -1654.2071533203, 23.133703231812, 0, 0, 0);
  828. CreateDynamicObject(3374, 2462.2648925781, -1658.0145263672, 23.105567932129, 0, 0, 0);
  829. CreateDynamicObject(3374, 2462.0629882813, -1664.1669921875, 23.103282928467, 0, 0, 0);
  830. CreateDynamicObject(3374, 2462.1435546875, -1661.0791015625, 23.122743606567, 0, 0, 0);
  831. CreateDynamicObject(3374, 2462.5998535156, -1658.9201660156, 26.105567932129, 0, 0, 0);
  832. CreateDynamicObject(3374, 2462.5261230469, -1661.7545166016, 26.122743606567, 0, 0, 0);
  833. CreateDynamicObject(3374, 2462.4599609375, -1656.197265625, 26.133703231812, 0, 0, 0);
  834. CreateDynamicObject(3374, 2463.1059570313, -1658.0607910156, 29.133703231812, 0, 0, 0);
  835. CreateDynamicObject(3374, 2463.0322265625, -1660.1287841797, 29.122743606567, 0, 0, 0);
  836. CreateDynamicObject(3374, 2463.1303710938, -1659.2648925781, 32.13370513916, 0, 0, 0);
  837. CreateDynamicObject(2075, 2452.2236328125, -1691.3056640625, 13.233766555786, 0, 0, 0);
  838. CreateDynamicObject(13666, 2297.7702636719, -1732.6672363281, 17.413124084473, 0, 0, 97);
  839. CreateDynamicObject(13666, 2292.0378417969, -1736.8081054688, 17.327186584473, 0, 0, 96.998291015625);
  840. CreateDynamicObject(13666, 1630.0521240234, -1304.7618408203, 20.599098205566, 0, 0, 90);
  841. CreateDynamicObject(13666, 1637.3959960938, -1301.4207763672, 19.798780441284, 10, 0, 90);
  842. CreateDynamicObject(13666, 1641.634765625, -1297.6365966797, 19.5133228302, 9.99755859375, 0, 90);
  843. CreateDynamicObject(3243, 1545.2125244141, -1370.9291992188, 328.44784545898, 0, 0, 0);
  844. CreateDynamicObject(10394, 1576.595703125, -1248.60546875, 279.61795043945, 0, 0, 0);
  845. CreateDynamicObject(8673, 1544.5126953125, -1327.32421875, 327.43911743164, 90, 180, 270.00012207031);
  846. CreateDynamicObject(8673, 1544.5166015625, -1307.0307617188, 327.39059448242, 90, 180.00549316406, 269.98352050781);
  847. CreateDynamicObject(8673, 1544.6207275391, -1286.4925537109, 327.341796875, 90, 179.99450683594, 269.99450683594);
  848. CreateDynamicObject(8041, 1545.435546875, 2233.9157714844, 15.629594802856, 0, 0, 0);
  849. CreateDynamicObject(1419, 1548.0844726563, 2225.0559082031, 10.352010726929, 0, 0, 0);
  850. CreateDynamicObject(1419, 1552.3706054688, 2225.0346679688, 10.344442367554, 0, 0, 0);
  851. CreateDynamicObject(1419, 1552.3801269531, 2241.3093261719, 10.352010726929, 0, 0, 0);
  852. CreateDynamicObject(1419, 1547.8070068359, 2241.9384765625, 10.352010726929, 0, 0, 160);
  853. CreateDynamicObject(1374, 1549.1257324219, 2225.1262207031, 10.005698204041, 0, 0, 0);
  854. CreateDynamicObject(1374, 1545.2961425781, 2241.7858886719, 11.0703125, 0, 0, 180);
  855. CreateDynamicObject(14616, 1561.2434082031, -1243.21875, 280.4709777832, 0, 0, 0);
  856. CreateDynamicObject(1583, 1587.8536376953, -1246.1951904297, 276.93826293945, 0, 0, 0);
  857. CreateDynamicObject(1583, 1573.2517089844, -1254.2225341797, 277.70413208008, 0, 0, 0);
  858. CreateDynamicObject(1584, 1594.0084228516, -1235.3841552734, 276.93826293945, 0, 0, 0);
  859. CreateDynamicObject(1585, 1575.5554199219, -1237.0383300781, 276.93826293945, 0, 0, 0);
  860. CreateDynamicObject(1585, 1591.8820800781, -1254.9910888672, 276.93826293945, 0, 0, 0);
  861. CreateDynamicObject(1692, 1594.3446044922, -1245.8371582031, 277.76580810547, 0, 0, 0);
  862. CreateDynamicObject(1692, 1580.6612548828, -1233.8745117188, 277.76580810547, 0, 0, 90);
  863. CreateDynamicObject(3374, 1579.2116699219, -1247.4211425781, 278.43225097656, 0, 0, 0);
  864. CreateDynamicObject(3374, 1588.2176513672, -1258.8146972656, 278.43225097656, 0, 0, 0);
  865. CreateDynamicObject(3374, 1587.0433349609, -1231.9482421875, 278.43225097656, 0, 0, 0);
  866. CreateDynamicObject(3374, 1560.7841796875, -1229.5490722656, 278.43225097656, 0, 0, 0);
  867. CreateDynamicObject(3374, 1561.1773681641, -1255.0651855469, 278.43225097656, 0, 0, 0);
  868. CreateDynamicObject(3057, 1582.0318603516, -1239.7357177734, 277.32427978516, 0, 0, 0);
  869. CreateDynamicObject(3057, 1574.9826660156, -1259.7453613281, 277.32427978516, 0, 0, 0);
  870. CreateDynamicObject(3057, 1566.7657470703, -1229.8032226563, 277.32427978516, 0, 0, 0);
  871. CreateDynamicObject(918, 1594.1492919922, -1240.2391357422, 277.30978393555, 0, 0, 0);
  872. CreateDynamicObject(918, 1596.7885742188, -1256.6633300781, 277.30978393555, 0, 0, 0);
  873. CreateDynamicObject(918, 1580.4978027344, -1259.5517578125, 277.30978393555, 0, 0, 0);
  874. CreateDynamicObject(918, 1580.2711181641, -1259.6785888672, 277.30978393555, 0, 0, 0);
  875. CreateDynamicObject(918, 1573.796875, -1249.3151855469, 277.30978393555, 0, 0, 0);
  876. CreateDynamicObject(14877, 1544.626953125, -1272.9462890625, 325.14666748047, 0, 0, 270);
  877. CreateDynamicObject(14877, 1544.5280761719, -1263.1413574219, 321.21176147461, 0, 0, 270);
  878. CreateDynamicObject(14877, 1544.5825195313, -1253.6142578125, 316.95715332031, 0, 0, 270);
  879. CreateDynamicObject(14877, 1548.1026611328, -1247.263671875, 312.9499206543, 0, 0, 180);
  880. CreateDynamicObject(14877, 1557.6727294922, -1247.3563232422, 308.701171875, 0, 0, 179.99450683594);
  881. CreateDynamicObject(3374, 1579.2939453125, -1250.9791259766, 278.43225097656, 0, 0, 0);
  882. CreateDynamicObject(3374, 1579.0006103516, -1243.7885742188, 278.43225097656, 0, 0, 0);
  883. CreateDynamicObject(3374, 1579.537109375, -1248.287109375, 281.43225097656, 0, 0, 0);
  884. CreateDynamicObject(3461, 1586.5876464844, -1242.3051757813, 278.51327514648, 0, 0, 0);
  885. CreateDynamicObject(3461, 1569.0910644531, -1233.9029541016, 278.51327514648, 0, 0, 0);
  886. CreateDynamicObject(3461, 1558.3273925781, -1246.7062988281, 278.51327514648, 0, 0, 0);
  887. CreateDynamicObject(3461, 1585.6251220703, -1232.4995117188, 278.26327514648, 0, 0, 0);
  888. CreateDynamicObject(3461, 1587.1821289063, -1231.1840820313, 278.26327514648, 0, 0, 0);
  889. CreateDynamicObject(3461, 1540.4210205078, -1362.7230224609, 330.32974243164, 0, 0, 0);
  890. CreateDynamicObject(3461, 1542.0765380859, -1362.5887451172, 330.27093505859, 0, 0, 0);
  891. CreateDynamicObject(1676, 1533.0982666016, 2852.2331542969, 11.40117931366, 0, 0, 0);
  892. CreateDynamicObject(1676, 1531.18359375, 2852.3149414063, 11.40117931366, 0, 0, 0);
  893. CreateDynamicObject(1676, 1532.9575195313, 2857.6279296875, 11.40117931366, 0, 0, 0);
  894. CreateDynamicObject(1676, 1531.1822509766, 2857.5903320313, 11.40117931366, 0, 0, 0);
  895. CreateDynamicObject(1676, 1533.0368652344, 2862.0859375, 11.40117931366, 0, 0, 0);
  896. CreateDynamicObject(3096, 1558.2900390625, 2840.08984375, 14.843594551086, 0, 0, 0);
  897. CreateDynamicObject(3516, 1482.3315429688, 2808.8291015625, 13.060317993164, 0, 0, 180);
  898. CreateDynamicObject(3460, 1489.0211181641, 2742.1691894531, 13.892486572266, 0, 0, 0);
  899. CreateDynamicObject(3460, 1524.8775634766, 2769.0815429688, 13.892486572266, 0, 0, 0);
  900. CreateDynamicObject(3460, 1525.3366699219, 2776.8598632813, 14.040924072266, 0, 0, 180);
  901. CreateDynamicObject(3460, 1474.4686279297, 2800.5883789063, 13.90673828125, 0, 0, 179.99450683594);
  902. CreateDynamicObject(3460, 1498.9731445313, 2800.0063476563, 13.892486572266, 0, 0, 179.99450683594);
  903. CreateDynamicObject(1238, 1529.2397460938, 2852.4130859375, 10.138492584229, 0, 0, 0);
  904. CreateDynamicObject(1238, 1529.1962890625, 2857.4709472656, 10.138492584229, 0, 0, 0);
  905. CreateDynamicObject(1694, 1482.8739013672, 2769.8776855469, 18.609218597412, 0, 0, 0);
  906. CreateDynamicObject(3934, 1520.6170654297, 2804.349609375, 9.8203125, 0, 0, 0);
  907. CreateDynamicObject(7311, 1529.3551025391, 2818.8664550781, 12.031785011292, 0, 0, 0);
  908. CreateDynamicObject(7312, 1529.4168701172, 2819.0366210938, 12.036123275757, 0, 0, 180);
  909. CreateDynamicObject(7311, 1518.9636230469, 2818.8017578125, 12.036123275757, 0, 0, 0);
  910. CreateDynamicObject(7311, 1529.4957275391, 2829.7199707031, 12.031785011292, 0, 0, 0);
  911. CreateDynamicObject(7311, 1519.3458251953, 2829.9221191406, 12.031785011292, 0, 0, 0);
  912. CreateDynamicObject(7311, 1519.5681152344, 2841.5786132813, 12.031785011292, 0, 0, 0);
  913. CreateDynamicObject(7311, 1529.4610595703, 2841.3332519531, 12.031785011292, 0, 0, 0);
  914. CreateDynamicObject(8483, 1479.0515136719, 2873.5908203125, 16.205978393555, 0, 0, 270);
  915. CreateDynamicObject(9525, 1522.5452880859, 2786.5317382813, 14.53727722168, 0, 0, 0);
  916. CreateDynamicObject(1375, 1537.7276611328, 2795.1064453125, 11.502526283264, 0, 0, 180);
  917. CreateDynamicObject(9482, 1534.7645263672, 2773.1787109375, 16.309097290039, 0, 0, 0);
  918. CreateDynamicObject(8673, 1460.9633789063, 2851.7731933594, 11.291566848755, 0, 0, 0);
  919. CreateDynamicObject(8673, 1476.9476318359, 2851.8637695313, 11.291566848755, 0, 0, 0);
  920. CreateDynamicObject(8673, 1488.4696044922, 2851.8623046875, 11.291566848755, 0, 0, 0);
  921. CreateDynamicObject(8673, 1498.4022216797, 2842.087890625, 11.291566848755, 0, 0, 90);
  922. CreateDynamicObject(8673, 1450.455078125, 2841.724609375, 11.28722858429, 0, 0, 90);
  923. CreateDynamicObject(8042, 1513.9193115234, 2774.1452636719, 15.625339508057, 0, 0, 20);
  924. CreateDynamicObject(18275, 1514.2117919922, 2818.5173339844, 12.072819709778, 0, 0, 90);
  925. CreateDynamicObject(18275, 1514.1025390625, 2824.0400390625, 12.072819709778, 0, 0, 90);
  926. CreateDynamicObject(18275, 1514.4111328125, 2830.1030273438, 12.068481445313, 0, 0, 90);
  927. CreateDynamicObject(18275, 1514.2736816406, 2835.6015625, 12.068481445313, 0, 0, 90);
  928. CreateDynamicObject(18275, 1514.1987304688, 2841.5966796875, 12.068481445313, 0, 0, 90);
  929. CreateDynamicObject(8251, 1432.2214355469, 2869.6811523438, 13.748126983643, 0, 0, 0);
  930. CreateDynamicObject(974, 1530.5030517578, 2845.2824707031, 11.598052978516, 0, 0, 0);
  931. CreateDynamicObject(974, 1523.7877197266, 2845.2155761719, 11.352391242981, 0, 0, 0);
  932. CreateDynamicObject(974, 1517.0977783203, 2845.294921875, 11.598052978516, 0, 0, 0);
  933. CreateDynamicObject(974, 1530.1776123047, 2814.8310546875, 11.598052978516, 0, 0, 0);
  934. CreateDynamicObject(974, 1523.5108642578, 2814.900390625, 11.598052978516, 0, 0, 0);
  935. CreateDynamicObject(974, 1516.8803710938, 2814.8432617188, 11.602391242981, 0, 0, 0);
  936. CreateDynamicObject(1374, 1514.5548095703, 2766.0131835938, 10.8203125, 0, 0, 0);
  937. CreateDynamicObject(1374, 1513.1116943359, 2782.8813476563, 10.8203125, 0, 0, 180);
  938. CreateDynamicObject(5644, 1518.9598388672, 2736.2133789063, 22.465246200562, 0, 0, 0);
  939. CreateDynamicObject(3763, 1464.2360839844, 2732.8347167969, 43.009101867676, 0, 0, 0);
  940. CreateDynamicObject(4574, 1510.4598388672, 2742.7001953125, 38.510055541992, 0, 0, 0);
  941. CreateDynamicObject(10145, 1519.5360107422, 2735.8549804688, 8.5568962097168, 0, 0, 0);
  942. CreateDynamicObject(5507, 1523.5750732422, 2844.8227539063, 14.510665893555, 0, 0, 90);
  943. CreateDynamicObject(974, 1516.8400878906, 2874.80078125, 11.852391242981, 0, 0, 0);
  944. CreateDynamicObject(974, 1523.69921875, 2874.9001464844, 11.852391242981, 0, 0, 0);
  945. CreateDynamicObject(974, 1530.3067626953, 2874.9060058594, 11.848052978516, 0, 0, 0);
  946. CreateDynamicObject(1676, 1532.1188964844, 2861.921875, 11.40117931366, 0, 0, 0);
  947. CreateDynamicObject(1676, 1532.1733398438, 2868.5788574219, 11.40117931366, 0, 0, 0);
  948. CreateDynamicObject(1676, 1529.8840332031, 2868.4345703125, 11.40117931366, 0, 0, 0);
  949. CreateDynamicObject(11417, 1499.0277099609, 2852.3757324219, 14.694159507751, 0, 0, 0);
  950. CreateDynamicObject(3472, 2129.93, 967.80, 10.19, 0.00, 0.00, 12.89);
  951. CreateDynamicObject(3472, 2111.01, 967.43, 10.19, 0.00, 0.00, 12.89);
  952. CreateDynamicObject(3472, 2092.30, 967.05, 9.61, 0.00, 0.00, 12.89);
  953. CreateDynamicObject(7073, 2114.15, 954.96, 33.00, 0.00, 0.00, 0.00);
  954. CreateDynamicObject(16778, 2139.37, 963.31, 9.81, 0.00, 0.00, 0.00);
  955. CreateDynamicObject(16782, 2191.91, 999.53, 11.01, 0.00, 359.14, 202.72);
  956. CreateDynamicObject(16782, 2193.07, 995.84, 11.06, 0.00, 0.86, 202.72);
  957. CreateDynamicObject(3472, 2179.19, 978.59, 10.34, 0.00, 0.00, 12.89);
  958. CreateDynamicObject(3472, 2196.94, 978.42, 10.19, 0.00, 0.00, 12.89);
  959. CreateDynamicObject(3472, 2217.06, 978.39, 10.19, 0.00, 0.00, 12.89);
  960. CreateDynamicObject(1225, 2177.98, 981.37, 10.23, 0.00, 0.00, 0.00);
  961. CreateDynamicObject(1225, 2158.63, 981.65, 10.23, 0.00, 0.00, 0.00);
  962. CreateDynamicObject(3267, 2184.83, 995.71, 9.38, 0.00, 0.00, 0.00);
  963. CreateDynamicObject(3267, 2181.24, 995.70, 9.38, 0.00, 0.00, 0.00);
  964. CreateDynamicObject(3267, 2147.54, 992.94, 9.38, 0.00, 0.00, 0.00);
  965. CreateDynamicObject(3267, 2145.19, 991.68, 9.67, 0.00, 0.00, 0.00);
  966. CreateDynamicObject(3515, 2167.85, 1001.01, 10.62, 0.00, 0.00, 0.00);
  967. CreateDynamicObject(3515, 2137.19, 1001.69, 10.47, 0.00, 357.42, 22.35);
  968. CreateDynamicObject(3524, 2156.85, 981.10, 12.71, 0.00, 0.00, 0.00);
  969. CreateDynamicObject(3524, 2176.26, 980.15, 12.71, 0.00, 0.00, 0.00);
  970. CreateDynamicObject(3528, 2191.79, 997.65, 15.60, 0.00, 0.00, 196.71);
  971. CreateDynamicObject(7916, 2210.50, 977.57, 13.51, 0.00, 0.00, 349.69);
  972. CreateDynamicObject(9833, 2187.55, 1005.12, 12.80, 0.00, 0.00, 0.00);
  973. CreateDynamicObject(3743, 2229.40, 947.49, 13.75, 0.00, 0.00, 91.10);
  974. CreateDynamicObject(3864, 2237.89, 945.59, 21.73, 0.00, 0.00, 267.18);
  975. CreateDynamicObject(3864, 2237.06, 964.99, 24.03, 0.00, 0.86, 88.97);
  976. CreateDynamicObject(5822, 2119.07, 968.57, 17.99, 0.00, 0.00, 94.54);
  977. CreateDynamicObject(5822, 2117.40, 977.17, 18.10, 0.00, 1.72, 275.02);
  978. CreateDynamicObject(14414, 2117.64, 950.40, 11.60, 0.00, 1.72, 270.62);
  979. CreateDynamicObject(5627, 2148.03, 934.18, 14.92, 0.00, 0.00, 0.00);
  980. CreateDynamicObject(1248, 2154.41, 981.58, 10.01, 0.00, 0.00, 0.00);
  981. CreateDynamicObject(1280, 2157.06, 961.54, 10.22, 0.00, 0.00, 0.00);
  982. CreateDynamicObject(1280, 2156.94, 956.89, 10.22, 0.00, 0.00, 0.00);
  983. CreateDynamicObject(1280, 2162.25, 963.53, 10.22, 0.00, 0.00, 268.90);
  984. CreateDynamicObject(1280, 2170.83, 963.59, 10.22, 0.00, 0.00, 268.90);
  985. CreateDynamicObject(987, 2149.45, 983.73, 10.14, 0.00, 0.00, 0.00);
  986. CreateDynamicObject(987, 2137.41, 983.70, 9.82, 0.00, 0.00, 0.00);
  987. CreateDynamicObject(987, 2125.53, 983.80, 10.31, 0.00, 0.00, 0.00);
  988. CreateDynamicObject(987, 2113.31, 983.77, 9.82, 0.00, 0.00, 0.00);
  989. CreateDynamicObject(987, 2101.34, 983.77, 9.81, 0.00, 0.00, 0.00);
  990. CreateDynamicObject(987, 2089.43, 983.81, 9.79, 0.00, 0.00, 0.00);
  991. CreateDynamicObject(987, 2087.89, 983.80, 9.82, 0.00, 0.00, 0.00);
  992. CreateDynamicObject(987, 2087.84, 996.36, 9.95, 0.00, 0.86, 270.62);
  993. CreateDynamicObject(987, 2087.78, 1008.16, 10.00, 0.00, 0.86, 270.62);
  994. CreateDynamicObject(987, 2087.67, 1020.10, 10.17, 0.00, 0.86, 270.62);
  995. CreateDynamicObject(987, 2096.85, 1027.81, 10.32, 0.00, 0.86, 220.77);
  996. CreateDynamicObject(987, 2106.66, 1034.60, 10.52, 0.00, 0.86, 214.76);
  997. CreateDynamicObject(987, 2116.53, 1041.35, 10.68, 0.00, 0.86, 214.76);
  998. CreateDynamicObject(987, 2173.27, 983.48, 10.21, 0.00, 0.00, 0.00);
  999. CreateDynamicObject(987, 2184.26, 983.49, 10.18, 0.00, 0.00, 0.00);
  1000. CreateDynamicObject(987, 2196.23, 983.60, 10.17, 0.00, 0.00, 90.24);
  1001. CreateDynamicObject(3749, 2167.29, 985.15, 15.64, 0.00, 0.00, 0.00);
  1002. CreateDynamicObject(728, 2162.64, 984.71, 20.72, 0.00, 0.00, 0.00);
  1003. CreateDynamicObject(728, 2165.70, 984.85, 20.90, 0.00, 0.00, 0.00);
  1004. CreateDynamicObject(728, 2168.04, 985.04, 20.75, 0.00, 0.00, 0.00);
  1005. CreateDynamicObject(728, 2169.58, 985.35, 20.60, 0.00, 0.00, 0.00);
  1006. CreateDynamicObject(728, 2171.98, 985.09, 20.64, 0.00, 0.00, 0.00);
  1007. CreateDynamicObject(728, 2173.51, 984.67, 20.70, 0.00, 0.00, 0.00);
  1008. CreateDynamicObject(728, 2176.11, 984.61, 20.59, 0.00, 0.00, 0.00);
  1009. CreateDynamicObject(16667, 2213.58, 988.26, 13.76, 0.00, 0.00, 8.59);
  1010. CreateDynamicObject(16667, 2243.83, 992.04, 14.13, 0.00, 7.73, 36.96);
  1011. CreateDynamicObject(618, 2153.09, 1002.52, 10.15, 0.00, 0.00, 0.00);
  1012. CreateDynamicObject(618, 2153.24, 1013.17, 10.15, 0.00, 0.00, 0.00);
  1013. CreateDynamicObject(618, 2179.89, 1017.05, 10.15, 0.00, 0.00, 0.00);
  1014. CreateDynamicObject(618, 2179.73, 1006.93, 10.15, 0.00, 0.00, 0.00);
  1015. CreateDynamicObject(618, 2116.77, 993.92, 10.15, 0.00, 0.00, 0.00);
  1016. CreateDynamicObject(618, 2132.88, 996.24, 10.15, 0.00, 0.00, 0.00);
  1017. CreateDynamicObject(618, 2100.75, 1016.47, 10.15, 0.00, 0.00, 0.00);
  1018. CreateDynamicObject(618, 2116.13, 1017.63, 10.15, 0.00, 0.00, 0.00);
  1019. CreateDynamicObject(8483, 2278.22, 1000.95, 15.54, 0.00, 0.86, 286.95);
  1020. CreateDynamicObject(7916, 2236.85, 977.26, 13.51, 0.00, 0.00, 6.02);
  1021. CreateDynamicObject(620, 2271.64, 998.20, 9.89, 0.00, 0.00, 0.00);
  1022. CreateDynamicObject(620, 2276.23, 1003.28, 9.89, 0.00, 0.00, 0.00);
  1023. CreateDynamicObject(620, 2279.07, 1000.49, 9.89, 0.00, 0.00, 346.25);
  1024. CreateDynamicObject(3864, 2270.46, 965.25, 24.03, 0.00, 0.86, 88.97);
  1025. CreateDynamicObject(3472, 2149.97, 978.82, 10.18, 0.00, 0.00, 12.89);
  1026. CreateDynamicObject(3472, 2122.85, 978.66, 10.19, 0.00, 0.00, 12.89);
  1027. CreateDynamicObject(3472, 2134.91, 978.46, 10.04, 0.00, 0.00, 12.89);
  1028. CreateDynamicObject(3472, 2221.29, 968.48, 10.19, 0.00, 0.00, 12.89);
  1029. CreateDynamicObject(3472, 2272.46, 978.65, 10.18, 0.00, 0.00, 12.89);
  1030. CreateDynamicObject(3472, 2301.44, 968.11, 10.19, 0.00, 0.00, 12.89);
  1031. CreateDynamicObject(3472, 2302.99, 978.64, 10.19, 0.00, 0.00, 12.89);
  1032. CreateDynamicObject(3444, 2230.95, 738.26, 12.34, 0.00, 0.00, 0.00);
  1033. CreateDynamicObject(9710, 2265.19, 735.73, 35.08, 0.00, 359.14, 284.55);
  1034. CreateDynamicObject(9710, 2286.58, 647.89, 19.06, -2.00, -5.00, 287.00);
  1035. CreateDynamicObject(7392, 2113.65, 917.84, 23.93, 0.00, 0.00, 359.60);
  1036. CreateDynamicObject(9710, 2221.30, 904.02, 69.19, 0.00, 359.14, 284.37);
  1037. CreateDynamicObject(8172, 352.58, 2502.42, 15.86, 0.00, 0.00, 90.00);
  1038. CreateDynamicObject(8172, 30.03, 2502.39, 15.86, 0.00, 0.00, 90.00);
  1039. CreateDynamicObject(8172, 191.48, 2502.43, 15.86, 0.00, 0.00, 90.00);
  1040. CreateDynamicObject(13594, 2448.72, -1667.14, 13.96, 0.00, 0.00, 92.00);
  1041. CreateDynamicObject(13594, 2448.05, -1667.14, 13.96, 0.00, 0.00, 92.00);
  1042. CreateDynamicObject(13594, 2447.52, -1667.13, 13.96, 0.00, 0.00, 92.00);
  1043. CreateDynamicObject(13594, 2447.00, -1667.12, 13.96, 0.00, 0.00, 92.00);
  1044. CreateDynamicObject(13594, 2446.47, -1667.12, 13.96, 0.00, 0.00, 92.00);
  1045. CreateDynamicObject(13594, 2445.95, -1667.11, 13.96, 0.00, 0.00, 92.00);
  1046. CreateDynamicObject(13594, 2445.57, -1667.11, 13.96, 0.00, 0.00, 92.00);
  1047. CreateDynamicObject(13594, 2445.05, -1667.10, 13.96, 0.00, 0.00, 92.00);
  1048. CreateDynamicObject(13594, 2444.45, -1667.10, 13.96, 0.00, 0.00, 92.00);
  1049. CreateDynamicObject(13594, 2443.92, -1667.09, 13.96, 0.00, 0.00, 92.00);
  1050. CreateDynamicObject(13594, 2443.17, -1667.08, 13.96, 0.00, 0.00, 92.00);
  1051. CreateDynamicObject(13594, 2443.55, -1667.09, 13.96, 0.00, 0.00, 92.00);
  1052. CreateDynamicObject(13594, 2442.80, -1667.08, 13.96, 0.00, 0.00, 92.00);
  1053. CreateDynamicObject(13594, 2442.42, -1667.07, 13.96, 0.00, 0.00, 92.00);
  1054. CreateDynamicObject(13594, 2441.97, -1667.07, 13.96, 0.00, 0.00, 92.00);
  1055. CreateDynamicObject(13594, 2441.52, -1667.06, 13.96, 0.00, 0.00, 92.00);
  1056. CreateDynamicObject(13594, 2441.00, -1667.06, 13.96, 0.00, 0.00, 92.00);
  1057. CreateDynamicObject(13594, 2440.47, -1667.05, 13.96, 0.00, 0.00, 92.00);
  1058. CreateDynamicObject(13594, 2439.95, -1667.05, 13.96, 0.00, 0.00, 92.00);
  1059. CreateDynamicObject(13594, 2439.34, -1667.04, 13.96, 0.00, 0.00, 92.00);
  1060. CreateDynamicObject(13594, 2438.60, -1667.03, 13.96, 0.00, 0.00, 92.00);
  1061. CreateDynamicObject(13594, 2437.70, -1667.02, 13.96, 0.00, 0.00, 92.00);
  1062. CreateDynamicObject(13594, 2438.15, -1667.03, 13.96, 0.00, 0.00, 92.00);
  1063. CreateDynamicObject(13594, 2436.80, -1667.01, 13.96, 0.00, 0.00, 92.00);
  1064. CreateDynamicObject(13594, 2435.67, -1667.00, 13.96, 0.00, 0.00, 92.00);
  1065. CreateDynamicObject(13594, 2434.70, -1666.99, 13.96, 0.00, 0.00, 92.00);
  1066. CreateDynamicObject(13594, 2433.80, -1666.98, 13.96, 0.00, 0.00, 92.00);
  1067. CreateDynamicObject(13594, 2432.90, -1666.97, 13.96, 0.00, 0.00, 92.00);
  1068. CreateDynamicObject(13594, 2432.00, -1666.97, 13.96, 0.00, 0.00, 92.00);
  1069. CreateDynamicObject(13594, 2431.17, -1666.96, 13.96, 0.00, 0.00, 92.00);
  1070. CreateDynamicObject(13594, 2430.42, -1666.95, 13.96, 0.00, 0.00, 92.00);
  1071. CreateDynamicObject(13594, 2430.05, -1666.95, 13.96, 0.00, 0.00, 92.00);
  1072. CreateDynamicObject(13594, 2429.75, -1666.94, 13.96, 0.00, 0.00, 92.00);
  1073. CreateDynamicObject(13594, 2429.15, -1666.94, 13.96, 0.00, 0.00, 92.00);
  1074. CreateDynamicObject(13594, 2429.07, -1666.94, 13.96, 0.00, 0.00, 92.00);
  1075. CreateDynamicObject(13594, 2428.62, -1666.93, 13.96, 0.00, 0.00, 92.00);
  1076. CreateDynamicObject(13594, 2428.55, -1666.93, 13.96, 0.00, 0.00, 92.00);
  1077. CreateDynamicObject(13594, 2487.92, -1667.73, 13.96, 0.00, 0.00, 126.24);
  1078. CreateDynamicObject(13594, 2487.92, -1667.73, 13.96, 0.00, 0.00, 106.74);
  1079. CreateDynamicObject(618, 2101.36, 965.57, 10.15, 0.00, 0.00, 0.00);
  1080. CreateDynamicObject(618, 2096.20, 979.49, 10.15, 0.00, 0.00, 0.00);
  1081. CreateDynamicObject(618, 2129.08, 978.43, 10.15, 0.00, 0.00, 0.00);
  1082. CreateDynamicObject(618, 2165.14, 965.08, 10.15, 0.00, 0.00, 0.00);
  1083. CreateDynamicObject(618, 2142.12, 979.03, 10.15, 0.00, 0.00, 0.00);
  1084. CreateDynamicObject(18772, 2078.39, 752.06, 103.35, 31.00, 0.00, 182.90);
  1085. CreateDynamicObject(18772, 2087.60, 538.87, 231.77, 31.00, 0.00, 182.04);
  1086. CreateDynamicObject(18772, 2094.75, 327.50, 358.84, 31.00, 0.00, 181.82);
  1087. CreateDynamicObject(9090, 2131.21, 169.96, 390.32, 0.00, 0.00, 2.67);
  1088. CreateDynamicObject(18778, 2073.57, 861.71, 37.12, -18.00, 0.00, 2.00);
  1089. CreateDynamicObject(18809, 2060.55, 807.91, 23.91, -127.00, 0.00, 0.00);
  1090. CreateDynamicObject(18809, 2060.68, 769.73, 52.69, -127.00, 0.00, 0.00);
  1091. CreateDynamicObject(18750, 2174.62, 1036.42, 63.41, 90.00, 0.00, 290.70);
  1092. CreateDynamicObject(18985, 2324.28, 945.74, 23.56, 0.00, 0.00, 89.77);
  1093. CreateDynamicObject(18778, 2270.20, 950.75, 17.25, 0.00, 0.00, 270.07);
  1094. CreateDynamicObject(18985, 2424.37, 945.31, 23.49, 0.00, 0.00, 89.70);
  1095. CreateDynamicObject(18841, 2485.07, 945.32, 39.40, 1.00, 0.00, 179.67);
  1096. CreateDynamicObject(18984, 2424.50, 946.02, 55.23, 0.00, 0.00, 89.59);
  1097. CreateDynamicObject(18984, 2324.56, 946.67, 55.23, 0.00, 0.00, 89.59);
  1098. CreateDynamicObject(18841, 2263.25, 931.49, 55.25, 90.00, 0.00, 358.09);
  1099. CreateDynamicObject(18983, 2323.25, 914.10, 55.29, 0.00, 0.00, 268.69);
  1100. CreateDynamicObject(18983, 2423.18, 911.82, 55.29, 0.00, 0.00, 268.69);
  1101. CreateDynamicObject(18982, 2523.00, 909.54, 55.29, 0.00, 0.00, 268.69);
  1102. CreateDynamicObject(18828, 2333.69, 990.27, 156.99, 0.00, 0.00, 164.21);
  1103. CreateDynamicObject(8466, 2119.09, 684.71, -15.55, 0.00, 0.00, 0.00);
  1104. CreateDynamicObject(973, 2038.70, 1850.62, 790.76, 0.00, 0.00, 180.19);
  1105. CreateDynamicObject(973, 2045.44, 1850.64, 790.76, 0.00, 0.00, 180.19);
  1106. CreateDynamicObject(3749, 2040.47, 884.46, 795.78, 0.00, 0.00, 180.17);
  1107. CreateDynamicObject(7191, 2041.69, 902.81, 787.95, 0.00, 0.00, 270.32);
  1108. CreateDynamicObject(11490, 2101.95, 1093.50, 9.82, 0.00, 0.00, 270.44);
  1109. CreateDynamicObject(11491, 2090.90, 1093.43, 11.32, 0.00, 0.00, 270.32);
  1110. CreateDynamicObject(10562, 2184.34, 1026.48, 9.79, 0.00, 0.00, 270.11);
  1111. CreateDynamicObject(10562, 2198.17, 1054.83, 9.79, 0.00, 0.00, 270.11);
  1112. CreateDynamicObject(11491, 1965.74, 129.94, 11.25, 0.00, 0.00, 0.18);
  1113. CreateDynamicObject(3749, 2125.50, 1026.01, 15.59, 0.00, 0.00, 0.25);
  1114. CreateDynamicObject(987, 2135.18, 1024.17, 9.78, 0.00, 0.00, 0.00);
  1115. CreateDynamicObject(987, 2147.17, 1024.17, 9.78, 0.00, 0.00, 0.00);
  1116. CreateDynamicObject(987, 2159.17, 1024.17, 9.78, 0.00, 0.00, 0.00);
  1117. CreateDynamicObject(987, 2171.15, 1024.16, 9.78, 0.00, 0.00, 0.00);
  1118. CreateDynamicObject(987, 2183.14, 1024.16, 9.78, 0.00, 0.00, 0.00);
  1119. CreateDynamicObject(987, 2115.73, 1042.24, 9.80, 0.00, 0.00, 270.31);
  1120. CreateDynamicObject(16061, 2137.73, 1023.71, 26.20, 0.32, 260.75, 87.95);
  1121. CreateDynamicObject(16061, 2149.28, 1056.67, 37.96, 0.00, 179.36, 310.37);
  1122. CreateDynamicObject(16061, 2152.49, 995.92, 36.46, 0.00, 179.35, 298.37);
  1123. CreateDynamicObject(16061, 2155.82, 1049.72, 30.80, 0.00, 18.26, 298.37);
  1124. CreateDynamicObject(17310, 2343.71, 968.22, 5.97, 0.24, 155.15, 359.51);
  1125. CreateDynamicObject(17310, 2366.39, 1053.50, 19.34, 0.26, 152.34, 89.36);
  1126. CreateDynamicObject(987, 2126.02, 1049.50, 9.81, 0.00, 0.00, 216.38);
  1127. CreateDynamicObject(987, 2135.65, 1056.60, 9.80, 0.00, 0.00, 216.38);
  1128. CreateDynamicObject(987, 2145.03, 1064.02, 9.83, 0.00, 0.00, 218.38);
  1129. CreateDynamicObject(987, 2153.73, 1072.21, 9.83, 0.00, 0.00, 223.35);
  1130. CreateDynamicObject(987, 2160.47, 1082.10, 9.82, 0.00, 0.00, 235.77);
  1131. CreateDynamicObject(987, 2172.39, 1082.07, 9.77, 0.00, 0.00, 180.02);
  1132. CreateDynamicObject(987, 2115.72, 1039.90, 9.80, 0.00, 0.00, 270.31);
  1133. CreateDynamicObject(1634, 2223.47, 959.14, 9.20, 2.00, 0.00, 271.71);
  1134. CreateDynamicObject(1634, 2231.11, 959.29, 12.98, 0.00, 0.00, 269.82);
  1135. CreateDynamicObject(29, 2116.33, 1023.75, 10.94, 85.00, 0.00, 0.22);
  1136. CreateDynamicObject(29, 2119.21, 1023.57, 10.94, 85.00, 0.00, 0.22);
  1137. CreateDynamicObject(28, 2131.85, 1023.73, 10.94, 85.00, 0.00, 0.22);
  1138. CreateDynamicObject(28, 2134.90, 1023.71, 10.94, 85.00, 0.00, 0.52);
  1139. CreateDynamicObject(946, 2132.30, 1043.54, 12.22, 0.00, 0.00, 184.66);
  1140. CreateDynamicObject(936, 2152.51, 1050.34, 11.91, 0.00, 0.00, 267.90);
  1141. CreateDynamicObject(936, 2152.50, 1048.43, 11.91, 0.00, 0.00, 267.90);
  1142. CreateDynamicObject(11490, 2148.37, 1047.00, 9.77, 0.00, 0.00, 0.10);
  1143. CreateDynamicObject(1432, 2148.84, 1047.17, 11.47, 0.00, 0.00, 0.00);
  1144. CreateDynamicObject(950, 2152.68, 1048.39, 12.90, 0.00, 0.00, 269.87);
  1145. CreateDynamicObject(950, 2152.69, 1050.37, 12.90, 0.00, 0.00, 269.87);
  1146. CreateDynamicObject(1433, 2148.20, 1042.71, 11.51, 0.00, 0.00, 0.40);
  1147. CreateDynamicObject(1745, 2147.40, 1049.86, 11.30, -1.00, 0.00, 89.40);
  1148. CreateDynamicObject(1753, 2144.32, 1042.15, 11.38, 0.00, 0.00, 89.90);
  1149. CreateDynamicObject(0, 2148.36, 1042.64, 12.08, 0.00, 0.00, 267.77);
  1150. CreateDynamicObject(1755, 2145.25, 1040.61, 11.31, 0.00, 0.00, 135.39);
  1151. CreateDynamicObject(1755, 2144.88, 1045.09, 11.31, 0.00, 0.00, 36.82);
  1152. CreateDynamicObject(1763, 2152.48, 1044.98, 11.22, 0.00, 0.00, 268.40);
  1153. CreateDynamicObject(1763, 2152.43, 1042.55, 11.22, 0.00, 0.00, 268.40);
  1154. CreateDynamicObject(1786, 2148.64, 1042.71, 12.07, 0.00, 0.00, 271.19);
  1155. CreateDynamicObject(2000, 2150.08, 1051.04, 11.27, 0.00, 0.00, 0.00);
  1156. CreateDynamicObject(2000, 2151.06, 1051.01, 11.27, 0.00, 0.00, 0.00);
  1157. CreateDynamicObject(1999, 2144.30, 1046.89, 11.30, 0.00, 0.00, 90.52);
  1158. CreateDynamicObject(2017, 2152.53, 1046.98, 11.38, 0.00, 0.00, 267.26);
  1159. CreateDynamicObject(2026, 2150.41, 1046.56, 15.06, 0.00, 0.00, 1.27);
  1160. CreateDynamicObject(2026, 2149.91, 1043.11, 15.06, 0.00, 0.00, 1.27);
  1161. CreateDynamicObject(2026, 2146.61, 1042.49, 15.06, 0.00, 0.00, 1.27);
  1162. CreateDynamicObject(2026, 2147.26, 1047.02, 15.06, 0.00, 0.00, 1.27);
  1163. CreateDynamicObject(2028, 2147.53, 1042.61, 11.43, 0.00, 0.00, 358.55);
  1164. CreateDynamicObject(2036, 2143.90, 1042.40, 13.44, -276.00, 0.00, 88.00);
  1165. CreateDynamicObject(2036, 2143.92, 1043.77, 13.44, -276.00, 0.00, 88.00);
  1166. CreateDynamicObject(2047, 2148.52, 1039.84, 15.08, 0.00, 0.00, 182.00);
  1167. CreateDynamicObject(2047, 2145.70, 1044.51, 11.00, 0.00, 0.00, 0.00);
  1168. CreateDynamicObject(11491, 2148.32, 1035.88, 11.32, 0.00, 0.00, 0.27);
  1169. CreateDynamicObject(628, 2117.53, 1029.94, 11.73, 0.00, 0.00, 1.38);
  1170. CreateDynamicObject(628, 2117.84, 1033.35, 11.73, 0.00, 0.00, 1.38);
  1171. CreateDynamicObject(628, 2118.04, 1036.11, 11.73, 0.00, 0.00, 1.38);
  1172. CreateDynamicObject(628, 2118.04, 1036.11, 11.73, 0.00, 0.00, 1.38);
  1173. CreateDynamicObject(628, 2118.31, 1039.35, 11.73, 0.00, 0.00, 1.38);
  1174. CreateDynamicObject(628, 2120.48, 1042.15, 11.73, 0.00, 0.00, 1.38);
  1175. CreateDynamicObject(628, 2122.84, 1044.26, 11.73, 0.00, 0.00, 1.38);
  1176. CreateDynamicObject(628, 2125.18, 1045.94, 11.73, 0.00, 0.00, 1.38);
  1177. CreateDynamicObject(628, 2128.21, 1047.71, 11.73, 0.00, 0.00, 1.38);
  1178. CreateDynamicObject(652, 2121.56, 1034.25, 9.82, 0.00, 0.00, 1.38);
  1179. CreateDynamicObject(628, 2133.23, 1030.56, 11.73, 0.00, 0.00, 1.38);
  1180. CreateDynamicObject(628, 2134.37, 1032.43, 11.73, 0.00, 0.00, 1.38);
  1181. CreateDynamicObject(628, 2136.47, 1033.57, 11.73, 0.00, 0.00, 1.38);
  1182. CreateDynamicObject(628, 2138.67, 1032.73, 11.73, 0.00, 0.00, 1.38);
  1183. CreateDynamicObject(628, 2139.83, 1030.43, 11.73, 0.00, 0.00, 1.38);
  1184. CreateDynamicObject(628, 2139.78, 1027.10, 11.73, 0.00, 0.00, 1.38);
  1185. CreateDynamicObject(643, 2161.71, 1039.58, 10.47, 0.00, 0.00, 0.00);
  1186. CreateDynamicObject(643, 2169.36, 1037.93, 10.47, 0.00, 0.00, 0.00);
  1187. CreateDynamicObject(643, 2162.60, 1034.48, 10.47, 0.00, 0.00, 0.00);
  1188. CreateDynamicObject(652, 2126.13, 1040.38, 9.82, 0.00, 0.00, 1.38);
  1189. CreateDynamicObject(13594, 2487.92, -1667.73, 13.96, 0.00, 0.00, 88.74);
  1190. CreateDynamicObject(13594, 2487.92, -1667.73, 13.96, 0.00, 0.00, 67.49);
  1191. CreateDynamicObject(13594, 2487.92, -1667.73, 13.96, 0.00, 0.00, 50.48);
  1192. CreateDynamicObject(13594, 2487.92, -1667.73, 13.96, 0.00, 0.00, 30.98);
  1193. CreateDynamicObject(13594, 2487.92, -1667.73, 13.96, 0.00, 0.00, 13.73);
  1194. CreateDynamicObject(13594, 2487.92, -1667.73, 13.96, 0.00, 0.00, 357.98);
  1195. CreateDynamicObject(13594, 2487.92, -1667.73, 13.96, 0.00, 0.00, 340.72);
  1196. CreateDynamicObject(13594, 2487.92, -1667.73, 13.96, 0.00, 0.00, 328.72);
  1197. CreateDynamicObject(13594, 2487.92, -1667.73, 13.96, 0.00, 0.00, 315.22);
  1198. CreateDynamicObject(3472, 2463.83, -1664.60, 12.47, 0.00, 0.00, 0.00);
  1199. CreateDynamicObject(3472, 2463.89, -1653.08, 12.47, 0.00, 0.00, 0.00);
  1200. CreateDynamicObject(3472, 2488.08, -1667.63, 12.47, 0.00, 0.00, 0.00);
  1201. CreateDynamicObject(3472, 2487.94, -1667.66, 12.47, 0.00, 0.00, 318.00);
  1202. CreateDynamicObject(3472, 2487.94, -1667.66, 12.47, 0.00, 0.00, 276.00);
  1203. CreateDynamicObject(3437, 2245.57, -1655.81, 20.15, 0.00, 0.00, 345.00);
  1204. CreateDynamicObject(3437, 2250.19, -1657.08, 20.15, 0.00, 0.00, 345.00);
  1205. CreateDynamicObject(3437, 2255.27, -1658.41, 20.15, 0.00, 0.00, 345.00);
  1206. CreateDynamicObject(3437, 2259.04, -1658.95, 20.15, 0.00, 0.00, 359.25);
  1207. CreateDynamicObject(3437, 2263.02, -1658.98, 20.15, 0.00, 0.00, 359.25);
  1208. CreateDynamicObject(3437, 2267.21, -1659.02, 20.15, 0.00, 0.00, 359.25);
  1209. CreateDynamicObject(3437, 2271.94, -1659.00, 20.15, 0.00, 0.00, 359.25);
  1210. CreateDynamicObject(3437, 2276.82, -1658.99, 20.15, 0.00, 0.00, 359.25);
  1211. CreateDynamicObject(3437, 2281.99, -1659.05, 19.70, 0.00, 0.00, 359.25);
  1212. CreateDynamicObject(3437, 2287.24, -1659.04, 19.62, 0.00, 0.00, 359.25);
  1213. CreateDynamicObject(3437, 2292.95, -1658.98, 19.47, 0.00, 0.00, 359.25);
  1214. CreateDynamicObject(3437, 2298.65, -1658.91, 19.32, 0.00, 0.00, 359.25);
  1215. CreateDynamicObject(3437, 2304.49, -1658.92, 19.25, 0.00, 0.00, 359.25);
  1216. CreateDynamicObject(3437, 2310.28, -1658.92, 18.72, 0.00, 0.00, 359.25);
  1217. CreateDynamicObject(3437, 2316.31, -1659.09, 18.95, 0.00, 0.00, 359.25);
  1218. CreateDynamicObject(3437, 2322.94, -1658.98, 18.12, 0.00, 0.00, 359.25);
  1219. CreateDynamicObject(3437, 2327.80, -1658.96, 18.05, 0.00, 0.00, 359.25);
  1220. CreateDynamicObject(3437, 2356.96, -1658.95, 18.12, 0.00, 0.00, 359.24);
  1221. CreateDynamicObject(3437, 2362.85, -1658.90, 18.12, 0.00, 0.00, 359.25);
  1222. CreateDynamicObject(3437, 2367.80, -1658.91, 17.52, 0.00, 0.00, 359.25);
  1223. CreateDynamicObject(18750, 2249.90, 908.88, 35.25, 90.00, 0.00, 176.59);
  1224. CreateDynamicObject(18750, 2075.47, 863.72, 71.44, 90.00, 0.00, 180.09);
  1225. CreateDynamicObject(1634, 2173.07, 956.89, 48.38, -21.00, 11.00, 352.21);
  1226. CreateDynamicObject(1634, 2174.88, 965.26, 48.82, -21.00, 11.00, 352.21);
  1227. CreateDynamicObject(18778, 2073.36, 869.28, 39.65, 11.00, 0.00, 2.00);
  1228. CreateDynamicObject(18801, 2075.71, 934.01, 45.31, -1.00, -48.00, 274.20);
  1229. CreateDynamicObject(18779, 2092.68, 933.55, 19.35, 0.00, 0.00, 91.03);
  1230. CreateDynamicObject(18801, 2056.40, 931.73, 46.76, -1.00, -48.00, 273.60);
  1231. CreateDynamicObject(18801, 2036.53, 929.13, 48.50, -1.00, -48.00, 274.30);
  1232. CreateDynamicObject(18802, 2027.49, 901.64, 37.49, -6.00, 33.00, 90.24);
  1233. CreateDynamicObject(18809, 2025.15, 865.14, 45.17, -91.00, 11.00, 8.25);
  1234. CreateDynamicObject(18801, 2011.47, 837.17, 62.41, 4.00, 4.00, 275.37);
  1235. CreateDynamicObject(18790, 2002.32, 784.89, 48.06, 0.00, -38.00, 269.00);
  1236. CreateDynamicObject(18844, 2173.17, 833.77, 70.02, 0.00, 0.00, 12.47);
  1237. CreateDynamicObject(9004, 2168.25, 898.08, 119.89, 0.00, 0.00, 2.98);
  1238. CreateDynamicObject(18826, 2079.79, 1006.34, 30.67, 0.00, 0.00, 275.53);
  1239. CreateDynamicObject(18826, 2066.34, 983.56, 45.53, -94.00, 0.00, 96.82);
  1240. CreateDynamicObject(18809, 2049.19, 1016.80, 44.05, -91.00, 0.00, 0.30);
  1241. CreateDynamicObject(18809, 2049.21, 1066.29, 43.15, -91.00, 0.00, 359.80);
  1242. CreateDynamicObject(18809, 2049.52, 1115.20, 42.34, -91.00, 0.00, 359.59);
  1243. CreateDynamicObject(18810, 2049.83, 1164.55, 41.45, -91.00, 0.00, 359.74);
  1244. CreateDynamicObject(18985, 2049.69, 1238.33, 41.02, 0.00, 0.00, 180.25);
  1245. CreateDynamicObject(18826, 2063.18, 1301.10, 42.03, -94.00, -185.00, 95.99);
  1246. CreateDynamicObject(18826, 2081.64, 1281.02, 29.99, 0.00, -193.00, 274.04);
  1247. // /lv /sf /ls - Ende
  1248. return 1;
  1249. }
  1250.  
  1251. public OnGameModeExit()
  1252. {
  1253. return 1;
  1254. }
  1255.  
  1256. public OnPlayerRequestClass(playerid, classid)
  1257. {
  1258. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  1259. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  1260. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  1261. return 1;
  1262. }
  1263.  
  1264. public OnPlayerConnect(playerid)
  1265. {
  1266. for(new i=0; i<10; i++) SendClientMessage(playerid,COLOR_WHITE,"");
  1267. new Datei[64];
  1268. new name[MAX_PLAYER_NAME];
  1269. GetPlayerName(playerid,name,sizeof(name));
  1270. format(Datei,sizeof(Datei),"/%s.txt",name);
  1271. if(dini_Exists(Datei))
  1272. {
  1273. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","{FFFFFF}Dein {FF8A05}Account {FFFFFF}wurde gefunden.\nDu kannst dich nun mit deinen Passwort einlogen{FF8A05}:","Login","Abbrechen");
  1274. }
  1275. else
  1276. {
  1277. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","{FF8A05}Willkommen\n{FFFFFF}schön das du unseren Server gefunden hast\nWir sind ein Freeroam\nAlso ist hier alles außer Cheats erlaubt\n\n\nViel Spaß wünscht ihnen das {FF8A05}Team","Register","Abbrechen");
  1278. }
  1279. aduty[playerid] = 0;
  1280. pmblock[playerid] =0;
  1281. return 1;
  1282. }
  1283.  
  1284. public OnPlayerDisconnect(playerid, reason)
  1285. {
  1286. if(GetPVarInt(playerid,"loggedin")==1)
  1287. {
  1288. SpielerSpeichern(playerid);
  1289. }
  1290. aduty[playerid] = 0;
  1291. pmblock[playerid] =0;
  1292. return 1;
  1293. }
  1294.  
  1295. public OnPlayerSpawn(playerid)
  1296. {
  1297. aduty[playerid] = 0;
  1298. return 1;
  1299. }
  1300.  
  1301. public OnPlayerDeath(playerid, killerid, reason)
  1302. {
  1303. aduty[playerid] = 0;
  1304. return 1;
  1305. }
  1306.  
  1307. public OnVehicleSpawn(vehicleid)
  1308. {
  1309. return 1;
  1310. }
  1311.  
  1312. public OnVehicleDeath(vehicleid, killerid)
  1313. {
  1314. return 1;
  1315. }
  1316.  
  1317. public OnPlayerText(playerid, text[])
  1318. {
  1319. return 1;
  1320. }
  1321.  
  1322. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1323. {
  1324. return 1;
  1325. }
  1326.  
  1327. public OnPlayerExitVehicle(playerid, vehicleid)
  1328. {
  1329. return 1;
  1330. }
  1331.  
  1332. public OnPlayerStateChange(playerid, newstate, oldstate)
  1333. {
  1334. return 1;
  1335. }
  1336.  
  1337. public OnPlayerEnterCheckpoint(playerid)
  1338. {
  1339. return 1;
  1340. }
  1341.  
  1342. public OnPlayerLeaveCheckpoint(playerid)
  1343. {
  1344. return 1;
  1345. }
  1346.  
  1347. public OnPlayerEnterRaceCheckpoint(playerid)
  1348. {
  1349. return 1;
  1350. }
  1351.  
  1352. public OnPlayerLeaveRaceCheckpoint(playerid)
  1353. {
  1354. return 1;
  1355. }
  1356.  
  1357. public OnRconCommand(cmd[])
  1358. {
  1359. return 1;
  1360. }
  1361.  
  1362. public OnPlayerRequestSpawn(playerid)
  1363. {
  1364. return 1;
  1365. }
  1366.  
  1367. public OnObjectMoved(objectid)
  1368. {
  1369. return 1;
  1370. }
  1371.  
  1372. public OnPlayerObjectMoved(playerid, objectid)
  1373. {
  1374. return 1;
  1375. }
  1376.  
  1377. public OnPlayerPickUpPickup(playerid, pickupid)
  1378. {
  1379. return 1;
  1380. }
  1381.  
  1382. public OnVehicleMod(playerid, vehicleid, componentid)
  1383. {
  1384. return 1;
  1385. }
  1386.  
  1387. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  1388. {
  1389. return 1;
  1390. }
  1391.  
  1392. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  1393. {
  1394. return 1;
  1395. }
  1396.  
  1397. public OnPlayerSelectedMenuRow(playerid, row)
  1398. {
  1399. return 1;
  1400. }
  1401.  
  1402. public OnPlayerExitedMenu(playerid)
  1403. {
  1404. return 1;
  1405. }
  1406.  
  1407. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  1408. {
  1409. return 1;
  1410. }
  1411.  
  1412. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  1413. {
  1414. return 1;
  1415. }
  1416.  
  1417. public OnRconLoginAttempt(ip[], password[], success)
  1418. {
  1419. return 1;
  1420. }
  1421.  
  1422. public OnPlayerUpdate(playerid)
  1423. {
  1424. return 1;
  1425. }
  1426.  
  1427. public OnPlayerStreamIn(playerid, forplayerid)
  1428. {
  1429. return 1;
  1430. }
  1431.  
  1432. public OnPlayerStreamOut(playerid, forplayerid)
  1433. {
  1434. return 1;
  1435. }
  1436.  
  1437. public OnVehicleStreamIn(vehicleid, forplayerid)
  1438. {
  1439. return 1;
  1440. }
  1441.  
  1442. public OnVehicleStreamOut(vehicleid, forplayerid)
  1443. {
  1444. return 1;
  1445. }
  1446.  
  1447. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1448. {
  1449. if(dialogid==DIALOG_LOGIN)
  1450. {
  1451. if(response==0)
  1452. {
  1453. SendClientMessage(playerid,COLOR_WHITE,"Du hast den Vorgang abgebrochen.");
  1454. Kick(playerid);
  1455. return 1;
  1456. }
  1457. if(response==1)
  1458. {
  1459. if(!strlen(inputtext))
  1460. {
  1461. SendClientMessage(playerid,COLOR_WHITE,"Das Passwort war nicht lang genug.");
  1462. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{FFFFFF}Du hast nix eingegeben\n\nVersuche es erneut:","Login","Abbrechen");
  1463. return 1;
  1464. }
  1465. else
  1466. {
  1467. Login(playerid,inputtext);
  1468. return 1;
  1469. }
  1470. }
  1471. }
  1472. if(dialogid==DIALOG_REGISTER)
  1473. {
  1474. if(response==0)
  1475. {
  1476. SendClientMessage(playerid,COLOR_WHITE,"Du hast den Vorgang abgebrochen.");
  1477. Kick(playerid);
  1478. return 1;
  1479. }
  1480. if(response==1)
  1481. {
  1482. if(!strlen(inputtext))
  1483. {
  1484. SendClientMessage(playerid,COLOR_WHITE,"Das Passwort war nicht lang genug.");
  1485. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","{FFFFFF}Du hast nix eingegeben\n\nVersuche es erneut:","Register","Abbrechen");
  1486. return 1;
  1487. }
  1488. else
  1489. {
  1490. Register(playerid,inputtext);
  1491. return 1;
  1492. }
  1493. }
  1494. }
  1495. if(dialogid == Tuning)
  1496. {
  1497. if(IsPlayerInAnyVehicle(playerid))
  1498. {
  1499. if(listitem == 0)
  1500. {
  1501. ShowPlayerDialog(playerid,Farbe,DIALOG_STYLE_LIST,"Wähle deine Farbe","Schwarz\nGelb\nWeiß\nRot\nBlau\nDunkelgrün\nSilber\nDunkel Grau","Auswählen","Abbrechen");
  1502. return 1;
  1503. }
  1504. if(listitem == 1)
  1505. {
  1506. ShowPlayerDialog(playerid,Nitro,DIALOG_STYLE_LIST,"Wähle dein Tuning teil.","Nitro\nHydraulik","Auswählen","Abbrechen.");
  1507. return 1;
  1508. }
  1509. return 1;
  1510. }
  1511. return 1;
  1512. }
  1513. if(dialogid == Farbe)
  1514. {
  1515. if(IsPlayerInAnyVehicle(playerid))
  1516. {
  1517. if(listitem == 0)
  1518. {
  1519. ChangeVehicleColor(playerid,0,0);
  1520. SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Schwarz.");
  1521. return 1;
  1522. }
  1523. if(listitem == 1)
  1524. {
  1525. ChangeVehicleColor(playerid,6,6);
  1526. SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Gelb.");
  1527. return 1;
  1528. }
  1529. if(listitem == 2)
  1530. {
  1531. ChangeVehicleColor(playerid,1,1);
  1532. SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Weiß.");
  1533. return 1;
  1534. }
  1535. if(listitem == 3)
  1536. {
  1537. ChangeVehicleColor(playerid,3,3);
  1538. SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Rot.");
  1539. return 1;
  1540. }
  1541. if(listitem == 4)
  1542. {
  1543. ChangeVehicleColor(playerid,2,2);
  1544. SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Blau.");
  1545. return 1;
  1546. }
  1547. if(listitem == 5)
  1548. {
  1549. ChangeVehicleColor(playerid,252,252);
  1550. SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Dunkel Grün.");
  1551. return 1;
  1552. }
  1553. if(listitem == 6)
  1554. {
  1555. ChangeVehicleColor(playerid,255,255);
  1556. SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Silber.");
  1557. return 1;
  1558. }
  1559. if(listitem == 7)
  1560. {
  1561. ChangeVehicleColor(playerid,253,253);
  1562. SendClientMessage(playerid,BLAU,"Ihr Fahrzeug ist nun Dunkel Grau.");
  1563. return 1;
  1564. }
  1565. return 1;
  1566. }
  1567. return 1;
  1568. }
  1569. if(dialogid == Nitro)
  1570. {
  1571. if(IsPlayerInAnyVehicle(playerid))
  1572. {
  1573. new Vehicle;
  1574. Vehicle = GetPlayerVehicleID(playerid);
  1575. if(listitem == 0)
  1576. {
  1577. AddVehicleComponent(Vehicle,1010);
  1578. SendClientMessage(playerid,BLAU,"Nitro erfolgreich Hinzugefügt.");
  1579. return 1;
  1580. }
  1581. if(listitem == 1)
  1582. {
  1583. AddVehicleComponent(Vehicle,1087);
  1584. SendClientMessage(playerid,BLAU,"Hydraulik erfolgreich Hinzugefügt.");
  1585. return 1;
  1586. }
  1587. return 1;
  1588. }
  1589. }
  1590. if(dialogid == DIALOG_FIGHTSTYLE)
  1591. {
  1592. switch(listitem)
  1593. {
  1594. case 0: SetPlayerFightingStyle(playerid,FIGHT_STYLE_BOXING);
  1595. case 1: SetPlayerFightingStyle(playerid,FIGHT_STYLE_KUNGFU);
  1596. case 2: SetPlayerFightingStyle(playerid,FIGHT_STYLE_NORMAL);
  1597. case 3: SetPlayerFightingStyle(playerid,FIGHT_STYLE_ELBOW);
  1598. }
  1599. }
  1600. return 1;
  1601. }
  1602.  
  1603. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  1604. {
  1605. return 1;
  1606. }
  1607. ocmd:stats(playerid,params[])
  1608. {
  1609. new string[324];
  1610. new adminlevel[124];
  1611. switch(GetPVarInt(playerid,"Adminlevel"))
  1612. {
  1613. case 1:{adminlevel=Adminlevel1;}
  1614. case 2:{adminlevel=Adminlevel2;}
  1615. case 3:{adminlevel=Adminlevel3;}
  1616. case 4:{adminlevel=Adminlevel4;}
  1617. case 5:{adminlevel=Adminlevel5;}
  1618. }
  1619. format(string,sizeof(string),"{00FFFF}=============================================\n\n\n{FFFFFF}Name: %s\n\n{FF805A}Score: %i\n\n{FF8A05}Adminlevel: %s\n\n\n{00FFFF}=============================================\n\n\n",SpielerName(playerid),GetPlayerScore(playerid),adminlevel);
  1620. ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"Stats",string,"OK","");
  1621. return 1;
  1622. }
  1623. ocmd:fixveh(playerid,params[])
  1624. {
  1625. if(IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
  1626. new Vehicle;
  1627. Vehicle = GetPlayerVehicleID(playerid);
  1628. SetVehicleHealth(Vehicle,1000);
  1629. SendClientMessage(playerid,hellblau,"Fahrzeug erfolgreich gehealt.");
  1630. return 1;
  1631. }
  1632. ocmd:cveh(playerid,params[])
  1633. {
  1634. if(IsPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin");
  1635. new vID,cID,cID2;
  1636. new Float:X,Float:Y,Float:Z;
  1637. GetPlayerPos(playerid,X,Y,Z);
  1638. if(sscanf(params,"iii",vID,cID,cID2))return SendClientMessage(playerid,COLOR_RED,"Benutze /cveh [vID][cID][cID2]");
  1639. CreateVehicle(vID,X,Y,Z,0,cID,cID2,-1);
  1640. SendClientMessage(playerid,hellblau,"Fahrzeug erfolgreich erstellt.");
  1641. return 1;
  1642. }
  1643. ocmd:makeadmin(playerid,params[])
  1644. {
  1645. if(IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin");
  1646. new pID,rank;
  1647. new string[124];
  1648. new adminlevel[124];
  1649. if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,COLOR_RED,"Benutze /makeadmin [playerid][alevel]");
  1650. if(rank<1||rank>5)return SendClientMessage(playerid,COLOR_RED,"Bitte Gültigen Rang angeben.");
  1651. SpielerSpeichern(pID);
  1652. SetPVarInt(pID,"Adminlevel",rank);
  1653. switch(GetPVarInt(playerid,"Adminlevel"))
  1654. {
  1655. case 1:{adminlevel=Adminlevel1;}
  1656. case 2:{adminlevel=Adminlevel2;}
  1657. case 3:{adminlevel=Adminlevel3;}
  1658. case 4:{adminlevel=Adminlevel4;}
  1659. case 5:{adminlevel=Adminlevel5;}
  1660. }
  1661. format(string,sizeof(string),"%s Wurde zum %s ernannt",SpielerName(pID),adminlevel);
  1662. SendClientMessage(playerid,COLOR_RED,string);
  1663. SendClientMessage(pID,COLOR_RED,string);
  1664. return 1;
  1665. }
  1666. ocmd:ban(playerid,params[])
  1667. {
  1668. if(IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
  1669. new reason[124],pID,string[124];
  1670. if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,COLOR_RED,"Benutze /ban [playerid] [grund]");
  1671. format(string,sizeof(string),"Admcmd: %s wurde von %s gebannt. Mit dem Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
  1672. SetPVarInt(pID,"Baned",1);
  1673. Kick(pID);
  1674. SendClientMessageToAll(COLOR_RED,string);
  1675. return 1;
  1676. }
  1677. ocmd:kick(playerid,params[])
  1678. {
  1679. if(IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
  1680. new reason[124],pID,string[124];
  1681. if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,COLOR_RED,"Benutze /kick [playerid][grund]");
  1682. format(string,sizeof(string),"Admcmd: %s wurde von %s gekickt. Mit dem Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
  1683. SendClientMessageToAll(COLOR_RED,string);
  1684. Kick(pID);
  1685. return 1;
  1686. }
  1687.  
  1688. ocmd:ah(playerid,params[])
  1689. {
  1690. if(IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
  1691. ShowPlayerDialog(playerid,DIALOG_AH,DIALOG_STYLE_MSGBOX,"Admin Hilfe","{FFFFFF}/kick - Spieler kicken\n/fixveh - Fahrzeug reperieren\n/ban - Spieler Banen\n/cveh - Fahrzeug spawnen","OK","");
  1692. return 1;
  1693. }
  1694. ocmd:tune(playerid,params[])
  1695. {
  1696. ShowPlayerDialog(playerid,Tuning,DIALOG_STYLE_LIST,"Bitte wähle eine Kategorie aus.","Farbe\nNitro/Hydraulik","Auswählen","Abbrechen");
  1697. return 1;
  1698. }
  1699. ocmd:aduty(playerid,params[])
  1700. {
  1701. if(IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
  1702. if(aduty[playerid] == 0)
  1703. {
  1704. new str[222];
  1705. aduty[playerid] = 1;
  1706. format(str,sizeof(str),"Administrator %s ist jetzt als Administrator on Duty",SpielerName(playerid));
  1707. SendClientMessageToAll(COLOR_RED,str);
  1708. SetPlayerChatBubble(playerid,"Administrator On Duty",COLOR_RED,1000,999999);
  1709. }
  1710. else
  1711. {
  1712. new str[222];
  1713. aduty[playerid] = 0;
  1714. format(str,sizeof(str),"Administrator %s ist jetzt als Administrator off Duty",SpielerName(playerid));
  1715. SendClientMessageToAll(COLOR_RED,str);
  1716. SetPlayerChatBubble(playerid,"",COLOR_RED,1,1);
  1717. }
  1718. return 1;
  1719. }
  1720. ocmd:pm(playerid,params[])
  1721. {
  1722. new str[256],pID;
  1723. if(sscanf(params,"ds",pID,str))return SendClientMessage(playerid,COLOR_RED,"{FF0000}/pm [playerid] [nachricht]");
  1724. if(pmblock[pID] == 1)
  1725. {
  1726. SendClientMessage(playerid,COLOR_RED,"{FF0000}Der Spieler möchte keine PM's empfangen");
  1727. }
  1728. else
  1729. {
  1730. format(str,sizeof(str),"{FF0000}PM Nachricht(%s): %s ",SpielerName(playerid),str);
  1731. SendClientMessage(pID,COLOR_RED,str);
  1732. SendClientMessage(playerid,COLOR_RED,"PM gesendet");
  1733. }
  1734. return 1;
  1735. }
  1736. ocmd:blockpm(playerid,params[])
  1737. {
  1738. if(pmblock[playerid] == 0)
  1739. {
  1740. pmblock[playerid] = 1;
  1741. SendClientMessage(playerid,COLOR_RED,"{FF0000}Du empfängst nun keine PM nachrichten ");
  1742. }
  1743. if(pmblock[playerid] == 1)
  1744. {
  1745. pmblock[playerid] = 0;
  1746. SendClientMessage(playerid,COLOR_RED,"{FF0000}Du empfängst nun wieder PM nachrichten ");
  1747. }
  1748. return 1;
  1749. }
  1750. ocmd:fightstyle(playerid,params[])
  1751. {
  1752. ShowPlayerDialog(playerid,DIALOG_FIGHTSTYLE,DIALOG_STYLE_LIST,"Fightstyle","{FF0000}Boxen\nKungfu\nNormal\nElbow","auswahl","");
  1753. return 1;
  1754. }
  1755. ocmd:base(playerid,params[])
  1756. {
  1757. SetPlayerPos(playerid,1067.3176,1368.6434,10.8652);
  1758. SetPlayerInterior(playerid,0);
  1759. return 1;
  1760. }
  1761. ocmd:ls(playerid,params[])
  1762. {
  1763. SetPlayerPos(playerid,2500.9795,-1684.5363,13.4410);
  1764. SetPlayerInterior(playerid,0);
  1765. return 1;
  1766. }
  1767. ocmd:sf(playerid,params[])
  1768. {
  1769. SetPlayerPos(playerid,-2250.7849,541.8999,35.0938);
  1770. SetPlayerInterior(playerid,0);
  1771. return 1;
  1772. }
  1773. ocmd:lv(playerid,params[])
  1774. {
  1775. SetPlayerPos(playerid,2107.7561,1002.4723,11.0612);
  1776. SetPlayerInterior(playerid,0);
  1777. return 1;
  1778. }
  1779. /* STOCKS BZW. PUBLICS */
  1780. stock SpielerName(playerid)
  1781. {
  1782. new name[MAX_PLAYER_NAME];
  1783. GetPlayerName(playerid,name,sizeof(name));
  1784. return name;
  1785. }
  1786.  
  1787. stock Register(playerid,key[])
  1788. {
  1789. new Spielerdatei[64];
  1790. new name[MAX_PLAYER_NAME];
  1791. GetPlayerName(playerid,name,sizeof(name));
  1792. format(Spielerdatei,sizeof(Spielerdatei),"/%s.txt",name);
  1793. dini_Create(Spielerdatei);
  1794. dini_Set(Spielerdatei,"Passwort",key);
  1795. SetPlayerScore(playerid,1);
  1796. SetPVarInt(playerid,"loggedin",1);
  1797. return 1;
  1798. }
  1799.  
  1800. stock Login(playerid,key[])
  1801. {
  1802. new Spielerdatei[64];
  1803. new name[MAX_PLAYER_NAME];
  1804. GetPlayerName(playerid,name,sizeof(name));
  1805. format(Spielerdatei,sizeof(Spielerdatei),"/%s.txt",name);
  1806. if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
  1807. {
  1808. LoadAccount(playerid);
  1809. SendClientMessage(playerid,COLOR_RED,"Erfolgreich eingeloggt.");
  1810. return 1;
  1811. }
  1812. else
  1813. {
  1814. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{FFFFFF}Du hast ein Falsches Passwort angegeben.\n\nVersuche es erneut:","Login","Abbrechen");
  1815. return 1;
  1816. }
  1817. }
  1818.  
  1819. stock LoadAccount(playerid)
  1820. {
  1821. new Spielerdatei[64];
  1822. new name[MAX_PLAYER_NAME];
  1823. GetPlayerName(playerid,name,sizeof(name));
  1824. format(Spielerdatei,sizeof(Spielerdatei),"/%s.txt",name);
  1825. SetPlayerScore(playerid,dini_Int(Spielerdatei,"Score"));
  1826. GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
  1827. SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
  1828. SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
  1829. if(GetPVarInt(playerid,"Baned")==1)
  1830. {
  1831. SendClientMessage(playerid,COLOR_RED,"Du bist vom Server gebannt.");
  1832. Kick(playerid);
  1833. }
  1834. SetPVarInt(playerid,"loggedin",1);
  1835. return 1;
  1836. }
  1837.  
  1838. stock SpielerSpeichern(playerid)
  1839. {
  1840. if(GetPVarInt(playerid,"loggedin")==1)
  1841. {
  1842. new Spielerdatei[64];
  1843. new name[MAX_PLAYER_NAME];
  1844. GetPlayerName(playerid,name,sizeof(name));
  1845. format(Spielerdatei,sizeof(Spielerdatei),"/%s.txt",name);
  1846. dini_IntSet(Spielerdatei,"Score",GetPlayerScore(playerid));
  1847. dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
  1848. dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
  1849. dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
  1850. }
  1851. return 1;
  1852. }
  1853. stock IsPlayerAnAdmin(playerid,rank)
  1854. {
  1855. if(GetPVarInt(playerid,"Adminlevel")<=rank)return 1;
  1856. return 0;
  1857. }
  1858.  
  1859. stock sscanf(sstring[], format[], {Float,_}:...)
  1860. {
  1861. #if defined isnull
  1862. if (isnull(sstring))
  1863. #else
  1864. if (sstring[0] == 0 || (sstring[0] == 1 && sstring[1] == 0))
  1865. #endif
  1866. {
  1867. return format[0];
  1868. }
  1869. #pragma tabsize 4
  1870. new
  1871. formatPos = 0,
  1872. sstringPos = 0,
  1873. paramPos = 2,
  1874. paramCount = numargs(),
  1875. delim = ' ';
  1876. while (sstring[sstringPos] && sstring[sstringPos] <= ' ')
  1877. {
  1878. sstringPos++;
  1879. }
  1880. while (paramPos < paramCount && sstring[sstringPos])
  1881. {
  1882. switch (format[formatPos++])
  1883. {
  1884. case '\0':
  1885. {
  1886. return 0;
  1887. }
  1888. case 'i', 'd':
  1889. {
  1890. new
  1891. neg = 1,
  1892. num = 0,
  1893. ch = sstring[sstringPos];
  1894. if (ch == '-')
  1895. {
  1896. neg = -1;
  1897. ch = sstring[++sstringPos];
  1898. }
  1899. do
  1900. {
  1901. sstringPos++;
  1902. if ('0' <= ch <= '9')
  1903. {
  1904. num = (num * 10) + (ch - '0');
  1905. }
  1906. else
  1907. {
  1908. return -1;
  1909. }
  1910. }
  1911. while ((ch = sstring[sstringPos]) > ' ' && ch != delim);
  1912. setarg(paramPos, 0, num * neg);
  1913. }
  1914. case 'h', 'x':
  1915. {
  1916. new
  1917. num = 0,
  1918. ch = sstring[sstringPos];
  1919. do
  1920. {
  1921. sstringPos++;
  1922. switch (ch)
  1923. {
  1924. case 'x', 'X':
  1925. {
  1926. num = 0;
  1927. continue;
  1928. }
  1929. case '0' .. '9':
  1930. {
  1931. num = (num << 4) | (ch - '0');
  1932. }
  1933. case 'a' .. 'f':
  1934. {
  1935. num = (num << 4) | (ch - ('a' - 10));
  1936. }
  1937. case 'A' .. 'F':
  1938. {
  1939. num = (num << 4) | (ch - ('A' - 10));
  1940. }
  1941. default:
  1942. {
  1943. return -1;
  1944. }
  1945. }
  1946. }
  1947. while ((ch = sstring[sstringPos]) > ' ' && ch != delim);
  1948. setarg(paramPos, 0, num);
  1949. }
  1950. case 'c':
  1951. {
  1952. setarg(paramPos, 0, sstring[sstringPos++]);
  1953. }
  1954. case 'f':
  1955. {
  1956.  
  1957. new changestr[16], changepos = 0, strpos = sstringPos;
  1958. while(changepos < 16 && sstring[strpos] && sstring[strpos] != delim)
  1959. {
  1960. changestr[changepos++] = sstring[strpos++];
  1961. }
  1962. changestr[changepos] = '\0';
  1963. setarg(paramPos,0,_:floatstr(changestr));
  1964. }
  1965. case 'p':
  1966. {
  1967. delim = format[formatPos++];
  1968. continue;
  1969. }
  1970. case '\'':
  1971. {
  1972. new
  1973. end = formatPos - 1,
  1974. ch;
  1975. while ((ch = format[++end]) && ch != '\'') {}
  1976. if (!ch)
  1977. {
  1978. return -1;
  1979. }
  1980. format[end] = '\0';
  1981. if ((ch = strfind(sstring, format[formatPos], false, sstringPos)) == -1)
  1982. {
  1983. if (format[end + 1])
  1984. {
  1985. return -1;
  1986. }
  1987. return 0;
  1988. }
  1989. format[end] = '\'';
  1990. sstringPos = ch + (end - formatPos);
  1991. formatPos = end + 1;
  1992. }
  1993. case 'u':
  1994. {
  1995. new
  1996. end = sstringPos - 1,
  1997. id = 0,
  1998. bool:num = true,
  1999. ch;
  2000. while ((ch = sstring[++end]) && ch != delim)
  2001. {
  2002. if (num)
  2003. {
  2004. if ('0' <= ch <= '9')
  2005. {
  2006. id = (id * 10) + (ch - '0');
  2007. }
  2008. else
  2009. {
  2010. num = false;
  2011. }
  2012. }
  2013. }
  2014. if (num && IsPlayerConnected(id))
  2015. {
  2016. setarg(paramPos, 0, id);
  2017. }
  2018. else
  2019. {
  2020. #if !defined foreach
  2021. #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
  2022. #define __SSCANF_FOREACH__
  2023. #endif
  2024. sstring[end] = '\0';
  2025. num = false;
  2026. new
  2027. name[MAX_PLAYER_NAME];
  2028. id = end - sstringPos;
  2029. foreach (Player, playerid)
  2030. {
  2031. GetPlayerName(playerid, name, sizeof (name));
  2032. if (!strcmp(name, sstring[sstringPos], true, id))
  2033. {
  2034. setarg(paramPos, 0, playerid);
  2035. num = true;
  2036. break;
  2037. }
  2038. }
  2039. if (!num)
  2040. {
  2041. setarg(paramPos, 0, INVALID_PLAYER_ID);
  2042. }
  2043. sstring[end] = ch;
  2044. #if defined __SSCANF_FOREACH__
  2045. #undef foreach
  2046. #undef __SSCANF_FOREACH__
  2047. #endif
  2048. }
  2049. sstringPos = end;
  2050. }
  2051. case 's', 'z':
  2052. {
  2053. new
  2054. i = 0,
  2055. ch;
  2056. if (format[formatPos])
  2057. {
  2058. while ((ch = sstring[sstringPos++]) && ch != delim)
  2059. {
  2060. setarg(paramPos, i++, ch);
  2061. }
  2062. if (!i)
  2063. {
  2064. return -1;
  2065. }
  2066. }
  2067. else
  2068. {
  2069. while ((ch = sstring[sstringPos++]))
  2070. {
  2071. setarg(paramPos, i++, ch);
  2072. }
  2073. }
  2074. sstringPos--;
  2075. setarg(paramPos, i, '\0');
  2076. }
  2077. default:
  2078. {
  2079. continue;
  2080. }
  2081. }
  2082. while (sstring[sstringPos] && sstring[sstringPos] != delim && sstring[sstringPos] > ' ')
  2083. {
  2084. sstringPos++;
  2085. }
  2086. while (sstring[sstringPos] && (sstring[sstringPos] == delim || sstring[sstringPos] <= ' '))
  2087. {
  2088. sstringPos++;
  2089. }
  2090. paramPos++;
  2091. }
  2092. do
  2093. {
  2094. if ((delim = format[formatPos++]) > ' ')
  2095. {
  2096. if (delim == '\'')
  2097. {
  2098. while ((delim = format[formatPos++]) && delim != '\'') {}
  2099. }
  2100. else if (delim != 'z')
  2101. {
  2102. return delim;
  2103. }
  2104. }
  2105. }
  2106. while (delim > ' ');
  2107. return 0;
  2108. }
Add Comment
Please, Sign In to add comment