Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 156.92 KB | None | 0 0
  1. /*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
  2. ###########################GAMEMODE BY SHEET####################################
  3. &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
  4.  
  5. //_____________________Includek____________________________
  6. #include <a_samp>
  7. #include <dudb>
  8. #include <dini>
  9. #include <morphinc>
  10. #include <time>
  11. #include <sscanf2>
  12. //#include <dutils>
  13. #include <utils>
  14. //#include <zcmd>
  15. //_________________________________________________________
  16.  
  17. new bool: inProgress = false;
  18. new bool: DM[MAX_PLAYERS];
  19. new serverCount;
  20. new restartTimer;
  21. new rac;
  22. new Warns[MAX_PLAYERS];
  23.  
  24. //new giveplayer[MAX_PLAYER_NAME];
  25. new giveplayerid, giveplayer[MAX_PLAYER_NAME];
  26. //new giveplayerid[MAX_PLAYER_NAME];
  27.  
  28. //_______________________Timerek___________________________
  29. public RestartServer( );
  30. public CarRespawn();
  31. //_________________________________________________________
  32.  
  33. #define MAX_STRING 255
  34. #define MAX_PING 500
  35. #define CONNECT_MESSAGES
  36. //new Sent[MAX_PLAYERS];
  37. //new Connected[MAX_PLAYERS];
  38.  
  39. #undef MAX_PLAYERS
  40. #define MAX_PLAYERS 30
  41.  
  42. #undef MAX_VEHICLES
  43. #define MAX_VEHICLES 130
  44. /*
  45. ~ = á
  46. ž = é
  47. ˘ = í
  48. ¦ = ó
  49. ¨ = ö
  50. § = ő
  51. Ş = ú
  52. ¬ = ü
  53. « = ű
  54. */
  55. //_____________________PROTECT IP__________________________
  56. #define MAX_PROTECTED_IPS 1
  57. new protectedIPs[ MAX_PROTECTED_IPS ][ 14 ] = {
  58. "78.92.148.248"
  59. };
  60. //__________________________________________________________
  61.  
  62. //______________________TextDraw____________________________
  63. new Text:textdraw1;
  64. new Text:textdraw2;
  65. //__________________________________________________________
  66.  
  67. GET_PLAYER_NAME( id )
  68. {
  69. new x[ MAX_PLAYER_NAME ];
  70. if( IsPlayerConnected( id ) ) GetPlayerName( id , x , sizeof(x) );
  71. return x;
  72. }
  73. #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
  74.  
  75.  
  76.  
  77. #pragma unused GetPointDistanceToPointExMorph
  78.  
  79. #pragma unused ret_memcpy
  80.  
  81. #define SERVER_NAME "[HUN] CoRsarO PartY SzerveR (0.3b)[pwd by SKYHosting.hu]"
  82. #define MAP_NAME "San Andreas"
  83. #define GAMEMODE "Party Mode"
  84.  
  85. new gTeam[MAX_PLAYERS];
  86.  
  87. //______________________PICKUP______________________________
  88. new rendorseg; //pickup
  89. new rendorsegki; //pickup
  90. new yakuza_s1; //sárga
  91. new yakuza_s2; //sárga
  92. new yakuza_s3; //sárga
  93. new yakuza_p1; //piros
  94. new yakuza_p2; //piros
  95. new yakuza_p3; //piros
  96. new yakuza_k1; //kék
  97. new yakuza_k2; //kék
  98. new yakuza_k3; //kék
  99. new yakuza_f1; //fekete
  100. new yakuza_f2; //fekete
  101. new yakuza_f3; //fekete
  102. new yakuza_f4; //fekete
  103. new yak_kapu1;
  104. new yak_kapu2;
  105. new yak_be;
  106. new yak_ki;
  107. new yak_edz; //edzőterem
  108. new yak_hq; //HQ
  109. new rendorsegkapu;
  110.  
  111. new pickuplift;
  112. new kapu;
  113. new lift;
  114. //________________________________________________________________
  115.  
  116.  
  117. //_______________________DIALÓG_________________________________
  118. #define ReGiStEr 8
  119. #define LoGiN 9
  120. #define DIALOG_VEH 1
  121. #define DIALOG_TELE 2
  122. #define DIALOG_KOCSI 3
  123. #define DIALOG_1 (0)
  124. #define DIALOG_2 (1)
  125. #define DIALOG_3 (2)
  126. #define DIALOG_4 (3)
  127. #define DIALOGID 1000
  128. //________________________________________________________________
  129.  
  130. new DialogIDString[][]={
  131. "Landstalker\nBravura \nBuffalo\nPerenail\nSentinel\nFiretruck\nStrech\nManana\nInfernus\nVoodoo\nPony\nCheetah\nAmbulance\nMoonbeam\nEsperanto\nTaxi\nWashington\nBobcat\nBF Injection\nPremier\nEnforcer\nbanshee\nhotknife\nprevion\ncabbie taxi\nstallion\n",
  132. "remoro\nmonster\nadmiral\nturismo\nsolair\nglendale\noceanic\npatriot\nhermes\nsabre\nZR-350\nwalton\nregina\ncomet\nburrito\ncamper\nrancher\nFBI rancher\nvirgo\ngreenwood\nhotring\nsandking\nblista compact\nmesa\nhotring a\nhotring b\nblooding banger\n",
  133. "super gt\nelegant\nnebula\nmajestic\nbuccaner\nfortune\ncadrona\nFBI truck\nwilliard\nfeltzer\nremington\nslamvan\nblade\nvincent\nbullet\nclover\nsadler\nhustler\ninturder\nprimo\ntampa\nsunrise\nmerit\nutility van\nyosemite\nwindsor\nmonster a\nmonster b\nuranus\njester\nsultan\nstatrum\nelegy\nflash\ntahoma\nsavanna\nbandito\nbroadway\ntornado\nhuntley\nstafford\nnews van \nemperor \neuros\nclub\ncop car ls\ncop car sf\ncop car lv\nranger\npicador\nalpha\nphoenix"
  134. };
  135.  
  136. #pragma tabsize 4
  137. //________________________________________________________COLOR______________________________________________________________________
  138. #define COLOR_GRAD2 0xBFC0C2FF
  139. #define COLOR_GRAD3 0xCBCCCEFF
  140. #define COLOR_GRAD4 0xD8D8D8FF
  141. #define COLOR_GRAD5 0xE3E3E3FF
  142. #define COLOR_LIGHTRED 0xFF6347AA
  143. #define COLOUR_SALMON 0xFA8072FF
  144. #define COLOUR_RED 0xFF0000AA
  145. #define COLOUR_PINK 0xFFC0CBFF
  146. #define COLOUR_ORANGE 0xFF9900AA
  147. #define COLOUR_CORAL 0xFF7F50FF
  148. #define COLOUR_YELLOW 0xFFFF00AA
  149. #define COLOUR_GOLD 0xFFD700FF
  150. #define COLOUR_VIOLET 0xEE82EEFF
  151. #define COLOUR_PURPLE 0x800080FF
  152. #define COLOUR_LIME 0x00FF00FF
  153. #define COLOUR_GREEN 0x33AA33AA
  154. #define COLOUR_LAWNGREEN 0x7CFC00FF
  155. #define COLOUR_OLIVE 0x808000FF
  156. #define COLOUR_AQUA 0x00FFFFFF
  157. #define COLOUR_NAVY 0x000080FF
  158. #define COLOUR_BLUE 0x0000BBAA
  159. #define COLOUR_TAN 0xD2B48CFF
  160. #define COLOUR_BROWN 0xA522AFF
  161. #define COLOUR_MAROON 0x800000FF
  162. #define COLOUR_WHITE 0xFFFFFFFF
  163. #define COLOUR_SILVER 0xC0C0C0FF
  164. #define COLOR_GRAD1 0xB4B5B7FF
  165. #define COLOR_GRAD2 0xBFC0C2FF
  166. #define COLOR_ACTIVEBORDER 0xB4B4B4FF
  167. #define COLOR_ACTIVECAPTION 0x99B4D1FF
  168. #define COLOR_ACTIVECAPTIONTEXT 0x000000FF
  169. #define COLOR_APPWORKSPACE 0xABABABFF
  170. #define COLOR_CONTROL 0xF0F0F0FF
  171. #define COLOR_CONTROLDARK 0xA0A0A0FF
  172. #define COLOR_CONTROLDARKDARK 0x696969FF
  173. #define COLOR_CONTROLLIGHT 0xE3E3E3FF
  174. #define COLOR_CONTROLLIGHTLIGHT 0xFFFFFFFF
  175. #define COLOR_CONTROLTEXT 0x000000FF
  176. #define COLOR_DESKTOP 0x000000FF
  177. #define COLOR_GRAYTEXT 0x808080FF
  178. #define COLOR_HIGHLIGHT 0x3399FFFF
  179. #define COLOR_HIGHLIGHTTEXT 0xFFFFFFFF
  180. #define COLOR_HOTTRACK 0x0066CCFF
  181. #define COLOR_INACTIVEBORDER 0xF4F7FCFF
  182. #define COLOR_INACTIVECAPTION 0xBFCDDBFF
  183. #define COLOR_INACTIVECAPTIONTEXT 0x434E54FF
  184. #define COLOR_INFO 0xFFFFE1FF
  185. #define COLOR_INFOTEXT 0x000000FF
  186. #define COLOR_MENU 0xF0F0F0FF
  187. #define COLOR_MENUTEXT 0x000000FF
  188. #define COLOR_SCROLLBAR 0xC8C8C8FF
  189. #define COLOR_WINDOW 0xFFFFFFFF
  190. #define COLOR_WINDOWFRAME 0x646464FF
  191. #define COLOR_WINDOWTEXT 0x000000FF
  192. #define COLOR_TRANSPARENT 0xFFFFFF00
  193. #define COLOR_ALICEBLUE 0xF0F8FFFF
  194. #define COLOR_ANTIQUEWHITE 0xFAEBD7FF
  195. #define COLOR_AQUA 0x00FFFFFF
  196. #define COLOR_AQUAMARINE 0x7FFFD4FF
  197. #define COLOR_AZURE 0xF0FFFFFF
  198. #define COLOR_BEIGE 0xF5F5DCFF
  199. #define COLOR_BISQUE 0xFFE4C4FF
  200. #define COLOR_BLACK 0x000000FF
  201. #define COLOR_BLANCHEDALMOND 0xFFEBCDFF
  202. #define COLOR_BLUE 0x0000FFFF
  203. #define COLOR_BLUEVIOLET 0x8A2BE2FF
  204. #define COLOR_BROWN 0xA52A2AFF
  205. #define COLOR_BURLYWOOD 0xDEB887FF
  206. #define COLOR_CADETBLUE 0x5F9EA0FF
  207. #define COLOR_CHARTREUSE 0x7FFF00FF
  208. #define COLOR_CHOCOLATE 0xD2691EFF
  209. #define COLOR_CORAL 0xFF7F50FF
  210. #define COLOR_CORNFLOWERBLUE 0x6495EDFF
  211. #define COLOR_CORNSILK 0xFFF8DCFF
  212. #define COLOR_CRIMSON 0xDC143CFF
  213. #define COLOR_CYAN 0x00FFFFFF
  214. #define COLOR_DARKBLUE 0x00008BFF
  215. #define COLOR_DARKCYAN 0x008B8BFF
  216. #define COLOR_DARKGOLDENROD 0xB8860BFF
  217. #define COLOR_DARKGRAY 0xA9A9A9FF
  218. #define COLOR_DARKGREEN 0x006400FF
  219. #define COLOR_DARKKHAKI 0xBDB76BFF
  220. #define COLOR_DARKMAGENTA 0x8B008BFF
  221. #define COLOR_DARKOLIVEGREEN 0x556B2FFF
  222. #define COLOR_DARKORANGE 0xFF8C00FF
  223. #define COLOR_DARKORCHID 0x9932CCFF
  224. #define COLOR_DARKRED 0x8B0000FF
  225. #define COLOR_DARKSALMON 0xE9967AFF
  226. #define COLOR_DARKSEAGREEN 0x8FBC8BFF
  227. #define COLOR_DARKSLATEBLUE 0x483D8BFF
  228. #define COLOR_DARKSLATEGRAY 0x2F4F4FFF
  229. #define COLOR_DARKTURQUOISE 0x00CED1FF
  230. #define COLOR_DARKVIOLET 0x9400D3FF
  231. #define COLOR_DEEPPINK 0xFF1493FF
  232. #define COLOR_DEEPSKYBLUE 0x00BFFFFF
  233. #define COLOR_DIMGRAY 0x696969FF
  234. #define COLOR_DODGERBLUE 0x1E90FFFF
  235. #define COLOR_FIREBRICK 0xB22222FF
  236. #define COLOR_FLORALWHITE 0xFFFAF0FF
  237. #define COLOR_FORESTGREEN 0x228B22FF
  238. #define COLOR_FUCHSIA 0xFF00FFFF
  239. #define COLOR_GAINSBORO 0xDCDCDCFF
  240. #define COLOR_GHOSTWHITE 0xF8F8FFFF
  241. #define COLOR_GOLD 0xFFD700FF
  242. #define COLOR_GOLDENROD 0xDAA520FF
  243. #define COLOR_GRAY 0x808080FF
  244. #define COLOR_GREEN 0x008000FF
  245. #define COLOR_GREENYELLOW 0xADFF2FFF
  246. #define COLOR_HONEYDEW 0xF0FFF0FF
  247. #define COLOR_HOTPINK 0xFF69B4FF
  248. #define COLOR_INDIANRED 0xCD5C5CFF
  249. #define COLOR_INDIGO 0x4B0082FF
  250. #define COLOR_IVORY 0xFFFFF0FF
  251. #define COLOR_KHAKI 0xF0E68CFF
  252. #define COLOR_LAVENDER 0xE6E6FAFF
  253. #define COLOR_LAVENDERBLUSH 0xFFF0F5FF
  254. #define COLOR_LAWNGREEN 0x7CFC00FF
  255. #define COLOR_LEMONCHIFFON 0xFFFACDFF
  256. #define COLOR_LIGHTBLUE 0x0BBF6AA
  257. #define COLOR_LIGHTCORAL 0xF08080FF
  258. #define COLOR_LIGHTCYAN 0xE0FFFFFF
  259. #define COLOR_LIGHTGOLDENRODYELLOW 0xFAFAD2FF
  260. #define COLOR_LIGHTGRAY 0xD3D3D3FF
  261. #define COLOR_LIGHTGREEN 0x90EE90FF
  262. #define COLOR_LIGHTPINK 0xFFB6C1FF
  263. #define COLOR_LIGHTSALMON 0xFFA07AFF
  264. #define COLOR_LIGHTSEAGREEN 0x20B2AAFF
  265. #define COLOR_LIGHTSKYBLUE 0x87CEFAFF
  266. #define COLOR_LIGHTSLATEGRAY 0x778899FF
  267. #define COLOR_LIGHTSTEELBLUE 0xB0C4DEFF
  268. #define COLOR_LIGHTYELLOW 0xFFFFE0FF
  269. #define lime 0x00FF00FF
  270. #define COLOR_LIMEGREEN 0x32CD32FF
  271. #define COLOR_LINEN 0xFAF0E6FF
  272. #define COLOR_MAGENTA 0xFF00FFFF
  273. #define COLOR_MAROON 0x800000FF
  274. #define COLOR_MEDIUMAQUAMARINE 0x66CDAAFF
  275. #define COLOR_MEDIUMBLUE 0x0000CDFF
  276. #define COLOR_MEDIUMORCHID 0xBA55D3FF
  277. #define COLOR_MEDIUMPURPLE 0x9370DBFF
  278. #define COLOR_MEDIUMSEAGREEN 0x3CB371FF
  279. #define COLOR_MEDIUMSLATEBLUE 0x7B68EEFF
  280. #define COLOR_MEDIUMSPRINGGREEN 0x00FA9AFF
  281. #define COLOR_MEDIUMTURQUOISE 0x48D1CCFF
  282. #define COLOR_MEDIUMVIOLETRED 0xC71585FF
  283. #define COLOR_MIDNIGHTBLUE 0x191970FF
  284. #define COLOR_MINTCREAM 0xF5FFFAFF
  285. #define COLOR_MISTYROSE 0xFFE4E1FF
  286. #define COLOR_MOCCASIN 0xFFE4B5FF
  287. #define COLOR_NAVAJOWHITE 0xFFDEADFF
  288. #define COLOR_NAVY 0x000080FF
  289. #define COLOR_OLDLACE 0xFDF5E6FF
  290. #define COLOR_OLIVE 0x808000FF
  291. #define COLOR_OLIVEDRAB 0x6B8E23FF
  292. #define COLOR_ORANGE 0xFFA500FF
  293. #define COLOR_ORANGERED 0xFF4500FF
  294. #define COLOR_ORCHID 0xDA70D6FF
  295. #define COLOR_PALEGOLDENROD 0xEEE8AAFF
  296. #define COLOR_PALEGREEN 0x98FB98FF
  297. #define COLOR_PALETURQUOISE 0xAFEEEEFF
  298. #define COLOR_PALEVIOLETRED 0xDB7093FF
  299. #define COLOR_PAPAYAWHIP 0xFFEFD5FF
  300. #define COLOR_PEACHPUFF 0xFFDAB9FF
  301. #define COLOR_PERU 0xCD853FFF
  302. #define COLOR_PINK 0xFFC0CBFF
  303. #define COLOR_PLUM 0xDDA0DDFF
  304. #define COLOR_POWDERBLUE 0xB0E0E6FF
  305. #define COLOR_PURPLE 0x800080FF
  306. #define COLOR_RED 0xFF0000FF
  307. #define COLOR_ROSYBROWN 0xBC8F8FFF
  308. #define COLOR_ROYALBLUE 0x4169E1FF
  309. #define COLOR_SADDLEBROWN 0x8B4513FF
  310. #define COLOR_SALMON 0xFA8072FF
  311. #define COLOR_SANDYBROWN 0xF4A460FF
  312. #define COLOR_SEAGREEN 0x2E8B57FF
  313. #define COLOR_SEASHELL 0xFFF5EEFF
  314. #define COLOR_SIENNA 0xA0522DFF
  315. #define COLOR_SILVER 0xC0C0C0FF
  316. #define COLOR_SKYBLUE 0x87CEEBFF
  317. #define COLOR_SLATEBLUE 0x6A5ACDFF
  318. #define COLOR_SLATEGRAY 0x708090FF
  319. #define COLOR_SNOW 0xFFFAFAFF
  320. #define COLOR_SPRINGGREEN 0x00FF7FFF
  321. #define COLOR_STEELBLUE 0x4682B4FF
  322. #define COLOR_TAN 0xD2B48CFF
  323. #define COLOR_TEAL 0x008080FF
  324. #define COLOR_THISTLE 0xD8BFD8FF
  325. #define COLOR_TOMATO 0xFF6347FF
  326. #define COLOR_TURQUOISE 0x40E0D0FF
  327. #define COLOR_VIOLET 0xEE82EEFF
  328. #define COLOR_WHEAT 0xF5DEB3FF
  329. #define COLOR_WHITE 0xFFFFFFFF
  330. #define COLOR_WHITESMOKE 0xF5F5F5FF
  331. #define COLOR_YELLOW 0xFFFF00FF
  332. #define COLOR_YELLOWGREEN 0x9ACD32FF
  333. #define COLOR_BUTTONFACE 0xF0F0F0FF
  334. #define COLOR_BUTTONHIGHLIGHT 0xFFFFFFFF
  335. #define COLOR_BUTTONSHADOW 0xA0A0A0FF
  336. #define COLOR_GRADIENTACTIVECAPTION 0xB9D1EAFF
  337. #define COLOR_GRADIENTINACTIVECAPTION 0xD7E4F2FF
  338. #define COLOR_MENUBAR 0xF0F0F0FF
  339. #define COLOR_MENUHIGHLIGHT 0x3399FFFF
  340. #define COLOR_TEDDY 0x8A946BFF
  341. #define COLOR_ACTIVEBORDER 0xB4B4B4FF
  342. #define COLOR_ACTIVECAPTION 0x99B4D1FF
  343. #define COLOR_ACTIVECAPTIONTEXT 0x000000FF
  344. #define COLOR_ALICEBLUE 0xF0F8FFFF
  345. #define COLOR_ANTIQUEWHITE 0xFAEBD7FF
  346. #define COLOR_APPWORKSPACE 0xABABABFF
  347. #define COLOR_AQUA 0x00FFFFFF
  348. #define COLOR_AQUAMARINE 0x7FFFD4FF
  349. #define COLOR_AZURE 0xF0FFFFFF
  350. #define COLOR_BEIGE 0xF5F5DCFF
  351. #define COLOR_BISQUE 0xFFE4C4FF
  352. #define COLOR_BLACK 0x000000FF
  353. #define COLOR_BLANCHEDALMOND 0xFFEBCDFF
  354. #define COLOR_BLUE 0x0000FFFF
  355. #define COLOR_BLUEVIOLET 0x8A2BE2FF
  356. #define COLOR_BROWN 0xA52A2AFF
  357. #define COLOR_BURLYWOOD 0xDEB887FF
  358. #define COLOR_BUTTONFACE 0xF0F0F0FF
  359. #define COLOR_BUTTONHIGHLIGHT 0xFFFFFFFF
  360. #define COLOR_BUTTONSHADOW 0xA0A0A0FF
  361. #define COLOR_CADETBLUE 0x5F9EA0FF
  362. #define COLOR_CHARTREUSE 0x7FFF00FF
  363. #define COLOR_CHOCOLATE 0xD2691EFF
  364. #define COLOR_CONTROL 0xF0F0F0FF
  365. #define COLOR_CONTROLDARK 0xA0A0A0FF
  366. #define COLOR_CONTROLDARKDARK 0x696969FF
  367. #define COLOR_CONTROLLIGHT 0xE3E3E3FF
  368. #define COLOR_CONTROLLIGHTLIGHT 0xFFFFFFFF
  369. #define COLOR_CONTROLTEXT 0x000000FF
  370. #define COLOR_CORAL 0xFF7F50FF
  371. #define COLOR_CORNFLOWERBLUE 0x6495EDFF
  372. #define COLOR_CORNSILK 0xFFF8DCFF
  373. #define COLOR_CRIMSON 0xDC143CFF
  374. #define COLOR_CYAN 0x00FFFFFF
  375. #define COLOR_DARKBLUE 0x00008BFF
  376. #define COLOR_DARKCYAN 0x008B8BFF
  377. #define COLOR_DARKGOLDENROD 0xB8860BFF
  378. #define COLOR_DARKGRAY 0xA9A9A9FF
  379. #define COLOR_DARKGREEN 0x006400FF
  380. #define COLOR_DARKKHAKI 0xBDB76BFF
  381. #define COLOR_DARKMAGENTA 0x8B008BFF
  382. #define COLOR_DARKOLIVEGREEN 0x556B2FFF
  383. #define COLOR_DARKORANGE 0xFF8C00FF
  384. #define COLOR_DARKORCHID 0x9932CCFF
  385. #define COLOR_DARKRED 0x8B0000FF
  386. #define COLOR_DARKSALMON 0xE9967AFF
  387. #define COLOR_DARKSEAGREEN 0x8FBC8BFF
  388. #define COLOR_DARKSLATEBLUE 0x483D8BFF
  389. #define COLOR_DARKSLATEGRAY 0x2F4F4FFF
  390. #define COLOR_DARKTURQUOISE 0x00CED1FF
  391. #define COLOR_DARKVIOLET 0x9400D3FF
  392. #define COLOR_DEEPPINK 0xFF1493FF
  393. #define COLOR_DEEPSKYBLUE 0x00BFFFFF
  394. #define COLOR_DESKTOP 0x000000FF
  395. #define COLOR_DIMGRAY 0x696969FF
  396. #define COLOR_DODGERBLUE 0x1E90FFFF
  397. #define COLOR_FIREBRICK 0xB22222FF
  398. #define COLOR_FLORALWHITE 0xFFFAF0FF
  399. #define COLOR_FORESTGREEN 0x228B22FF
  400. #define COLOR_FUCHSIA 0xFF00FFFF
  401. #define COLOR_GAINSBORO 0xDCDCDCFF
  402. #define COLOR_GHOSTWHITE 0xF8F8FFFF
  403. #define COLOR_GOLD 0xFFD700FF
  404. #define COLOR_GOLDENROD 0xDAA520FF
  405. #define COLOR_GRADIENTACTIVECAPTION 0xB9D1EAFF
  406. #define COLOR_GRADIENTINACTIVECAPTION 0xD7E4F2FF
  407. #define COLOR_GRAY 0x808080FF
  408. #define COLOR_GRAYTEXT 0x808080FF
  409. #define COLOR_GREEN 0x008000FF
  410. #define COLOR_GREENYELLOW 0xADFF2FFF
  411. #define COLOR_HIGHLIGHT 0x3399FFFF
  412. #define COLOR_HIGHLIGHTTEXT 0xFFFFFFFF
  413. #define COLOR_HONEYDEW 0xF0FFF0FF
  414. #define COLOR_HOTPINK 0xFF69B4FF
  415. #define COLOR_HOTTRACK 0x0066CCFF
  416. #define COLOR_INACTIVEBORDER 0xF4F7FCFF
  417. #define COLOR_INACTIVECAPTION 0xBFCDDBFF
  418. #define COLOR_INACTIVECAPTIONTEXT 0x434E54FF
  419. #define COLOR_INDIANRED 0xCD5C5CFF
  420. #define COLOR_INDIGO 0x4B0082FF
  421. #define COLOR_INFO 0xFFFFE1FF
  422. #define COLOR_INFOTEXT 0x000000FF
  423. #define COLOR_IVORY 0xFFFFF0FF
  424. #define COLOR_KHAKI 0xF0E68CFF
  425. #define COLOR_LAVENDER 0xE6E6FAFF
  426. #define COLOR_LAVENDERBLUSH 0xFFF0F5FF
  427. #define COLOR_LAWNGREEN 0x7CFC00FF
  428. #define COLOR_LEMONCHIFFON 0xFFFACDFF
  429. #define COLOR_LIGHTBLUE1 0x0BBF6AA
  430. #define COLOR_LIGHTCORAL 0xF08080FF
  431. #define COLOR_LIGHTCYAN 0xE0FFFFFF
  432. #define COLOR_LIGHTGOLDENRODYELLOW 0xFAFAD2FF
  433. #define COLOR_LIGHTGRAY 0xD3D3D3FF
  434. #define COLOR_LIGHTGREEN 0x90EE90FF
  435. #define COLOR_LIGHTPINK 0xFFB6C1FF
  436. #define COLOR_LIGHTSALMON 0xFFA07AFF
  437. #define COLOR_LIGHTSEAGREEN 0x20B2AAFF
  438. #define COLOR_LIGHTSKYBLUE 0x87CEFAFF
  439. #define COLOR_LIGHTSLATEGRAY 0x778899FF
  440. #define COLOR_LIGHTSTEELBLUE 0xB0C4DEFF
  441. #define COLOR_LIGHTYELLOW 0xFFFFE0FF
  442. #define COLOR_LIME 0x00FF00FF
  443. #define COLOR_LIMEGREEN 0x32CD32FF
  444. #define COLOR_LINEN 0xFAF0E6FF
  445. #define COLOR_MAGENTA 0xFF00FFFF
  446. #define COLOR_MAROON 0x800000FF
  447. #define COLOR_MEDIUMAQUAMARINE 0x66CDAAFF
  448. #define COLOR_MEDIUMBLUE 0x0000CDFF
  449. #define COLOR_MEDIUMORCHID 0xBA55D3FF
  450. #define COLOR_MEDIUMPURPLE 0x9370DBFF
  451. #define COLOR_MEDIUMSEAGREEN 0x3CB371FF
  452. #define COLOR_MEDIUMSLATEBLUE 0x7B68EEFF
  453. #define COLOR_MEDIUMSPRINGGREEN 0x00FA9AFF
  454. #define COLOR_MEDIUMTURQUOISE 0x48D1CCFF
  455. #define COLOR_MEDIUMVIOLETRED 0xC71585FF
  456. #define COLOR_MENU 0xF0F0F0FF
  457. #define COLOR_MENUBAR 0xF0F0F0FF
  458. #define COLOR_MENUHIGHLIGHT 0x3399FFFF
  459. #define COLOR_MENUTEXT 0x000000FF
  460. #define COLOR_MIDNIGHTBLUE 0x191970FF
  461. #define COLOR_MINTCREAM 0xF5FFFAFF
  462. #define COLOR_MISTYROSE 0xFFE4E1FF
  463. #define COLOR_MOCCASIN 0xFFE4B5FF
  464. #define COLOR_NAVAJOWHITE 0xFFDEADFF
  465. #define COLOR_NAVY 0x000080FF
  466. #define COLOR_OLDLACE 0xFDF5E6FF
  467. #define COLOR_OLIVE 0x808000FF
  468. #define COLOR_OLIVEDRAB 0x6B8E23FF
  469. #define COLOR_ORANGE 0xFFA500FF
  470. #define COLOR_ORANGERED 0xFF4500FF
  471. #define COLOR_ORCHID 0xDA70D6FF
  472. #define COLOR_PALEGOLDENROD 0xEEE8AAFF
  473. #define COLOR_PALEGREEN 0x98FB98FF
  474. #define COLOR_PALETURQUOISE 0xAFEEEEFF
  475. #define COLOR_PALEVIOLETRED 0xDB7093FF
  476. #define COLOR_PAPAYAWHIP 0xFFEFD5FF
  477. #define COLOR_PEACHPUFF 0xFFDAB9FF
  478. #define COLOR_PERU 0xCD853FFF
  479. #define COLOR_PINK 0xFFC0CBFF
  480. #define COLOR_PLUM 0xDDA0DDFF
  481. #define COLOR_POWDERBLUE 0xB0E0E6FF
  482. #define COLOR_PURPLE 0x800080FF
  483. #define COLOR_RED 0xFF0000FF
  484. #define COLOR_ROSYBROWN 0xBC8F8FFF
  485. #define COLOR_ROYALBLUE 0x4169E1FF
  486. #define COLOR_SADDLEBROWN 0x8B4513FF
  487. #define COLOR_SALMON 0xFA8072FF
  488. #define COLOR_SANDYBROWN 0xF4A460FF
  489. #define COLOR_SCROLLBAR 0xC8C8C8FF
  490. #define COLOR_SEAGREEN 0x2E8B57FF
  491. #define COLOR_SEASHELL 0xFFF5EEFF
  492. #define COLOR_SIENNA 0xA0522DFF
  493. #define COLOR_SILVER 0xC0C0C0FF
  494. #define COLOR_SKYBLUE 0x87CEEBFF
  495. #define COLOR_SLATEBLUE 0x6A5ACDFF
  496. #define COLOR_SLATEGRAY 0x708090FF
  497. #define COLOR_SNOW 0xFFFAFAFF
  498. #define COLOR_SPRINGGREEN 0x00FF7FFF
  499. #define COLOR_STEELBLUE 0x4682B4FF
  500. #define COLOR_TAN 0xD2B48CFF
  501. #define COLOR_TEAL 0x008080FF
  502. #define COLOR_THISTLE 0xD8BFD8FF
  503. #define COLOR_TOMATO 0xFF6347FF
  504. #define COLOR_TRANSPARENT 0xFFFFFF00
  505. #define COLOR_TURQUOISE 0x40E0D0FF
  506. #define COLOR_VIOLET 0xEE82EEFF
  507. #define COLOR_WHEAT 0xF5DEB3FF
  508. #define COLOR_WHITE 0xFFFFFFFF
  509. #define COLOR_WHITESMOKE 0xF5F5F5FF
  510. #define COLOR_WINDOW 0xFFFFFFFF
  511. #define COLOR_WINDOWFRAME 0x646464FF
  512. #define COLOR_WINDOWTEXT 0x000000FF
  513. #define COLOR_YELLOW 0xFFFF00FF
  514. #define COLOR_YELLOWGREEN 0x9ACD32FF
  515.  
  516. #define COLOR 0x33CCFFAA
  517. //______________________________________________________________________________________________________________________
  518.  
  519.  
  520. //_______________________________________________CSAPAT______________________________________________________________________________
  521. #define TEAM_Police 0 // Rendőr
  522. #define TEAM_Yakuza 1 // Yakuza
  523. //_________________________________________________________________________________________________________________________
  524.  
  525. forward Auto(playerid);
  526. forward OPL(playerid);
  527. forward CreateLogFiles();
  528. forward AddLogLine(filename[],text[]);
  529. forward VehicleOccupied(vehicleid);
  530. forward ABroadCast(color,const string[],level);
  531. forward AdminLog();
  532. forward SendAdminMessage(color, string[]);
  533. forward KickLog(string[]);
  534. forward BanLog(string[]);
  535. //forward Go();
  536. //forward Check();
  537. enum pInfo
  538. {
  539. pDeaths,
  540. pKills,
  541. pAdmin,
  542. pMuted,
  543. pInt,
  544. pLocal,
  545. }
  546.  
  547. new PlayerInfo[MAX_PLAYERS][pInfo];
  548. new IsLogged[MAX_PLAYERS];
  549.  
  550. // REGISZTRÁCIÓ
  551. main()
  552. {
  553. new sendcmd[128];
  554. format(sendcmd, sizeof(sendcmd), "hostname %s", SERVER_NAME);
  555. SendRconCommand(sendcmd);
  556.  
  557. format(sendcmd, sizeof(sendcmd), "mapname %s", MAP_NAME);
  558. SendRconCommand(sendcmd);
  559.  
  560. print("/n----------------------------------");
  561. print(" [HUN] CoRsarO PartY SzerveR . Created by: Sheet");
  562. print("----------------------------------\n");
  563. }
  564.  
  565. public Auto(playerid)
  566. {
  567. SendClientMessageToAll(0x33CCFFAA, "Ha megszeretnéd nézni a szerveren használatos parancsok listáját akkor pötyögd be: /help");
  568. return 1;
  569. }
  570.  
  571. public OnGameModeInit()
  572. {
  573. SetGameModeText("CoRsarO PartY Mode");
  574. DisableInteriorEnterExits();
  575. UsePlayerPedAnims();
  576. //ZSARU
  577. AddPlayerClass(265,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  578. AddPlayerClass(266,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  579. AddPlayerClass(267,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  580. AddPlayerClass(280,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  581. AddPlayerClass(281,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  582. AddPlayerClass(282,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  583. AddPlayerClass(283,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  584. AddPlayerClass(284,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  585. AddPlayerClass(285,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  586. AddPlayerClass(286,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  587. AddPlayerClass(287,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  588. AddPlayerClass(288,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  589. AddPlayerClass(163,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  590. AddPlayerClass(164,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  591. AddPlayerClass(165,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  592. AddPlayerClass(166,-2910.1963,463.6516,4.9519,264.3633,24,250,29,100,31,100); // rendőr
  593.  
  594. //yakuza
  595. AddPlayerClass(111,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  596. AddPlayerClass(112,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  597. AddPlayerClass(113,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  598. AddPlayerClass(117,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  599. AddPlayerClass(118,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  600. AddPlayerClass(119,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  601. AddPlayerClass(120,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  602. AddPlayerClass(121,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  603. AddPlayerClass(122,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  604. AddPlayerClass(123,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  605. AddPlayerClass(124,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  606. AddPlayerClass(125,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  607. AddPlayerClass(126,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  608. AddPlayerClass(127,-2189.5857,646.5425,49.4375,177.1487,22,100,28,1000,32,1500); //Yakuza
  609.  
  610. SetTimer("Auto", 300000, 1);
  611. SetTimer("Auto2", 400000, 2);
  612. //SetTimer("Go", 2000, 1);
  613.  
  614. rendorsegkapu = CreateObject(980, -2860.6442871094, 467.68786621094, 6.1561040878296, 0, 0, 268);
  615.  
  616. //Yakuza object
  617. yak_kapu1 = CreateObject(976, -2242.19921875, 639.53125, 48.360000610352, 0, 0, 90, 60);
  618. yak_kapu2 = CreateObject(1966, -2211.4797363281, 578.55059814453, 36.925994873047, 0, 0, 0, 60);
  619. CreateObject(1966, -2242.94140625, 605.271484375, 42.599998474121, 0, 0, 270, 60); //Yakuza fal
  620. CreateObject(3089, -2171.0849609375, 639.89001464844, 1052.5, 0, 0, 0, 30); //Yakuza HQ ajtó
  621.  
  622. CreateObject(8040, -2891.634765625, 492.33825683594, 2, 0, 0, 0);
  623. CreateObject(17954, -2986.875, 468.8623046875, 25.354106903076, 0, 0, 0);
  624. CreateObject(17954, -2939.3369140625, 442.240234375, 25.354106903076, 0, 0, 0);
  625. CreateObject(8645, -2863.9091796875, 400.900390625, 4.3905754089355, 0, 0, 90);
  626. CreateObject(8645, -2863.8332519531, 371.11785888672, 4.4106497764587, 0, 0, 90);
  627. CreateObject(8645, -2863.8330078125, 371.1171875, 4.4106497764587, 0, 0, 90);
  628. CreateObject(987, -2855.1591796875, 490.26223754883, 3.4789218902588, 0, 0, 74);
  629. CreateObject(987, -2858.5231933594, 478.96807861328, 3.3390617370605, 0, 0, 73.998413085938);
  630. CreateObject(987, -2860.0969238281, 473.30880737305, 3.3328838348389, 0, 0, 73.998413085938);
  631. CreateObject(987, -2860.0966796875, 473.30859375, 3.3328838348389, 0, 0, 73.998413085938);
  632. CreateObject(987, -2863.7619628906, 450.85595703125, 3.5, 0, 0, 75.998413085938);
  633. CreateObject(987, -2860.0966796875, 473.30859375, 3.3328838348389, 0, 0, 73.998413085938);
  634. CreateObject(987, -2866.2565917969, 440.01107788086, 3.7999999523163, 0, 0, 75.997924804688);
  635. CreateObject(8663, -2933.5703125, 424.279296875, 17, 0, 0, 0);
  636. CreateObject(718, -2993.1079101563, 483.95526123047, 3.9519348144531, 0, 0, 0);
  637. CreateObject(718, -2993.107421875, 483.955078125, 3.9519348144531, 0, 0, 0);
  638. CreateObject(718, -2993.91015625, 469.10504150391, 3.9519348144531, 0, 0, 0);
  639. CreateObject(718, -2993.107421875, 483.955078125, 3.9519348144531, 0, 0, 0);
  640. CreateObject(718, -2985.2739257813, 483.97827148438, 3.9519348144531, 0, 0, 0);
  641. CreateObject(718, -2995.6235351563, 429.35507202148, 3.9519348144531, 0, 0, 0);
  642. CreateObject(718, -2994.240234375, 460.98828125, 3.9519348144531, 0, 0, 0);
  643. CreateObject(718, -2995.2333984375, 447.2939453125, 3.9519348144531, 0, 0, 0);
  644. CreateObject(718, -2993.775390625, 476.46875, 3.9519348144531, 0, 0, 0);
  645. CreateObject(718, -2971.7687988281, 484.50848388672, 3.9519348144531, 0, 0, 0);
  646. CreateObject(718, -2958.0505371094, 484.27291870117, 3.9519348144531, 0, 0, 0);
  647. CreateObject(718, -2951.23046875, 483.96875, 3.9519348144531, 0, 0, 0);
  648. CreateObject(718, -2943.5964355469, 484.25082397461, 3.9519348144531, 0, 0, 0);
  649. CreateObject(718, -2928.6889648438, 436.6201171875, 3.9519348144531, 0, 0, 0);
  650. CreateObject(718, -2928.5197753906, 476.21203613281, 3.9519348144531, 0, 0, 0);
  651. CreateObject(718, -2927.2119140625, 428.21627807617, 4.0607585906982, 0, 0, 0);
  652. CreateObject(718, -2927.2119140625, 428.2158203125, 4.0607585906982, 0, 0, 0);
  653. CreateObject(718, -2922.7561035156, 419.31292724609, 3.9519348144531, 0, 0, 0);
  654. CreateObject(718, -2929.66015625, 446.8486328125, 3.9519348144531, 0, 0, 0);
  655. CreateObject(718, -2908.3596191406, 420.39239501953, 3.9519348144531, 0, 0, 0);
  656. CreateObject(718, -2936.48828125, 484.43359375, 3.9519348144531, 0, 0, 0);
  657. CreateObject(718, -2928.4731445313, 483.48825073242, 3.9519348144531, 0, 0, 0);
  658. CreateObject(718, -2928.7448730469, 495.04251098633, 3.9065704345703, 0, 0, 0);
  659. CreateObject(718, -2928.6865234375, 501.93954467773, 3.9140625, 0, 0, 0);
  660. CreateObject(718, -2854.5771484375, 508.24887084961, 3.9140625, 0, 0, 0);
  661. CreateObject(718, -2924.0888671875, 508.4541015625, 3.9140625, 0, 0, 0);
  662. CreateObject(718, -2924.0888671875, 508.4541015625, 3.9140625, 0, 0, 0);
  663. CreateObject(718, -2913.0078125, 507.8212890625, 3.9140625, 0, 0, 0);
  664. CreateObject(718, -2870.06640625, 507.0078125, 3.9140625, 0, 0, 0);
  665. CreateObject(4874, -3001.0983886719, 454.26895141602, 5.8872246742249, 0, 0, 0);
  666. //Dm Objectek
  667. CreateObject(13653, 279.88455200195, 2591.4750976563, 37.838924407959, 0, 0, 0);
  668. CreateObject(971, 291.52709960938, 2658.2893066406, 15.046480178833, 0, 0, 0);
  669. CreateObject(971, 368.06359863281, 2646.3737792969, 24.814613342285, 0, 0, 330);
  670. CreateObject(971, 393.62588500977, 2625.99609375, 22.479522705078, 0, 0, 310);
  671. CreateObject(971, 375.64147949219, 2640.2631835938, 25.999826431274, 0, 0, 328);
  672. CreateObject(971, 298.04962158203, 2658.2526855469, 15.967702865601, 0, 0, 0);
  673. CreateObject(971, 283.79254150391, 2658.3327636719, 16.046480178833, 0, 0, 0);
  674. CreateObject(971, 369.90658569336, 2645.2934570313, 22.673496246338, 0, 0, 310);
  675. CreateObject(971, 382.59689331055, 2635.3801269531, 25.043031692505, 0, 0, 322);
  676. CreateObject(971, 389.60369873047, 2630.1430664063, 25.600723266602, 0, 0, 322);
  677. CreateObject(3279, 240.11273193359, 2533.0180664063, 15.796741485596, 0, 0, 0);
  678. CreateObject(3279, 351.43920898438, 2624.0107421875, 15.484375, 0, 0, 0);
  679. CreateObject(3279, 364.75964355469, 2543.7180175781, 15.567096710205, 0, 0, 0);
  680. CreateObject(3279, 265.09448242188, 2648.5925292969, 15.479337692261, 0, 0, 0);
  681. CreateObject(3279, 225.92723083496, 2613.2055664063, 15.480617523193, 0, 0, 0);
  682. CreateObject(3279, 266.03112792969, 2576.41796875, 15.304008483887, 0, 0, 0);
  683. CreateObject(3279, 191.44898986816, 2572.7385253906, 15.310579299927, 0, 0, 0);
  684. CreateObject(3279, 173.18145751953, 2614.7863769531, 15.47798538208, 0, 0, 0);
  685. CreateObject(3279, 271.83123779297, 2621.6281738281, 15.477981567383, 0, 0, 0);
  686. CreateObject(16436, 214.74905395508, 2546.2092285156, 17.630601882935, 0, 0, 335.25);
  687. CreateObject(972, 295.05108642578, 2573.2846679688, 15.344333648682, 0, 0, 0);
  688. CreateObject(972, 294.25628662109, 2560.9482421875, 15.3671875, 0, 0, 0);
  689. CreateObject(972, 294.9423828125, 2591.7893066406, 15.4765625, 0, 0, 0);
  690. CreateObject(17030, 366.60577392578, 2584.982421875, 15.484375, 0, 0, 0);
  691. CreateObject(17030, 217.45210266113, 2571.6669921875, 15.323614120483, 0, 0, 0);
  692. CreateObject(2780, 222.19241333008, 2626.650390625, 15.498401641846, 0, 0, 0);
  693. CreateObject(2780, 193.17527770996, 2586.4580078125, 15.456895828247, 0, 0, 0);
  694. CreateObject(2780, 183.08529663086, 2620.5358886719, 15.4765625, 0, 0, 0);
  695. CreateObject(2780, 246.91088867188, 2587.908203125, 15.473232269287, 0, 0, 0);
  696. CreateObject(2780, 247.74359130859, 2648.0961914063, 15.484375, 0, 0, 0);
  697. CreateObject(2780, 250.40757751465, 2616.4846191406, 16.222688674927, 0, 0, 0);
  698. CreateObject(2780, 276.1272277832, 2634.5952148438, 18.59454536438, 0, 0, 0);
  699. CreateObject(2780, 289.69378662109, 2601.4274902344, 15.4765625, 0, 0, 0);
  700. CreateObject(2780, 280.23965454102, 2523.6743164063, 15.756681442261, 0, 0, 0);
  701. CreateObject(2780, 224.990234375, 2529.1271972656, 15.810276031494, 0, 0, 0);
  702. CreateObject(2780, 213.10527038574, 2540.783203125, 34.634479522705, 0, 0, 0);
  703. CreateObject(2780, 309.77536010742, 2557.3879394531, 15.449171066284, 0, 0, 0);
  704. CreateObject(2780, 313.02529907227, 2590.6076660156, 15.521259307861, 0, 0, 0);
  705. CreateObject(2780, 326.95004272461, 2621.2004394531, 15.54577255249, 0, 0, 0);
  706. CreateObject(2780, 360.93328857422, 2628.4133300781, 15.326999664307, 0, 0, 0);
  707. CreateObject(2780, 394.24438476563, 2585.3173828125, 15.466468811035, 0, 0, 0);
  708. CreateObject(2780, 348.86029052734, 2577.4428710938, 15.48579788208, 0, 0, 0);
  709. CreateObject(2780, 343.69271850586, 2540.6921386719, 15.770584106445, 0, 0, 0);
  710. CreateObject(2780, 330.66381835938, 2547.8696289063, 15.805080413818, 0, 0, 0);
  711. CreateObject(2780, 275.10604858398, 2620.453125, 19.494289398193, 0, 0, 0);
  712. CreateObject(3425, 324.59405517578, 2558.7993164063, 26.810131072998, 0, 0, 0);
  713. CreateObject(3425, 305.609375, 2647.626953125, 26.909881591797, 0, 0, 0);
  714. CreateObject(3425, 256.32537841797, 2590.3786621094, 26.863611221313, 0, 0, 0);
  715. CreateObject(3425, 273.28033447266, 2561.5766601563, 26.810131072998, 0, 0, 0);
  716. CreateObject(3425, 190.19871520996, 2597.880859375, 26.986082077026, 0, 0, 0);
  717. CreateObject(3425, 155.53520202637, 2587.232421875, 26.899076461792, 0, 0, 0);
  718. CreateObject(3524, 225.07482910156, 2631.1079101563, 18.523386001587, 0, 0, 0);
  719. CreateObject(3524, 205.71730041504, 2640.1123046875, 18.371955871582, 0, 0, 0);
  720. CreateObject(3524, 185.83953857422, 2632.9936523438, 18.363325119019, 0, 0, 0);
  721. CreateObject(3524, 163.51309204102, 2616.5607910156, 18.361902236938, 0, 0, 0);
  722. CreateObject(3524, 186.12858581543, 2602.9116210938, 18.415689468384, 0, 0, 0);
  723. CreateObject(3524, 181.72943115234, 2573.3078613281, 18.382446289063, 0, 0, 0);
  724. CreateObject(3524, 259.09637451172, 2529.5107421875, 18.690027236938, 0, 0, 0);
  725. CreateObject(3524, 189.43876647949, 2558.3405761719, 18.252527236938, 0, 0, 0);
  726. CreateObject(3524, 216.88375854492, 2532.380859375, 18.646751403809, 0, 0, 0);
  727. CreateObject(3524, 258.9482421875, 2529.3647460938, 18.690027236938, 0, 0, 0);
  728. CreateObject(3524, 303.5791015625, 2521.8791503906, 18.62255859375, 0, 0, 0);
  729. CreateObject(3524, 354.3984375, 2539.9636230469, 18.603639602661, 0, 0, 0);
  730. CreateObject(3524, 352.64404296875, 2567.3225097656, 18.418054580688, 0, 0, 0);
  731. CreateObject(3524, 328.90240478516, 2567.5700683594, 18.459917068481, 0, 0, 0);
  732. CreateObject(3524, 347.03442382813, 2618.9467773438, 18.369714736938, 0, 0, 0);
  733. CreateObject(3524, 317.48568725586, 2634.9113769531, 18.371250152588, 0, 0, 0);
  734. CreateObject(3524, 287.94616699219, 2619.3259277344, 18.361902236938, 0, 0, 0);
  735. CreateObject(3524, 256.72821044922, 2641.4448242188, 18.364709854126, 0, 0, 0);
  736. CreateObject(3524, 252.39018249512, 2587.6450195313, 18.318441390991, 0, 0, 0);
  737. CreateObject(3524, 260.78656005859, 2565.8605957031, 18.310987472534, 0, 0, 0);
  738. CreateObject(3524, 251.55868530273, 2572.9992675781, 18.186010360718, 0, 0, 0);
  739. CreateObject(3864, 236.19186401367, 2620.6594238281, 21.576274871826, 0, 0, 0);
  740. CreateObject(3864, 253.52670288086, 2564.3720703125, 21.643985748291, 0, 0, 0);
  741. CreateObject(3864, 349.6135559082, 2557.8034667969, 21.464214324951, 0, 0, 0);
  742. CreateObject(3864, 188.16156005859, 2539.3718261719, 21.755046844482, 0, 0, 0);
  743. CreateObject(3864, 185.67321777344, 2611.6997070313, 21.576271057129, 0, 0, 204);
  744. CreateObject(3864, 183.06846618652, 2580.4067382813, 21.773357391357, 0, 0, 203.99963378906);
  745. CreateObject(3864, 214.11529541016, 2598.2778320313, 21.575622558594, 0, 0, 203.99963378906);
  746. CreateObject(3864, 214.93356323242, 2618.9482421875, 21.582824707031, 0, 0, 203.99963378906);
  747. CreateObject(3864, 242.36540222168, 2644.9499511719, 21.583869934082, 0, 0, 203.99963378906);
  748. CreateObject(835, 238.34600830078, 2614.5874023438, 18.382007598877, 0, 0, 324);
  749. CreateObject(835, 283.69171142578, 2615.9833984375, 17.382007598877, 0, 0, 323.99780273438);
  750.  
  751. //island
  752.  
  753. CreateObject(18450, -2873.637207, 1298.102661, 9.016620, 0.0000, 4.2972, 0.0000);
  754. CreateObject(18450, -2953.341797, 1298.102661, 11.997541, 0.0000, 0.0000, 0.0000);
  755. CreateObject(18450, -3031.763672, 1298.086914, 11.984492, 0.0000, 0.0000, 0.0000);
  756. CreateObject(18450, -3110.777832, 1298.061646, 12.021435, 0.0000, 0.0000, 0.0000);
  757. CreateObject(18450, -3188.146973, 1298.085571, 11.983394, 0.0000, 0.0000, 0.0000);
  758. CreateObject(18450, -3246.291016, 1298.059326, 11.995333, 0.0000, 0.0000, 0.0000);
  759. CreateObject(8417, -3325.275635, 1298.824341, 12.424463, 0.0000, 0.0000, 0.0000);
  760. CreateObject(8417, -3325.327881, 1259.297119, 12.420782, 0.0000, 0.0000, 0.0000);
  761. CreateObject(8417, -3324.872559, 1338.494507, 12.420782, 0.0000, 0.0000, 0.0000);
  762. CreateObject(8417, -3363.831055, 1298.811646, 12.420782, 0.0000, 0.0000, 0.0000);
  763. CreateObject(8417, -3363.839355, 1338.014038, 12.417101, 0.0000, 0.0000, 0.0000);
  764. CreateObject(8417, -3363.915039, 1259.462891, 12.417101, 0.0000, 0.0000, 0.0000);
  765. CreateObject(8421, -3347.374512, 1220.521118, 23.159019, 0.0000, 0.0000, 78.7500);
  766. CreateObject(8421, -3301.200439, 1241.134521, 23.145319, 0.0000, 0.0000, 28.5160);
  767. CreateObject(8417, -3305.425537, 1296.993286, 12.420782, 0.0000, 0.0000, 0.0000);
  768. CreateObject(8421, -3340.878662, 1379.471680, 23.659821, 0.0000, 0.0000, 272.5783);
  769. CreateObject(8421, -3297.334473, 1352.431274, 24.060642, 0.0000, 0.0000, 327.1095);
  770. CreateObject(7584, -3420.919922, 1295.321289, 16.761902, 0.0000, 0.0000, 5.2339);
  771. CreateObject(8417, -3383.638672, 1302.639526, 12.417101, 0.0000, 0.0000, 0.0000);
  772. CreateObject(8417, -3317.049561, 1262.757690, 12.420782, 0.0000, 0.0000, 347.9679);
  773. CreateObject(8417, -3306.865479, 1332.890259, 12.417101, 0.0000, 0.0000, 11.1727);
  774. CreateObject(8417, -3336.441406, 1356.920654, 12.417101, 0.0000, 0.0000, 0.0000);
  775. CreateObject(8417, -3343.037598, 1242.703857, 12.417101, 0.0000, 0.0000, 0.0000);
  776. CreateObject(13831, -3382.766846, 1298.507446, 68.307358, 18.9076, 0.0000, 92.5783);
  777. CreateObject(17556, -3307.216553, 1335.094604, 16.283504, 0.0000, 0.0000, 0.0000);
  778. CreateObject(972, -3315.950195, 1311.369629, 12.382282, 0.0000, 0.0000, 270.0000);
  779. CreateObject(972, -3320.240234, 1322.605713, 12.042423, 0.0000, 0.0000, 180.0000);
  780. CreateObject(10236, -3301.775879, 1305.586426, 24.886353, 0.0000, 0.0000, 90.0000);
  781. CreateObject(972, -3306.785889, 1341.289063, 12.378601, 0.0000, 0.0000, 90.9369);
  782. CreateObject(972, -3308.822021, 1341.231934, 12.234562, 0.0000, 0.0000, 90.9369);
  783. CreateObject(969, -3322.617432, 1318.153320, 16.282461, 0.0000, 0.0000, 0.0000);
  784. CreateObject(969, -3301.343750, 1308.213867, 12.548597, 0.0000, 0.0000, 112.5000);
  785. CreateObject(9076, -3381.416748, 1298.945801, 26.098495, 0.0000, 0.0000, 180.0000);
  786. CreateObject(9582, -3365.401367, 1332.330322, 21.147831, 0.0000, 0.0000, 348.7500);
  787. CreateObject(9071, -3326.048584, 1240.884399, 24.882942, 0.0000, 0.0000, 56.2500);
  788. CreateObject(6257, -3357.657471, 1262.715820, 19.802895, 0.0000, 0.0000, 33.7500);
  789. CreateObject(9241, -3295.045654, 1224.728394, 48.049500, 0.0000, 0.0000, 298.5934);
  790. CreateObject(975, -3295.368652, 1283.613892, 14.056410, 0.0000, 0.0000, 348.7500);
  791. CreateObject(975, -3297.844238, 1275.764282, 14.056410, 0.0000, 0.0000, 348.7500);
  792. CreateObject(974, -3301.547852, 1279.820801, 12.984463, 0.0000, 0.0000, 78.7500);
  793. CreateObject(1318, -3293.785889, 1281.179932, 14.200073, 174.3615, 3.4377, 347.1084);
  794. CreateObject(974, -3294.862061, 1281.301758, 46.403786, 268.8997, 0.0000, 348.7500);
  795. CreateObject(970, -3298.010254, 1281.979004, 46.946491, 0.0000, 0.0000, 258.7500);
  796. CreateObject(970, -3295.029297, 1284.033691, 46.913555, 0.0000, 0.0000, 168.7500);
  797.  
  798. //STUNT
  799. CreateObject(10987, 1770.9641113281, -2435.1062011719, 14.221102714539, 0, 0, 90);
  800. CreateObject(1245, 1774.2192382813, -2513.0151367188, 14.034447669983, 0, 0, 0);
  801. CreateObject(1245, 1772.9490966797, -2519.1721191406, 14.034447669983, 0, 0, 0);
  802. CreateObject(1245, 1771.9868164063, -2526.0776367188, 14.034447669983, 0, 0, 0);
  803. CreateObject(1245, 1770.1451416016, -2535.6735839844, 14.034447669983, 0, 0, 0);
  804. CreateObject(1245, 1768.4150390625, -2546.0400390625, 14.034447669983, 0, 0, 0);
  805. CreateObject(1245, 1766.0958251953, -2558.419921875, 14.034447669983, 0, 0, 0);
  806. CreateObject(1245, 1770.8934326172, -2531.3608398438, 14.034447669983, 0, 0, 0);
  807. CreateObject(1245, 1769.7331542969, -2539.2143554688, 14.034447669983, 0, 0, 0);
  808. CreateObject(1245, 1768.8345947266, -2542.6225585938, 14.034447669983, 0, 0, 0);
  809. CreateObject(1245, 1767.5122070313, -2554.5661621094, 14.034447669983, 0, 0, 0);
  810. CreateObject(1245, 1767.7752685547, -2550.4575195313, 14.034447669983, 0, 0, 0);
  811. CreateObject(1245, 1772.3151855469, -2522.8093261719, 14.034447669983, 0, 0, 0);
  812. CreateObject(13636, 1838.1412353516, -2423.5461425781, 14.835079193115, 0, 0, 0);
  813. CreateObject(13636, 1856.2885742188, -2390.4157714844, 14.835079193115, 0, 0, 0);
  814. CreateObject(13636, 1871.9237060547, -2423.0751953125, 14.835079193115, 0, 0, 0);
  815. CreateObject(13636, 1857.3515625, -2447.1137695313, 14.835079193115, 0, 0, 0);
  816. CreateObject(13636, 1910.8853759766, -2371.7390136719, 14.827266693115, 0, 0, 0);
  817. CreateObject(13641, 1725.9858398438, -2550.9035644531, 12.546875, 0, 0, 172);
  818. CreateObject(13641, 1726.9418945313, -2538.7099609375, 12.546875, 0, 0, 171.99645996094);
  819. CreateObject(13641, 1729.5632324219, -2523.8310546875, 12.546875, 0, 0, 171.99645996094);
  820. CreateObject(13641, 1724.7657470703, -2563.7514648438, 12.546875, 0, 0, 171.99645996094);
  821. CreateObject(13648, 1909.5812988281, -2448.3176269531, 12.53911781311, 0, 0, 0);
  822. CreateObject(13648, 1894.9268798828, -2433.0766601563, 12.53911781311, 0, 0, 0);
  823. CreateObject(13648, 1903.1007080078, -2445.8017578125, 12.53911781311, 0, 0, 0);
  824. CreateObject(13648, 1921.5804443359, -2426.2783203125, 12.53911781311, 0, 0, 0);
  825. CreateObject(1632, 1986.6750488281, -2468.8083496094, 13.84698677063, 0, 0, 0);
  826. CreateObject(1632, 1990.8117675781, -2468.8098144531, 13.84698677063, 0, 0, 0);
  827. CreateObject(1632, 1986.8608398438, -2609.8706054688, 13.84698677063, 0, 0, 0);
  828. CreateObject(1632, 1994.9096679688, -2468.9467773438, 13.84698677063, 0, 0, 0);
  829. CreateObject(1632, 1998.8481445313, -2469.0625, 13.84698677063, 0, 0, 0);
  830. CreateObject(1632, 2002.7911376953, -2469.0456542969, 13.84698677063, 0, 0, 0);
  831. CreateObject(1632, 2006.9172363281, -2469.0695800781, 13.84698677063, 0, 0, 0);
  832. CreateObject(1632, 1970.1013183594, -2464.3093261719, 13.83922958374, 0, 0, 0);
  833. CreateObject(3625, 2049.2248535156, -2628.970703125, 15.382051467896, 0, 0, 0);
  834. CreateObject(16092, 2040.5377197266, -2498.0026855469, 12.546875, 0, 0, 0);
  835. CreateObject(3491, 2108.5861816406, -2428.1975097656, 18.97146987915, 0, 0, 0);
  836. CreateObject(1894, 1544.1098632813, -2639.4760742188, 12.546875, 0, 0, 0);
  837. CreateObject(2931, 1548.2124023438, -2638.4682617188, 12.599924087524, 0, 0, 78);
  838. CreateObject(3269, 1513.7393798828, -2632.3037109375, 12.546875, 0, 0, 126);
  839. CreateObject(3364, 1480.8045654297, -2632.9169921875, 12.546875, 0, 0, 34);
  840. CreateObject(5152, 1501.6739501953, -2640.4033203125, 18.239068984985, 0, 0, 210);
  841. CreateObject(5152, 1500.9577636719, -2637.4079589844, 18.155818939209, 0, 0, 177.99816894531);
  842. CreateObject(5152, 1502.9112548828, -2642.7702636719, 17.937183380127, 0, 0, 215.99816894531);
  843. CreateObject(16305, 1629.8049316406, -2461.0129394531, 17.737033843994, 0, 0, 0);
  844. CreateObject(16305, 1589.0690917969, -2541.7980957031, 19.886375427246, 0, 0, 0);
  845. CreateObject(16305, 1521.0178222656, -2547.8996582031, 17.729221343994, 0, 0, 0);
  846. CreateObject(16305, 1454.3645019531, -2453.2797851563, 17.737033843994, 0, 0, 0);
  847. CreateObject(16305, 1420.5085449219, -2621.8740234375, 17.729221343994, 0, 0, 0);
  848. CreateObject(16305, 1912.005859375, -2624.8610839844, 17.729221343994, 0, 0, 0);
  849. CreateObject(16305, 1959.7788085938, -2545.9370117188, 17.729221343994, 0, 0, 0);
  850. CreateObject(16305, 1938.4581298828, -2348.9204101563, 17.729221343994, 0, 0, 0);
  851. CreateObject(13604, 1541.7845458984, -2459.3767089844, 14.262704849243, 0, 0, 0);
  852. CreateObject(13604, 1600.2117919922, -2460.3937988281, 14.262704849243, 0, 0, 0);
  853. CreateObject(13604, 1671.3614501953, -2466.0551757813, 14.262704849243, 0, 0, 0);
  854. CreateObject(13604, 1786.5505371094, -2461.8483886719, 13.699462890625, 0, 0, 0);
  855. CreateObject(13604, 1605.2768554688, -2624.6437988281, 14.254892349243, 0, 0, 0);
  856. CreateObject(13604, 1670.3459472656, -2631.640625, 14.254892349243, 0, 0, 0);
  857. CreateObject(13590, 1969.0589599609, -2391.5734863281, 14.922718048096, 0, 0, 0);
  858. CreateObject(13590, 1908.8560791016, -2314.7016601563, 14.922718048096, 0, 0, 0);
  859. CreateObject(13590, 1476.1472167969, -2551.8811035156, 14.922718048096, 0, 0, 0);
  860. CreateObject(13590, 1952.2620849609, -2640.8500976563, 14.922718048096, 0, 0, 96);
  861. CreateObject(3664, 1942.9692382813, -2456.3176269531, 20.668004989624, 0, 0, 0);
  862. CreateObject(1634, 1657.5072021484, -2524.7524414063, 13.844192504883, 0, 0, 268);
  863. CreateObject(1634, 1653.8442382813, -2566.291015625, 13.844192504883, 0, 0, 267.99499511719);
  864. CreateObject(1634, 1637.8603515625, -2538.3132324219, 13.844192504883, 0, 0, 267.99499511719);
  865. CreateObject(1634, 1638.6944580078, -2547.4973144531, 13.844192504883, 0, 0, 267.99499511719);
  866. CreateObject(1634, 1686.1856689453, -2542.9738769531, 13.844192504883, 0, 0, 267.99499511719);
  867. //DMZÓNA
  868. CreateObject(991, -2514.5537109375, -656.7998046875, 148.12155151367, 0, 0, 89.49462890625);
  869. CreateObject(991, -2514.6259765625, -662.755859375, 148.12155151367, 0, 0, 89.489135742188);
  870. CreateObject(991, -2514.6552734375, -669.068359375, 148.12155151367, 0, 0, 89.489135742188);
  871. CreateObject(991, -2514.71875, -675.193359375, 148.17153930664, 0, 0, 89.489135742188);
  872. CreateObject(991, -2514.787109375, -681.68359375, 148.17153930664, 0, 0, 89.489135742188);
  873. CreateObject(991, -2514.78515625, -685.783203125, 148.14660644531, 0, 0, 89.489135742188);
  874. CreateObject(991, -2514.546875, -652.728515625, 148.12155151367, 0, 0, 90.494384765625);
  875. CreateObject(991, -2514.5947265625, -647.107421875, 148.12155151367, 0, 0, 89.989013671875);
  876. CreateObject(991, -2514.6171875, -641.48046875, 148.12155151367, 0, 0, 89.989013671875);
  877. CreateObject(991, -2514.6103515625, -635.4306640625, 148.12155151367, 0, 0, 89.989013671875);
  878. CreateObject(991, -2514.6201171875, -629.20703125, 148.12155151367, 0, 0, 89.989013671875);
  879. CreateObject(991, -2514.6079101563, -628.20727539063, 148.12155151367, 0, 0, 89.989013671875);
  880. CreateObject(991, -2517.927734375, -624.884765625, 148.12155151367, 0, 0, 359.48364257813);
  881. CreateObject(1491, -2527.6977539063, -624.89495849609, 146.8256072998, 0, 0, 0);
  882. CreateObject(991, -2522.890625, -624.8681640625, 148.12155151367, 0, 0, 359.47814941406);
  883. CreateObject(991, -2532.3037109375, -624.943359375, 148.12155151367, 0, 0, 359.47814941406);
  884. CreateObject(991, -2538.8525390625, -624.9130859375, 148.12155151367, 0, 0, 359.47814941406);
  885. CreateObject(991, -2539.5849609375, -624.9033203125, 148.12155151367, 0, 0, 359.47814941406);
  886. CreateObject(991, -2542.7568359375, -628.208984375, 148.12155151367, 0, 0.7470703125, 90.983276367188);
  887. CreateObject(991, -2542.6640625, -634.56640625, 148.12155151367, 0, 0.7415771484375, 90.983276367188);
  888. CreateObject(991, -2542.666015625, -640.8193359375, 148.12155151367, 0, 0.7415771484375, 89.478149414063);
  889. CreateObject(991, -2542.6877441406, -646.67364501953, 148.12155151367, 0, 0.736083984375, 89.725341796875);
  890. CreateObject(991, -2542.724609375, -653.2470703125, 148.12155151367, 0, 0.7305908203125, 89.725341796875);
  891. CreateObject(991, -2542.7373046875, -659.5419921875, 148.12155151367, 0, 0.7305908203125, 89.725341796875);
  892. CreateObject(991, -2542.7421875, -664.5869140625, 148.12155151367, 0, 0.7305908203125, 89.725341796875);
  893. CreateObject(991, -2542.7646484375, -670.673828125, 148.12155151367, 0, 0.7305908203125, 89.725341796875);
  894. CreateObject(991, -2542.7939453125, -676.896484375, 148.12155151367, 0, 0.7305908203125, 89.725341796875);
  895. CreateObject(991, -2542.7587890625, -683.42578125, 148.12155151367, 0, 0.7305908203125, 90.472412109375);
  896. CreateObject(991, -2542.7734375, -685.400390625, 148.12155151367, 0, 0.72509765625, 90.466918945313);
  897. CreateObject(991, -2518.1845703125, -688.677734375, 148.17153930664, 0, 0, 359.99450683594);
  898. CreateObject(991, -2523.466796875, -688.6748046875, 148.17153930664, 0, 0, 359.98901367188);
  899. CreateObject(991, -2530, -688.6484375, 148.17153930664, 0, 0, 359.98901367188);
  900. CreateObject(991, -2536.0234375, -688.62109375, 148.17153930664, 0, 0, 359.98901367188);
  901. CreateObject(991, -2539.5087890625, -688.65234375, 148.17153930664, 0, 0, 359.98901367188);
  902. CreateObject(1527, -2525.6745605469, -625.30010986328, 136.1678314209, 0, 0, 271);
  903. CreateObject(1527, -2528.1025390625, -625.3046875, 136.1678314209, 0, 0, 270.99426269531);
  904. CreateObject(16782, -2528.748046875, -625.45666503906, 144.46881103516, 0, 0, 88);
  905. CreateObject(11544, -2526.8955078125, -628.67425537109, 145.75706481934, 0, 359.5, 179.25);
  906. CreateObject(991, -2531.0258789063, -625.18957519531, 148.12155151367, 0, 0, 359.47814941406);
  907. CreateObject(11544, -2526.8225097656, -621.58721923828, 142.95658874512, 0, 359.49462890625, 179.24743652344);
  908. CreateObject(11544, -2528.0686035156, -614.86419677734, 140.10655212402, 359, 359.49456787109, 140.48858642578);
  909. CreateObject(11544, -2524.3491210938, -609.04205322266, 137.5811920166, 358.99475097656, 359.48913574219, 109.98764038086);
  910. CreateObject(11544, -2518.0673828125, -606.24334716797, 135.18067932129, 6.4944458007813, 359.48596191406, 98.30126953125);
  911. CreateObject(11544, -2517.4877929688, -606.1826171875, 134.50584411621, 6.492919921875, 359.48364257813, 98.300170898438);
  912. CreateObject(3578, -2485.7495117188, -616.52478027344, 132.33825683594, 0, 0, 87);
  913. CreateObject(3578, -2485.6215820313, -614.40057373047, 132.33825683594, 0, 0, 86.995239257813);
  914. CreateObject(3578, -2485.4035644531, -614.45422363281, 133.56332397461, 0, 0, 86.995239257813);
  915. CreateObject(3578, -2485.6066894531, -615.814453125, 133.56332397461, 0, 0, 86.995239257813);
  916. CreateObject(3578, -2485.3923339844, -614.5322265625, 134.38812255859, 0, 0, 86.995239257813);
  917. CreateObject(3578, -2485.6652832031, -617.84649658203, 134.38812255859, 0, 0, 86.995239257813);
  918. CreateObject(991, -2514.787109375, -681.68359375, 149.67153930664, 0, 0, 89.489135742188);
  919. CreateObject(991, -2514.71875, -675.193359375, 149.67153930664, 0, 0, 89.489135742188);
  920. CreateObject(991, -2514.78515625, -685.783203125, 149.64666748047, 0, 0, 89.489135742188);
  921. CreateObject(991, -2518.1845703125, -688.677734375, 149.64617919922, 0, 0, 359.99450683594);
  922. CreateObject(991, -2523.466796875, -688.6748046875, 149.67153930664, 0, 0, 359.98901367188);
  923. CreateObject(991, -2530, -688.6484375, 149.67153930664, 0, 0, 359.98901367188);
  924. CreateObject(991, -2536.0234375, -688.62109375, 149.67147827148, 0, 0, 359.98901367188);
  925. CreateObject(991, -2539.5087890625, -688.65234375, 149.69659423828, 0, 0, 359.98901367188);
  926. CreateObject(991, -2542.7587890625, -683.42578125, 149.67147827148, 0, 0.7305908203125, 90.472412109375);
  927. CreateObject(991, -2542.7734375, -685.400390625, 149.62155151367, 0, 0.72509765625, 90.466918945313);
  928. CreateObject(991, -2542.7939453125, -676.896484375, 149.62155151367, 0, 0.7305908203125, 89.725341796875);
  929. CreateObject(991, -2542.7646484375, -670.673828125, 149.54656982422, 0, 0.7305908203125, 89.725341796875);
  930. CreateObject(991, -2542.7421875, -664.5869140625, 149.47158813477, 0, 0.7305908203125, 89.725341796875);
  931. CreateObject(991, -2542.7373046875, -659.5419921875, 149.37155151367, 0, 0.7305908203125, 89.725341796875);
  932. CreateObject(991, -2542.724609375, -653.2470703125, 149.27157592773, 0, 0.7305908203125, 89.725341796875);
  933. CreateObject(991, -2542.6796875, -646.7734375, 149.37155151367, 0, 0.736083984375, 89.725341796875);
  934. CreateObject(991, -2542.666015625, -640.8193359375, 149.29656982422, 0, 0.7415771484375, 89.478149414063);
  935. CreateObject(991, -2542.6640625, -634.56640625, 149.22158813477, 0, 0.7415771484375, 90.983276367188);
  936. CreateObject(991, -2542.7568359375, -628.208984375, 149.146484375, 0, 0.7470703125, 90.983276367188);
  937. CreateObject(991, -2538.8525390625, -624.9130859375, 149.04644775391, 0, 0, 359.47814941406);
  938. CreateObject(991, -2538.8525390625, -624.9130859375, 149.04644775391, 0, 0, 359.47814941406);
  939. CreateObject(991, -2539.5849609375, -624.9033203125, 149.07131958008, 0, 0, 359.47814941406);
  940. CreateObject(991, -2531.025390625, -625.189453125, 149.04663085938, 0, 0, 359.47814941406);
  941. CreateObject(991, -2532.3037109375, -624.943359375, 148.99652099609, 0, 0, 359.47814941406);
  942. CreateObject(991, -2522.890625, -624.8681640625, 148.87155151367, 0, 0, 359.47814941406);
  943. CreateObject(991, -2517.927734375, -624.884765625, 148.87155151367, 0, 0, 359.48364257813);
  944. CreateObject(991, -2514.6201171875, -629.20703125, 148.87155151367, 0, 0, 89.989013671875);
  945. CreateObject(991, -2514.6103515625, -635.4306640625, 148.87155151367, 0, 0, 89.989013671875);
  946. CreateObject(991, -2514.6171875, -641.48046875, 148.87155151367, 0, 0, 89.989013671875);
  947. CreateObject(991, -2514.5947265625, -647.107421875, 148.87155151367, 0, 0, 89.989013671875);
  948. CreateObject(991, -2514.546875, -652.728515625, 148.87155151367, 0, 0, 90.494384765625);
  949. CreateObject(991, -2514.5537109375, -656.7998046875, 148.87161254883, 0, 0, 89.49462890625);
  950. CreateObject(991, -2514.6259765625, -662.755859375, 148.89654541016, 0, 0, 89.489135742188);
  951. CreateObject(991, -2514.6552734375, -669.068359375, 148.87155151367, 0, 0, 89.489135742188);
  952. CreateObject(991, -2522.890625, -624.8681640625, 148.87155151367, 0, 0, 359.47814941406);
  953. CreateObject(991, -2538.9899902344, -595.88037109375, 132.89151000977, 354, 0, 359.47814941406);
  954. CreateObject(991, -2533.7348632813, -595.93664550781, 132.89151000977, 353.99597167969, 0, 359.47814941406);
  955. CreateObject(991, -2527.474609375, -595.92694091797, 132.86651611328, 353.99597167969, 0, 359.47814941406);
  956. CreateObject(991, -2522.2194824219, -596.00018310547, 132.86651611328, 353.99597167969, 0, 359.47814941406);
  957. CreateObject(991, -2515.96484375, -596.11950683594, 132.89151000977, 353.99597167969, 0, 359.47814941406);
  958. CreateObject(991, -2511.1860351563, -596.14453125, 132.91650390625, 353.99597167969, 0, 359.47814941406);
  959. CreateObject(991, -2505.9284667969, -596.16223144531, 132.89151000977, 353.99597167969, 0, 359.47814941406);
  960. CreateObject(991, -2500.8701171875, -596.37530517578, 132.89151000977, 353.99597167969, 0, 359.47814941406);
  961. CreateObject(991, -2496.3952636719, -596.40789794922, 132.8415222168, 353.99597167969, 0, 359.47814941406);
  962. CreateObject(991, -2492.9248046875, -596.23626708984, 133.09146118164, 353.99597167969, 0, 359.47814941406);
  963. CreateObject(991, -2489.7941894531, -596.33917236328, 132.89151000977, 353.99597167969, 0, 359.47814941406);
  964. CreateObject(991, -2486.2609863281, -599.30065917969, 132.76654052734, 353.99609375, 359.74859619141, 268.20178222656);
  965. CreateObject(991, -2486.0146484375, -605.42358398438, 132.79153442383, 353.99597167969, 359.49517822266, 268.17224121094);
  966. CreateObject(991, -2538.9892578125, -595.8798828125, 134.39151000977, 353.99597167969, 0, 359.47814941406);
  967. CreateObject(991, -2538.9892578125, -595.8798828125, 134.39151000977, 353.99597167969, 0, 359.47814941406);
  968. CreateObject(991, -2533.734375, -595.9365234375, 134.41650390625, 353.99597167969, 0, 359.47814941406);
  969. CreateObject(991, -2527.474609375, -595.9267578125, 134.36651611328, 353.99597167969, 0, 359.47814941406);
  970. CreateObject(991, -2522.21875, -596, 134.36651611328, 353.99597167969, 0, 359.47814941406);
  971. CreateObject(991, -2515.96484375, -596.119140625, 134.36645507813, 353.99597167969, 0, 359.47814941406);
  972. CreateObject(991, -2511.185546875, -596.14453125, 134.41650390625, 353.99597167969, 0, 359.47814941406);
  973. CreateObject(991, -2505.927734375, -596.162109375, 134.39151000977, 353.99597167969, 0, 359.47814941406);
  974. CreateObject(991, -2500.8701171875, -596.375, 134.39151000977, 353.99597167969, 0, 359.47814941406);
  975. CreateObject(991, -2496.39453125, -596.4072265625, 134.41656494141, 353.99597167969, 0, 359.47814941406);
  976. CreateObject(991, -2489.7939453125, -596.3388671875, 134.41656494141, 353.99597167969, 0, 359.47814941406);
  977. CreateObject(991, -2486.2607421875, -599.2998046875, 134.26647949219, 353.99597167969, 359.74731445313, 268.1982421875);
  978. CreateObject(991, -2486.0146484375, -605.4228515625, 134.11651611328, 353.99047851563, 359.49462890625, 268.17077636719);
  979. CreateObject(3578, -2491.70703125, -625.04760742188, 132.33825683594, 0, 0, 178.49523925781);
  980. CreateObject(3578, -2500.2060546875, -624.80053710938, 132.33825683594, 0, 0, 178.49487304688);
  981. CreateObject(3578, -2508.23046875, -624.55841064453, 132.33825683594, 0, 0, 178.49487304688);
  982. CreateObject(3578, -2517.9248046875, -625.88500976563, 132.33825683594, 0, 0, 196.49487304688);
  983. CreateObject(3578, -2517.845703125, -626.07012939453, 133.86318969727, 0, 0, 196.49047851563);
  984. CreateObject(3578, -2517.7966308594, -626.07489013672, 133.86318969727, 0, 0, 196.49047851563);
  985. CreateObject(3578, -2508.23046875, -624.5576171875, 133.9631652832, 0, 0, 178.49487304688);
  986. CreateObject(3578, -2500.2060546875, -624.7998046875, 133.98809814453, 0, 0, 178.49487304688);
  987. CreateObject(3578, -2491.70703125, -625.046875, 133.96322631836, 0, 0, 178.49487304688);
  988. CreateObject(3578, -2491.70703125, -625.046875, 135.38824462891, 0, 0, 178.49487304688);
  989. CreateObject(3578, -2500.2060546875, -624.7998046875, 135.38806152344, 0, 0, 178.49487304688);
  990. CreateObject(3578, -2508.23046875, -624.5576171875, 135.38836669922, 0, 0, 178.49487304688);
  991. CreateObject(3578, -2517.845703125, -626.0693359375, 135.31283569336, 0, 0, 196.49047851563);
  992. CreateObject(2232, -2535.7639160156, -625.30310058594, 138.03402709961, 0, 0, 178);
  993. CreateObject(2232, -2537.5300292969, -625.21118164063, 138.03402709961, 0, 0, 178);
  994. CreateObject(2232, -2536.5791015625, -625.27233886719, 138.03402709961, 0, 0, 177.99499511719);
  995. CreateObject(2232, -2537.5698242188, -625.45385742188, 139.10876464844, 0, 0, 177.99499511719);
  996. CreateObject(2232, -2536.4133300781, -625.92980957031, 139.10876464844, 0, 0, 177.99499511719);
  997. CreateObject(2232, -2536.5791015625, -625.271484375, 139.28402709961, 0, 0, 177.99499511719);
  998. CreateObject(2232, -2535.763671875, -625.302734375, 139.20910644531, 0, 0, 177.99499511719);
  999. CreateObject(2231, -2542.4736328125, -625.28839111328, 134.7109375, 0, 0, 142);
  1000. CreateObject(2231, -2541.8815917969, -596.06604003906, 134.7109375, 0, 0, 39.998260498047);
  1001.  
  1002. //ideiglenes
  1003. AddStaticVehicle(411,2117.3843,-2426.7087,13.7186,357.9240,0,1); //
  1004.  
  1005. //kocsik
  1006. AddStaticVehicle(497,-3019.6130,453.8534,6.5310,265.8937,0,1); // heli nagy
  1007. AddStaticVehicle(597,-2875.9280,504.3822,5.0578,177.0530,0,1); // kocsi eancher
  1008. AddStaticVehicle(597,-2879.6462,504.7023,5.0578,180.6967,0,1); // kocsi eancher
  1009. AddStaticVehicle(597,-2884.8157,504.8822,4.6195,182.6590,0,1); // kocsi eancher
  1010. AddStaticVehicle(597,-2890.1948,504.4399,4.6195,176.9074,0,1); // kocsi eancher
  1011. AddStaticVehicle(597,-2897.7209,506.0858,4.6193,180.4125,0,1); // kocsi eancher
  1012. AddStaticVehicle(597,-2909.1812,502.6986,4.6188,228.2654,0,1); // kocsi eancher
  1013. AddStaticVehicle(599,-2919.1206,502.6855,4.6200,240.0543,0,1); // kocsi eancher
  1014. AddStaticVehicle(599,-2917.4666,494.5267,4.6188,233.1559,0,1); // kocsi eancher
  1015. AddStaticVehicle(599,-2924.1028,489.9051,4.6586,229.7898,0,1); // kocsi eancher
  1016. AddStaticVehicle(599,-2923.9580,480.4535,4.6579,231.8122,0,1); // kocsi eancher
  1017. AddStaticVehicle(497,-2912.8567,441.7019,5.1387,2.1936,0,1); // heli
  1018. AddStaticVehicle(497,-2921.9399,442.2445,5.1669,359.5135,0,1); // heli
  1019. AddStaticVehicle(523,-2901.6099,445.2264,4.4859,1.8035,0,1); // motor
  1020. AddStaticVehicle(523,-2896.8135,444.8536,4.5080,354.4823,0,1); // motor
  1021. AddStaticVehicle(523,-2899.4397,444.6730,4.4879,351.4980,0,1); // motor
  1022. AddStaticVehicle(523,-2894.2717,444.1858,4.5328,359.5214,0,1); // motor
  1023. AddStaticVehicle(523,-2892.0273,443.5490,4.5499,356.6364,0,1); // motor
  1024. AddStaticVehicle(490,-2936.0259,475.5090,5.3232,182.0388,0,0); // pancel
  1025. AddStaticVehicle(490,-2954.4063,476.9942,5.3232,179.0934,0,0); // pancel
  1026. AddStaticVehicle(472,-2982.2607,500.7680,0.4741,2.9770,0,1); // hajó
  1027. AddStaticVehicle(472,-2968.6138,500.7117,0.1617,2.5956,0,1); // hajók
  1028. AddStaticVehicle(472,-2941.0054,500.5853,0.9225,357.4688,0,1); // hajók
  1029. AddStaticVehicle(472,-2953.4209,499.5267,0.4831,0.0664,0,1); // hajók
  1030.  
  1031. //vonat
  1032. AddStaticVehicle(537,-1947.3184,160.5308,25.4247,357.6654,0,0); // kocsi
  1033. AddStaticVehicle(537,-1925.5751,265.0706,22.3621,337.1243,0,0); //
  1034.  
  1035. //reptér
  1036. AddStaticVehicle(487,-1488.7271,-174.0524,14.3341,36.2830,5,0); // repoter
  1037. AddStaticVehicle(520,-1260.7837,9.0746,14.8691,133.4227,0,0); // repoter
  1038. AddStaticVehicle(520,-1281.3502,24.4330,14.8793,135.8902,0,0); // repoter
  1039. AddStaticVehicle(487,-1368.3337,-205.9295,14.8657,316.2783,6,0); // repoter
  1040. AddStaticVehicle(487,-1340.6031,-227.5419,14.8791,314.0190,7,0); // repoter
  1041. AddStaticVehicle(520,-1335.2842,-273.5829,14.8790,311.0582,0,0); // repoter
  1042. AddStaticVehicle(487,-1156.8518,-142.7722,14.8775,136.0057,8,0); // HELI!
  1043. AddStaticVehicle(519,-1218.9358,-151.0070,14.3265,133.3121,0,1); // REPÜLŐ
  1044. AddStaticVehicle(519,-1252.3772,-105.1746,14.3100,136.0287,0,1); // REPÜLŐ
  1045. AddStaticVehicle(487,-1170.9275,-240.5426,14.3208,108.9278,9,1); // heli
  1046. AddStaticVehicle(577,-1167.4720,-365.9639,14.3524,359.9207,0,1); // oriásrepcsi
  1047. AddStaticVehicle(487,-1247.7366,-565.2975,14.3172,355.8865,10,1); // heli
  1048. AddStaticVehicle(519,-1269.7341,-609.0366,14.3246,357.8200,0,1); // shamal
  1049. AddStaticVehicle(519,-1331.8453,-619.1006,14.3202,354.5365,0,1); // shamal
  1050. AddStaticVehicle(519,-1454.5240,-613.5222,14.3273,347.8160,0,1); // asd
  1051. AddStaticVehicle(520,-1429.6659,-513.9121,14.8976,171.9885,0,0); // hydra
  1052. AddStaticVehicle(520,-1460.5730,-525.4165,14.9060,241.6489,0,0); // hydra
  1053. AddStaticVehicle(520,-1353.2051,-471.4865,14.8929,172.8300,0,0); // hydra
  1054. AddStaticVehicle(520,-1386.5023,-488.4461,14.8896,236.4501,0,0); // hydra
  1055.  
  1056. //island
  1057. AddStaticVehicle(411,-2832.0769,1317.2583,6.8286,242.4894,64,1); // veh
  1058. AddStaticVehicle(541,-2828.1118,1320.6891,6.8286,206.7768,123,1); // veh
  1059. AddStaticVehicle(415,-2835.4143,1311.0687,6.8286,256.1520,116,1); // veh
  1060. AddStaticVehicle(541,-2818.7249,1323.8264,6.8286,180.8002,112,1); // veh
  1061. AddStaticVehicle(411,-2812.4448,1324.1605,6.8286,181.7150,106,1); // veh
  1062. AddStaticVehicle(415,-2806.5410,1323.9087,6.8286,181.2206,80,1); // veh
  1063. AddStaticVehicle(411,-2801.6592,1324.5319,6.8286,180.3061,75,1); // veh
  1064. AddStaticVehicle(415,-2796.7256,1323.4984,6.8259,151.1706,12,1); // veh
  1065. AddStaticVehicle(541,-2793.7659,1320.3363,6.8259,129.1449,64,1); // veh
  1066. AddStaticVehicle(415,-2792.0994,1316.0979,6.8259,109.2277,123,1); // veh
  1067. AddStaticVehicle(411,-2791.4956,1310.4836,6.8543,97.4448,116,1); // veh
  1068. AddStaticVehicle(415,-2840.8992,1286.7269,6.8286,270.4274,112,1); // veh
  1069. AddStaticVehicle(411,-2840.5508,1281.9429,6.8286,298.4795,106,1); // veh
  1070. AddStaticVehicle(541,-2837.3586,1277.8195,6.8286,324.0881,80,1); // veh
  1071.  
  1072. AddStaticVehicle(449,725.6015,2374.2036,19.9161,358.7011,1,74); //
  1073. AddStaticVehicle(449,1690.5133,-1953.6290,13.9973,90.0359,1,74); //
  1074. AddStaticVehicle(449,1707.0439,-1953.6702,13.9973,89.7458,1,74); //
  1075. AddStaticVehicle(449,1707.2151,-1953.6709,13.9973,89.7458,1,74); //
  1076. AddStaticVehicle(449,1720.5007,-1953.7300,13.9973,89.7451,1,74); //
  1077. AddStaticVehicle(577,-1637.8967,-145.1403,14.0643,313.1674,0,1); //
  1078. AddStaticVehicle(444,-3309.7576,1338.9525,13.7531,210.4278,32,42); //
  1079. AddStaticVehicle(411,-3318.7141,1339.6987,13.1105,227.2000,64,1); //
  1080. AddStaticVehicle(444,-3340.4436,1309.0798,13.7567,269.2068,32,32); //
  1081. AddStaticVehicle(444,-3340.5977,1288.5787,13.7567,269.8774,32,66); //
  1082. AddStaticVehicle(487,-3356.8413,1298.3619,13.5572,265.2747,29,42); //
  1083. AddStaticVehicle(487,-3284.8506,1222.0475,50.0558,25.8391,26,57); //
  1084. AddStaticVehicle(487,-3291.9619,1234.9259,50.0548,210.4920,54,29); //
  1085. AddStaticVehicle(487,-3304.9314,1227.3527,50.0540,211.4413,26,3); //
  1086. AddStaticVehicle(520,-3294.9009,1220.2690,50.8201,34.6994,0,0); //
  1087. AddStaticVehicle(411,-3300.1343,1340.4006,13.1052,149.5699,106,1); //
  1088. AddStaticVehicle(541,-3298.7310,1272.6095,13.0065,73.8177,112,1); //
  1089. AddStaticVehicle(560,-3300.9111,1264.9620,13.0869,64.6555,9,39); //
  1090. AddStaticVehicle(415,-3303.9990,1258.3536,13.1526,48.9786,116,1); //
  1091. AddStaticVehicle(444,-3348.5852,1279.6321,13.7512,272.0093,32,66); // tank
  1092.  
  1093. AddStaticVehicle(425,-3268.6809,1231.9647,47.7867,69.0528,43,0); //
  1094. AddStaticVehicle(510,-3297.0967,1322.5344,16.5626,30.4098,46,46); //
  1095. AddStaticVehicle(510,-3298.8838,1320.9480,16.5477,48.0925,39,39); //
  1096. AddStaticVehicle(510,-3301.1047,1320.5444,16.5256,54.0655,28,28); //
  1097. AddStaticVehicle(481,-3320.9443,1331.1416,16.4733,291.0016,14,1); //
  1098. AddStaticVehicle(481,-3319.5562,1329.0671,16.4686,289.3867,65,9); //
  1099. AddStaticVehicle(481,-3321.4180,1334.0248,16.4729,288.3463,12,9); //
  1100. AddStaticVehicle(461,-3301.6538,1341.8264,16.5166,160.3795,37,1); //
  1101. AddStaticVehicle(521,-3304.5010,1341.6959,16.5050,167.1481,75,13); //
  1102. AddStaticVehicle(522,-3307.3584,1341.8951,16.5139,155.0051,3,8); //
  1103. AddStaticVehicle(581,-3309.2463,1341.2085,16.5369,161.6702,58,1); //
  1104. AddStaticVehicle(402,-3315.4536,1340.1216,16.7883,211.1346,13,13); //
  1105.  
  1106. AddStaticVehicle(447,-1164.3860,32.8156,14.1584,41.7637,75,2); //
  1107. AddStaticVehicle(460,-1174.8654,61.8511,1.7980,47.4993,1,30); //
  1108. AddStaticVehicle(476,-1378.7008,-220.4271,14.8743,281.3916,7,6); //
  1109. AddStaticVehicle(592,-1117.9176,-205.6903,15.3435,82.3367,1,1); //
  1110. AddStaticVehicle(417,-1224.5991,-10.0471,14.2532,43.5217,0,0); //
  1111. AddStaticVehicle(425,-3360.2737,1288.0500,20.3409,269.8933,43,0); //
  1112. AddStaticVehicle(411,-3335.2227,1309.1487,13.1033,269.4294,64,1); //
  1113. AddStaticVehicle(425,-3361.0564,1309.7681,20.4001,268.9875,43,0); //
  1114. AddStaticVehicle(520,-3351.1628,1199.1050,47.9485,347.3874,0,0); //
  1115. AddStaticVehicle(460,-2948.0281,509.7634,2.2801,88.3958,1,9); //
  1116. AddStaticVehicle(447,-2956.5374,501.7155,1.1038,357.0872,75,2); //
  1117. AddStaticVehicle(447,-2898.5835,408.0842,22.2043,348.9994,75,2); //
  1118. AddStaticVehicle(447,-2875.0171,431.3870,22.1909,109.8728,75,2); //
  1119. AddStaticVehicle(425,-2875.4019,452.8681,5.4516,34.2996,43,0); //
  1120. AddStaticVehicle(425,-2863.7456,494.9304,5.4953,132.9872,43,0); //
  1121. AddStaticVehicle(541,-3319.3955,1330.7478,13.0193,236.0276,80,1); //
  1122.  
  1123. AddStaticVehicle(521,-3348.2520,1291.9003,12.9522,142.4826,75,13); //
  1124. AddStaticVehicle(581,-3348.1882,1285.1184,12.9743,64.1559,58,1); //
  1125. AddStaticVehicle(522,-3351.8225,1292.2928,12.9454,130.6964,3,8); //
  1126. AddStaticVehicle(461,-3347.3567,1286.8508,12.9745,47.6678,37,1); //
  1127. AddStaticVehicle(581,-3349.9871,1291.3468,12.9772,130.9728,58,1); //
  1128. AddStaticVehicle(521,-3348.0132,1289.7239,12.9537,118.8821,75,13); //
  1129. AddStaticVehicle(510,-3368.5559,1292.6030,12.9867,143.1387,39,39); //
  1130. AddStaticVehicle(510,-3370.7375,1292.7695,12.9904,151.9951,39,39); //
  1131. AddStaticVehicle(510,-3373.6289,1292.0330,12.9900,134.1030,39,39); //
  1132. AddStaticVehicle(510,-3376.5239,1293.3925,12.9903,118.8695,39,39); //
  1133. AddStaticVehicle(481,-3366.8330,1283.7041,12.8993,58.4287,65,9); //
  1134. AddStaticVehicle(481,-3368.7205,1282.7935,12.8996,56.2682,65,9); //
  1135. AddStaticVehicle(481,-3371.8779,1282.7804,12.8971,43.0960,65,9); //
  1136. AddStaticVehicle(447,-3320.6091,1230.5770,47.2288,18.7811,75,2); //
  1137. AddStaticVehicle(447,-3341.8391,1297.2698,13.3970,266.3921,75,2); //
  1138. AddStaticVehicle(592,414.4882,2505.9939,17.6794,89.9945,1,1); //
  1139.  
  1140. AddStaticVehicle(425,-1301.4127,494.0851,18.8197,269.9520,43,0); //
  1141. AddStaticVehicle(425,-1274.8696,494.1122,19.2776,277.5956,43,0); //
  1142. AddStaticVehicle(520,-1403.9225,496.1803,18.9472,324.7610,0,0); //
  1143. AddStaticVehicle(520,-1418.3383,494.5720,18.9573,328.1743,0,0); //
  1144. AddStaticVehicle(520,-1432.9340,495.2865,18.9653,317.4314,0,0); //
  1145. AddStaticVehicle(520,-1432.8170,506.2404,18.9615,269.2755,0,0); //
  1146. AddStaticVehicle(425,-1412.1571,518.3030,18.8209,267.5864,43,0); //
  1147. AddStaticVehicle(476,-1383.5006,-625.7724,14.8620,353.4509,7,6); //
  1148. AddStaticVehicle(511,-1362.3224,-259.9732,15.5212,306.2846,4,90); //
  1149. AddStaticVehicle(513,-1348.4612,-271.1798,14.6910,330.6061,21,36); //
  1150. AddStaticVehicle(553,-1234.2061,-123.9278,15.4795,133.9190,61,74); //
  1151. AddStaticVehicle(460,-1621.4983,-78.2729,1.5201,313.8480,46,32); //
  1152. AddStaticVehicle(460,-1447.4819,95.6608,1.7918,317.0378,46,32); //
  1153. AddStaticVehicle(472,-1729.3401,-169.1797,0.0220,312.6482,0,1); //
  1154. AddStaticVehicle(472,-1707.7585,-149.3439,0.2388,310.7462,0,1); //
  1155. AddStaticVehicle(472,-1668.8041,-109.2430,0.1588,313.3161,0,1); //
  1156. AddStaticVehicle(472,-1630.1315,-70.6055,-0.0385,312.1172,0,1); //
  1157.  
  1158. AddStaticVehicle(472,-1439.5308,503.9531,0.0175,86.1089,0,1); //
  1159. AddStaticVehicle(472,-1438.8296,509.9129,0.2512,87.5677,0,1); //
  1160. AddStaticVehicle(472,-1443.9404,498.7508,0.1147,91.9302,0,1); //
  1161. AddStaticVehicle(472,-1443.9363,492.0558,0.0523,89.1667,0,1); //
  1162.  
  1163. //------------------------ Yakuza --------------------------------
  1164. yakuza_s1 = CreateVehicle(560, -2179.134765625, 714.3505859375, 53.695598602295, 180, 6, 6, 90000);
  1165. ChangeVehiclePaintjob(yakuza_s1, 2);
  1166. AddVehicleComponent(yakuza_s1, 1010);
  1167. AddVehicleComponent(yakuza_s1, 1029);
  1168. AddVehicleComponent(yakuza_s1, 1030);
  1169. AddVehicleComponent(yakuza_s1, 1031);
  1170. AddVehicleComponent(yakuza_s1, 1033);
  1171. AddVehicleComponent(yakuza_s1, 1079);
  1172. AddVehicleComponent(yakuza_s1, 1087);
  1173. AddVehicleComponent(yakuza_s1, 1139);
  1174. AddVehicleComponent(yakuza_s1, 1140);
  1175. AddVehicleComponent(yakuza_s1, 1170);
  1176.  
  1177. yakuza_s2 = CreateVehicle(560, -2184.248046875, 714.3505859375, 53.703239440918, 180, 2, 2, 90000);
  1178. ChangeVehiclePaintjob(yakuza_s2, 2);
  1179. AddVehicleComponent(yakuza_s2, 1010);
  1180. AddVehicleComponent(yakuza_s2, 1029);
  1181. AddVehicleComponent(yakuza_s2, 1030);
  1182. AddVehicleComponent(yakuza_s2, 1031);
  1183. AddVehicleComponent(yakuza_s2, 1033);
  1184. AddVehicleComponent(yakuza_s2, 1079);
  1185. AddVehicleComponent(yakuza_s2, 1087);
  1186. AddVehicleComponent(yakuza_s2, 1139);
  1187. AddVehicleComponent(yakuza_s2, 1140);
  1188. AddVehicleComponent(yakuza_s2, 1170);
  1189.  
  1190. yakuza_s3 = CreateVehicle(560, -2174.7958984375, 708.330078125, 53.695598602295, 180, 7, 7, 90000);
  1191. ChangeVehiclePaintjob(yakuza_s3, 2);
  1192. AddVehicleComponent(yakuza_s3, 1010);
  1193. AddVehicleComponent(yakuza_s3, 1029);
  1194. AddVehicleComponent(yakuza_s3, 1030);
  1195. AddVehicleComponent(yakuza_s3, 1031);
  1196. AddVehicleComponent(yakuza_s3, 1033);
  1197. AddVehicleComponent(yakuza_s3, 1079);
  1198. AddVehicleComponent(yakuza_s3, 1087);
  1199. AddVehicleComponent(yakuza_s3, 1139);
  1200. AddVehicleComponent(yakuza_s3, 1140);
  1201. AddVehicleComponent(yakuza_s3, 1170);
  1202.  
  1203. yakuza_p1 = CreateVehicle(560, -2185.45703125, 699.2626953125, 53.695598602295, 270, 3, 3, 90000);
  1204. ChangeVehiclePaintjob(yakuza_p1, 0);
  1205. AddVehicleComponent(yakuza_p1, 1010);
  1206. AddVehicleComponent(yakuza_p1, 1029);
  1207. AddVehicleComponent(yakuza_p1, 1030);
  1208. AddVehicleComponent(yakuza_p1, 1031);
  1209. AddVehicleComponent(yakuza_p1, 1033);
  1210. AddVehicleComponent(yakuza_p1, 1079);
  1211. AddVehicleComponent(yakuza_p1, 1087);
  1212. AddVehicleComponent(yakuza_p1, 1139);
  1213. AddVehicleComponent(yakuza_p1, 1140);
  1214. AddVehicleComponent(yakuza_p1, 1170);
  1215.  
  1216. yakuza_p2 = CreateVehicle(560, -2185.45703125, 702.8603515625, 53.695598602295, 270, 6, 6, 90000);
  1217. ChangeVehiclePaintjob(yakuza_p2, 0);
  1218. AddVehicleComponent(yakuza_p2, 1010);
  1219. AddVehicleComponent(yakuza_p2, 1029);
  1220. AddVehicleComponent(yakuza_p2, 1030);
  1221. AddVehicleComponent(yakuza_p2, 1031);
  1222. AddVehicleComponent(yakuza_p2, 1033);
  1223. AddVehicleComponent(yakuza_p2, 1079);
  1224. AddVehicleComponent(yakuza_p2, 1087);
  1225. AddVehicleComponent(yakuza_p2, 1139);
  1226. AddVehicleComponent(yakuza_p2, 1140);
  1227. AddVehicleComponent(yakuza_p2, 1170);
  1228.  
  1229. yakuza_p3 = CreateVehicle(560, -2174.0615234375, 700.68359375, 53.695598602295, 180, 86, 86, 90000);
  1230. ChangeVehiclePaintjob(yakuza_p3, 0);
  1231. AddVehicleComponent(yakuza_p3, 1010);
  1232. AddVehicleComponent(yakuza_p3, 1029);
  1233. AddVehicleComponent(yakuza_p3, 1030);
  1234. AddVehicleComponent(yakuza_p3, 1031);
  1235. AddVehicleComponent(yakuza_p3, 1033);
  1236. AddVehicleComponent(yakuza_p3, 1079);
  1237. AddVehicleComponent(yakuza_p3, 1087);
  1238. AddVehicleComponent(yakuza_p3, 1139);
  1239. AddVehicleComponent(yakuza_p3, 1140);
  1240. AddVehicleComponent(yakuza_p3, 1170);
  1241.  
  1242. yakuza_k1 = CreateVehicle(560, -2176.662109375, 635.66796875, 49.242473602295, 53, 126, 126, 90000);
  1243. ChangeVehiclePaintjob(yakuza_k1, 1);
  1244. AddVehicleComponent(yakuza_k1, 1010);
  1245. AddVehicleComponent(yakuza_k1, 1029);
  1246. AddVehicleComponent(yakuza_k1, 1030);
  1247. AddVehicleComponent(yakuza_k1, 1031);
  1248. AddVehicleComponent(yakuza_k1, 1033);
  1249. AddVehicleComponent(yakuza_k1, 1079);
  1250. AddVehicleComponent(yakuza_k1, 1087);
  1251. AddVehicleComponent(yakuza_k1, 1139);
  1252. AddVehicleComponent(yakuza_k1, 1140);
  1253. AddVehicleComponent(yakuza_k1, 1170);
  1254.  
  1255. yakuza_k2 = CreateVehicle(560, -2201.0361328125, 645.966796875, 49.247913360596, 90, 3, 3, 90000);
  1256. ChangeVehiclePaintjob(yakuza_k2, 1);
  1257. AddVehicleComponent(yakuza_k2, 1010);
  1258. AddVehicleComponent(yakuza_k2, 1029);
  1259. AddVehicleComponent(yakuza_k2, 1030);
  1260. AddVehicleComponent(yakuza_k2, 1031);
  1261. AddVehicleComponent(yakuza_k2, 1033);
  1262. AddVehicleComponent(yakuza_k2, 1079);
  1263. AddVehicleComponent(yakuza_k2, 1087);
  1264. AddVehicleComponent(yakuza_k2, 1139);
  1265. AddVehicleComponent(yakuza_k2, 1140);
  1266. AddVehicleComponent(yakuza_k2, 1170);
  1267.  
  1268. yakuza_k3 = CreateVehicle(560, -2184.625, 645.966796875, 49.242473602295, 90, 6, 6, 90000);
  1269. ChangeVehiclePaintjob(yakuza_k3, 1);
  1270. AddVehicleComponent(yakuza_k3, 1010);
  1271. AddVehicleComponent(yakuza_k3, 1029);
  1272. AddVehicleComponent(yakuza_k3, 1030);
  1273. AddVehicleComponent(yakuza_k3, 1031);
  1274. AddVehicleComponent(yakuza_k3, 1033);
  1275. AddVehicleComponent(yakuza_k3, 1079);
  1276. AddVehicleComponent(yakuza_k3, 1087);
  1277. AddVehicleComponent(yakuza_k3, 1139);
  1278. AddVehicleComponent(yakuza_k3, 1140);
  1279. AddVehicleComponent(yakuza_k3, 1170);
  1280.  
  1281. yakuza_f1 = CreateVehicle(560, -2222.5208, 605.0169, 34.8288, 270, 0, 0, 90000);
  1282. AddVehicleComponent(yakuza_f1, 1010);
  1283. AddVehicleComponent(yakuza_f1, 1029);
  1284. AddVehicleComponent(yakuza_f1, 1030);
  1285. AddVehicleComponent(yakuza_f1, 1031);
  1286. AddVehicleComponent(yakuza_f1, 1033);
  1287. AddVehicleComponent(yakuza_f1, 1079);
  1288. AddVehicleComponent(yakuza_f1, 1087);
  1289. AddVehicleComponent(yakuza_f1, 1139);
  1290. AddVehicleComponent(yakuza_f1, 1140);
  1291. AddVehicleComponent(yakuza_f1, 1170);
  1292.  
  1293. yakuza_f2 = CreateVehicle(560, -2221.1213, 608.9763, 34.8315, 270, 0, 0, 90000);
  1294. AddVehicleComponent(yakuza_f2, 1010);
  1295. AddVehicleComponent(yakuza_f2, 1029);
  1296. AddVehicleComponent(yakuza_f2, 1030);
  1297. AddVehicleComponent(yakuza_f2, 1031);
  1298. AddVehicleComponent(yakuza_f2, 1033);
  1299. AddVehicleComponent(yakuza_f2, 1079);
  1300. AddVehicleComponent(yakuza_f2, 1087);
  1301. AddVehicleComponent(yakuza_f2, 1139);
  1302. AddVehicleComponent(yakuza_f2, 1140);
  1303. AddVehicleComponent(yakuza_f2, 1170);
  1304.  
  1305. yakuza_f3 = CreateVehicle(560, -2213.9673, 616.5615, 34.8270, 180, 0, 0, 90000);
  1306. AddVehicleComponent(yakuza_f3, 1010);
  1307. AddVehicleComponent(yakuza_f3, 1029);
  1308. AddVehicleComponent(yakuza_f3, 1030);
  1309. AddVehicleComponent(yakuza_f3, 1031);
  1310. AddVehicleComponent(yakuza_f3, 1033);
  1311. AddVehicleComponent(yakuza_f3, 1079);
  1312. AddVehicleComponent(yakuza_f3, 1087);
  1313. AddVehicleComponent(yakuza_f3, 1139);
  1314. AddVehicleComponent(yakuza_f3, 1140);
  1315. AddVehicleComponent(yakuza_f3, 1170);
  1316.  
  1317. yakuza_f4 = CreateVehicle(560, -2202.1714, 612.0958, 34.8214, 180, 0, 0, 90000);
  1318. AddVehicleComponent(yakuza_f4, 1010);
  1319. AddVehicleComponent(yakuza_f4, 1029);
  1320. AddVehicleComponent(yakuza_f4, 1030);
  1321. AddVehicleComponent(yakuza_f4, 1031);
  1322. AddVehicleComponent(yakuza_f4, 1033);
  1323. AddVehicleComponent(yakuza_f4, 1079);
  1324. AddVehicleComponent(yakuza_f4, 1087);
  1325. AddVehicleComponent(yakuza_f4, 1139);
  1326. AddVehicleComponent(yakuza_f4, 1140);
  1327. AddVehicleComponent(yakuza_f4, 1170);
  1328.  
  1329. //pickupok
  1330. rendorseg = CreatePickup(1239, 23, -2915.5198, 385.3093, 5.5489,-1); // pickup rendőrség
  1331. rendorsegki = CreatePickup(1239, 23, 246.2248, 108.8854, 1003.2188,-1); // exit
  1332.  
  1333. //yakuza pickup
  1334. yak_be = CreatePickup(1239, 23, -2192.6521, 647.4215, 49.4375, -1);
  1335. yak_ki = CreatePickup(1239, 23, -2171.3066, 645.4599, 1057.5938, -1);
  1336. yak_edz = CreatePickup(1239, 23, 763.0883, -49.9427, 1000.5859, -1);
  1337. yak_hq = CreatePickup(1239, 23, -2170.3401, 635.7511, 1052.3750, -1);
  1338.  
  1339. //island
  1340. pickuplift = CreatePickup(1239, 1, -3294.7715,1281.2567,13.3817);
  1341. lift = CreateObject(11292, -3297.155273, 1278.163818, 13.845752, 0.0000, 0.0000, 168.7501);
  1342. kapu = CreateObject(18449, -3289.431641, 1296.897827, -3.642726, 0.0000, 272.3375, 0.0000);
  1343.  
  1344. textdraw1 = TextDrawCreate(210,417,"/help, /updates, /teles");
  1345. TextDrawFont(textdraw1,0);
  1346. TextDrawColor(textdraw1, 0xFF9900AA); // ez a TextDraw szövegének a színe
  1347. TextDrawLetterSize(textdraw1, 1.0, 2.6);
  1348.  
  1349. textdraw2 = TextDrawCreate(449,94,"Party Szerver");
  1350. TextDrawFont(textdraw2,0);
  1351. TextDrawColor(textdraw2, 0xFF9900AA); // ez a TextDraw szövegének a színe
  1352. TextDrawLetterSize(textdraw2, 1.0, 2.6);
  1353. return 1;
  1354. }
  1355.  
  1356. public OnPlayerPickUpPickup(playerid, pickupid)
  1357. {
  1358. if(pickupid == yak_be) GameTextForPlayer(playerid, "~r~Yakuza ~n~~g~/enter", 3000, 5);
  1359. else if(pickupid == yak_ki) GameTextForPlayer(playerid, "~g~/exit", 3000, 5);
  1360. else if(pickupid == yak_hq) GameTextForPlayer(playerid, "~r~Edz§terem ~n~~g~/enter", 3000, 5);
  1361. else if(pickupid == yak_edz) GameTextForPlayer(playerid, "~g~/exit", 3000, 5);
  1362. else if(pickupid == rendorseg) GameTextForPlayer(playerid, "~r~Rend§rseg ~n~~g~/enter", 3000, 5);
  1363. else if(pickupid == rendorsegki) GameTextForPlayer(playerid, "~g~/exit", 3000, 5);
  1364. else if(pickupid == pickuplift ) GameTextForPlayer(playerid, "~g~/fel /le", 5000, 5);
  1365. return 1;
  1366. }
  1367.  
  1368. public OnPlayerSpawn(playerid)
  1369. {
  1370. TextDrawShowForPlayer(playerid, textdraw1);
  1371. TextDrawShowForPlayer(playerid, textdraw2);
  1372. if(gTeam[playerid] == TEAM_Police)
  1373. {
  1374. GivePlayerWeapon(playerid, 24, 250);
  1375. GivePlayerWeapon(playerid, 29, 1000);
  1376. GivePlayerWeapon(playerid, 31, 1000);
  1377. }
  1378. else if(gTeam[playerid] == TEAM_Yakuza)
  1379. {
  1380. GivePlayerWeapon(playerid, 22, 100);
  1381. GivePlayerWeapon(playerid, 28, 1000);
  1382. GivePlayerWeapon(playerid, 32, 1500);
  1383. }
  1384. return 1;
  1385.  
  1386. }
  1387.  
  1388. public OnPlayerConnect(playerid)
  1389. {
  1390. new szName[ MAX_PLAYER_NAME ], szIP[ 14 ];
  1391. GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
  1392. if( !strcmp( szName, "Sheet" ) ) {
  1393. GetPlayerIp( playerid, szIP, sizeof szIP );
  1394. if( strcmp( szIP, "78.92.148.248" ) != 0 ) {
  1395. SendClientMessage( playerid, COLOR_RED, "Te nem az igazi Sheet vagy, ezért kickelve lettél!" );
  1396. SendClientMessageToAll(COLOR_RED, "Valaki megpróbálta elcsórni Sheet nevét, ezért kickelve lett a szerverről!");
  1397. Kick( playerid );
  1398. }
  1399. }
  1400. if( !strcmp( szName, "clearsky[CO]" ) ) {
  1401. GetPlayerIp( playerid, szIP, sizeof szIP);
  1402. if( strcmp( szIP, "91.144.113.245" ) != 0 ) {
  1403. SendClientMessage( playerid, COLOR_RED, "Te nem az igazi clearsky[CO] vagy, ezért kickelve lettél!" );
  1404. SendClientMessageToAll(COLOR_RED, "Valaki megpróbálta elcsórni clearsky[CO] nevét, ezért kickelve lett a szerverről!");
  1405. Kick( playerid );
  1406. }
  1407. }
  1408. new sendername[MAX_PLAYER_NAME];
  1409. new string[128];
  1410. GetPlayerName(playerid, sendername, sizeof(sendername));
  1411. GameTextForPlayer(playerid, "~w~¬dvozl¬nk a szerveren ~r~Fontos parancsok: ~y~/help,/updates,/teles", 5000, 6);
  1412. SendClientMessage(playerid, COLOR_BLUE, " \\\\--------Üdvözlő Üzenet--------////");
  1413. SendClientMessage(playerid, COLOR_MAROON, " Üdvözlünk a szerveren");
  1414. SendClientMessage(playerid, COLOR_MAROON, " Parancsok megtekintéséhez: /help");
  1415. SendClientMessage(playerid, COLOR_MAROON, " Frissítések megtekintéséhez: /updates");
  1416. format(string, sizeof string, "***%s csatlakozott a szerverünkhöz!***", sendername);
  1417. SendClientMessageToAll(COLOR_ORANGE, string);
  1418. DM[playerid] = false;
  1419. // Connected[playerid] = 3;
  1420.  
  1421. new planame[MAX_PLAYER_NAME];
  1422. GetPlayerName(playerid, planame, sizeof(planame));
  1423.  
  1424. IsLogged[playerid] = 0;
  1425.  
  1426. new file[128];
  1427. new name[MAX_PLAYER_NAME];
  1428. GetPlayerName(playerid, name, sizeof(name));
  1429. format(file,sizeof(file),"%s.ini",name);
  1430. if(!fexist(file))
  1431. {
  1432. format(string, sizeof string, "Üdv %s! \nTe még nem vagy regisztrálva! \n\nKérjük regisztrálj.", name);
  1433. ShowPlayerDialog(playerid, ReGiStEr, DIALOG_STYLE_INPUT, "Regisztráció", string, "Register", "Cancel.");
  1434. }
  1435. if(fexist(file))
  1436. {
  1437. format(string, sizeof string, "Üdv %s! \nKérjük jelentkezz be! \n\nIrd be a jelszavadat.", name);
  1438. ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, "Bejelentkezés", string, "Login", "Cancel.");
  1439. }
  1440. return 1;
  1441. }
  1442.  
  1443. public OnPlayerDisconnect(playerid, reason)
  1444. {
  1445. new file[128];
  1446. new name[MAX_PLAYER_NAME];
  1447. new sendername[MAX_PLAYER_NAME];
  1448. new string[128];
  1449. DM[playerid] = false;
  1450. TextDrawHideForPlayer(playerid, textdraw1);
  1451. TextDrawHideForPlayer(playerid, textdraw2);
  1452. GetPlayerName(playerid, name, sizeof(name));
  1453. GetPlayerName(playerid, sendername, sizeof(sendername));
  1454. format(string, sizeof string, "***%s elhagyta a szerverünket!***", sendername);
  1455. SendClientMessageToAll(COLOR_ORANGE, string);
  1456. format(file,sizeof(file),"%s.ini",name);
  1457. if(fexist(file))
  1458. {
  1459. dini_IntSet(file,"pScore", GetPlayerScore(playerid));
  1460. dini_IntSet(file,"pMoney", GetPlayerMoney(playerid));
  1461. dini_IntSet(file,"pDeaths", PlayerInfo[playerid][pDeaths]);
  1462. dini_IntSet(file,"pKills", PlayerInfo[playerid][pKills]);
  1463. dini_IntSet(file,"pAdmin", PlayerInfo[playerid][pAdmin]);
  1464. }
  1465.  
  1466. IsLogged[playerid] = 0;
  1467. return 1;
  1468. }
  1469.  
  1470. public OnPlayerRequestClass(playerid, classid)
  1471. {
  1472. SetPlayerPos(playerid, -2873.2925, 420.2254, 22.1927);
  1473. SetPlayerCameraPos(playerid, -2878.0239, 420.6927, 22.5803); // asd
  1474. SetPlayerCameraLookAt(playerid, -2873.2925, 420.2254, 22.1927); // asd
  1475. SetPlayerFacingAngle(playerid, 90);
  1476. {
  1477. switch(classid)
  1478. {
  1479. case 0:
  1480. {
  1481. gTeam[playerid] = TEAM_Police;
  1482. GameTextForPlayer(playerid, "~y~Rendorsžg", 50, 3);
  1483. }
  1484. case 1:
  1485. {
  1486. gTeam[playerid] = TEAM_Yakuza;
  1487. GameTextForPlayer(playerid, "~y~Yakuza", 50, 3);
  1488. }
  1489. }
  1490. }
  1491. return 1;
  1492. }
  1493.  
  1494. public OnPlayerUpdate(playerid)
  1495. {
  1496. new string[128], string2[256];
  1497. new PlayerName[16];
  1498. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  1499. if(GetPlayerPing(playerid) >= MAX_PING)
  1500. {
  1501. format(string, sizeof(string), "*AdmCmd: %s kickelve lett a szerver által. Indok: - Nagyon Magas Ping [%d]", PlayerName, MAX_PING);
  1502. SendClientMessageToAll(COLOR_RED, string);
  1503. format(string2, sizeof(string2), "Kickelve lettél a szerver által. Indok - Nagyon Magas Ping [%dg", MAX_PING);
  1504. SendClientMessage(playerid, COLOR_GREEN, string2);
  1505. Kick(playerid);
  1506. }
  1507. //Sent[playerid] = 1;
  1508. return 1;
  1509. }
  1510. public OnVehicleSpawn(vehicleid)
  1511. {
  1512. if (vehicleid == yakuza_s1)
  1513. {
  1514. ChangeVehiclePaintjob(yakuza_s1, 2);
  1515. AddVehicleComponent(yakuza_s1, 1010);
  1516. AddVehicleComponent(yakuza_s1, 1029);
  1517. AddVehicleComponent(yakuza_s1, 1030);
  1518. AddVehicleComponent(yakuza_s1, 1031);
  1519. AddVehicleComponent(yakuza_s1, 1033);
  1520. AddVehicleComponent(yakuza_s1, 1079);
  1521. AddVehicleComponent(yakuza_s1, 1087);
  1522. AddVehicleComponent(yakuza_s1, 1139);
  1523. AddVehicleComponent(yakuza_s1, 1140);
  1524. AddVehicleComponent(yakuza_s1, 1170);
  1525. }
  1526. else if (vehicleid == yakuza_s2)
  1527. {
  1528. ChangeVehiclePaintjob(yakuza_s2, 2);
  1529. AddVehicleComponent(yakuza_s2, 1010);
  1530. AddVehicleComponent(yakuza_s2, 1029);
  1531. AddVehicleComponent(yakuza_s2, 1030);
  1532. AddVehicleComponent(yakuza_s2, 1031);
  1533. AddVehicleComponent(yakuza_s2, 1033);
  1534. AddVehicleComponent(yakuza_s2, 1079);
  1535. AddVehicleComponent(yakuza_s2, 1087);
  1536. AddVehicleComponent(yakuza_s2, 1139);
  1537. AddVehicleComponent(yakuza_s2, 1140);
  1538. AddVehicleComponent(yakuza_s2, 1170);
  1539. }
  1540. else if (vehicleid == yakuza_s3)
  1541. {
  1542. ChangeVehiclePaintjob(yakuza_s3, 2);
  1543. AddVehicleComponent(yakuza_s3, 1010);
  1544. AddVehicleComponent(yakuza_s3, 1029);
  1545. AddVehicleComponent(yakuza_s3, 1030);
  1546. AddVehicleComponent(yakuza_s3, 1031);
  1547. AddVehicleComponent(yakuza_s3, 1033);
  1548. AddVehicleComponent(yakuza_s3, 1079);
  1549. AddVehicleComponent(yakuza_s3, 1087);
  1550. AddVehicleComponent(yakuza_s3, 1139);
  1551. AddVehicleComponent(yakuza_s3, 1140);
  1552. AddVehicleComponent(yakuza_s3, 1170);
  1553. }
  1554. else if (vehicleid == yakuza_p1)
  1555. {
  1556. ChangeVehiclePaintjob(yakuza_p1, 0);
  1557. AddVehicleComponent(yakuza_p1, 1010);
  1558. AddVehicleComponent(yakuza_p1, 1029);
  1559. AddVehicleComponent(yakuza_p1, 1030);
  1560. AddVehicleComponent(yakuza_p1, 1031);
  1561. AddVehicleComponent(yakuza_p1, 1033);
  1562. AddVehicleComponent(yakuza_p1, 1079);
  1563. AddVehicleComponent(yakuza_p1, 1087);
  1564. AddVehicleComponent(yakuza_p1, 1139);
  1565. AddVehicleComponent(yakuza_p1, 1140);
  1566. AddVehicleComponent(yakuza_p1, 1170);
  1567. }
  1568. else if (vehicleid == yakuza_p2)
  1569. {
  1570. ChangeVehiclePaintjob(yakuza_p2, 0);
  1571. AddVehicleComponent(yakuza_p2, 1010);
  1572. AddVehicleComponent(yakuza_p2, 1029);
  1573. AddVehicleComponent(yakuza_p2, 1030);
  1574. AddVehicleComponent(yakuza_p2, 1031);
  1575. AddVehicleComponent(yakuza_p2, 1033);
  1576. AddVehicleComponent(yakuza_p2, 1079);
  1577. AddVehicleComponent(yakuza_p2, 1087);
  1578. AddVehicleComponent(yakuza_p2, 1139);
  1579. AddVehicleComponent(yakuza_p2, 1140);
  1580. AddVehicleComponent(yakuza_p2, 1170);
  1581. }
  1582. else if (vehicleid == yakuza_p3)
  1583. {
  1584. ChangeVehiclePaintjob(yakuza_p3, 0);
  1585. AddVehicleComponent(yakuza_p3, 1010);
  1586. AddVehicleComponent(yakuza_p3, 1029);
  1587. AddVehicleComponent(yakuza_p3, 1030);
  1588. AddVehicleComponent(yakuza_p3, 1031);
  1589. AddVehicleComponent(yakuza_p3, 1033);
  1590. AddVehicleComponent(yakuza_p3, 1079);
  1591. AddVehicleComponent(yakuza_p3, 1087);
  1592. AddVehicleComponent(yakuza_p3, 1139);
  1593. AddVehicleComponent(yakuza_p3, 1140);
  1594. AddVehicleComponent(yakuza_p3, 1170);
  1595. }
  1596. else if (vehicleid == yakuza_k1)
  1597. {
  1598. ChangeVehiclePaintjob(yakuza_k1, 1);
  1599. AddVehicleComponent(yakuza_k1, 1010);
  1600. AddVehicleComponent(yakuza_k1, 1029);
  1601. AddVehicleComponent(yakuza_k1, 1030);
  1602. AddVehicleComponent(yakuza_k1, 1031);
  1603. AddVehicleComponent(yakuza_k1, 1033);
  1604. AddVehicleComponent(yakuza_k1, 1079);
  1605. AddVehicleComponent(yakuza_k1, 1087);
  1606. AddVehicleComponent(yakuza_k1, 1139);
  1607. AddVehicleComponent(yakuza_k1, 1140);
  1608. AddVehicleComponent(yakuza_k1, 1170);
  1609. }
  1610. else if (vehicleid == yakuza_k2)
  1611. {
  1612. ChangeVehiclePaintjob(yakuza_k2, 1);
  1613. AddVehicleComponent(yakuza_k2, 1010);
  1614. AddVehicleComponent(yakuza_k2, 1029);
  1615. AddVehicleComponent(yakuza_k2, 1030);
  1616. AddVehicleComponent(yakuza_k2, 1031);
  1617. AddVehicleComponent(yakuza_k2, 1033);
  1618. AddVehicleComponent(yakuza_k2, 1079);
  1619. AddVehicleComponent(yakuza_k2, 1087);
  1620. AddVehicleComponent(yakuza_k2, 1139);
  1621. AddVehicleComponent(yakuza_k2, 1140);
  1622. AddVehicleComponent(yakuza_k2, 1170);
  1623. }
  1624. else if (vehicleid == yakuza_k3)
  1625. {
  1626. ChangeVehiclePaintjob(yakuza_k3, 1);
  1627. AddVehicleComponent(yakuza_k3, 1010);
  1628. AddVehicleComponent(yakuza_k3, 1029);
  1629. AddVehicleComponent(yakuza_k3, 1030);
  1630. AddVehicleComponent(yakuza_k3, 1031);
  1631. AddVehicleComponent(yakuza_k3, 1033);
  1632. AddVehicleComponent(yakuza_k3, 1079);
  1633. AddVehicleComponent(yakuza_k3, 1087);
  1634. AddVehicleComponent(yakuza_k3, 1139);
  1635. AddVehicleComponent(yakuza_k3, 1140);
  1636. AddVehicleComponent(yakuza_k3, 1170);
  1637. }
  1638. else if (vehicleid == yakuza_f1)
  1639. {
  1640. AddVehicleComponent(yakuza_f1, 1010);
  1641. AddVehicleComponent(yakuza_f1, 1029);
  1642. AddVehicleComponent(yakuza_f1, 1030);
  1643. AddVehicleComponent(yakuza_f1, 1031);
  1644. AddVehicleComponent(yakuza_f1, 1033);
  1645. AddVehicleComponent(yakuza_f1, 1079);
  1646. AddVehicleComponent(yakuza_f1, 1087);
  1647. AddVehicleComponent(yakuza_f1, 1139);
  1648. AddVehicleComponent(yakuza_f1, 1140);
  1649. AddVehicleComponent(yakuza_f1, 1170);
  1650. }
  1651. else if (vehicleid == yakuza_f2)
  1652. {
  1653. AddVehicleComponent(yakuza_f2, 1010);
  1654. AddVehicleComponent(yakuza_f2, 1029);
  1655. AddVehicleComponent(yakuza_f2, 1030);
  1656. AddVehicleComponent(yakuza_f2, 1031);
  1657. AddVehicleComponent(yakuza_f2, 1033);
  1658. AddVehicleComponent(yakuza_f2, 1079);
  1659. AddVehicleComponent(yakuza_f2, 1087);
  1660. AddVehicleComponent(yakuza_f2, 1139);
  1661. AddVehicleComponent(yakuza_f2, 1140);
  1662. AddVehicleComponent(yakuza_f2, 1170);
  1663. }
  1664. else if (vehicleid == yakuza_f3)
  1665. {
  1666. AddVehicleComponent(yakuza_f3, 1010);
  1667. AddVehicleComponent(yakuza_f3, 1029);
  1668. AddVehicleComponent(yakuza_f3, 1030);
  1669. AddVehicleComponent(yakuza_f3, 1031);
  1670. AddVehicleComponent(yakuza_f3, 1033);
  1671. AddVehicleComponent(yakuza_f3, 1079);
  1672. AddVehicleComponent(yakuza_f3, 1087);
  1673. AddVehicleComponent(yakuza_f3, 1139);
  1674. AddVehicleComponent(yakuza_f3, 1140);
  1675. AddVehicleComponent(yakuza_f3, 1170);
  1676. }
  1677. else if (vehicleid == yakuza_f4)
  1678. {
  1679. AddVehicleComponent(yakuza_f4, 1010);
  1680. AddVehicleComponent(yakuza_f4, 1029);
  1681. AddVehicleComponent(yakuza_f4, 1030);
  1682. AddVehicleComponent(yakuza_f4, 1031);
  1683. AddVehicleComponent(yakuza_f4, 1033);
  1684. AddVehicleComponent(yakuza_f4, 1079);
  1685. AddVehicleComponent(yakuza_f4, 1087);
  1686. AddVehicleComponent(yakuza_f4, 1139);
  1687. AddVehicleComponent(yakuza_f4, 1140);
  1688. AddVehicleComponent(yakuza_f4, 1170);
  1689. }
  1690. return 1;
  1691. }
  1692.  
  1693.  
  1694. public OnPlayerCommandText(playerid, cmdtext[]) {
  1695. new tmp[512];
  1696. new idx;
  1697. new string[512];
  1698. new sendername[MAX_PLAYER_NAME];
  1699. new cmd[256];
  1700. cmd = strtok(cmdtext, idx);
  1701. {
  1702. dcmd(rac,3,cmdtext); // commandtexthez
  1703. return 0;
  1704. }
  1705. if(strcmp(cmd, "/restart", true ) == 0) {
  1706. if(PlayerInfo[playerid][pAdmin] >= 6) {
  1707. GetPlayerName(playerid, sendername, sizeof(sendername));
  1708. inProgress = true;
  1709. serverCount = 30;
  1710. restartTimer = SetTimer( "RestartServer", 1000, true );
  1711. SendClientMessage( playerid, COLOR_GREEN, "Visszaszámlálás elindítva!" );
  1712. format(string, sizeof string, "****** A szerver ujraindul %s által 30 másodpercen belül!******", sendername);
  1713. SendClientMessageToAll(COLOR_ORANGE, string);
  1714. return 1;
  1715. } else if( inProgress ) {
  1716. SendClientMessage( playerid, COLOR_RED, "Már folyamatban van egy visszaszámlálás!" );
  1717. } else {
  1718. SendClientMessage( playerid, COLOR_RED, "Nem használhatod ezt a parancsot!" );
  1719. }
  1720. return 1;
  1721. }
  1722.  
  1723. /* else if( !strcmp(cmdtext, "/rac", true) ) {
  1724. if(PlayerInfo[playerid][pAdmin] >= 4) {
  1725. GetPlayerName(playerid, nev10, sizeof(nev10));
  1726. SendClientMessage(playerid, 0xFFFFFFAA, "Járművek újraspawnolva!");
  1727. SendFormatMessageToAll(COLOR_ORANGE, "%s respawnolta az összes használaton kívüli járművet!", nev10);
  1728. for(new cars=0; cars<MAX_VEHICLES; cars++)
  1729. {
  1730. if(!VehicleOccupied(cars))
  1731. {
  1732. SetVehicleToRespawn(cars);
  1733. }
  1734. }
  1735. return 1;
  1736. }else if( inProgress ){
  1737. SendClientMessage( playerid, COLOR_RED, "Már folyamatban van egy visszaszámlálás!" );
  1738. }else{
  1739. SendClientMessage( playerid, COLOR_RED, "Nem használhatod ezt a parancsot!" );
  1740. return 1;
  1741. }
  1742. }*/
  1743. /*if(strcmp(cmd, "/kick", true ) == 0) {
  1744. new iPlayer;
  1745. if( unformat( cmd, "d", iPlayer ) ) {
  1746. SendClientMessage( playerid, COLOR_RED, "Használat: /kick < JátékosID >" );
  1747. } else {
  1748. new szIP[ 14 ];
  1749. GetPlayerIp( playerid, szIP, sizeof szIP );
  1750. for( new x = 0; x < sizeof protectedIPs; ++x ) {
  1751. if( !strcmp( szIP, protectedIPs[ x ] ) ) {
  1752. return SendClientMessage( playerid, COLOR_RED, "Ezt a játékost nem rúgahtod ki!" );
  1753. }
  1754. }
  1755. Kick( iPlayer );
  1756. }
  1757. return 1;
  1758. }
  1759. */
  1760. if(strcmp(cmd, "/help", true ) == 0) {
  1761. SendClientMessage(playerid, COLOR_ORANGE, "Ha megszeretnéd nézni az újításokat akkor pötyögd be /updates");
  1762. SendClientMessage(playerid, COLOR_ORANGE, "Ha afk-zni szeretnél pötyögd be /afk");
  1763. SendClientMessage(playerid, COLOR_ORANGE, "Ha enni szeretnél pötyögd be, /fánk");
  1764. SendClientMessage(playerid, COLOR_ORANGE, "Rendörségnél: /nyit /zár");
  1765. SendClientMessage(playerid, COLOR_ORANGE, "Tuningkocsiknál: /nyit, /zár, /beáll, /kiáll");
  1766. SendClientMessage(playerid, COLOR_ORANGE, "Teleportok megtekintése: /teles");
  1767. SendClientMessage(playerid, COLOR_GREEN, "__________________________________");
  1768. if (PlayerInfo[playerid][pAdmin] >= 1) {
  1769. SendClientMessage(playerid, COLOR_ORANGE, "ADMIN:/ah(elp), /au(pdates)");
  1770. }
  1771. return 1;
  1772. }
  1773.  
  1774. if(strcmp(cmd, "/updates", true ) == 0) {
  1775. SendClientMessage(playerid, COLOR_RED, "\\-------Updates--------//");
  1776. SendClientMessage(playerid, COLOR_YELLOW, "Rendörséghez kapu betéve, parancs /nyit, /zar");
  1777. SendClientMessage(playerid, COLOR_YELLOW, "Új parancs: /teles");
  1778. SendClientMessage(playerid, COLOR_YELLOW, "Új sebességmérő bevezetve!");
  1779. SendClientMessage(playerid, COLOR_YELLOW, "3 új teleport, megtekintéshez /teles");
  1780. SendClientMessage(playerid, COLOR_YELLOW, "Új km/h, Adminisland");
  1781. SendClientMessage(playerid, COLOR_YELLOW, "Új adminrendszer, /report, /admins");
  1782. SendClientMessage(playerid, COLOR_GREEN, "__________________________________");
  1783. if (PlayerInfo[playerid][pAdmin] >= 1) {
  1784. SendClientMessage(playerid, COLOR_ORANGE, "ADMIN:/ah(elp), /au(pdates)");
  1785. }
  1786. return 1;
  1787. }
  1788.  
  1789. if(strcmp(cmd, "/afk", true ) == 0) {
  1790. GetPlayerName(playerid, sendername, sizeof(sendername));
  1791. format(string, sizeof string, "%s Nincs a gépnél! [/afk]", sendername);
  1792. SendClientMessageToAll(COLOR_YELLOW, string);
  1793. SendClientMessage(playerid,0x99FF00AA,"Ha visszajöttél /afk-off");
  1794. GameTextForPlayer(playerid,"~b~ AFK-ba vagy", 5000, 3);
  1795. TogglePlayerControllable(playerid, 0);
  1796. SetPlayerColor(playerid, COLOR_RED);
  1797.  
  1798. return 1;
  1799. }
  1800.  
  1801. if(strcmp(cmd, "/afk-off", true ) == 0) {
  1802. GetPlayerName(playerid, sendername, sizeof(sendername));
  1803. GameTextForPlayer(playerid,"~r~ AFK kikapcsolva", 5000, 3);
  1804. format(string, sizeof string, "%s visszatért az afkból! [/afk-off]", sendername);
  1805. SendClientMessageToAll(COLOR_YELLOW, string);
  1806. TogglePlayerControllable(playerid, 1);
  1807. SetPlayerColor(playerid, COLOR_YELLOW);
  1808. return 1;
  1809. }
  1810.  
  1811. if(strcmp(cmd, "/fánk", true ) == 0) {
  1812. SetPlayerHealth(playerid, 100);
  1813. SetPlayerArmour(playerid, 100);
  1814. SendClientMessage(playerid, COLOR_YELLOW, "Hmm.. Jóllaktál, nézdcsak feltöltődött az életed, és kaptál golyóállómellényt");
  1815. return 1;
  1816. }
  1817.  
  1818. if(strcmp(cmd, "/enter", true ) == 0) {
  1819.  
  1820. if (IsPlayerInRangeOfPoint(playerid, 3.0, -2915.5198, 385.3093, 5.5489))
  1821. {
  1822. SetPlayerPos(playerid, 246.375991,109.245994,1003.218750);
  1823. SetPlayerInterior(playerid, 10);
  1824. SetPlayerVirtualWorld(playerid, 1);
  1825. }
  1826. else if (IsPlayerInRangeOfPoint(playerid, 3.0, -2192.6521, 647.4215, 49.4375))
  1827. {
  1828. SetPlayerPos(playerid, -2171.3066, 645.4599, 1057.5938);
  1829. SetPlayerInterior(playerid, 1);
  1830. SetPlayerVirtualWorld(playerid, 1);
  1831. }
  1832. else if (IsPlayerInRangeOfPoint(playerid, 3.0, -2170.3401, 635.7511, 1052.3750))
  1833. {
  1834. SetPlayerPos(playerid, 763.0883, -49.9427, 1000.5859);
  1835. SetPlayerInterior(playerid, 6);
  1836. }
  1837. else
  1838. {
  1839. SendClientMessage(playerid, COLOR_ORANGE, "Nem vagy egy ajtó közelében sem");
  1840. }
  1841. return 1;
  1842. }
  1843.  
  1844. if(strcmp(cmd, "/exit", true ) == 0) {
  1845.  
  1846. if (IsPlayerInRangeOfPoint(playerid, 3.0, 246.375991,109.245994,1003.218750))
  1847. {
  1848. SetPlayerPos(playerid, -2915.5198, 385.3093, 5.5489);
  1849. SetPlayerInterior(playerid, 0);
  1850. SetPlayerVirtualWorld(playerid, 0);
  1851. }
  1852. else if (IsPlayerInRangeOfPoint(playerid, 3.0, -2171.3066, 645.4599, 1057.5938))
  1853. {
  1854. SetPlayerPos(playerid, -2192.6521, 647.4215, 49.4375);
  1855. SetPlayerInterior(playerid, 0);
  1856. SetPlayerVirtualWorld(playerid, 0);
  1857. }
  1858. else if (IsPlayerInRangeOfPoint(playerid, 3.0, 763.0883, -49.9427, 1000.5859))
  1859. {
  1860. SetPlayerPos(playerid, -2170.3401, 635.7511, 1052.3750);
  1861. SetPlayerInterior(playerid, 1);
  1862. }
  1863. else
  1864. {
  1865. SendClientMessage(playerid, COLOR_ORANGE, "Nem vagy egy ajtó közelében sem");
  1866. }
  1867. return 1;
  1868. }
  1869.  
  1870. if(strcmp(cmd, "/nyit", true ) == 0) {
  1871.  
  1872. if (IsPlayerInRangeOfPoint(playerid, 12.0, -2242.19921875, 639.53125, 48.360000610352))
  1873. {
  1874. MoveObject(yak_kapu1, -2242.19921875, 639.53125, 45.360000610352, 2);
  1875. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Kapu nyitódik");
  1876. }
  1877. else if (IsPlayerInRangeOfPoint(playerid, 12.0, -2211.4797363281, 578.55059814453, 36.925994873047))
  1878. {
  1879. MoveObject(yak_kapu2, -2211.4797363281, 578.55059814453, 31.479999542236, 2);
  1880. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Kapu nyitódik");
  1881. }
  1882. else if(IsPlayerInRangeOfPoint(playerid, 12.0, -2860.6442871094, 467.68786621094, 6.1561040878296))
  1883. {
  1884. MoveObject(rendorsegkapu, -2860.6442871094, 467.68786621094, 0.1561040878296, 2);
  1885. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Kapu nyitódik");
  1886. }
  1887. else if(IsPlayerInRangeOfPoint(playerid, 12.0, -3284.7671,1296.2633,13.3817))
  1888. if(PlayerInfo[playerid][pAdmin] >= 1)
  1889. {
  1890. MoveObject(kapu, -3290.322998, 1296.884888, -27.543024, 3);
  1891. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Kapu nyitódik");
  1892. }
  1893. else
  1894. {
  1895. SendClientMessage(playerid, COLOR_RED, "Nem használhatod ezt a parancsot");
  1896. }
  1897. return 1;
  1898. }
  1899.  
  1900. if(strcmp(cmd, "/zár", true ) == 0) {
  1901.  
  1902. if (IsPlayerInRangeOfPoint(playerid, 12.0, -2242.19921875, 639.53125, 48.360000610352))
  1903. {
  1904. MoveObject(yak_kapu1, -2242.19921875, 639.53125, 48.360000610352, 2);
  1905. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Kapu záródik");
  1906. }
  1907. else if (IsPlayerInRangeOfPoint(playerid, 12.0, -2211.4797363281, 578.55059814453, 36.925994873047))
  1908. {
  1909. MoveObject(yak_kapu2, -2211.4797363281, 578.55059814453, 36.925994873047, 2);
  1910. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Kapu záródik");
  1911. }
  1912. else if (IsPlayerInRangeOfPoint(playerid, 12.0, -2860.6442871094, 467.68786621094, 0.1561040878296))
  1913. {
  1914. MoveObject(rendorsegkapu, -2860.6442871094, 467.68786621094, 6.1561040878296, 2);
  1915. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Kapu záródik");
  1916. }
  1917. else if (IsPlayerInRangeOfPoint(playerid, 12.0, -3284.7671, 1296.2633, 13.3817))
  1918. {
  1919. MoveObject(kapu, -3284.7671, 1296.2633, 5.3817, 3);
  1920. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Kapu záródik");
  1921. }
  1922. else
  1923. {
  1924. SendClientMessage(playerid, COLOR_RED, "Nem vagy egy kapu közelében sem!");
  1925. }
  1926. return 1;
  1927. }
  1928.  
  1929. if(strcmp(cmd, "/beáll", true ) == 0) {
  1930.  
  1931. if (IsPlayerInRangeOfPoint(playerid, 8.0, -2177.0896, 657.2063, 49.0871))
  1932. {
  1933. if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1934. {
  1935. SetVehiclePos(GetPlayerVehicleID(playerid), -2177.0825, 665.1991, 50.1780);
  1936. }
  1937. }
  1938. else
  1939. {
  1940. SendClientMessage(playerid, COLOR_RED, "Nem vagy a yakuza kapu közelében!");
  1941. }
  1942. return 1;
  1943. }
  1944.  
  1945. if(strcmp(cmd, "/kiáll", true ) == 0) {
  1946.  
  1947. if (IsPlayerInRangeOfPoint(playerid, 8.0, -2177.0825, 665.1991, 50.1780))
  1948. {
  1949. if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1950. {
  1951. SetVehiclePos(GetPlayerVehicleID(playerid), -2177.0896, 657.2063, 49.0871);
  1952. }
  1953. }
  1954. else
  1955. {
  1956. SendClientMessage(playerid, COLOR_RED, "Nem vagy a yakuza kapu közelében!");
  1957. }
  1958. return 1;
  1959. }
  1960.  
  1961. if(strcmp(cmd, "/fel", true ) == 0) {
  1962.  
  1963. if(IsPlayerInRangeOfPoint(playerid, 15.0, -3297.155273, 1278.163818, 13.845752))
  1964. {
  1965. MoveObject(lift, -3297.080322, 1278.281128, 47.647739, 3);
  1966. SendClientMessage(playerid, COLOR_RED, "A lift elindult felfele!");
  1967. }
  1968. else
  1969. {
  1970. SendClientMessage(playerid, COLOR_RED, "Nem vagy a lift közelében!");
  1971. }
  1972. return 1;
  1973. }
  1974. if(strcmp(cmd, "/le", true ) == 0) {
  1975.  
  1976. if(IsPlayerInRangeOfPoint(playerid, 15.0, -3297.080322, 1278.281128, 47.647739))
  1977. {
  1978. MoveObject(lift, -3297.155273, 1278.163818, 13.845752, 3);
  1979. SendClientMessage(playerid, COLOR_RED, "A lift elindult lefele!");
  1980. }
  1981. else
  1982. {
  1983. SendClientMessage(playerid, COLOR_RED, "Nem vagy a lift közelében!");
  1984. }
  1985. return 1;
  1986. }
  1987.  
  1988. if(strcmp(cmd, "/teles", true) == 0) {
  1989.  
  1990. ShowPlayerDialog(playerid, DIALOG_TELE, DIALOG_STYLE_LIST, "Teleportmenü", "Repterek\nStuntok\nDmZónák\nEgyéb\nKatonai Vizibázis", "Kiválasztás", "Mégse");
  1991. return 1;
  1992. }
  1993.  
  1994. if (strcmp(cmd, "/veh", true) == 0) {
  1995. if(PlayerInfo[playerid][pAdmin] >= 2)
  1996. ShowPlayerDialog(playerid, DIALOG_VEH, DIALOG_STYLE_LIST, "Járműlehívómenü", "Kocsik\nMotorok\nRepülők\nBiciklik\nRC Járművek\nEgyéb Járművek", "Kiválasztás", "Mégse");
  1997. return 1;
  1998. }
  1999.  
  2000. if (strcmp(cmd, "/kill", true ) == 0) {
  2001. SetPlayerHealth(playerid, 0);
  2002. return 1;
  2003. }
  2004.  
  2005. if (strcmp(cmd, "/exitdm", true ) == 0) {
  2006. if(DM[playerid] == false) return SendClientMessage(playerid,0xFFFF00AA,"Nem vagy DM zónában!");
  2007. DM[playerid] = false;
  2008. SendClientMessage(playerid, 0xFFFF00AA,"Sikeresen kiléptél a DM zónából!");
  2009. ResetPlayerWeapons(playerid);
  2010. SetPlayerPos(playerid, -2910.1963, 463.6516, 4.9519);
  2011. return 1;
  2012. }
  2013. /*#############################################################################
  2014. ################################ADMINSYSTEM####################################
  2015. #############################################################################*/
  2016.  
  2017. if (strcmp(cmdtext, "/admins", true) == 0)
  2018. {
  2019. if(IsPlayerConnected(playerid))
  2020. {
  2021. SendClientMessage(playerid, COLOR_MOCCASIN, "Online Adminok:");
  2022. for(new i = 0; i < MAX_PLAYERS; i++)
  2023. {
  2024. if(IsPlayerConnected(i))
  2025. {
  2026. if(PlayerInfo[i][pAdmin] ==1)
  2027. {
  2028. GetPlayerName(i, sendername, sizeof(sendername));
  2029. format(string, 256, "%s - Moderátor", sendername);
  2030. SendClientMessage(playerid, COLOR_ORANGE, string);
  2031. }
  2032. if(PlayerInfo[i][pAdmin] ==2)
  2033. {
  2034. GetPlayerName(i, sendername, sizeof(sendername));
  2035. format(string, 256, "%s - Moderátor", sendername);
  2036. SendClientMessage(playerid, COLOR_ORANGE, string);
  2037. }
  2038. if(PlayerInfo[i][pAdmin] ==3)
  2039. {
  2040. GetPlayerName(i, sendername, sizeof(sendername));
  2041. format(string, 256, "%s - Admin", sendername);
  2042. SendClientMessage(playerid, COLOR_GREEN, string);
  2043. }
  2044. if(PlayerInfo[i][pAdmin] ==4)
  2045. {
  2046. GetPlayerName(i, sendername, sizeof(sendername));
  2047. format(string, 256, "%s - Admin", sendername);
  2048. SendClientMessage(playerid, COLOR_GREEN, string);
  2049. }
  2050. if(PlayerInfo[i][pAdmin] ==5)
  2051. {
  2052. GetPlayerName(i, sendername, sizeof(sendername));
  2053. format(string, 256, "%s - FőAdmin", sendername);
  2054. SendClientMessage(playerid, COLOR_LIGHTRED, string);
  2055. }
  2056. if(PlayerInfo[i][pAdmin] ==6)
  2057. {
  2058. GetPlayerName(i, sendername, sizeof(sendername));
  2059. format(string, 256, "%s - Scripter", sendername);
  2060. SendClientMessage(playerid, COLOR_RED, string);
  2061. }
  2062. if(PlayerInfo[i][pAdmin] ==7)
  2063. {
  2064. GetPlayerName(i, sendername, sizeof(sendername));
  2065. format(string, 256, "%s - Scripter", sendername);
  2066. SendClientMessage(playerid, COLOR_RED, string);
  2067. }
  2068. }
  2069. }
  2070. }
  2071. return 1;
  2072. }
  2073. if(strcmp(cmd, "/destroycars", true) == 0)
  2074. {
  2075. if(IsPlayerConnected(playerid))
  2076. {
  2077. if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_GRAD1, " Nem vagy jogosult használni ezt a parancsot!");
  2078. DestroyVehicle(GetPlayerVehicleID(playerid));
  2079. SendClientMessage(playerid, COLOR_GREEN, "Kocsi Megsemmisítve!");
  2080.  
  2081. }
  2082. return 1;
  2083. }
  2084.  
  2085. if(strcmp(cmd, "/ahelp", true) == 0|| strcmp(cmd, "/ah", true) == 0)
  2086. {
  2087. if(IsPlayerConnected(playerid))
  2088. {
  2089. SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
  2090. if (PlayerInfo[playerid][pAdmin] >= 1)
  2091. {
  2092. SendClientMessage(playerid, COLOR_GRAD1, "*1* MODERATOR *** /au(pdates) /a(dmin) chat /kick /asay");
  2093. }
  2094. if (PlayerInfo[playerid][pAdmin] >= 2)
  2095. {
  2096. SendClientMessage(playerid, COLOR_GRAD2,"*2* ADMIN *** /veh /goto ");
  2097. }
  2098. if (PlayerInfo[playerid][pAdmin] >= 3)
  2099. {
  2100. SendClientMessage(playerid, COLOR_GRAD3,"*3* ADMIN *** /gethere /warn /ban");
  2101. }
  2102. if (PlayerInfo[playerid][pAdmin] >= 4)
  2103. {
  2104. SendClientMessage(playerid, COLOR_GRAD4,"*4* ADMIN *** /rac ");
  2105. }
  2106. if (PlayerInfo[playerid][pAdmin] >= 5)
  2107. {
  2108. SendClientMessage(playerid, COLOR_GRAD5,"*** Főadmin *** /makeadmin ");
  2109. }
  2110. if (PlayerInfo[playerid][pAdmin] >= 6)
  2111. {
  2112. SendClientMessage(playerid, COLOR_GRAD5,"*** Scripter *** /restart, /god, /god-off, /destroycars");
  2113. }
  2114. SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
  2115. }
  2116. return 1;
  2117. }
  2118. if (strcmp(cmd, "/god", true) == 0) {
  2119. if(PlayerInfo[playerid][pAdmin] >= 6) {
  2120. SetPlayerHealth(playerid, 100000);
  2121. }
  2122. else{
  2123. SendClientMessage(playerid, COLOR_RED, "Beszoptad öcsém, ezt a parancsot csak Sheet használhatja.");
  2124. }
  2125. return 1;
  2126. }
  2127. if(strcmp(cmd, "/god-off", true) == 0) {
  2128. if(PlayerInfo[playerid][pAdmin] >= 6) {
  2129. SetPlayerHealth(playerid, 100);
  2130. }
  2131. else{
  2132. SendClientMessage(playerid, COLOR_RED, "Nem vagy jogosult ezen parancs használatára!");
  2133. }
  2134. return 1;
  2135. }
  2136. //----------------------------------[AdminChat]-----------------------------------------------
  2137. if(strcmp(cmd, "/a", true) == 0|| strcmp(cmd, "/admin", true) == 0)
  2138. {
  2139. if(IsPlayerConnected(playerid))
  2140. {
  2141. GetPlayerName(playerid, sendername, sizeof(sendername));
  2142. new length = strlen(cmdtext);
  2143. while ((idx < length) && (cmdtext[idx] <= ' '))
  2144. {
  2145. idx++;
  2146. }
  2147. new offset = idx;
  2148. new result[64];
  2149. while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  2150. {
  2151. result[idx - offset] = cmdtext[idx];
  2152. idx++;
  2153. }
  2154. result[idx - offset] = EOS;
  2155. if(!strlen(result))
  2156. {
  2157. SendClientMessage(playerid, COLOR_GRAD2, "Használat: (/a)dmin [admin chat]");
  2158. return 1;
  2159. }
  2160. format(string, sizeof(string), "*%d Moderátor %s: %s", PlayerInfo[playerid][pAdmin], sendername, result);
  2161. if (PlayerInfo[playerid][pAdmin] == 1)
  2162. {
  2163. SendAdminMessage(COLOR_YELLOW, string);
  2164. }
  2165. printf("Moderátor %s: %s", sendername, result);
  2166. format(string, sizeof(string), "*%d Moderátor %s: %s", PlayerInfo[playerid][pAdmin], sendername, result);
  2167. if (PlayerInfo[playerid][pAdmin] == 2)
  2168. {
  2169. SendAdminMessage(COLOR_YELLOW, string);
  2170. }
  2171. printf("Moderátor %s: %s", sendername, result);
  2172. format(string, sizeof(string), "*%d Admin %s: %s", PlayerInfo[playerid][pAdmin], sendername, result);
  2173. if (PlayerInfo[playerid][pAdmin] == 3)
  2174. {
  2175. SendAdminMessage(COLOR_YELLOW, string);
  2176. }
  2177. printf("Admin %s: %s", sendername, result);
  2178. format(string, sizeof(string), "*%d Admin %s: %s", PlayerInfo[playerid][pAdmin], sendername, result);
  2179. if (PlayerInfo[playerid][pAdmin] == 4)
  2180. {
  2181. SendAdminMessage(COLOR_YELLOW, string);
  2182. }
  2183. printf("Admin %s: %s", sendername, result);
  2184. format(string, sizeof(string), "*%d FőAdmin %s: %s", PlayerInfo[playerid][pAdmin], sendername, result);
  2185. if (PlayerInfo[playerid][pAdmin] == 5)
  2186. {
  2187. SendAdminMessage(COLOR_YELLOW, string);
  2188. }
  2189. printf("FőAdmin %s: %s", sendername, result);
  2190. format(string, sizeof(string), "*%d Scripter %s: %s", PlayerInfo[playerid][pAdmin], sendername, result);
  2191. if (PlayerInfo[playerid][pAdmin] >= 6)
  2192. {
  2193. SendAdminMessage(COLOR_YELLOW, string);
  2194. }
  2195. printf("Scripter %s: %s", sendername, result);
  2196. }
  2197. return 1;
  2198. }
  2199. if(strcmp(cmd, "/au", true) == 0|| strcmp(cmd, "/aupdates", true) == 0)
  2200. {
  2201. if(IsPlayerConnected(playerid) )
  2202. {
  2203. if (PlayerInfo[playerid][pAdmin] >= 1)
  2204. {
  2205. SendClientMessage(playerid, COLOR_GREEN, "____________________________________");
  2206. SendClientMessage(playerid, COLOR_RED, "---------------------------UPDATES-------------------------");
  2207. SendClientMessage(playerid, COLOR_GRAD2, "Admin Updates:/a(dmin) chat működőképes!");
  2208. SendClientMessage(playerid, COLOR_GRAD2, "Admin Updates:Rcon Adminba csak megadott személyek léphetnek be!");
  2209. SendClientMessage(playerid, COLOR_GRAD2, "Admin Updates:/goto parancs betéve! 2es admintól használható");
  2210. SendClientMessage(playerid, COLOR_GRAD2, "Admin Updates:/gethere parancs betéve! 3as admintól használható");
  2211. SendClientMessage(playerid, COLOR_GRAD2, "Admin Updates:Sheet mostmár szerveren is tud admint osztani");
  2212. SendClientMessage(playerid, COLOR_GRAD2, "Admin Updates:Kickparancs betéve. 1es admintól használható");
  2213. SendClientMessage(playerid, COLOR_GRAD2, "Admin Updates:Warnparancs betéve. 3as admintól használható");
  2214. SendClientMessage(playerid, COLOR_GRAD2, "Admin Updates:Banparancs betéve. 3as admintól használható");
  2215. SendClientMessage(playerid, COLOR_GREEN, "____________________________________");
  2216. }
  2217. }
  2218. return 1;
  2219. }
  2220. if(strcmp(cmd, "/goto", true) == 0) {
  2221. if (PlayerInfo[playerid][pAdmin] >=2)
  2222. {
  2223. tmp = strtok(cmdtext, idx);
  2224. giveplayerid = ReturnUser(tmp);
  2225. Goto(playerid, giveplayerid);
  2226. GetPlayerName(playerid, sendername, sizeof(sendername));
  2227. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  2228. format(string, sizeof(string), "<<Admin %s odateleportált %s -hoz/hez >>", sendername, giveplayer);
  2229. ABroadCast(COLOR_LIGHTRED, string, 5);
  2230. }else {
  2231. SendClientMessage(playerid, COLOR_RED, "Nem vagy admin");
  2232. }
  2233. return 1;
  2234. }
  2235. if(strcmp(cmd, "/gethere", true) == 0)
  2236. {
  2237. if(PlayerInfo[playerid][pAdmin] >= 3)
  2238. {
  2239. tmp = strtok(cmdtext,idx);
  2240. if(!strlen(tmp))
  2241. {
  2242. SendClientMessage(playerid,COLOR_GRAD1,"Használat: /gethere [Játékos ID]");
  2243. return 1;
  2244. }
  2245. giveplayerid = ReturnUser(tmp);
  2246. if(IsPlayerConnected(giveplayerid))
  2247. {
  2248. if(giveplayerid != INVALID_PLAYER_ID)
  2249. {
  2250. new Float:x, Float:y, Float:z;
  2251. GetPlayerPos(playerid, x, y, z);
  2252. SetPlayerPos(giveplayerid, x,y,z);
  2253. SetPlayerInterior(giveplayerid,GetPlayerInterior(playerid));
  2254. SetPlayerVirtualWorld(giveplayerid,GetPlayerVirtualWorld(playerid));
  2255. format(string, sizeof(string), "%s has teleported %s to himself", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
  2256. GetPlayerName(playerid, sendername, sizeof(sendername));
  2257. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  2258. format(string, sizeof(string), "<< Admin %s magáhozteleportálta %s -t >>", sendername, giveplayer);
  2259. ABroadCast(COLOR_LIGHTRED, string, 5);
  2260. return 1;
  2261. }
  2262. }
  2263. }
  2264. }
  2265. if(strcmp(cmd, "/makeadmin", true) == 0)
  2266. {
  2267. if(PlayerInfo[playerid][pAdmin] >= 5)
  2268. {
  2269. tmp = strtok(cmdtext, idx);
  2270. if(!strlen(tmp))
  2271. {
  2272. SendClientMessage(playerid, COLOR_WHITE, "Használat: /makeadmin [JátékosID] [SZINT: 1-5]");
  2273. return 1;
  2274. }
  2275. giveplayerid = ReturnUser(tmp);
  2276. tmp = strtok(cmdtext, idx);
  2277. new level = strval(tmp);
  2278. if(level < 0 || level > 5) { SendClientMessage(playerid, COLOR_RED, "[HIBA:] 0-5 = Hibás szint."); return 1; }
  2279. SendClientMessage(playerid, COLOR_RED, "Sikeres adminfelkérés");
  2280. if(IsPlayerConnected(giveplayerid))
  2281. {
  2282. if(giveplayerid != INVALID_PLAYER_ID)
  2283. {
  2284. GetPlayerName(playerid, sendername, sizeof(sendername));
  2285. GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  2286. format(string, sizeof(string), "<< Admin %s kinevezte %s-t %d szintű adminnak! >>", sendername, giveplayer, level);
  2287. ABroadCast(COLOR_LIGHTRED, string, 5);
  2288. format(string, sizeof(string), "%s felékért %d szintű adminnak, Gratulálunk. Parancsok: /ah(elp), /au(pdates)", GetPlayerNameEx(playerid), level, GetPlayerNameEx(giveplayerid));
  2289. SendClientMessage(giveplayerid, COLOR_RED, string);
  2290. PlayerInfo[giveplayerid][pAdmin] = level;
  2291. return 1;
  2292. }
  2293. }
  2294. }
  2295. }
  2296. if(strcmp(cmd, "/kick", true) == 0)
  2297. {
  2298. if(IsPlayerConnected(playerid))
  2299. {
  2300. tmp = strtok(cmdtext, idx);
  2301. if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Használat: /kick [JátékosID] [Indok]");
  2302. giveplayerid = strval(tmp);
  2303. if(PlayerInfo[playerid][pAdmin] >= 1)
  2304. {
  2305. new length = strlen(cmdtext);
  2306. while ((idx < length) && (cmdtext[idx] <= ' ')) {
  2307. idx++;
  2308. }
  2309. new offset = idx;
  2310. new result[64];
  2311. while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) {
  2312. result[idx - offset] = cmdtext[idx];
  2313. idx++;
  2314. }
  2315. result[idx - offset] = EOS;
  2316. if(!strlen(result))
  2317. {
  2318. result = " - ";
  2319. }
  2320.  
  2321. new playa;
  2322. /*new szIP[ 14];
  2323. new iPlayer;
  2324. GetPlayerIp (playerid, szIP, sizeof szIP);
  2325. for( new x = 0; x > sizeof protectedIPs; ++x ) {
  2326. if (strcmp( szIP, protectedIPs; ++x ) {
  2327. return SendClientMessage(playerid, COLOR_RED, "Ezt a játékos nemrudhatod ki!");
  2328. }
  2329. }
  2330. Kick(iPlayer);
  2331. }*/
  2332. format(string, sizeof(string), "*AdmCmd: %s kickelve lett %s által. Indok:[%s]", GetPlayerNameEx(giveplayerid), GetPlayerNameEx(playerid), result);
  2333. SendClientMessageToAll(COLOR_RED, string);
  2334.  
  2335. GetPlayerName(playa, giveplayer, sizeof(giveplayer));
  2336. GetPlayerName(playerid, sendername, sizeof(sendername));
  2337. format(string, sizeof(string), "Kickelve lettél %s által. Indok: [%s]", GetPlayerNameEx(playerid), result);
  2338. SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
  2339. Kick(giveplayerid);
  2340. return 1;
  2341. }
  2342. }
  2343. else{
  2344. SendClientMessage(playerid, COLOR_RED, "Nem vagy admin");
  2345. }
  2346. }
  2347. if(strcmp(cmd, "/warn", true) == 0)
  2348. {
  2349. if(IsPlayerConnected(playerid))
  2350. {
  2351. tmp = strtok(cmdtext, idx);
  2352. giveplayerid = strval(tmp);
  2353. if(PlayerInfo[playerid][pAdmin] >= 3)
  2354. {
  2355. new length = strlen(cmdtext);
  2356. while ((idx < length) && (cmdtext[idx] <= ' ')) {
  2357. idx++;
  2358. }
  2359. new offset = idx;
  2360. new result[64];
  2361. while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) {
  2362. result[idx - offset] = cmdtext[idx];
  2363. idx++;
  2364. }
  2365. result[idx - offset] = EOS;
  2366. if(!strlen(result))
  2367. {
  2368. if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Használat: /warn [JátékosID] [INDOK]");
  2369. }
  2370.  
  2371. new playa;
  2372. GetPlayerName(playa, giveplayer, sizeof(giveplayer));
  2373. GetPlayerName(playerid, sendername, sizeof(sendername));
  2374. format(string, sizeof(string), "Figyelmeztetve lettél %s által. Indok: [%s]", GetPlayerNameEx(playerid), result);
  2375. SendClientMessage(giveplayerid, COLOR_YELLOW, string);
  2376. if(Warns[giveplayerid] == 3)
  2377. {
  2378. format(string, sizeof(string), "*Admcmd: %s bannolva lett a rendszer által. Ok: 3 Figyelmeztetés", GetPlayerNameEx(giveplayerid), GetPlayerNameEx(playerid), result);
  2379. SendClientMessageToAll(COLOR_RED, string);
  2380.  
  2381. BanEx(giveplayerid, "3 figyelmeztetés");
  2382. return 1;
  2383. }
  2384. Warns[giveplayerid] ++;
  2385. format(string, sizeof(string), "*AdmCmd: %s figyelmezettve lett %s által. Ok: [%s]", GetPlayerNameEx(giveplayerid), GetPlayerNameEx(playerid), result);
  2386. ABroadCast(COLOR_LIGHTRED, string, 5);
  2387.  
  2388. return 1;
  2389. }
  2390. }
  2391. }
  2392. if(strcmp(cmd, "/ban", true) == 0)
  2393. {
  2394. if(IsPlayerConnected(playerid))
  2395. {
  2396. tmp = strtok(cmdtext, idx);
  2397. if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_WHITE, "Használat: /ban [JátékosID] [Indok]");
  2398. giveplayerid = strval(tmp);
  2399. if(PlayerInfo[playerid][pAdmin] >= 3)
  2400. {
  2401. new length = strlen(cmdtext);
  2402. while ((idx < length) && (cmdtext[idx] <= ' ')) {
  2403. idx++;
  2404. }
  2405. new offset = idx;
  2406. new result[64];
  2407. while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) {
  2408. result[idx - offset] = cmdtext[idx];
  2409. idx++;
  2410. }
  2411. result[idx - offset] = EOS;
  2412. if(!strlen(result))
  2413. {
  2414. result = "No reason";
  2415. }
  2416. new playa;
  2417. GetPlayerName(playa, giveplayer, sizeof(giveplayer));
  2418. GetPlayerName(playerid, sendername, sizeof(sendername));
  2419. format(string, sizeof(string), "Bannolva lettél - %s által.", GetPlayerNameEx(playerid));
  2420. SendClientMessage(giveplayerid, COLOR_GREEN, string);
  2421. format(string, sizeof(string), "Indok - %s", result);
  2422. format(string, sizeof(string), "*AdmCmd: %s kilett tiltva a szerverről %s által. Ok: [%s]", GetPlayerNameEx(giveplayerid), GetPlayerNameEx(playerid), result);
  2423. SendClientMessageToAll(COLOR_RED, string);
  2424. BanEx(giveplayerid, result);
  2425. return 1;
  2426. }
  2427. }
  2428. }
  2429. if(strcmp(cmd, "/report", true) == 0)
  2430. {
  2431. if(IsPlayerConnected(playerid))
  2432. {
  2433. GetPlayerName(playerid, sendername, sizeof(sendername));
  2434. new length = strlen(cmdtext);
  2435. while ((idx < length) && (cmdtext[idx] <= ' '))
  2436. {
  2437. idx++;
  2438. }
  2439. new offset = idx;
  2440. new result[128];
  2441. while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  2442. {
  2443. result[idx - offset] = cmdtext[idx];
  2444. idx++;
  2445. }
  2446. result[idx - offset] = EOS;
  2447. if(!strlen(result))
  2448. {
  2449. SendClientMessage(playerid, COLOR_GRAD2, "Használat: /report [szöveg]");
  2450. return 1;
  2451. }
  2452. format(string, sizeof(string), "Bejelentés tőle: %s: %s", sendername, (result));
  2453. ABroadCast(COLOR_RED,string,1);
  2454. SendClientMessage(playerid, COLOR_YELLOW, "Üzeneted elkdülve az adminoknak!");
  2455. }
  2456. return 1;
  2457. }
  2458. /* if(strcmp(cmd, "/rac", true ) == 0){
  2459. new second;
  2460. if(sscanf(cmd, "i", second))
  2461. {
  2462. SendClientMessage(playerid, 0x33CCFFAA, "Használat: /rac [Másodperc]");
  2463. }
  2464. if(rac == 1)
  2465. {
  2466. SendClientMessageToAll(0x33CCFFAA, "Egy újabb autó respawnhoz várnod kell, mert még folyamatban van 1!");
  2467. }
  2468. if(second > 60)
  2469. {
  2470. SendClientMessage(playerid, 0x33CCFFAA, "Az autó respawn 1 percnél (60mp) nem lehet több!");
  2471. }
  2472. else
  2473. {
  2474. GetPlayerName(playerid, sendername, sizeof(sendername));
  2475. format(string, 128, "Minden használaton kívűli jármű %i másodperc múlva újra lesz spawnolva %s álat!", second, sendername);
  2476. SendClientMessageToAll(0x33CCFFAA, string);
  2477. SetTimer("CarRespawn", second, false);
  2478. rac = 1;
  2479. }
  2480. return 1;
  2481. }*/
  2482. if(strcmp(cmd, "/asay", true) == 0)
  2483. {
  2484. if(IsPlayerConnected(playerid))
  2485. {
  2486. if (PlayerInfo[playerid][pAdmin] <= 1)
  2487. {
  2488. SendClientMessage(playerid, COLOR_GRAD2, "Nem vagy admin!");
  2489. return 1;
  2490. }
  2491. new length = strlen(cmdtext);
  2492. while ((idx < length) && (cmdtext[idx] <= ' '))
  2493. {
  2494. idx++;
  2495. }
  2496. new offset = idx;
  2497. new result[128];
  2498. while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  2499. {
  2500. result[idx - offset] = cmdtext[idx];
  2501. idx++;
  2502. }
  2503. result[idx - offset] = EOS;
  2504. if(!strlen(result))
  2505. {
  2506. SendClientMessage(playerid, COLOR_WHITE, "HASZNÁLAT: /asay [szöveg]");
  2507. return 1;
  2508. }
  2509. GetPlayerName(playerid, sendername, sizeof(sendername));
  2510. format(string, sizeof(string),"* Moderátor %s: %s", sendername, result);
  2511. if (PlayerInfo[playerid][pAdmin] == 1)
  2512. SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
  2513. format(string, sizeof(string),"* Moderátor %s: %s", sendername, result);
  2514. if (PlayerInfo[playerid][pAdmin] == 2)
  2515. SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
  2516. format(string, sizeof(string),"* Admin %s: %s", sendername, result);
  2517. if (PlayerInfo[playerid][pAdmin] == 3)
  2518. SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
  2519. format(string, sizeof(string),"* Admin %s: %s", sendername, result);
  2520. if (PlayerInfo[playerid][pAdmin] == 4)
  2521. SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
  2522. format(string, sizeof(string),"* FőAdmin %s: %s", sendername, result);
  2523. if (PlayerInfo[playerid][pAdmin] == 5)
  2524. SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
  2525. format(string, sizeof(string),"* Scripter %s: %s", sendername, result);
  2526. if (PlayerInfo[playerid][pAdmin] == 6)
  2527. SendClientMessageToAll(COLOR_LIGHTBLUE1, string);
  2528. }
  2529. return 1;
  2530. }
  2531. dcmd_rac(playerid,params[])
  2532. {
  2533. if(!params[0]) return SendClientMessage(playerid, 0x33CCFFAA, "Használat: /rac [Másodperc]");
  2534. new second = strval(params);
  2535. if(rac == 1) return SendClientMessageToAll(0x33CCFFAA, "Egy újabb autó respawnhoz várnod kell, mert még folyamatban van 1!");
  2536. if(second > 60) return SendClientMessage(playerid, 0x33CCFFAA, "Az autó respawn 1 percnél (60mp) nem lehet több!");
  2537. GetPlayerName(playerid, sendername, sizeof(sendername));
  2538. format(string, 128, "Minden használaton kívűli jármű %i másodperc múlva újra lesz spawnolva %s álat!", second, GET_PLAYER_NAME(playerid));
  2539. SendClientMessageToAll(0x33CCFFAA, string);
  2540. SetTimer("CarRespawn", second, false);
  2541. rac = 1;
  2542. return 1;
  2543. }
  2544. return SendClientMessage(playerid, COLOR_RED, "Nem Létezik ilyen parancs. Tipp:/help");
  2545. }
  2546.  
  2547. public CarRespawn()
  2548. {
  2549. rac = 0;
  2550. for(new vid = 0; vid < MAX_VEHICLES; vid ++)if(!IsVehicleOccupied(vid))SetVehicleToRespawn(vid);
  2551. return SendClientMessageToAll(0x33CCFFAA, "* Minden használaton kívüli jármű helyreállítva!");
  2552. }
  2553. stock IsVehicleOccupied(vehicleid)
  2554. {
  2555. for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerInVehicle(i, vehicleid)) return 1;
  2556. return 0;
  2557. }
  2558. /*public VehicleOccupied(vehicleid)
  2559. {
  2560. for(new i=0;i<MAX_PLAYERS;i++)
  2561. {
  2562. if(IsPlayerInVehicle(i,vehicleid)) return 1;
  2563. }
  2564. return 0;
  2565. }*/
  2566. /*#######################################################################################
  2567. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2568. ---------------------------------------PARANCSOK--------------------------------------
  2569. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2570. #######################################################################################*/
  2571. //---------------------------------Rangok, accountok------------------------------------
  2572.  
  2573. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2574. {
  2575. if(dialogid == ReGiStEr)
  2576. {
  2577. if(response)
  2578. {
  2579. new file[128];
  2580. new string[128];
  2581. new name[MAX_PLAYER_NAME];
  2582. GetPlayerName(playerid, name, sizeof(name));
  2583. if(strlen(inputtext) == 0)
  2584. {
  2585. format(string, sizeof string, "Regisztráció \n\nÜdv %s! \nTe még nem vagy regisztrálva! \n\nKérjük regisztrálj.", name);
  2586. ShowPlayerDialog(playerid, ReGiStEr, DIALOG_STYLE_INPUT, "Regisztráció", string, "Register", "Cancel.");
  2587. return 0;
  2588. }
  2589. format(file,sizeof(file),"%s.ini",name);
  2590. if(!fexist(file))
  2591. {
  2592. dini_Create(file);
  2593. dini_IntSet(file,"Password", udb_hash(inputtext));
  2594. dini_IntSet(file,"pScore", GetPlayerScore(playerid));
  2595. dini_IntSet(file,"pMoney", GetPlayerMoney(playerid));
  2596. dini_IntSet(file,"pDeaths", PlayerInfo[playerid][pDeaths]);
  2597. dini_IntSet(file,"pKills", PlayerInfo[playerid][pKills]);
  2598. dini_IntSet(file,"pAdmin", PlayerInfo[playerid][pAdmin]);
  2599. format(string, sizeof string,"Bejelentkezés \n\nÜdv %s! \nTe regisztrálva vagy! \n\nKérjük jelentkezz be.", name);
  2600. ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, "Bejelentkezés", string, "Login", "Cancel.");
  2601. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  2602. GetPlayerName(playerid, name, sizeof(name));
  2603. printf("%s sikeresen regisztrált!", name);
  2604. }
  2605. }
  2606. }
  2607. if(dialogid == LoGiN)
  2608. {
  2609. if(response)
  2610. {
  2611. new file[128];
  2612. new string[128];
  2613. new PlayerName[24];
  2614. if(strlen(inputtext) == 0)
  2615. {
  2616. GetPlayerName(playerid, PlayerName, sizeof PlayerName);
  2617. format(string, sizeof string, "Bejelentkezés \n\nÜdv %s! \nTe regisztrálva vagy! \n\nKérjük jelentkezz be.", PlayerName);
  2618. ShowPlayerDialog(playerid, LoGiN, DIALOG_STYLE_INPUT, "Bejelentkezés", string, "Login", "Cancel.");
  2619. return 0;
  2620. }
  2621. new name[MAX_PLAYER_NAME];
  2622. GetPlayerName(playerid, name, sizeof(name));
  2623. format(file,sizeof(file),"%s.ini",name);
  2624. if(fexist(file))
  2625. {
  2626. new password = dini_Int(file, "Password");
  2627. if(udb_hash(inputtext) != password)
  2628. {
  2629. SendClientMessage(playerid, COLOR_RED, "Hiba: Nem jó jelszó!");
  2630. Kick(playerid);
  2631. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  2632. printf("%s Nem tudott bejelentkezni!", name);
  2633. }
  2634. else
  2635. {
  2636. IsLogged[playerid] = 1;
  2637. ResetPlayerMoney(playerid);
  2638. SetPlayerScore(playerid, dini_Int(file,"pScore"));
  2639. GivePlayerMoney(playerid, dini_Int(file,"pMoney"));
  2640. PlayerInfo[playerid][pDeaths] = dini_Int(file,"pDeaths");
  2641. PlayerInfo[playerid][pKills] = dini_Int(file,"pKills");
  2642. PlayerInfo[playerid][pAdmin] = dini_Int(file,"pAdmin");
  2643. SendClientMessage(playerid, COLOR_GREEN, "Sikeresen be jelentkeztél!");
  2644. TogglePlayerSpectating(playerid, 0);
  2645. }
  2646. }
  2647. }
  2648. }
  2649.  
  2650. /*#########################################################################################################################################
  2651. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2652. -------------------------------------------------------------------------------------------------------------------------------------------
  2653. ---------------------------------------************************KOCSILEHÍVÓ, BY: SHEET************************------------------------------
  2654. -------------------------------------------------------------------------------------------------------------------------------------------
  2655. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2656. #########################################################################################################################################*/
  2657. new Veh;
  2658. new Float:X, Float:Y, Float:Z;
  2659. GetPlayerPos(playerid, X, Y, Z);
  2660. new sendername[MAX_PLAYER_NAME];
  2661. new string[128];
  2662. new DialogString[1600]; // Az 1600 helyett a karakterek számát írd..
  2663. format(DialogString,sizeof DialogString,"%s%s",DialogIDString[0],DialogIDString[1]);
  2664. if(dialogid == DIALOG_VEH)
  2665. {
  2666. if(listitem == 0)
  2667. {
  2668. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Kocsik", "Sportkocsik\nVeteránkocsik\nSzolgálatikocsik\nTeherszállítókocsik\nBuszok,Kamionok\nReptériKocsik", "Kiválaszt", "Cancel");
  2669. }
  2670. if(listitem == 1)
  2671. {
  2672. ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Motorok", "Pizza Boy\nPCJ-600\nFaggio\nFreeway\nSanchez\nFCR-900\nNRG-500\nHPV-1000\nBF-400\nWayfarer", "Kiválaszt", "Cancel");
  2673. }
  2674. if(listitem == 2)
  2675. {
  2676. ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Repülők", "Levetian\nHunter\nSeasparrow\nSkimmer\nRustler\nMaverick\nSan maverick\nPolice maverick\nBeagle\nCropduster\nStuntplane\nShamal\nHydra\nNevada\nRaindance\nAT-400\nAndromada\nDodo", "Kiválaszt", "Cancel");
  2677. }
  2678. if(listitem == 3)
  2679. {
  2680. ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Biciklik", "BMX\nBike\nMountain bike", "Kiválaszt", "Cancel");
  2681. }
  2682. if(listitem == 4)
  2683. {
  2684. ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "RC Járművek", "RC Bandit\nRC Baron\nRc Raider\nRC Goblin\nRC Tiger\nRC Cam", "Kiválaszt", "Cancel");
  2685. }
  2686. if(listitem == 5)
  2687. {
  2688. ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Egyéb járművek", "Infernus\nBanshee\nSultan", "Kiválaszt", "Cancel");
  2689. }
  2690. }
  2691. if(dialogid == DIALOGID)
  2692. {
  2693. if(listitem == 0)
  2694. {
  2695. ShowPlayerDialog(playerid, DIALOGID+6, DIALOG_STYLE_LIST, "Sportkocsik", "asd\nasd" , "Kiválaszt", "Cancel");
  2696. }
  2697. if(listitem == 1)
  2698. {
  2699. ShowPlayerDialog(playerid, DIALOGID+7, DIALOG_STYLE_LIST, "Veteránkocsik", "asd\nasd" , "Kiválaszt", "Cancel");
  2700. }
  2701. if(listitem == 2)
  2702. {
  2703. ShowPlayerDialog(playerid, DIALOGID+8, DIALOG_STYLE_LIST, "Szolgálatikocsik", "asd\nasd" , "Kiválaszt", "Cancel");
  2704. }
  2705. if(listitem == 3)
  2706. {
  2707. ShowPlayerDialog(playerid, DIALOGID+9, DIALOG_STYLE_LIST, "Teherszálítókocsik", "asd\nasd" , "Kiválaszt", "Cancel");
  2708. }
  2709. if(listitem == 4)
  2710. {
  2711. ShowPlayerDialog(playerid, DIALOGID+10, DIALOG_STYLE_LIST, "Buszok,Kamionok", "asd\nasd" , "Kiválaszt", "Cancel");
  2712. }
  2713. if(listitem == 5)
  2714. {
  2715. ShowPlayerDialog(playerid, DIALOGID+11, DIALOG_STYLE_LIST, "Reptérikocsik", "asd\nasd" , "Kiválaszt", "Cancel");
  2716. }
  2717. }
  2718. if(dialogid == DIALOGID+6)//kocsik
  2719. {
  2720. if(response)
  2721. {
  2722. if(listitem == 0)
  2723. {
  2724. Veh = CreateVehicle(400, X, Y, Z, 0.0, -1, -1, -1);
  2725. PutPlayerInVehicle(playerid, Veh, 0);
  2726. }
  2727. if(listitem == 1)
  2728. {
  2729. Veh = CreateVehicle(401, X, Y, Z, 0.0, -1, -1, -1);
  2730. PutPlayerInVehicle(playerid, Veh, 0);
  2731. }
  2732. if(listitem == 2)
  2733. {
  2734. Veh = CreateVehicle(402, X, Y, Z, 0.0, -1, -1, -1);
  2735. PutPlayerInVehicle(playerid, Veh, 0);
  2736. }
  2737. if(listitem == 3)
  2738. {
  2739. Veh = CreateVehicle(404, X, Y, Z, 0.0, -1, -1, -1);
  2740. PutPlayerInVehicle(playerid, Veh, 0);
  2741. }
  2742. if(listitem == 4)
  2743. {
  2744. Veh = CreateVehicle(406, X, Y, Z, 0.0, -1, -1, -1);
  2745. PutPlayerInVehicle(playerid, Veh, 0);
  2746. }
  2747. if(listitem == 5)
  2748. {
  2749. Veh = CreateVehicle(407, X, Y, Z, 0.0, -1, -1, -1);
  2750. PutPlayerInVehicle(playerid, Veh, 0);
  2751. }
  2752. if(listitem == 6)
  2753. {
  2754. Veh = CreateVehicle(409, X, Y, Z, 0.0, -1, -1, -1);
  2755. PutPlayerInVehicle(playerid, Veh, 0);
  2756. }
  2757. if(listitem == 7)
  2758. {
  2759. Veh = CreateVehicle(410, X, Y, Z, 0.0, -1, -1, -1);
  2760. PutPlayerInVehicle(playerid, Veh, 0);
  2761. }
  2762. if(listitem == 8)
  2763. {
  2764. Veh = CreateVehicle(411, X, Y, Z, 0.0, -1, -1, -1);
  2765. PutPlayerInVehicle(playerid, Veh, 0);
  2766. }
  2767. if(listitem == 9)
  2768. {
  2769. Veh = CreateVehicle(412, X, Y, Z, 0.0, -1, -1, -1);
  2770. PutPlayerInVehicle(playerid, Veh, 0);
  2771. }
  2772. if(listitem == 10)
  2773. {
  2774. Veh = CreateVehicle(413, X, Y, Z, 0.0, -1, -1, -1);
  2775. PutPlayerInVehicle(playerid, Veh, 0);
  2776. }
  2777. if(listitem == 11)
  2778. {
  2779. Veh = CreateVehicle(415, X, Y, Z, 0.0, -1, -1, -1);
  2780. PutPlayerInVehicle(playerid, Veh, 0);
  2781. }
  2782. if(listitem == 12)
  2783. {
  2784. Veh = CreateVehicle(416, X, Y, Z, 0.0, -1, -1, -1);
  2785. PutPlayerInVehicle(playerid, Veh, 0);
  2786. }
  2787. if(listitem == 13)
  2788. {
  2789. Veh = CreateVehicle(418, X, Y, Z, 0.0, -1, -1, -1);
  2790. PutPlayerInVehicle(playerid, Veh, 0);
  2791. }
  2792. if(listitem == 14)
  2793. {
  2794. Veh = CreateVehicle(419, X, Y, Z, 0.0, -1, -1, -1);
  2795. PutPlayerInVehicle(playerid, Veh, 0);
  2796. }
  2797. if(listitem == 15)
  2798. {
  2799. Veh = CreateVehicle(420, X, Y, Z, 0.0, -1, -1, -1);
  2800. PutPlayerInVehicle(playerid, Veh, 0);
  2801. }
  2802. if(listitem == 16)
  2803. {
  2804. Veh = CreateVehicle(421, X, Y, Z, 0.0, -1, -1, -1);
  2805. PutPlayerInVehicle(playerid, Veh, 0);
  2806. }
  2807. if(listitem == 17)
  2808. {
  2809. Veh = CreateVehicle(422, X, Y, Z, 0.0, -1, -1, -1);
  2810. PutPlayerInVehicle(playerid, Veh, 0);
  2811. }
  2812. if(listitem == 18)
  2813. {
  2814. Veh = CreateVehicle(424, X, Y, Z, 0.0, -1, -1, -1);
  2815. PutPlayerInVehicle(playerid, Veh, 0);
  2816. }
  2817. if(listitem == 19)
  2818. {
  2819. Veh = CreateVehicle(426, X, Y, Z, 0.0, -1, -1, -1);
  2820. PutPlayerInVehicle(playerid, Veh, 0);
  2821. }
  2822. if(listitem == 20)
  2823. {
  2824. Veh = CreateVehicle(427, X, Y, Z, 0.0, -1, -1, -1);
  2825. PutPlayerInVehicle(playerid, Veh, 0);
  2826. }
  2827. if(listitem == 21)
  2828. {
  2829. Veh = CreateVehicle(429, X, Y, Z, 0.0, -1, -1, -1);
  2830. PutPlayerInVehicle(playerid, Veh, 0);
  2831. }
  2832. if(listitem == 22)
  2833. {
  2834. Veh = CreateVehicle(434, X, Y, Z, 0.0, -1, -1, -1);
  2835. PutPlayerInVehicle(playerid, Veh, 0);
  2836. }
  2837. if(listitem == 23)
  2838. {
  2839. Veh = CreateVehicle(436, X, Y, Z, 0.0, -1, -1, -1);
  2840. PutPlayerInVehicle(playerid, Veh, 0);
  2841. }
  2842. if(listitem == 24)
  2843. {
  2844. Veh = CreateVehicle(438, X, Y, Z, 0.0, -1, -1, -1);
  2845. PutPlayerInVehicle(playerid, Veh, 0);
  2846. }
  2847. if(listitem == 25)
  2848. {
  2849. Veh = CreateVehicle(439, X, Y, Z, 0.0, -1, -1, -1);
  2850. PutPlayerInVehicle(playerid, Veh, 0);
  2851. }
  2852. if(listitem == 26)
  2853. {
  2854. Veh = CreateVehicle(442, X, Y, Z, 0.0, -1, -1, -1);
  2855. PutPlayerInVehicle(playerid, Veh, 0);
  2856. }
  2857. if(listitem == 27)
  2858. {
  2859. Veh = CreateVehicle(444, X, Y, Z, 0.0, -1, -1, -1);
  2860. PutPlayerInVehicle(playerid, Veh, 0);
  2861. }
  2862. if(listitem == 28)
  2863. {
  2864. Veh = CreateVehicle(445, X, Y, Z, 0.0, -1, -1, -1);
  2865. PutPlayerInVehicle(playerid, Veh, 0);
  2866. }
  2867. if(listitem == 29)
  2868. {
  2869. Veh = CreateVehicle(451, X, Y, Z, 0.0, -1, -1, -1);
  2870. PutPlayerInVehicle(playerid, Veh, 0);
  2871. }
  2872. if(listitem == 30)
  2873. {
  2874. Veh = CreateVehicle(458, X, Y, Z, 0.0, -1, -1, -1);
  2875. PutPlayerInVehicle(playerid, Veh, 0);
  2876. }
  2877. if(listitem == 31)
  2878. {
  2879. Veh = CreateVehicle(466, X, Y, Z, 0.0, -1, -1, -1);
  2880. PutPlayerInVehicle(playerid, Veh, 0);
  2881. }
  2882. if(listitem == 32)
  2883. {
  2884. Veh = CreateVehicle(467, X, Y, Z, 0.0, -1, -1, -1);
  2885. PutPlayerInVehicle(playerid, Veh, 0);
  2886. }
  2887. if(listitem == 33)
  2888. {
  2889. Veh = CreateVehicle(470, X, Y, Z, 0.0, -1, -1, -1);
  2890. PutPlayerInVehicle(playerid, Veh, 0);
  2891. }
  2892. if(listitem == 34)
  2893. {
  2894. Veh = CreateVehicle(474, X, Y, Z, 0.0, -1, -1, -1);
  2895. PutPlayerInVehicle(playerid, Veh, 0);
  2896. }
  2897. if(listitem == 35)
  2898. {
  2899. Veh = CreateVehicle(475, X, Y, Z, 0.0, -1, -1, -1);
  2900. PutPlayerInVehicle(playerid, Veh, 0);
  2901. }
  2902. if(listitem == 36)
  2903. {
  2904. Veh = CreateVehicle(477, X, Y, Z, 0.0, -1, -1, -1);
  2905. PutPlayerInVehicle(playerid, Veh, 0);
  2906. }
  2907. if(listitem == 37)
  2908. {
  2909. Veh = CreateVehicle(478, X, Y, Z, 0.0, -1, -1, -1);
  2910. PutPlayerInVehicle(playerid, Veh, 0);
  2911. }
  2912. if(listitem == 38)
  2913. {
  2914. Veh = CreateVehicle(479, X, Y, Z, 0.0, -1, -1, -1);
  2915. PutPlayerInVehicle(playerid, Veh, 0);
  2916. }
  2917. if(listitem == 39)
  2918. {
  2919. Veh = CreateVehicle(480, X, Y, Z, 0.0, -1, -1, -1);
  2920. PutPlayerInVehicle(playerid, Veh, 0);
  2921. }
  2922. if(listitem == 40)
  2923. {
  2924. Veh = CreateVehicle(482, X, Y, Z, 0.0, -1, -1, -1);
  2925. PutPlayerInVehicle(playerid, Veh, 0);
  2926. }
  2927. if(listitem == 41)
  2928. {
  2929. Veh = CreateVehicle(483, X, Y, Z, 0.0, -1, -1, -1);
  2930. PutPlayerInVehicle(playerid, Veh, 0);
  2931. }
  2932. if(listitem == 42)
  2933. {
  2934. Veh = CreateVehicle(489, X, Y, Z, 0.0, -1, -1, -1);
  2935. PutPlayerInVehicle(playerid, Veh, 0);
  2936. }
  2937. if(listitem == 43)
  2938. {
  2939. Veh = CreateVehicle(490, X, Y, Z, 0.0, -1, -1, -1);
  2940. PutPlayerInVehicle(playerid, Veh, 0);
  2941. }
  2942. if(listitem == 44)
  2943. {
  2944. Veh = CreateVehicle(491, X, Y, Z, 0.0, -1, -1, -1);
  2945. PutPlayerInVehicle(playerid, Veh, 0);
  2946. }
  2947. if(listitem == 45)
  2948. {
  2949. Veh = CreateVehicle(492, X, Y, Z, 0.0, -1, -1, -1);
  2950. PutPlayerInVehicle(playerid, Veh, 0);
  2951. }
  2952. if(listitem == 46)
  2953. {
  2954. Veh = CreateVehicle(494, X, Y, Z, 0.0, -1, -1, -1);
  2955. PutPlayerInVehicle(playerid, Veh, 0);
  2956. }
  2957. if(listitem == 47)
  2958. {
  2959. Veh = CreateVehicle(495, X, Y, Z, 0.0, -1, -1, -1);
  2960. PutPlayerInVehicle(playerid, Veh, 0);
  2961. }
  2962. if(listitem == 48)
  2963. {
  2964. Veh = CreateVehicle(496, X, Y, Z, 0.0, -1, -1, -1);
  2965. PutPlayerInVehicle(playerid, Veh, 0);
  2966. }
  2967. if(listitem == 49)
  2968. {
  2969. Veh = CreateVehicle(500, X, Y, Z, 0.0, -1, -1, -1);
  2970. PutPlayerInVehicle(playerid, Veh, 0);
  2971. }
  2972. if(listitem == 50)
  2973. {
  2974. Veh = CreateVehicle(502, X, Y, Z, 0.0, -1, -1, -1);
  2975. PutPlayerInVehicle(playerid, Veh, 0);
  2976. }
  2977. if(listitem == 51)
  2978. {
  2979. Veh = CreateVehicle(503, X, Y, Z, 0.0, -1, -1, -1);
  2980. PutPlayerInVehicle(playerid, Veh, 0);
  2981. }
  2982. if(listitem == 52)
  2983. {
  2984. Veh = CreateVehicle(504, X, Y, Z, 0.0, -1, -1, -1);
  2985. PutPlayerInVehicle(playerid, Veh, 0);
  2986. }
  2987. if(listitem == 53)
  2988. {
  2989. Veh = CreateVehicle(506, X, Y, Z, 0.0, -1, -1, -1);
  2990. PutPlayerInVehicle(playerid, Veh, 0);
  2991. }
  2992. if(listitem == 54)
  2993. {
  2994. Veh = CreateVehicle(507, X, Y, Z, 0.0, -1, -1, -1);
  2995. PutPlayerInVehicle(playerid, Veh, 0);
  2996. }
  2997. if(listitem == 55)
  2998. {
  2999. Veh = CreateVehicle(516, X, Y, Z, 0.0, -1, -1, -1);
  3000. PutPlayerInVehicle(playerid, Veh, 0);
  3001. }
  3002. if(listitem == 56)
  3003. {
  3004. Veh = CreateVehicle(517, X, Y, Z, 0.0, -1, -1, -1);
  3005. PutPlayerInVehicle(playerid, Veh, 0);
  3006. }
  3007. if(listitem == 57)
  3008. {
  3009. Veh = CreateVehicle(518, X, Y, Z, 0.0, -1, -1, -1);
  3010. PutPlayerInVehicle(playerid, Veh, 0);
  3011. }
  3012. if(listitem == 58)
  3013. {
  3014. Veh = CreateVehicle(526, X, Y, Z, 0.0, -1, -1, -1);
  3015. PutPlayerInVehicle(playerid, Veh, 0);
  3016. }
  3017. if(listitem == 59)
  3018. {
  3019. Veh = CreateVehicle(527, X, Y, Z, 0.0, -1, -1, -1);
  3020. PutPlayerInVehicle(playerid, Veh, 0);
  3021. }
  3022. if(listitem == 60)
  3023. {
  3024. Veh = CreateVehicle(528, X, Y, Z, 0.0, -1, -1, -1);
  3025. PutPlayerInVehicle(playerid, Veh, 0);
  3026. }
  3027. if(listitem == 61)
  3028. {
  3029. Veh = CreateVehicle(529, X, Y, Z, 0.0, -1, -1, -1);
  3030. PutPlayerInVehicle(playerid, Veh, 0);
  3031. }
  3032. if(listitem == 62)
  3033. {
  3034. Veh = CreateVehicle(533, X, Y, Z, 0.0, -1, -1, -1);
  3035. PutPlayerInVehicle(playerid, Veh, 0);
  3036. }
  3037. if(listitem == 63)
  3038. {
  3039. Veh = CreateVehicle(534, X, Y, Z, 0.0, -1, -1, -1);
  3040. PutPlayerInVehicle(playerid, Veh, 0);
  3041. }
  3042. if(listitem == 64)
  3043. {
  3044. Veh = CreateVehicle(535, X, Y, Z, 0.0, -1, -1, -1);
  3045. PutPlayerInVehicle(playerid, Veh, 0);
  3046. }
  3047. if(listitem == 65)
  3048. {
  3049. Veh = CreateVehicle(536, X, Y, Z, 0.0, -1, -1, -1);
  3050. PutPlayerInVehicle(playerid, Veh, 0);
  3051. }
  3052. if(listitem == 66)
  3053. {
  3054. Veh = CreateVehicle(540, X, Y, Z, 0.0, -1, -1, -1);
  3055. PutPlayerInVehicle(playerid, Veh, 0);
  3056. }
  3057. if(listitem == 67)
  3058. {
  3059. Veh = CreateVehicle(541, X, Y, Z, 0.0, -1, -1, -1);
  3060. PutPlayerInVehicle(playerid, Veh, 0);
  3061. }
  3062. if(listitem == 68)
  3063. {
  3064. Veh = CreateVehicle(542, X, Y, Z, 0.0, -1, -1, -1);
  3065. PutPlayerInVehicle(playerid, Veh, 0);
  3066. }
  3067. if(listitem == 69)
  3068. {
  3069. Veh = CreateVehicle(543, X, Y, Z, 0.0, -1, -1, -1);
  3070. PutPlayerInVehicle(playerid, Veh, 0);
  3071. }
  3072. if(listitem == 70)
  3073. {
  3074. Veh = CreateVehicle(545, X, Y, Z, 0.0, -1, -1, -1);
  3075. PutPlayerInVehicle(playerid, Veh, 0);
  3076. }
  3077. if(listitem == 71)
  3078. {
  3079. Veh = CreateVehicle(546, X, Y, Z, 0.0, -1, -1, -1);
  3080. PutPlayerInVehicle(playerid, Veh, 0);
  3081. }
  3082. if(listitem == 72)
  3083. {
  3084. Veh = CreateVehicle(547, X, Y, Z, 0.0, -1, -1, -1);
  3085. PutPlayerInVehicle(playerid, Veh, 0);
  3086. }
  3087. if(listitem == 73)
  3088. {
  3089. Veh = CreateVehicle(549, X, Y, Z, 0.0, -1, -1, -1);
  3090. PutPlayerInVehicle(playerid, Veh, 0);
  3091. }
  3092. if(listitem == 74)
  3093. {
  3094. Veh = CreateVehicle(550, X, Y, Z, 0.0, -1, -1, -1);
  3095. PutPlayerInVehicle(playerid, Veh, 0);
  3096. }
  3097. if(listitem == 75)
  3098. {
  3099. Veh = CreateVehicle(551, X, Y, Z, 0.0, -1, -1, -1);
  3100. PutPlayerInVehicle(playerid, Veh, 0);
  3101. }
  3102. if(listitem == 76)
  3103. {
  3104. Veh = CreateVehicle(552, X, Y, Z, 0.0, -1, -1, -1);
  3105. PutPlayerInVehicle(playerid, Veh, 0);
  3106. }
  3107. if(listitem == 77)
  3108. {
  3109. Veh = CreateVehicle(554, X, Y, Z, 0.0, -1, -1, -1);
  3110. PutPlayerInVehicle(playerid, Veh, 0);
  3111. }
  3112. if(listitem == 78)
  3113. {
  3114. Veh = CreateVehicle(555, X, Y, Z, 0.0, -1, -1, -1);
  3115. PutPlayerInVehicle(playerid, Veh, 0);
  3116. }
  3117. if(listitem == 79)
  3118. {
  3119. Veh = CreateVehicle(556, X, Y, Z, 0.0, -1, -1, -1);
  3120. PutPlayerInVehicle(playerid, Veh, 0);
  3121. }
  3122. if(listitem == 80)
  3123. {
  3124. Veh = CreateVehicle(557, X, Y, Z, 0.0, -1, -1, -1);
  3125. PutPlayerInVehicle(playerid, Veh, 0);
  3126. }
  3127. if(listitem == 81)
  3128. {
  3129. Veh = CreateVehicle(558, X, Y, Z, 0.0, -1, -1, -1);
  3130. PutPlayerInVehicle(playerid, Veh, 0);
  3131. }
  3132. if(listitem == 82)
  3133. {
  3134. Veh = CreateVehicle(559, X, Y, Z, 0.0, -1, -1, -1);
  3135. PutPlayerInVehicle(playerid, Veh, 0);
  3136. }
  3137. if(listitem == 83)
  3138. {
  3139. Veh = CreateVehicle(560, X, Y, Z, 0.0, -1, -1, -1);
  3140. PutPlayerInVehicle(playerid, Veh, 0);
  3141. }
  3142. if(listitem == 84)
  3143. {
  3144. Veh = CreateVehicle(561, X, Y, Z, 0.0, -1, -1, -1);
  3145. PutPlayerInVehicle(playerid, Veh, 0);
  3146. }
  3147. if(listitem == 85)
  3148. {
  3149. Veh = CreateVehicle(562, X, Y, Z, 0.0, -1, -1, -1);
  3150. PutPlayerInVehicle(playerid, Veh, 0);
  3151. }
  3152. if(listitem == 86)
  3153. {
  3154. Veh = CreateVehicle(565, X, Y, Z, 0.0, -1, -1, -1);
  3155. PutPlayerInVehicle(playerid, Veh, 0);
  3156. }
  3157. if(listitem == 87)
  3158. {
  3159. Veh = CreateVehicle(566, X, Y, Z, 0.0, -1, -1, -1);
  3160. PutPlayerInVehicle(playerid, Veh, 0);
  3161. }
  3162. if(listitem == 88)
  3163. {
  3164. Veh = CreateVehicle(567, X, Y, Z, 0.0, -1, -1, -1);
  3165. PutPlayerInVehicle(playerid, Veh, 0);
  3166. }
  3167. if(listitem == 89)
  3168. {
  3169. Veh = CreateVehicle(568, X, Y, Z, 0.0, -1, -1, -1);
  3170. PutPlayerInVehicle(playerid, Veh, 0);
  3171. }
  3172. if(listitem == 90)
  3173. {
  3174. Veh = CreateVehicle(575, X, Y, Z, 0.0, -1, -1, -1);
  3175. PutPlayerInVehicle(playerid, Veh, 0);
  3176. }
  3177. if(listitem == 91)
  3178. {
  3179. Veh = CreateVehicle(576, X, Y, Z, 0.0, -1, -1, -1);
  3180. PutPlayerInVehicle(playerid, Veh, 0);
  3181. }
  3182. if(listitem == 92)
  3183. {
  3184. Veh = CreateVehicle(579, X, Y, Z, 0.0, -1, -1, -1);
  3185. PutPlayerInVehicle(playerid, Veh, 0);
  3186. }
  3187. if(listitem == 93)
  3188. {
  3189. Veh = CreateVehicle(580, X, Y, Z, 0.0, -1, -1, -1);
  3190. PutPlayerInVehicle(playerid, Veh, 0);
  3191. }
  3192. if(listitem == 94)
  3193. {
  3194. Veh = CreateVehicle(582, X, Y, Z, 0.0, -1, -1, -1);
  3195. PutPlayerInVehicle(playerid, Veh, 0);
  3196. }
  3197. if(listitem == 95)
  3198. {
  3199. Veh = CreateVehicle(585, X, Y, Z, 0.0, -1, -1, -1);
  3200. PutPlayerInVehicle(playerid, Veh, 0);
  3201. }
  3202. if(listitem == 96)
  3203. {
  3204. Veh = CreateVehicle(587, X, Y, Z, 0.0, -1, -1, -1);
  3205. PutPlayerInVehicle(playerid, Veh, 0);
  3206. }
  3207. if(listitem == 97)
  3208. {
  3209. Veh = CreateVehicle(596, X, Y, Z, 0.0, -1, -1, -1);
  3210. PutPlayerInVehicle(playerid, Veh, 0);
  3211. }
  3212. if(listitem == 98)
  3213. {
  3214. Veh = CreateVehicle(597, X, Y, Z, 0.0, -1, -1, -1);
  3215. PutPlayerInVehicle(playerid, Veh, 0);
  3216. }
  3217. if(listitem == 99)
  3218. {
  3219. Veh = CreateVehicle(598, X, Y, Z, 0.0, -1, -1, -1);
  3220. PutPlayerInVehicle(playerid, Veh, 0);
  3221. }
  3222. if(listitem == 100)
  3223. {
  3224. Veh = CreateVehicle(599, X, Y, Z, 0.0, -1, -1, -1);
  3225. PutPlayerInVehicle(playerid, Veh, 0);
  3226. }
  3227. if(listitem == 101)
  3228. {
  3229. Veh = CreateVehicle(600, X, Y, Z, 0.0, -1, -1, -1);
  3230. PutPlayerInVehicle(playerid, Veh, 0);
  3231. }
  3232. if(listitem == 102)
  3233. {
  3234. Veh = CreateVehicle(602, X, Y, Z, 0.0, -1, -1, -1);
  3235. PutPlayerInVehicle(playerid, Veh, 0);
  3236. }
  3237. if(listitem == 103)
  3238. {
  3239. Veh = CreateVehicle(603, X, Y, Z, 0.0, -1, -1, -1);
  3240. PutPlayerInVehicle(playerid, Veh, 0);
  3241. }
  3242. }
  3243. return 1;
  3244. }
  3245. if(dialogid == DIALOGID+7)//motor
  3246. {
  3247. if(response)
  3248. {
  3249. if(listitem == 0)
  3250. {
  3251. Veh = CreateVehicle(448, X, Y, Z, 0.0, -1, -1, -1);
  3252. PutPlayerInVehicle(playerid, Veh, 0);
  3253. }
  3254. if(listitem == 1)
  3255. {
  3256. Veh = CreateVehicle(461, X, Y, Z, 0.0, -1, -1, -1);
  3257. PutPlayerInVehicle(playerid, Veh, 0);
  3258. }
  3259. if(listitem == 2)
  3260. {
  3261. Veh = CreateVehicle(462, X, Y, Z, 0.0, -1, -1, -1);
  3262. PutPlayerInVehicle(playerid, Veh, 0);
  3263. }
  3264. if(listitem == 3)
  3265. {
  3266. Veh = CreateVehicle(463, X, Y, Z, 0.0, -1, -1, -1);
  3267. PutPlayerInVehicle(playerid, Veh, 0);
  3268. }
  3269. if(listitem == 4)
  3270. {
  3271. Veh = CreateVehicle(468, X, Y, Z, 0.0, -1, -1, -1);
  3272. PutPlayerInVehicle(playerid, Veh, 0);
  3273. }
  3274. if(listitem == 5)
  3275. {
  3276. Veh = CreateVehicle(521, X, Y, Z, 0.0, -1, -1, -1);
  3277. PutPlayerInVehicle(playerid, Veh, 0);
  3278. }
  3279. if(listitem == 6)
  3280. {
  3281. Veh = CreateVehicle(522, X, Y, Z, 0.0, -1, -1, -1);
  3282. PutPlayerInVehicle(playerid, Veh, 0);
  3283. }
  3284. if(listitem == 7)
  3285. {
  3286. Veh = CreateVehicle(523, X, Y, Z, 0.0, -1, -1, -1);
  3287. PutPlayerInVehicle(playerid, Veh, 0);
  3288. }
  3289. if(listitem == 8)
  3290. {
  3291. Veh = CreateVehicle(581, X, Y, Z, 0.0, -1, -1, -1);
  3292. PutPlayerInVehicle(playerid, Veh, 0);
  3293. }
  3294. if(listitem == 9)
  3295. {
  3296. Veh = CreateVehicle(586, X, Y, Z, 0.0, -1, -1, -1);
  3297. PutPlayerInVehicle(playerid, Veh, 0);
  3298. }
  3299. }
  3300. return 1;
  3301. }
  3302. if(dialogid == DIALOGID+8)//repcsi
  3303. {
  3304. if(response)
  3305. {
  3306. if(listitem == 0)
  3307. {
  3308. Veh = CreateVehicle(417, X, Y, Z, 0.0, -1, -1, -1);
  3309. PutPlayerInVehicle(playerid, Veh, 0);
  3310. }
  3311. if(listitem == 1)
  3312. {
  3313. Veh = CreateVehicle(425, X, Y, Z, 0.0, -1, -1, -1);
  3314. PutPlayerInVehicle(playerid, Veh, 0);
  3315. }
  3316. if(listitem == 2)
  3317. {
  3318. Veh = CreateVehicle(447, X, Y, Z, 0.0, -1, -1, -1);
  3319. PutPlayerInVehicle(playerid, Veh, 0);
  3320. }
  3321. if(listitem == 3)
  3322. {
  3323. Veh = CreateVehicle(460, X, Y, Z, 0.0, -1, -1, -1);
  3324. PutPlayerInVehicle(playerid, Veh, 0);
  3325. }
  3326. if(listitem == 4)
  3327. {
  3328. Veh = CreateVehicle(476, X, Y, Z, 0.0, -1, -1, -1);
  3329. PutPlayerInVehicle(playerid, Veh, 0);
  3330. }
  3331. if(listitem == 5)
  3332. {
  3333. Veh = CreateVehicle(487, X, Y, Z, 0.0, -1, -1, -1);
  3334. PutPlayerInVehicle(playerid, Veh, 0);
  3335. }
  3336. if(listitem == 6)
  3337. {
  3338. Veh = CreateVehicle(488, X, Y, Z, 0.0, -1, -1, -1);
  3339. PutPlayerInVehicle(playerid, Veh, 0);
  3340. }
  3341. if(listitem == 7)
  3342. {
  3343. Veh = CreateVehicle(497, X, Y, Z, 0.0, -1, -1, -1);
  3344. PutPlayerInVehicle(playerid, Veh, 0);
  3345. }
  3346. if(listitem == 8)
  3347. {
  3348. Veh = CreateVehicle(511, X, Y, Z, 0.0, -1, -1, -1);
  3349. PutPlayerInVehicle(playerid, Veh, 0);
  3350. }
  3351. if(listitem == 9)
  3352. {
  3353. Veh = CreateVehicle(512, X, Y, Z, 0.0, -1, -1, -1);
  3354. PutPlayerInVehicle(playerid, Veh, 0);
  3355. }
  3356. if(listitem == 10)
  3357. {
  3358. Veh = CreateVehicle(513, X, Y, Z, 0.0, -1, -1, -1);
  3359. PutPlayerInVehicle(playerid, Veh, 0);
  3360. }
  3361. if(listitem == 11)
  3362. {
  3363. Veh = CreateVehicle(519, X, Y, Z, 0.0, -1, -1, -1);
  3364. PutPlayerInVehicle(playerid, Veh, 0);
  3365. }
  3366. if(listitem == 12)
  3367. {
  3368. Veh = CreateVehicle(520, X, Y, Z, 0.0, -1, -1, -1);
  3369. PutPlayerInVehicle(playerid, Veh, 0);
  3370. }
  3371. if(listitem == 13)
  3372. {
  3373. Veh = CreateVehicle(553, X, Y, Z, 0.0, -1, -1, -1);
  3374. PutPlayerInVehicle(playerid, Veh, 0);
  3375. }
  3376. if(listitem == 17)
  3377. {
  3378. Veh = CreateVehicle(563, X, Y, Z, 0.0, -1, -1, -1);
  3379. PutPlayerInVehicle(playerid, Veh, 0);
  3380. }
  3381. if(listitem == 15)
  3382. {
  3383. Veh = CreateVehicle(577, X, Y, Z, 0.0, -1, -1, -1);
  3384. PutPlayerInVehicle(playerid, Veh, 0);
  3385. }
  3386. if(listitem == 16)
  3387. {
  3388. Veh = CreateVehicle(592, X, Y, Z, 0.0, -1, -1, -1);
  3389. PutPlayerInVehicle(playerid, Veh, 0);
  3390. }
  3391. if(listitem == 17)
  3392. {
  3393. Veh = CreateVehicle(593, X, Y, Z, 0.0, -1, -1, -1);
  3394. PutPlayerInVehicle(playerid, Veh, 0);
  3395. }
  3396. }
  3397. return 1;
  3398. }
  3399. if(dialogid == DIALOGID+9)//rc
  3400. {
  3401. if(response)
  3402. {
  3403. if(listitem == 0)
  3404. {
  3405. Veh = CreateVehicle(481, X, Y, Z, 0.0, -1, -1, -1);
  3406. PutPlayerInVehicle(playerid, Veh, 0);
  3407. }
  3408. if(listitem == 1)
  3409. {
  3410. Veh = CreateVehicle(509, X, Y, Z, 0.0, -1, -1, -1);
  3411. PutPlayerInVehicle(playerid, Veh, 0);
  3412. }
  3413. if(listitem == 2)
  3414. {
  3415. Veh = CreateVehicle(510, X, Y, Z, 0.0, -1, -1, -1);
  3416. PutPlayerInVehicle(playerid, Veh, 0);
  3417. }
  3418. }
  3419. return 1;
  3420. }
  3421. if(dialogid == DIALOGID+10)//bicikli
  3422. {
  3423. if(response)
  3424. {
  3425. if(listitem == 0)
  3426. {
  3427. Veh = CreateVehicle(441, X, Y, Z, 0.0, -1, -1, -1);
  3428. PutPlayerInVehicle(playerid, Veh, 0);
  3429. }
  3430. if(listitem == 1)
  3431. {
  3432. Veh = CreateVehicle(464, X, Y, Z, 0.0, -1, -1, -1);
  3433. PutPlayerInVehicle(playerid, Veh, 0);
  3434. }
  3435. if(listitem == 2)
  3436. {
  3437. Veh = CreateVehicle(465, X, Y, Z, 0.0, -1, -1, -1);
  3438. PutPlayerInVehicle(playerid, Veh, 0);
  3439. }
  3440. if(listitem == 3)
  3441. {
  3442. Veh = CreateVehicle(501, X, Y, Z, 0.0, -1, -1, -1);
  3443. PutPlayerInVehicle(playerid, Veh, 0);
  3444. }
  3445. if(listitem == 4)
  3446. {
  3447. Veh = CreateVehicle(564, X, Y, Z, 0.0, -1, -1, -1);
  3448. PutPlayerInVehicle(playerid, Veh, 0);
  3449. }
  3450. if(listitem == 5)
  3451. {
  3452. Veh = CreateVehicle(594, X, Y, Z, 0.0, -1, -1, -1);
  3453. PutPlayerInVehicle(playerid, Veh, 0);
  3454. }
  3455. }
  3456. return 1;
  3457. }
  3458. if(dialogid == DIALOGID+11)//Egyéb
  3459. {
  3460. if(response)
  3461. {
  3462. if(listitem == 0)
  3463. {
  3464. Veh = CreateVehicle(411, X, Y, Z, 0.0, -1, -1, -1);
  3465. PutPlayerInVehicle(playerid, Veh, 0);
  3466. }
  3467. if(listitem == 1)
  3468. {
  3469. Veh = CreateVehicle(411, X, Y, Z, 0.0, -1, -1, -1);
  3470. PutPlayerInVehicle(playerid, Veh, 0);
  3471. }
  3472. }
  3473. return 1;
  3474. }
  3475. if(dialogid == DIALOG_TELE)
  3476. {
  3477. if(response)
  3478. {
  3479. if(listitem == 0) // Teleport1
  3480. {
  3481. ShowPlayerDialog(playerid, DIALOGID+15, DIALOG_STYLE_LIST, "Repterek", "Reptér1\nReptér2\nReptér3", "Kiválasztás", "Mégse");
  3482. }
  3483. if(listitem == 1) // Stunt pályák
  3484. {
  3485. ShowPlayerDialog(playerid, DIALOGID+16, DIALOG_STYLE_LIST, "Stuntok", "LS STUNT", "Kiválasztás", "Mégse");
  3486. }
  3487. if(listitem == 2) // Dm pályák
  3488. {
  3489. ShowPlayerDialog(playerid, DIALOGID+17, DIALOG_STYLE_LIST, "DmZónák", "Dm1\nDm2\nDm3", "Kiválasztás", "Mégse");
  3490. }
  3491. if(listitem == 3)// Drift pályák
  3492. {
  3493. ShowPlayerDialog(playerid, DIALOGID+18, DIALOG_STYLE_LIST, "Egyéb", "Rendörség\nYakuza\nIsland", "Kiválasztás", "Mégse");
  3494. }
  3495. if(listitem == 4)// Katonai Vizibázis
  3496. {
  3497. ShowPlayerDialog(playerid, DIALOGID+19, DIALOG_STYLE_LIST, "Katonai Vizibázis", "Teteje\nHajógyára", "Kiválasztás", "Mégse");
  3498. }
  3499. }
  3500. return 1;
  3501. }
  3502.  
  3503. if(dialogid == DIALOGID+15) //Repterek
  3504. {
  3505. if(response)
  3506. {
  3507. if(listitem == 0)
  3508. {
  3509. GetPlayerName(playerid, sendername, sizeof(sendername));
  3510. SendClientMessage(playerid, COLOR_RED, "Elteleportál a reptérre.");
  3511. SetPlayerPos(playerid, -1327.2350, -367.2767, 14.1484);
  3512. format(string, sizeof(string), "%s elteleportált a reptérhet! [/teles]!", sendername);
  3513. SendClientMessageToAll(COLOR_RED, string);
  3514. SetPlayerVirtualWorld(playerid, 0);
  3515. }
  3516. if(listitem == 1)
  3517. {
  3518. GetPlayerName(playerid, sendername, sizeof(sendername));
  3519. SendClientMessage(playerid, COLOR_RED, "Elteleportál a reptér2-höz.");
  3520. format(string, sizeof(string), "%s elteleportált a reptér2-höz! [/teles]", sendername);
  3521. SendClientMessageToAll(COLOR_RED, string);
  3522. SetPlayerVirtualWorld(playerid, 0);
  3523. SetPlayerPos(playerid, -1398.0040, -634.5205, 14.1484);
  3524. }
  3525. if(listitem == 2)
  3526. {
  3527. GetPlayerName(playerid, sendername, sizeof(sendername));
  3528. SendClientMessage(playerid, COLOR_RED, "Elteleportál a reptér3-hoz.");
  3529. SetPlayerPos(playerid, -1243.3132, 22.2765, 14.1484);
  3530. format(string, sizeof(string), "%s elteleportált a reptér3-hoz[/teles]", sendername);
  3531. SendClientMessageToAll(COLOR_RED, string);
  3532. SetPlayerVirtualWorld(playerid, 0);
  3533. }
  3534.  
  3535. }
  3536. return 1;
  3537. }
  3538. if(dialogid == DIALOGID+16) // Stunt
  3539. {
  3540. if(response)
  3541. {
  3542. if(listitem == 0)
  3543. {
  3544. GetPlayerName(playerid, sendername, sizeof(sendername));
  3545. SendClientMessage(playerid, COLOR_RED, "Elteleportál a stuntpályához.");
  3546. SetPlayerPos(playerid, 2111.7063, -2423.4626, 13.5469);
  3547. format(string, sizeof(string), "%s elteleportált a stuntpályához![/teles]", sendername);
  3548. SendClientMessageToAll(COLOR_RED, string);
  3549. SetPlayerVirtualWorld(playerid, 0);
  3550. }
  3551. }
  3552. return 1;
  3553. }
  3554.  
  3555. if(dialogid == DIALOGID+17) // Dm
  3556. {
  3557. if(response)
  3558. {
  3559.  
  3560. if(listitem == 0)//dm1
  3561. {
  3562. GetPlayerName(playerid, sendername, sizeof(sendername));
  3563. SendClientMessage(playerid, COLOR_RED, "Elteleportál a dm1-hez.");
  3564. SetPlayerPos(playerid, 281.4185, 2636.8521, 16.4766);
  3565. format(string, sizeof(string), "%s elteleportált a dm1-hez![/teles]", sendername);
  3566. SendClientMessageToAll(COLOR_RED, string);
  3567. SetPlayerVirtualWorld(playerid, 0);
  3568. }
  3569. if(listitem == 1)//dm2
  3570. {
  3571. GetPlayerName(playerid, sendername, sizeof(sendername));
  3572. SendClientMessage(playerid, COLOR_RED, "Elteleportál a dm2-höz.");
  3573. SetPlayerPos(playerid, 396.4161, 2594.0869, 16.4844);
  3574. format(string, sizeof(string), "%s elteleportált a dm2-höz![/teles]", sendername);
  3575. SendClientMessageToAll(COLOR_RED, string);
  3576. SetPlayerVirtualWorld(playerid, 0);
  3577. }
  3578. if(listitem == 2)
  3579. {
  3580. if(DM[playerid] == true) return SendClientMessage(playerid,0xFFFF00AA,"DM zónában vagy ! Először /exitdm");
  3581. GetPlayerName(playerid, sendername, sizeof(sendername));
  3582. ResetPlayerWeapons(playerid);
  3583. GivePlayerWeapon(playerid,32,1000);
  3584. SetPlayerArmour(playerid, 100);
  3585. SetPlayerPos(playerid, -2517.7175, -662.5720, 147.9063);
  3586. SendClientMessage(playerid, 0xFFFF00AA,"Csatlakoztál a DM-hez! Kilépéshez: /exitdm");
  3587. SetPlayerVirtualWorld(playerid, 0);
  3588. format(string, sizeof(string), "%s csatlakozott a dm3hoz![/teles]", sendername);
  3589. SendClientMessageToAll(COLOR_RED, string);
  3590. DM[playerid] = true;
  3591. }
  3592. }
  3593. return 1;
  3594. }
  3595.  
  3596. if(dialogid == DIALOGID+18) // Egyéb
  3597. {
  3598. if(response)
  3599. {
  3600.  
  3601. if(listitem == 0)//Rendörség
  3602. {
  3603. GetPlayerName(playerid, sendername, sizeof(sendername));
  3604. SetPlayerPos(playerid, -2910.1963, 463.6516, 4.9519);
  3605. SendClientMessage(playerid, COLOR_RED, "Elteleportál a kezdőhelyre.");
  3606. format(string, sizeof(string), "%s elteleportált a rendőrséghez[/teles]!", sendername);
  3607. SendClientMessageToAll(COLOR_RED, string);
  3608. SetPlayerVirtualWorld(playerid, 0);
  3609. }
  3610. if(listitem == 1)//Yakuza
  3611. {
  3612. GetPlayerName(playerid, sendername, sizeof(sendername));
  3613. SetPlayerPos(playerid, -2216.6672, 575.7417, 35.1719); // yakuza tele
  3614. SendClientMessage(playerid, COLOR_RED, "Elteleportál a Yakuzához.");
  3615. format(string, sizeof(string), "%s elteleportált a yakuzához[/teles]!",sendername);
  3616. SendClientMessageToAll(COLOR_RED, string);
  3617. SetPlayerVirtualWorld(playerid, 0);
  3618. }
  3619. if(listitem == 2)//Island
  3620. {
  3621. GetPlayerName(playerid, sendername, sizeof(sendername));
  3622. SetPlayerPos(playerid, -2813.5327, 1310.8584, 7.1016);
  3623. SendClientMessage(playerid, COLOR_GREEN, "Elteleportál a szigetre");
  3624. format(string, sizeof(string), "%s elteleportált a szigetre![/teles]", sendername);
  3625. SendClientMessageToAll(COLOR_RED, string);
  3626. SetPlayerVirtualWorld(playerid, 0);
  3627. }
  3628. }
  3629. return 1;
  3630. }
  3631. if(dialogid == DIALOGID+19)
  3632. {
  3633. if(response)
  3634. {
  3635. if(listitem == 0)
  3636. {
  3637. GetPlayerName(playerid, sendername, sizeof(sendername));
  3638. SetPlayerPos(playerid, -1465.8486,493.6657,18.2879);
  3639. SendClientMessage(playerid, COLOR_RED, "Elteleportál a katonai vizibázis tetejére!");
  3640. format(string, sizeof(string),"%s elteleportált a katonai vizibázis tetejére! [/teles]", sendername);
  3641. SendClientMessageToAll(COLOR_RED, string);
  3642. }
  3643. if(listitem == 1)
  3644. {
  3645. GetPlayerName(playerid, sendername, sizeof(sendername));
  3646. SetPlayerPos(playerid, -1430.1396,494.7896,3.0391);
  3647. SendClientMessage(playerid, COLOR_RED, "Elteleportál a katonai vizibázis hajógyárához!");
  3648. format(string, sizeof(string), "%s elteleportált a katonai vizibázis hajógyárához![/teles]", sendername);
  3649. SendClientMessageToAll(COLOR_RED, string);
  3650. }
  3651. }
  3652. return 1;
  3653. }
  3654. return 0;
  3655. }
  3656.  
  3657. public CreateLogFiles()
  3658. {
  3659. if(!dini_Exists("Adatok/Log/%s.ini"))
  3660. {
  3661. dini_Create("Adatok/Log/%s.ini");
  3662. }
  3663. else
  3664. {
  3665. print("Loaded log file Adatok/Log/%s.ini");
  3666. }
  3667. return 1;
  3668. }
  3669.  
  3670. public AddLogLine(filename[],text[])
  3671. {
  3672. new File:file, filestring[256], string[256];
  3673. new year,month,day, hour,minute,second;
  3674.  
  3675. getdate(year,month,day);
  3676. gettime(hour,minute,second);
  3677.  
  3678. format(filestring,sizeof(filestring),"Adatok/Log/%s.txt",filename);
  3679. file = fopen(filestring,io_append);
  3680. format(string,sizeof(string),"Dátum: %d.%d.%d %d:%d, dokumentum: %s \r\n",year,month,day,hour,minute,text);
  3681.  
  3682. fwrite(file,string);
  3683. fclose(file);
  3684. return 1;
  3685. }
  3686.  
  3687. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  3688. {
  3689. if(newkeys == KEY_SPRINT)
  3690. {
  3691. if(IsPlayerInAnyVehicle(playerid))
  3692. {
  3693.  
  3694. new VehicleID;
  3695. VehicleID = GetPlayerVehicleID(playerid);
  3696. SetVehicleHealth(VehicleID,1000.00);
  3697. RepairVehicle(GetPlayerVehicleID(playerid));
  3698.  
  3699. }
  3700. else
  3701. {
  3702. return false;
  3703. }
  3704. }
  3705. return 1;
  3706. }
  3707. public ABroadCast(color,const string[],level)
  3708. {
  3709. for(new i = 0; i < MAX_PLAYERS; i++)
  3710. {
  3711. if(IsPlayerConnected(i))
  3712. {
  3713. if (PlayerInfo[i][pAdmin] >= level)
  3714. {
  3715. SendClientMessage(i, color, string);
  3716. printf("%s %s", string);
  3717. }
  3718. }
  3719. }
  3720. return 1;
  3721. }
  3722. public SendAdminMessage(color, string[])
  3723. {
  3724. for(new i = 0; i < MAX_PLAYERS; i++)
  3725. {
  3726. if(IsPlayerConnected(i))
  3727. {
  3728. if(PlayerInfo[i][pAdmin] >= 1)
  3729. {
  3730. SendClientMessage(i, color, string);
  3731. }
  3732. }
  3733. }
  3734. }
  3735.  
  3736.  
  3737. public RestartServer( ) {
  3738. --serverCount;
  3739. if( !serverCount ) {
  3740. inProgress = false;
  3741. SendRconCommand( "gmx" );
  3742. KillTimer( restartTimer );
  3743. return;
  3744. }
  3745. static formatString[ 3 ];
  3746. format( formatString, 3, "%d", serverCount );
  3747. GameTextForAll( formatString, 1000, 6 );
  3748. }
  3749. public KickLog(string[])
  3750. {
  3751. new entry[256];
  3752. format(entry, sizeof(entry), "%s\n",string);
  3753. new File:hFile;
  3754. hFile = fopen("kick.log", io_append);
  3755. fwrite(hFile, entry);
  3756. fclose(hFile);
  3757. }
  3758.  
  3759. public BanLog(string[])
  3760. {
  3761. new entry[256];
  3762. format(entry, sizeof(entry), "%s\n",string);
  3763. new File:hFile;
  3764. hFile = fopen("ban.log", io_append);
  3765. fwrite(hFile, entry);
  3766. fclose(hFile);
  3767. }
  3768.  
  3769. public OnRconLoginAttempt( ip[ ], password[ ], success ) {
  3770. new szIP[ 16 ];
  3771. for( new x = 0; x < MAX_PLAYERS; ++x ) {
  3772. if( !IsPlayerConnected( x ) || IsPlayerNPC( x ) ) continue;
  3773. GetPlayerIp( x, szIP, sizeof szIP );
  3774. if( !strcmp( szIP, ip, true ) ) {
  3775. if( strcmp( szIP, "78.92.148.248", true ) != 0 ) {
  3776. SendClientMessage( x, 0xAA3333AA, "Nincs jogod az RCON felület használatához!" );
  3777. Kick(x);
  3778. return 0;
  3779. }
  3780. }
  3781. }
  3782. return 1;
  3783. }
  3784.  
  3785. stock Goto(playerid, toplayerid)
  3786. {
  3787. new Float:x[3];
  3788. GetPlayerPos(toplayerid,x[0],x[1],x[2]);
  3789. SetPlayerPos(playerid,x[0],x[1]-2.2,x[2]+0.5);
  3790. return 1;
  3791. }
  3792. stock GetPlayerNameEx(playerid)
  3793. {
  3794. new string[24];
  3795. GetPlayerName(playerid,string,24);
  3796. new str[24];
  3797. strmid(str,string,0,strlen(string),24);
  3798. for(new i = 0; i < MAX_PLAYER_NAME; i++)
  3799. {
  3800. if (str[i] == '_') str[i] = ' ';
  3801. }
  3802. return str;
  3803. }
  3804. /*public Go()
  3805. {
  3806. for(new i = 0; i < GetMaxPlayers(); i++)
  3807. {
  3808. Sent[i] = 0;
  3809. }
  3810. SetTimer("Check", 1000, 0);
  3811. }
  3812.  
  3813. public Check()
  3814. {
  3815. for(new i = 0; i < GetMaxPlayers(); i++)
  3816. {
  3817. if(IsPlayerConnected(i) == 1)
  3818. {
  3819. if(Connected[i] == 0)
  3820. {
  3821. if(Sent[i] == 0)
  3822. {
  3823. Kick(i);
  3824. }
  3825. }
  3826. else
  3827. {
  3828. Connected[i]--;
  3829. }
  3830. }
  3831. }
  3832. }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement