Guest User

Untitled

a guest
Feb 7th, 2010
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 102.19 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6. new bool:SkinPermission[MAX_PLAYERS];
  7. new lspdgate;
  8. new lspdlift;
  9. new armyenter;
  10. new ualift;
  11. new Jailed[MAX_PLAYERS];
  12. new uaharborlift;
  13. new uaharborenter;
  14. new pd2gate;
  15. new pd2lift;
  16. new hunterrechts;
  17. new hunterlinks;
  18.  
  19.  
  20.  
  21. forward JailTimer(playerid);
  22.  
  23. forward IceCream(playerid);
  24. public IceCream(playerid);
  25.  
  26. strtok(const string[], &index)
  27. {
  28. new length = strlen(string);
  29. while ((index < length) && (string[index] <= ' '))
  30. {
  31. index++;
  32. }
  33.  
  34. new offset = index;
  35. new result[20];
  36. while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
  37. {
  38. result[index - offset] = string[index];
  39. index++;
  40. }
  41. result[index - offset] = EOS;
  42. return result;
  43. }
  44.  
  45.  
  46. #if defined FILTERSCRIPT
  47. #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  48. #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  49.  
  50. #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  51.  
  52. new level[MAX_PLAYERS];
  53. new logged[MAX_PLAYERS];
  54.  
  55. #define isplayerlsp if(GetPlayerColor(playerid) == 0x2641FEAA)
  56.  
  57. #define COLOR_ORANGE 0xFF8000FF
  58.  
  59. #define COLOR_GRAD2 0xBFC0C2FF
  60.  
  61. #define COLOR_GRAD3 0xCBCCCEFF
  62.  
  63. #define COLOR_GRAD4 0xD8D8D8FF
  64.  
  65. #define COLOR_GRAD5 0xE3E3E3FF
  66.  
  67. #define COLOR_GRAD6 0xF0F0F0FF
  68.  
  69. #define COLOR_GREY 0xAFAFAFAA
  70.  
  71. #define COLOR_UA 0x33AA33AA
  72.  
  73. #define COLOR_REDD 0xAA3333AA
  74.  
  75. #define COLOR_YELLOW 0xFFFF00AA
  76.  
  77. #define COLOR_WHITE 0xFFFFFFAA
  78.  
  79. #define COLOR_FADE1 0xE6E6E6E6
  80.  
  81. #define COLOR_FADE2 0xC8C8C8C8
  82.  
  83. #define COLOR_FADE3 0xAAAAAAAA
  84.  
  85. #define COLOR_FADE4 0x8C8C8C8C
  86.  
  87. #define COLOR_FADE5 0x6E6E6E6E
  88.  
  89. #define COLOR_PURPLE 0xC2A2DAAA
  90.  
  91. #define COLOR_LSP 0x2641FEAA
  92.  
  93. #define COLOR_ALLDEPT 0xFF8282AA
  94.  
  95. #define COLOR_GROVE 0x10F441AA
  96.  
  97. #define COLOR_BALLAS 0xC2A2DAAA
  98.  
  99. #define COLOR_VariosLosAztecas 0x33CCFFAA
  100.  
  101. #define COLOR_LosSantosVagos 0xFFFF00AA
  102.  
  103. //register
  104. #include <dutils>//you need this include
  105. #include <dudb>//this too
  106. #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  107. #define COLOR_SYSTEM 0xEFEFF7AA
  108. #define MAX_TRIES 3 // Tries number before kick the player
  109. #define COLOR_RED 0xFF0000FF //RED
  110. new PLAYERLIST_authed[MAX_PLAYERS];
  111. new pkills[MAX_PLAYERS];
  112. new pdeaths[MAX_PLAYERS];
  113. new tries[MAX_PLAYERS];
  114.  
  115. public OnFilterScriptInit()
  116. {
  117. print("\n--------------------------------------");
  118. print(" RolePlay");
  119. print("--------------------------------------\n");
  120. return 1;
  121. }
  122.  
  123. public OnFilterScriptExit()
  124. {
  125. return 1;
  126. }
  127.  
  128. #else
  129.  
  130. main()
  131. {
  132. print("\n----------------------------------");
  133. print(" RolePlay");
  134. print("----------------------------------\n");
  135. }
  136.  
  137. #endif
  138.  
  139. public OnGameModeInit()
  140. {
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147. DisableInteriorEnterExits();
  148. //pdentrance
  149. AddStaticPickup(1239, 0, 1554.9476,-1675.6050,16.1953, 0);
  150.  
  151.  
  152. // Don't use these lines if it's a filterscript
  153. SetGameModeText("Blank Script");
  154. SetTimer("IceCream",100000, 1);
  155.  
  156. AddPlayerClass(0, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  157. //police skins
  158. AddPlayerClass(280, 1530.6681,-1664.7667,6.2188,272.0592, 0, 0, 0, 0, 0, 0);
  159. AddPlayerClass(281, 1530.6681,-1664.7667,6.2188,272.0592, 0, 0, 0, 0, 0, 0);
  160. AddPlayerClass(282, 1530.6681,-1664.7667,6.2188,272.0592, 0, 0, 0, 0, 0, 0);
  161.  
  162. //normal skins
  163. AddPlayerClass(22, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  164. AddPlayerClass(117, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  165. AddPlayerClass(33, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  166. AddPlayerClass(72, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  167. AddPlayerClass(170, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  168. AddPlayerClass(141, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  169. AddPlayerClass(211, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  170. AddPlayerClass(219, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  171. AddPlayerClass(124, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  172. AddPlayerClass(113, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  173. AddPlayerClass(91, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  174. AddPlayerClass(48, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  175. AddPlayerClass(152, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  176. //grove skins
  177. AddPlayerClass(105, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  178. AddPlayerClass(106, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  179. AddPlayerClass(107, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  180. //ballas skins
  181. AddPlayerClass(102, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  182. AddPlayerClass(103, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  183. AddPlayerClass(104, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  184.  
  185. //Los aztecas
  186. AddPlayerClass(114, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  187. AddPlayerClass(115, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  188. AddPlayerClass(116, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  189.  
  190. // Los Santos Vagos
  191. AddPlayerClass(108, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  192. AddPlayerClass(109, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  193. AddPlayerClass(110, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  194.  
  195. //Los Santos Firemans
  196. AddPlayerClass(277, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  197. AddPlayerClass(278, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  198. AddPlayerClass(279, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  199.  
  200. //United Army
  201. AddPlayerClass(287, 1543.9264,-1675.6503,13.5574,89.0942, 0, 0, 0, 0, 0, 0);
  202.  
  203.  
  204.  
  205. //lspd
  206. lspdgate = CreateObject(2938, 1588, -1637.9501953125, 15.074805259705, 0, 0, 269.55029296875);
  207. CreateObject(3089, 266.28356933594, 83.899291992188, 1001.3680419922, 0, 0, 268.74670410156);
  208. //pd lift
  209. lspdlift = CreateObject(991, 1560.3452148438, -1633.9760742188, 12.574992179871, 269.955078125, 5.9549865722656, 276.861328125);
  210. //UA basis
  211. CreateObject(18483, -124.95346069336, -1682.6613769531, 1.3633950948715, 0, 0, 286.240234375);
  212. CreateObject(18483, -106.11235809326, -1747.3793945313, 1.325000166893, 0, 0, 286.23779296875);
  213. CreateObject(18483, -88.085395812988, -1808.9876708984, 1.3289214372635, 0, 0, 286.23779296875);
  214. CreateObject(16000, -78.778335571289, -1841.2338867188, 1.3999862670898, 90.045013427734, 0, 15.8798828125);
  215. CreateObject(16000, -76.483924865723, -1849.3591308594, 1.3967915773392, 90.0439453125, 0, 15.875244140625);
  216. CreateObject(16000, -73.85546875, -1858.4189453125, 1.3930155038834, 90.0439453125, 0, 15.875244140625);
  217. CreateObject(16000, -71.06640625, -1868.25, 1.390790104866, 90.038452148438, 0, 15.869750976563);
  218. CreateObject(16000, -58.21821975708, -1835.4088134766, 1.4023568630219, 90.0439453125, 0, 15.875244140625);
  219. CreateObject(16000, -55.29467010498, -1845.6662597656, 1.3980774879456, 90.0439453125, 0, 15.875244140625);
  220. CreateObject(16000, -52.498046875, -1855.955078125, 1.3939446210861, 90.038452148438, 0, 15.869750976563);
  221. CreateObject(16000, -50.638488769531, -1862.4757080078, 1.3914108276367, 90.0439453125, 0, 15.875244140625);
  222. CreateObject(16000, -37.716796875, -1829.580078125, 1.4054753780365, 90.038452148438, 0, 15.869750976563);
  223. CreateObject(16000, -34.815402984619, -1839.5947265625, 1.4013687372208, 90.0439453125, 0, 15.875244140625);
  224. CreateObject(16000, -31.98560333252, -1849.9116210938, 1.3969039916992, 90.0439453125, 0, 15.875244140625);
  225. CreateObject(16000, -30.07740020752, -1856.6630859375, 1.3942459821701, 90.0439453125, 0, 15.875244140625);
  226. CreateObject(16000, -17.690273284912, -1823.9108886719, 1.4077316522598, 90.0439453125, 0, 15.875244140625);
  227. CreateObject(16000, -14.765833854675, -1834.1363525391, 1.4056713581085, 90.0439453125, 0, 15.875244140625);
  228. CreateObject(16000, -11.880300521851, -1844.3957519531, 1.4011540412903, 90.0439453125, 0, 15.875244140625);
  229. CreateObject(16000, -10.006923675537, -1851.0180664063, 1.3995907306671, 90.0439453125, 0, 15.875244140625);
  230. CreateObject(16000, -68.176567077637, -1878.4733886719, 1.3868960142136, 90.0439453125, 0, 15.875244140625);
  231. CreateObject(16000, -65.263305664063, -1888.7320556641, 1.3866481781006, 90.0439453125, 0, 15.875244140625);
  232. CreateObject(16000, -62.366367340088, -1898.9302978516, 1.3834346532822, 90.0439453125, 0, 15.875244140625);
  233. CreateObject(16000, -59.399379730225, -1909.1904296875, 1.381178021431, 90.0439453125, 0, 15.875244140625);
  234. CreateObject(16000, -56.544841766357, -1919.4106445313, 1.3771308660507, 90.0439453125, 0, 15.875244140625);
  235. CreateObject(16000, -53.62752532959, -1929.6872558594, 1.378776550293, 90.0439453125, 0, 15.875244140625);
  236. CreateObject(16000, -50.68335723877, -1939.9776611328, 1.3758916854858, 90.0439453125, 0, 15.875244140625);
  237. CreateObject(16000, -47.609477996826, -1872.6374511719, 1.3868933916092, 90.0439453125, 0, 15.875244140625);
  238. CreateObject(16000, -44.704761505127, -1882.9073486328, 1.3877459764481, 90.0439453125, 0, 15.875244140625);
  239. CreateObject(16000, -41.788326263428, -1893.2039794922, 1.3874921798706, 90.0439453125, 0, 15.875244140625);
  240. CreateObject(16000, -38.811782836914, -1903.4810791016, 1.3850088119507, 90.0439453125, 0, 15.875244140625);
  241. CreateObject(16000, -35.928741455078, -1913.7355957031, 1.3856726884842, 90.0439453125, 0, 15.875244140625);
  242. CreateObject(16000, -32.991008758545, -1924.0041503906, 1.3840115070343, 90.0439453125, 0, 15.875244140625);
  243. CreateObject(16000, -30.08154296875, -1934.1302490234, 1.3794775009155, 90.0439453125, 0, 15.875244140625);
  244. CreateObject(16000, -27.04056930542, -1866.9368896484, 1.3936680555344, 90.0439453125, 0, 15.875244140625);
  245. CreateObject(16000, -24.141254425049, -1877.0311279297, 1.392822265625, 90.0439453125, 0, 15.875244140625);
  246. CreateObject(16000, -21.257516860962, -1887.3237304688, 1.3929973840714, 90.0439453125, 0, 15.875244140625);
  247. CreateObject(16000, -18.342651367188, -1897.6333007813, 1.3924094438553, 90.0439453125, 0, 15.875244140625);
  248. CreateObject(16000, -15.484790802002, -1907.8331298828, 1.3927841186523, 90.0439453125, 0, 15.875244140625);
  249. CreateObject(16000, -12.531151771545, -1918.0845947266, 1.3949148654938, 90.0439453125, 0, 15.875244140625);
  250. CreateObject(16000, -9.567645072937, -1928.2883300781, 1.3905029296875, 90.0439453125, 0, 15.875244140625);
  251. CreateObject(16000, -6.9990696907043, -1861.2486572266, 1.3964775800705, 90.0439453125, 0, 15.875244140625);
  252. CreateObject(16000, -4.1447887420654, -1871.1151123047, 1.3966467380524, 90.0439453125, 0, 15.875244140625);
  253. CreateObject(16000, -1.1464140415192, -1881.3902587891, 1.39368724823, 90.0439453125, 0, 15.875244140625);
  254. CreateObject(16000, 1.7392578125, -1891.66796875, 1.3908243179321, 90.038452148438, 0, 15.869750976563);
  255. CreateObject(16000, 4.6238269805908, -1901.8754882813, 1.387316942215, 90.0439453125, 0, 15.875244140625);
  256. CreateObject(16000, 7.5407028198242, -1912.1514892578, 1.3864996433258, 90.0439453125, 0, 15.875244140625);
  257. CreateObject(16000, 10.498070716858, -1922.3952636719, 1.3867870569229, 90.0439453125, 0, 15.875244140625);
  258. CreateObject(16000, 10.614164352417, -1922.6036376953, 1.389603972435, 90.0439453125, 0, 15.875244140625);
  259. CreateObject(16000, -84.158271789551, -1857.9620361328, 1.396127820015, 0, 0, 285.68017578125);
  260. CreateObject(16000, -78.344451904297, -1878.4737548828, 1.3880635499954, 0, 0, 285.67749023438);
  261. CreateObject(16000, -72.579559326172, -1899.0209960938, 1.3846030235291, 0, 0, 285.67749023438);
  262. CreateObject(16000, -66.806823730469, -1919.5678710938, 1.3791853189468, 0, 0, 285.67749023438);
  263. CreateObject(16000, -61.052181243896, -1940.1794433594, 1.3770217895508, 0, 0, 285.67749023438);
  264. CreateObject(16000, -60.366973876953, -1942.7086181641, 1.3770147562027, 0, 0, 285.67749023438);
  265. CreateObject(16000, -47.529388427734, -1949.9033203125, 1.3722478151321, 0, 0, 16.099884033203);
  266. CreateObject(16000, -27.078868865967, -1943.9974365234, 1.3787965774536, 0, 0, 16.094970703125);
  267. CreateObject(16000, -7.5715126991272, -1938.3670654297, 1.3870536088943, 0, 0, 16.094970703125);
  268. CreateObject(16000, 12.897385597229, -1932.4539794922, 1.389377117157, 0, 0, 16.094970703125);
  269. CreateObject(16000, 20.172742843628, -1919.4187011719, 1.3840322494507, 0, 0, 105.82495117188);
  270. CreateObject(16000, 14.210247039795, -1898.8863525391, 1.3906179666519, 0, 0, 105.8203125);
  271. CreateObject(16000, 8.3651847839355, -1878.3109130859, 1.3965034484863, 0, 0, 105.8203125);
  272. CreateObject(16000, 2.5802552700043, -1857.7814941406, 1.3983595371246, 0, 0, 105.8203125);
  273. CreateObject(16000, -3.2565269470215, -1837.2088623047, 1.4041558504105, 0, 0, 105.8203125);
  274. CreateObject(16000, -4.9452538490295, -1831.3865966797, 1.3552231788635, 0, 0, 105.8203125);
  275. CreateObject(16000, -17.20517539978, -1824.201171875, 1.4057708978653, 0, 0, 196.00512695313);
  276. CreateObject(16000, -37.591957092285, -1830.07421875, 1.4086124897003, 0, 0, 196.00158691406);
  277. CreateObject(16000, -58.147228240967, -1835.9967041016, 1.4039132595062, 0, 0, 196.00158691406);
  278. CreateObject(16000, -61.012649536133, -1836.8166503906, 1.4036068916321, 0, 0, 196.00158691406);
  279. CreateObject(8251, -17.054203033447, -1837.4685058594, 5.3310141563416, 0, 0, 195.85021972656);
  280. CreateObject(8251, 7.1669921875, -1920.17578125, 5.3203420639038, 0, 0, 107.27502441406);
  281. CreateObject(16000, -47.41015625, -1949.98828125, 8.628755569458, 270.67016601563, 0, 16.089477539063);
  282. CreateObject(16000, -26.853515625, -1944.0517578125, 8.5940046310425, 270.66467285156, 0, 16.083984375);
  283. CreateObject(16000, -6.3178415298462, -1938.0764160156, 8.549952507019, 270.66467285156, 0, 16.083984375);
  284. CreateObject(16000, 14.2177734375, -1932.181640625, 8.7568397521973, 270.66467285156, 0, 16.083984375);
  285. CreateObject(16000, 11.2763671875, -1921.92578125, 8.9057664871216, 270.66467285156, 0, 16.083984375);
  286. CreateObject(16000, -9.2915649414063, -1927.830078125, 8.6435565948486, 270.66467285156, 0, 16.083984375);
  287. CreateObject(16000, -29.775390625, -1933.76171875, 8.6825428009033, 270.66467285156, 0, 16.083984375);
  288. CreateObject(16000, -50.270133972168, -1939.6735839844, 8.7032566070557, 270.66467285156, 0, 16.083984375);
  289. CreateObject(16000, -53.223308563232, -1929.4141845703, 8.744912147522, 270.66467285156, 0, 16.083984375);
  290. CreateObject(16000, -32.750671386719, -1923.4812011719, 8.7343330383301, 270.66467285156, 0, 16.083984375);
  291. CreateObject(16000, -12.24430847168, -1917.5367431641, 8.7171020507813, 270.66467285156, 0, 16.083984375);
  292. CreateObject(16000, 8.2725172042847, -1911.6114501953, 8.7083692550659, 270.66467285156, 0, 16.083984375);
  293. CreateObject(16000, -56.13708114624, -1919.1048583984, 8.8780746459961, 270.66467285156, 0, 16.083984375);
  294. CreateObject(16000, -35.625469207764, -1913.1726074219, 8.832820892334, 270.66467285156, 0, 16.083984375);
  295. CreateObject(16000, -15.151354789734, -1907.263671875, 8.8393936157227, 270.66467285156, 0, 16.083984375);
  296. CreateObject(16000, 1.0794800519943, -1902.5729980469, 8.8260688781738, 270.66467285156, 0, 16.083984375);
  297. ualift = CreateObject(2933, 11.59269618988, -1895.0270996094, 12.135623931885, 89.325012207031, 0, 285.89038085938);
  298. CreateObject(8171, 4.5580191612244, -1922.1334228516, 12.182783126831, 0, 0, 105.04528808594);
  299. CreateObject(8171, -60.721343994141, -1898.7049560547, 12.192548751831, 0, 0, 105.04028320313);
  300. CreateObject(16000, 0.82626610994339, -1891.5300292969, 8.9494028091431, 270.66467285156, 0, 16.083984375);
  301. CreateObject(16000, -2.0063092708588, -1881.6883544922, 9.0730171203613, 270.66467285156, 0, 16.083984375);
  302. CreateObject(16000, -4.9785289764404, -1871.443359375, 9.1671352386475, 270.66467285156, 0, 16.083984375);
  303. CreateObject(16000, -7.9499011039734, -1861.1927490234, 9.3036155700684, 270.66467285156, 0, 16.083984375);
  304. CreateObject(16000, -10.907347679138, -1850.9252929688, 9.3424940109253, 270.66467285156, 0, 16.083984375);
  305. CreateObject(16000, -13.859560012817, -1840.6760253906, 9.1800098419189, 270.66467285156, 0, 16.083984375);
  306. CreateObject(16000, -15.562459945679, -1834.8352050781, 9.1788215637207, 270.66467285156, 0, 16.083984375);
  307. CreateObject(16000, -36.383571624756, -1839.9300537109, 9.2841558456421, 270.66467285156, 0, 16.083984375);
  308. CreateObject(16000, -56.937225341797, -1845.8643798828, 9.2270374298096, 270.66467285156, 0, 16.083984375);
  309. CreateObject(16000, -34.405513763428, -1846.728515625, 9.1446590423584, 270.66467285156, 0, 16.083984375);
  310. CreateObject(16000, -54.999011993408, -1852.6257324219, 9.1298751831055, 270.66467285156, 0, 16.083984375);
  311. CreateObject(16000, -31.636058807373, -1856.9495849609, 9.2091655731201, 270.66467285156, 0, 16.083984375);
  312. CreateObject(16000, -52.1897315979, -1862.8576660156, 9.2208166122437, 270.66467285156, 0, 16.083984375);
  313. CreateObject(16000, -70.20378112793, -1868.0769042969, 9.4012069702148, 270.66467285156, 0, 16.083984375);
  314. CreateObject(16000, -72.925498962402, -1858.6907958984, 9.1562395095825, 270.66467285156, 0, 16.083984375);
  315. CreateObject(16000, -28.509750366211, -1867.1668701172, 9.2412872314453, 270.66467285156, 0, 16.083984375);
  316. CreateObject(16000, -48.943626403809, -1873.0794677734, 9.1386556625366, 270.66467285156, 0, 16.083984375);
  317. CreateObject(16000, -67.24031829834, -1878.3112792969, 9.2380657196045, 270.66467285156, 0, 16.083984375);
  318. CreateObject(16000, -25.65832901001, -1877.44921875, 9.1542320251465, 270.66467285156, 0, 16.083984375);
  319. CreateObject(16000, -46.075832366943, -1883.8259277344, 9.1052169799805, 270.66467285156, 0, 16.083984375);
  320. CreateObject(16000, -64.468185424805, -1888.6033935547, 9.107551574707, 270.66467285156, 0, 16.083984375);
  321. CreateObject(16000, -61.472202301025, -1898.8386230469, 8.9973773956299, 270.66467285156, 0, 16.083984375);
  322. CreateObject(16000, -58.483947753906, -1909.1031494141, 8.9584293365479, 270.66467285156, 0, 16.083984375);
  323. CreateObject(16000, -38.036712646484, -1903.2202148438, 8.9494152069092, 270.66467285156, 0, 16.083984375);
  324. CreateObject(16000, -17.580913543701, -1897.3308105469, 8.9782934188843, 270.66467285156, 0, 16.083984375);
  325. CreateObject(16000, -40.943367004395, -1893.2316894531, 8.9741563796997, 270.66467285156, 0, 16.083984375);
  326. CreateObject(16000, -20.519897460938, -1887.1511230469, 9.0768623352051, 270.66467285156, 0, 16.083984375);
  327. CreateObject(16000, -48.344371795654, -1873.4029541016, 9.1339797973633, 270.66467285156, 0, 16.083984375);
  328. CreateObject(8171, -16.113817214966, -1845.2915039063, 12.19321346283, 0, 0, 105.04025268555);
  329. CreateObject(8171, -7.6240248680115, -1874.9885253906, 12.192548751831, 0, 0, 105.04028320313);
  330. CreateObject(3749, -78.591018676758, -1844.4006347656, 6.5536556243896, 0, 0, 17.86376953125);
  331. uaharborlift = CreateObject(2933, 3.4566404819489, -1940.4885253906, 11.997625350952, 90.075012207031, 0, 285.58020019531);
  332. CreateObject(11572, 15.786697387695, -1980.5905761719, 0, 180.37994384766, 0, 286.37536621094);
  333. uaharborenter = CreateObject(3084, 21.641599655151, -2000.3199462891, 1.1749995946884, 0, 0, 16.3798828125);
  334. armyenter = CreateObject(980, -79.375991821289, -1841.9283447266, 4.1762690544128, 0, 0, 196.46520996094);
  335. CreateObject(985, 14.157646179199, -1946.5135498047, 0, 0, 0, 288.22436523438);
  336. CreateObject(985, 11.673984527588, -1939.154296875, -0.045219019055367, 0, 0, 290.20385742188);
  337. CreateObject(985, -1.3323559761047, -1950.6414794922, 0, 0, 0, 284.20886230469);
  338. CreateObject(985, -3.3573031425476, -1943.06640625, -0.0096421130001545, 0, 0, 286.19384765625);
  339. CreateObject(985, -3.8902871608734, -1941.3537597656, -0.00056739524006844, 0, 0, 286.19384765625);
  340. CreateObject(985, 10.790060043335, -1936.8450927734, -0.036732122302055, 0, 0, 290.20385742188);
  341. CreateObject(16000, -73.581504821777, -1851.7156982422, 9.1701726913452, 270.66467285156, 0, 16.078491210938);
  342. CreateObject(16000, -4.9443359375, -1831.3857421875, 1.3552231788635, 0, 0, 105.81481933594);
  343. CreateObject(16000, -4.9443359375, -1831.3857421875, 1.3552231788635, 0, 0, 105.81481933594);
  344. CreateObject(16000, -76.967552185059, -1844.080078125, 12.2269115448, 0, 0, 195.99609375);
  345. CreateObject(16000, -57.062969207764, -1838.3377685547, 12.19321346283, 0, 0, 195.99609375);
  346. CreateObject(16000, -36.721977233887, -1832.4996337891, 12.19321346283, 0, 0, 195.99609375);
  347. CreateObject(16000, 1279.0145263672, -2018.1682128906, 57.878284454346, 0, 0, 89.639892578125);
  348. CreateObject(16000, -16.534587860107, -1826.6431884766, 12.19321346283, 0, 0, 195.99609375);
  349. CreateObject(16000, 1278.9260253906, -2035.5352783203, 57.975784301758, 0, 0, 89.637451171875);
  350. CreateObject(16000, 3.5442776679993, -1820.8660888672, 12.19321346283, 0, 0, 195.99609375);
  351. CreateObject(16000, 1268.8232421875, -2008.203125, 57.890892028809, 0, 0, 179.31884765625);
  352. CreateObject(16000, 22.211725234985, -1815.5083007813, 12.19321346283, 0, 0, 195.99609375);
  353. CreateObject(16000, 1253.7861328125, -2008.0443115234, 57.821815490723, 0, 0, 179.31884765625);
  354. CreateObject(16000, 1243.3404541016, -2017.8127441406, 57.747406005859, 0, 0, 268.54858398438);
  355. CreateObject(16000, 1243.064453125, -2034.5567626953, 57.749256134033, 0, 0, 269.79418945313);
  356. CreateObject(16000, 35.53080368042, -1811.6821289063, 12.19321346283, 0, 0, 195.99609375);
  357. CreateObject(16000, 1253.4647216797, -2045.2681884766, 57.876712799072, 0, 0, 358.15393066406);
  358. CreateObject(16000, 53.894863128662, -1879.1204833984, 12.192548751831, 0, 0, 14.644775390625);
  359. CreateObject(16000, 36.588443756104, -1883.7155761719, 12.192548751831, 0, 0, 14.639282226563);
  360. CreateObject(16000, 1260.4771728516, -2045.4605712891, 57.836708068848, 0, 0, 358.3837890625);
  361. pd2gate = CreateObject(985, 1275.0126953125, -2045.8759765625, 59.719654083252, 0, 0, 0);
  362. CreateObject(1714, 1244.310546875, -2044.5029296875, 58.769939422607, 0, 0, 180.61535644531);
  363. CreateObject(1963, 1244.3197021484, -2043.4624023438, 59.269798278809, 0, 0, 179.54052734375);
  364. CreateObject(2009, 1244.4703369141, -2038.5295410156, 58.845306396484, 0, 0, 89.540069580078);
  365. CreateObject(1806, 1244.0386962891, -2037.5811767578, 58.884819030762, 0, 0, 88.730010986328);
  366. CreateObject(16000, 21.955690383911, -1887.5559082031, 12.192552566528, 0, 0, 14.644775390625);
  367. CreateObject(16000, 24.593544006348, -1896.1693115234, 12.182783126831, 0, 0, 195.27380371094);
  368. CreateObject(971, 1247.6749267578, -2016.7454833984, 62.304214477539, 0, 0, 0);
  369. CreateObject(16000, 44.971874237061, -1890.5676269531, 12.182783126831, 0, 0, 195.27099609375);
  370. CreateObject(971, 1252.2017822266, -2012.3092041016, 62.302261352539, 0, 0, 268.37536621094);
  371. CreateObject(16000, 55.839321136475, -1887.6352539063, 12.182783126831, 0, 0, 195.27099609375);
  372. CreateObject(9131, 1247.4367675781, -2044.7117919922, 59.913284301758, 0, 0, 0);
  373. CreateObject(9131, 1247.4438476563, -2044.0189208984, 59.911285400391, 0, 0, 0);
  374. CreateObject(9131, 1247.4338378906, -2043.3021240234, 59.894359588623, 0, 0, 0);
  375. CreateObject(9131, 1247.4594726563, -2042.5318603516, 59.913360595703, 0, 0, 0);
  376. CreateObject(9131, 1247.4516601563, -2041.7878417969, 59.912761688232, 0, 0, 0);
  377. CreateObject(9131, 1247.4443359375, -2041.1097412109, 59.912979125977, 0, 0, 0);
  378. CreateObject(9131, 1247.4190673828, -2040.3879394531, 59.913711547852, 0, 0, 0);
  379. CreateObject(1491, 1247.662109375, -2038.5247802734, 58.55835723877, 0, 0, 271.79296875);
  380. CreateObject(9131, 1247.3809814453, -2038.1545410156, 59.914356231689, 0, 0, 0);
  381. CreateObject(9131, 1247.3599853516, -2037.4440917969, 59.915428161621, 0, 0, 0);
  382. CreateObject(9131, 1247.3491210938, -2036.6925048828, 59.915740966797, 0, 0, 0);
  383. CreateObject(9131, 1247.3395996094, -2036.0397949219, 59.916019439697, 0, 0, 0);
  384. CreateObject(9131, 1247.3287353516, -2035.2880859375, 59.91633605957, 0, 0, 0);
  385. CreateObject(9131, 1246.5778808594, -2035.24609375, 59.938163757324, 0, 0, 0);
  386. CreateObject(9131, 1245.8206787109, -2035.1997070313, 59.96017074585, 0, 0, 0);
  387. CreateObject(9131, 1245.0540771484, -2035.1770019531, 59.982452392578, 0, 0, 0);
  388. CreateObject(9131, 1244.3046875, -2035.1922607422, 60.004234313965, 0, 0, 0);
  389. CreateObject(9131, 1243.5891113281, -2035.1525878906, 60.025035858154, 0, 0, 0);
  390. CreateObject(9131, 1243.6342773438, -2035.1336669922, 62.298030853271, 0, 0, 0);
  391. CreateObject(9131, 1244.3189697266, -2035.1818847656, 62.277229309082, 0, 0, 0);
  392. CreateObject(9131, 1245.0819091797, -2035.1655273438, 62.255447387695, 0, 0, 0);
  393. CreateObject(9131, 1245.8114013672, -2035.2124023438, 62.233165740967, 0, 0, 0);
  394. CreateObject(9131, 1246.609375, -2035.263671875, 62.211158752441, 0, 0, 0);
  395. CreateObject(9131, 1247.3425292969, -2035.2520751953, 62.189331054688, 0, 0, 0);
  396. CreateObject(9131, 1247.35546875, -2035.95703125, 62.189014434814, 0, 0, 0);
  397. CreateObject(9131, 1247.3375244141, -2036.7270507813, 62.188735961914, 0, 0, 0);
  398. CreateObject(9131, 1247.3442382813, -2037.4997558594, 62.188423156738, 0, 0, 0);
  399. CreateObject(9131, 1247.322265625, -2038.2569580078, 62.187351226807, 0, 0, 0);
  400. CreateObject(9131, 1247.3154296875, -2039.0087890625, 62.175163269043, 0, 0, 0);
  401. CreateObject(9131, 1247.3522949219, -2039.6715087891, 62.175506591797, 0, 0, 0);
  402. CreateObject(9131, 1247.3726806641, -2040.3825683594, 62.186706542969, 0, 0, 0);
  403. CreateObject(9131, 1247.3773193359, -2041.0661621094, 62.185974121094, 0, 0, 0);
  404. CreateObject(9131, 1247.3828125, -2041.7845458984, 62.18575668335, 0, 0, 0);
  405. CreateObject(9131, 1247.3879394531, -2042.5212402344, 62.18635559082, 0, 0, 0);
  406. CreateObject(9131, 1247.3801269531, -2043.1854248047, 62.16735458374, 0, 0, 0);
  407. CreateObject(9131, 1247.4354248047, -2043.8852539063, 62.184280395508, 0, 0, 0);
  408. CreateObject(9131, 1247.3992919922, -2044.6226806641, 62.186279296875, 0, 0, 0);
  409. CreateObject(9131, 1243.4998779297, -2027.1801757813, 59.979011535645, 0, 0, 0);
  410. CreateObject(9131, 1244.2738037109, -2027.1802978516, 59.971534729004, 0, 0, 0);
  411. CreateObject(9131, 1244.9818115234, -2027.1727294922, 59.950290679932, 0, 0, 0);
  412. CreateObject(9131, 1245.7271728516, -2027.1929931641, 59.9387550354, 0, 0, 0);
  413. CreateObject(9131, 1245.7244873047, -2026.4692382813, 59.930084228516, 0, 0, 0);
  414. CreateObject(1491, 1245.9715576172, -2024.5729980469, 58.589599609375, 0, 0, 270.15197753906);
  415. CreateObject(9131, 1245.6604003906, -2024.2093505859, 59.945617675781, 0, 0, 0);
  416. CreateObject(9131, 1245.6900634766, -2023.4666748047, 59.952117919922, 0, 0, 0);
  417. CreateObject(9131, 1244.943359375, -2023.4697265625, 59.940872192383, 0, 0, 0);
  418. CreateObject(9131, 1244.1967773438, -2023.4724121094, 59.951614379883, 0, 0, 0);
  419. CreateObject(9131, 1243.4672851563, -2023.4514160156, 59.961502075195, 0, 0, 0);
  420. CreateObject(9131, 1243.4565429688, -2023.4868164063, 62.234497070313, 0, 0, 0);
  421. CreateObject(9131, 1244.1932373047, -2023.4802246094, 62.224609375, 0, 0, 0);
  422. CreateObject(9131, 1244.9393310547, -2023.4692382813, 62.2138671875, 0, 0, 0);
  423. CreateObject(9131, 1245.7015380859, -2023.4605712891, 62.225112915039, 0, 0, 0);
  424. CreateObject(9131, 1245.6622314453, -2024.2016601563, 62.218612670898, 0, 0, 0);
  425. CreateObject(9131, 1245.7344970703, -2026.4532470703, 62.203079223633, 0, 0, 0);
  426. CreateObject(9131, 1245.7291259766, -2027.2025146484, 62.211750030518, 0, 0, 0);
  427. CreateObject(9131, 1244.9755859375, -2027.2139892578, 62.223285675049, 0, 0, 0);
  428. CreateObject(9131, 1244.2628173828, -2027.2082519531, 62.244529724121, 0, 0, 0);
  429. CreateObject(9131, 1243.5124511719, -2027.1904296875, 62.252006530762, 0, 0, 0);
  430. CreateObject(9131, 1245.70703125, -2025.7150878906, 62.197250366211, 0, 0, 0);
  431. CreateObject(9131, 1245.6873779297, -2024.9615478516, 62.197250366211, 0, 0, 0);
  432. pd2lift = CreateObject(1553, 1244.0163574219, -2025.3557128906, 58.934066772461, 270.14929199219, 103.24291992188, 12.828186035156);
  433. CreateObject(9946, 1257.9476318359, -2027.3889160156, 58.794418334961, 0, 0, 0);
  434. CreateObject(16000, 1258.1051025391, -2018.6701660156, 58.911605834961, 0, 0, 90.992248535156);
  435. CreateObject(16000, 66.093910217285, -1925.9837646484, 12.182783126831, 0, 0, 13.914184570313);
  436. CreateObject(16000, 45.63773727417, -1931.0679931641, 12.182783126831, 0, 0, 13.914184570313);
  437. CreateObject(16000, 24.901420593262, -1936.2283935547, 12.182783126831, 0, 0, 13.914184570313);
  438. CreateObject(16000, 4.9508957862854, -1941.5920410156, 12.182783126831, 0, 0, 15.899169921875);
  439. CreateObject(16000, -14.870372772217, -1947.2525634766, 12.182783126831, 0, 0, 15.897216796875);
  440. CreateObject(16000, -34.664779663086, -1952.8839111328, 12.182783126831, 0, 0, 15.897216796875);
  441. CreateObject(16000, -46.857192993164, -1956.4088134766, 12.182783126831, 0, 0, 15.897216796875);
  442. CreateObject(16000, -84.496315002441, -1857.1557617188, 12.19321346283, 0, 0, 284.587890625);
  443. CreateObject(16000, -80.3154296875, -1872.0673828125, 12.193215370178, 0, 0, 286.5673828125);
  444. CreateObject(16000, -87.661697387695, -1885.3695068359, 12.192548751831, 0, 0, 195.25805664063);
  445. CreateObject(16000, -107.84043121338, -1890.8563232422, 12.192548751831, 0, 0, 195.25451660156);
  446. CreateObject(16000, -122.25963592529, -1894.7509765625, 12.192548751831, 0, 0, 195.25451660156);
  447. CreateObject(16000, -129.9308013916, -1907.5334472656, 12.192548751831, 0, 0, 284.57885742188);
  448. CreateObject(16000, -124.85581970215, -1925.4045410156, 12.192548751831, 0, 0, 286.56384277344);
  449. CreateObject(16000, -111.59922790527, -1932.9163818359, 12.192548751831, 0, 0, 13.901245117188);
  450. CreateObject(16000, -90.990661621094, -1927.4011230469, 12.192548751831, 0, 0, 15.882690429688);
  451. CreateObject(16000, -77.393333435059, -1923.5045166016, 12.192549705505, 0, 0, 15.880737304688);
  452. CreateObject(16000, -64.199851989746, -1931.0577392578, 12.182783126831, 0, 0, 284.57141113281);
  453. CreateObject(16000, -59.387977600098, -1949.6864013672, 12.182783126831, 0, 0, 284.56787109375);
  454. CreateObject(16000, 73.789726257324, -1913.4158935547, 21.102653503418, 270.67504882813, 0, 105.22393798828);
  455. CreateObject(16000, 63.801704406738, -1916.0684814453, 21.291120529175, 270.67016601563, 0, 105.22155761719);
  456. CreateObject(16000, 53.631042480469, -1918.8032226563, 21.426923751831, 270.67016601563, 0, 105.22155761719);
  457. CreateObject(16000, 43.364147186279, -1921.6848144531, 21.596145629883, 270.67016601563, 0, 105.22155761719);
  458. CreateObject(16000, 33.66471862793, -1924.1857910156, 21.725784301758, 270.66467285156, 0, 105.40316772461);
  459. CreateObject(16000, 24.813621520996, -1926.4473876953, 21.777397155762, 270.66467285156, 0, 105.40283203125);
  460. CreateObject(16000, 15.407712936401, -1929.0197753906, 21.83825302124, 270.66467285156, 0, 105.40283203125);
  461. CreateObject(16000, 5.1406331062317, -1931.9768066406, 21.998163223267, 270.66467285156, 0, 105.40283203125);
  462. CreateObject(16000, -5.2517619132996, -1934.7108154297, 22.171657562256, 270.66467285156, 0, 105.40283203125);
  463. CreateObject(16000, -13.24871635437, -1936.8575439453, 22.207126617432, 270.66467285156, 0, 105.40283203125);
  464. CreateObject(16000, -21.817003250122, -1939.3443603516, 22.310625076294, 270.66467285156, 0, 105.40283203125);
  465. CreateObject(16000, -31.716152191162, -1942.091796875, 22.453071594238, 270.66467285156, 0, 105.40283203125);
  466. CreateObject(16000, -39.649761199951, -1944.1372070313, 22.445035934448, 270.66467285156, 0, 105.40283203125);
  467. CreateObject(16000, -49.989387512207, -1947.1368408203, 22.60711479187, 270.66467285156, 0, 105.40283203125);
  468. CreateObject(16000, 68.665573120117, -1894.3143310547, 21.137298583984, 270.67016601563, 0, 105.22155761719);
  469. CreateObject(16000, 58.726749420166, -1897.2663574219, 21.40034866333, 270.67016601563, 0, 105.22155761719);
  470. CreateObject(16000, 48.469242095947, -1899.9019775391, 21.587694168091, 270.67016601563, 0, 105.22155761719);
  471. CreateObject(16000, 38.137783050537, -1902.6867675781, 21.686628341675, 270.67016601563, 0, 105.22155761719);
  472. CreateObject(16000, 28.345560073853, -1905.3522949219, 21.915227890015, 270.67016601563, 0, 105.22155761719);
  473. CreateObject(16000, 18.396484375, -1908.087890625, 21.576166152954, 270.67016601563, 0, 105.22155761719);
  474. CreateObject(16000, 8.0672702789307, -1910.9046630859, 21.902660369873, 270.67016601563, 0, 105.22155761719);
  475. CreateObject(16000, -2.0776305198669, -1913.5653076172, 22.087863922119, 270.67016601563, 0, 105.22155761719);
  476. CreateObject(16000, -12.2607421875, -1916.3046875, 22.196918487549, 270.67016601563, 0, 105.22155761719);
  477. CreateObject(16000, -22.195922851563, -1919.0100097656, 22.19229888916, 270.67016601563, 0, 105.22155761719);
  478. CreateObject(16000, -31.306694030762, -1921.4761962891, 22.292465209961, 270.67016601563, 0, 105.22155761719);
  479. CreateObject(16000, -41.229866027832, -1924.2484130859, 22.277843475342, 270.67016601563, 0, 105.22155761719);
  480. CreateObject(16000, -51.382507324219, -1926.9108886719, 22.503572463989, 270.67016601563, 0, 105.22155761719);
  481. CreateObject(16000, -55.043601989746, -1927.9899902344, 22.464635848999, 270.67016601563, 0, 105.22155761719);
  482. CreateObject(16000, -114.66070556641, -1923.0173339844, 22.361545562744, 270.67016601563, 0, 105.22155761719);
  483. CreateObject(16000, -119.69776153564, -1904.638671875, 22.344350814819, 270.67016601563, 0, 105.22155761719);
  484. CreateObject(16000, -100.7646484375, -1933.4150390625, 22.355911254883, 270.66467285156, 0, 15.88623046875);
  485. CreateObject(16000, -109.98828125, -1899.0498046875, 22.238140106201, 270.66467285156, 0, 15.88623046875);
  486. CreateObject(16000, -84.234375, -1914.66015625, 22.214948654175, 270.66467285156, 0, 105.21606445313);
  487. CreateObject(16000, -89.309234619141, -1896.3704833984, 22.231338500977, 270.66467285156, 0, 105.21606445313);
  488. CreateObject(16000, -74.0966796875, -1911.888671875, 22.207130432129, 270.66467285156, 0, 105.21606445313);
  489. CreateObject(16000, -79.019248962402, -1893.7939453125, 22.255630493164, 270.66467285156, 0, 105.21606445313);
  490. CreateObject(16000, -63.99153137207, -1908.9396972656, 22.192548751831, 270.66467285156, 0, 105.21606445313);
  491. CreateObject(16000, -68.995239257813, -1890.9890136719, 22.115690231323, 270.66467285156, 0, 105.21606445313);
  492. CreateObject(16000, -70.070869445801, -1869.2325439453, 22.245105743408, 270.66467285156, 0, 105.21606445313);
  493. CreateObject(16000, -74.185676574707, -1853.912109375, 22.140274047852, 270.66467285156, 0, 105.21606445313);
  494. CreateObject(16000, -64.030883789063, -1851.3341064453, 22.025894165039, 270.66467285156, 0, 105.21606445313);
  495. CreateObject(16000, -54.4365234375, -1848.763671875, 21.87854385376, 270.66467285156, 0, 105.21606445313);
  496. CreateObject(16000, -44.204181671143, -1846.0045166016, 21.750007629395, 270.66467285156, 0, 105.21606445313);
  497. CreateObject(16000, -44.328132629395, -1845.7868652344, 21.750007629395, 270.66467285156, 0, 105.21606445313);
  498. CreateObject(16000, -34.223045349121, -1842.8248291016, 21.702018737793, 270.66467285156, 0, 105.21606445313);
  499. CreateObject(16000, -24.283071517944, -1840.0983886719, 21.648410797119, 270.66467285156, 0, 105.21606445313);
  500. CreateObject(16000, -14.9938621521, -1837.2694091797, 21.45686340332, 270.66467285156, 0, 105.21606445313);
  501. CreateObject(16000, -5.4493417739868, -1834.4338378906, 21.396501541138, 270.66467285156, 0, 105.21606445313);
  502. CreateObject(16000, 4.2834033966064, -1831.3464355469, 21.241779327393, 270.66467285156, 0, 105.21606445313);
  503. CreateObject(16000, 14.502902030945, -1828.5036621094, 21.11799621582, 270.66467285156, 0, 105.21606445313);
  504. CreateObject(16000, 24.751792907715, -1825.8475341797, 21.05277633667, 270.66467285156, 0, 105.21606445313);
  505. CreateObject(16000, 34.514122009277, -1822.9514160156, 20.905334472656, 270.66467285156, 0, 105.21606445313);
  506. CreateObject(16000, 43.350002288818, -1820.6555175781, 20.822494506836, 270.66467285156, 0, 105.21606445313);
  507. CreateObject(16000, 48.409675598145, -1818.689453125, 20.71001625061, 270.66467285156, 0, 105.21606445313);
  508. CreateObject(16000, -60.349014282227, -1866.5999755859, 22.161436080933, 270.66467285156, 0, 105.21606445313);
  509. CreateObject(16000, -50.275630950928, -1863.5738525391, 21.886350631714, 270.66467285156, 0, 105.21606445313);
  510. CreateObject(16000, -40.415241241455, -1860.8372802734, 21.831842422485, 270.66467285156, 0, 105.21606445313);
  511. CreateObject(16000, -30.295818328857, -1858.0697021484, 21.753463745117, 270.66467285156, 0, 105.21606445313);
  512. CreateObject(16000, -20.681161880493, -1855.4868164063, 21.674816131592, 270.66467285156, 0, 105.21606445313);
  513. CreateObject(16000, -10.915026664734, -1852.9071044922, 21.625175476074, 270.66467285156, 0, 105.21606445313);
  514. CreateObject(16000, -1.0328521728516, -1850.0604248047, 21.443214416504, 270.66467285156, 0, 105.21606445313);
  515. CreateObject(16000, 9.2049942016602, -1847.1494140625, 21.193210601807, 270.66467285156, 0, 105.21606445313);
  516. CreateObject(16000, 19.403699874878, -1844.3253173828, 20.943214416504, 270.66467285156, 0, 105.21606445313);
  517. CreateObject(16000, 28.379667282104, -1841.8862304688, 20.766929626465, 270.66467285156, 0, 105.21606445313);
  518. CreateObject(16000, 38.058963775635, -1839.169921875, 20.693214416504, 270.66467285156, 0, 105.21606445313);
  519. CreateObject(16000, 47.862239837646, -1836.4572753906, 20.693214416504, 270.66467285156, 0, 105.21606445313);
  520. CreateObject(16000, 52.842971801758, -1834.9034423828, 20.693214416504, 270.66467285156, 0, 105.21606445313);
  521. CreateObject(16000, 57.817363739014, -1853.2065429688, 20.692548751831, 270.66467285156, 0, 105.21606445313);
  522. CreateObject(16000, 61.522037506104, -1867.220703125, 20.661434173584, 270.66467285156, 0, 105.21606445313);
  523. CreateObject(16000, 48.329742431641, -1858.2623291016, 20.692548751831, 270.66467285156, 0, 105.21606445313);
  524. CreateObject(16000, 51.443473815918, -1869.9458007813, 20.942548751831, 270.66467285156, 0, 105.21606445313);
  525. CreateObject(16000, 38.599445343018, -1860.9907226563, 20.692548751831, 270.66467285156, 0, 105.21606445313);
  526. CreateObject(16000, 28.094745635986, -1863.7369384766, 20.942548751831, 270.66467285156, 0, 105.21606445313);
  527. CreateObject(16000, 17.791017532349, -1866.8310546875, 21.192544937134, 270.66467285156, 0, 105.21606445313);
  528. CreateObject(16000, 7.4402074813843, -1869.7097167969, 21.453748703003, 270.66467285156, 0, 105.21606445313);
  529. CreateObject(16000, 41.232959747314, -1872.8525390625, 20.942548751831, 270.66467285156, 0, 105.21606445313);
  530. CreateObject(16000, 30.98611831665, -1875.6595458984, 20.942548751831, 270.66467285156, 0, 105.21606445313);
  531. CreateObject(16000, 20.998046875, -1878.2021484375, 21.203748703003, 270.66467285156, 0, 105.21606445313);
  532. CreateObject(16000, -2.669921875, -1872.49609375, 21.737348556519, 270.66467285156, 0, 105.21606445313);
  533. CreateObject(16000, -12.88671875, -1875.0908203125, 21.826951980591, 270.66467285156, 0, 105.21606445313);
  534. CreateObject(16000, -23.1884765625, -1877.7333984375, 21.905347824097, 270.66467285156, 0, 105.21606445313);
  535. CreateObject(16000, -33.216632843018, -1880.3781738281, 22.009748458862, 270.66467285156, 0, 105.21606445313);
  536. CreateObject(16000, -43.358905792236, -1883.1143798828, 22.076951980591, 270.66467285156, 0, 105.21606445313);
  537. CreateObject(16000, -53.527973175049, -1885.6896972656, 22.096681594849, 270.66467285156, 0, 105.21606445313);
  538. CreateObject(16000, -60.536525726318, -1887.5517578125, 22.08863067627, 270.66467285156, 0, 105.21606445313);
  539. CreateObject(16000, 13.351823806763, -1890.2445068359, 21.467355728149, 270.66467285156, 0, 105.21606445313);
  540. CreateObject(16000, 2.36328125, -1890.8955078125, 21.692548751831, 270.66467285156, 0, 105.21606445313);
  541. CreateObject(16000, -7.1837959289551, -1893.0623779297, 21.942546844482, 270.66467285156, 0, 105.21606445313);
  542. CreateObject(16000, -16.960983276367, -1896.9462890625, 21.942548751831, 270.66467285156, 0, 105.21606445313);
  543. CreateObject(16000, -26.826519012451, -1899.5191650391, 22.192548751831, 270.66467285156, 0, 105.21606445313);
  544. CreateObject(16000, -36.900131225586, -1902.513671875, 22.192548751831, 270.66467285156, 0, 105.21606445313);
  545. CreateObject(16000, -44.44905090332, -1904.4675292969, 22.192548751831, 270.66467285156, 0, 105.21606445313);
  546. CreateObject(16000, -53.835483551025, -1906.2348632813, 22.192548751831, 270.66467285156, 0, 105.21606445313);
  547. CreateObject(16000, -122.22093963623, -1894.2454833984, 12.25, 90.029724121094, 0, 15.891723632813);
  548. CreateObject(16000, -119.57573699951, -1904.0375976563, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  549. CreateObject(16000, -116.89107513428, -1914.3968505859, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  550. CreateObject(16000, -114.68608093262, -1922.5018310547, 12.071380615234, 90.027465820313, 0, 15.88623046875);
  551. CreateObject(16000, -103.6247253418, -1919.9577636719, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  552. CreateObject(16000, -106.45230102539, -1909.5809326172, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  553. CreateObject(16000, -109.55911254883, -1899.5257568359, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  554. CreateObject(16000, -111.67655944824, -1891.9425048828, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  555. CreateObject(16000, -86.14582824707, -1914.9958496094, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  556. CreateObject(16000, -89.058135986328, -1904.8493652344, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  557. CreateObject(16000, -91.914619445801, -1894.9210205078, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  558. CreateObject(16000, -94.196891784668, -1887.2381591797, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  559. hunterrechts = CreateObject(10828, -106.15896606445, -1915.8822021484, 22.046951293945, 270.05535888672, 0, 16.160186767578);
  560. hunterlinks = CreateObject(10828, -110.6537399292, -1901.9322509766, 22.575046539307, 271.87866210938, 0, 16.155395507813);
  561. CreateObject(16000, 66.093910217285, -1925.9837646484, 12.182783126831, 0, 0, 13.914184570313);
  562. CreateObject(16000, 45.63773727417, -1931.0679931641, 12.182783126831, 0, 0, 13.914184570313);
  563. CreateObject(16000, 24.901420593262, -1936.2283935547, 12.182783126831, 0, 0, 13.914184570313);
  564. CreateObject(16000, 4.5424733161926, -1941.7130126953, 12.182783126831, 0, 0, 15.897216796875);
  565. CreateObject(16000, -14.870372772217, -1947.2525634766, 12.182783126831, 0, 0, 15.897216796875);
  566. CreateObject(16000, -34.664779663086, -1952.8839111328, 12.182783126831, 0, 0, 15.897216796875);
  567. CreateObject(16000, -46.857192993164, -1956.4088134766, 12.182783126831, 0, 0, 15.897216796875);
  568. CreateObject(16000, -84.496315002441, -1857.1557617188, 12.19321346283, 0, 0, 284.587890625);
  569. CreateObject(16000, -80.3154296875, -1872.0673828125, 12.193215370178, 0, 0, 286.5673828125);
  570. CreateObject(16000, -87.661697387695, -1885.3695068359, 12.192548751831, 0, 0, 195.25805664063);
  571. CreateObject(16000, -107.84043121338, -1890.8563232422, 12.192548751831, 0, 0, 195.25451660156);
  572. CreateObject(16000, -122.25963592529, -1894.7509765625, 12.192548751831, 0, 0, 195.25451660156);
  573. CreateObject(16000, -129.9308013916, -1907.5334472656, 12.192548751831, 0, 0, 284.57885742188);
  574. CreateObject(16000, -124.85581970215, -1925.4045410156, 12.192548751831, 0, 0, 286.56384277344);
  575. CreateObject(16000, -111.59922790527, -1932.9163818359, 12.192548751831, 0, 0, 13.901245117188);
  576. CreateObject(16000, -90.990661621094, -1927.4011230469, 12.192548751831, 0, 0, 15.882690429688);
  577. CreateObject(16000, -77.393333435059, -1923.5045166016, 12.192549705505, 0, 0, 15.880737304688);
  578. CreateObject(16000, -64.199851989746, -1931.0577392578, 12.182783126831, 0, 0, 284.57141113281);
  579. CreateObject(16000, -59.387977600098, -1949.6864013672, 12.182783126831, 0, 0, 284.56787109375);
  580. CreateObject(16000, 73.789726257324, -1913.4158935547, 21.102653503418, 270.67504882813, 0, 105.22393798828);
  581. CreateObject(16000, 63.801704406738, -1916.0684814453, 21.291120529175, 270.67016601563, 0, 105.22155761719);
  582. CreateObject(16000, 53.631042480469, -1918.8032226563, 21.426923751831, 270.67016601563, 0, 105.22155761719);
  583. CreateObject(16000, 43.364147186279, -1921.6848144531, 21.596145629883, 270.67016601563, 0, 105.22155761719);
  584. CreateObject(16000, 33.66471862793, -1924.1857910156, 21.725784301758, 270.66467285156, 0, 105.40316772461);
  585. CreateObject(16000, 24.813621520996, -1926.4473876953, 21.777397155762, 270.66467285156, 0, 105.40283203125);
  586. CreateObject(16000, 15.407712936401, -1929.0197753906, 21.83825302124, 270.66467285156, 0, 105.40283203125);
  587. CreateObject(16000, 5.1406331062317, -1931.9768066406, 21.998163223267, 270.66467285156, 0, 105.40283203125);
  588. CreateObject(16000, -5.2517619132996, -1934.7108154297, 22.171657562256, 270.66467285156, 0, 105.40283203125);
  589. CreateObject(16000, -13.24871635437, -1936.8575439453, 22.207126617432, 270.66467285156, 0, 105.40283203125);
  590. CreateObject(16000, -21.817003250122, -1939.3443603516, 22.310625076294, 270.66467285156, 0, 105.40283203125);
  591. CreateObject(16000, -31.716152191162, -1942.091796875, 22.453071594238, 270.66467285156, 0, 105.40283203125);
  592. CreateObject(16000, -39.649761199951, -1944.1372070313, 22.445035934448, 270.66467285156, 0, 105.40283203125);
  593. CreateObject(16000, -49.989387512207, -1947.1368408203, 22.60711479187, 270.66467285156, 0, 105.40283203125);
  594. CreateObject(16000, 68.665573120117, -1894.3143310547, 21.137298583984, 270.67016601563, 0, 105.22155761719);
  595. CreateObject(16000, 58.726749420166, -1897.2663574219, 21.40034866333, 270.67016601563, 0, 105.22155761719);
  596. CreateObject(16000, 48.469242095947, -1899.9019775391, 21.587694168091, 270.67016601563, 0, 105.22155761719);
  597. CreateObject(16000, 38.1376953125, -1902.6865234375, 21.619428634644, 270.66467285156, 0, 105.21606445313);
  598. CreateObject(16000, 28.3447265625, -1905.3515625, 21.657629013062, 270.66467285156, 0, 105.21606445313);
  599. CreateObject(16000, 18.396484375, -1908.087890625, 21.576166152954, 270.67016601563, 0, 105.22155761719);
  600. CreateObject(16000, 8.0672702789307, -1910.9046630859, 21.902660369873, 270.67016601563, 0, 105.22155761719);
  601. CreateObject(16000, -2.0776305198669, -1913.5653076172, 22.087863922119, 270.67016601563, 0, 105.22155761719);
  602. CreateObject(16000, -12.2607421875, -1916.3046875, 22.196918487549, 270.67016601563, 0, 105.22155761719);
  603. CreateObject(16000, -22.195922851563, -1919.0100097656, 22.19229888916, 270.67016601563, 0, 105.22155761719);
  604. CreateObject(16000, -31.306694030762, -1921.4761962891, 22.292465209961, 270.67016601563, 0, 105.22155761719);
  605. CreateObject(16000, -41.229866027832, -1924.2484130859, 22.277843475342, 270.67016601563, 0, 105.22155761719);
  606. CreateObject(16000, -51.382507324219, -1926.9108886719, 22.503572463989, 270.67016601563, 0, 105.22155761719);
  607. CreateObject(16000, -55.043601989746, -1927.9899902344, 22.464635848999, 270.67016601563, 0, 105.22155761719);
  608. CreateObject(16000, -114.66070556641, -1923.0173339844, 22.361545562744, 270.67016601563, 0, 105.22155761719);
  609. CreateObject(16000, -119.69776153564, -1904.638671875, 22.344350814819, 270.67016601563, 0, 105.22155761719);
  610. CreateObject(16000, -100.7646484375, -1933.4150390625, 22.355911254883, 270.66467285156, 0, 15.88623046875);
  611. CreateObject(16000, -109.98828125, -1899.0498046875, 22.238140106201, 270.66467285156, 0, 15.88623046875);
  612. CreateObject(16000, -84.234375, -1914.66015625, 22.214948654175, 270.66467285156, 0, 105.21606445313);
  613. CreateObject(16000, -89.309234619141, -1896.3704833984, 22.231338500977, 270.66467285156, 0, 105.21606445313);
  614. CreateObject(16000, -74.0966796875, -1911.888671875, 22.207130432129, 270.66467285156, 0, 105.21606445313);
  615. CreateObject(16000, -79.019248962402, -1893.7939453125, 22.255630493164, 270.66467285156, 0, 105.21606445313);
  616. CreateObject(16000, -63.99153137207, -1908.9396972656, 22.192548751831, 270.66467285156, 0, 105.21606445313);
  617. CreateObject(16000, -68.995239257813, -1890.9890136719, 22.115690231323, 270.66467285156, 0, 105.21606445313);
  618. CreateObject(16000, -70.070869445801, -1869.2325439453, 22.245105743408, 270.66467285156, 0, 105.21606445313);
  619. CreateObject(16000, -74.185676574707, -1853.912109375, 22.140274047852, 270.66467285156, 0, 105.21606445313);
  620. CreateObject(16000, -64.030883789063, -1851.3341064453, 22.025894165039, 270.66467285156, 0, 105.21606445313);
  621. CreateObject(16000, -54.4365234375, -1848.763671875, 21.87854385376, 270.66467285156, 0, 105.21606445313);
  622. CreateObject(16000, -44.204181671143, -1846.0045166016, 21.750007629395, 270.66467285156, 0, 105.21606445313);
  623. CreateObject(16000, -44.328132629395, -1845.7868652344, 21.750007629395, 270.66467285156, 0, 105.21606445313);
  624. CreateObject(16000, -34.223045349121, -1842.8248291016, 21.702018737793, 270.66467285156, 0, 105.21606445313);
  625. CreateObject(16000, -24.283071517944, -1840.0983886719, 21.648410797119, 270.66467285156, 0, 105.21606445313);
  626. CreateObject(16000, -14.9938621521, -1837.2694091797, 21.45686340332, 270.66467285156, 0, 105.21606445313);
  627. CreateObject(16000, -5.4493417739868, -1834.4338378906, 21.396501541138, 270.66467285156, 0, 105.21606445313);
  628. CreateObject(16000, 4.2834033966064, -1831.3464355469, 21.241779327393, 270.66467285156, 0, 105.21606445313);
  629. CreateObject(16000, 14.502902030945, -1828.5036621094, 21.11799621582, 270.66467285156, 0, 105.21606445313);
  630. CreateObject(16000, 24.751792907715, -1825.8475341797, 21.05277633667, 270.66467285156, 0, 105.21606445313);
  631. CreateObject(16000, 34.514122009277, -1822.9514160156, 20.905334472656, 270.66467285156, 0, 105.21606445313);
  632. CreateObject(16000, 43.350002288818, -1820.6555175781, 20.822494506836, 270.66467285156, 0, 105.21606445313);
  633. CreateObject(16000, 48.409675598145, -1818.689453125, 20.71001625061, 270.66467285156, 0, 105.21606445313);
  634. CreateObject(16000, -60.349014282227, -1866.5999755859, 22.161436080933, 270.66467285156, 0, 105.21606445313);
  635. CreateObject(16000, -50.275630950928, -1863.5738525391, 21.886350631714, 270.66467285156, 0, 105.21606445313);
  636. CreateObject(16000, -40.415241241455, -1860.8372802734, 21.831842422485, 270.66467285156, 0, 105.21606445313);
  637. CreateObject(16000, -30.295818328857, -1858.0697021484, 21.753463745117, 270.66467285156, 0, 105.21606445313);
  638. CreateObject(16000, -20.681161880493, -1855.4868164063, 21.674816131592, 270.66467285156, 0, 105.21606445313);
  639. CreateObject(16000, -10.915026664734, -1852.9071044922, 21.625175476074, 270.66467285156, 0, 105.21606445313);
  640. CreateObject(16000, -1.0328521728516, -1850.0604248047, 21.443214416504, 270.66467285156, 0, 105.21606445313);
  641. CreateObject(16000, 9.2049942016602, -1847.1494140625, 21.193210601807, 270.66467285156, 0, 105.21606445313);
  642. CreateObject(16000, 19.403699874878, -1844.3253173828, 20.943214416504, 270.66467285156, 0, 105.21606445313);
  643. CreateObject(16000, 28.379667282104, -1841.8862304688, 20.766929626465, 270.66467285156, 0, 105.21606445313);
  644. CreateObject(16000, 38.058963775635, -1839.169921875, 20.693214416504, 270.66467285156, 0, 105.21606445313);
  645. CreateObject(16000, 47.862239837646, -1836.4572753906, 20.693214416504, 270.66467285156, 0, 105.21606445313);
  646. CreateObject(16000, 52.842971801758, -1834.9034423828, 20.693214416504, 270.66467285156, 0, 105.21606445313);
  647. CreateObject(16000, 57.817363739014, -1853.2065429688, 20.692548751831, 270.66467285156, 0, 105.21606445313);
  648. CreateObject(16000, 61.522037506104, -1867.220703125, 20.661434173584, 270.66467285156, 0, 105.21606445313);
  649. CreateObject(16000, 48.329742431641, -1858.2623291016, 20.692548751831, 270.66467285156, 0, 105.21606445313);
  650. CreateObject(16000, 51.443473815918, -1869.9458007813, 20.942548751831, 270.66467285156, 0, 105.21606445313);
  651. CreateObject(16000, 38.599445343018, -1860.9907226563, 20.692548751831, 270.66467285156, 0, 105.21606445313);
  652. CreateObject(16000, 28.094745635986, -1863.7369384766, 20.942548751831, 270.66467285156, 0, 105.21606445313);
  653. CreateObject(16000, 17.791017532349, -1866.8310546875, 21.192544937134, 270.66467285156, 0, 105.21606445313);
  654. CreateObject(16000, 7.4402074813843, -1869.7097167969, 21.453748703003, 270.66467285156, 0, 105.21606445313);
  655. CreateObject(16000, 41.232959747314, -1872.8525390625, 20.942548751831, 270.66467285156, 0, 105.21606445313);
  656. CreateObject(16000, 30.98611831665, -1875.6595458984, 20.942548751831, 270.66467285156, 0, 105.21606445313);
  657. CreateObject(16000, 20.998046875, -1878.2021484375, 21.203748703003, 270.66467285156, 0, 105.21606445313);
  658. CreateObject(16000, -2.669921875, -1872.49609375, 21.737348556519, 270.66467285156, 0, 105.21606445313);
  659. CreateObject(16000, -12.88671875, -1875.0908203125, 21.826951980591, 270.66467285156, 0, 105.21606445313);
  660. CreateObject(16000, -23.1884765625, -1877.7333984375, 21.905347824097, 270.66467285156, 0, 105.21606445313);
  661. CreateObject(16000, -33.216632843018, -1880.3781738281, 22.009748458862, 270.66467285156, 0, 105.21606445313);
  662. CreateObject(16000, -43.358905792236, -1883.1143798828, 22.076951980591, 270.66467285156, 0, 105.21606445313);
  663. CreateObject(16000, -53.527973175049, -1885.6896972656, 22.096681594849, 270.66467285156, 0, 105.21606445313);
  664. CreateObject(16000, -60.536525726318, -1887.5517578125, 22.08863067627, 270.66467285156, 0, 105.21606445313);
  665. CreateObject(16000, 13.351823806763, -1890.2445068359, 21.467355728149, 270.66467285156, 0, 105.21606445313);
  666. CreateObject(16000, 2.36328125, -1890.8955078125, 21.692548751831, 270.66467285156, 0, 105.21606445313);
  667. CreateObject(16000, -7.1837959289551, -1893.0623779297, 21.942546844482, 270.66467285156, 0, 105.21606445313);
  668. CreateObject(16000, -16.960983276367, -1896.9462890625, 21.942548751831, 270.66467285156, 0, 105.21606445313);
  669. CreateObject(16000, -26.826519012451, -1899.5191650391, 22.192548751831, 270.66467285156, 0, 105.21606445313);
  670. CreateObject(16000, -36.900131225586, -1902.513671875, 22.192548751831, 270.66467285156, 0, 105.21606445313);
  671. CreateObject(16000, -44.44905090332, -1904.4675292969, 22.192548751831, 270.66467285156, 0, 105.21606445313);
  672. CreateObject(16000, -53.835483551025, -1906.2348632813, 22.192548751831, 270.66467285156, 0, 105.21606445313);
  673. CreateObject(16000, -119.57573699951, -1904.0375976563, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  674. CreateObject(16000, -116.89107513428, -1914.3968505859, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  675. CreateObject(16000, -114.68608093262, -1922.5018310547, 12.071380615234, 90.027465820313, 0, 15.88623046875);
  676. CreateObject(16000, -103.6247253418, -1919.9577636719, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  677. CreateObject(16000, -106.45230102539, -1909.5809326172, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  678. CreateObject(16000, -109.55911254883, -1899.5257568359, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  679. CreateObject(16000, -111.67655944824, -1891.9425048828, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  680. CreateObject(16000, -86.14582824707, -1914.9958496094, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  681. CreateObject(16000, -89.058135986328, -1904.8493652344, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  682. CreateObject(16000, -91.914619445801, -1894.9210205078, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  683. CreateObject(16000, -94.196891784668, -1887.2381591797, 12.192548751831, 90.027465820313, 0, 15.88623046875);
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690. //pdgarage cars
  691. AddStaticVehicleEx(596,1529.7383,-1684.1859,5.6320,269.8983,0,1,1300);
  692. AddStaticVehicleEx(596,1529.6251,-1687.8483,5.6088,270.0258,0,1,1300);
  693. AddStaticVehicleEx(596,1538.9355,-1645.9722,5.6104,181.3821,0,1,1300);
  694. AddStaticVehicleEx(596,1574.3440,-1709.6780,5.6291,0.1183,0,1,1300);
  695. AddStaticVehicleEx(596,1601.0146,-1704.1691,5.6240,88.9357,0,1,1300);
  696. AddStaticVehicleEx(596,1585.9121,-1668.0443,5.6144,270.3260,0,1,1300);
  697. AddStaticVehicleEx(596,1601.0321,-1688.1075,5.6110,89.5685,0,1,1300);
  698. AddStaticVehicleEx(596,1583.2965,-1709.8065,5.6106,359.3264,0,1,1300);
  699. AddStaticVehicleEx(596,1544.3253,-1671.8995,5.6107,89.4339,0,1,1300);
  700. AddStaticVehicleEx(596,1544.1403,-1663.3209,5.6117,89.5200,0,1,1300);
  701. AddStaticVehicleEx(497,1566.7734,-1655.4628,28.5714,89.7582,0,1,1300);
  702. AddStaticVehicleEx(497,1567.6344,-1692.6464,28.5744,90.3502,0,1,1300);
  703.  
  704.  
  705.  
  706.  
  707. //normal cars
  708. AddStaticVehicleEx(475,1506.6429,-1737.3784,13.5469,88.0497,61,61,1300);
  709. AddStaticVehicleEx(405,1492.6251,-1737.3517,13.5469,90.7653,8,8,1300);
  710. AddStaticVehicleEx(516,1474.9191,-1737.3083,13.5469,89.8253,8,8,1300);
  711. AddStaticVehicleEx(540,1383.8394,-1751.3290,13.5469,180.2750,14,14,1300);
  712. AddStaticVehicleEx(426,1358.9889,-1748.4355,13.3850,271.1425,61,61,1300);
  713. AddStaticVehicleEx(587,1359.5256,-1754.9979,13.3561,271.1425,0,0,1300);
  714. AddStaticVehicleEx(547,1317.4796,-1752.3708,13.5469,180.1938,8,8,1300);
  715. AddStaticVehicleEx(585,1281.1610,-1802.5154,13.3858,93.2952,1,1,1300);
  716. AddStaticVehicleEx(439,1280.6979,-1812.3735,13.3824,82.9551,66,66,1300);
  717. AddStaticVehicleEx(475,1280.6128,-1827.1273,13.3826,86.2974,14,14,1300);
  718. AddStaticVehicleEx(405,1196.5394,-1730.1677,13.5700,173.5093,75,75,1300);
  719. AddStaticVehicleEx(516,1099.4441,-1757.9600,13.3498,90.2663,61,61,1300);
  720. AddStaticVehicleEx(540,1099.2375,-1766.6583,13.3510,90.3708,14,14,1300);
  721. AddStaticVehicleEx(426,1081.1914,-1772.3949,13.3515,90.1619,0,0,1300);
  722. AddStaticVehicleEx(587,1077.3960,-1754.9476,13.3959,87.6552,1,1,1300);
  723. AddStaticVehicleEx(547,1062.7813,-1746.0834,13.4534,83.4774,66,66,1300);
  724. AddStaticVehicleEx(585,1063.1770,-1769.9213,13.3652,84.2085,19,19,1300);
  725. AddStaticVehicleEx(439,988.5431,-1765.8811,13.5556,1.5922,1,1,1300);
  726. AddStaticVehicleEx(589,946.3936,-1813.8268,13.2639,172.4648,0,0,1300);
  727. AddStaticVehicleEx(475,864.6272,-1765.0677,13.5469,265.6069,8,8,1300);
  728. AddStaticVehicleEx(540,805.4357,-1733.0377,13.3828,2.6447,8,8,1300);
  729. AddStaticVehicleEx(547,741.8332,-1668.7253,10.6579,90.0655,66,66,1300);
  730. AddStaticVehicleEx(439,782.5657,-1630.1411,13.3828,86.8210,14,14,1300);
  731. AddStaticVehicleEx(547,783.7519,-1609.0101,13.3828,87.0299,14,14,1300);
  732. AddStaticVehicleEx(426,964.8197,-1543.6432,13.5953,271.0668,61,61,1300);
  733.  
  734. //ua cars
  735. AddStaticVehicleEx(432,12.9521,-1920.7175,2.3933,16.3990,61,61,1300);
  736. AddStaticVehicleEx(432,2.6968,-1922.7833,2.3929,13.5294,61,61,1300);
  737. AddStaticVehicleEx(520,-48.8967,-1936.8389,13.9088,284.6014,61,61,1300);
  738. AddStaticVehicleEx(520,-61.0887,-1895.0209,13.9157,285.1791,61,61,1300);
  739. AddStaticVehicleEx(520,-70.3248,-1860.9266,13.9164,284.3670,61,61,1300);
  740. AddStaticVehicleEx(493,9.4166,-1952.8253,-0.6878,194.1553,1,1,1300);
  741. AddStaticVehicleEx(493,12.7110,-1956.5029,-0.6266,192.2753,1,1,1300);
  742. AddStaticVehicleEx(493,7.4078,-1965.2458,-0.4526,198.5420,1,1,1300);
  743. AddStaticVehicleEx(493,17.6402,-1971.5491,-0.5344,194.7820,1,1,1300);
  744. AddStaticVehicleEx(493,3.6664,-1954.2922,-0.4356,197.2887,1,1,1300);
  745. AddStaticVehicleEx(470,-19.2410,-1828.0671,2.4006,106.0537,1,1,1300);
  746. AddStaticVehicleEx(470,-18.0460,-1832.2715,2.3974,106.0595,1,1,1300);
  747. AddStaticVehicleEx(470,-16.1242,-1839.3647,2.3972,106.2489,1,1,1300);
  748. AddStaticVehicleEx(470,-14.8258,-1843.4335,2.3948,106.0707,1,1,1300);
  749. AddStaticVehicleEx(425,-104.7181,-1924.3857,13.1925,285.4320,1,1,1300);
  750. AddStaticVehicleEx(425,-111.8632,-1898.5018,13.1925,286.9987,1,1,1300);
  751.  
  752.  
  753. return 1;
  754. }
  755.  
  756. public OnGameModeExit()
  757. {
  758. return 1;
  759. }
  760.  
  761.  
  762.  
  763.  
  764.  
  765. public OnPlayerRequestClass(playerid, classid)
  766. {
  767. SetPlayerPos(playerid, 1543.9233,-1668.5051,13.5574);
  768. SetPlayerCameraPos(playerid, 1543.9264,-1675.6503,13.5574);
  769. SetPlayerCameraLookAt(playerid, 1543.9233,-1668.5051,13.5574);
  770. // police
  771. if(GetPlayerSkin(playerid) == 280)
  772. GameTextForPlayer(playerid,"LSP",5000,5);
  773. if(GetPlayerSkin(playerid) == 281)
  774. GameTextForPlayer(playerid,"LSP",5000,5);
  775. if(GetPlayerSkin(playerid) == 282)
  776. GameTextForPlayer(playerid,"LSP",5000,5);
  777. //normal skins
  778. if(GetPlayerSkin(playerid) == 0)
  779. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  780. if(GetPlayerSkin(playerid) == 22)
  781. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  782. if(GetPlayerSkin(playerid) == 117)
  783. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  784. if(GetPlayerSkin(playerid) == 33)
  785. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  786. if(GetPlayerSkin(playerid) == 72)
  787. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  788. if(GetPlayerSkin(playerid) == 170)
  789. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  790. if(GetPlayerSkin(playerid) == 141)
  791. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  792. if(GetPlayerSkin(playerid) == 211)
  793. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  794. if(GetPlayerSkin(playerid) == 219)
  795. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  796. if(GetPlayerSkin(playerid) == 124)
  797. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  798. if(GetPlayerSkin(playerid) == 113)
  799. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  800. if(GetPlayerSkin(playerid) == 91)
  801. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  802. if(GetPlayerSkin(playerid) == 48)
  803. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  804. if(GetPlayerSkin(playerid) == 152)
  805. GameTextForPlayer(playerid,"Normal Skin",5000,5);
  806.  
  807. //Grove skins
  808. if(GetPlayerSkin(playerid) == 105)
  809. GameTextForPlayer(playerid,"GSF",5000,5);
  810. if(GetPlayerSkin(playerid) == 106)
  811. GameTextForPlayer(playerid,"GSF",5000,5);
  812. if(GetPlayerSkin(playerid) == 107)
  813. GameTextForPlayer(playerid,"GSF",5000,5);
  814.  
  815. //balas skins
  816. if(GetPlayerSkin(playerid) == 102)
  817. GameTextForPlayer(playerid,"TB",5000,5);
  818. if(GetPlayerSkin(playerid) == 103)
  819. GameTextForPlayer(playerid,"TB",5000,5);
  820. if(GetPlayerSkin(playerid) == 104)
  821. GameTextForPlayer(playerid,"TB",5000,5);
  822.  
  823. //varios los azatecas
  824. if(GetPlayerSkin(playerid) == 114)
  825. GameTextForPlayer(playerid,"VLA",5000,5);
  826. if(GetPlayerSkin(playerid) == 115)
  827. GameTextForPlayer(playerid,"VLA",5000,5);
  828. if(GetPlayerSkin(playerid) == 116)
  829. GameTextForPlayer(playerid,"VLA",5000,5);
  830. //Los Santos Vagos
  831. if(GetPlayerSkin(playerid) == 108)
  832. GameTextForPlayer(playerid,"LSV",5000,5);
  833. if(GetPlayerSkin(playerid) == 109)
  834. GameTextForPlayer(playerid,"LSV",5000,5);
  835. if(GetPlayerSkin(playerid) == 110)
  836. GameTextForPlayer(playerid,"LSV",5000,5);
  837.  
  838. //Los Santos Firemans
  839. if(GetPlayerSkin(playerid) == 277)
  840. GameTextForPlayer(playerid,"LSF",5000,5);
  841. if(GetPlayerSkin(playerid) == 278)
  842. GameTextForPlayer(playerid,"LSF",5000,5);
  843. if(GetPlayerSkin(playerid) == 279)
  844. GameTextForPlayer(playerid,"LSF",5000,5);
  845.  
  846. //United ARmy Skins
  847. if(GetPlayerSkin(playerid) == 287)
  848. GameTextForPlayer(playerid,"UA",5000,5);
  849.  
  850. return 1;
  851. }
  852.  
  853. public OnPlayerConnect(playerid)
  854.  
  855. {
  856. SendClientMessage(playerid, 0x33AA33AA, "Welcome on Discover The Story RPG!");
  857. SendClientMessage(playerid, 0x33AA33AA, "IF you are not registered yet /register password Otherwise you might get problems.");
  858. SendClientMessage(playerid, 0x33AA33AA, "type /help for this and more information");
  859. SkinPermission[playerid] = false;
  860.  
  861. return 1;
  862. }
  863.  
  864. public OnPlayerDisconnect(playerid, reason)
  865. {
  866. SkinPermission[playerid] = true;
  867. return 1;
  868. }
  869.  
  870. public OnPlayerSpawn(playerid)
  871. {
  872. SkinPermission[playerid] = false;
  873. SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1);
  874. SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 1);
  875. SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1);
  876. SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1);
  877.  
  878.  
  879. //normal skins
  880. if(GetPlayerSkin(playerid) == 22)
  881. SetPlayerColor(playerid,0xFFFFFFAA);
  882. if(GetPlayerSkin(playerid) == 117)
  883. SetPlayerColor(playerid,0xFFFFFFAA);
  884. if(GetPlayerSkin(playerid) == 33)
  885. SetPlayerColor(playerid,0xFFFFFFAA);
  886. if(GetPlayerSkin(playerid) == 72)
  887. SetPlayerColor(playerid,0xFFFFFFAA);
  888. if(GetPlayerSkin(playerid) == 170)
  889. SetPlayerColor(playerid,0xFFFFFFAA);
  890. if(GetPlayerSkin(playerid) == 141)
  891. SetPlayerColor(playerid,0xFFFFFFAA);
  892. if(GetPlayerSkin(playerid) == 211)
  893. SetPlayerColor(playerid,0xFFFFFFAA);
  894. if(GetPlayerSkin(playerid) == 219)
  895. SetPlayerColor(playerid,0xFFFFFFAA);
  896. if(GetPlayerSkin(playerid) == 124)
  897. SetPlayerColor(playerid,0xFFFFFFAA);
  898. if(GetPlayerSkin(playerid) == 113)
  899. SetPlayerColor(playerid,0xFFFFFFAA);
  900. if(GetPlayerSkin(playerid) == 91)
  901. SetPlayerColor(playerid,0xFFFFFFAA);
  902. if(GetPlayerSkin(playerid) == 48)
  903. SetPlayerColor(playerid,0xFFFFFFAA);
  904. if(GetPlayerSkin(playerid) == 152)
  905. SetPlayerColor(playerid,0xFFFFFFAA);
  906. if(GetPlayerSkin(playerid) == 0)
  907. SetPlayerColor(playerid,0xFFFFFFAA);
  908. if(GetPlayerSkin(playerid) == 0)
  909. SetPlayerColor(playerid,0xFFFFFFAA);
  910. if(GetPlayerColor(playerid) == 0xFFFFFFAA)
  911. ResetPlayerWeapons(playerid);
  912. if(GetPlayerColor(playerid) == 0xFFFFFFAA)
  913. SetPlayerPos(playerid,2232.1345,-1155.9850,29.5242);
  914.  
  915.  
  916.  
  917. //pd skins
  918. if(GetPlayerSkin(playerid) == 280)
  919. SetPlayerColor(playerid,0x2641FEAA);
  920. if(GetPlayerSkin(playerid) == 281)
  921. SetPlayerColor(playerid,0x2641FEAA);
  922. if(GetPlayerSkin(playerid) == 282)
  923. SetPlayerColor(playerid,0x2641FEAA);
  924. if(GetPlayerColor(playerid) == 0x2641FEAA)
  925. GivePlayerWeapon(playerid,3,6000);
  926. if(GetPlayerColor(playerid) == 0x2641FEAA)
  927. GivePlayerWeapon(playerid,24,6000);
  928. if(GetPlayerColor(playerid) == 0x2641FEAA)
  929. GivePlayerWeapon(playerid,27,6000);
  930. if(GetPlayerColor(playerid) == 0x2641FEAA)
  931. GivePlayerWeapon(playerid,29,6000);
  932. if(GetPlayerColor(playerid) == 0x2641FEAA)
  933. GivePlayerWeapon(playerid,31,6000);
  934. if(GetPlayerColor(playerid) == 0x2641FEAA)
  935. GivePlayerWeapon(playerid,41,6000);
  936. if(GetPlayerColor(playerid) == 0x2641FEAA)
  937. SetPlayerPos(playerid,1530.6681,-1664.7667,6.2188);
  938. //grove skins
  939. if(GetPlayerSkin(playerid) == 105)
  940. SetPlayerColor(playerid,0x10F441AA);
  941. if(GetPlayerSkin(playerid) == 106)
  942. SetPlayerColor(playerid,0x10F441AA);
  943. if(GetPlayerSkin(playerid) == 107)
  944. SetPlayerColor(playerid,0x10F441AA);
  945. if(GetPlayerColor(playerid) == 0x10F441AA)
  946. ResetPlayerWeapons(playerid);
  947. if(GetPlayerColor(playerid) == 0x10F441AA)
  948. SetPlayerPos(playerid,2495.1748,-1687.3666,13.5151);
  949.  
  950. //ballas skins
  951. if(GetPlayerSkin(playerid) == 102)
  952. SetPlayerColor(playerid,0xC2A2DAAA);
  953. if(GetPlayerSkin(playerid) == 103)
  954. SetPlayerColor(playerid,0xC2A2DAAA);
  955. if(GetPlayerSkin(playerid) == 104)
  956. SetPlayerColor(playerid,0xC2A2DAAA);
  957. if(GetPlayerColor(playerid) == 0xC2A2DAAA)
  958. ResetPlayerWeapons(playerid);
  959. if(GetPlayerColor(playerid) == 0xC2A2DAAA)
  960. SetPlayerPos(playerid,1952.0181,-1127.3208,25.7849);
  961.  
  962. //varios los aztecas
  963. if(GetPlayerSkin(playerid) == 114)
  964. SetPlayerColor(playerid,0x33CCFFAA);
  965. if(GetPlayerSkin(playerid) == 115)
  966. SetPlayerColor(playerid,0x33CCFFAA);
  967. if(GetPlayerSkin(playerid) == 116)
  968. SetPlayerColor(playerid,0x33CCFFAA);
  969. if(GetPlayerColor(playerid) == 0x33CCFFAA)
  970. ResetPlayerWeapons(playerid);
  971. if(GetPlayerColor(playerid) == 0x33CCFFAA)
  972. SetPlayerPos(playerid,1681.4503,-2112.8350,13.3828);
  973.  
  974. //Los Santos vagos
  975. if(GetPlayerSkin(playerid) == 108)
  976. SetPlayerColor(playerid,0xFFFF00AA);
  977. if(GetPlayerSkin(playerid) == 109)
  978. SetPlayerColor(playerid,0xFFFF00AA);
  979. if(GetPlayerSkin(playerid) == 110)
  980. SetPlayerColor(playerid,0xFFFF00AA);
  981. if(GetPlayerColor(playerid) == 0xFFFF00AA)
  982. ResetPlayerWeapons(playerid);
  983. if(GetPlayerColor(playerid) == 0xFFFF00AA)
  984. SetPlayerPos(playerid,2069.3176,-973.2095,48.3329);
  985.  
  986. //Los santos Firemans
  987. if(GetPlayerSkin(playerid) == 277)
  988. SetPlayerColor(playerid,0xAA3333AA);
  989. if(GetPlayerSkin(playerid) == 278)
  990. SetPlayerColor(playerid,0xAA3333AA);
  991. if(GetPlayerSkin(playerid) == 279)
  992. SetPlayerColor(playerid,0xAA3333AA);
  993. if(GetPlayerColor(playerid) == 0xAA3333AA)
  994. ResetPlayerWeapons(playerid);
  995. if(GetPlayerColor(playerid) == 0xAA3333AA)
  996. SetPlayerPos(playerid,1753.9407,-1460.6675,13.5469);
  997.  
  998. //United Army
  999. if(GetPlayerSkin(playerid) == 287)
  1000. SetPlayerColor(playerid,0x33AA33AA);
  1001. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1002. SetPlayerPos(playerid,-14.7016,-1907.9166,2.3960);
  1003.  
  1004. //permissin skin
  1005. new giveplayerid;
  1006. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1007. SkinPermission[giveplayerid] = true;
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019. return 1;
  1020.  
  1021.  
  1022. }
  1023.  
  1024. public OnPlayerDeath(playerid, killerid, reason)
  1025. {
  1026. if(GetPlayerColor(killerid) == 0xFFFFFFAA)
  1027. SendClientMessage(killerid, 0x33AA33AA, "You are now wanted by the police");
  1028.  
  1029.  
  1030.  
  1031. if(GetPlayerColor(killerid) == 0x2641FEAA)
  1032. SendClientMessage(killerid, 0x33AA33AA, "Remember, don't try to kill people as a cop.");
  1033.  
  1034. return 1;
  1035. }
  1036.  
  1037. public OnVehicleSpawn(vehicleid)
  1038. {
  1039. return 1;
  1040. }
  1041.  
  1042. public OnVehicleDeath(vehicleid, killerid)
  1043. {
  1044. return 1;
  1045. }
  1046.  
  1047. public OnPlayerText(playerid, text[])
  1048. {
  1049.  
  1050. return 1;
  1051. }
  1052.  
  1053. public OnPlayerCommandText(playerid, cmdtext[])
  1054. {
  1055.  
  1056.  
  1057.  
  1058. if (strcmp("/help", cmdtext, true, 10) == 0)
  1059. {
  1060. SendClientMessage(playerid, 0x33AA33AA, "/register password to create an account");
  1061. SendClientMessage(playerid, 0x33AA33AA, "/login password to login to your account");
  1062. SendClientMessage(playerid, 0x33AA33AA, "Wanna change your skin? /skin it is free though");
  1063.  
  1064.  
  1065.  
  1066. return 1;
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081. }
  1082. if (strcmp("/pdgateopen", cmdtext, true, 10) == 0)
  1083. {
  1084. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1085. MoveObject(lspdgate,1588,-1637.9501953125,9.6248350143433, 2.0);
  1086. else
  1087. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1088. MoveObject(lspdgate,1588,-1637.9501953125,9.6248350143433, 2.0);
  1089. else
  1090. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1091.  
  1092. return 1;
  1093. }
  1094. if (strcmp("/pdgateclose", cmdtext, true, 10) == 0)
  1095. {
  1096. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1097. MoveObject(lspdgate,1588, -1637.9501953125,15.074805259705, 2.0);
  1098. else
  1099. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1100. MoveObject(lspdgate,1588, -1637.9501953125,15.074805259705, 2.0);
  1101. else
  1102. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1103.  
  1104. return 1;
  1105.  
  1106. }
  1107. if (strcmp("/pdliftdown", cmdtext, true, 10) == 0)
  1108. {
  1109. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1110. MoveObject(lspdlift,1560.3447265625,-1633.9755859375,12.574992179871,2.0);
  1111. else
  1112. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1113. MoveObject(lspdlift,1560.3447265625,-1633.9755859375,12.574992179871,2.0);
  1114.  
  1115. else
  1116. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1117.  
  1118. return 1;
  1119. }
  1120. if (strcmp("/pdliftup", cmdtext, true, 10) == 0)
  1121. {
  1122. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1123. MoveObject(lspdlift,1560.3447265625,-1633.9755859375,27.384990692139,2.0);
  1124. else
  1125. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1126. MoveObject(ualift,11.591796875, -1895.0263671875, 1.435623884201,2.0);
  1127. else
  1128. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1129.  
  1130. return 1;
  1131.  
  1132. }
  1133. if (strcmp("/kill", cmdtext, true, 10) == 0)
  1134. {
  1135. ResetPlayerWeapons(playerid);
  1136.  
  1137. SetPlayerHealth(playerid,0);
  1138.  
  1139. return 1;
  1140.  
  1141. }
  1142. new cmd[256],
  1143. idx;
  1144.  
  1145. cmd = strtok(cmdtext, idx);
  1146. if(strcmp(cmd,"/givepermission", true) == 0)
  1147. {
  1148. if(IsPlayerAdmin(playerid))
  1149. {
  1150. new tmp[128];
  1151. new giveplayerid;
  1152. tmp = strtok(cmdtext, idx);
  1153. if(!strlen(tmp))
  1154. return SendClientMessage(playerid, 0xE3E3E3FF, "USAGE: /givepermission [playerid]");
  1155.  
  1156. giveplayerid = strval(tmp);
  1157. if(IsPlayerConnected(giveplayerid))
  1158. {
  1159. SendClientMessage(playerid, 0xE3E3E3FF, "Done!");
  1160.  
  1161. SkinPermission[giveplayerid] = true;
  1162. }
  1163. else if (!IsPlayerConnected(giveplayerid))
  1164. {
  1165. SendClientMessage(playerid, 0xE3E3E3FF, "ERROR: Player not Conected!");
  1166. }
  1167. }
  1168. else
  1169. {
  1170. SendClientMessage(playerid, 0xE3E3E3FF, "ERROR: You are not an Administrator!");
  1171. }
  1172. return 1;
  1173.  
  1174. }
  1175.  
  1176. if (strcmp("/jail", cmdtext, true, 10) == 0)
  1177. {
  1178. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1179. {
  1180. new Float:X, Float:Y, Float:Z;
  1181. GetPlayerPos(playerid, X, Y, Z);
  1182.  
  1183. for(new i = 0; i < MAX_PLAYERS; i++)
  1184. {
  1185. if(IsPlayerConnected(i))
  1186. {
  1187. if(IsPlayerInRangeOfPoint(i, 1, X, Y, Z) && i != playerid && GetPlayerColor(i) == 0xFF8000FF)
  1188. {
  1189.  
  1190. SetPlayerPos(i, 263.7086,81.9716,1001.0391);
  1191.  
  1192. SetPlayerInterior(i, 6);
  1193.  
  1194. SetTimerEx("JailTimer", 90000, 0, "i", i);
  1195. }
  1196. }
  1197. }
  1198. }
  1199.  
  1200.  
  1201. return 1;
  1202. }
  1203. if (strcmp("/rapeeee", cmdtext, true, 10) == 0)
  1204. {
  1205.  
  1206. new Float:X, Float:Y, Float:Z;
  1207. if(GetPlayerColor(playerid) == 0xFFFFFFAA)
  1208. GetPlayerPos(playerid, X, Y, Z); //check what the play coords are.
  1209. SetPlayerColor(playerid,0xFF8000FF);
  1210. for(new i = 0; i < MAX_PLAYERS; i++) //This is a 'for' loop, first we define variable 'i' with value of 0, then we check if 'i' is less than the maximum players and if it is, the loop gets run and i gets incremented.
  1211.  
  1212. {
  1213.  
  1214. SendClientMessage(i, 0x33AA33AA, "You are raped and losed hp");
  1215. SendClientMessage(i, 0x33AA33AA, "Get away before he is going to kill you!!");
  1216.  
  1217. if(PlayerToPoint(3, i, X, Y, Z) && i != playerid) //Check if the player is near the other
  1218. SendClientMessage(i, 0x33AA33AA, "You are raped and losed hp");
  1219. SendClientMessage(i, 0x33AA33AA, "Get away before he is going to kill you!!");
  1220. {
  1221.  
  1222.  
  1223.  
  1224.  
  1225. }
  1226. SendClientMessage(i, 0x33AA33AA, "You are raped and losed hp");
  1227. SendClientMessage(i, 0x33AA33AA, "Get away before he is going to kill you!!");
  1228. SetPlayerHealth(i,10);
  1229.  
  1230.  
  1231. }
  1232.  
  1233. {
  1234. if(!strcmp(cmdtext, "/me", true, 3)) // 3 is the length of /me
  1235. {
  1236. if(!cmdtext[3])return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /me [action]");
  1237. new str[128];
  1238. GetPlayerName(playerid, str, sizeof(str));
  1239. format(str, sizeof(str), "* %s %s", str, cmdtext[4]);
  1240. SendClientMessageToAll(0xFFFF00AA, str);
  1241. return 1;
  1242. }
  1243. return 0;
  1244. }
  1245.  
  1246. }
  1247. if (strcmp("/uaopen", cmdtext, true, 10) == 0)
  1248. {
  1249. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1250. MoveObject(armyenter,-79.375991821289, -1841.9283447266, -1.7737293243408, 2.0);
  1251. else
  1252. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1253. MoveObject(armyenter,-79.375991821289, -1841.9283447266, -1.7737293243408, 2.0);
  1254. else
  1255. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1256.  
  1257. return 1;
  1258. }
  1259. if (strcmp("/uaclose", cmdtext, true, 10) == 0)
  1260. {
  1261. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1262. MoveObject(armyenter,-79.375991821289, -1841.9283447266, 4.1762690544128, 2.0);
  1263. else
  1264. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1265. MoveObject(armyenter,-79.375991821289, -1841.9283447266, 4.1762690544128, 2.0);
  1266. else
  1267. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1268.  
  1269. return 1;
  1270.  
  1271.  
  1272. }
  1273. if (strcmp("/ualiftup", cmdtext, true, 10) == 0)
  1274. {
  1275. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1276. MoveObject(ualift,11.591796875, -1895.0263671875, 12.135623931885,2.0);
  1277. else
  1278. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1279. MoveObject(ualift,11.591796875, -1895.0263671875, 12.135623931885,2.0);
  1280. else
  1281. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1282.  
  1283. return 1;
  1284. }
  1285. if (strcmp("/ualiftdown", cmdtext, true, 10) == 0)
  1286. {
  1287. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1288. MoveObject(ualift,11.591796875, -1895.0263671875, 1.435623884201,2.0);
  1289. else
  1290. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1291. MoveObject(ualift,11.591796875, -1895.0263671875, 1.435623884201,2.0);
  1292. else
  1293. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1294.  
  1295. return 1;
  1296.  
  1297. }
  1298. if (strcmp("/uaharup", cmdtext, true, 10) == 0)
  1299. {
  1300. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1301. MoveObject(uaharborlift,3.4566404819489, -1940.4885253906, 11.997625350952,2.0);
  1302. else
  1303. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1304. MoveObject(uaharborlift,3.4566404819489, -1940.4885253906, 11.997625350952,2.0);
  1305. else
  1306. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1307.  
  1308. return 1;
  1309.  
  1310. }
  1311. if (strcmp("/uahardown", cmdtext, true, 10) == 0)
  1312. {
  1313. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1314. MoveObject(uaharborlift,3.4566404819489, -1940.4885253906, -0.0023746490478516,2.0);
  1315. else
  1316. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1317. MoveObject(uaharborlift,3.4566404819489, -1940.4885253906, -0.0023746490478516,2.0);
  1318. else
  1319. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1320.  
  1321. return 1;
  1322.  
  1323. }
  1324. if (strcmp("/uaharclose", cmdtext, true, 10) == 0)
  1325. {
  1326. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1327. MoveObject(uaharborenter,21.641599655151, -2000.3199462891, 1.1749995946884,2.0);
  1328. else
  1329. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1330. MoveObject(uaharborenter,21.641599655151, -2000.3199462891, 1.1749995946884,2.0);
  1331. else
  1332. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1333.  
  1334. return 1;
  1335.  
  1336. }
  1337. if (strcmp("/uaharopen", cmdtext, true, 10) == 0)
  1338. {
  1339. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1340. MoveObject(uaharborenter,21.641599655151, -2000.3199462891, -2.5750021934509,2.0);
  1341. else
  1342. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1343. MoveObject(uaharborenter,21.641599655151, -2000.3199462891, -2.5750021934509,2.0);
  1344. else
  1345. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1346.  
  1347. return 1;
  1348.  
  1349.  
  1350. }
  1351. if (strcmp("/pd2open", cmdtext, true, 10) == 0)
  1352. {
  1353. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1354. MoveObject(pd2gate,1275.0126953125, -2045.8759765625, 65.202377319336,2.0);
  1355. else
  1356. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1357. MoveObject(pd2gate,1275.0126953125, -2045.8759765625, 65.202377319336,2.0);
  1358. else
  1359. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1360.  
  1361. return 1;
  1362.  
  1363. }
  1364. if (strcmp("/pd2close", cmdtext, true, 10) == 0)
  1365. {
  1366. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1367. MoveObject(pd2gate,1275.0126953125, -2045.8759765625, 59.719654083252,2.0);
  1368. else
  1369. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1370. MoveObject(pd2gate,1275.0126953125, -2045.8759765625, 59.719654083252,2.0);
  1371. else
  1372. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1373.  
  1374. return 1;
  1375.  
  1376.  
  1377. }
  1378. if (strcmp("/pd2down", cmdtext, true, 10) == 0)
  1379. {
  1380. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1381. MoveObject(pd2lift,1244.015625, -2025.35546875, 58.934066772461,2.0);
  1382. else
  1383. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1384. MoveObject(pd2lift,1244.015625, -2025.35546875, 58.934066772461,2.0);
  1385. else
  1386. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1387.  
  1388. return 1;
  1389.  
  1390. }
  1391. if (strcmp("/pd2up", cmdtext, true, 10) == 0)
  1392. {
  1393. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1394. MoveObject(pd2lift,1244.015625, -2025.35546875, 63.388168334961,2.0);
  1395. else
  1396. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1397. MoveObject(pd2lift,1244.015625, -2025.35546875, 63.388168334961,2.0);
  1398. else
  1399. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1400.  
  1401. return 1;
  1402.  
  1403.  
  1404. }
  1405. if (strcmp("/hunterrightclose", cmdtext, true, 10) == 0)
  1406. {
  1407. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1408. MoveObject(hunterrechts,-106.15896606445, -1915.8822021484, 22.046951293945,2.0);
  1409. else
  1410. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1411. MoveObject(hunterrechts,-106.15896606445, -1915.8822021484, 22.046951293945,2.0);
  1412. else
  1413. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1414.  
  1415. return 1;
  1416.  
  1417. }
  1418. if (strcmp("/hunterleftclose", cmdtext, true, 10) == 0)
  1419. {
  1420. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1421. MoveObject(hunterlinks,-110.6537399292, -1901.9322509766, 22.575046539307,2.0);
  1422. else
  1423. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1424. MoveObject(hunterlinks,-110.6537399292, -1901.9322509766, 22.575046539307,2.0);
  1425. else
  1426. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1427.  
  1428. return 1;
  1429.  
  1430. }
  1431. if (strcmp("/hunterleftopen", cmdtext, true, 10) == 0)
  1432. {
  1433. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1434. MoveObject(hunterlinks,-114.21633148193, -1887.4639892578, 22.575046539307,2.0);
  1435. else
  1436. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1437. MoveObject(hunterlinks,-114.21633148193, -1887.4639892578, 22.575046539307,2.0);
  1438. else
  1439. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1440.  
  1441. return 1;
  1442.  
  1443. }
  1444. if (strcmp("/hunterrightopen", cmdtext, true, 10) == 0)
  1445. {
  1446. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1447. MoveObject(hunterlinks,-103.4021987915, -1927.0778808594, 22.046951293945,2.0);
  1448. else
  1449. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1450. MoveObject(hunterlinks,-103.4021987915, -1927.0778808594, 22.046951293945,2.0);
  1451. else
  1452. SendClientMessage(playerid, 0x33AA33AA, "You are not part of the UA or LSP!");
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464. // SKIN CHOOSE COMMANDS
  1465.  
  1466.  
  1467.  
  1468. }
  1469. if(strcmp(cmd, "/skin", true) == 0)
  1470. {
  1471. new tmp[256];
  1472. if(IsPlayerConnected(playerid))
  1473. {
  1474. tmp = strtok(cmdtext, idx);
  1475. if(!strlen(tmp))
  1476. {
  1477. SendClientMessage(playerid, 0xFFFFFFAA,"HINT: /skin[skin-id] No spaces");
  1478. SendClientMessage(playerid, 0xFFFFFFAA,"HINT: Relog when you choosed a skin or your skin won't save and you might get problems");
  1479. return 1;
  1480. }
  1481. new skinsecme2 = strval(tmp);
  1482. new skinsecme = strval(tmp);
  1483. if(skinsecme >= 299||skinsecme <= 1||skinsecme2 == 280||skinsecme2 == 281||skinsecme2 == 282||skinsecme2 == 105||skinsecme2 == 106||skinsecme2 == 107||skinsecme2 == 169||skinsecme2 == 102||skinsecme2 == 103||skinsecme2 == 104||skinsecme2 == 114||skinsecme2 == 115) { SendClientMessage(playerid, 0xFFFFFFAA, "This is a faction skin!"); return 1; }
  1484. SetPlayerSkin(playerid, skinsecme);
  1485. SendClientMessage(playerid, 0xFFFFFFAA,"HINT:Is this the skin you like? Relog now please, or your skin won't save and your account might get problems!!");
  1486.  
  1487. }
  1488. }
  1489. return 1;
  1490. }
  1491.  
  1492. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  1493. {
  1494.  
  1495. // WANTED FOR LSP CAR JACKING
  1496. if(GetVehicleModel(vehicleid) == 596)
  1497. if(GetPlayerColor(playerid) == 0xFFFFFFAA)
  1498. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1499. if(GetPlayerColor(playerid) == 0xFFFFFFAA)
  1500. if(GetVehicleModel(vehicleid) == 596)
  1501. SetPlayerColor(playerid,0xFF8000FF);
  1502.  
  1503. if(GetVehicleModel(vehicleid) == 497)
  1504. if(GetPlayerColor(playerid) == 0xFFFFFFAA)
  1505. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1506. if(GetPlayerColor(playerid) == 0xFFFFFFAA)
  1507. if(GetVehicleModel(vehicleid) == 497)
  1508. SetPlayerColor(playerid,0xFF8000FF);
  1509.  
  1510. if(GetVehicleModel(vehicleid) == 596)
  1511. if(GetPlayerColor(playerid) == 0x10F441AA)
  1512. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1513. if(GetPlayerColor(playerid) == 0x10F441AA)
  1514. if(GetVehicleModel(vehicleid) == 497)
  1515. SetPlayerColor(playerid,0xFF8000FF);
  1516.  
  1517.  
  1518. if(GetVehicleModel(vehicleid) == 497)
  1519. if(GetPlayerColor(playerid) == 0x10F441AA)
  1520. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1521. if(GetPlayerColor(playerid) == 0x10F441AA)
  1522. if(GetVehicleModel(vehicleid) == 497)
  1523. SetPlayerColor(playerid,0xFF8000FF);
  1524.  
  1525. if(GetVehicleModel(vehicleid) == 596)
  1526. if(GetPlayerColor(playerid) == 0xC2A2DAAA)
  1527. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1528. if(GetPlayerColor(playerid) == 0xC2A2DAAA)
  1529. if(GetVehicleModel(vehicleid) == 497)
  1530. SetPlayerColor(playerid,0xFF8000FF);
  1531.  
  1532. if(GetVehicleModel(vehicleid) == 497)
  1533. if(GetPlayerColor(playerid) == 0xC2A2DAAA)
  1534. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1535. if(GetPlayerColor(playerid) == 0xC2A2DAAA)
  1536. if(GetVehicleModel(vehicleid) == 497)
  1537. SetPlayerColor(playerid,0xFF8000FF);
  1538.  
  1539. if(GetVehicleModel(vehicleid) == 596)
  1540. if(GetPlayerColor(playerid) == 0x33CCFFAA)
  1541. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1542. if(GetPlayerColor(playerid) == 0x33CCFFAA)
  1543. if(GetVehicleModel(vehicleid) == 497)
  1544. SetPlayerColor(playerid,0xFF8000FF);
  1545.  
  1546. if(GetVehicleModel(vehicleid) == 497)
  1547. if(GetPlayerColor(playerid) == 0x33CCFFAA)
  1548. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1549. if(GetPlayerColor(playerid) == 0x33CCFFAA)
  1550. if(GetVehicleModel(vehicleid) == 497)
  1551. SetPlayerColor(playerid,0xFF8000FF);
  1552.  
  1553. if(GetVehicleModel(vehicleid) == 596)
  1554. if(GetPlayerColor(playerid) == 0xFFFF00AA)
  1555. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1556. if(GetPlayerColor(playerid) == 0xFFFF00AA)
  1557. if(GetVehicleModel(vehicleid) == 497)
  1558. SetPlayerColor(playerid,0xFF8000FF);
  1559.  
  1560. if(GetVehicleModel(vehicleid) == 497)
  1561. if(GetPlayerColor(playerid) == 0xFFFF00AA)
  1562. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1563. if(GetPlayerColor(playerid) == 0xFFFF00AA)
  1564. if(GetVehicleModel(vehicleid) == 497)
  1565. SetPlayerColor(playerid,0xFF8000FF);
  1566.  
  1567.  
  1568. if(GetVehicleModel(vehicleid) == 596)
  1569. if(GetPlayerColor(playerid) == 0xAA3333AA)
  1570. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1571. if(GetPlayerColor(playerid) == 0xAA3333AA)
  1572. if(GetVehicleModel(vehicleid) == 497)
  1573. SetPlayerColor(playerid,0xFF8000FF);
  1574.  
  1575. if(GetVehicleModel(vehicleid) == 497)
  1576. if(GetPlayerColor(playerid) == 0xAA3333AA)
  1577. SendClientMessage(playerid, 0x33AA33AA, "You entered a police vehicle, you are wanted now");
  1578. if(GetPlayerColor(playerid) == 0xAA3333AA)
  1579. if(GetVehicleModel(vehicleid) == 497)
  1580. SetPlayerColor(playerid,0xFF8000FF);
  1581.  
  1582. //hydra automatic removeplayerfromvehicle if not army/cop
  1583. if(GetVehicleModel(vehicleid) == 520)
  1584. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1585. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1586. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1587. if(GetVehicleModel(vehicleid) == 520)
  1588. SetPlayerColor(playerid,0xFF8000FF);
  1589. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1590. RemovePlayerFromVehicle(playerid);
  1591. if(GetVehicleModel(vehicleid) == 520)
  1592. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1593. RemovePlayerFromVehicle(playerid);
  1594.  
  1595. if(GetVehicleModel(vehicleid) == 520)
  1596. if(GetPlayerColor(playerid) == 0xAA3333AA)
  1597. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1598. if(GetPlayerColor(playerid) == 0xAA3333AA)
  1599. if(GetVehicleModel(vehicleid) == 520)
  1600. SetPlayerColor(playerid,0xFF8000FF);
  1601. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1602. RemovePlayerFromVehicle(playerid);
  1603. if(GetVehicleModel(vehicleid) == 520)
  1604. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1605. RemovePlayerFromVehicle(playerid);
  1606.  
  1607. if(GetVehicleModel(vehicleid) == 520)
  1608. if(GetPlayerColor(playerid) == 0xFFFFFFAA)
  1609. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1610. if(GetPlayerColor(playerid) == 0xFFFFFFAA)
  1611. if(GetVehicleModel(vehicleid) == 520)
  1612. SetPlayerColor(playerid,0xFF8000FF);
  1613. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1614. RemovePlayerFromVehicle(playerid);
  1615. if(GetVehicleModel(vehicleid) == 520)
  1616. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1617. RemovePlayerFromVehicle(playerid);
  1618.  
  1619. if(GetVehicleModel(vehicleid) == 520)
  1620. if(GetPlayerColor(playerid) == 0x10F441AA)
  1621. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1622. if(GetPlayerColor(playerid) == 0x10F441AA)
  1623. if(GetVehicleModel(vehicleid) == 520)
  1624. SetPlayerColor(playerid,0xFF8000FF);
  1625. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1626. RemovePlayerFromVehicle(playerid);
  1627. if(GetVehicleModel(vehicleid) == 520)
  1628. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1629. RemovePlayerFromVehicle(playerid);
  1630.  
  1631. if(GetVehicleModel(vehicleid) == 520)
  1632. if(GetPlayerColor(playerid) == 0xC2A2DAAA)
  1633. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1634. if(GetPlayerColor(playerid) == 0xC2A2DAAA)
  1635. if(GetVehicleModel(vehicleid) == 520)
  1636. SetPlayerColor(playerid,0xFF8000FF);
  1637. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1638. RemovePlayerFromVehicle(playerid);
  1639. if(GetVehicleModel(vehicleid) == 520)
  1640. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1641. RemovePlayerFromVehicle(playerid);
  1642.  
  1643. if(GetVehicleModel(vehicleid) == 520)
  1644. if(GetPlayerColor(playerid) == 0x33CCFFAA)
  1645. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1646. if(GetPlayerColor(playerid) == 0x33CCFFAA)
  1647. if(GetVehicleModel(vehicleid) == 520)
  1648. SetPlayerColor(playerid,0xFF8000FF);
  1649. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1650. RemovePlayerFromVehicle(playerid);
  1651. if(GetVehicleModel(vehicleid) == 520)
  1652. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1653. RemovePlayerFromVehicle(playerid);
  1654.  
  1655. if(GetVehicleModel(vehicleid) == 520)
  1656. if(GetPlayerColor(playerid) == 0xFFFF00AA)
  1657. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1658. if(GetPlayerColor(playerid) == 0xFFFF00AA)
  1659. if(GetVehicleModel(vehicleid) == 520)
  1660. SetPlayerColor(playerid,0xFF8000FF);
  1661. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1662. RemovePlayerFromVehicle(playerid);
  1663. if(GetVehicleModel(vehicleid) == 520)
  1664. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1665. RemovePlayerFromVehicle(playerid);
  1666.  
  1667.  
  1668. //hunter automatic removeplayerfromvehicle if not army/cop
  1669. if(GetVehicleModel(vehicleid) == 425)
  1670. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1671. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1672. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1673. if(GetVehicleModel(vehicleid) == 425)
  1674. SetPlayerColor(playerid,0xFF8000FF);
  1675. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1676. RemovePlayerFromVehicle(playerid);
  1677. if(GetVehicleModel(vehicleid) == 425)
  1678. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1679. RemovePlayerFromVehicle(playerid);
  1680.  
  1681. if(GetVehicleModel(vehicleid) == 425)
  1682. if(GetPlayerColor(playerid) == 0xAA3333AA)
  1683. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1684. if(GetPlayerColor(playerid) == 0xAA3333AA)
  1685. if(GetVehicleModel(vehicleid) == 425)
  1686. SetPlayerColor(playerid,0xFF8000FF);
  1687. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1688. RemovePlayerFromVehicle(playerid);
  1689. if(GetVehicleModel(vehicleid) == 425)
  1690. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1691. RemovePlayerFromVehicle(playerid);
  1692.  
  1693. if(GetVehicleModel(vehicleid) == 425)
  1694. if(GetPlayerColor(playerid) == 0xFFFFFFAA)
  1695. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1696. if(GetPlayerColor(playerid) == 0xFFFFFFAA)
  1697. if(GetVehicleModel(vehicleid) == 425)
  1698. SetPlayerColor(playerid,0xFF8000FF);
  1699. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1700. RemovePlayerFromVehicle(playerid);
  1701. if(GetVehicleModel(vehicleid) == 425)
  1702. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1703. RemovePlayerFromVehicle(playerid);
  1704.  
  1705. if(GetVehicleModel(vehicleid) == 425)
  1706. if(GetPlayerColor(playerid) == 0x10F441AA)
  1707. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1708. if(GetPlayerColor(playerid) == 0x10F441AA)
  1709. if(GetVehicleModel(vehicleid) == 425)
  1710. SetPlayerColor(playerid,0xFF8000FF);
  1711. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1712. RemovePlayerFromVehicle(playerid);
  1713. if(GetVehicleModel(vehicleid) == 425)
  1714. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1715. RemovePlayerFromVehicle(playerid);
  1716.  
  1717. if(GetVehicleModel(vehicleid) == 425)
  1718. if(GetPlayerColor(playerid) == 0xC2A2DAAA)
  1719. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1720. if(GetPlayerColor(playerid) == 0xC2A2DAAA)
  1721. if(GetVehicleModel(vehicleid) == 425)
  1722. SetPlayerColor(playerid,0xFF8000FF);
  1723. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1724. RemovePlayerFromVehicle(playerid);
  1725. if(GetVehicleModel(vehicleid) == 425)
  1726. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1727. RemovePlayerFromVehicle(playerid);
  1728.  
  1729. if(GetVehicleModel(vehicleid) == 425)
  1730. if(GetPlayerColor(playerid) == 0x33CCFFAA)
  1731. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1732. if(GetPlayerColor(playerid) == 0x33CCFFAA)
  1733. if(GetVehicleModel(vehicleid) == 425)
  1734. SetPlayerColor(playerid,0xFF8000FF);
  1735. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1736. RemovePlayerFromVehicle(playerid);
  1737. if(GetVehicleModel(vehicleid) == 425)
  1738. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1739. RemovePlayerFromVehicle(playerid);
  1740.  
  1741. if(GetVehicleModel(vehicleid) == 425)
  1742. if(GetPlayerColor(playerid) == 0xFFFF00AA)
  1743. SendClientMessage(playerid, 0x33AA33AA, "You attempted to take the UA vehicle and failed. You are wanted now");
  1744. if(GetPlayerColor(playerid) == 0xFFFF00AA)
  1745. if(GetVehicleModel(vehicleid) == 425)
  1746. SetPlayerColor(playerid,0xFF8000FF);
  1747. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1748. RemovePlayerFromVehicle(playerid);
  1749. if(GetVehicleModel(vehicleid) == 425)
  1750. if(GetPlayerColor(playerid) == 0xFF8000FF)
  1751. RemovePlayerFromVehicle(playerid);
  1752. return 1;
  1753. }
  1754.  
  1755. public OnPlayerExitVehicle(playerid, vehicleid)
  1756. {
  1757. return 1;
  1758. }
  1759.  
  1760. public OnPlayerStateChange(playerid, newstate, oldstate)
  1761. {
  1762. return 1;
  1763. }
  1764.  
  1765. public OnPlayerEnterCheckpoint(playerid)
  1766. {
  1767.  
  1768. return 1;
  1769. }
  1770.  
  1771. public OnPlayerLeaveCheckpoint(playerid)
  1772. {
  1773. return 1;
  1774. }
  1775.  
  1776. public OnPlayerEnterRaceCheckpoint(playerid)
  1777. {
  1778. return 1;
  1779. }
  1780.  
  1781. public OnPlayerLeaveRaceCheckpoint(playerid)
  1782. {
  1783. return 1;
  1784. }
  1785.  
  1786. public OnRconCommand(cmd[])
  1787. {
  1788. return 1;
  1789. }
  1790.  
  1791. public OnPlayerRequestSpawn(playerid)
  1792. {
  1793. {
  1794. new Skin;
  1795. Skin = GetPlayerSkin(playerid);
  1796. if(Skin == 280)
  1797. {
  1798. if(SkinPermission[playerid] == false)
  1799. {
  1800. GameTextForPlayer(playerid,"~w~You don't have permission for this skin",3000,5);
  1801. return 0;
  1802. }
  1803. }
  1804.  
  1805. }
  1806.  
  1807. {
  1808. new Skin;
  1809. Skin = GetPlayerSkin(playerid);
  1810. if(Skin == 281)
  1811. {
  1812. if(SkinPermission[playerid] == false)
  1813. {
  1814. GameTextForPlayer(playerid,"~w~You don't have permission for this skin",3000,5);
  1815. return 0;
  1816. }
  1817. }
  1818.  
  1819. }
  1820.  
  1821. {
  1822. new Skin;
  1823. Skin = GetPlayerSkin(playerid);
  1824. if(Skin == 282)
  1825. {
  1826. if(SkinPermission[playerid] == false)
  1827. {
  1828. GameTextForPlayer(playerid,"~w~You don't have permission for this skin",3000,5);
  1829. return 0;
  1830. }
  1831. }
  1832.  
  1833. }
  1834.  
  1835.  
  1836. new Skin;
  1837. Skin = GetPlayerSkin(playerid);
  1838. if(Skin == 287)
  1839. {
  1840. if(SkinPermission[playerid] == false)
  1841. {
  1842. GameTextForPlayer(playerid,"~w~You don't have permission for this skin",3000,5);
  1843. return 0;
  1844. }
  1845. }
  1846. return 1;
  1847. }
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853. public OnObjectMoved(objectid)
  1854. {
  1855. return 1;
  1856. }
  1857.  
  1858. public OnPlayerObjectMoved(playerid, objectid)
  1859. {
  1860. return 1;
  1861. }
  1862.  
  1863. public OnPlayerPickUpPickup(playerid, pickupid)
  1864. {
  1865. return 1;
  1866. }
  1867.  
  1868. public OnVehicleMod(playerid, vehicleid, componentid)
  1869. {
  1870. return 1;
  1871. }
  1872.  
  1873. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  1874. {
  1875. return 1;
  1876. }
  1877.  
  1878. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  1879. {
  1880. return 1;
  1881. }
  1882.  
  1883. public OnPlayerSelectedMenuRow(playerid, row)
  1884. {
  1885. return 1;
  1886. }
  1887.  
  1888. public OnPlayerExitedMenu(playerid)
  1889. {
  1890. return 1;
  1891. }
  1892.  
  1893. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  1894. {
  1895. return 1;
  1896. }
  1897.  
  1898. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  1899. {
  1900. return 1;
  1901. }
  1902.  
  1903. public OnRconLoginAttempt(ip[], password[], success)
  1904. {
  1905. return 1;
  1906. }
  1907.  
  1908. public OnPlayerUpdate(playerid)
  1909. {
  1910. if(IsPlayerInRangeOfPoint(playerid, 7.0, 1524.4850,-1677.8721,6.2188))
  1911. {
  1912. SendClientMessage(playerid,0xFFFFFFFF,"Yeey IceCream!!");
  1913. }
  1914.  
  1915.  
  1916. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1917. if(IsPlayerInRangeOfPoint(playerid, 7.0, 1524.4850,-1677.8721,6.2188))
  1918. {
  1919. SendClientMessage(playerid,0xFFFFFFFF,"Yeey IceCream!!");
  1920. }
  1921.  
  1922.  
  1923. if(IsPlayerInRangeOfPoint(playerid, 7.0, 7.5024,-1896.0393,2.3904))
  1924. {
  1925. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1926.  
  1927. GameTextForPlayer(playerid,"~w~/ualiftup or /ualiftdown",9500,5);
  1928. }
  1929.  
  1930. if(IsPlayerInRangeOfPoint(playerid, 7.0, 1560.3251,-1633.1664,13.5671))
  1931. {
  1932. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1933. GameTextForPlayer(playerid,"~w~/pdliftup or /pdliftdown",9500,5);
  1934. }
  1935.  
  1936. if(IsPlayerInRangeOfPoint(playerid, 7.0, 1588.1202,-1637.5537,13.4155))
  1937. {
  1938. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1939. GameTextForPlayer(playerid,"~w~/pdgateopen or /pdgatedown",9500,10);
  1940. }
  1941.  
  1942. if(IsPlayerInRangeOfPoint(playerid, 7.0, -79.3438,-1842.3342,2.4028))
  1943. {
  1944. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1945. GameTextForPlayer(playerid,"~w~/uaopen or /uaclose",9500,10);
  1946. }
  1947. if(IsPlayerInRangeOfPoint(playerid, 7.0, 4.2155,-1943.6327,13.0750))
  1948. {
  1949. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1950. GameTextForPlayer(playerid,"~w~/uaharup or /uahardown",9500,5);
  1951. }
  1952.  
  1953. if(IsPlayerInRangeOfPoint(playerid, 7.0, 15.7799,-1988.0660,-0.2482))
  1954. {
  1955. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1956. GameTextForPlayer(playerid,"~w~/uaharopen or /uaharclose",9500,7);
  1957. }
  1958.  
  1959. if(IsPlayerInRangeOfPoint(playerid, 7.0, -79.2336,-1842.2985,2.4028))
  1960. {
  1961. if(GetPlayerColor(playerid) == 0x33AA33AA)
  1962. GameTextForPlayer(playerid,"~w~/uaopen or /uaclose",9500,5);
  1963.  
  1964. }
  1965.  
  1966. if(IsPlayerInRangeOfPoint(playerid, 7.0, 1589.3494,-1637.3585,13.4496))
  1967. {
  1968. if(GetPlayerColor(playerid) == 0x2641FEAA)
  1969. GameTextForPlayer(playerid,"~w~/pdgateopen or /pdgateclose",9500,5);
  1970.  
  1971. }
  1972. if(IsPlayerInRangeOfPoint(playerid, 7.0, 1554.9476,-1675.6050,16.1953))
  1973. {
  1974.  
  1975. SetPlayerInterior(playerid,10);
  1976. SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
  1977.  
  1978. }
  1979. return 1;
  1980. }
  1981.  
  1982.  
  1983. public OnPlayerStreamIn(playerid, forplayerid)
  1984. {
  1985. return 1;
  1986. }
  1987.  
  1988. public OnPlayerStreamOut(playerid, forplayerid)
  1989. {
  1990. return 1;
  1991. }
  1992.  
  1993. public OnVehicleStreamIn(vehicleid, forplayerid)
  1994. {
  1995. return 1;
  1996. }
  1997.  
  1998. public OnVehicleStreamOut(vehicleid, forplayerid)
  1999. {
  2000. return 1;
  2001. }
  2002.  
  2003. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2004. {
  2005. return 1;
  2006. }
  2007.  
  2008. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  2009. {
  2010. return 1;
  2011. }
  2012.  
  2013. public JailTimer(playerid)
  2014. {
  2015. if(GetPlayerColor(playerid) == 0xFF8000FF)
  2016. Jailed[playerid] = 0;
  2017. SetPlayerPos(playerid, 1543.9264,-1675.6503,13.5574); //Set the coords to the ones you want.
  2018. return 1;
  2019. }
  2020.  
  2021.  
  2022. PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
  2023. {
  2024. new Float:oldposx, Float:oldposy, Float:oldposz;
  2025. new Float:tempposx, Float:tempposy, Float:tempposz;
  2026. GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  2027. tempposx = (oldposx -x);
  2028. tempposy = (oldposy -y);
  2029. tempposz = (oldposz -z);
  2030. if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  2031. {
  2032. return 1;
  2033. }
  2034. return 0;
  2035. }
  2036.  
  2037. stock sscanf(string[], format[], {Float,_}:...)
  2038. {
  2039. #if defined isnull
  2040. if (isnull(string))
  2041. #else
  2042. if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
  2043. #endif
  2044. {
  2045. return format[0];
  2046. }
  2047. #pragma tabsize 4
  2048. new
  2049. formatPos = 0,
  2050. stringPos = 0,
  2051. paramPos = 2,
  2052. paramCount = numargs(),
  2053. delim = ' ';
  2054. while (string[stringPos] && string[stringPos] <= ' ')
  2055. {
  2056. stringPos++;
  2057. }
  2058. while (paramPos < paramCount && string[stringPos])
  2059. {
  2060. switch (format[formatPos++])
  2061. {
  2062. case '\0':
  2063. {
  2064. return 0;
  2065. }
  2066. case 'i', 'd':
  2067. {
  2068. new
  2069. neg = 1,
  2070. num = 0,
  2071. ch = string[stringPos];
  2072. if (ch == '-')
  2073. {
  2074. neg = -1;
  2075. ch = string[++stringPos];
  2076. }
  2077. do
  2078. {
  2079. stringPos++;
  2080. if ('0' <= ch <= '9')
  2081. {
  2082. num = (num * 10) + (ch - '0');
  2083. }
  2084. else
  2085. {
  2086. return -1;
  2087. }
  2088. }
  2089. while ((ch = string[stringPos]) > ' ' && ch != delim);
  2090. setarg(paramPos, 0, num * neg);
  2091. }
  2092. case 'h', 'x':
  2093. {
  2094. new
  2095. num = 0,
  2096. ch = string[stringPos];
  2097. do
  2098. {
  2099. stringPos++;
  2100. switch (ch)
  2101. {
  2102. case 'x', 'X':
  2103. {
  2104. num = 0;
  2105. continue;
  2106. }
  2107. case '0' .. '9':
  2108. {
  2109. num = (num << 4) | (ch - '0');
  2110. }
  2111. case 'a' .. 'f':
  2112. {
  2113. num = (num << 4) | (ch - ('a' - 10));
  2114. }
  2115. case 'A' .. 'F':
  2116. {
  2117. num = (num << 4) | (ch - ('A' - 10));
  2118. }
  2119. default:
  2120. {
  2121. return -1;
  2122. }
  2123. }
  2124. }
  2125. while ((ch = string[stringPos]) > ' ' && ch != delim);
  2126. setarg(paramPos, 0, num);
  2127. }
  2128. case 'c':
  2129. {
  2130. setarg(paramPos, 0, string[stringPos++]);
  2131. }
  2132. case 'f':
  2133. {
  2134.  
  2135. new changestr[16], changepos = 0, strpos = stringPos;
  2136. while(changepos < 16 && string[strpos] && string[strpos] != delim)
  2137. {
  2138. changestr[changepos++] = string[strpos++];
  2139. }
  2140. changestr[changepos] = '\0';
  2141. setarg(paramPos,0,_:floatstr(changestr));
  2142. }
  2143. case 'p':
  2144. {
  2145. delim = format[formatPos++];
  2146. continue;
  2147. }
  2148. case '\'':
  2149. {
  2150. new
  2151. end = formatPos - 1,
  2152. ch;
  2153. while ((ch = format[++end]) && ch != '\'') {}
  2154. if (!ch)
  2155. {
  2156. return -1;
  2157. }
  2158. format[end] = '\0';
  2159. if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
  2160. {
  2161. if (format[end + 1])
  2162. {
  2163. return -1;
  2164. }
  2165. return 0;
  2166. }
  2167. format[end] = '\'';
  2168. stringPos = ch + (end - formatPos);
  2169. formatPos = end + 1;
  2170. }
  2171. case 'u':
  2172. {
  2173. new
  2174. end = stringPos - 1,
  2175. id = 0,
  2176. bool:num = true,
  2177. ch;
  2178. while ((ch = string[++end]) && ch != delim)
  2179. {
  2180. if (num)
  2181. {
  2182. if ('0' <= ch <= '9')
  2183. {
  2184. id = (id * 10) + (ch - '0');
  2185. }
  2186. else
  2187. {
  2188. num = false;
  2189. }
  2190. }
  2191. }
  2192. if (num && IsPlayerConnected(id))
  2193. {
  2194. setarg(paramPos, 0, id);
  2195. }
  2196. else
  2197. {
  2198. #if !defined foreach
  2199. #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
  2200. #define __SSCANF_FOREACH__
  2201. #endif
  2202. string[end] = '\0';
  2203. num = false;
  2204. new
  2205. name[MAX_PLAYER_NAME];
  2206. id = end - stringPos;
  2207. foreach (Player, playerid)
  2208. {
  2209. GetPlayerName(playerid, name, sizeof (name));
  2210. if (!strcmp(name, string[stringPos], true, id))
  2211. {
  2212. setarg(paramPos, 0, playerid);
  2213. num = true;
  2214. break;
  2215. }
  2216. }
  2217. if (!num)
  2218. {
  2219. setarg(paramPos, 0, INVALID_PLAYER_ID);
  2220. }
  2221. string[end] = ch;
  2222. #if defined __SSCANF_FOREACH__
  2223. #undef foreach
  2224. #undef __SSCANF_FOREACH__
  2225. #endif
  2226. }
  2227. stringPos = end;
  2228. }
  2229. case 's', 'z':
  2230. {
  2231. new
  2232. i = 0,
  2233. ch;
  2234. if (format[formatPos])
  2235. {
  2236. while ((ch = string[stringPos++]) && ch != delim)
  2237. {
  2238. setarg(paramPos, i++, ch);
  2239. }
  2240. if (!i)
  2241. {
  2242. return -1;
  2243. }
  2244. }
  2245. else
  2246. {
  2247. while ((ch = string[stringPos++]))
  2248. {
  2249. setarg(paramPos, i++, ch);
  2250. }
  2251. }
  2252. stringPos--;
  2253. setarg(paramPos, i, '\0');
  2254. }
  2255. default:
  2256. {
  2257. continue;
  2258. }
  2259. }
  2260. while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
  2261. {
  2262. stringPos++;
  2263. }
  2264. while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
  2265. {
  2266. stringPos++;
  2267. }
  2268. paramPos++;
  2269. }
  2270. do
  2271. {
  2272. if ((delim = format[formatPos++]) > ' ')
  2273. {
  2274. if (delim == '\'')
  2275. {
  2276. while ((delim = format[formatPos++]) && delim != '\'') {}
  2277. }
  2278. else if (delim != 'z')
  2279. {
  2280. return delim;
  2281. }
  2282. }
  2283. }
  2284. while (delim > ' ');
  2285. return 0;
  2286. }
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
Advertisement
Add Comment
Please, Sign In to add comment