Advertisement
adri1

Untitled

Mar 26th, 2015
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 137.24 KB | None | 0 0
  1.  
  2.  
  3.  
  4.  
  5. #include <a_samp>
  6. #pragma tabsize 0
  7.  
  8. #define MAX_SECTIONTUBES 500
  9. #define VK_LEFT 0x25
  10. #define VK_UP 0x26
  11. #define VK_RIGHT 0x27
  12. #define VK_DOWN 0x28
  13. #define VK_RETURN 0x0D
  14. #define VK_BACK 0x08
  15. #define TKEY_RELEASE 0
  16. #define TKEY_DOWN 1
  17.  
  18.  
  19.  
  20. /* Flymode */
  21.  
  22. // Players Move Speed
  23. #define MOVE_SPEED 100.0
  24. #define ACCEL_RATE 0.03
  25.  
  26. // Players Mode
  27. #define CAMERA_MODE_NONE 0
  28. #define CAMERA_MODE_FLY 1
  29.  
  30. // Key state definitions
  31. #define MOVE_FORWARD 1
  32. #define MOVE_BACK 2
  33. #define MOVE_LEFT 3
  34. #define MOVE_RIGHT 4
  35. #define MOVE_FORWARD_LEFT 5
  36. #define MOVE_FORWARD_RIGHT 6
  37. #define MOVE_BACK_LEFT 7
  38. #define MOVE_BACK_RIGHT 8
  39.  
  40. // Enumeration for storing data about the player
  41. enum noclipenum
  42. {
  43. cameramode,
  44. flyobject,
  45. mode,
  46. lrold,
  47. udold,
  48. lastmove,
  49. Float:accelmul
  50. }
  51. new noclipdata[MAX_PLAYERS][noclipenum];
  52.  
  53. //--------------------------------------------------
  54.  
  55. /* Functions from TBR plugin */
  56. native GetVirtualKeyState(key);
  57. native GetScreenSize(&Width, &Height);
  58. native GetMousePos(&X, &Y);
  59. native PressKeyEnter(key);
  60. native PressAnyKey(key);
  61. native GetKeyState(key);
  62. native GetDoubleClickTime();
  63. native ActivateAnyKey();
  64. native ActivateAnyKeyVariable(valor);
  65. forward OnAnyKeyDown(key);
  66. forward OnMouseWheelScroll(val);
  67. forward OnMouseRightButtom(val);
  68. forward OnAnyKeyDownRelease(status, key);
  69.  
  70. /* Cursor move detection */
  71. new CursorX, CursorY,
  72. Float:FloatCursorX, Float:FloatCursorY,
  73. ScreenWidth, ScreenHeight;
  74.  
  75. /* Filterscript callbacks */
  76. forward OnEditorUpdate(playerid);
  77. forward CursorTop(playerid, top);
  78.  
  79.  
  80.  
  81. enum RoadC
  82. {
  83. FROM,
  84. COVER,
  85. LIGHT,
  86. COLOR,
  87. OBJID,
  88. DIR,
  89. MLD
  90. }
  91.  
  92. enum SearchInfo {Float:RPosX, Float:RPosY, Float:RPosZ, Float:RRotX, Float:RRotY, Float:RRotZ, RCDIR}
  93. new SearchData[][][SearchInfo] =
  94. {//0
  95. { {10.0000, 0.0000, 0.0000, 0.0, 0.0, 0.0, 0},
  96. {30.0000, 0.0000, 0.0000, 0.0, 0.0, 0.0, 0},
  97. {5.0000, -15.9155, 10.0000, 0.0000, 0.0000, 180.0000, 1},
  98. {5.0000, -15.9155, 10.0000, 0.0000, 0.0000, 180.0000, 1},
  99. {5.0000, -15.9155, 5.0000, 0.0000, 0.0000, 180.0000, 1},
  100. {5.0000, -15.9155, 5.0000, 0.0000, 0.0000, 180.0000, 1},
  101. {15.6660, -15.9155, 5.0000, 0.0000, 0.0000, 180.0000, 1},
  102. {15.6660, -15.9155, 5.0000, 0.0000, 0.0000, 180.0000, 1},
  103. {15.6660, -15.9155, 2.5000, 0.0000, 0.0000, 180.0000, 1},
  104. {15.6660, -15.9155, 2.5000, 0.0000, 0.0000, 180.0000, 1},
  105. {15.6660, -15.9155, 0.0000, 0.0000, 0.0000, 180.0000, 1},
  106. {15.6660, 15.9155, 0.0000, 0.0000, 0.0000, 180.0000, 2},
  107. {15.6660, -15.9155, 0.0000, 0.0000, 0.0000, 180.0000, 1},
  108. {15.6660, 15.9155, 0.0000, 0.0000, 0.0000, 180.0000, 2},
  109. {15.6660, -5.2276, 0.0000, 0.0000, 0.0000, 180.0000, 1},
  110. {15.6660, 5.2276, 0.0000, 0.0000, 0.0000, 90.0000, 2},
  111. {15.6660, -5.2276, 0.0000, 0.0000, 0.0000, 180.0000, 1},
  112. {15.6660, 5.2276, 0.0000, 0.0000, 0.0000, 90.0000, 2},
  113. {30.0000, 0.0000, -2.2500, 0.0000, 0.0000, 0.0000, 0},
  114. {30.0000, 0.0000, 2.2500, 0.0000, 0.0000, 0.0000, 0},
  115. {24.2178, 0.0000, -0.3624, 0.0000, 0.0000, 0.0000, 1}, //LOOP DOWN
  116. {9.4443, 0.0000, 23.2975, 0.0000, 0.0000, 180.0000, 2}, //LOOP UP
  117. {24.2178, 0.0000, -0.3624, 0.0000, 0.0000, 0.0000, 1}, //LOOP DOWN
  118. {9.4443, 0.0000, 23.2975, 0.0000, 0.0000, 180.0000, 2}, //LOOP UP
  119. {5.0000, -5.5500, 31.8310, 0.0000, 0.0000, 0.0000, 1},
  120. {5.0000, -5.5500, 31.8310, 0.0000, 0.0000, 0.0000, 1},
  121. {19.1500, 0.0000, 0.0000, 0.0000, 0.0000, 180.0000, 0},
  122. {30.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 1},
  123. {30.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 1},
  124. {30.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 2},
  125. {30.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 2},
  126. {17.1802, -2.4237, 0.0000, 0.0000, 0.0000, 180.0000, 1},
  127. {17.1802, -2.4237, 0.0000, 0.0000, 0.0000, 180.0000, 1},
  128. {17.1802, 2.4237, 0.0000, 0.0000, 0.0000, 45.0000, 2},
  129. {17.1802, 2.4237, 0.0000, 0.0000, 0.0000, 45.0000, 2},
  130. {17.4660, 0.0000, -0.8184, 0.0000, 0.0000, 0.0000, 0},
  131. {17.4660, 0.0000, -0.8184, 0.0000, 0.0000, 0.0000, 0},
  132. {17.4660, 0.0000, 0.8184, 0.0000, 0.0000, 180.0000, 0},
  133. {17.4660, 0.0000, 0.8184, 0.0000, 0.0000, 180.0000, 0},
  134. {17.5040, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0},
  135. {17.1780, 0.0000, -2.4240, 0.0000, 0.0000, 0.0000, 0},
  136. {17.1780, 0.0000, 2.4240, 0.0000, 0.0000, 180.0000, 0}},
  137. //1
  138. { {30.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  139. {50.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  140. {25.000000, -15.915499, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  141. {25.000000, -15.915499, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  142. {25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  143. {25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  144. {35.665000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  145. {35.665000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  146. {35.665000, -15.915499, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  147. {35.665000, -15.915499, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  148. {35.665000, -15.915499, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  149. {35.665000, 15.915499, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  150. {35.665000, -15.915499, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  151. {35.665000, 15.915499, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  152. {35.666000, -5.227600, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  153. {35.666000, 5.227600, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  154. {35.666000, -5.227600, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  155. {35.666000, 5.227600, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  156. {50.000000, 0.000000, -2.250000, 0.000000, 0.000000, 0.000000, 0},
  157. {50.000000, 0.000000, 2.250000, 0.000000, 0.000000, 0.000000, 0},
  158. {44.217800, 0.000000, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  159. {29.444299, 0.000000, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  160. {44.217800, 0.000000, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  161. {29.444299, 0.000000, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  162. {25.000000, -5.550000, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  163. {25.000000, -5.550000, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  164. {39.150001, 0.000000, 0.000000, 0.000000, 0.000000, 180.000000, 0},
  165. {50.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  166. {50.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  167. {50.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  168. {50.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  169. {37.180198, -2.423700, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  170. {37.180198, -2.423700, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  171. {37.180198, 2.423700, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  172. {37.180198, 2.423700, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  173. {37.465999, 0.000000, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  174. {37.465999, 0.000000, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  175. {37.465999, 0.000000, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  176. {37.465999, 0.000000, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  177. {37.503997, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  178. {37.178001, 0.000000, -2.424000, 0.000000, 0.000000, 0.000000, 0},
  179. {37.178001, 0.000000, 2.424000, 0.000000, 0.000000, 180.000000, 0}},
  180. //2
  181. { {-5.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  182. {-25.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  183. {0.0000, 0.0000, 20.0000, 0.0, 0.0, 0.0, 0},
  184. {0.0000, 0.0000, 20.0000, 0.0, 0.0, 0.0, 0},
  185. {0.0000, 0.0000, 15.0000, 0.0, 0.0, 0.0, 0},
  186. {0.0000, 0.0000, 15.0000, 0.0, 0.0, 0.0, 0},
  187. {-10.6650, 0.0000, 15.0000, 0.0, 0.0, 0.0, 0},
  188. {-10.6650, 0.0000, 15.0000, 0.0, 0.0, 0.0, 0},
  189. {-10.6650, 0.0000, 12.5000, 0.0, 0.0, 0.0, 0},
  190. {-10.6650, 0.0000, 12.5000, 0.0, 0.0, 0.0, 0},
  191. {-10.6650, 0.0000, 10.0000, 0.0, 0.0, 0.0, 1},
  192. {-10.6650, -31.8300, 10.0000, 0.0, 0.0, 0.0, 2},
  193. {-10.6650, 0.0000, 10.0000, 0.0, 0.0, 0.0, 1},
  194. {-10.6650, -31.8300, 10.0000, 0.0, 0.0, 0.0, 2},
  195. {-10.6650, -10.66600, 10.0000, 0.0, 0.0, 0.0, 1},
  196. {-10.6650, -21.150, 10.0000, 0.0, 0.0, -90.0, 2},
  197. {-10.6650, -10.66600, 10.0000, 0.0, 0.0, 0.0, 1},
  198. {-10.6650, -21.150, 10.0000, 0.0, 0.0, -90.0, 2},
  199. {-25.0000, -15.9155, 7.7500, 0.0, 0.0, 0.0, 0},
  200. {-25.0000, -15.9155, 12.2500, 0.0, 0.0, 0.0, 0},
  201. {-19.2176, -15.9155, 9.6355, 0.0, 0.0, 180.0, 1},
  202. {-4.4450, -15.9155, 33.2975, 0.0, 0.0, 0.0, 2},
  203. {-19.2176, -15.9155, 9.6355, 0.0, 0.0, 180.0, 1},
  204. {-4.4450, -15.9155, 33.2975, 0.0, 0.0, 0.0, 2},
  205. {0.0000, -10.3660, 41.8300, 0.0, 0.0, 0.0, 0},
  206. {0.0000, -10.3660, 41.8300, 0.0, 0.0, 0.0, 0},
  207. {-14.1480, -15.9155, 10.00, 0.0, 0.0, 0.0, 0},
  208. {-25.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  209. {-25.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  210. {-25.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  211. {-25.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  212. {-12.1810, -13.4900, 10.0000, 0.0, 0.0, 0.0, 1},
  213. {-12.1810, -13.4900, 10.0000, 0.0, 0.0, 0.0, 1},
  214. {-12.1810, -18.3400, 10.0000, 0.0, 0.0, -135.0, 2},
  215. {-12.1810, -18.3400, 10.0000, 0.0, 0.0, -135.0, 2},
  216. {-12.4650, -15.9160, 9.1830, 0.0, 0.0, 180.0, 0},
  217. {-12.4650, -15.9160, 9.1830, 0.0, 0.0, 180.0, 0},
  218. {-12.4650, -15.9160, 10.8168, 0.0, 0.0, 0.0, 0},
  219. {-12.4650, -15.9160, 10.8168, 0.0, 0.0, 0.0, 0},
  220. {-12.4999, -15.9160, 10.0000, 0.0, 0.0, 0.0, 0},
  221. {-12.1810, -15.9160, 7.5770, 0.0, 0.0, 180.0, 0},
  222. {-12.1810, -15.9160, 12.4230, 0.0, 0.0, 0.0, 0}},
  223. //3
  224. { {-5.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  225. {-25.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  226. {0.0000, 0.0000, 20.0000, 0.0, 0.0, 0.0, 0},
  227. {0.0000, 0.0000, 20.0000, 0.0, 0.0, 0.0, 0},
  228. {0.0000, 0.0000, 15.0000, 0.0, 0.0, 0.0, 0},
  229. {0.0000, 0.0000, 15.0000, 0.0, 0.0, 0.0, 0},
  230. {-10.6650, 0.0000, 15.0000, 0.0, 0.0, 0.0, 0},
  231. {-10.6650, 0.0000, 15.0000, 0.0, 0.0, 0.0, 0},
  232. {-10.6650, 0.0000, 12.5000, 0.0, 0.0, 0.0, 0},
  233. {-10.6650, 0.0000, 12.5000, 0.0, 0.0, 0.0, 0},
  234. {-10.6650, 0.0000, 10.0000, 0.0, 0.0, 0.0, 1},
  235. {-10.6650, -31.8300, 10.0000, 0.0, 0.0, 0.0, 2},
  236. {-10.6650, 0.0000, 10.0000, 0.0, 0.0, 0.0, 1},
  237. {-10.6650, -31.8300, 10.0000, 0.0, 0.0, 0.0, 2},
  238. {-10.6650, -10.66600, 10.0000, 0.0, 0.0, 0.0, 1},
  239. {-10.6650, -21.150, 10.0000, 0.0, 0.0, -90.0, 2},
  240. {-10.6650, -10.66600, 10.0000, 0.0, 0.0, 0.0, 1},
  241. {-10.6650, -21.150, 10.0000, 0.0, 0.0, -90.0, 2},
  242. {-25.0000, -15.9155, 7.7500, 0.0, 0.0, 0.0, 0},
  243. {-25.0000, -15.9155, 12.2500, 0.0, 0.0, 0.0, 0},
  244. {-19.2176, -15.9155, 9.6355, 0.0, 0.0, 180.0, 1},
  245. {-4.4450, -15.9155, 33.2975, 0.0, 0.0, 0.0, 2},
  246. {-19.2176, -15.9155, 9.6355, 0.0, 0.0, 180.0, 1},
  247. {-4.4450, -15.9155, 33.2975, 0.0, 0.0, 0.0, 2},
  248. {0.0000, -10.3660, 41.8300, 0.0, 0.0, 0.0, 0},
  249. {0.0000, -10.3660, 41.8300, 0.0, 0.0, 0.0, 0},
  250. {-14.1480, -15.9155, 10.00, 0.0, 0.0, 0.0, 0},
  251. {-25.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  252. {-25.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  253. {-25.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  254. {-25.0000, -15.9155, 10.0000, 0.0, 0.0, 180.0, 0},
  255. {-12.1810, -13.4900, 10.0000, 0.0, 0.0, 0.0, 1},
  256. {-12.1810, -13.4900, 10.0000, 0.0, 0.0, 0.0, 1},
  257. {-12.1810, -18.3400, 10.0000, 0.0, 0.0, -135.0, 2},
  258. {-12.1810, -18.3400, 10.0000, 0.0, 0.0, -135.0, 2},
  259. {-12.4650, -15.9160, 9.1830, 0.0, 0.0, 180.0, 0},
  260. {-12.4650, -15.9160, 9.1830, 0.0, 0.0, 180.0, 0},
  261. {-12.4650, -15.9160, 10.8168, 0.0, 0.0, 0.0, 0},
  262. {-12.4650, -15.9160, 10.8168, 0.0, 0.0, 0.0, 0},
  263. {-12.4999, -15.9160, 10.0000, 0.0, 0.0, 0.0, 0},
  264. {-12.1810, -15.9160, 7.5770, 0.0, 0.0, 180.0, 0},
  265. {-12.1810, -15.9160, 12.4230, 0.0, 0.0, 0.0, 0}},
  266. //4
  267. { {-5.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  268. {-25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  269. {0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, 0},
  270. {0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, 0},
  271. {0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, 0},
  272. {0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, 0},
  273. {-10.664999, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, 0},
  274. {-10.664999, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, 0},
  275. {-10.664999, 0.000000, 7.500000, 0.000000, 0.000000, 0.000000, 0},
  276. {-10.664999, 0.000000, 7.500000, 0.000000, 0.000000, 0.000000, 0},
  277. {-10.664999, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  278. {-10.664999, -31.829999, 5.000000, 0.000000, 0.000000, 0.000000, 2},
  279. {-10.664999, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  280. {-10.664999, -31.829999, 5.000000, 0.000000, 0.000000, 0.000000, 2},
  281. {-10.664999, -10.666000, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  282. {-10.664999, -21.149999, 5.000000, 0.000000, 0.000000, -90.000000, 2},
  283. {-10.664999, -10.666000, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  284. {-10.664999, -21.149999, 5.000000, 0.000000, 0.000000, -90.000000, 2},
  285. {-25.000000, -15.915499, 2.750000, 0.000000, 0.000000, 0.000000, 0},
  286. {-25.000000, -15.915499, 7.250000, 0.000000, 0.000000, 0.000000, 0},
  287. {-19.217599, -15.915499, 4.635499, 0.000000, 0.000000, 180.000000, 1},
  288. {-4.445000, -15.915499, 28.297500, 0.000000, 0.000000, 0.000000, 2},
  289. {-19.217599, -15.915499, 4.635499, 0.000000, 0.000000, 180.000000, 1},
  290. {-4.445000, -15.915499, 28.297500, 0.000000, 0.000000, 0.000000, 2},
  291. {0.000000, -10.366000, 36.830001, 0.000000, 0.000000, 0.000000, 0},
  292. {0.000000, -10.366000, 36.830001, 0.000000, 0.000000, 0.000000, 0},
  293. {-14.147999, -15.915499, 5.000000, 0.000000, 0.000000, 0.000000, 0},
  294. {-25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  295. {-25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  296. {-25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  297. {-25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  298. {-12.180999, -13.489999, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  299. {-12.180999, -13.489999, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  300. {-12.180999, -18.340000, 5.000000, 0.000000, 0.000000, -135.000000, 2},
  301. {-12.180999, -18.340000, 5.000000, 0.000000, 0.000000, -135.000000, 2},
  302. {-12.465000, -15.916000, 4.182999, 0.000000, 0.000000, 180.000000, 0},
  303. {-12.465000, -15.916000, 4.182999, 0.000000, 0.000000, 180.000000, 0},
  304. {-12.465000, -15.916000, 5.816800, 0.000000, 0.000000, 0.000000, 0},
  305. {-12.465000, -15.916000, 5.816800, 0.000000, 0.000000, 0.000000, 0},
  306. {-12.499899, -15.916000, 5.000000, 0.000000, 0.000000, 0.000000, 0},
  307. {-12.180999, -15.916000, 2.577000, 0.000000, 0.000000, 180.000000, 0},
  308. {-12.180999, -15.916000, 7.423000, 0.000000, 0.000000, 0.000000, 0}},
  309. //5
  310. { {-5.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  311. {-25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  312. {0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, 0},
  313. {0.000000, 0.000000, 15.000000, 0.000000, 0.000000, 0.000000, 0},
  314. {0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, 0},
  315. {0.000000, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, 0},
  316. {-10.664999, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, 0},
  317. {-10.664999, 0.000000, 10.000000, 0.000000, 0.000000, 0.000000, 0},
  318. {-10.664999, 0.000000, 7.500000, 0.000000, 0.000000, 0.000000, 0},
  319. {-10.664999, 0.000000, 7.500000, 0.000000, 0.000000, 0.000000, 0},
  320. {-10.664999, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  321. {-10.664999, -31.829999, 5.000000, 0.000000, 0.000000, 0.000000, 2},
  322. {-10.664999, 0.000000, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  323. {-10.664999, -31.829999, 5.000000, 0.000000, 0.000000, 0.000000, 2},
  324. {-10.664999, -10.666000, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  325. {-10.664999, -21.149999, 5.000000, 0.000000, 0.000000, -90.000000, 2},
  326. {-10.664999, -10.666000, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  327. {-10.664999, -21.149999, 5.000000, 0.000000, 0.000000, -90.000000, 2},
  328. {-25.000000, -15.915499, 2.750000, 0.000000, 0.000000, 0.000000, 0},
  329. {-25.000000, -15.915499, 7.250000, 0.000000, 0.000000, 0.000000, 0},
  330. {-19.217599, -15.915499, 4.635499, 0.000000, 0.000000, 180.000000, 1},
  331. {-4.445000, -15.915499, 28.297500, 0.000000, 0.000000, 0.000000, 2},
  332. {-19.217599, -15.915499, 4.635499, 0.000000, 0.000000, 180.000000, 1},
  333. {-4.445000, -15.915499, 28.297500, 0.000000, 0.000000, 0.000000, 2},
  334. {0.000000, -10.366000, 36.830001, 0.000000, 0.000000, 0.000000, 0},
  335. {0.000000, -10.366000, 36.830001, 0.000000, 0.000000, 0.000000, 0},
  336. {-14.147999, -15.915499, 5.000000, 0.000000, 0.000000, 0.000000, 0},
  337. {-25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  338. {-25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  339. {-25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  340. {-25.000000, -15.915499, 5.000000, 0.000000, 0.000000, 180.000000, 0},
  341. {-12.180999, -13.489999, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  342. {-12.180999, -13.489999, 5.000000, 0.000000, 0.000000, 0.000000, 1},
  343. {-12.180999, -18.340000, 5.000000, 0.000000, 0.000000, -135.000000, 2},
  344. {-12.180999, -18.340000, 5.000000, 0.000000, 0.000000, -135.000000, 2},
  345. {-12.465000, -15.916000, 4.182999, 0.000000, 0.000000, 180.000000, 0},
  346. {-12.465000, -15.916000, 4.182999, 0.000000, 0.000000, 180.000000, 0},
  347. {-12.465000, -15.916000, 5.816800, 0.000000, 0.000000, 0.000000, 0},
  348. {-12.465000, -15.916000, 5.816800, 0.000000, 0.000000, 0.000000, 0},
  349. {-12.499899, -15.916000, 5.000000, 0.000000, 0.000000, 0.000000, 0},
  350. {-12.180999, -15.916000, 2.577000, 0.000000, 0.000000, 180.000000, 0},
  351. {-12.180999, -15.916000, 7.423000, 0.000000, 0.000000, 0.000000, 0}},
  352.  
  353. //6
  354. { {15.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 0},
  355. {35.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 0},
  356. {10.666000, -0.000999, 15.000499, 0.000000, 0.000000, 180.000000, 1},
  357. {10.666000, -0.000999, 15.000499, 0.000000, 0.000000, 180.000000, 1},
  358. {10.666000, -0.000999, 10.000499, 0.000000, 0.000000, 180.000000, 1},
  359. {10.666000, -0.000999, 10.000499, 0.000000, 0.000000, 180.000000, 1},
  360. {21.330999, -0.000999, 10.000499, 0.000000, 0.000000, 180.000000, 1},
  361. {21.330999, -0.000999, 10.000499, 0.000000, 0.000000, 180.000000, 1},
  362. {21.330999, -0.000999, 7.500500, 0.000000, 0.000000, 180.000000, 1},
  363. {21.330999, -0.000999, 7.500500, 0.000000, 0.000000, 180.000000, 1},
  364. {21.330999, -0.000999, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  365. {21.330999, 31.829999, 5.000500, 0.000000, 0.000000, 180.000000, 2},
  366. {21.330999, -0.000999, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  367. {21.330999, 31.829999, 5.000500, 0.000000, 0.000000, 180.000000, 2},
  368. {21.332000, 10.686900, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  369. {21.332000, 21.142101, 5.000500, 0.000000, 0.000000, 90.000000, 2},
  370. {21.332000, 10.686900, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  371. {21.332000, 21.142101, 5.000500, 0.000000, 0.000000, 90.000000, 2},
  372. {35.666000, 15.914500, 2.750500, 0.000000, 0.000000, 0.000000, 0},
  373. {35.666000, 15.914500, 7.250500, 0.000000, 0.000000, 0.000000, 0},
  374. {29.883800, 15.914500, 4.638100, 0.000000, 0.000000, 0.000000, 1},
  375. {15.110300, 15.914500, 28.298000, 0.000000, 0.000000, 180.000000, 2},
  376. {29.883800, 15.914500, 4.638100, 0.000000, 0.000000, 0.000000, 1},
  377. {15.110300, 15.914500, 28.298000, 0.000000, 0.000000, 180.000000, 2},
  378. {10.666000, 10.364500, 36.831501, 0.000000, 0.000000, 0.000000, 1},
  379. {10.666000, 10.364500, 36.831501, 0.000000, 0.000000, 0.000000, 1},
  380. {24.815999, 15.914500, 5.000500, 0.000000, 0.000000, 180.000000, 0},
  381. {35.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 1},
  382. {35.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 1},
  383. {35.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 2},
  384. {35.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 2},
  385. {22.846200, 13.490799, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  386. {22.846200, 13.490799, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  387. {22.846200, 18.338199, 5.000500, 0.000000, 0.000000, 45.000000, 2},
  388. {22.846200, 18.338199, 5.000500, 0.000000, 0.000000, 45.000000, 2},
  389. {23.131999, 15.914500, 4.182100, 0.000000, 0.000000, 0.000000, 0},
  390. {23.131999, 15.914500, 4.182100, 0.000000, 0.000000, 0.000000, 0},
  391. {23.131999, 15.914500, 5.818900, 0.000000, 0.000000, 180.000000, 0},
  392. {23.131999, 15.914500, 5.818900, 0.000000, 0.000000, 180.000000, 0},
  393. {23.170000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 0},
  394. {22.843999, 15.914500, 2.576500, 0.000000, 0.000000, 0.000000, 0},
  395. {22.843999, 15.914500, 7.424500, 0.000000, 0.000000, 180.000000, 0}},
  396. //7
  397. { {15.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 0},
  398. {35.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 0},
  399. {10.666000, -0.000999, 15.000499, 0.000000, 0.000000, 180.000000, 1},
  400. {10.666000, -0.000999, 15.000499, 0.000000, 0.000000, 180.000000, 1},
  401. {10.666000, -0.000999, 10.000499, 0.000000, 0.000000, 180.000000, 1},
  402. {10.666000, -0.000999, 10.000499, 0.000000, 0.000000, 180.000000, 1},
  403. {21.330999, -0.000999, 10.000499, 0.000000, 0.000000, 180.000000, 1},
  404. {21.330999, -0.000999, 10.000499, 0.000000, 0.000000, 180.000000, 1},
  405. {21.330999, -0.000999, 7.500500, 0.000000, 0.000000, 180.000000, 1},
  406. {21.330999, -0.000999, 7.500500, 0.000000, 0.000000, 180.000000, 1},
  407. {21.330999, -0.000999, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  408. {21.330999, 31.829999, 5.000500, 0.000000, 0.000000, 180.000000, 2},
  409. {21.330999, -0.000999, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  410. {21.330999, 31.829999, 5.000500, 0.000000, 0.000000, 180.000000, 2},
  411. {21.332000, 10.686900, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  412. {21.332000, 21.142101, 5.000500, 0.000000, 0.000000, 90.000000, 2},
  413. {21.332000, 10.686900, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  414. {21.332000, 21.142101, 5.000500, 0.000000, 0.000000, 90.000000, 2},
  415. {35.666000, 15.914500, 2.750500, 0.000000, 0.000000, 0.000000, 0},
  416. {35.666000, 15.914500, 7.250500, 0.000000, 0.000000, 0.000000, 0},
  417. {29.883800, 15.914500, 4.638100, 0.000000, 0.000000, 0.000000, 1},
  418. {15.110300, 15.914500, 28.298000, 0.000000, 0.000000, 180.000000, 2},
  419. {29.883800, 15.914500, 4.638100, 0.000000, 0.000000, 0.000000, 1},
  420. {15.110300, 15.914500, 28.298000, 0.000000, 0.000000, 180.000000, 2},
  421. {10.666000, 10.364500, 36.831501, 0.000000, 0.000000, 0.000000, 1},
  422. {10.666000, 10.364500, 36.831501, 0.000000, 0.000000, 0.000000, 1},
  423. {24.815999, 15.914500, 5.000500, 0.000000, 0.000000, 180.000000, 0},
  424. {35.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 1},
  425. {35.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 1},
  426. {35.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 2},
  427. {35.666000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 2},
  428. {22.846200, 13.490799, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  429. {22.846200, 13.490799, 5.000500, 0.000000, 0.000000, 180.000000, 1},
  430. {22.846200, 18.338199, 5.000500, 0.000000, 0.000000, 45.000000, 2},
  431. {22.846200, 18.338199, 5.000500, 0.000000, 0.000000, 45.000000, 2},
  432. {23.131999, 15.914500, 4.182100, 0.000000, 0.000000, 0.000000, 0},
  433. {23.131999, 15.914500, 4.182100, 0.000000, 0.000000, 0.000000, 0},
  434. {23.131999, 15.914500, 5.818900, 0.000000, 0.000000, 180.000000, 0},
  435. {23.131999, 15.914500, 5.818900, 0.000000, 0.000000, 180.000000, 0},
  436. {23.170000, 15.914500, 5.000500, 0.000000, 0.000000, 0.000000, 0},
  437. {22.843999, 15.914500, 2.576500, 0.000000, 0.000000, 0.000000, 0},
  438. {22.843999, 15.914500, 7.424500, 0.000000, 0.000000, 180.000000, 0}},
  439. //8
  440. { {15.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 0},
  441. {35.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 0},
  442. {10.666000, -0.000999, 12.499000, 0.000000, 0.000000, 180.000000, 1},
  443. {10.666000, -0.000999, 12.499000, 0.000000, 0.000000, 180.000000, 1},
  444. {10.666000, -0.000999, 7.499000, 0.000000, 0.000000, 180.000000, 1},
  445. {10.666000, -0.000999, 7.499000, 0.000000, 0.000000, 180.000000, 1},
  446. {21.330999, -0.000999, 7.499000, 0.000000, 0.000000, 180.000000, 1},
  447. {21.330999, -0.000999, 7.499000, 0.000000, 0.000000, 180.000000, 1},
  448. {21.330999, -0.000999, 4.999000, 0.000000, 0.000000, 180.000000, 1},
  449. {21.330999, -0.000999, 4.999000, 0.000000, 0.000000, 180.000000, 1},
  450. {21.330999, -0.000999, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  451. {21.330999, 31.829999, 2.499000, 0.000000, 0.000000, 180.000000, 2},
  452. {21.330999, -0.000999, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  453. {21.330999, 31.829999, 2.499000, 0.000000, 0.000000, 180.000000, 2},
  454. {21.332000, 10.686900, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  455. {21.332000, 21.142101, 2.499000, 0.000000, 0.000000, 90.000000, 2},
  456. {21.332000, 10.686900, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  457. {21.332000, 21.142101, 2.499000, 0.000000, 0.000000, 90.000000, 2},
  458. {35.666000, 15.914500, 0.249000, 0.000000, 0.000000, 0.000000, 0},
  459. {35.666000, 15.914500, 4.749000, 0.000000, 0.000000, 0.000000, 0},
  460. {29.883800, 15.914500, 2.136600, 0.000000, 0.000000, 0.000000, 1},
  461. {15.110300, 15.914500, 25.796501, 0.000000, 0.000000, 180.000000, 2},
  462. {29.883800, 15.914500, 2.136600, 0.000000, 0.000000, 0.000000, 1},
  463. {15.110300, 15.914500, 25.796501, 0.000000, 0.000000, 180.000000, 2},
  464. {10.666000, 10.364500, 34.329998, 0.000000, 0.000000, 0.000000, 1},
  465. {10.666000, 10.364500, 34.329998, 0.000000, 0.000000, 0.000000, 1},
  466. {24.815999, 15.914500, 2.499000, 0.000000, 0.000000, 180.000000, 0},
  467. {35.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 1},
  468. {35.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 1},
  469. {35.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 2},
  470. {35.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 2},
  471. {22.846200, 13.490799, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  472. {22.846200, 13.490799, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  473. {22.846200, 18.338199, 2.499000, 0.000000, 0.000000, 45.000000, 2},
  474. {22.846200, 18.338199, 2.499000, 0.000000, 0.000000, 45.000000, 2},
  475. {23.131999, 15.914500, 1.680600, 0.000000, 0.000000, 0.000000, 0},
  476. {23.131999, 15.914500, 1.680600, 0.000000, 0.000000, 0.000000, 0},
  477. {23.131999, 15.914500, 3.317399, 0.000000, 0.000000, 180.000000, 0},
  478. {23.131999, 15.914500, 3.317399, 0.000000, 0.000000, 180.000000, 0},
  479. {23.170000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 0},
  480. {22.843999, 15.914500, 0.075000, 0.000000, 0.000000, 0.000000, 0},
  481. {22.843999, 15.914500, 4.923000, 0.000000, 0.000000, 180.000000, 0}},
  482. //9
  483. { {15.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 0},
  484. {35.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 0},
  485. {10.666000, -0.000999, 12.499000, 0.000000, 0.000000, 180.000000, 1},
  486. {10.666000, -0.000999, 12.499000, 0.000000, 0.000000, 180.000000, 1},
  487. {10.666000, -0.000999, 7.499000, 0.000000, 0.000000, 180.000000, 1},
  488. {10.666000, -0.000999, 7.499000, 0.000000, 0.000000, 180.000000, 1},
  489. {21.330999, -0.000999, 7.499000, 0.000000, 0.000000, 180.000000, 1},
  490. {21.330999, -0.000999, 7.499000, 0.000000, 0.000000, 180.000000, 1},
  491. {21.330999, -0.000999, 4.999000, 0.000000, 0.000000, 180.000000, 1},
  492. {21.330999, -0.000999, 4.999000, 0.000000, 0.000000, 180.000000, 1},
  493. {21.330999, -0.000999, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  494. {21.330999, 31.829999, 2.499000, 0.000000, 0.000000, 180.000000, 2},
  495. {21.330999, -0.000999, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  496. {21.330999, 31.829999, 2.499000, 0.000000, 0.000000, 180.000000, 2},
  497. {21.332000, 10.686900, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  498. {21.332000, 21.142101, 2.499000, 0.000000, 0.000000, 90.000000, 2},
  499. {21.332000, 10.686900, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  500. {21.332000, 21.142101, 2.499000, 0.000000, 0.000000, 90.000000, 2},
  501. {35.666000, 15.914500, 0.249000, 0.000000, 0.000000, 0.000000, 0},
  502. {35.666000, 15.914500, 4.749000, 0.000000, 0.000000, 0.000000, 0},
  503. {29.883800, 15.914500, 2.136600, 0.000000, 0.000000, 0.000000, 1},
  504. {15.110300, 15.914500, 25.796501, 0.000000, 0.000000, 180.000000, 2},
  505. {29.883800, 15.914500, 2.136600, 0.000000, 0.000000, 0.000000, 1},
  506. {15.110300, 15.914500, 25.796501, 0.000000, 0.000000, 180.000000, 2},
  507. {10.666000, 10.364500, 34.329998, 0.000000, 0.000000, 0.000000, 1},
  508. {10.666000, 10.364500, 34.329998, 0.000000, 0.000000, 0.000000, 1},
  509. {24.815999, 15.914500, 2.499000, 0.000000, 0.000000, 180.000000, 0},
  510. {35.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 1},
  511. {35.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 1},
  512. {35.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 2},
  513. {35.666000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 2},
  514. {22.846200, 13.490799, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  515. {22.846200, 13.490799, 2.499000, 0.000000, 0.000000, 180.000000, 1},
  516. {22.846200, 18.338199, 2.499000, 0.000000, 0.000000, 45.000000, 2},
  517. {22.846200, 18.338199, 2.499000, 0.000000, 0.000000, 45.000000, 2},
  518. {23.131999, 15.914500, 1.680600, 0.000000, 0.000000, 0.000000, 0},
  519. {23.131999, 15.914500, 1.680600, 0.000000, 0.000000, 0.000000, 0},
  520. {23.131999, 15.914500, 3.317399, 0.000000, 0.000000, 180.000000, 0},
  521. {23.131999, 15.914500, 3.317399, 0.000000, 0.000000, 180.000000, 0},
  522. {23.170000, 15.914500, 2.499000, 0.000000, 0.000000, 0.000000, 0},
  523. {22.843999, 15.914500, 0.075000, 0.000000, 0.000000, 0.000000, 0},
  524. {22.843999, 15.914500, 4.923000, 0.000000, 0.000000, 180.000000, 0}},
  525. //10
  526. { {15.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  527. {35.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  528. {10.666000, -0.000999, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  529. {10.666000, -0.000999, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  530. {10.666000, -0.000999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  531. {10.666000, -0.000999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  532. {21.330999, -0.000999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  533. {21.330999, -0.000999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  534. {21.330999, -0.000999, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  535. {21.330999, -0.000999, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  536. {21.330999, -0.000999, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  537. {21.330999, 31.829999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  538. {21.330999, -0.000999, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  539. {21.330999, 31.829999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  540. {21.332000, 10.686900, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  541. {21.332000, 21.142101, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  542. {21.332000, 10.686900, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  543. {21.332000, 21.142101, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  544. {35.666000, 15.914500, -2.250000, 0.000000, 0.000000, 0.000000, 0},
  545. {35.666000, 15.914500, 2.250000, 0.000000, 0.000000, 0.000000, 0},
  546. {29.883800, 15.914500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  547. {15.110300, 15.914500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  548. {29.883800, 15.914500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  549. {15.110300, 15.914500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  550. {10.666000, 10.364500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  551. {10.666000, 10.364500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  552. {24.815999, 15.914500, 0.000000, 0.000000, 0.000000, 180.000000, 0},
  553. {35.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  554. {35.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  555. {35.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  556. {35.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  557. {22.846200, 13.490799, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  558. {22.846200, 13.490799, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  559. {22.846200, 18.338199, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  560. {22.846200, 18.338199, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  561. {23.131999, 15.914500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  562. {23.131999, 15.914500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  563. {23.131999, 15.914500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  564. {23.131999, 15.914500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  565. {23.170000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  566. {22.843999, 15.914500, -2.424000, 0.000000, 0.000000, 0.000000, 0},
  567. {22.843999, 15.914500, 2.424000, 0.000000, 0.000000, 180.000000, 0}},
  568. //11
  569. { {15.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  570. {35.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  571. {10.666000, -31.829999, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  572. {10.666000, -31.829999, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  573. {10.666000, -31.829999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  574. {10.666000, -31.829999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  575. {21.330999, -31.829999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  576. {21.330999, -31.829999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  577. {21.330999, -31.829999, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  578. {21.330999, -31.829999, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  579. {21.330999, -31.829999, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  580. {21.330999, 0.000999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  581. {21.330999, -31.829999, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  582. {21.330999, 0.000999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  583. {21.332000, -21.142101, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  584. {21.332000, -10.686900, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  585. {21.332000, -21.142101, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  586. {21.332000, -10.686900, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  587. {35.666000, -15.914500, -2.250000, 0.000000, 0.000000, 0.000000, 0},
  588. {35.666000, -15.914500, 2.250000, 0.000000, 0.000000, 0.000000, 0},
  589. {29.883800, -15.914500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  590. {15.110300, -15.914500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  591. {29.883800, -15.914500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  592. {15.110300, -15.914500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  593. {10.666000, -21.464500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  594. {10.666000, -21.464500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  595. {24.815999, -15.914500, 0.000000, 0.000000, 0.000000, 180.000000, 0},
  596. {35.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  597. {35.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  598. {35.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  599. {35.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  600. {22.846200, -18.338199, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  601. {22.846200, -18.338199, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  602. {22.846200, -13.490799, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  603. {22.846200, -13.490799, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  604. {23.131999, -15.914500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  605. {23.131999, -15.914500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  606. {23.131999, -15.914500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  607. {23.131999, -15.914500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  608. {23.170000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  609. {22.843999, -15.914500, -2.424000, 0.000000, 0.000000, 0.000000, 0},
  610. {22.843999, -15.914500, 2.424000, 0.000000, 0.000000, 180.000000, 0}},
  611. //12
  612. { {15.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  613. {35.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  614. {10.666000, -0.000999, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  615. {10.666000, -0.000999, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  616. {10.666000, -0.000999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  617. {10.666000, -0.000999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  618. {21.330999, -0.000999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  619. {21.330999, -0.000999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  620. {21.330999, -0.000999, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  621. {21.330999, -0.000999, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  622. {21.330999, -0.000999, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  623. {21.330999, 31.829999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  624. {21.330999, -0.000999, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  625. {21.330999, 31.829999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  626. {21.332000, 10.686900, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  627. {21.332000, 21.142101, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  628. {21.332000, 10.686900, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  629. {21.332000, 21.142101, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  630. {35.666000, 15.914500, -2.250000, 0.000000, 0.000000, 0.000000, 0},
  631. {35.666000, 15.914500, 2.250000, 0.000000, 0.000000, 0.000000, 0},
  632. {29.883800, 15.914500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  633. {15.110300, 15.914500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  634. {29.883800, 15.914500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  635. {15.110300, 15.914500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  636. {10.666000, 10.364500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  637. {10.666000, 10.364500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  638. {24.815999, 15.914500, 0.000000, 0.000000, 0.000000, 180.000000, 0},
  639. {35.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  640. {35.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  641. {35.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  642. {35.666000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  643. {22.846200, 13.490799, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  644. {22.846200, 13.490799, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  645. {22.846200, 18.338199, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  646. {22.846200, 18.338199, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  647. {23.131999, 15.914500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  648. {23.131999, 15.914500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  649. {23.131999, 15.914500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  650. {23.131999, 15.914500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  651. {23.170000, 15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  652. {22.843999, 15.914500, -2.424000, 0.000000, 0.000000, 0.000000, 0},
  653. {22.843999, 15.914500, 2.424000, 0.000000, 0.000000, 180.000000, 0}},
  654. //13
  655. { {15.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  656. {35.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  657. {10.666000, -31.829999, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  658. {10.666000, -31.829999, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  659. {10.666000, -31.829999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  660. {10.666000, -31.829999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  661. {21.330999, -31.829999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  662. {21.330999, -31.829999, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  663. {21.330999, -31.829999, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  664. {21.330999, -31.829999, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  665. {21.330999, -31.829999, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  666. {21.330999, 0.000999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  667. {21.330999, -31.829999, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  668. {21.330999, 0.000999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  669. {21.332000, -21.142101, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  670. {21.332000, -10.686900, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  671. {21.332000, -21.142101, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  672. {21.332000, -10.686900, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  673. {35.666000, -15.914500, -2.250000, 0.000000, 0.000000, 0.000000, 0},
  674. {35.666000, -15.914500, 2.250000, 0.000000, 0.000000, 0.000000, 0},
  675. {29.883800, -15.914500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  676. {15.110300, -15.914500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  677. {29.883800, -15.914500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  678. {15.110300, -15.914500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  679. {10.666000, -21.464500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  680. {10.666000, -21.464500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  681. {24.815999, -15.914500, 0.000000, 0.000000, 0.000000, 180.000000, 0},
  682. {35.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  683. {35.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  684. {35.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  685. {35.666000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  686. {22.846200, -18.338199, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  687. {22.846200, -18.338199, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  688. {22.846200, -13.490799, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  689. {22.846200, -13.490799, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  690. {23.131999, -15.914500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  691. {23.131999, -15.914500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  692. {23.131999, -15.914500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  693. {23.131999, -15.914500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  694. {23.170000, -15.914500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  695. {22.843999, -15.914500, -2.424000, 0.000000, 0.000000, 0.000000, 0},
  696. {22.843999, -15.914500, 2.424000, 0.000000, 0.000000, 180.000000, 0}},
  697.  
  698. //14
  699. { {-5.250500, 15.665699, 0.000000, 0.000000, 0.000000, 90.000000, 0},
  700. {-5.250500, 35.665699, 0.000000, 0.000000, 0.000000, 90.000000, 0},
  701. {10.665699, 10.665699, 10.000000, 0.000000, 0.000000, 270.000000, 1},
  702. {10.665699, 10.665699, 10.000000, 0.000000, 0.000000, 270.000000, 1},
  703. {10.665699, 10.665699, 5.000000, 0.000000, 0.000000, 270.000000, 1},
  704. {10.665699, 10.665699, 5.000000, 0.000000, 0.000000, 270.000000, 1},
  705. {10.665699, 21.330699, 5.000000, 0.000000, 0.000000, 270.000000, 1},
  706. {10.665699, 21.330699, 5.000000, 0.000000, 0.000000, 270.000000, 1},
  707. {10.665699, 21.330699, 2.500000, 0.000000, 0.000000, 270.000000, 1},
  708. {10.665699, 21.330699, 2.500000, 0.000000, 0.000000, 270.000000, 1},
  709. {10.664999, 21.330699, 0.000000, 0.000000, 0.000000, 270.000000, 1},
  710. {-21.166000, 21.330699, 0.000000, 0.000000, 0.000000, 270.000000, 2},
  711. {10.664999, 21.330699, 0.000000, 0.000000, 0.000000, 270.000000, 1},
  712. {-21.166000, 21.330699, 0.000000, 0.000000, 0.000000, 270.000000, 2},
  713. {0.0, 21.328, 0.000000, 0.000000, 0.000000, 270.000000, 1},
  714. {-10.478098, 21.328, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  715. {-10.478098, 21.331699, 0.000000, 0.000000, 0.000000, 270.000000, 1},
  716. {-0.022900, 21.331699, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  717. {-5.250500, 35.665699, -2.250000, 0.000000, 0.000000, 90.000000, 0},
  718. {-5.250500, 35.665699, 2.250000, 0.000000, 0.000000, 90.000000, 0},
  719. {-5.250500, 29.883499, -0.362399, 0.000000, 0.000000, 90.000000, 1},
  720. {-5.250500, 15.109998, 23.297500, 0.000000, 0.000000, 270.000000, 2},
  721. {-5.250500, 29.883499, -0.362399, 0.000000, 0.000000, 90.000000, 1},
  722. {-5.250500, 15.109998, 23.297500, 0.000000, 0.000000, 270.000000, 2},
  723. {10.800499, 10.665699, 31.830999, 0.000000, 0.000000, 90.000000, 1},
  724. {0.3, 10.665699, 31.830999, 0.000000, 0.000000, 90.000000, 1},
  725. {-5.250500, 24.815700, 0.000000, 0.000000, 0.000000, 270.000000, 0},
  726. {-5.250500, 35.665699, 0.000000, 0.000000, 0.000000, 90.000000, 1},
  727. {-5.250500, 35.665699, 0.000000, 0.000000, 0.000000, 90.000000, 1},
  728. {-5.250500, 35.665699, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  729. {-5.250500, 35.665699, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  730. {-2.826800, 22.845901, 0.000000, 0.000000, 0.000000, 270.000000, 1}, //31
  731. {-2.826800, 22.845901, 0.000000, 0.000000, 0.000000, 270.000000, 1},
  732. {-7.674200, 22.845901, 0.000000, 0.000000, 0.000000, 135.000000, 2},
  733. {-7.674200, 22.845901, 0.000000, 0.000000, 0.000000, 135.000000, 2},
  734. {-5.250500, 23.131698, -0.818400, 0.000000, 0.000000, 90.000000, 0},
  735. {-5.250500, 23.131698, -0.818400, 0.000000, 0.000000, 90.000000, 0},
  736. {-5.250500, 23.131698, 0.818400, 0.000000, 0.000000, 270.000000, 0},
  737. {-5.250500, 23.131698, 0.818400, 0.000000, 0.000000, 270.000000, 0},
  738. {-5.250500, 23.169700, 0.000000, 0.000000, 0.000000, 90.000000, 0},
  739. {-5.250500, 22.843700, -2.424000, 0.000000, 0.000000, 90.000000, 0},
  740. {-5.250500, 22.843700, 2.424000, 0.000000, 0.000000, 270.000000, 0}},
  741. //15
  742. { {15.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  743. {35.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  744. {10.665699, -21.166000, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  745. {10.665699, -21.166000, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  746. {10.665699, -21.166000, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  747. {10.665699, -21.166000, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  748. {21.330699, -21.166000, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  749. {21.330699, -21.166000, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  750. {21.330699, -21.166000, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  751. {21.330699, -21.166000, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  752. {21.330699, -21.166000, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  753. {21.330699, 10.664999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  754. {21.330699, -21.166000, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  755. {21.330699, 10.664999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  756. {21.331699, -10.478099, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  757. {21.331699, -0.022900, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  758. {21.331699, -10.478099, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  759. {21.331699, -0.022900, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  760. {35.665699, -5.250500, -2.250000, 0.000000, 0.000000, 0.000000, 0},
  761. {35.665699, -5.250500, 2.250000, 0.000000, 0.000000, 0.000000, 0},
  762. {29.883499, -5.250500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  763. {15.109999, -5.250500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  764. {29.883499, -5.250500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  765. {15.109999, -5.250500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  766. {10.665699, -10.800500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  767. {10.665699, -10.800500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  768. {24.815700, -5.250500, 0.000000, 0.000000, 0.000000, 180.000000, 0},
  769. {35.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  770. {35.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  771. {35.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  772. {35.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  773. {22.845901, -7.674200, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  774. {22.845901, -7.674200, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  775. {22.845901, -2.826800, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  776. {22.845901, -2.826800, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  777. {23.131698, -5.250500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  778. {23.131698, -5.250500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  779. {23.131698, -5.250500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  780. {23.131698, -5.250500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  781. {23.169700, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  782. {22.843700, -5.250500, -2.424000, 0.000000, 0.000000, 0.000000, 0},
  783. {22.843700, -5.250500, 2.424000, 0.000000, 0.000000, 180.000000, 0}},
  784. //16
  785. { {-5.250500, 15.665699, 0.000000, 0.000000, 0.000000, 90.000000, 0},
  786. {-5.250500, 35.665699, 0.000000, 0.000000, 0.000000, 90.000000, 0},
  787. {10.665699, 10.665699, 10.000000, 0.000000, 0.000000, 270.000000, 1},
  788. {10.665699, 10.665699, 10.000000, 0.000000, 0.000000, 270.000000, 1},
  789. {10.665699, 10.665699, 5.000000, 0.000000, 0.000000, 270.000000, 1},
  790. {10.665699, 10.665699, 5.000000, 0.000000, 0.000000, 270.000000, 1},
  791. {10.665699, 21.330699, 5.000000, 0.000000, 0.000000, 270.000000, 1},
  792. {10.665699, 21.330699, 5.000000, 0.000000, 0.000000, 270.000000, 1},
  793. {10.665699, 21.330699, 2.500000, 0.000000, 0.000000, 270.000000, 1},
  794. {10.665699, 21.330699, 2.500000, 0.000000, 0.000000, 270.000000, 1},
  795. {10.664999, 21.330699, 0.000000, 0.000000, 0.000000, 270.000000, 1},
  796. {-21.166000, 21.330699, 0.000000, 0.000000, 0.000000, 270.000000, 2},
  797. {10.664999, 21.330699, 0.000000, 0.000000, 0.000000, 270.000000, 1},
  798. {-21.166000, 21.330699, 0.000000, 0.000000, 0.000000, 270.000000, 2},
  799. {0.0, 21.328, 0.000000, 0.000000, 0.000000, 270.000000, 1},
  800. {-10.478098, 21.328, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  801. {-10.478098, 21.331699, 0.000000, 0.000000, 0.000000, 270.000000, 1},
  802. {-0.022900, 21.331699, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  803. {-5.250500, 35.665699, -2.250000, 0.000000, 0.000000, 90.000000, 0},
  804. {-5.250500, 35.665699, 2.250000, 0.000000, 0.000000, 90.000000, 0},
  805. {-5.250500, 29.883499, -0.362399, 0.000000, 0.000000, 90.000000, 1},
  806. {-5.250500, 15.109998, 23.297500, 0.000000, 0.000000, 270.000000, 2},
  807. {-5.250500, 29.883499, -0.362399, 0.000000, 0.000000, 90.000000, 1},
  808. {-5.250500, 15.109998, 23.297500, 0.000000, 0.000000, 270.000000, 2},
  809. {10.800499, 10.665699, 31.830999, 0.000000, 0.000000, 90.000000, 1},
  810. {0.3, 10.665699, 31.830999, 0.000000, 0.000000, 90.000000, 1},
  811. {-5.250500, 24.815700, 0.000000, 0.000000, 0.000000, 270.000000, 0},
  812. {-5.250500, 35.665699, 0.000000, 0.000000, 0.000000, 90.000000, 1},
  813. {-5.250500, 35.665699, 0.000000, 0.000000, 0.000000, 90.000000, 1},
  814. {-5.250500, 35.665699, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  815. {-5.250500, 35.665699, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  816. {-2.826800, 22.845901, 0.000000, 0.000000, 0.000000, 270.000000, 1}, //31
  817. {-2.826800, 22.845901, 0.000000, 0.000000, 0.000000, 270.000000, 1},
  818. {-7.674200, 22.845901, 0.000000, 0.000000, 0.000000, 135.000000, 2},
  819. {-7.674200, 22.845901, 0.000000, 0.000000, 0.000000, 135.000000, 2},
  820. {-5.250500, 23.131698, -0.818400, 0.000000, 0.000000, 90.000000, 0},
  821. {-5.250500, 23.131698, -0.818400, 0.000000, 0.000000, 90.000000, 0},
  822. {-5.250500, 23.131698, 0.818400, 0.000000, 0.000000, 270.000000, 0},
  823. {-5.250500, 23.131698, 0.818400, 0.000000, 0.000000, 270.000000, 0},
  824. {-5.250500, 23.169700, 0.000000, 0.000000, 0.000000, 90.000000, 0},
  825. {-5.250500, 22.843700, -2.424000, 0.000000, 0.000000, 90.000000, 0},
  826. {-5.250500, 22.843700, 2.424000, 0.000000, 0.000000, 270.000000, 0}},
  827. //17
  828. { {15.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  829. {35.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  830. {10.665699, -21.166000, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  831. {10.665699, -21.166000, 10.000000, 0.000000, 0.000000, 180.000000, 1},
  832. {10.665699, -21.166000, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  833. {10.665699, -21.166000, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  834. {21.330699, -21.166000, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  835. {21.330699, -21.166000, 5.000000, 0.000000, 0.000000, 180.000000, 1},
  836. {21.330699, -21.166000, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  837. {21.330699, -21.166000, 2.500000, 0.000000, 0.000000, 180.000000, 1},
  838. {21.330699, -21.166000, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  839. {21.330699, 10.664999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  840. {21.330699, -21.166000, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  841. {21.330699, 10.664999, 0.000000, 0.000000, 0.000000, 180.000000, 2},
  842. {21.331699, -10.478099, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  843. {21.331699, -0.022900, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  844. {21.331699, -10.478099, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  845. {21.331699, -0.022900, 0.000000, 0.000000, 0.000000, 90.000000, 2},
  846. {35.665699, -5.250500, -2.250000, 0.000000, 0.000000, 0.000000, 0},
  847. {35.665699, -5.250500, 2.250000, 0.000000, 0.000000, 0.000000, 0},
  848. {29.883499, -5.250500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  849. {15.109999, -5.250500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  850. {29.883499, -5.250500, -0.362399, 0.000000, 0.000000, 0.000000, 1},
  851. {15.109999, -5.250500, 23.297500, 0.000000, 0.000000, 180.000000, 2},
  852. {10.665699, -10.800500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  853. {10.665699, -10.800500, 31.830999, 0.000000, 0.000000, 0.000000, 1},
  854. {24.815700, -5.250500, 0.000000, 0.000000, 0.000000, 180.000000, 0},
  855. {35.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  856. {35.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 1},
  857. {35.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  858. {35.665699, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 2},
  859. {22.845901, -7.674200, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  860. {22.845901, -7.674200, 0.000000, 0.000000, 0.000000, 180.000000, 1},
  861. {22.845901, -2.826800, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  862. {22.845901, -2.826800, 0.000000, 0.000000, 0.000000, 45.000000, 2},
  863. {23.131698, -5.250500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  864. {23.131698, -5.250500, -0.818400, 0.000000, 0.000000, 0.000000, 0},
  865. {23.131698, -5.250500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  866. {23.131698, -5.250500, 0.818400, 0.000000, 0.000000, 180.000000, 0},
  867. {23.169700, -5.250500, 0.000000, 0.000000, 0.000000, 0.000000, 0},
  868. {22.843700, -5.250500, -2.424000, 0.000000, 0.000000, 0.000000, 0},
  869. {22.843700, -5.250500, 2.424000, 0.000000, 0.000000, 180.000000, 0}},
  870. //18
  871. { {30.0000, 0.0000, 2.2500, 0.0000, 0.0000, 0.0000, 0},
  872. {50.0000, 0.0000, 2.2500, 0.0000, 0.0000, 0.0000, 0},
  873. {25.0000, -15.9154, 12.2500, 0.0000, 0.0000, 180.0000, 1},
  874. {25.0000, -15.9154, 12.2500, 0.0000, 0.0000, 180.0000, 1},
  875. {25.0000, -15.9154, 7.2500, 0.0000, 0.0000, 180.0000, 1},
  876. {25.0000, -15.9154, 7.2500, 0.0000, 0.0000, 180.0000, 1},
  877. {35.6660, -15.9154, 7.2500, 0.0000, 0.0000, 180.0000, 1},
  878. {35.6660, -15.9154, 7.2500, 0.0000, 0.0000, 180.0000, 1},
  879. {35.6660, -15.9154, 4.7500, 0.0000, 0.0000, 180.0000, 1},
  880. {35.6660, -15.9154, 4.7500, 0.0000, 0.0000, 180.0000, 1},
  881. {35.6660, -15.9154, 2.2500, 0.0000, 0.0000, 180.0000, 1},
  882. {35.6660, 15.9154, 2.2500, 0.0000, 0.0000, 180.0000, 2},
  883. {35.6660, -15.9154, 2.2500, 0.0000, 0.0000, 180.0000, 1},
  884. {35.6660, 15.9154, 2.2500, 0.0000, 0.0000, 180.0000, 2},
  885. {35.6660, -5.2276, 2.2500, 0.0000, 0.0000, 180.0000, 1},
  886. {35.6660, 5.2276, 2.2500, 0.0000, 0.0000, 90.0000, 2},
  887. {35.6660, -5.2276, 2.2500, 0.0000, 0.0000, 180.0000, 1},
  888. {35.6660, 5.2276, 2.2500, 0.0000, 0.0000, 90.0000, 2},
  889. {50.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0},
  890. {50.0000, 0.0000, 4.5000, 0.0000, 0.0000, 0.0000, 0},
  891. {44.2178, 0.0000, 1.8875, 0.0000, 0.0000, 0.0000, 1},
  892. {29.4442, 0.0000, 25.5475, 0.0000, 0.0000, 180.0000, 2},
  893. {44.2178, 0.0000, 1.8875, 0.0000, 0.0000, 0.0000, 1},
  894. {29.4442, 0.0000, 25.5475, 0.0000, 0.0000, 180.0000, 2},
  895. {25.0000, -5.5500, 34.0810, 0.0000, 0.0000, 0.0000, 1},
  896. {25.0000, -5.5500, 34.0810, 0.0000, 0.0000, 0.0000, 1},
  897. {39.1500, 0.0000, 2.2500, 0.0000, 0.0000, 180.0000, 0},
  898. {50.0000, 0.0000, 2.2500, 0.0000, 0.0000, 0.0000, 1},
  899. {50.0000, 0.0000, 2.2500, 0.0000, 0.0000, 0.0000, 1},
  900. {50.0000, 0.0000, 2.2500, 0.0000, 0.0000, 0.0000, 2},
  901. {50.0000, 0.0000, 2.2500, 0.0000, 0.0000, 0.0000, 2},
  902. {37.1801, -2.4237, 2.2500, 0.0000, 0.0000, 180.0000, 1},
  903. {37.1801, -2.4237, 2.2500, 0.0000, 0.0000, 180.0000, 1},
  904. {37.1801, 2.4237, 2.2500, 0.0000, 0.0000, 45.0000, 2},
  905. {37.1801, 2.4237, 2.2500, 0.0000, 0.0000, 45.0000, 2},
  906. {37.4659, 0.0000, 1.4315, 0.0000, 0.0000, 0.0000, 0},
  907. {37.4659, 0.0000, 1.4315, 0.0000, 0.0000, 0.0000, 0},
  908. {37.4659, 0.0000, 3.0683, 0.0000, 0.0000, 180.0000, 0},
  909. {37.4659, 0.0000, 3.0683, 0.0000, 0.0000, 180.0000, 0},
  910. {37.5039, 0.0000, 2.2500, 0.0000, 0.0000, 0.0000, 0},
  911. {37.1780, 0.0000, -0.1740, 0.0000, 0.0000, 0.0000, 0},
  912. {37.1780, 0.0000, 4.6739, 0.0000, 0.0000, 180.0000, 0}},
  913. //19
  914. { {30.0000, 0.0000, -2.2500, 0.0000, 0.0000, 0.0000, 0},
  915. {50.0000, 0.0000, -2.2500, 0.0000, 0.0000, 0.0000, 0},
  916. {25.0000, -15.9154, 7.7500, 0.0000, 0.0000, 180.0000, 1},
  917. {25.0000, -15.9154, 7.7500, 0.0000, 0.0000, 180.0000, 1},
  918. {25.0000, -15.9154, 2.7500, 0.0000, 0.0000, 180.0000, 1},
  919. {25.0000, -15.9154, 2.7500, 0.0000, 0.0000, 180.0000, 1},
  920. {35.6660, -15.9154, 2.7500, 0.0000, 0.0000, 180.0000, 1},
  921. {35.6660, -15.9154, 2.7500, 0.0000, 0.0000, 180.0000, 1},
  922. {35.6660, -15.9154, 0.2500, 0.0000, 0.0000, 180.0000, 1},
  923. {35.6660, -15.9154, 0.2500, 0.0000, 0.0000, 180.0000, 1},
  924. {35.6660, -15.9154, -2.2500, 0.0000, 0.0000, 180.0000, 1},
  925. {35.6660, 15.9154, -2.2500, 0.0000, 0.0000, 180.0000, 2},
  926. {35.6660, -15.9154, -2.2500, 0.0000, 0.0000, 180.0000, 1},
  927. {35.6660, 15.9154, -2.2500, 0.0000, 0.0000, 180.0000, 2},
  928. {35.6660, -5.2276, -2.2500, 0.0000, 0.0000, 180.0000, 1},
  929. {35.6660, 5.2276, -2.2500, 0.0000, 0.0000, 90.0000, 2},
  930. {35.6660, -5.2276, -2.2500, 0.0000, 0.0000, 180.0000, 1},
  931. {35.6660, 5.2276, -2.2500, 0.0000, 0.0000, 90.0000, 2},
  932. {50.0000, 0.0000, -4.5000, 0.0000, 0.0000, 0.0000, 0},
  933. {50.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0},
  934. {44.2178, 0.0000, -2.6124, 0.0000, 0.0000, 0.0000, 1},
  935. {29.4442, 0.0000, 21.0475, 0.0000, 0.0000, 180.0000, 2},
  936. {44.2178, 0.0000, -2.6124, 0.0000, 0.0000, 0.0000, 1},
  937. {29.4442, 0.0000, 21.0475, 0.0000, 0.0000, 180.0000, 2},
  938. {25.0000, -5.5500, 29.5809, 0.0000, 0.0000, 0.0000, 1},
  939. {25.0000, -5.5500, 29.5809, 0.0000, 0.0000, 0.0000, 1},
  940. {39.1500, 0.0000, -2.2500, 0.0000, 0.0000, 180.0000, 0},
  941. {50.0000, 0.0000, -2.2500, 0.0000, 0.0000, 0.0000, 1},
  942. {50.0000, 0.0000, -2.2500, 0.0000, 0.0000, 0.0000, 1},
  943. {50.0000, 0.0000, -2.2500, 0.0000, 0.0000, 0.0000, 2},
  944. {50.0000, 0.0000, -2.2500, 0.0000, 0.0000, 0.0000, 2},
  945. {37.1801, -2.4237, -2.2500, 0.0000, 0.0000, 180.0000, 1},
  946. {37.1801, -2.4237, -2.2500, 0.0000, 0.0000, 180.0000, 1},
  947. {37.1801, 2.4237, -2.2500, 0.0000, 0.0000, 45.0000, 2},
  948. {37.1801, 2.4237, -2.2500, 0.0000, 0.0000, 45.0000, 2},
  949. {37.4659, 0.0000, -3.0683, 0.0000, 0.0000, 0.0000, 0},
  950. {37.4659, 0.0000, -3.0683, 0.0000, 0.0000, 0.0000, 0},
  951. {37.4659, 0.0000, -1.4315, 0.0000, 0.0000, 180.0000, 0},
  952. {37.4659, 0.0000, -1.4315, 0.0000, 0.0000, 180.0000, 0},
  953. {37.5039, 0.0000, -2.2500, 0.0000, 0.0000, 0.0000, 0},
  954. {37.1780, 0.0000, -4.6739, 0.0000, 0.0000, 0.0000, 0},
  955. {37.1780, 0.0000, 0.1740, 0.0000, 0.0000, 180.0000, 0}},
  956. //20
  957. { {9.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 0},
  958. {29.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 0},
  959. {4.4399, -15.9154, -13.2980, 0.0000, 0.0000, 180.0000, 1},
  960. {4.4399, -15.9154, -13.2980, 0.0000, 0.0000, 180.0000, 1},
  961. {4.4399, -15.9154, -18.2980, 0.0000, 0.0000, 180.0000, 1},
  962. {4.4399, -15.9154, -18.2980, 0.0000, 0.0000, 180.0000, 1},
  963. {15.1059, -15.9154, -18.2980, 0.0000, 0.0000, 180.0000, 1},
  964. {15.1059, -15.9154, -18.2980, 0.0000, 0.0000, 180.0000, 1},
  965. {15.1059, -15.9154, -20.7980, 0.0000, 0.0000, 180.0000, 1},
  966. {15.1059, -15.9154, -20.7980, 0.0000, 0.0000, 180.0000, 1},
  967. {15.1059, -15.9154, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  968. {15.1059, 15.9154, -23.2980, 0.0000, 0.0000, 180.0000, 2},
  969. {15.1059, -15.9154, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  970. {15.1059, 15.9154, -23.2980, 0.0000, 0.0000, 180.0000, 2},
  971. {15.1059, -5.2276, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  972. {15.1059, 5.2276, -23.2980, 0.0000, 0.0000, 90.0000, 2},
  973. {15.1059, -5.2276, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  974. {15.1059, 5.2276, -23.2980, 0.0000, 0.0000, 90.0000, 2},
  975. {29.4399, 0.0000, -25.5480, 0.0000, 0.0000, 0.0000, 0},
  976. {29.4399, 0.0000, -21.0480, 0.0000, 0.0000, 0.0000, 0},
  977. {23.6577, 0.0000, -23.6604, 0.0000, 0.0000, 0.0000, 1},
  978. {8.8842, 0.0000, -0.0004, 0.0000, 0.0000, 180.0000, 2},
  979. {23.6577, 0.0000, -23.6604, 0.0000, 0.0000, 0.0000, 1},
  980. {8.8842, 0.0000, -0.0004, 0.0000, 0.0000, 180.0000, 2},
  981. {4.4399, -5.5500, 8.5329, 0.0000, 0.0000, 0.0000, 1},
  982. {4.4399, -5.5500, 8.5329, 0.0000, 0.0000, 0.0000, 1},
  983. {18.5900, 0.0000, -23.2980, 0.0000, 0.0000, 180.0000, 0},
  984. {29.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 1},
  985. {29.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 1},
  986. {29.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 2},
  987. {29.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 2},
  988. {16.6202, -2.4237, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  989. {16.6202, -2.4237, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  990. {16.6202, 2.4237, -23.2980, 0.0000, 0.0000, 45.0000, 2},
  991. {16.6202, 2.4237, -23.2980, 0.0000, 0.0000, 45.0000, 2},
  992. {16.9059, 0.0000, -24.1163, 0.0000, 0.0000, 0.0000, 0},
  993. {16.9059, 0.0000, -24.1163, 0.0000, 0.0000, 0.0000, 0},
  994. {16.9059, 0.0000, -22.4796, 0.0000, 0.0000, 180.0000, 0},
  995. {16.9059, 0.0000, -22.4796, 0.0000, 0.0000, 180.0000, 0},
  996. {16.9440, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 0},
  997. {16.6180, 0.0000, -25.7220, 0.0000, 0.0000, 0.0000, 0},
  998. {16.6180, 0.0000, -20.8740, 0.0000, 0.0000, 180.0000, 0}},
  999. //21
  1000. { {-24.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 0},
  1001. {-4.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 0},
  1002. {-29.2000, -15.9154, 10.3629, 0.0000, 0.0000, 360.0000, 1},
  1003. {-29.2000, -15.9154, 10.3629, 0.0000, 0.0000, 360.0000, 1},
  1004. {-29.2000, -15.9154, 5.3629, 0.0000, 0.0000, 360.0000, 1},
  1005. {-29.2000, -15.9154, 5.3629, 0.0000, 0.0000, 360.0000, 1},
  1006. {-18.5340, -15.9154, 5.3629, 0.0000, 0.0000, 360.0000, 1},
  1007. {-18.5340, -15.9154, 5.3629, 0.0000, 0.0000, 360.0000, 1},
  1008. {-18.5340, -15.9154, 2.8629, 0.0000, 0.0000, 360.0000, 1},
  1009. {-18.5340, -15.9154, 2.8629, 0.0000, 0.0000, 360.0000, 1},
  1010. {-18.5340, -15.9154, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1011. {-18.5340, 15.9154, 0.3630, 0.0000, 0.0000, 360.0000, 2},
  1012. {-18.5340, -15.9154, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1013. {-18.5340, 15.9154, 0.3630, 0.0000, 0.0000, 360.0000, 2},
  1014. {-18.5340, -5.2276, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1015. {-18.5340, 5.2276, 0.3630, 0.0000, 0.0000, 270.0000, 2},
  1016. {-18.5340, -5.2276, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1017. {-18.5340, 5.2276, 0.3630, 0.0000, 0.0000, 270.0000, 2},
  1018. {-4.2000, 0.0000, -1.8869, 0.0000, 0.0000, 180.0000, 0},
  1019. {-4.2000, 0.0000, 2.6129, 0.0000, 0.0000, 180.0000, 0},
  1020. {-9.9822, 0.0000, 0.0006, 0.0000, 0.0000, 180.0000, 1},
  1021. {-24.7557, 0.0000, 23.6605, 0.0000, 0.0000, 360.0000, 2},
  1022. {-9.9822, 0.0000, 0.0006, 0.0000, 0.0000, 180.0000, 1},
  1023. {-24.7557, 0.0000, 23.6605, 0.0000, 0.0000, 360.0000, 2},
  1024. {-29.2000, -5.5500, 32.1940, 0.0000, 0.0000, 180.0000, 1},
  1025. {-29.2000, -5.5500, 32.1940, 0.0000, 0.0000, 180.0000, 1},
  1026. {-15.0500, 0.0000, 0.3630, 0.0000, 0.0000, 360.0000, 0},
  1027. {-4.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 1},
  1028. {-4.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 1},
  1029. {-4.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 2},
  1030. {-4.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 2},
  1031. {-17.0198, -2.4237, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1032. {-17.0198, -2.4237, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1033. {-17.0198, 2.4237, 0.3630, 0.0000, 0.0000, 225.0000, 2},
  1034. {-17.0198, 2.4237, 0.3630, 0.0000, 0.0000, 225.0000, 2},
  1035. {-16.7340, 0.0000, -0.4554, 0.0000, 0.0000, 180.0000, 0},
  1036. {-16.7340, 0.0000, -0.4554, 0.0000, 0.0000, 180.0000, 0},
  1037. {-16.7340, 0.0000, 1.1814, 0.0000, 0.0000, 360.0000, 0},
  1038. {-16.7340, 0.0000, 1.1814, 0.0000, 0.0000, 360.0000, 0},
  1039. {-16.6960, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 0},
  1040. {-17.0220, 0.0000, -2.0610, 0.0000, 0.0000, 180.0000, 0},
  1041. {-17.0220, 0.0000, 2.7869, 0.0000, 0.0000, 360.0000, 0}},
  1042. //22
  1043. { {9.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 0},
  1044. {29.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 0},
  1045. {4.4399, -15.9154, -13.2980, 0.0000, 0.0000, 180.0000, 1},
  1046. {4.4399, -15.9154, -13.2980, 0.0000, 0.0000, 180.0000, 1},
  1047. {4.4399, -15.9154, -18.2980, 0.0000, 0.0000, 180.0000, 1},
  1048. {4.4399, -15.9154, -18.2980, 0.0000, 0.0000, 180.0000, 1},
  1049. {15.1059, -15.9154, -18.2980, 0.0000, 0.0000, 180.0000, 1},
  1050. {15.1059, -15.9154, -18.2980, 0.0000, 0.0000, 180.0000, 1},
  1051. {15.1059, -15.9154, -20.7980, 0.0000, 0.0000, 180.0000, 1},
  1052. {15.1059, -15.9154, -20.7980, 0.0000, 0.0000, 180.0000, 1},
  1053. {15.1059, -15.9154, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  1054. {15.1059, 15.9154, -23.2980, 0.0000, 0.0000, 180.0000, 2},
  1055. {15.1059, -15.9154, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  1056. {15.1059, 15.9154, -23.2980, 0.0000, 0.0000, 180.0000, 2},
  1057. {15.1059, -5.2276, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  1058. {15.1059, 5.2276, -23.2980, 0.0000, 0.0000, 90.0000, 2},
  1059. {15.1059, -5.2276, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  1060. {15.1059, 5.2276, -23.2980, 0.0000, 0.0000, 90.0000, 2},
  1061. {29.4399, 0.0000, -25.5480, 0.0000, 0.0000, 0.0000, 0},
  1062. {29.4399, 0.0000, -21.0480, 0.0000, 0.0000, 0.0000, 0},
  1063. {23.6577, 0.0000, -23.6604, 0.0000, 0.0000, 0.0000, 1},
  1064. {8.8842, 0.0000, -0.0004, 0.0000, 0.0000, 180.0000, 2},
  1065. {23.6577, 0.0000, -23.6604, 0.0000, 0.0000, 0.0000, 1},
  1066. {8.8842, 0.0000, -0.0004, 0.0000, 0.0000, 180.0000, 2},
  1067. {4.4399, -5.5500, 8.5329, 0.0000, 0.0000, 0.0000, 1},
  1068. {4.4399, -5.5500, 8.5329, 0.0000, 0.0000, 0.0000, 1},
  1069. {18.5900, 0.0000, -23.2980, 0.0000, 0.0000, 180.0000, 0},
  1070. {29.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 1},
  1071. {29.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 1},
  1072. {29.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 2},
  1073. {29.4399, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 2},
  1074. {16.6202, -2.4237, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  1075. {16.6202, -2.4237, -23.2980, 0.0000, 0.0000, 180.0000, 1},
  1076. {16.6202, 2.4237, -23.2980, 0.0000, 0.0000, 45.0000, 2},
  1077. {16.6202, 2.4237, -23.2980, 0.0000, 0.0000, 45.0000, 2},
  1078. {16.9059, 0.0000, -24.1163, 0.0000, 0.0000, 0.0000, 0},
  1079. {16.9059, 0.0000, -24.1163, 0.0000, 0.0000, 0.0000, 0},
  1080. {16.9059, 0.0000, -22.4796, 0.0000, 0.0000, 180.0000, 0},
  1081. {16.9059, 0.0000, -22.4796, 0.0000, 0.0000, 180.0000, 0},
  1082. {16.9440, 0.0000, -23.2980, 0.0000, 0.0000, 0.0000, 0},
  1083. {16.6180, 0.0000, -25.7220, 0.0000, 0.0000, 0.0000, 0},
  1084. {16.6180, 0.0000, -20.8740, 0.0000, 0.0000, 180.0000, 0}},
  1085. //23
  1086. { {-24.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 0},
  1087. {-4.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 0},
  1088. {-29.2000, -15.9154, 10.3629, 0.0000, 0.0000, 360.0000, 1},
  1089. {-29.2000, -15.9154, 10.3629, 0.0000, 0.0000, 360.0000, 1},
  1090. {-29.2000, -15.9154, 5.3629, 0.0000, 0.0000, 360.0000, 1},
  1091. {-29.2000, -15.9154, 5.3629, 0.0000, 0.0000, 360.0000, 1},
  1092. {-18.5340, -15.9154, 5.3629, 0.0000, 0.0000, 360.0000, 1},
  1093. {-18.5340, -15.9154, 5.3629, 0.0000, 0.0000, 360.0000, 1},
  1094. {-18.5340, -15.9154, 2.8629, 0.0000, 0.0000, 360.0000, 1},
  1095. {-18.5340, -15.9154, 2.8629, 0.0000, 0.0000, 360.0000, 1},
  1096. {-18.5340, -15.9154, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1097. {-18.5340, 15.9154, 0.3630, 0.0000, 0.0000, 360.0000, 2},
  1098. {-18.5340, -15.9154, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1099. {-18.5340, 15.9154, 0.3630, 0.0000, 0.0000, 360.0000, 2},
  1100. {-18.5340, -5.2276, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1101. {-18.5340, 5.2276, 0.3630, 0.0000, 0.0000, 270.0000, 2},
  1102. {-18.5340, -5.2276, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1103. {-18.5340, 5.2276, 0.3630, 0.0000, 0.0000, 270.0000, 2},
  1104. {-4.2000, 0.0000, -1.8869, 0.0000, 0.0000, 180.0000, 0},
  1105. {-4.2000, 0.0000, 2.6129, 0.0000, 0.0000, 180.0000, 0},
  1106. {-9.9822, 0.0000, 0.0006, 0.0000, 0.0000, 180.0000, 1},
  1107. {-24.7557, 0.0000, 23.6605, 0.0000, 0.0000, 360.0000, 2},
  1108. {-9.9822, 0.0000, 0.0006, 0.0000, 0.0000, 180.0000, 1},
  1109. {-24.7557, 0.0000, 23.6605, 0.0000, 0.0000, 360.0000, 2},
  1110. {-29.2000, -5.5500, 32.1940, 0.0000, 0.0000, 180.0000, 1},
  1111. {-29.2000, -5.5500, 32.1940, 0.0000, 0.0000, 180.0000, 1},
  1112. {-15.0500, 0.0000, 0.3630, 0.0000, 0.0000, 360.0000, 0},
  1113. {-4.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 1},
  1114. {-4.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 1},
  1115. {-4.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 2},
  1116. {-4.2000, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 2},
  1117. {-17.0198, -2.4237, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1118. {-17.0198, -2.4237, 0.3630, 0.0000, 0.0000, 360.0000, 1},
  1119. {-17.0198, 2.4237, 0.3630, 0.0000, 0.0000, 225.0000, 2},
  1120. {-17.0198, 2.4237, 0.3630, 0.0000, 0.0000, 225.0000, 2},
  1121. {-16.7340, 0.0000, -0.4554, 0.0000, 0.0000, 180.0000, 0},
  1122. {-16.7340, 0.0000, -0.4554, 0.0000, 0.0000, 180.0000, 0},
  1123. {-16.7340, 0.0000, 1.1814, 0.0000, 0.0000, 360.0000, 0},
  1124. {-16.7340, 0.0000, 1.1814, 0.0000, 0.0000, 360.0000, 0},
  1125. {-16.6960, 0.0000, 0.3630, 0.0000, 0.0000, 180.0000, 0},
  1126. {-17.0220, 0.0000, -2.0610, 0.0000, 0.0000, 180.0000, 0},
  1127. {-17.0220, 0.0000, 2.7869, 0.0000, 0.0000, 360.0000, 0}},
  1128. //24
  1129. { {5.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 0},
  1130. {25.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 0},
  1131. {0.0000, -21.4654, -21.8299, 0.0000, 0.0000, 180.0000, 1},
  1132. {0.0000, -21.4654, -21.8299, 0.0000, 0.0000, 180.0000, 1},
  1133. {0.0000, -21.4654, -26.8299, 0.0000, 0.0000, 180.0000, 1},
  1134. {0.0000, -21.4654, -26.8299, 0.0000, 0.0000, 180.0000, 1},
  1135. {10.6660, -21.4654, -26.8299, 0.0000, 0.0000, 180.0000, 1},
  1136. {10.6660, -21.4654, -26.8299, 0.0000, 0.0000, 180.0000, 1},
  1137. {10.6660, -21.4654, -29.3299, 0.0000, 0.0000, 180.0000, 1},
  1138. {10.6660, -21.4654, -29.3299, 0.0000, 0.0000, 180.0000, 1},
  1139. {10.6660, -21.4654, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1140. {10.6660, 10.3654, -31.8299, 0.0000, 0.0000, 180.0000, 2},
  1141. {10.6660, -21.4654, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1142. {10.6660, 10.3654, -31.8299, 0.0000, 0.0000, 180.0000, 2},
  1143. {10.6660, -10.7776, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1144. {10.6660, -0.3224, -31.8299, 0.0000, 0.0000, 90.0000, 2},
  1145. {10.6660, -10.7776, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1146. {10.6660, -0.3224, -31.8299, 0.0000, 0.0000, 90.0000, 2},
  1147. {25.0000, -5.5500, -34.0800, 0.0000, 0.0000, 0.0000, 0},
  1148. {25.0000, -5.5500, -29.5799, 0.0000, 0.0000, 0.0000, 0},
  1149. {19.2178, -5.5500, -32.1923, 0.0000, 0.0000, 0.0000, 1},
  1150. {4.4442, -5.5500, -8.5324, 0.0000, 0.0000, 180.0000, 2},
  1151. {19.2178, -5.5500, -32.1923, 0.0000, 0.0000, 0.0000, 1},
  1152. {4.4442, -5.5500, -8.5324, 0.0000, 0.0000, 180.0000, 2},
  1153. {0.0000, -11.1000, 0.0009, 0.0000, 0.0000, 0.0000, 1},
  1154. {0.0000, -11.1000, 0.0009, 0.0000, 0.0000, 0.0000, 1},
  1155. {14.1499, -5.5500, -31.8299, 0.0000, 0.0000, 180.0000, 0},
  1156. {25.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 1},
  1157. {25.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 1},
  1158. {25.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 2},
  1159. {25.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 2},
  1160. {12.1802, -7.9737, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1161. {12.1802, -7.9737, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1162. {12.1802, -3.1263, -31.8299, 0.0000, 0.0000, 45.0000, 2},
  1163. {12.1802, -3.1263, -31.8299, 0.0000, 0.0000, 45.0000, 2},
  1164. {12.4659, -5.5500, -32.6483, 0.0000, 0.0000, 0.0000, 0},
  1165. {12.4659, -5.5500, -32.6483, 0.0000, 0.0000, 0.0000, 0},
  1166. {12.4659, -5.5500, -31.0116, 0.0000, 0.0000, 180.0000, 0},
  1167. {12.4659, -5.5500, -31.0116, 0.0000, 0.0000, 180.0000, 0},
  1168. {12.5039, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 0},
  1169. {12.1779, -5.5500, -34.2540, 0.0000, 0.0000, 0.0000, 0},
  1170. {12.1779, -5.5500, -29.4060, 0.0000, 0.0000, 180.0000, 0}},
  1171. //25
  1172. { {5.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 0},
  1173. {25.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 0},
  1174. {0.0000, -21.4654, -21.8299, 0.0000, 0.0000, 180.0000, 1},
  1175. {0.0000, -21.4654, -21.8299, 0.0000, 0.0000, 180.0000, 1},
  1176. {0.0000, -21.4654, -26.8299, 0.0000, 0.0000, 180.0000, 1},
  1177. {0.0000, -21.4654, -26.8299, 0.0000, 0.0000, 180.0000, 1},
  1178. {10.6660, -21.4654, -26.8299, 0.0000, 0.0000, 180.0000, 1},
  1179. {10.6660, -21.4654, -26.8299, 0.0000, 0.0000, 180.0000, 1},
  1180. {10.6660, -21.4654, -29.3299, 0.0000, 0.0000, 180.0000, 1},
  1181. {10.6660, -21.4654, -29.3299, 0.0000, 0.0000, 180.0000, 1},
  1182. {10.6660, -21.4654, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1183. {10.6660, 10.3654, -31.8299, 0.0000, 0.0000, 180.0000, 2},
  1184. {10.6660, -21.4654, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1185. {10.6660, 10.3654, -31.8299, 0.0000, 0.0000, 180.0000, 2},
  1186. {10.6660, -10.7776, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1187. {10.6660, -0.3224, -31.8299, 0.0000, 0.0000, 90.0000, 2},
  1188. {10.6660, -10.7776, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1189. {10.6660, -0.3224, -31.8299, 0.0000, 0.0000, 90.0000, 2},
  1190. {25.0000, -5.5500, -34.0800, 0.0000, 0.0000, 0.0000, 0},
  1191. {25.0000, -5.5500, -29.5799, 0.0000, 0.0000, 0.0000, 0},
  1192. {19.2178, -5.5500, -32.1923, 0.0000, 0.0000, 0.0000, 1},
  1193. {4.4442, -5.5500, -8.5324, 0.0000, 0.0000, 180.0000, 2},
  1194. {19.2178, -5.5500, -32.1923, 0.0000, 0.0000, 0.0000, 1},
  1195. {4.4442, -5.5500, -8.5324, 0.0000, 0.0000, 180.0000, 2},
  1196. {0.0000, -11.1000, 0.0009, 0.0000, 0.0000, 0.0000, 1},
  1197. {0.0000, -11.1000, 0.0009, 0.0000, 0.0000, 0.0000, 1},
  1198. {14.1499, -5.5500, -31.8299, 0.0000, 0.0000, 180.0000, 0},
  1199. {25.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 1},
  1200. {25.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 1},
  1201. {25.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 2},
  1202. {25.0000, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 2},
  1203. {12.1802, -7.9737, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1204. {12.1802, -7.9737, -31.8299, 0.0000, 0.0000, 180.0000, 1},
  1205. {12.1802, -3.1263, -31.8299, 0.0000, 0.0000, 45.0000, 2},
  1206. {12.1802, -3.1263, -31.8299, 0.0000, 0.0000, 45.0000, 2},
  1207. {12.4659, -5.5500, -32.6483, 0.0000, 0.0000, 0.0000, 0},
  1208. {12.4659, -5.5500, -32.6483, 0.0000, 0.0000, 0.0000, 0},
  1209. {12.4659, -5.5500, -31.0116, 0.0000, 0.0000, 180.0000, 0},
  1210. {12.4659, -5.5500, -31.0116, 0.0000, 0.0000, 180.0000, 0},
  1211. {12.5039, -5.5500, -31.8299, 0.0000, 0.0000, 0.0000, 0},
  1212. {12.1779, -5.5500, -34.2540, 0.0000, 0.0000, 0.0000, 0},
  1213. {12.1779, -5.5500, -29.4060, 0.0000, 0.0000, 180.0000, 0}},
  1214. //26
  1215. { {30.0000, 0.0000, 0.0000, 90.0000, 0.0000, 0.0000, 0},
  1216. {50.0000, 0.0000, 0.0000, 90.0000, 0.0000, 0.0000, 0},
  1217. {25.0000, -15.9154, 10.0000, 90.0000, 0.0000, 180.0000, 1},
  1218. {25.0000, -15.9154, 10.0000, 90.0000, 0.0000, 180.0000, 1},
  1219. {25.0000, -15.9154, 5.0000, 90.0000, 0.0000, 180.0000, 1},
  1220. {25.0000, -15.9154, 5.0000, 90.0000, 0.0000, 180.0000, 1},
  1221. {35.6660, -15.9154, 5.0000, 90.0000, 0.0000, 180.0000, 1},
  1222. {35.6660, -15.9154, 5.0000, 90.0000, 0.0000, 180.0000, 1},
  1223. {35.6660, -15.9154, 2.5000, 90.0000, 0.0000, 180.0000, 1},
  1224. {35.6660, -15.9154, 2.5000, 90.0000, 0.0000, 180.0000, 1},
  1225. {35.6660, -15.9154, 0.0000, 90.0000, 0.0000, 180.0000, 1},
  1226. {35.6660, 15.9154, 0.0000, 90.0000, 0.0000, 180.0000, 2},
  1227. {35.6660, -15.9154, 0.0000, 90.0000, 0.0000, 180.0000, 1},
  1228. {35.6660, 15.9154, 0.0000, 90.0000, 0.0000, 180.0000, 2},
  1229. {35.6660, -5.2276, 0.0000, 90.0000, 0.0000, 180.0000, 1},
  1230. {35.6660, 5.2276, 0.0000, 90.0000, 0.0000, 90.0000, 2},
  1231. {35.6660, -5.2276, 0.0000, 90.0000, 0.0000, 180.0000, 1},
  1232. {35.6660, 5.2276, 0.0000, 90.0000, 0.0000, 90.0000, 2},
  1233. {50.0000, 0.0000, -2.2500, 90.0000, 0.0000, 0.0000, 0},
  1234. {50.0000, 0.0000, 2.2500, 90.0000, 0.0000, 0.0000, 0},
  1235. {44.2178, 0.0000, -0.3623, 90.0000, 0.0000, 0.0000, 1},
  1236. {29.4442, 0.0000, 23.2975, 90.0000, 0.0000, 180.0000, 2},
  1237. {44.2178, 0.0000, -0.3623, 90.0000, 0.0000, 0.0000, 1},
  1238. {29.4442, 0.0000, 23.2975, 90.0000, 0.0000, 180.0000, 2},
  1239. {25.0000, -5.5500, 31.8309, 90.0000, 0.0000, 0.0000, 1},
  1240. {25.0000, -5.5500, 31.8309, 90.0000, 0.0000, 0.0000, 1},
  1241. {39.1500, 0.0000, 0.0000, 90.0000, 0.0000, 180.0000, 0},
  1242. {50.0000, 0.0000, 0.0000, 90.0000, 0.0000, 0.0000, 1},
  1243. {50.0000, 0.0000, 0.0000, 90.0000, 0.0000, 0.0000, 1},
  1244. {50.0000, 0.0000, 0.0000, 90.0000, 0.0000, 0.0000, 2},
  1245. {50.0000, 0.0000, 0.0000, 90.0000, 0.0000, 0.0000, 2},
  1246. {37.1801, -2.4237, 0.0000, 90.0000, 0.0000, 180.0000, 1},
  1247. {37.1801, -2.4237, 0.0000, 90.0000, 0.0000, 180.0000, 1},
  1248. {37.1801, 2.4237, 0.0000, 90.0000, 0.0000, 45.0000, 2},
  1249. {37.1801, 2.4237, 0.0000, 90.0000, 0.0000, 45.0000, 2},
  1250. {37.4659, 0.0000, -0.8184, 90.0000, 0.0000, 0.0000, 0},
  1251. {37.4659, 0.0000, -0.8184, 90.0000, 0.0000, 0.0000, 0},
  1252. {37.4659, 0.0000, 0.8184, 90.0000, 0.0000, 180.0000, 0},
  1253. {37.4659, 0.0000, 0.8184, 90.0000, 0.0000, 180.0000, 0},
  1254. {37.5039, 0.0000, 0.0000, 90.0000, 0.0000, 0.0000, 0},
  1255. {37.1780, 0.0000, -2.4240, 90.0000, 0.0000, 0.0000, 0},
  1256. {37.1780, 0.0000, 2.4240, 90.0000, 0.0000, 180.0000, 0}},
  1257. //27
  1258. { {30.0000, 0.0000, 0.0000, 90.0000, 90.0000, -90.0000, 0},
  1259. {50.0000, 0.0000, 0.0000, 90.0000, 90.0000, -90.0000, 0},
  1260. {25.0000, -15.9154, 10.0000, 90.0000, 90.0000, 90.0000, 1},
  1261. {25.0000, -15.9154, 10.0000, 90.0000, 90.0000, 90.0000, 1},
  1262. {25.0000, -15.9154, 5.0000, 90.0000, 90.0000, 90.0000, 1},
  1263. {25.0000, -15.9154, 5.0000, 90.0000, 90.0000, 90.0000, 1},
  1264. {35.6660, -15.9154, 5.0000, 90.0000, 90.0000, 90.0000, 1},
  1265. {35.6660, -15.9154, 5.0000, 90.0000, 90.0000, 90.0000, 1},
  1266. {35.6660, -15.9154, 2.5000, 90.0000, 90.0000, 90.0000, 1},
  1267. {35.6660, -15.9154, 2.5000, 90.0000, 90.0000, 90.0000, 1},
  1268. {35.6660, -15.9154, 0.0000, 90.0000, 90.0000, 90.0000, 1},
  1269. {35.6660, 15.9154, 0.0000, 90.0000, 90.0000, 90.0000, 2},
  1270. {35.6660, -15.9154, 0.0000, 90.0000, 90.0000, 90.0000, 1},
  1271. {35.6660, 15.9154, 0.0000, 90.0000, 90.0000, 90.0000, 2},
  1272. {35.6660, -5.2276, 0.0000, 90.0000, 90.0000, 90.0000, 1},
  1273. {35.6660, 5.2276, 0.0000, 90.0000, 90.0000, 0.0000, 2},
  1274. {35.6660, -5.2276, 0.0000, 90.0000, 90.0000, 90.0000, 1},
  1275. {35.6660, 5.2276, 0.0000, 90.0000, 90.0000, 0.0000, 2},
  1276. {50.0000, 0.0000, -2.2500, 90.0000, 90.0000, -90.0000, 0},
  1277. {50.0000, 0.0000, 2.2500, 90.0000, 90.0000, -90.0000, 0},
  1278. {44.2178, 0.0000, -0.3623, 90.0000, 90.0000, -90.0000, 1},
  1279. {29.4442, 0.0000, 23.2975, 90.0000, 90.0000, 90.0000, 2},
  1280. {44.2178, 0.0000, -0.3623, 90.0000, 90.0000, -90.0000, 1},
  1281. {29.4442, 0.0000, 23.2975, 90.0000, 90.0000, 90.0000, 2},
  1282. {25.0000, -5.5500, 31.8309, 90.0000, 90.0000, -90.0000, 1},
  1283. {25.0000, -5.5500, 31.8309, 90.0000, 90.0000, -90.0000, 1},
  1284. {39.1500, 0.0000, 0.0000, 90.0000, 90.0000, 90.0000, 0},
  1285. {50.0000, 0.0000, 0.0000, 90.0000, 90.0000, -90.0000, 1},
  1286. {50.0000, 0.0000, 0.0000, 90.0000, 90.0000, -90.0000, 1},
  1287. {50.0000, 0.0000, 0.0000, 90.0000, 90.0000, -90.0000, 2},
  1288. {50.0000, 0.0000, 0.0000, 90.0000, 90.0000, -90.0000, 2},
  1289. {37.1801, -2.4237, 0.0000, 90.0000, 90.0000, 90.0000, 1},
  1290. {37.1801, -2.4237, 0.0000, 90.0000, 90.0000, 90.0000, 1},
  1291. {37.1801, 2.4237, 0.0000, 90.0000, 90.0000, -45.0000, 2},
  1292. {37.1801, 2.4237, 0.0000, 90.0000, 90.0000, -45.0000, 2},
  1293. {37.4659, 0.0000, -0.8184, 90.0000, 90.0000, -90.0000, 0},
  1294. {37.4659, 0.0000, -0.8184, 90.0000, 90.0000, -90.0000, 0},
  1295. {37.4659, 0.0000, 0.8184, 90.0000, 90.0000, 90.0000, 0},
  1296. {37.4659, 0.0000, 0.8184, 90.0000, 90.0000, 90.0000, 0},
  1297. {37.5039, 0.0000, 0.0000, 90.0000, 90.0000, -90.0000, 0},
  1298. {37.1780, 0.0000, -2.4240, 90.0000, 90.0000, -90.0000, 0},
  1299. {37.1780, 0.0000, 2.4240, 90.0000, 90.0000, 90.0000, 0}},
  1300. //28
  1301. { {30.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 0},
  1302. {50.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 0},
  1303. {25.0000, -15.9154, 10.0000, -90.0000, 0.0000, 180.0000, 1},
  1304. {25.0000, -15.9154, 10.0000, -90.0000, 0.0000, 180.0000, 1},
  1305. {25.0000, -15.9154, 5.0000, -90.0000, 0.0000, 180.0000, 1},
  1306. {25.0000, -15.9154, 5.0000, -90.0000, 0.0000, 180.0000, 1},
  1307. {35.6660, -15.9154, 5.0000, -90.0000, 0.0000, 180.0000, 1},
  1308. {35.6660, -15.9154, 5.0000, -90.0000, 0.0000, 180.0000, 1},
  1309. {35.6660, -15.9154, 2.5000, -90.0000, 0.0000, 180.0000, 1},
  1310. {35.6660, -15.9154, 2.5000, -90.0000, 0.0000, 180.0000, 1},
  1311. {35.6660, -15.9154, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1312. {35.6660, 15.9154, 0.0000, -90.0000, 0.0000, 180.0000, 2},
  1313. {35.6660, -15.9154, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1314. {35.6660, 15.9154, 0.0000, -90.0000, 0.0000, 180.0000, 2},
  1315. {35.6660, -5.2276, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1316. {35.6660, 5.2276, 0.0000, -90.0000, 0.0000, 90.0000, 2},
  1317. {35.6660, -5.2276, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1318. {35.6660, 5.2276, 0.0000, -90.0000, 0.0000, 90.0000, 2},
  1319. {50.0000, 0.0000, -2.2500, -90.0000, 0.0000, 0.0000, 0},
  1320. {50.0000, 0.0000, 2.2500, -90.0000, 0.0000, 0.0000, 0},
  1321. {44.2178, 0.0000, -0.3623, -90.0000, 0.0000, 0.0000, 1},
  1322. {29.4442, 0.0000, 23.2975, -90.0000, 0.0000, 180.0000, 2},
  1323. {44.2178, 0.0000, -0.3623, -90.0000, 0.0000, 0.0000, 1},
  1324. {29.4442, 0.0000, 23.2975, -90.0000, 0.0000, 180.0000, 2},
  1325. {25.0000, -5.5500, 31.8309, -90.0000, 0.0000, 0.0000, 1},
  1326. {25.0000, -5.5500, 31.8309, -90.0000, 0.0000, 0.0000, 1},
  1327. {39.1500, 0.0000, 0.0000, -90.0000, 0.0000, 180.0000, 0},
  1328. {50.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 1},
  1329. {50.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 1},
  1330. {50.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 2},
  1331. {50.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 2},
  1332. {37.1801, -2.4237, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1333. {37.1801, -2.4237, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1334. {37.1801, 2.4237, 0.0000, -90.0000, 0.0000, 45.0000, 2},
  1335. {37.1801, 2.4237, 0.0000, -90.0000, 0.0000, 45.0000, 2},
  1336. {37.4659, 0.0000, -0.8184, -90.0000, 0.0000, 0.0000, 0},
  1337. {37.4659, 0.0000, -0.8184, -90.0000, 0.0000, 0.0000, 0},
  1338. {37.4659, 0.0000, 0.8184, -90.0000, 0.0000, 180.0000, 0},
  1339. {37.4659, 0.0000, 0.8184, -90.0000, 0.0000, 180.0000, 0},
  1340. {37.5039, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 0},
  1341. {37.1780, 0.0000, -2.4240, -90.0000, 0.0000, 0.0000, 0},
  1342. {37.1780, 0.0000, 2.4240, -90.0000, 0.0000, 180.0000, 0}},
  1343. //29
  1344. { {30.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 0},
  1345. {50.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 0},
  1346. {25.0000, -15.9154, 10.0000, -90.0000, 0.0000, 180.0000, 1},
  1347. {25.0000, -15.9154, 10.0000, -90.0000, 0.0000, 180.0000, 1},
  1348. {25.0000, -15.9154, 5.0000, -90.0000, 0.0000, 180.0000, 1},
  1349. {25.0000, -15.9154, 5.0000, -90.0000, 0.0000, 180.0000, 1},
  1350. {35.6660, -15.9154, 5.0000, -90.0000, 0.0000, 180.0000, 1},
  1351. {35.6660, -15.9154, 5.0000, -90.0000, 0.0000, 180.0000, 1},
  1352. {35.6660, -15.9154, 2.5000, -90.0000, 0.0000, 180.0000, 1},
  1353. {35.6660, -15.9154, 2.5000, -90.0000, 0.0000, 180.0000, 1},
  1354. {35.6660, -15.9154, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1355. {35.6660, 15.9154, 0.0000, -90.0000, 0.0000, 180.0000, 2},
  1356. {35.6660, -15.9154, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1357. {35.6660, 15.9154, 0.0000, -90.0000, 0.0000, 180.0000, 2},
  1358. {35.6660, -5.2276, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1359. {35.6660, 5.2276, 0.0000, -90.0000, 0.0000, 90.0000, 2},
  1360. {35.6660, -5.2276, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1361. {35.6660, 5.2276, 0.0000, -90.0000, 0.0000, 90.0000, 2},
  1362. {50.0000, 0.0000, -2.2500, -90.0000, 0.0000, 0.0000, 0},
  1363. {50.0000, 0.0000, 2.2500, -90.0000, 0.0000, 0.0000, 0},
  1364. {44.2178, 0.0000, -0.3623, -90.0000, 0.0000, 0.0000, 1},
  1365. {29.4442, 0.0000, 23.2975, -90.0000, 0.0000, 180.0000, 2},
  1366. {44.2178, 0.0000, -0.3623, -90.0000, 0.0000, 0.0000, 1},
  1367. {29.4442, 0.0000, 23.2975, -90.0000, 0.0000, 180.0000, 2},
  1368. {25.0000, -5.5500, 31.8309, -90.0000, 0.0000, 0.0000, 1},
  1369. {25.0000, -5.5500, 31.8309, -90.0000, 0.0000, 0.0000, 1},
  1370. {39.1500, 0.0000, 0.0000, -90.0000, 0.0000, 180.0000, 0},
  1371. {50.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 1},
  1372. {50.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 1},
  1373. {50.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 2},
  1374. {50.0000, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 2},
  1375. {37.1801, -2.4237, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1376. {37.1801, -2.4237, 0.0000, -90.0000, 0.0000, 180.0000, 1},
  1377. {37.1801, 2.4237, 0.0000, -90.0000, 0.0000, 45.0000, 2},
  1378. {37.1801, 2.4237, 0.0000, -90.0000, 0.0000, 45.0000, 2},
  1379. {37.4659, 0.0000, -0.8184, -90.0000, 0.0000, 0.0000, 0},
  1380. {37.4659, 0.0000, -0.8184, -90.0000, 0.0000, 0.0000, 0},
  1381. {37.4659, 0.0000, 0.8184, -90.0000, 0.0000, 180.0000, 0},
  1382. {37.4659, 0.0000, 0.8184, -90.0000, 0.0000, 180.0000, 0},
  1383. {37.5039, 0.0000, 0.0000, -90.0000, 0.0000, 0.0000, 0},
  1384. {37.1780, 0.0000, -2.4240, -90.0000, 0.0000, 0.0000, 0},
  1385. {37.1780, 0.0000, 2.4240, -90.0000, 0.0000, 180.0000, 0}}
  1386.  
  1387. };
  1388.  
  1389. new Evade,
  1390. PlayerStarted,
  1391. PlayerEditor = -1,
  1392. Text:TDE_TBR[33], Text:NOBUTTOMSTDS[3],
  1393. MenuX, MenuY,
  1394. TBRINFO[MAX_SECTIONTUBES][RoadC],
  1395. Last = -1,
  1396. TBRTimer,
  1397. CanPress;
  1398.  
  1399. public OnFilterScriptInit()
  1400. {
  1401.  
  1402. /* for(new i = 0; i < sizeof(SearchData[]); i++)
  1403. {
  1404. printf("{%.4f, %.4f, %.4f, %.4f, %.4f, %.4f, %d},",
  1405. (SearchData[0][i][RPosX]-(SearchData[0][0][RPosX]-30.0)),
  1406. (SearchData[0][i][RPosY]),//-(SearchData[0][0][RPosY]+5.55)),
  1407. (SearchData[0][i][RPosZ]),//-(SearchData[0][0][RPosZ]-0.3630)),
  1408. (SearchData[0][i][RRotX]+90.0), (SearchData[0][i][RRotY]), (SearchData[0][i][RRotZ]), SearchData[0][i][RCDIR]);
  1409. }
  1410. */
  1411. print("\n--------------------------------------");
  1412. print(" TBR Editor");
  1413. print("--------------------------------------\n");
  1414.  
  1415.  
  1416. NOBUTTOMSTDS[0] = TextDrawCreate(-28.999996, 341.822296, "box");
  1417. TextDrawLetterSize(NOBUTTOMSTDS[0], 0.000000, 32.500007);
  1418. TextDrawTextSize(NOBUTTOMSTDS[0], 90.666687, 0.000000);
  1419. TextDrawAlignment(NOBUTTOMSTDS[0], 1);
  1420. TextDrawColor(NOBUTTOMSTDS[0], -1);
  1421. TextDrawUseBox(NOBUTTOMSTDS[0], 1);
  1422. TextDrawBoxColor(NOBUTTOMSTDS[0], 673720575);
  1423. TextDrawSetShadow(NOBUTTOMSTDS[0], 0);
  1424. TextDrawSetOutline(NOBUTTOMSTDS[0], 0);
  1425. TextDrawBackgroundColor(NOBUTTOMSTDS[0], 0);
  1426. TextDrawFont(NOBUTTOMSTDS[0], 1);
  1427. TextDrawSetProportional(NOBUTTOMSTDS[0], 1);
  1428. TextDrawSetShadow(NOBUTTOMSTDS[0], 0);
  1429.  
  1430. NOBUTTOMSTDS[1] = TextDrawCreate(93.166671, 376.910949, "box");
  1431. TextDrawLetterSize(NOBUTTOMSTDS[1], 0.000000, 34.066665);
  1432. TextDrawTextSize(NOBUTTOMSTDS[1], 361.164581, 0.000000);
  1433. TextDrawAlignment(NOBUTTOMSTDS[1], 1);
  1434. TextDrawColor(NOBUTTOMSTDS[1], -1);
  1435. TextDrawUseBox(NOBUTTOMSTDS[1], 1);
  1436. TextDrawBoxColor(NOBUTTOMSTDS[1], 673720575);
  1437. TextDrawSetShadow(NOBUTTOMSTDS[1], 0);
  1438. TextDrawSetOutline(NOBUTTOMSTDS[1], 0);
  1439. TextDrawBackgroundColor(NOBUTTOMSTDS[1], 0);
  1440. TextDrawFont(NOBUTTOMSTDS[1], 1);
  1441. TextDrawSetProportional(NOBUTTOMSTDS[1], 1);
  1442. TextDrawSetShadow(NOBUTTOMSTDS[1], 0);
  1443.  
  1444. NOBUTTOMSTDS[2] = TextDrawCreate(487.333496, 376.866668, "box");
  1445. TextDrawLetterSize(NOBUTTOMSTDS[2], 0.000000, 32.000015);
  1446. TextDrawTextSize(NOBUTTOMSTDS[2], 645.333374, 0.000000);
  1447. TextDrawAlignment(NOBUTTOMSTDS[2], 1);
  1448. TextDrawColor(NOBUTTOMSTDS[2], -1);
  1449. TextDrawUseBox(NOBUTTOMSTDS[2], 1);
  1450. TextDrawBoxColor(NOBUTTOMSTDS[2], 673720575);
  1451. TextDrawSetShadow(NOBUTTOMSTDS[2], 0);
  1452. TextDrawSetOutline(NOBUTTOMSTDS[2], 0);
  1453. TextDrawBackgroundColor(NOBUTTOMSTDS[2], 0);
  1454. TextDrawFont(NOBUTTOMSTDS[2], 1);
  1455. TextDrawSetProportional(NOBUTTOMSTDS[2], 1);
  1456. TextDrawSetShadow(NOBUTTOMSTDS[2], 0);
  1457.  
  1458. TDE_TBR[0] = TextDrawCreate(0.500000, 342.000000, "TBR:tbr1");
  1459. TDE_TBR[1] = TextDrawCreate(0.500000, 412.000000, "TBR:tbr2");
  1460. TDE_TBR[2] = TextDrawCreate(210.500000, 412.000000, "TBR:tbr3");
  1461. TDE_TBR[3] = TextDrawCreate(210.500000, 377.000000, "TBR:tbr4");
  1462. TDE_TBR[4] = TextDrawCreate(180.500000, 412.000000, "TBR:tbr5");
  1463. TDE_TBR[5] = TextDrawCreate(180.500000, 377.000000, "TBR:tbr6");
  1464. TDE_TBR[6] = TextDrawCreate(60.500000, 412.000000, "TBR:tbr7");
  1465. TDE_TBR[7] = TextDrawCreate(30.500000, 412.000000, "TBR:tbr8");
  1466. TDE_TBR[8] = TextDrawCreate(60.500000, 377.000000, "TBR:tbr9");
  1467. TDE_TBR[9] = TextDrawCreate(30.500000, 377.000000, "TBR:tbr10");
  1468. TDE_TBR[10] = TextDrawCreate(330.500000, 412.000000, "TBR:tbr11");
  1469. TDE_TBR[11] = TextDrawCreate(330.500000, 377.000000, "TBR:tbr12");
  1470. TDE_TBR[12] = TextDrawCreate(255.500000, 377.000000, "TBR:tbr13");
  1471. TDE_TBR[13] = TextDrawCreate(255.500000, 412.000000, "TBR:tbr14");
  1472. TDE_TBR[14] = TextDrawCreate(548.000000, 377.000000, "TBR:tbr26");
  1473. TDE_TBR[15] = TextDrawCreate(285.500000, 377.000000, "TBR:tbr16");
  1474. TDE_TBR[16] = TextDrawCreate(285.500000, 412.000000, "TBR:tbr17");
  1475. TDE_TBR[17] = TextDrawCreate(60.500000, 342.000000, "TBR:tbr18");
  1476. TDE_TBR[18] = TextDrawCreate(30.500000, 342.000000, "TBR:tbr19");
  1477. TDE_TBR[19] = TextDrawCreate(105.500000, 377.000000, "TBR:tbr20");
  1478. TDE_TBR[20] = TextDrawCreate(135.500000, 377.000000, "TBR:tbr21");
  1479. TDE_TBR[21] = TextDrawCreate(0.500000, 377.000000, "TBR:tbr22");
  1480. TDE_TBR[22] = TextDrawCreate(105.500000, 412.000000, "TBR:tbr23");
  1481. TDE_TBR[23] = TextDrawCreate(135.500000, 412.000000, "TBR:tbr24");
  1482. TDE_TBR[24] = TextDrawCreate(608.000000, 377.000000, "TBR:tbr27");
  1483. TDE_TBR[25] = TextDrawCreate(578.000000, 377.000000, "TBR:tbr25");
  1484. TDE_TBR[26] = TextDrawCreate(608.000000, 412.000000, "TBR:tbr15");
  1485. TDE_TBR[27] = TextDrawCreate(518.000000, 412.000000, "TBR:tbr28");
  1486. TDE_TBR[28] = TextDrawCreate(578.000000, 412.000000, "TBR:tbr33");
  1487. TDE_TBR[29] = TextDrawCreate(548.000000, 412.000000, "TBR:tbr35");
  1488. TDE_TBR[30] = TextDrawCreate(518.000000, 377.000000, "TBR:tbr37");
  1489. TDE_TBR[31] = TextDrawCreate(488.000000, 377.000000, "TBR:tbr38");
  1490. TDE_TBR[32] = TextDrawCreate(488.000000, 412.000000, "TBR:tbr39");
  1491.  
  1492.  
  1493. for(new i = 0; i != 33; i++)
  1494. {
  1495. TextDrawLetterSize(TDE_TBR[i], 0.000000, 0.000000);
  1496. TextDrawTextSize(TDE_TBR[i], 30.000000, 35.000000);
  1497. TextDrawAlignment(TDE_TBR[i], 1);
  1498. TextDrawColor(TDE_TBR[i], -1);
  1499. TextDrawSetShadow(TDE_TBR[i], 0);
  1500. TextDrawSetOutline(TDE_TBR[i], 0);
  1501. TextDrawBackgroundColor(TDE_TBR[i], 255);
  1502. TextDrawFont(TDE_TBR[i], 4);
  1503. TextDrawSetProportional(TDE_TBR[i], 1);
  1504. TextDrawSetShadow(TDE_TBR[i], 0);
  1505. TextDrawSetSelectable(TDE_TBR[i], true);
  1506. }
  1507. return 1;
  1508. }
  1509.  
  1510. public OnFilterScriptExit()
  1511. {
  1512. /* Flymode */
  1513. // If any players are still in edit mode, boot them out before the filterscript unloads
  1514. if(PlayerEditor == -1) return 1;
  1515. if(noclipdata[PlayerEditor][cameramode] == CAMERA_MODE_FLY) CancelFlyMode(PlayerEditor);
  1516. KillTimer(TBRTimer);
  1517. for(new i = 0; i != 33; i++) TextDrawDestroy(TDE_TBR[i]);
  1518. for(new i = 0; i != MAX_SECTIONTUBES; i++)
  1519. {
  1520. if(TBRINFO[i][FROM] == 1) DestroyObject(TBRINFO[i][OBJID]);
  1521. RemoveVariables(i);
  1522. }
  1523. CanPress = 0;
  1524. TextDrawDestroy(NOBUTTOMSTDS[0]);
  1525. TextDrawDestroy(NOBUTTOMSTDS[1]);
  1526. TextDrawDestroy(NOBUTTOMSTDS[2]);
  1527. ShowPlayerDialog( PlayerEditor, -1, 0, "A","A", "A", "A" );
  1528. CancelSelectTextDraw(PlayerEditor);
  1529. Evade = 0;
  1530. PlayerStarted = 0;
  1531. PlayerEditor = -1;
  1532. MenuX = 0, MenuY = 0;
  1533. Last = -1;
  1534. return 1;
  1535. }
  1536.  
  1537. public OnAnyKeyDownRelease(status, key)
  1538. {
  1539. if(PlayerStarted == 0) return 1;
  1540. if(CanPress == 1) goto keyenter;
  1541. if(status == TKEY_DOWN)
  1542. {
  1543. switch(key)
  1544. {
  1545. case VK_RIGHT:
  1546. {
  1547. ShowPlayerDialog( PlayerEditor, -1, 0, "A","A", "A", "A" );
  1548. new old = GetTextDrawNumber();
  1549. TextDrawColor(TDE_TBR[old], -1);
  1550. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[old]);
  1551. if(MenuX == 14) MenuX = 0;
  1552. else MenuX ++;
  1553. if(MenuX == 3 && MenuY == 0) MenuX = 0;
  1554.  
  1555. old = GetTextDrawNumber();
  1556. TextDrawColor(TDE_TBR[old], 16777215);
  1557. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[old]);
  1558. }
  1559. case VK_LEFT:
  1560. {
  1561. ShowPlayerDialog( PlayerEditor, -1, 0, "A","A", "A", "A" );
  1562. new old = GetTextDrawNumber();
  1563. TextDrawColor(TDE_TBR[old], -1);
  1564. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[old]);
  1565.  
  1566. if(MenuX == 0) MenuX = 14;
  1567. else MenuX --;
  1568. if(MenuX == 14 && MenuY == 0) MenuX = 2;
  1569.  
  1570. old = GetTextDrawNumber();
  1571. TextDrawColor(TDE_TBR[old], 16777215);
  1572. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[old]);
  1573. }
  1574. case VK_UP:
  1575. {
  1576. ShowPlayerDialog( PlayerEditor, -1, 0, "A","A", "A", "A" );
  1577. new old = GetTextDrawNumber();
  1578. TextDrawColor(TDE_TBR[old], -1);
  1579. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[old]);
  1580.  
  1581. if(MenuY == 0) MenuY = 2;
  1582. else MenuY --;
  1583. if(MenuX >= 3 && MenuY == 0) MenuY = 2;
  1584.  
  1585. old = GetTextDrawNumber();
  1586. TextDrawColor(TDE_TBR[old], 16777215);
  1587. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[old]);
  1588.  
  1589. }
  1590. case VK_DOWN:
  1591. {
  1592. ShowPlayerDialog( PlayerEditor, -1, 0, "A","A", "A", "A" );
  1593. new old = GetTextDrawNumber();
  1594. TextDrawColor(TDE_TBR[old], -1);
  1595. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[old]);
  1596.  
  1597. if(MenuY == 2) MenuY = 0;
  1598. else MenuY ++;
  1599. if(MenuX >= 3 && MenuY == 0) MenuY = 1;
  1600.  
  1601. old = GetTextDrawNumber();
  1602. TextDrawColor(TDE_TBR[old], 16777215);
  1603. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[old]);
  1604. }
  1605. case VK_RETURN:
  1606. {
  1607. if(MenuX == 10 && MenuY == 1) return SendClientMessage(PlayerEditor, -1, "Prueba haciendo click en este botón.");
  1608. CallLocalFunction("OnPlayerClickTextDraw", "id", PlayerEditor, _:TDE_TBR[GetTextDrawNumber()]);
  1609. }
  1610. case VK_BACK:
  1611. {
  1612. TextDrawColor(TDE_TBR[30], 16777215);
  1613. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[30]);
  1614. if(Last == -1) return SendClientMessage(PlayerEditor, -1, "No se puede borrar.");
  1615. DestroyObject(TBRINFO[Last][OBJID]);
  1616. RemoveVariables(Last);
  1617. Last --;
  1618. }
  1619. }
  1620. }
  1621. else if(status == TKEY_RELEASE)
  1622. {
  1623. keyenter:
  1624. if(key == VK_RETURN)
  1625. {
  1626. CanPress = 0;
  1627. return 1;
  1628. }
  1629. if(key == 0x54 || key == 0x75)
  1630. {
  1631. CanPress = 1;
  1632. return 1;
  1633. }
  1634. if(key == VK_BACK)
  1635. {
  1636. if(MenuX == 11 && MenuY == 1) return 1;
  1637. TextDrawColor(TDE_TBR[30], -1);
  1638. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[30]);
  1639. return 1;
  1640. }
  1641. }
  1642. return 1;
  1643. }
  1644.  
  1645. public OnPlayerSpawn(playerid)
  1646. {
  1647. return 1;
  1648. }
  1649.  
  1650. public OnPlayerConnect(playerid)
  1651. {
  1652. /* Flymode */
  1653. // Reset the data belonging to this player slot
  1654. noclipdata[playerid][cameramode] = CAMERA_MODE_NONE;
  1655. noclipdata[playerid][lrold] = 0;
  1656. noclipdata[playerid][udold] = 0;
  1657. noclipdata[playerid][mode] = 0;
  1658. noclipdata[playerid][lastmove] = 0;
  1659. noclipdata[playerid][accelmul] = 0.0;
  1660.  
  1661. return 1;
  1662. }
  1663. stock RotateObject(objectid, Float:rotX, Float:rotY, Float:rotZ, Float:Speed)
  1664. {
  1665. new Float:X, Float:Y, Float:Z;
  1666. new Float:SpeedConverted = floatmul(Speed, 0.01);
  1667. GetObjectPos(objectid, X, Y, Z);
  1668. SetObjectPos(objectid, X, Y, floatadd(Z, 0.01));
  1669. MoveObject(objectid, X, Y, floatsub(Z, 0.01), SpeedConverted, rotX, rotY, rotZ);
  1670. return 1;
  1671. }
  1672. public OnPlayerCommandText(playerid, cmdtext[])
  1673. {
  1674. if(!strcmp(cmdtext, "/pe", true, 3)) // 3 is the length of /me
  1675. {
  1676. SetPlayerPos(playerid, -27.6371, 2501.7217, 18.6330);
  1677. return 1;
  1678. }
  1679.  
  1680.  
  1681. if(!strcmp(cmdtext, "/au", true))
  1682. {
  1683. new oa = CreateObject(19300, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
  1684. AttachObjectToPlayer(oa,playerid, 0.0, 0.12, 0.7, 0.0, 0.0, 0.0);
  1685. AttachCameraToObject(playerid, oa);
  1686. return 1;
  1687. }
  1688. if(!strcmp(cmdtext, "/tbr", true))
  1689. {
  1690. new ip[16];
  1691. GetPlayerIp(playerid, ip, 16);
  1692. if(strcmp(ip, "127.0.0.1", false)) return 0;
  1693. FlyMode(playerid);
  1694. return 1;
  1695. }
  1696.  
  1697.  
  1698. return 0;
  1699. }
  1700.  
  1701. public OnPlayerUpdate(playerid)
  1702. {
  1703.  
  1704. if(IsPlayerNPC(playerid)) return 1;
  1705. if(IsPlayerInAnyVehicle(playerid))
  1706. {
  1707.  
  1708. //new Float:x, Float:y, Float:z;
  1709. //GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z);
  1710. //SetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,0.5);
  1711. }
  1712. /* Flymode */
  1713. if(noclipdata[playerid][cameramode] == CAMERA_MODE_FLY)
  1714. {
  1715. new keys,ud,lr;
  1716. GetPlayerKeys(playerid,keys,ud,lr);
  1717.  
  1718. if(noclipdata[playerid][mode] && (GetTickCount() - noclipdata[playerid][lastmove] > 100))
  1719. {
  1720. // If the last move was > 100ms ago, process moving the object the players camera is attached to
  1721. MoveCamera(playerid);
  1722. }
  1723.  
  1724. // Is the players current key state different than their last keystate?
  1725. if(noclipdata[playerid][udold] != ud || noclipdata[playerid][lrold] != lr)
  1726. {
  1727. if((noclipdata[playerid][udold] != 0 || noclipdata[playerid][lrold] != 0) && ud == 0 && lr == 0)
  1728. { // All keys have been released, stop the object the camera is attached to and reset the acceleration multiplier
  1729. StopPlayerObject(playerid, noclipdata[playerid][flyobject]);
  1730. noclipdata[playerid][mode] = 0;
  1731. noclipdata[playerid][accelmul] = 0.0;
  1732. }
  1733. else
  1734. { // Indicates a new key has been pressed
  1735.  
  1736. // Get the direction the player wants to move as indicated by the keys
  1737. noclipdata[playerid][mode] = GetMoveDirectionFromKeys(ud, lr);
  1738.  
  1739. // Process moving the object the players camera is attached to
  1740. MoveCamera(playerid);
  1741. }
  1742. }
  1743. noclipdata[playerid][udold] = ud; noclipdata[playerid][lrold] = lr; // Store current keys pressed for comparison next update
  1744. return 0;
  1745. }
  1746.  
  1747. return 1;
  1748. }
  1749.  
  1750. public OnEditorUpdate(playerid)
  1751. {
  1752. if(PlayerStarted == 0) return 1;
  1753. if(playerid != PlayerEditor) return 0;
  1754. if(!IsValidPlayerObject(PlayerEditor, noclipdata[PlayerEditor][flyobject])) return 0;
  1755. //UpdateMouseScrollStatus();
  1756. GetScreenSize(ScreenWidth, ScreenHeight);
  1757. GetMousePos(CursorX, CursorY);
  1758. FloatCursorX = floatdiv(float(CursorX), ScreenWidth) * 640.0;
  1759. FloatCursorY = floatdiv(float(CursorY), ScreenHeight) * 448.0;
  1760. if(FloatCursorX == 0.0 && FloatCursorY == 0.0) return CallLocalFunction("CursorTop", "id", playerid, 4);
  1761. if(FloatCursorX == 639.666687 && FloatCursorY == 0.0) return CallLocalFunction("CursorTop", "id", playerid, 5);
  1762. if(FloatCursorX == 0.0 && FloatCursorY == 447.585205) return CallLocalFunction("CursorTop", "id", playerid, 6);
  1763. if(FloatCursorX == 639.666687 && FloatCursorY == 447.585205) return CallLocalFunction("CursorTop", "id", playerid, 7);
  1764. if(FloatCursorX == 0.0) return CallLocalFunction("CursorTop", "id", playerid, 0);
  1765. if(FloatCursorX == 639.666687) return CallLocalFunction("CursorTop", "id", playerid, 1);
  1766. if(FloatCursorY == 0.0) return CallLocalFunction("CursorTop", "id", playerid, 2);
  1767. if(FloatCursorY == 447.585205) return CallLocalFunction("CursorTop", "id", playerid, 3);
  1768. return 1;
  1769. }
  1770.  
  1771. public CursorTop(playerid, top)
  1772. {
  1773. if(PlayerStarted == 0) return 1;
  1774. new Float:X, Float:Y, Float:Z,
  1775. Float:fVX, Float:fVY, Float:fVZ;
  1776.  
  1777. GetPlayerObjectPos(playerid, noclipdata[playerid][flyobject], X, Y, Z);
  1778. GetPlayerCameraFrontVector(playerid, fVX, fVY, fVZ);
  1779.  
  1780. switch(top)
  1781. {
  1782. case 0:
  1783. {
  1784. new Float:CameraAngle = GetPlayerCameraFacingAngle(playerid);
  1785. CameraAngle += 90.0;
  1786. X += (5.0 * floatsin(-CameraAngle,degrees));
  1787. Y += (5.0 * floatcos(-CameraAngle,degrees));
  1788. }
  1789. case 1:
  1790. {
  1791. new Float:CameraAngle = GetPlayerCameraFacingAngle(playerid);
  1792. CameraAngle -= 90.0;
  1793. X += (5.0 * floatsin(-CameraAngle,degrees));
  1794. Y += (5.0 * floatcos(-CameraAngle,degrees));
  1795. }
  1796. case 2:
  1797. {
  1798. X += floatmul(fVX, 5.0);
  1799. Y += floatmul(fVY, 5.0);
  1800. }
  1801. case 3:
  1802. {
  1803. X -= floatmul(fVX, 5.0);
  1804. Y -= floatmul(fVY, 5.0);
  1805. }
  1806. case 4:
  1807. {
  1808. new Float:CameraAngle = GetPlayerCameraFacingAngle(playerid);
  1809. CameraAngle += 45.0;
  1810. X += (5.0 * floatsin(-CameraAngle,degrees));
  1811. Y += (5.0 * floatcos(-CameraAngle,degrees));
  1812. }
  1813. case 5:
  1814. {
  1815. new Float:CameraAngle = GetPlayerCameraFacingAngle(playerid);
  1816. CameraAngle -= 45.0;
  1817. X += (5.0 * floatsin(-CameraAngle,degrees));
  1818. Y += (5.0 * floatcos(-CameraAngle,degrees));
  1819. }
  1820. case 6:
  1821. {
  1822. new Float:CameraAngle = GetPlayerCameraFacingAngle(playerid);
  1823. CameraAngle -= 45.0;
  1824. X -= (5.0 * floatsin(-CameraAngle,degrees));
  1825. Y -= (5.0 * floatcos(-CameraAngle,degrees));
  1826. }
  1827. case 7:
  1828. {
  1829. new Float:CameraAngle = GetPlayerCameraFacingAngle(playerid);
  1830. CameraAngle += 45.0;
  1831. X -= (5.0 * floatsin(-CameraAngle,degrees));
  1832. Y -= (5.0 * floatcos(-CameraAngle,degrees));
  1833. }
  1834. }
  1835. StopPlayerObject(playerid, noclipdata[playerid][flyobject]);
  1836. MovePlayerObject(playerid, noclipdata[playerid][flyobject], X, Y, Z, 100.0);
  1837. return 1;
  1838. }
  1839.  
  1840. public OnMouseWheelScroll(val)
  1841. {
  1842. if(PlayerStarted == 0) return 1;
  1843. if(!IsValidPlayerObject(PlayerEditor, noclipdata[PlayerEditor][flyobject])) return 0;
  1844. new Float:X, Float:Y, Float:Z,
  1845. Float:fVX, Float:fVY, Float:fVZ;
  1846.  
  1847. GetPlayerObjectPos(PlayerEditor, noclipdata[PlayerEditor][flyobject], X, Y, Z);
  1848. GetPlayerCameraFrontVector(PlayerEditor, fVX, fVY, fVZ);
  1849.  
  1850. switch(val)
  1851. {
  1852. case 0:
  1853. {
  1854. X += floatmul(fVX, 5.0);
  1855. Y += floatmul(fVY, 5.0);
  1856. Z += floatmul(fVZ, 5.0);
  1857. }
  1858. case 1:
  1859. {
  1860. X -= floatmul(fVX, 5.0);
  1861. Y -= floatmul(fVY, 5.0);
  1862. Z -= floatmul(fVZ, 5.0);
  1863. }
  1864. }
  1865. StopPlayerObject(PlayerEditor, noclipdata[PlayerEditor][flyobject]);
  1866. MovePlayerObject(PlayerEditor, noclipdata[PlayerEditor][flyobject], X, Y, Z, 100.0);
  1867. return 1;
  1868. }
  1869.  
  1870. public OnMouseRightButtom(val)
  1871. {
  1872. if(PlayerStarted == 0) return 1;
  1873. if(val == 0)
  1874. {
  1875. Evade = 0;
  1876. SelectTextDraw(PlayerEditor, 16777215);
  1877. }
  1878. else if(val == 1)
  1879. {
  1880. Evade = 1;
  1881. CancelSelectTextDraw(PlayerEditor);
  1882. }
  1883. return 1;
  1884. }
  1885.  
  1886. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  1887. {
  1888. if(clickedid == Text:INVALID_TEXT_DRAW)
  1889. {
  1890. if(PlayerStarted == 0) return 1;
  1891. if(Evade == 0)
  1892. {
  1893. SelectTextDraw(PlayerEditor, 16777215);
  1894. SendClientMessage(PlayerEditor, -1, "Si quieres salir al menú del GTA SA, mantén presionado el botón derecho del mouse y entonces presionas la tecla ESC.");
  1895. return 1;
  1896. }
  1897. }
  1898. if( (clickedid >= TDE_TBR[0] && clickedid <= TDE_TBR[32]) )
  1899. {
  1900. if(PlayerStarted == 0) return 1;
  1901. if(TDE_TBR[GetTextDrawNumber()] != clickedid)
  1902. {
  1903. ShowPlayerDialog( PlayerEditor, -1, 0, "A","A", "A", "A" );
  1904. new old = GetTextDrawNumber();
  1905. TextDrawColor(TDE_TBR[old], -1);
  1906. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[old]);
  1907. }
  1908. }
  1909.  
  1910. if(clickedid == TDE_TBR[0]) return Create(19646, 0, 0);
  1911. if(clickedid == TDE_TBR[1]) return Create(19649, 0, 1);
  1912. if(clickedid == TDE_TBR[2]) return Create(19651, 0, 2);
  1913. if(clickedid == TDE_TBR[3]) return Create(19653, 0, 3);
  1914. if(clickedid == TDE_TBR[4]) return Create(19655, 0, 4);
  1915. if(clickedid == TDE_TBR[5]) return Create(19657, 0, 5);
  1916. if(clickedid == TDE_TBR[6]) return Create(19659, 1, 6);
  1917. if(clickedid == TDE_TBR[7]) return Create(19659, 2, 7);
  1918. if(clickedid == TDE_TBR[8]) return Create(19661, 1, 8);
  1919. if(clickedid == TDE_TBR[9]) return Create(19661, 2, 9);
  1920. if(clickedid == TDE_TBR[10]) return Create(19663, 0, 10);
  1921. if(clickedid == TDE_TBR[11]) return Create(19664, 0, 11);
  1922. if(clickedid == TDE_TBR[12]) return Create(19665, 0, 12);
  1923. if(clickedid == TDE_TBR[13]) return Create(19668, 0, 13);
  1924. if(clickedid == TDE_TBR[15]) return Create(19677, 0, 15);
  1925. if(clickedid == TDE_TBR[16]) return Create(19679, 0, 16);
  1926. if(clickedid == TDE_TBR[17]) return Create(19681, 1, 17);
  1927. if(clickedid == TDE_TBR[18]) return Create(19681, 2, 18);
  1928. if(clickedid == TDE_TBR[19]) return Create(19683, 0, 19);
  1929. if(clickedid == TDE_TBR[20]) return Create(19685, 0, 20);
  1930. if(clickedid == TDE_TBR[21]) return Create(19687, 0, 21);
  1931. if(clickedid == TDE_TBR[22]) return Create(19688, 0, 22);
  1932. if(clickedid == TDE_TBR[23]) return Create(19689, 0, 23);
  1933. if(clickedid == TDE_TBR[24])
  1934. {
  1935. TextDrawToMenuXY(24);
  1936. TextDrawColor(TDE_TBR[24], 16777215);
  1937. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[24]);// Test
  1938. return 1;
  1939. }
  1940. if(clickedid == TDE_TBR[25])
  1941. {
  1942. TextDrawToMenuXY(25); // Delete all
  1943. TextDrawColor(TDE_TBR[25], 16777215);
  1944. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[25]);
  1945. return 1;
  1946. }
  1947. if(clickedid == TDE_TBR[26]) return Create(19669, 0, -1);
  1948. if(clickedid == TDE_TBR[27])
  1949. {
  1950. TextDrawToMenuXY(27); // Color
  1951. TextDrawColor(TDE_TBR[27], 16777215);
  1952. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[27]);
  1953. return 1;
  1954. }
  1955. if(clickedid == TDE_TBR[28])
  1956. {
  1957. TextDrawToMenuXY(28); // Light
  1958. TextDrawColor(TDE_TBR[28], 16777215);
  1959. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[28]);
  1960. return 1;
  1961. }
  1962. if(clickedid == TDE_TBR[29])
  1963. {
  1964. TextDrawToMenuXY(29); // Support
  1965. TextDrawColor(TDE_TBR[29], 16777215);
  1966. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[29]);
  1967. return 1;
  1968. }
  1969. if(clickedid == TDE_TBR[14])
  1970. {
  1971. TextDrawToMenuXY(14); // Export
  1972. TextDrawColor(TDE_TBR[14], 16777215);
  1973. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[14]);
  1974. return 1;
  1975. }
  1976. if(clickedid == TDE_TBR[30]) // Undo
  1977. {
  1978. TextDrawToMenuXY(30);
  1979. TextDrawColor(TDE_TBR[30], 16777215);
  1980. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[30]);
  1981. if(Last == -1) return SendClientMessage(PlayerEditor, -1, "No se puede borrar.");
  1982. DestroyObject(TBRINFO[Last][OBJID]);
  1983. RemoveVariables(Last);
  1984. Last --;
  1985. return 1;
  1986. }
  1987. if(clickedid == TDE_TBR[31])
  1988. {
  1989. TextDrawToMenuXY(31); //Move
  1990. TextDrawColor(TDE_TBR[31], 16777215);
  1991. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[31]);
  1992. ShowPlayerDialog(PlayerEditor, 0, DIALOG_STYLE_LIST, "A", "Hola", "Ok", "no");
  1993. return 1;
  1994. }
  1995. if(clickedid == TDE_TBR[32])
  1996. {
  1997. TextDrawToMenuXY(32); //Cover
  1998. TextDrawColor(TDE_TBR[32], 16777215);
  1999. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[32]);
  2000. return 1;
  2001. }
  2002. return 1;
  2003. }
  2004.  
  2005. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2006. {
  2007. return 0;
  2008. }
  2009.  
  2010. stock RemoveVariables(id)
  2011. {
  2012. TBRINFO[id][FROM] = 0;
  2013. TBRINFO[id][COVER] = 0;
  2014. TBRINFO[id][LIGHT] = 0;
  2015. TBRINFO[id][COLOR] = 0;
  2016. TBRINFO[id][OBJID] = 0;
  2017. TBRINFO[id][DIR] = 0;
  2018. TBRINFO[id][MLD] = 0;
  2019. return 1;
  2020. }
  2021.  
  2022. stock Create(id, direction, tid)
  2023. {
  2024. if(tid != -1)
  2025. {
  2026. TextDrawToMenuXY(tid);
  2027. TextDrawColor(TDE_TBR[tid], 16777215);
  2028. TextDrawShowForPlayer(PlayerEditor, TDE_TBR[tid]);
  2029. }
  2030. if(Last == -1)
  2031. {
  2032. new Float:X, Float:Y, Float:Z,
  2033. Float:fVX, Float:fVY, Float:fVZ;
  2034.  
  2035. GetPlayerObjectPos(PlayerEditor, noclipdata[PlayerEditor][flyobject], X, Y, Z);
  2036. GetPlayerCameraFrontVector(PlayerEditor, fVX, fVY, fVZ);
  2037.  
  2038. X += floatmul(fVX, 15.0);
  2039. Y += floatmul(fVY, 15.0);
  2040. Z += floatmul(fVZ, 15.0);
  2041. Last ++;
  2042. RemoveVariables(Last);
  2043. TBRINFO[Last][OBJID] = CreateObject(id, X, Y, Z, 0.0, 0.0, 0.0);
  2044. TBRINFO[Last][MLD] = id;
  2045. TBRINFO[Last][FROM] = 1;
  2046. TBRINFO[Last][DIR] = direction;
  2047. return 1;
  2048. }
  2049.  
  2050. new x,y; x = Convert(TBRINFO[Last][MLD], TBRINFO[Last][DIR]); y = Convert(id, direction);
  2051. printf("%d, %d, %d", x, y, TBRINFO[Last][MLD]);
  2052. NewRoadObject(id, SearchData[x][y][RPosX], SearchData[x][y][RPosY], SearchData[x][y][RPosZ], SearchData[x][y][RRotX], SearchData[x][y][RRotY], SearchData[x][y][RRotZ], SearchData[x][y][RCDIR]);
  2053. return 1;
  2054. }
  2055.  
  2056. stock NewRoadObject(modelid, Float:off_x, Float:off_y, Float:off_z, Float:rot_x, Float:rot_y, Float:rot_z, dir)
  2057. {
  2058. static
  2059. Float:sin[3],
  2060. Float:cos[3],
  2061. Float:pos[3],
  2062. Float:rot[3];
  2063.  
  2064. GetObjectPos(TBRINFO[Last][OBJID], pos[0], pos[1], pos[2]);
  2065. GetObjectRot(TBRINFO[Last][OBJID], rot[0], rot[1], rot[2]);
  2066. EDIT_FloatEulerFix(rot[0], rot[1], rot[2]);
  2067. cos[0] = floatcos(rot[0], degrees); cos[1] = floatcos(rot[1], degrees); cos[2] = floatcos(rot[2], degrees); sin[0] = floatsin(rot[0], degrees); sin[1] = floatsin(rot[1], degrees); sin[2] = floatsin(rot[2], degrees);
  2068. pos[0] = pos[0] + off_x * cos[1] * cos[2] - off_x * sin[0] * sin[1] * sin[2] - off_y * cos[0] * sin[2] + off_z * sin[1] * cos[2] + off_z * sin[0] * cos[1] * sin[2];
  2069. pos[1] = pos[1] + off_x * cos[1] * sin[2] + off_x * sin[0] * sin[1] * cos[2] + off_y * cos[0] * cos[2] + off_z * sin[1] * sin[2] - off_z * sin[0] * cos[1] * cos[2];
  2070. pos[2] = pos[2] - off_x * cos[0] * sin[1] + off_y * sin[0] + off_z * cos[0] * cos[1];
  2071. rot[0] = asin(cos[0] * cos[1]); rot[1] = atan2(sin[0], cos[0] * sin[1]) + rot_z; rot[2] = atan2(cos[1] * cos[2] * sin[0] - sin[1] * sin[2], cos[2] * sin[1] - cos[1] * sin[0] * -sin[2]);
  2072. cos[0] = floatcos(rot[0], degrees); cos[1] = floatcos(rot[1], degrees); cos[2] = floatcos(rot[2], degrees); sin[0] = floatsin(rot[0], degrees); sin[1] = floatsin(rot[1], degrees); sin[2] = floatsin(rot[2], degrees);
  2073. rot[0] = asin(cos[0] * sin[1]); rot[1] = atan2(cos[0] * cos[1], sin[0]); rot[2] = atan2(cos[2] * sin[0] * sin[1] - cos[1] * sin[2], cos[1] * cos[2] + sin[0] * sin[1] * sin[2]);
  2074. cos[0] = floatcos(rot[0], degrees); cos[1] = floatcos(rot[1], degrees); cos[2] = floatcos(rot[2], degrees); sin[0] = floatsin(rot[0], degrees); sin[1] = floatsin(rot[1], degrees); sin[2] = floatsin(rot[2], degrees);
  2075. rot[0] = atan2(sin[0], cos[0] * cos[1]) + rot_x; rot[1] = asin(cos[0] * sin[1]); rot[2] = atan2(cos[2] * sin[0] * sin[1] + cos[1] * sin[2], cos[1] * cos[2] - sin[0] * sin[1] * sin[2]);
  2076. cos[0] = floatcos(rot[0], degrees); cos[1] = floatcos(rot[1], degrees); cos[2] = floatcos(rot[2], degrees); sin[0] = floatsin(rot[0], degrees); sin[1] = floatsin(rot[1], degrees); sin[2] = floatsin(rot[2], degrees);
  2077. rot[0] = asin(cos[1] * sin[0]); rot[1] = atan2(sin[1], cos[0] * cos[1]) + rot_y; rot[2] = atan2(cos[0] * sin[2] - cos[2] * sin[0] * sin[1], cos[0] * cos[2] + sin[0] * sin[1] * sin[2]);
  2078. Last ++;
  2079. RemoveVariables(Last);
  2080. TBRINFO[Last][OBJID] = CreateObject(modelid, pos[0], pos[1], pos[2], rot[0], rot[1], rot[2]);
  2081. TBRINFO[Last][MLD] = modelid;
  2082. TBRINFO[Last][DIR] = dir;
  2083. return 1;
  2084. }
  2085.  
  2086.  
  2087. EDIT_FloatEulerFix(&Float:rot_x, &Float:rot_y, &Float:rot_z)
  2088. {
  2089. EDIT_FloatGetRemainder(rot_x, rot_y, rot_z);
  2090. if((!floatcmp(rot_x, 0.0) || !floatcmp(rot_x, 360.0))
  2091. && (!floatcmp(rot_y, 0.0) || !floatcmp(rot_y, 360.0)))
  2092. {
  2093. rot_y = 0.0000002;
  2094. }
  2095. return 1;
  2096. }
  2097.  
  2098. EDIT_FloatGetRemainder(&Float:rot_x, &Float:rot_y, &Float:rot_z)
  2099. {
  2100. EDIT_FloatRemainder(rot_x, 360.0);
  2101. EDIT_FloatRemainder(rot_y, 360.0);
  2102. EDIT_FloatRemainder(rot_z, 360.0);
  2103. return 1;
  2104. }
  2105.  
  2106. EDIT_FloatRemainder(&Float:remainder, Float:value)
  2107. {
  2108. if(remainder >= value)
  2109. {
  2110. while(remainder >= value)
  2111. {
  2112. remainder = remainder - value;
  2113. }
  2114. }
  2115. else if(remainder < 0.0)
  2116. {
  2117. while(remainder < 0.0)
  2118. {
  2119. remainder = remainder + value;
  2120. }
  2121. }
  2122. return 1;
  2123. }
  2124.  
  2125. forward Float:GetPlayerCameraFacingAngle(playerid);
  2126. Float: GetPlayerCameraFacingAngle(playerid) //BY Nero_3D
  2127. {
  2128. new Float: vX, Float: vY;
  2129. if(GetPlayerCameraFrontVector(playerid, vX, vY, Float: playerid))
  2130. {
  2131. if((vX = -atan2(vX, vY)) < 0.0) return vX + 360.0;
  2132. return vX;
  2133. }
  2134. return 0.0;
  2135. }
  2136.  
  2137. stock GetXYInFrontOfPoint(Float:x,Float:y,&Float:x2,&Float:y2,Float:A,Float:distance)
  2138. {
  2139. x2 = x + (distance * floatsin(-A,degrees));
  2140. y2 = y + (distance * floatcos(-A,degrees));
  2141. }
  2142.  
  2143. /* Flymode */
  2144.  
  2145. //--------------------------------------------------
  2146.  
  2147. stock GetMoveDirectionFromKeys(ud, lr)
  2148. {
  2149. new direction = 0;
  2150.  
  2151. if(lr < 0)
  2152. {
  2153. if(ud < 0) direction = MOVE_FORWARD_LEFT; // Up & Left key pressed
  2154. else if(ud > 0) direction = MOVE_BACK_LEFT; // Back & Left key pressed
  2155. else direction = MOVE_LEFT; // Left key pressed
  2156. }
  2157. else if(lr > 0) // Right pressed
  2158. {
  2159. if(ud < 0) direction = MOVE_FORWARD_RIGHT; // Up & Right key pressed
  2160. else if(ud > 0) direction = MOVE_BACK_RIGHT; // Back & Right key pressed
  2161. else direction = MOVE_RIGHT; // Right key pressed
  2162. }
  2163. else if(ud < 0) direction = MOVE_FORWARD; // Up key pressed
  2164. else if(ud > 0) direction = MOVE_BACK; // Down key pressed
  2165.  
  2166. return direction;
  2167. }
  2168.  
  2169. //--------------------------------------------------
  2170.  
  2171. stock MoveCamera(playerid)
  2172. {
  2173. new Float:FV[3], Float:CP[3];
  2174. GetPlayerCameraPos(playerid, CP[0], CP[1], CP[2]); // Cameras position in space
  2175. GetPlayerCameraFrontVector(playerid, FV[0], FV[1], FV[2]); // Where the camera is looking at
  2176.  
  2177. // Increases the acceleration multiplier the longer the key is held
  2178. if(noclipdata[playerid][accelmul] <= 1) noclipdata[playerid][accelmul] += ACCEL_RATE;
  2179.  
  2180. // Determine the speed to move the camera based on the acceleration multiplier
  2181. new Float:speed = MOVE_SPEED * noclipdata[playerid][accelmul];
  2182.  
  2183. // Calculate the cameras next position based on their current position and the direction their camera is facing
  2184. new Float:X, Float:Y, Float:Z;
  2185. GetNextCameraPosition(noclipdata[playerid][mode], CP, FV, X, Y, Z);
  2186. MovePlayerObject(playerid, noclipdata[playerid][flyobject], X, Y, Z, speed);
  2187.  
  2188. // Store the last time the camera was moved as now
  2189. noclipdata[playerid][lastmove] = GetTickCount();
  2190. return 1;
  2191. }
  2192.  
  2193. //--------------------------------------------------
  2194.  
  2195. stock GetNextCameraPosition(move_mode, Float:CP[3], Float:FV[3], &Float:X, &Float:Y, &Float:Z)
  2196. {
  2197. // Calculate the cameras next position based on their current position and the direction their camera is facing
  2198. #define OFFSET_X (FV[0]*6000.0)
  2199. #define OFFSET_Y (FV[1]*6000.0)
  2200. #define OFFSET_Z (FV[2]*6000.0)
  2201. switch(move_mode)
  2202. {
  2203. case MOVE_FORWARD:
  2204. {
  2205. X = CP[0]+OFFSET_X;
  2206. Y = CP[1]+OFFSET_Y;
  2207. Z = CP[2]+OFFSET_Z;
  2208. }
  2209. case MOVE_BACK:
  2210. {
  2211. X = CP[0]-OFFSET_X;
  2212. Y = CP[1]-OFFSET_Y;
  2213. Z = CP[2]-OFFSET_Z;
  2214. }
  2215. case MOVE_LEFT:
  2216. {
  2217. X = CP[0]-OFFSET_Y;
  2218. Y = CP[1]+OFFSET_X;
  2219. Z = CP[2];
  2220. }
  2221. case MOVE_RIGHT:
  2222. {
  2223. X = CP[0]+OFFSET_Y;
  2224. Y = CP[1]-OFFSET_X;
  2225. Z = CP[2];
  2226. }
  2227. case MOVE_BACK_LEFT:
  2228. {
  2229. X = CP[0]+(-OFFSET_X - OFFSET_Y);
  2230. Y = CP[1]+(-OFFSET_Y + OFFSET_X);
  2231. Z = CP[2]-OFFSET_Z;
  2232. }
  2233. case MOVE_BACK_RIGHT:
  2234. {
  2235. X = CP[0]+(-OFFSET_X + OFFSET_Y);
  2236. Y = CP[1]+(-OFFSET_Y - OFFSET_X);
  2237. Z = CP[2]-OFFSET_Z;
  2238. }
  2239. case MOVE_FORWARD_LEFT:
  2240. {
  2241. X = CP[0]+(OFFSET_X - OFFSET_Y);
  2242. Y = CP[1]+(OFFSET_Y + OFFSET_X);
  2243. Z = CP[2]+OFFSET_Z;
  2244. }
  2245. case MOVE_FORWARD_RIGHT:
  2246. {
  2247. X = CP[0]+(OFFSET_X + OFFSET_Y);
  2248. Y = CP[1]+(OFFSET_Y - OFFSET_X);
  2249. Z = CP[2]+OFFSET_Z;
  2250. }
  2251. }
  2252. }
  2253. //--------------------------------------------------
  2254.  
  2255. stock CancelFlyMode(playerid)
  2256. {
  2257. DeletePVar(playerid, "FlyMode");
  2258. CancelEdit(playerid);
  2259. TogglePlayerSpectating(playerid, false);
  2260.  
  2261. DestroyPlayerObject(playerid, noclipdata[playerid][flyobject]);
  2262. noclipdata[playerid][cameramode] = CAMERA_MODE_NONE;
  2263. return 1;
  2264. }
  2265.  
  2266. //--------------------------------------------------
  2267.  
  2268. stock FlyMode(playerid)
  2269. {
  2270. TextDrawShowForPlayer(0, NOBUTTOMSTDS[0]);
  2271. TextDrawShowForPlayer(0, NOBUTTOMSTDS[1]);
  2272. TextDrawShowForPlayer(0, NOBUTTOMSTDS[2]);
  2273. for(new i = 0; i != 33; i++) TextDrawShowForPlayer(0, TDE_TBR[i]);
  2274. MenuX = 0, MenuY = 0;
  2275. TextDrawColor(TDE_TBR[0], 16777215);
  2276. TextDrawShowForPlayer(0, TDE_TBR[0]);
  2277. Evade = 0;
  2278. SelectTextDraw(0, 16777215);
  2279. // Create an invisible object for the players camera to be attached to
  2280. new Float:X, Float:Y, Float:Z;
  2281. GetPlayerPos(playerid, X, Y, Z);
  2282. noclipdata[playerid][flyobject] = CreatePlayerObject(playerid, 19300, X, Y, Z, 0.0, 0.0, 0.0);
  2283.  
  2284. // Place the player in spectating mode so objects will be streamed based on camera location
  2285. TogglePlayerSpectating(playerid, true);
  2286. // Attach the players camera to the created object
  2287. AttachCameraToPlayerObject(playerid, noclipdata[playerid][flyobject]);
  2288.  
  2289. SetPVarInt(playerid, "FlyMode", 1);
  2290. noclipdata[playerid][cameramode] = CAMERA_MODE_FLY;
  2291. PlayerStarted = 1;
  2292. PlayerEditor = playerid;
  2293. TBRTimer = SetTimerEx("OnEditorUpdate", 25, true, "i", PlayerEditor);
  2294. return 1;
  2295. }
  2296.  
  2297. //--------------------------------------------------
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308. stock Convert(id, dir)
  2309. {
  2310. new Value = -1;
  2311. switch(id)
  2312. {
  2313. case 19646: Value = 0; //][RPosX], SearchData[0][0][RPosY], SearchData[0][0][RPosZ], SearchData[0][0][RRotX], SearchData[0][0][RRotY], SearchData[0][0][RRotZ], SearchData[0][0][RCDIR]);
  2314. case 19649: Value = 1; //][RPosX], SearchData[0][1][RPosY], SearchData[0][1][RPosZ], SearchData[0][1][RRotX], SearchData[0][1][RRotY], SearchData[0][1][RRotZ], SearchData[0][1][RCDIR]);
  2315. case 19651: Value = 2; //][RPosX], SearchData[0][2][RPosY], SearchData[0][2][RPosZ], SearchData[0][2][RRotX], SearchData[0][2][RRotY], SearchData[0][2][RRotZ], SearchData[0][2][RCDIR]);
  2316. case 19652: Value = 3; //][RPosX], SearchData[0][3][RPosY], SearchData[0][3][RPosZ], SearchData[0][3][RRotX], SearchData[0][3][RRotY], SearchData[0][3][RRotZ], SearchData[0][3][RCDIR]);
  2317. case 19653: Value = 4; //][RPosX], SearchData[0][4][RPosY], SearchData[0][4][RPosZ], SearchData[0][4][RRotX], SearchData[0][4][RRotY], SearchData[0][4][RRotZ], SearchData[0][4][RCDIR]);
  2318. case 19654: Value = 5; //][RPosX], SearchData[0][5][RPosY], SearchData[0][5][RPosZ], SearchData[0][5][RRotX], SearchData[0][5][RRotY], SearchData[0][5][RRotZ], SearchData[0][5][RCDIR]);
  2319. case 19655: Value = 6; //][RPosX], SearchData[0][6][RPosY], SearchData[0][6][RPosZ], SearchData[0][6][RRotX], SearchData[0][6][RRotY], SearchData[0][6][RRotZ], SearchData[0][6][RCDIR]);
  2320. case 19656: Value = 7; //][RPosX], SearchData[0][7][RPosY], SearchData[0][7][RPosZ], SearchData[0][7][RRotX], SearchData[0][7][RRotY], SearchData[0][7][RRotZ], SearchData[0][7][RCDIR]);
  2321. case 19657: Value = 8; //][RPosX], SearchData[0][8][RPosY], SearchData[0][8][RPosZ], SearchData[0][8][RRotX], SearchData[0][8][RRotY], SearchData[0][8][RRotZ], SearchData[0][8][RCDIR]);
  2322. case 19658: Value = 9; //][RPosX], SearchData[0][9][RPosY], SearchData[0][9][RPosZ], SearchData[0][9][RRotX], SearchData[0][9][RRotY], SearchData[0][9][RRotZ], SearchData[0][9][RCDIR]);
  2323. case 19659:
  2324. {
  2325. if(dir == 0 || dir == 1) Value = 10; //][RPosX], SearchData[0][10][RPosY], SearchData[0][10][RPosZ], SearchData[0][10][RRotX], SearchData[0][10][RRotY], SearchData[0][10][RRotZ], SearchData[0][10][RCDIR]);
  2326. if(dir == 2) Value = 11; //][RPosX], SearchData[0][11][RPosY], SearchData[0][11][RPosZ], SearchData[0][11][RRotX], SearchData[0][11][RRotY], SearchData[0][11][RRotZ], SearchData[0][11][RCDIR]);
  2327. }
  2328. case 19660:
  2329. {
  2330. if(dir == 0 || dir == 1) Value = 12; //][RPosX], SearchData[0][12][RPosY], SearchData[0][12][RPosZ], SearchData[0][12][RRotX], SearchData[0][12][RRotY], SearchData[0][12][RRotZ], SearchData[0][12][RCDIR]);
  2331. if(dir == 2) Value = 13; //][RPosX], SearchData[0][13][RPosY], SearchData[0][13][RPosZ], SearchData[0][13][RRotX], SearchData[0][13][RRotY], SearchData[0][13][RRotZ], SearchData[0][13][RCDIR]);
  2332. }
  2333. case 19661:
  2334. {
  2335. if(dir == 0 || dir == 1) Value = 14; //][RPosX], SearchData[0][14][RPosY], SearchData[0][14][RPosZ], SearchData[0][14][RRotX], SearchData[0][14][RRotY], SearchData[0][14][RRotZ], SearchData[0][14][RCDIR]);
  2336. if(dir == 2) Value = 15; //][RPosX], SearchData[0][14][RPosY], SearchData[0][14][RPosZ], SearchData[0][14][RRotX], SearchData[0][14][RRotY], SearchData[0][14][RRotZ], SearchData[0][14][RCDIR]);
  2337. }
  2338. case 19662:
  2339. {
  2340. if(dir == 0 || dir == 1) Value = 16; //][RPosX], SearchData[0][16][RPosY], SearchData[0][16][RPosZ], SearchData[0][16][RRotX], SearchData[0][16][RRotY], SearchData[0][16][RRotZ], SearchData[0][16][RCDIR]);
  2341. if(dir == 2) Value = 17;
  2342. }
  2343. case 19663: Value = 18; //][RPosX], SearchData[0][18][RPosY], SearchData[0][18][RPosZ], SearchData[0][18][RRotX], SearchData[0][18][RRotY], SearchData[0][18][RRotZ], SearchData[0][18][RCDIR]);
  2344. case 19664: Value = 19; //][RPosX], SearchData[0][19][RPosY], SearchData[0][19][RPosZ], SearchData[0][19][RRotX], SearchData[0][19][RRotY], SearchData[0][19][RRotZ], SearchData[0][19][RCDIR]);
  2345.  
  2346. case 19665:
  2347. {
  2348. if(dir == 0 || dir == 1) Value = 20; //][RPosX], SearchData[0][20][RPosY], SearchData[0][20][RPosZ], SearchData[0][20][RRotX], SearchData[0][20][RRotY], SearchData[0][20][RRotZ], SearchData[0][20][RCDIR]);
  2349. if(dir == 2) Value = 21;
  2350. }
  2351. case 19666:
  2352. {
  2353. if(dir == 0 || dir == 1) Value = 22; //][RPosX], SearchData[0][22][RPosY], SearchData[0][22][RPosZ], SearchData[0][22][RRotX], SearchData[0][22][RRotY], SearchData[0][22][RRotZ], SearchData[0][22][RCDIR]);
  2354. if(dir == 2) Value = 23;
  2355. }
  2356. case 19667: Value = 24; //][RPosX], SearchData[0][24][RPosY], SearchData[0][24][RPosZ], SearchData[0][24][RRotX], SearchData[0][24][RRotY], SearchData[0][24][RRotZ], SearchData[0][24][RCDIR]);
  2357. case 19668: Value = 25; //][RPosX], SearchData[0][25][RPosY], SearchData[0][25][RPosZ], SearchData[0][25][RRotX], SearchData[0][25][RRotY], SearchData[0][25][RRotZ], SearchData[0][25][RCDIR]);
  2358. case 19669: Value = 26; //][RPosX], SearchData[0][26][RPosY], SearchData[0][26][RPosZ], SearchData[0][26][RRotX], SearchData[0][26][RRotY], SearchData[0][26][RRotZ], SearchData[0][26][RCDIR]);
  2359.  
  2360. case 19677: Value = 27; //][RPosX], SearchData[0][27][RPosY], SearchData[0][27][RPosZ], SearchData[0][27][RRotX], SearchData[0][27][RRotY], SearchData[0][27][RRotZ], SearchData[0][27][RCDIR]);
  2361. case 19678: Value = 28; //][RPosX], SearchData[0][28][RPosY], SearchData[0][28][RPosZ], SearchData[0][28][RRotX], SearchData[0][28][RRotY], SearchData[0][28][RRotZ], SearchData[0][28][RCDIR]);
  2362. case 19679: Value = 29; //][RPosX], SearchData[0][29][RPosY], SearchData[0][29][RPosZ], SearchData[0][29][RRotX], SearchData[0][29][RRotY], SearchData[0][29][RRotZ], SearchData[0][29][RCDIR]);
  2363. case 19680: Value = 30; //][RPosX], SearchData[0][30][RPosY], SearchData[0][30][RPosZ], SearchData[0][30][RRotX], SearchData[0][30][RRotY], SearchData[0][30][RRotZ], SearchData[0][30][RCDIR]);
  2364.  
  2365. case 19681:
  2366. {
  2367. if(dir == 0 || dir == 1) Value = 31; //][RPosX], SearchData[0][31][RPosY], SearchData[0][31][RPosZ], SearchData[0][31][RRotX], SearchData[0][31][RRotY], SearchData[0][31][RRotZ], SearchData[0][31][RCDIR]);
  2368. if(dir == 2) Value = 33;
  2369. }
  2370. case 19682:
  2371. {
  2372. if(dir == 0 || dir == 1) Value = 32; //][RPosX], SearchData[0][32][RPosY], SearchData[0][32][RPosZ], SearchData[0][32][RRotX], SearchData[0][32][RRotY], SearchData[0][32][RRotZ], SearchData[0][32][RCDIR]);
  2373. if(dir == 2) Value = 34;
  2374. }
  2375. case 19683: Value = 35; //][RPosX], SearchData[0][35][RPosY], SearchData[0][35][RPosZ], SearchData[0][35][RRotX], SearchData[0][35][RRotY], SearchData[0][35][RRotZ], SearchData[0][35][RCDIR]);
  2376. case 19684: Value = 36; //][RPosX], SearchData[0][36][RPosY], SearchData[0][36][RPosZ], SearchData[0][36][RRotX], SearchData[0][36][RRotY], SearchData[0][36][RRotZ], SearchData[0][36][RCDIR]);
  2377. case 19685: Value = 37; //][RPosX], SearchData[0][37][RPosY], SearchData[0][37][RPosZ], SearchData[0][37][RRotX], SearchData[0][37][RRotY], SearchData[0][37][RRotZ], SearchData[0][37][RCDIR]);
  2378. case 19686: Value = 38; //][RPosX], SearchData[0][38][RPosY], SearchData[0][38][RPosZ], SearchData[0][38][RRotX], SearchData[0][38][RRotY], SearchData[0][38][RRotZ], SearchData[0][38][RCDIR]);
  2379. case 19687: Value = 39; //][RPosX], SearchData[0][39][RPosY], SearchData[0][39][RPosZ], SearchData[0][39][RRotX], SearchData[0][39][RRotY], SearchData[0][39][RRotZ], SearchData[0][39][RCDIR]);
  2380. case 19688: Value = 40; //][RPosX], SearchData[0][40][RPosY], SearchData[0][40][RPosZ], SearchData[0][40][RRotX], SearchData[0][40][RRotY], SearchData[0][40][RRotZ], SearchData[0][40][RCDIR]);
  2381. case 19689: Value = 41; //][RPosX], SearchData[0][41][RPosY], SearchData[0][41][RPosZ], SearchData[0][41][RRotX], SearchData[0][41][RRotY], SearchData[0][41][RRotZ], SearchData[0][41][RCDIR]);
  2382. }
  2383. return Value;
  2384. }
  2385.  
  2386. stock ConvertE(id, dir)
  2387. {
  2388. new Value = -1;
  2389. switch(id)
  2390. {
  2391. case 19646: Value = 0; //][RPosX], SearchData[0][0][RPosY], SearchData[0][0][RPosZ], SearchData[0][0][RRotX], SearchData[0][0][RRotY], SearchData[0][0][RRotZ], SearchData[0][0][RCDIR]);
  2392. case 19649: Value = 1; //][RPosX], SearchData[0][1][RPosY], SearchData[0][1][RPosZ], SearchData[0][1][RRotX], SearchData[0][1][RRotY], SearchData[0][1][RRotZ], SearchData[0][1][RCDIR]);
  2393. case 19651: Value = 2; //][RPosX], SearchData[0][2][RPosY], SearchData[0][2][RPosZ], SearchData[0][2][RRotX], SearchData[0][2][RRotY], SearchData[0][2][RRotZ], SearchData[0][2][RCDIR]);
  2394. case 19652: Value = 3; //][RPosX], SearchData[0][3][RPosY], SearchData[0][3][RPosZ], SearchData[0][3][RRotX], SearchData[0][3][RRotY], SearchData[0][3][RRotZ], SearchData[0][3][RCDIR]);
  2395. case 19653: Value = 4; //][RPosX], SearchData[0][4][RPosY], SearchData[0][4][RPosZ], SearchData[0][4][RRotX], SearchData[0][4][RRotY], SearchData[0][4][RRotZ], SearchData[0][4][RCDIR]);
  2396. case 19654: Value = 5; //][RPosX], SearchData[0][5][RPosY], SearchData[0][5][RPosZ], SearchData[0][5][RRotX], SearchData[0][5][RRotY], SearchData[0][5][RRotZ], SearchData[0][5][RCDIR]);
  2397. case 19655: Value = 6; //][RPosX], SearchData[0][6][RPosY], SearchData[0][6][RPosZ], SearchData[0][6][RRotX], SearchData[0][6][RRotY], SearchData[0][6][RRotZ], SearchData[0][6][RCDIR]);
  2398. case 19656: Value = 7; //][RPosX], SearchData[0][7][RPosY], SearchData[0][7][RPosZ], SearchData[0][7][RRotX], SearchData[0][7][RRotY], SearchData[0][7][RRotZ], SearchData[0][7][RCDIR]);
  2399. case 19657: Value = 8;
  2400. case 19658: Value = 9;
  2401. case 19659: Value = 10; //][RPosX], SearchData[0][11][RPosY], SearchData[0][11][RPosZ], SearchData[0][11][RRotX], SearchData[0][11][RRotY], SearchData[0][11][RRotZ], SearchData[0][11][RCDIR]);
  2402. case 19660: Value = 11;
  2403. case 19661: Value = 12;
  2404. case 19662: Value = 13;
  2405. case 19663: Value = 14; //][RPosX], SearchData[0][18][RPosY], SearchData[0][18][RPosZ], SearchData[0][18][RRotX], SearchData[0][18][RRotY], SearchData[0][18][RRotZ], SearchData[0][18][RCDIR]);
  2406. case 19664: Value = 15; //][RPosX], SearchData[0][19][RPosY], SearchData[0][19][RPosZ], SearchData[0][19][RRotX], SearchData[0][19][RRotY], SearchData[0][19][RRotZ], SearchData[0][19][RCDIR]);
  2407. case 19665: Value = 16;
  2408. case 19666: Value = 17;
  2409. case 19667: Value = 18; //][RPosX], SearchData[0][24][RPosY], SearchData[0][24][RPosZ], SearchData[0][24][RRotX], SearchData[0][24][RRotY], SearchData[0][24][RRotZ], SearchData[0][24][RCDIR]);
  2410. case 19668: Value = 19; //][RPosX], SearchData[0][25][RPosY], SearchData[0][25][RPosZ], SearchData[0][25][RRotX], SearchData[0][25][RRotY], SearchData[0][25][RRotZ], SearchData[0][25][RCDIR]);
  2411. case 19669: Value = 20;
  2412. case 19677: Value = 21; //][RPosX], SearchData[0][27][RPosY], SearchData[0][27][RPosZ], SearchData[0][27][RRotX], SearchData[0][27][RRotY], SearchData[0][27][RRotZ], SearchData[0][27][RCDIR]);
  2413. case 19678: Value = 22; //][RPosX], SearchData[0][28][RPosY], SearchData[0][28][RPosZ], SearchData[0][28][RRotX], SearchData[0][28][RRotY], SearchData[0][28][RRotZ], SearchData[0][28][RCDIR]);
  2414. case 19679: Value = 23; //][RPosX], SearchData[0][29][RPosY], SearchData[0][29][RPosZ], SearchData[0][29][RRotX], SearchData[0][29][RRotY], SearchData[0][29][RRotZ], SearchData[0][29][RCDIR]);
  2415. case 19680: Value = 24;
  2416. case 19681: Value = 25;
  2417. case 19682: Value = 26;
  2418. case 19683: Value = 27; //][RPosX], SearchData[0][35][RPosY], SearchData[0][35][RPosZ], SearchData[0][35][RRotX], SearchData[0][35][RRotY], SearchData[0][35][RRotZ], SearchData[0][35][RCDIR]);
  2419. case 19684: Value = 28; //][RPosX], SearchData[0][36][RPosY], SearchData[0][36][RPosZ], SearchData[0][36][RRotX], SearchData[0][36][RRotY], SearchData[0][36][RRotZ], SearchData[0][36][RCDIR]);
  2420. case 19685: Value = 29; //][RPosX], SearchData[0][37][RPosY], SearchData[0][37][RPosZ], SearchData[0][37][RRotX], SearchData[0][37][RRotY], SearchData[0][37][RRotZ], SearchData[0][37][RCDIR]);
  2421. case 19686: Value = 30; //][RPosX], SearchData[0][38][RPosY], SearchData[0][38][RPosZ], SearchData[0][38][RRotX], SearchData[0][38][RRotY], SearchData[0][38][RRotZ], SearchData[0][38][RCDIR]);
  2422. case 19687: Value = 31; //][RPosX], SearchData[0][39][RPosY], SearchData[0][39][RPosZ], SearchData[0][39][RRotX], SearchData[0][39][RRotY], SearchData[0][39][RRotZ], SearchData[0][39][RCDIR]);
  2423. case 19688: Value = 32; //][RPosX], SearchData[0][40][RPosY], SearchData[0][40][RPosZ], SearchData[0][40][RRotX], SearchData[0][40][RRotY], SearchData[0][40][RRotZ], SearchData[0][40][RCDIR]);
  2424. case 19689: Value = 33; //][RPosX], SearchData[0][41][RPosY], SearchData[0][41][RPosZ], SearchData[0][41][RRotX], SearchData[0][41][RRotY], SearchData[0][41][RRotZ], SearchData[0][41][RCDIR]);
  2425. }
  2426. return Value;
  2427. }
  2428.  
  2429. stock GetTextDrawNumber()
  2430. {
  2431. switch(MenuY)
  2432. {
  2433. case 0:
  2434. {
  2435. switch(MenuX)
  2436. {
  2437. case 0: return 0;
  2438. case 1: return 18;
  2439. case 2: return 17;
  2440. }
  2441. }
  2442. case 1:
  2443. {
  2444. switch(MenuX)
  2445. {
  2446. case 0: return 21;
  2447. case 1: return 9;
  2448. case 2: return 8;
  2449. case 3: return 19;
  2450. case 4: return 20;
  2451. case 5: return 5;
  2452. case 6: return 3;
  2453. case 7: return 12;
  2454. case 8: return 15;
  2455. case 9: return 11;
  2456. case 10: return 31;
  2457. case 11: return 30;
  2458. case 12: return 14;
  2459. case 13: return 25;
  2460. case 14: return 24;
  2461. }
  2462. }
  2463. case 2:
  2464. {
  2465. switch(MenuX)
  2466. {
  2467. case 0: return 1;
  2468. case 1: return 7;
  2469. case 2: return 6;
  2470. case 3: return 22;
  2471. case 4: return 23;
  2472. case 5: return 4;
  2473. case 6: return 2;
  2474. case 7: return 13;
  2475. case 8: return 16;
  2476. case 9: return 10;
  2477. case 10: return 32;
  2478. case 11: return 27;
  2479. case 12: return 29;
  2480. case 13: return 28;
  2481. case 14: return 26;
  2482. }
  2483. }
  2484. }
  2485. return 1;
  2486. }
  2487.  
  2488. stock TextDrawToMenuXY(id)
  2489. {
  2490. switch(id)
  2491. {
  2492. case 0: MenuX = 0,MenuY = 0;
  2493. case 1: MenuX = 0,MenuY = 2;
  2494. case 2: MenuX = 6,MenuY = 2;
  2495. case 3: MenuX = 6,MenuY = 1;
  2496. case 4: MenuX = 5,MenuY = 2;
  2497. case 5: MenuX = 5,MenuY = 1;
  2498. case 6: MenuX = 2,MenuY = 2;
  2499. case 7: MenuX = 1,MenuY = 2;
  2500. case 8: MenuX = 2,MenuY = 1;
  2501. case 9: MenuX = 1,MenuY = 1;
  2502. case 10: MenuX = 9,MenuY = 2;
  2503. case 11: MenuX = 9,MenuY = 1;
  2504. case 12: MenuX = 7,MenuY = 1;
  2505. case 13: MenuX = 7,MenuY = 2;
  2506. case 14: MenuX = 12,MenuY = 1;
  2507. case 15: MenuX = 8,MenuY = 1;
  2508. case 16: MenuX = 8,MenuY = 2;
  2509. case 17: MenuX = 2,MenuY = 0;
  2510. case 18: MenuX = 1,MenuY = 0;
  2511. case 19: MenuX = 3,MenuY = 1;
  2512. case 20: MenuX = 4,MenuY = 1;
  2513. case 21: MenuX = 0,MenuY = 1;
  2514. case 22: MenuX = 3,MenuY = 2;
  2515. case 23: MenuX = 4,MenuY = 2;
  2516. case 24: MenuX = 14,MenuY = 1;
  2517. case 25: MenuX = 13,MenuY = 1;
  2518. case 26: MenuX = 14,MenuY = 2;
  2519. case 27: MenuX = 11,MenuY = 2;
  2520. case 28: MenuX = 13,MenuY = 2;
  2521. case 29: MenuX = 12,MenuY = 2;
  2522. case 30: MenuX = 11,MenuY = 1;
  2523. case 31: MenuX = 10,MenuY = 1;
  2524. case 32: MenuX = 10,MenuY = 2;
  2525. }
  2526. return 1;
  2527. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement