Advertisement
Guest User

Untitled

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