Norbirock

mode

Dec 10th, 2011
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 284.17 KB | None | 0 0
  1. #include <a_samp>
  2. #include <fixchars.h>
  3. #include <SII>
  4. #include <streamer>
  5. #include <sscanf2>
  6. #include <GetVehicleName>
  7. #define Version "[HUN]Kamionosás v1.2"
  8. #define MAX_CHECK_POINTS 100
  9. #define MAX_SHOP_CPS 100
  10. #define COST_OF_LOST_GOODS 1000
  11. #define CHECKPOINT_SIZE 7
  12. #define RACE_CHECKPOINT_TYPE 0
  13. #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
  14. #define HOLDING(%0) \
  15. ((newkeys & (%0)) == (%0))
  16. #define RELEASED(%0) \
  17. (((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
  18. #define TEAM_TRUCKERS 6383
  19. #define TEAM_ASSISTANCE 6384
  20. #define TEAM_POLICE 6385
  21. #define TEAM_DRIVER 6386
  22. #define TEAM_RAPIST 6387
  23. #define TEAM_HITMAN 6388
  24. #define SendFMessage(%0,%1,%2,%3) do{new _str[128]; format(_str,128,%2,%3); SendClientMessage(%0,%1,_str);}while(FALSE)
  25. #define SendFMessageToAll(%1,%2,%3) do{new _str[128]; format(_str,128,%2,%3); SendClientMessageToAll(%1,_str);}while(FALSE)
  26. //============================= [Dialogs] ======================================
  27. #define Registerdialog 1
  28. #define Logindialog 2
  29. #define tsdialog 3
  30. #define invdialog 4
  31. #define phonedialog 5
  32. #define Choosecalldialog 6
  33. #define Assidialog 7
  34. #define rescuedialog 8
  35. #define fueldialog 9
  36. #define repdialog 10
  37. #define Copsdialog 11
  38. #define Weaponsdialog 12
  39. #define Truckerz 13
  40. #define Assistancez 14
  41. #define Policez 15
  42. #define Gpsdialog 16
  43. #define Bankdialog 18
  44. #define Depositdialog 19
  45. #define Withdrawdialog 20
  46. #define Unbandialog 21
  47. #define Cmdsdialog 22
  48. #define Admincmds 23
  49. #define Othersdialog 24
  50. //============================= [Dialogs] ======================================
  51.  
  52. //============================= [Colors] =======================================
  53. #define green 0x00DE28FF
  54. #define green2 0xAFFF00FF
  55. #define darkgreen 0x5FB700FF
  56. #define lightgreen 0x23FF00FF
  57. #define red 0xFF0000FF
  58. #define yellow 0xF5FF00FF
  59. #define darkyellow 0xF5DE00FF
  60. #define orange 0xF5A300FF
  61. #define darkblue 0x0037FFFF
  62. #define blue 0x009BFFFF
  63. #define lightblue 0x00FFF0FF
  64. #define grey 0xB4B4B4FF
  65. #define white 0xF0F0F0FF
  66. #define purple 0x9C00AFFF
  67. #define parktext ""lyellow2"Parkolj ide és nyomd meg az "lred"ALT"lyellow2" gombot "lred"hogy tankolj "lyellow2"a jármüvedel!"
  68. //============================= [Colors] =======================================
  69.  
  70. //============================= [Other defines] ================================
  71. #define error ""lgrey"HIBA: "lyellow2"Nem vagy admin a sükséges szinten."
  72. #define viperror "HIBA: "lyellow2"Nem vagy V.I.P. tag hogy használd ezt a parancsot! Olvasd el "lorange"/donate"
  73. //============================= [Other defines] ================================
  74.  
  75. //============================= [TextDraws] ====================================
  76. new Text:fueltd[MAX_PLAYERS];
  77. new Text:speedo[MAX_PLAYERS];
  78. new Text:tripmetertd[MAX_PLAYERS];
  79. new Text:timetd;
  80. new Text:info[MAX_PLAYERS];
  81. //new Tgate1;//gateclose 1
  82. //============================= [TextDraws] ====================================
  83.  
  84. //============================= [Forwards] =====================================
  85. forward CheckVeh(playerid);
  86. forward TrailerCheck(playerid);
  87. forward UnLoading(playerid);
  88. forward Loading(playerid);
  89. forward OnPlayerFinishMission(playerid);
  90. forward Fuel();
  91. forward Speed2();
  92. forward Refuel();
  93. forward Canuserescue(playerid);
  94. forward UpdateTime();
  95. forward Weather();
  96. forward Helpbot();
  97. forward CountDistance(vehicleid);
  98. forward releaseplayer(playerid);
  99. forward ticket(playerid);
  100. forward TimeRemain(playerid);
  101. forward Start(playerid);
  102. forward fare(playerid);
  103. forward MoneyTimer();
  104. forward recentlyrobbed(playerid);
  105. forward robbedrecently(playerid);
  106. forward Clearcheat(playerid);
  107. forward Unfreezerape(playerid);
  108. forward Clearraped(playerid);
  109. forward Clearraped2(playerid);
  110. forward Clamidiaeffect(playerid);
  111. forward LoadPassangers(playerid);
  112.  
  113. static gTeam[MAX_PLAYERS];
  114. //============================= [Pickups] ======================================
  115.  
  116. //============================= [Pickups] ======================================
  117.  
  118. //============================= [Forwards] =====================================
  119.  
  120. //=============================== [RRGGBB] =====================================
  121. #define lgreen "{6EF83C}"
  122. #define lwhite "{FFFFFF}"
  123. #define lyellow "{FFFF22}"
  124. #define lblue "{33BBCC}"
  125. #define lpink "{FF0077}"
  126. #define lorange "{FF6622}"
  127. #define lred "{FF0000}"
  128. #define lgrey "{BEBEBE}"
  129. #define lyellow2 "{E1DE1C}"
  130. #define lgreen2 "{AFFF00}"
  131. #define notconnected "HIBA: "lgrey"Ez a játékos nincs itt!"
  132. //============================= [RRGGBB] =======================================
  133. //============================= [Labels] =======================================
  134. new Text3D:Ranklbl[MAX_PLAYERS];
  135. //============================= [Labels] =======================================
  136.  
  137. main()
  138. {
  139. print("\n----------------------------------");
  140. print("[HUN]Kamionozásv1.1 ");
  141. print("----------------------------------\n");
  142. }
  143.  
  144. enum pinfo2
  145. {
  146. Logged,
  147. Level,
  148. Missionsfailed,
  149. Missionspassed,
  150. Failedlogins,
  151. hasfuelcan,
  152. hasphone,
  153. called,
  154. answerd,
  155. rescue,
  156. beenrescued,
  157. arrestedppl,
  158. Jailed,
  159. Frozen,
  160. wantedlevel,
  161. fare2,
  162. onduty,
  163. calledtaxi,
  164. hasgps,
  165. depositcash,
  166. Isbanned
  167. };
  168. new PInfo[MAX_PLAYERS][pinfo2];
  169. new Float:randspawn[][6] =
  170. {
  171. {-484.5272,-530.6782,25.5178},
  172. {-2185.4797,-211.8183,36.5156},
  173. {1062.5959,1231.7164,10.8275},
  174. {2834.2148,912.6044,10.7500},
  175. {604.5546,1677.6814,6.9922},
  176. {-1583.5469,-2730.4944,48.5391}
  177. };
  178. new Float:assistancespawn[][3] =
  179. {
  180. {-2730.8540,-289.4585,7.0391},
  181. {-2186.6987,287.4967,35.3203},
  182. {-2233.5332,288.9414,35.3203}
  183. };
  184. new Float:shamalpos[][4] =
  185. {
  186. {-90.7407,-37.6886,978.9603,79.2139},
  187. {-90.3687,-34.4165,978.9603,77.3339},
  188. {-92.9195,-33.8615,978.9600,77.9606},
  189. {-92.8654,-37.1049,978.9601,80.1540}
  190. };
  191. enum missioninfo
  192. {
  193. Pay,
  194. Mtext[200],
  195. Checkpoint,
  196. CheckpointID,
  197. Float:Lastx,
  198. Float:Lasty,
  199. Float:Lastz,
  200. TrailerID,
  201. bool:AllowTrailerCheck,
  202. TrailerCheckCount
  203. }
  204. enum taxinfo
  205. {
  206. Pay,
  207. Mtext[200],
  208. Float:Firstx,
  209. Float:Firsty,
  210. Float:Firstz,
  211. Float:Lastx,
  212. Float:Lasty,
  213. Float:Lastz
  214. }
  215. enum bankinfo
  216. {
  217. Float:Posx,
  218. Float:Posy,
  219. Float:Posz
  220. }
  221. enum shopinfo
  222. {
  223. Float:Posx,
  224. Float:Posy,
  225. Float:Posz
  226. }
  227. new LoadCP[MAX_PLAYERS];
  228. new TInfo[MAX_PLAYERS][taxinfo];
  229. new inplane[MAX_PLAYERS];
  230. new FALSE = false;
  231. new planeid[MAX_PLAYERS];
  232. new minfo[MAX_PLAYERS][missioninfo];
  233. new binfo[MAX_PLAYERS][bankinfo];
  234. new sinfo[MAX_PLAYERS][shopinfo];
  235. new LTimer[MAX_PLAYERS];
  236. new ULTimer[MAX_PLAYERS];
  237. new refilled[MAX_PLAYERS];
  238. new CountKMTimer[MAX_PLAYERS];
  239. new pKMs[MAX_PLAYERS];
  240. new TrailerCheckTimer[MAX_PLAYERS];
  241. new s[250];
  242. new IsPlayerInMission[MAX_PLAYERS] = 0;
  243. new Checkveh[MAX_PLAYERS];
  244. new countplayer[MAX_PLAYERS];
  245. new fuel[MAX_VEHICLES];
  246. new workingvehicle[MAX_PLAYERS];
  247. new vehid[MAX_PLAYERS];
  248. new showned[MAX_PLAYERS];
  249. new timeremaining[MAX_PLAYERS];
  250. new secsremaining[MAX_PLAYERS];
  251. new tscp[MAX_CHECK_POINTS];
  252. new Mins,Hours;
  253. new CanUseRescue[MAX_PLAYERS];
  254. new Text3D:Shamal[MAX_PLAYERS];
  255. new hastickettopay[MAX_PLAYERS];
  256. new Ticket[MAX_PLAYERS];
  257. new Ticketid[MAX_PLAYERS];
  258. new Jailtimer[MAX_PLAYERS];
  259. new Freezetimer[MAX_PLAYERS];
  260. new Fare[MAX_PLAYERS];
  261. new GPSon[MAX_PLAYERS];
  262. new wallet[MAX_PLAYERS];
  263. new RecentlyRobbed[MAX_PLAYERS];
  264. new RobbedRecently[MAX_PLAYERS];
  265. new firstspawn[MAX_PLAYERS];
  266. new ClearRobbed[2];
  267. new ClearCheat[MAX_PLAYERS];
  268. new BankP[MAX_CHECK_POINTS];
  269. new BankExit[MAX_CHECK_POINTS];
  270. new InBankID[MAX_PLAYERS];
  271. new BankCount;
  272. new BankCP;
  273. new Shopcount;
  274. new Showndialog[MAX_PLAYERS];
  275. new pRank[MAX_PLAYERS][30];
  276. new Raped[MAX_PLAYERS][6];
  277. new HasClamidia[MAX_PLAYERS];
  278. enum Trailer1 //Model 435
  279. {
  280. MissionName[200],
  281. Text[200],
  282. bool:UseTrailerCheck,
  283. MissionPay,
  284. Float:loadx,
  285. Float:loady,
  286. Float:loadz,
  287. Float:unloadx,
  288. Float:unloady,
  289. Float:unloadz,
  290. }
  291. enum Trailer2 //Model 450
  292. {
  293. MissionName[200],
  294. Text[200],
  295. bool:UseTrailerCheck,
  296. MissionPay,
  297. Float:loadx,
  298. Float:loady,
  299. Float:loadz,
  300. Float:unloadx,
  301. Float:unloady,
  302. Float:unloadz
  303. }
  304. enum Trailer3 //Model 591
  305. {
  306. MissionName[200],
  307. Text[200],
  308. bool:UseTrailerCheck,
  309. MissionPay,
  310. Float:loadx,
  311. Float:loady,
  312. Float:loadz,
  313. Float:unloadx,
  314. Float:unloady,
  315. Float:unloadz
  316. }
  317. enum Trailer4 //Petrol tank trailer, model 584
  318. {
  319. MissionName[200],
  320. Text[200],
  321. bool:UseTrailerCheck,
  322. MissionPay,
  323. Float:loadx,
  324. Float:loady,
  325. Float:loadz,
  326. Float:unloadx,
  327. Float:unloady,
  328. Float:unloadz
  329. }
  330. enum VansMissions //Petrol tank trailer, model 584
  331. {
  332. MissionName[200],
  333. Text[200],
  334. bool:UseTrailerCheck,
  335. MissionPay,
  336. Float:loadx,
  337. Float:loady,
  338. Float:loadz,
  339. Float:unloadx,
  340. Float:unloady,
  341. Float:unloadz
  342. }
  343. new Trailer1Missions[][Trailer1] =
  344. {
  345. //{"Mission Text", UseTrailerCheck, MissionPay, loadx, loady, loadz, unloadx, unloady, unloadz,message to send to all when the player has delivered}
  346.  
  347. /* KEY:
  348. ** "Mission Text" = The text the player will see when he/she is doing the mission!
  349. ** UseTrailerCheck = Weather or not the mission requires you use a vehile that has a trailer. Ex: Roadtrain with an Artict1 trailer!
  350. ** MissionPay = The amount the player will recive for doing there mission!
  351. ** loadx, loady, and loadz = The loading coordinates of the loading checkpoint!
  352. ** unloadx, unloadx, unloadx = The un-loading coordinates of the unloading checkpoint!
  353. enum missioninfo
  354. */
  355. {"Tuff nut fánkot szálits LSPD in Los Santos-ba.","Meghoztad a fánkokat LSPD-ba!",false, 4500, -2765.0977,766.0363,52.7813, 1536.8346,-1671.5787,13.3828},
  356. {"Szálits zölcségeket Randolph Industrial-ról LS Farms-ra","Sikeresen leszálitotad a zölcségeket!",false,3750,1721.2209,732.8987,10.8203,40.6678,-290.4606,1.9875},
  357. {"Gyümölcs szállítható az ls-i farm-ról Angel Pine-be","Sikeresen leszálítottad a gyümölcsöt!",false,8500,40.6678,-290.4606,1.9875,-2218.4490,-2326.2944,30.6250},
  358. {"Gyümölcs szállítható Red County-ból a San Fierro-i Cluckin' Bell-be","Sikeresen leszálítottad a gyümölcsöket!",false,6750,-536.2813,-540.1410,25.5234,-2682.9829,235.3971,4.3359}
  359.  
  360. };
  361. new Trailer2Missions[][Trailer2] =
  362. {
  363. {"Ipari Hulladék szállíthatóak Hunter Quarry-ra.","Ipari hulladék leszállítva!",false,6750,-104.9665,-326.2715,1.1569,367.5729,2540.7354,17.1799},
  364. {"Mérgezõ hulladék szállítható a 61-es zónából LV-be","Siekresen leszálítottad a mérgezõ hulladékot!",false,10000,134.7823,1947.2845,19.3650, 1035.6412,2907.6074,46.7945},
  365. {"Épület alapanyagok szállíthatók Hunter Wuarry-ból az LV-i építkezésre","Sikeresen leszálítottad az alapanyagokat!",false,8500,569.6119,886.4218,-43.3864,2705.0874,848.6469,9.7786}
  366. };
  367. new Trailer3Missions[][Trailer3]=
  368. {
  369. {"Néhány Repülõgép alkatrész szállítható az Elhagyatott reptérre","Sikeresen leszálítottad a benzint!",false,8000,-104.9665,-326.2715,1.1569,367.5729,2540.7354,17.1799}
  370. };
  371. new Trailer4Missions[][Trailer4]=
  372. {
  373. {"Némi benzin szállítható az LV meletti kamionos pihenõbe","Sikeresen leszálítottad a benzint!",false,9000,-104.9665,-326.2715,1.1569,629.8965,1692.9579,7.5604},
  374. {"Némi benzin szállítható County-ból a San Fierro-i Benzinkútra","Sikeresen leszálítottad a benzint",false,9000,-1712.8076,392.0547,7.1797,578.2017,1436.4266,11.1406},
  375. {"A Bone county-i benzinkút kifogyott a benzinbõl,vigyél nekik benzint Los santos-ból","Siekresen leszálítottad a benzint",false,9000,-1025.1323,-676.8685,32.0078,625.6339,1670.1246,6.9922},
  376. {"Some milk has to be taken from RockShore in Las Venturas to Dillimore Village","has delivered milk from RockShore in Las Venturas to Dillimore Village",false,7500,2825.9961,972.3922,10.7500,704.2693,-456.1251,16.3359}
  377. };
  378. new VanMissions[][VansMissions]=
  379. {
  380. {"Kellékek leszállítva SF Tengerészettõl LV Kórházba","Kellékek leszállítva SF Tengerészettõl LV Kórházba",false,3400,-1569.0009,84.7638,4.0492,1176.8169,-1339.3977,13.6652},
  381. {"Néhány Elkobzott fegyvert lehet vinni Fort Carsonból Los santosba","Leszálítottad az elkobzott fegyvereket Fort Carsonból Los Santosba",false,2300,-327.7336,799.9554,16.3736,-92.6274,-319.7892,1.4297},
  382. {"Némi pénz szállítható a Los Santos-i bankból a San Fierro-i bankba","Leszálítottád a pénzt",false,2300,1031.4121,-1577.5912,13.3828, -1887.1008,827.9639,35.1719},
  383. {"{FFFAFA}Néhány Számitógép vihetõ Rockshore-ból (Las Venturas) a San Fierro-i Bank-ba","Leszálítottad a számítógépeket",false,5500,2870.6436,945.1689,10.7500,-1883.9403,825.3199,35.1733},
  384. {"{vasúti Sín alkatrészek Szállíthatók HS Haul-ból (Las Venturas) LV Vonat állomásra","Leszálítottad a sín alkatrészeket",false,6500,1704.3375,1024.9805,10.8112,2848.6990,1236.4849,10.8154}
  385. };
  386.  
  387. new Taximissions[][taxinfo] =
  388. {
  389. {3000,"Egy személy kéri az operáciot és vid haza LV-be",-2661.1172,616.6261,14.4545,2460.7119,2238.0549,10.6719},
  390. {5000,"Egyes turisták befejezték az utat a SF-ba. Vidd visza LS-be",-1571.9811,87.2964,3.5547, 1041.8298,-1044.9583,31.8553}
  391.  
  392. };
  393. new RandMsgs[][] =
  394. {
  395. "~r~~h~Sebeség határok: ~y~50k/h városban, ~b~100k/h országuton, ~g~120k/h autopályán~r~~h~",
  396. "Szeretné kezdeni a karriered? ~r~~h~/work ~b~",
  397. "Légy ovatos vanak ~r~~H~sebeségmérõk ~w~!",
  398. "Szükséged van~g~Autómentõre~w~, de nincs egy ~y~autómentõ ~g~se? ~w~Írd be~r~~h~/rescueme"
  399. };
  400. new Msgs[][] =
  401. {
  402. "{0000FF}[SEGÍTSÉG]Hasznos parancsok: /help /phelp /cmds /credits /rules{0000FF}",
  403. "{0000FF}[INFÓ] A szerver weboldala: trucking.fw.hu{0000FF}",
  404. "{0000FF}[INFÓ] Ha látsz egy csítert jelendsd trucking.fw.hu {0000FF}",
  405. "{0000FF}[ÉRDEKESÉGEK]Más parancsok: /afk, /re {0000FF}"
  406. };
  407. new AssistanceMsgs[][] =
  408. {
  409. "Nyomd meg a ~r~~h~2-es gombot ~w~az autok vontatásához!",
  410. "Írd be ~r~~H~/fuelcar ~w~hogy tankolj!"
  411. };
  412. new Policemsgs[][] =
  413. {
  414. "Írd be ~r~~h~/arrest <id> ~w~a gyanusithoz letartoztatásához!",
  415. "Írd be ~r~~h~/ticket <id> ~w~hogy adj neki egy büntetést!",
  416. "Írd be ~y~~h~/suspects ~w~hogy nézd meg ki ~y~~h~Gyanúsitot",
  417. "Írd be ~y~~h~ ~w~/placeradar, /removeradar, /checkspeed, /stopchecking ~w~a radarhoz"
  418. };
  419. new Drivermsgs[][] =
  420. {
  421. "Írd be ~r~~h~/fare <amount> ~w~még a ~g~taxis ~w~beálitja a viteldijat!",
  422. "Ne hagy el a jármüved ha ~r~~h~szolgálatba akarsz meni"
  423. };
  424. public OnGameModeInit()
  425. {
  426. UsePlayerPedAnims();
  427. EnableStuntBonusForAll(0);
  428. DisableInteriorEnterExits();
  429. UpdateTime();
  430. LoadBankPS();
  431. LoadShops();
  432. Weather();
  433. SetWorldTime(Hours);
  434. SetTimer("Speed2",500,true);
  435. SetTimer("UpdateTime",2000000,true);
  436. SetTimer("Weather",85000000,true);
  437. SetTimer("Helpbot",120000,true);
  438. SetTimer("Clamidiaeffect",5000,true);
  439. SetGameModeText(Version);
  440. AddPlayerClass(128, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  441. AddPlayerClass(133, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  442. AddPlayerClass(159, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  443. AddPlayerClass(198, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  444. AddPlayerClass(161, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  445. AddPlayerClass(201, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  446. AddPlayerClass(202, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  447. AddPlayerClass(50, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  448. AddPlayerClass(280, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  449. AddPlayerClass(281, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  450. AddPlayerClass(282, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  451. AddPlayerClass(283, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  452. AddPlayerClass(284, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  453. AddPlayerClass(286, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  454. AddPlayerClass(288, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  455. AddPlayerClass(61, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  456. AddPlayerClass(223, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  457. AddPlayerClass(240, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  458. AddPlayerClass(250, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  459. AddPlayerClass(242, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  460. AddPlayerClass(128, 2777.5251, 2593.6785, 10.8203, 99.1171, 0, 0, 0, 0, 0, 0);
  461. AddPlayerClass(101, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  462. AddPlayerClass(95, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  463. AddPlayerClass(170, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  464. AddPlayerClass(299, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  465.  
  466. CreateDynamicMapIcon(-2278.7683,645.5477,49.4453, 51, 0);
  467. CreateDynamicMapIcon(1768.4202,-1864.4773,13.5738, 42, 0);//taxi's
  468.  
  469. Create3DTextLabel(" Írd be "lorange"/work"lyellow" hogy dolgoz \n Írd be "lorange"/phelp"lyellow" segítségért a monkádról\n Írd be "lorange"/help"lyellow" a szerverel való segítségért",yellow,-494.0764,-506.4082,25.5178,50.0,0);
  470. Create3DTextLabel(" Írd be "lorange"/work"lyellow" hogy dolgoz \n Írd be "lorange"/phelp"lyellow" segítségért a monkádról\n Írd be "lorange"/help"lyellow" a szerverel való segítségért",yellow,-2159.1099,-209.1113,35.3203,50.0,0);
  471. Create3DTextLabel(" Írd be "lorange"/work"lyellow" hogy dolgoz \n Írd be "lorange"/phelp"lyellow" segítségért a monkádról\n Írd be "lorange"/help"lyellow" a szerverel való segítségért",yellow,1077.3528,1264.5582,10.8203,50.0,0);
  472. Create3DTextLabel(" Írd be "lorange"/work"lyellow" hogy dolgoz \n Írd be "lorange"/phelp"lyellow" segítségért a monkádról\n Írd be "lorange"/help"lyellow" a szerverel való segítségért",yellow,2831.3940,926.2348,13.7707,50.0,0);
  473. Create3DTextLabel(" Írd be "lorange"/work"lyellow" hogy dolgoz \n Írd be "lorange"/phelp"lyellow" segítségért a monkádról\n Írd be "lorange"/help"lyellow" a szerverel való segítségért",yellow,604.5546,1677.6814,6.9922,50.0,0);
  474. Create3DTextLabel(" Írd be "lorange"/work"lyellow" hogy dolgoz \n Írd be "lorange"/phelp"lyellow" segítségért a monkádról\n Írd be "lorange"/help"lyellow" a szerverel való segítségért",yellow,-1559.6837,-2745.5837,48.5391,50.0,0);
  475. Create3DTextLabel(parktext,red,-96.3130,-1163.8553,2.4082,50.0,0);
  476. Create3DTextLabel(parktext,red,-1606.1223,-2714.0071,48.5335,50.0,0);
  477. Create3DTextLabel(parktext,red,2116.5847,920.1676,10.8203,50.0,0);
  478. Create3DTextLabel(parktext,red,611.6620,1694.9224,6.9922,50.0,0);
  479. Create3DTextLabel(parktext,red,619.9069,1685.4465,6.9922,50.0,0);
  480. Create3DTextLabel(parktext,red,1938.3922,-1771.5518,13.3828,50.0,0);
  481. Create3DTextLabel(parktext,red,-1672.5673,402.4304,7.1797,50.0,0);
  482. Create3DTextLabel(parktext,red,2630.6262,1103.9821,11.4220,50.0,0);
  483. Create3DTextLabel(parktext,red,-1326.0250,2677.1208,51.0827,50.0,0);
  484. Create3DTextLabel(parktext,red,652.4987,-559.6976,16.3359,50.0,0);
  485. Create3DTextLabel(parktext,red,-2406.2686,973.9093,45.2969,50.0,0);
  486. //======================= [LV searoad objects] =================================
  487.  
  488. CreateDynamicObject(18449, 2403.8955078125, 584, 9.5, 0, 0, 90);
  489. CreateDynamicObject(4651, 2441.8994140625, 481, 9.6000003814697, 0, 0, 179.99450683594);
  490. CreateDynamicObject(18449, 2529, 427.3994140625, 5.6999998092651, 0, 4.98779296875, 0);
  491. CreateDynamicObject(973, 2395.912109375, 539.1220703125, 10.292609214783, 0, 0, 255);
  492. CreateDynamicObject(973, 2399.9440917969, 493.04736328125, 10.338049888611, 0, 0, 284);
  493. CreateDynamicObject(3998, 2968.3779296875, 432.1298828125, -12.10000038147, 0, 0, 270);
  494. CreateDynamicObject(18449, 2608.7998046875, 427.3994140625, 1.5499999523163, 0, 0.999755859375, 0);
  495. CreateDynamicObject(18449, 2688.6938476563, 427.39999389648, 0.80000001192093, 0, 0, 0);
  496. CreateDynamicObject(18449, 2768.6591796875, 427.3994140625, 0.80000001192093, 0, 0, 0);
  497. CreateDynamicObject(18449, 2848.3481445313, 427.39999389648, 0.80000001192093, 0, 0, 0);
  498. CreateDynamicObject(18449, 2927.9423828125, 427.3994140625, 0.80000001192093, 0, 0, 0);
  499. CreateDynamicObject(18449, 3028.7998046875, 427.3984375, 0.80000001192093, 0, 0, 0);
  500. CreateDynamicObject(3998, 2968.3999023438, 457.70001220703, -12.10000038147, 0, 0, 270);
  501. CreateDynamicObject(3998, 2946.7998046875, 458.69921875, -12.10000038147, 0, 0, 270);
  502. CreateDynamicObject(3998, 2946.8000488281, 483, -12.10000038147, 0, 0, 270);
  503. CreateDynamicObject(3998, 2968.3999023438, 483, -12.10000038147, 0, 0, 270);
  504. CreateDynamicObject(11417, 2968.302734375, 438.08441162109, 6.0171594619751, 0, 0, 314.99450683594);
  505. CreateDynamicObject(10789, 2981.599609375, 481.9375, 3.7683167457581, 0, 0, 270);
  506. CreateDynamicObject(3998, 2968.3994140625, 508.599609375, -12.10000038147, 0, 0, 270);
  507. CreateDynamicObject(3998, 2946.8000488281, 508.60000610352, -12.10000038147, 0, 0, 270);
  508. CreateDynamicObject(3998, 2976, 479.92874145508, -12.10000038147, 0, 0, 270);
  509. CreateDynamicObject(3998, 2976, 483.359375, -12.10000038147, 0, 0, 270);
  510. CreateDynamicObject(3998, 2968.3999023438, 534, -12.10000038147, 0, 0, 270);
  511. CreateDynamicObject(3998, 2946.8000488281, 534, -12.10000038147, 0, 0, 270);
  512. CreateDynamicObject(9247, 2930.2946777344, 541.29602050781, 7.9466791152954, 0, 0, 270);
  513. CreateDynamicObject(1676, 2970.1853027344, 485.9753112793, 2.9351210594177, 0, 0, 90);
  514. CreateDynamicObject(1676, 2970.4768066406, 478.26126098633, 2.9351210594177, 0, 0, 90);
  515. CreateDynamicObject(1214, 2970.3356933594, 479.95880126953, 1.3542542457581, 0, 0, 0);
  516. CreateDynamicObject(1214, 2970.587890625, 476.66149902344, 1.3542542457581, 0, 0, 0);
  517. CreateDynamicObject(1214, 2970.3068847656, 484.63754272461, 1.3542542457581, 0, 0, 0);
  518. CreateDynamicObject(1214, 2970.1545410156, 487.54772949219, 1.3542542457581, 0, 0, 0);
  519. CreateDynamicObject(1676, 2979.7336425781, 486.26129150391, 2.9351210594177, 0, 0, 90);
  520. CreateDynamicObject(1214, 2979.7380371094, 487.81002807617, 1.3542542457581, 0, 0, 0);
  521. CreateDynamicObject(1214, 2979.6657714844, 484.46109008789, 1.3542542457581, 0, 0, 0);
  522. CreateDynamicObject(1676, 2979.6958007813, 478.4108581543, 2.9351210594177, 0, 0, 90);
  523. CreateDynamicObject(1214, 2979.6633300781, 479.91293334961, 1.3542542457581, 0, 0, 0);
  524. CreateDynamicObject(1214, 2979.69140625, 476.78601074219, 1.3542542457581, 0, 0, 0);
  525. CreateDynamicObject(3578, 2648.7958984375, 429.79998779297, 0.62000000476837, 0, 0, 90);
  526. CreateDynamicObject(3578, 2648.7998046875, 425, 0.61000001430511, 0, 0, 90);
  527. CreateDynamicObject(3998, 2925.861328125, 458.70001220703, -12.10000038147, 0, 0, 270);
  528. CreateDynamicObject(3998, 2925.8000488281, 483.71286010742, -12.10000038147, 0, 0, 270);
  529. CreateDynamicObject(3998, 2925.7512207031, 509.23718261719, -12.10000038147, 0, 0, 270);
  530. CreateDynamicObject(3998, 2925.75, 534, -12.10000038147, 0, 0, 270);
  531. CreateDynamicObject(18449, 3108.7255859375, 427.3994140625, 0.80000001192093, 0, 0, 0);
  532. CreateDynamicObject(18449, 2978.6052246094, 379.37725830078, 0.80000001192093, 0, 0, 90);
  533. CreateDynamicObject(997, 2967.9084472656, 419.39938354492, 1, 0, 0, 0);
  534. CreateDynamicObject(997, 2985.7492675781, 419.43630981445, 1, 0, 0, 0);
  535. CreateDynamicObject(18449, 2978.6000976563, 299.39999389648, 0.80000001192093, 0, 0, 90);
  536. CreateDynamicObject(3998, 2983.2998046875, 259.1494140625, -12.10000038147, 0, 0, 179.99450683594);
  537. CreateDynamicObject(18449, 2978.6997070313, 198.75982666016, 0.80000001192093, 0, 0, 90);
  538. CreateDynamicObject(18449, 3026, 249.45558166504, 0.81000000238419, 0, 0, 0);
  539. CreateDynamicObject(640, 2989.1999511719, 257.87097167969, 2.2000000476837, 0, 0, 90);
  540. CreateDynamicObject(638, 2986.919921875, 258.74206542969, 2.2000000476837, 0, 0, 0);
  541. CreateDynamicObject(638, 2986.5141601563, 239.96914672852, 2.2000000476837, 0, 0, 0);
  542. CreateDynamicObject(640, 2989.5, 241.00134277344, 2.2000000476837, 0, 0, 90);
  543. CreateDynamicObject(3749, 3056.5534667969, 249.54164123535, 5.5, 0, 0, 90);
  544. CreateDynamicObject(973, 2970.9274902344, 254.41847229004, 1.9835325479507, 0, 0, 270);
  545. CreateDynamicObject(973, 2970.8793945313, 244.27603149414, 1.9835325479507, 0, 0, 270);
  546. CreateDynamicObject(3749, 2978.7536621094, 163.95066833496, 5.5, 0, 0, 0);
  547. CreateDynamicObject(980, 2978.7756347656, 163.69177246094, 3.7999999523163, 0, 0, 0);
  548. CreateDynamicObject(8417, 3086, 261.439453125, 1, 0, 0, 0);
  549. CreateDynamicObject(993, 3075.431640625, 176.880859375, -37.506416320801, 0, 0, 0);
  550. CreateDynamicObject(3660, 3068.341796875, 256.77453613281, 3.6140050888062, 0, 0, 0);
  551. CreateDynamicObject(3660, 3075.2265625, 281.103515625, 3.6140050888062, 0, 0, 0);
  552. CreateDynamicObject(3660, 3066.1638183594, 270.13394165039, 3.6140050888062, 0, 0, 90);
  553. CreateDynamicObject(3660, 3066.2573242188, 265.38827514648, 3.5999999046326, 0, 0, 90);
  554. CreateDynamicObject(3660, 3068.5944824219, 242.74331665039, 3.6140050888062, 0, 0, 0);
  555. CreateDynamicObject(3660, 3078.5749511719, 256.81991577148, 3.6140050888062, 0, 0, 0);
  556. CreateDynamicObject(3660, 3088.0966796875, 242.80859375, 3.6140050888062, 0, 0, 0);
  557. CreateDynamicObject(3660, 3096.8000488281, 242.85000610352, 3.614000082016, 0, 0, 0);
  558. CreateDynamicObject(3603, 3127.4897460938, 261.98468017578, 7.0145492553711, 0, 0, 270);
  559. CreateDynamicObject(3998, 3118.8588867188, 262.20001220703, -12.10000038147, 0, 0, 179.99450683594);
  560. CreateDynamicObject(3998, 3119, 280.29998779297, -12.10000038147, 0, 0, 179.99450683594);
  561. CreateDynamicObject(3660, 3094.8083496094, 281.07626342773, 3.6140050888062, 0, 0, 0);
  562. CreateDynamicObject(3660, 3114.3669433594, 281.14807128906, 3.7963800430298, 0, 0, 0);
  563. CreateDynamicObject(3998, 3118.7998046875, 241.6513671875, -12.10000038147, 0, 0, 179.99450683594);
  564. CreateDynamicObject(3660, 3106.0747070313, 233.76831054688, 3.6122341156006, 0, 0, 90);
  565. CreateDynamicObject(3660, 3106.1000976563, 231, 3.7000000476837, 0, 0, 90);
  566. CreateDynamicObject(3660, 3130.4318847656, 232.94999694824, 3.7963800430298, 0, 0, 90);
  567. CreateDynamicObject(3660, 3115.2570800781, 222.3671875, 3.7963800430298, 0, 0, 0);
  568. CreateDynamicObject(3660, 3121.8500976563, 222.39999389648, 3.7999999523163, 0, 0, 0);
  569. CreateDynamicObject(3406, 3143.6499023438, 265.85000610352, -0.80000001192093, 0, 0, 90);
  570. CreateDynamicObject(3406, 3143.6499023438, 259, -0.80000001192093, 0, 0, 90);
  571. CreateDynamicObject(3660, 3119.1362304688, 281.35537719727, 4, 0, 0, 0);
  572. CreateDynamicObject(3406, 3139.5598144531, 276.5168762207, -0.30000001192093, 0, 0, 90);
  573. CreateDynamicObject(3406, 3139.4821777344, 248.3705291748, -0.30000001192093, 0, 0, 90);
  574. CreateDynamicObject(3928, 3117.7734375, 232.41792297363, 1.1433124542236, 0, 0, 0);
  575. CreateDynamicObject(3934, 3118.0305175781, 232.14140319824, 1.1433124542236, 0, 0, 0);
  576. CreateDynamicObject(8057, 3166, 447.5, -2.1500000953674, 0, 0, 0);
  577. CreateDynamicObject(8057, 3200, 447.52325439453, -2.1500000953674, 0, 0, 0);
  578. CreateDynamicObject(13065, 3181, 487.08279418945, -0.69999998807907, 0, 0, 270);
  579. CreateDynamicObject(12988, 3212.3999023438, 449.60000610352, 0, 0, 0, 180);
  580. CreateDynamicObject(11290, 2967.7175292969, 540.70416259766, 6.9715247154236, 0, 0, 90);
  581. CreateDynamicObject(11290, 2982.7319335938, 535.130859375, 6.9715247154236, 0, 0, 0);
  582. CreateDynamicObject(18449, 3164.06640625, 382.01971435547, 0.80000001192093, 0, 0, 100);
  583. CreateDynamicObject(18449, 3184.2163085938, 306.47814941406, 0.80000001192093, 0, 0, 110);
  584. CreateDynamicObject(18449, 3217.099609375, 235.974609375, 0.80000001192093, 0, 0, 119.99813842773);
  585. CreateDynamicObject(2789, 3199.3630371094, 478, 1, 90, 0, 90);
  586. CreateDynamicObject(13065, 3136.9001464844, 467.54766845703, -0.69999998807907, 0, 0, 0);
  587. CreateDynamicObject(973, 3169.2897949219, 421.13064575195, 1.9685860872269, 0, 0, 340);
  588. CreateDynamicObject(973, 3180.400390625, 419.59918212891, 1.9685860872269, 0, 0, 0);
  589. CreateDynamicObject(973, 3191.9125976563, 419.64996337891, 1.9685860872269, 0, 0, 0);
  590. CreateDynamicObject(973, 2394.3774414063, 528.97674560547, 10.396531105042, 0, 0, 269);
  591. CreateDynamicObject(973, 2395.3156738281, 516.72863769531, 10.295924186707, 0, 0, 278);
  592. CreateDynamicObject(973, 2397.2465820313, 504.69802856445, 10.307675361633, 0, 0, 281);
  593. CreateDynamicObject(973, 2402.9064941406, 482.78799438477, 10.367789268494, 0, 0, 289.9951171875);
  594. CreateDynamicObject(18449, 3263.8901367188, 174.97076416016, 0.80000001192093, 0, 0, 135);
  595. CreateDynamicObject(18449, 3323, 125.40000152588, 0.80000001192093, 0, 0, 145);
  596. CreateDynamicObject(18449, 3387.8500976563, 80, 0.80000001192093, 0, 0, 144.99755859375);
  597. CreateDynamicObject(18449, 3455.2961425781, 41.200000762939, 0.81000000238419, 0, 0, 155);
  598. CreateDynamicObject(18449, 3528.8342285156, 13.85000038147, 0.80000001192093, 0, 0, 344);
  599. CreateDynamicObject(18449, 3605.5400390625, -0.3123893737793, 0.81000000238419, 0, 0, 355);
  600. CreateDynamicObject(18449, 3684.5278320313, -3.7999999523163, 0.80000001192093, 0, 0, 0);
  601. CreateDynamicObject(973, 2407.4091796875, 471.44647216797, 10.401553153992, 0, 0, 293.5);
  602. CreateDynamicObject(973, 2412.5625, 461.052734375, 10.434911727905, 0, 0, 304);
  603. CreateDynamicObject(973, 2418.9606933594, 451.82061767578, 10.459197044373, 0, 0, 305);
  604. CreateDynamicObject(973, 2425.9074707031, 443.31353759766, 10.478434562683, 0, 0, 317);
  605. CreateDynamicObject(973, 2434.3344726563, 436.05221557617, 10.495532035828, 0, 0, 319);
  606. CreateDynamicObject(973, 2443.1354980469, 429.63473510742, 10.518061637878, 0, 0, 335);
  607. CreateDynamicObject(973, 2452.7368164063, 425.28918457031, 10.515717506409, 0, 0, 336);
  608. CreateDynamicObject(973, 2463.13671875, 421.24710083008, 10.507989883423, 0, 0, 345);
  609. CreateDynamicObject(973, 2474.0961914063, 419.45928955078, 10.502636909485, 0, 0, 353);
  610. CreateDynamicObject(973, 2484.4985351563, 418.97601318359, 10.497556686401, 0, 0, 4);
  611. CreateDynamicObject(973, 2412.7268066406, 539.69384765625, 10.657127380371, 0, 0, 100);
  612. CreateDynamicObject(973, 2413.7868652344, 529.16589355469, 10.361934661865, 0, 0, 91.899993896484);
  613. CreateDynamicObject(973, 2414.6430664063, 518.60632324219, 10.300534248352, 0, 0, 97);
  614. CreateDynamicObject(973, 2416.4514160156, 507.82913208008, 10.308842658997, 0, 0, 101);
  615. CreateDynamicObject(973, 2418.9916992188, 496.74429321289, 10.362095832825, 0, 0, 104.99996948242);
  616. CreateDynamicObject(973, 2422.5944824219, 486.15899658203, 10.381193161011, 0, 0, 113);
  617. CreateDynamicObject(973, 2426.6149902344, 476.6999206543, 10.414803504944, 0, 0, 112.99987792969);
  618. CreateDynamicObject(973, 2431.681640625, 467.88455200195, 10.449089050293, 0, 0, 125);
  619. CreateDynamicObject(973, 2435.8520507813, 461.88674926758, 10.470418930054, 0, 0, 125);
  620. CreateDynamicObject(973, 2442.8786621094, 454.51406860352, 10.489867210388, 0, 0, 140);
  621. CreateDynamicObject(973, 2448.3173828125, 449.96502685547, 10.504718780518, 0, 0, 139.99877929688);
  622. CreateDynamicObject(973, 2457.4091796875, 444.65628051758, 10.506762504578, 0, 0, 156);
  623. CreateDynamicObject(973, 2463.8955078125, 441.77600097656, 10.505178451538, 0, 0, 155.99487304688);
  624. CreateDynamicObject(973, 2473.4462890625, 439.27661132813, 10.517816543579, 0, 0, 174);
  625. CreateDynamicObject(973, 2484.1083984375, 437.34344482422, 10.530835151672, 0, 0, 165);
  626. CreateDynamicObject(973, 2967.5219726563, 440.55883789063, 1.9835325479507, 0, 0, 270);
  627. CreateDynamicObject(973, 2988.7705078125, 441.19281005859, 1.9835325479507, 0, 0, 90);
  628. CreateDynamicObject(973, 2988.7180175781, 451.49285888672, 1.9835325479507, 0, 0, 90);
  629. CreateDynamicObject(973, 2988.8522949219, 462.18872070313, 1.9835325479507, 0, 0, 90);
  630. CreateDynamicObject(973, 2988.796875, 501.79229736328, 1.9835325479507, 0, 0, 90);
  631. CreateDynamicObject(973, 2988.7878417969, 512.54846191406, 1.9835325479507, 0, 0, 90);
  632. CreateDynamicObject(973, 2988.818359375, 524.47644042969, 1.9835325479507, 0, 0, 90);
  633. CreateDynamicObject(973, 2988.9477539063, 533.31481933594, 1.9321151971817, 0, 0, 90);
  634. CreateDynamicObject(973, 2988.9477539063, 542.18432617188, 1.9835325479507, 0, 0, 90);
  635. CreateDynamicObject(973, 2981.6047363281, 546.77697753906, 1.9835325479507, 0, 0, 180);
  636. CreateDynamicObject(973, 2972.0319824219, 546.74322509766, 1.9835325479507, 0, 0, 179.99450683594);
  637. CreateDynamicObject(973, 2960.41015625, 546.91101074219, 2.0978193283081, 0, 0, 179.99450683594);
  638. CreateDynamicObject(973, 2950.4995117188, 546.86029052734, 1.9835325479507, 0, 0, 179.99450683594);
  639. CreateDynamicObject(973, 2939.7873535156, 546.85479736328, 1.9835325479507, 0, 0, 179.99450683594);
  640. CreateDynamicObject(973, 2924.9489746094, 529.85974121094, 1.9835325479507, 0, 0, 270);
  641. CreateDynamicObject(973, 2924.6984863281, 522.36022949219, 1.9835325479507, 0, 0, 270);
  642. CreateDynamicObject(973, 2924.7062988281, 510.85388183594, 1.9835325479507, 0, 0, 270);
  643. CreateDynamicObject(973, 2924.8161621094, 499.24163818359, 1.9835325479507, 0, 0, 270);
  644. CreateDynamicObject(973, 2924.7944335938, 487.49645996094, 1.9835325479507, 0, 0, 270);
  645. CreateDynamicObject(973, 2924.7482910156, 474.96697998047, 1.9835325479507, 0, 0, 270);
  646. CreateDynamicObject(973, 2924.8586425781, 462.64669799805, 1.9835325479507, 0, 0, 270);
  647. CreateDynamicObject(973, 2924.8098144531, 451.29476928711, 1.9768368005753, 0, 0, 270);
  648. CreateDynamicObject(973, 2931.291015625, 446.01165771484, 1.9835325479507, 0, 0, 0);
  649. CreateDynamicObject(973, 2942.5124511719, 446.05139160156, 1.9835325479507, 0, 0, 0);
  650. CreateDynamicObject(973, 2962.5434570313, 445.98193359375, 1.9835325479507, 0, 0, 0);
  651. CreateDynamicObject(973, 2952.5603027344, 445.98889160156, 1.9835325479507, 0, 0, 0);
  652. //===========================Mas========================================================
  653. CreateDynamicObject(18248,1582.09997559,856.59997559,13.80000019,0.00000000,0.00000000,354.00000000); //object(cuntwjunk01) (1)
  654. CreateDynamicObject(18249,1544.50000000,874.00000000,12.30000019,0.00000000,0.00000000,0.00000000); //object(cuntwjunk05) (1)
  655. CreateDynamicObject(16317,1571.40002441,853.50000000,5.80000019,0.00000000,0.00000000,0.00000000); //object(des_quarstmound_03) (1)
  656. CreateDynamicObject(16304,1523.80004883,856.90002441,11.00000000,0.00000000,0.00000000,350.00000000); //object(des_gravelpile05) (1)
  657. CreateDynamicObject(1395,1587.09997559,876.20001221,41.00000000,0.00000000,0.00000000,0.00000000); //object(twrcrane_l_03) (1)
  658. CreateDynamicObject(1394,1587.19995117,876.29998779,93.59999847,0.00000000,0.00000000,172.00000000); //object(twrcrane_l_02) (1)
  659. CreateDynamicObject(5126,1527.30004883,880.09997559,24.50000000,0.00000000,0.00000000,264.00000000); //object(dockcranescale0) (1)
  660. CreateDynamicObject(8877,1595.30004883,864.20001221,12.19999981,0.00000000,0.00000000,0.00000000); //object(vgsecnstrct10) (1)
  661. CreateDynamicObject(1381,1509.09997559,848.40002441,7.09999990,0.00000000,0.00000000,0.00000000); //object(magnocrane_04) (1)
  662. CreateDynamicObject(978,1633.00000000,841.79998779,6.50000000,0.00000000,0.00000000,14.00000000); //object(sub_roadright) (1)
  663. CreateDynamicObject(978,1624.09997559,839.50000000,6.50000000,0.00000000,0.00000000,13.99658203); //object(sub_roadright) (2)
  664. CreateDynamicObject(978,1615.50000000,837.40002441,6.50000000,0.00000000,0.00000000,13.99658203); //object(sub_roadright) (3)
  665. CreateDynamicObject(978,1607.30004883,835.40002441,6.50000000,0.00000000,0.00000000,13.99658203); //object(sub_roadright) (4)
  666. CreateDynamicObject(978,1598.30004883,834.09997559,6.50000000,0.00000000,0.00000000,1.99658203); //object(sub_roadright) (5)
  667. CreateDynamicObject(978,1589.19995117,833.79998779,6.50000000,0.00000000,0.00000000,1.99401855); //object(sub_roadright) (6)
  668. CreateDynamicObject(978,1580.00000000,833.79998779,6.50000000,0.00000000,0.00000000,357.99401855); //object(sub_roadright) (7)
  669. CreateDynamicObject(978,1571.30004883,834.00000000,6.50000000,0.00000000,0.00000000,359.98950195); //object(sub_roadright) (8)
  670. CreateDynamicObject(978,1562.00000000,834.00000000,6.50000000,0.00000000,0.00000000,359.98901367); //object(sub_roadright) (9)
  671. CreateDynamicObject(978,1553.09997559,834.09997559,6.50000000,0.00000000,0.00000000,359.98901367); //object(sub_roadright) (10)
  672. CreateDynamicObject(978,1544.19995117,834.20001221,6.50000000,0.00000000,0.00000000,359.98901367); //object(sub_roadright) (11)
  673. CreateDynamicObject(978,1535.19995117,834.40002441,6.50000000,0.00000000,0.00000000,357.98901367); //object(sub_roadright) (12)
  674. CreateDynamicObject(978,1525.80004883,834.70001221,6.50000000,0.00000000,0.00000000,359.98400879); //object(sub_roadright) (13)
  675. CreateDynamicObject(978,1517.00000000,834.70001221,6.50000000,0.00000000,0.00000000,359.98352051); //object(sub_roadright) (14)
  676. CreateDynamicObject(978,1508.30004883,834.70001221,6.50000000,0.00000000,0.00000000,359.98352051); //object(sub_roadright) (15)
  677. CreateDynamicObject(978,1499.59997559,834.70001221,6.50000000,0.00000000,0.00000000,359.98352051); //object(sub_roadright) (16)
  678. CreateDynamicObject(978,1490.50000000,836.70001221,6.50000000,0.00000000,0.00000000,335.98352051); //object(sub_roadright) (17)
  679. CreateDynamicObject(978,1482.59997559,840.09997559,6.50000000,0.00000000,0.00000000,335.97839355); //object(sub_roadright) (18)
  680. CreateDynamicObject(978,1474.09997559,842.20001221,6.50000000,0.00000000,0.00000000,355.97839355); //object(sub_roadright) (19)
  681. CreateDynamicObject(978,1464.90002441,842.90002441,6.50000000,0.00000000,0.00000000,355.97351074); //object(sub_roadright) (20)
  682. CreateDynamicObject(978,1460.09997559,843.29998779,6.50000000,0.00000000,0.00000000,355.97351074); //object(sub_roadright) (21)
  683. CreateDynamicObject(968,1591.69995117,859.79998779,5.80000019,0.00000000,0.00000000,0.00000000); //object(barrierturn) (1)
  684. CreateDynamicObject(981,1600.00000000,858.29980469,5.69999981,0.00000000,0.00000000,265.99548340); //object(helix_barrier) (1)
  685. CreateDynamicObject(1228,1601.90002441,854.70001221,6.19999981,0.00000000,0.00000000,0.00000000); //object(roadworkbarrier1) (1)
  686. CreateDynamicObject(1228,1602.09997559,852.50000000,6.19999981,0.00000000,0.00000000,0.00000000); //object(roadworkbarrier1) (2)
  687. CreateDynamicObject(1228,1602.30004883,849.79998779,6.19999981,0.00000000,0.00000000,0.00000000); //object(roadworkbarrier1) (3)
  688. CreateDynamicObject(1228,1602.50000000,847.09997559,6.19999981,0.00000000,0.00000000,0.00000000); //object(roadworkbarrier1) (4)
  689. CreateDynamicObject(1228,1601.40002441,844.79998779,6.19999981,0.00000000,0.00000000,0.00000000); //object(roadworkbarrier1) (5)
  690. CreateDynamicObject(1228,1602.90002441,858.00000000,6.19999981,0.00000000,0.00000000,0.00000000); //object(roadworkbarrier1) (6)
  691. CreateDynamicObject(1228,1602.19995117,856.70001221,6.19999981,0.00000000,0.00000000,0.00000000); //object(roadworkbarrier1) (7)
  692. CreateDynamicObject(1228,1601.80004883,862.20001221,6.19999981,0.00000000,0.00000000,0.00000000); //object(roadworkbarrier1) (8)
  693. CreateDynamicObject(1228,1602.00000000,860.00000000,6.19999981,0.00000000,0.00000000,0.00000000); //object(roadworkbarrier1) (9)
  694. CreateDynamicObject(1228,1602.00000000,860.00000000,6.19999981,0.00000000,0.00000000,0.00000000); //object(roadworkbarrier1) (10)
  695. CreateDynamicObject(1282,1605.30004883,857.20001221,6.40000010,0.00000000,0.00000000,0.00000000); //object(barrierm) (1)
  696. CreateDynamicObject(1282,1605.50000000,854.20001221,6.40000010,0.00000000,0.00000000,0.00000000); //object(barrierm) (2)
  697. CreateDynamicObject(1282,1605.19995117,851.70001221,6.40000010,0.00000000,2.00000000,0.00000000); //object(barrierm) (3)
  698. CreateDynamicObject(1282,1605.30004883,850.00000000,6.40000010,0.00000000,1.99951172,0.00000000); //object(barrierm) (4)
  699. CreateDynamicObject(1282,1604.30004883,846.90002441,6.40000010,0.00000000,1.99951172,0.00000000); //object(barrierm) (5)
  700. CreateDynamicObject(1282,1604.29980469,846.89941406,6.40000010,0.00000000,1.99951172,0.00000000); //object(barrierm) (6)
  701. CreateDynamicObject(1423,1605.09997559,860.20001221,6.50000000,0.00000000,0.00000000,280.00000000); //object(dyn_roadbarrier_4) (1)
  702. CreateDynamicObject(1423,1607.69995117,855.40002441,6.50000000,0.00000000,0.00000000,279.99755859); //object(dyn_roadbarrier_4) (2)
  703. CreateDynamicObject(1423,1608.00000000,851.70001221,6.50000000,0.00000000,0.00000000,279.99755859); //object(dyn_roadbarrier_4) (3)
  704. CreateDynamicObject(1423,1607.40002441,859.40002441,6.50000000,0.00000000,0.00000000,279.99755859); //object(dyn_roadbarrier_4) (4)
  705. CreateDynamicObject(1423,1607.39941406,859.39941406,6.50000000,0.00000000,0.00000000,279.99755859); //object(dyn_roadbarrier_4) (5)
  706. CreateDynamicObject(4504,1500.30004883,853.59997559,8.80000019,0.00000000,0.00000000,177.99499512); //object(cuntw_roadblockld) (1)
  707. CreateDynamicObject(16078,1531.50000000,858.79998779,15.89999962,0.00000000,0.00000000,256.00000000); //object(des_quarrybelt08) (1)
  708. CreateDynamicObject(1303,1544.59997559,852.90002441,6.30000019,0.00000000,0.00000000,0.00000000); //object(dyn_quarryrock03) (1)
  709. CreateDynamicObject(1303,1539.30004883,856.00000000,6.30000019,0.00000000,2.00000000,0.00000000); //object(dyn_quarryrock03) (2)
  710. CreateDynamicObject(1303,1539.69995117,850.50000000,6.30000019,0.00000000,353.99951172,352.00000000); //object(dyn_quarryrock03) (3)
  711. CreateDynamicObject(1303,1534.80004883,846.29998779,6.30000019,0.00000000,349.99597168,343.99645996); //object(dyn_quarryrock03) (4)
  712. CreateDynamicObject(1303,1533.69921875,852.89941406,6.30000019,0.00000000,349.99145508,343.99291992); //object(dyn_quarryrock03) (5)
  713. CreateDynamicObject(1303,1539.40002441,851.59997559,6.30000019,0.00000000,349.99145508,343.99291992); //object(dyn_quarryrock03) (6)
  714. CreateDynamicObject(1303,1539.40002441,854.29998779,6.30000019,0.00000000,351.99145508,343.99291992); //object(dyn_quarryrock03) (7)
  715. CreateDynamicObject(1303,1543.09997559,856.09997559,6.30000019,0.00000000,349.99096680,345.99291992); //object(dyn_quarryrock03) (8)
  716. CreateDynamicObject(1303,1543.30004883,851.70001221,6.30000019,0.00000000,343.98596191,345.99243164); //object(dyn_quarryrock03) (9)
  717. CreateDynamicObject(1303,1543.09997559,846.90002441,6.30000019,0.00000000,343.98193359,343.98693848); //object(dyn_quarryrock03) (10)
  718. CreateDynamicObject(1303,1545.50000000,850.29998779,6.30000019,0.00000000,343.98193359,345.98193359); //object(dyn_quarryrock03) (11)
  719. CreateDynamicObject(1303,1539.90002441,849.09997559,6.30000019,0.00000000,343.98193359,345.98144531); //object(dyn_quarryrock03) (12)
  720. CreateDynamicObject(1303,1538.90002441,846.00000000,6.30000019,0.00000000,343.98193359,345.98144531); //object(dyn_quarryrock03) (13)
  721. CreateDynamicObject(1303,1542.09997559,848.40002441,6.30000019,0.00000000,343.98193359,349.98144531); //object(dyn_quarryrock03) (14)
  722. CreateDynamicObject(1303,1537.50000000,850.70001221,6.30000019,0.00000000,345.98193359,349.98046875); //object(dyn_quarryrock03) (15)
  723. CreateDynamicObject(1303,1544.90002441,852.40002441,6.30000019,0.00000000,345.98144531,349.98046875); //object(dyn_quarryrock03) (16)
  724. CreateDynamicObject(1303,1546.59997559,853.90002441,6.30000019,0.00000000,345.98144531,349.98046875); //object(dyn_quarryrock03) (17)
  725. CreateDynamicObject(744,1551.00000000,847.89941406,5.80000019,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock4) (1)
  726. CreateDynamicObject(3459,1831.50000000,828.00000000,11.10000038,74.00000000,0.00000000,81.33215332); //object(vgntelepole1) (1)
  727. CreateDynamicObject(1434,1822.90002441,827.29998779,9.50000000,0.00000000,0.00000000,68.00000000); //object(dyn_roadbarrier_5a) (1)
  728. CreateDynamicObject(1434,1823.59997559,830.00000000,9.50000000,0.00000000,0.00000000,67.99987793); //object(dyn_roadbarrier_5a) (2)
  729. CreateDynamicObject(1434,1825.30004883,831.40002441,9.50000000,0.00000000,0.00000000,359.99987793); //object(dyn_roadbarrier_5a) (3)
  730. CreateDynamicObject(1434,1828.19995117,831.70001221,9.50000000,0.00000000,0.00000000,359.99450684); //object(dyn_roadbarrier_5a) (4)
  731. CreateDynamicObject(1434,1831.19995117,831.79998779,9.50000000,0.00000000,0.00000000,359.99450684); //object(dyn_roadbarrier_5a) (5)
  732. CreateDynamicObject(1434,1833.19995117,831.70001221,9.50000000,0.00000000,0.00000000,359.99450684); //object(dyn_roadbarrier_5a) (6)
  733. CreateDynamicObject(1434,1835.00000000,832.00000000,9.50000000,0.00000000,0.00000000,359.99450684); //object(dyn_roadbarrier_5a) (7)
  734. CreateDynamicObject(1434,1837.30004883,831.79998779,9.50000000,0.00000000,0.00000000,359.99450684); //object(dyn_roadbarrier_5a) (8)
  735. CreateDynamicObject(1434,1839.50000000,831.20001221,9.50000000,0.00000000,0.00000000,327.99450684); //object(dyn_roadbarrier_5a) (9)
  736. CreateDynamicObject(1434,1841.40002441,829.59997559,9.50000000,0.00000000,0.00000000,327.99133301); //object(dyn_roadbarrier_5a) (10)
  737. CreateDynamicObject(1434,1843.19995117,827.70001221,9.50000000,0.00000000,0.00000000,327.99133301); //object(dyn_roadbarrier_5a) (11)
  738. CreateDynamicObject(1434,1843.19921875,827.69921875,9.50000000,0.00000000,0.00000000,327.99133301); //object(dyn_roadbarrier_5a) (12)
  739. CreateDynamicObject(1459,1821.80004883,828.09997559,9.89999962,0.00000000,0.00000000,250.00000000); //object(dyn_roadbarrier_6) (1)
  740. CreateDynamicObject(1423,1826.19995117,832.20001221,10.10000038,0.00000000,0.00000000,0.00000000); //object(dyn_roadbarrier_4) (6)
  741. CreateDynamicObject(1423,1827.50000000,830.50000000,10.10000038,0.00000000,0.00000000,0.00000000); //object(dyn_roadbarrier_4) (7)
  742. CreateDynamicObject(1423,1832.40002441,830.20001221,10.10000038,0.00000000,0.00000000,0.00000000); //object(dyn_roadbarrier_4) (8)
  743. CreateDynamicObject(1423,1836.80004883,830.09997559,10.10000038,0.00000000,0.00000000,0.00000000); //object(dyn_roadbarrier_4) (9)
  744. CreateDynamicObject(744,1545.90002441,849.20001221,5.80000019,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock4) (1)
  745. CreateDynamicObject(744,1548.90002441,852.79998779,5.80000019,0.00000000,6.00000000,6.00000000); //object(sm_scrub_rock4) (1)
  746. CreateDynamicObject(744,1551.80004883,852.09997559,5.80000019,0.00000000,17.99853516,19.99853516); //object(sm_scrub_rock4) (1)
  747. CreateDynamicObject(744,1555.90002441,853.90002441,5.80000019,0.00000000,17.99560547,23.99511719); //object(sm_scrub_rock4) (1)
  748. CreateDynamicObject(744,1555.19995117,851.00000000,5.80000019,0.00000000,11.99560547,23.99414062); //object(sm_scrub_rock4) (1)
  749. CreateDynamicObject(744,1555.50000000,847.09997559,5.80000019,0.00000000,3.99157715,25.99414062); //object(sm_scrub_rock4) (1)
  750. CreateDynamicObject(744,1553.09997559,847.70001221,5.80000019,0.00000000,3.98803711,23.99365234); //object(sm_scrub_rock4) (1)
  751. CreateDynamicObject(744,1549.69995117,848.50000000,5.80000019,0.00000000,3.98803711,11.98864746); //object(sm_scrub_rock4) (1)
  752. CreateDynamicObject(744,1546.09997559,849.40002441,5.80000019,0.00000000,3.98803711,3.98608398); //object(sm_scrub_rock4) (1)
  753. CreateDynamicObject(744,1542.69995117,850.20001221,5.80000019,0.00000000,3.98803711,359.98254395); //object(sm_scrub_rock4) (1)
  754. CreateDynamicObject(744,1543.09997559,852.70001221,5.80000019,0.00000000,3.98803711,359.97802734); //object(sm_scrub_rock4) (1)
  755. CreateDynamicObject(744,1546.30004883,851.90002441,5.80000019,0.00000000,3.98803711,1.97802734); //object(sm_scrub_rock4) (1)
  756. CreateDynamicObject(744,1548.00000000,847.09997559,5.80000019,0.00000000,1.98803711,5.97753906); //object(sm_scrub_rock4) (1)
  757. CreateDynamicObject(744,1544.80004883,847.59997559,5.80000019,0.00000000,359.98303223,3.97656250); //object(sm_scrub_rock4) (1)
  758. CreateDynamicObject(744,1542.69995117,845.50000000,5.80000019,0.00000000,357.97802734,3.97155762); //object(sm_scrub_rock4) (1)
  759. CreateDynamicObject(744,1540.30004883,846.09997559,5.80000019,0.00000000,357.97302246,3.97155762); //object(sm_scrub_rock4) (1)
  760. CreateDynamicObject(744,1541.00000000,849.00000000,5.80000019,0.00000000,359.97302246,3.97155762); //object(sm_scrub_rock4) (1)
  761. CreateDynamicObject(744,1541.80004883,852.40002441,5.80000019,0.00000000,1.97253418,3.97155762); //object(sm_scrub_rock4) (1)
  762. CreateDynamicObject(744,1539.59997559,852.90002441,5.80000019,0.00000000,1.97204590,3.97155762); //object(sm_scrub_rock4) (1)
  763. CreateDynamicObject(744,1536.90002441,848.40002441,5.80000019,0.00000000,359.97204590,3.97155762); //object(sm_scrub_rock4) (1)
  764. CreateDynamicObject(744,1538.30004883,843.70001221,5.80000019,0.00000000,357.96704102,3.97155762); //object(sm_scrub_rock4) (1)
  765. CreateDynamicObject(744,1551.30004883,846.20001221,5.80000019,0.00000000,357.96203613,3.97155762); //object(sm_scrub_rock4) (1)
  766. CreateDynamicObject(744,1547.80004883,846.59997559,5.80000019,0.00000000,355.96203613,3.97155762); //object(sm_scrub_rock4) (1)
  767. CreateDynamicObject(744,1556.59997559,847.79998779,5.80000019,0.00000000,355.95703125,13.97155762); //object(sm_scrub_rock4) (1)
  768. CreateDynamicObject(744,1559.00000000,847.20001221,5.80000019,0.00000000,355.95153809,13.96911621); //object(sm_scrub_rock4) (1)
  769. CreateDynamicObject(744,1560.19995117,846.90002441,5.80000019,0.00000000,355.95153809,13.96911621); //object(sm_scrub_rock4) (1)
  770. CreateDynamicObject(744,1558.69995117,851.40002441,5.80000019,0.00000000,359.95153809,13.96911621); //object(sm_scrub_rock4) (1)
  771. CreateDynamicObject(744,1559.69995117,855.50000000,5.80000019,0.00000000,359.95056152,13.96911621); //object(sm_scrub_rock4) (1)
  772. CreateDynamicObject(744,1556.30004883,856.29998779,5.80000019,0.00000000,3.95056152,13.96911621); //object(sm_scrub_rock4) (1)
  773. CreateDynamicObject(744,1548.90002441,852.79998779,9.10000038,0.00000000,5.99853516,5.99853516); //object(sm_scrub_rock4) (1)
  774. CreateDynamicObject(3502,1510.00000000,870.09997559,9.19999981,0.00000000,0.00000000,359.54956055); //object(vgsn_con_tube) (1)
  775. CreateDynamicObject(3502,1513.90002441,877.00000000,9.19999981,0.00000000,0.00000000,359.54956055); //object(vgsn_con_tube) (2)
  776. CreateDynamicObject(3502,1509.30004883,884.40002441,9.19999981,0.00000000,0.00000000,5.54956055); //object(vgsn_con_tube) (3)
  777. CreateDynamicObject(3502,1514.09997559,888.00000000,9.19999981,0.00000000,356.00000000,7.54809570); //object(vgsn_con_tube) (4)
  778. CreateDynamicObject(3502,1506.30004883,866.70001221,9.19999981,0.00000000,355.99548340,7.54760742); //object(vgsn_con_tube) (5)
  779. CreateDynamicObject(3502,1504.80004883,878.20001221,9.19999981,0.00000000,355.99548340,7.54760742); //object(vgsn_con_tube) (6)
  780. CreateDynamicObject(1303,1539.19995117,852.09997559,10.60000038,0.00000000,349.99145508,343.99291992); //object(dyn_quarryrock03) (5)
  781. CreateDynamicObject(8877,1496.19995117,867.59997559,16.70000076,0.00000000,0.00000000,66.00000000); //object(vgsecnstrct10) (2)
  782. //========================[Titos rendörség obiects]=====================================
  783. CreateDynamicObject(987,312.82888794,2543.80712891,15.81378937,0.00000000,0.00000000,88.00000000); //object(elecfence_bar)(1)
  784. CreateDynamicObject(987,312.52508545,2532.04443359,15.81393623,0.00000000,0.00000000,87.99499512); //object(elecfence_bar)(2)
  785. CreateDynamicObject(987,311.70254517,2520.32836914,15.81393623,0.00000000,0.00000000,87.99499512); //object(elecfence_bar)(3)
  786. CreateDynamicObject(987,310.88027954,2508.61254883,15.81393623,0.00000000,0.00000000,87.99499512); //object(elecfence_bar)(4)
  787. CreateDynamicObject(987,310.35525513,2496.84765625,15.81393623,0.00000000,0.00000000,87.99499512); //object(elecfence_bar)(5)
  788. CreateDynamicObject(987,310.07980347,2485.08789062,15.81393623,0.00000000,0.00000000,87.99499512); //object(elecfence_bar)(6)
  789. CreateDynamicObject(987,310.14556885,2477.44775391,15.48437500,0.00000000,0.00000000,87.99499512); //object(elecfence_bar)(7)
  790. CreateDynamicObject(987,321.51971436,2476.72924805,15.49216843,0.00000000,0.00000000,177.99499512); //object(elecfence_bar)(8)
  791. CreateDynamicObject(987,332.58001709,2476.19750977,15.49216843,0.00000000,0.00000000,177.98950195); //object(elecfence_bar)(9)
  792. CreateDynamicObject(987,344.15817261,2475.96411133,15.49216843,0.00000000,0.00000000,177.98950195); //object(elecfence_bar)(10)
  793. CreateDynamicObject(987,355.87539673,2475.93847656,15.49216843,0.00000000,0.00000000,177.98950195); //object(elecfence_bar)(11)
  794. CreateDynamicObject(987,367.36526489,2475.41308594,15.49216843,0.00000000,0.00000000,179.98950195); //object(elecfence_bar)(12)
  795. CreateDynamicObject(987,378.63995361,2475.40356445,15.49216843,0.00000000,0.00000000,179.98901367); //object(elecfence_bar)(13)
  796. CreateDynamicObject(987,438.11328125,2488.32812500,15.98072338,0.00000000,0.00000000,261.98547363); //object(elecfence_bar)(14)
  797. CreateDynamicObject(987,441.23410034,2498.16601562,15.98072338,0.00000000,0.00000000,249.98547363); //object(elecfence_bar)(15)
  798. CreateDynamicObject(987,443.99169922,2509.09814453,15.98072338,0.00000000,0.00000000,257.98291016); //object(elecfence_bar)(16)
  799. CreateDynamicObject(987,445.32910156,2519.70214844,15.98072338,0.00000000,0.00000000,261.98095703); //object(elecfence_bar)(17)
  800. CreateDynamicObject(987,447.13623047,2530.94287109,15.98072338,0.00000000,0.00000000,261.97998047); //object(elecfence_bar)(18)
  801. CreateDynamicObject(987,447.78430176,2541.92089844,15.98072338,0.00000000,0.00000000,265.97998047); //object(elecfence_bar)(19)
  802. CreateDynamicObject(987,448.34429932,2551.40234375,15.98072338,0.00000000,0.00000000,265.97900391); //object(elecfence_bar)(20)
  803. CreateDynamicObject(987,380.61843872,2550.64282227,15.55162048,0.00000000,0.00000000,3.97900391); //object(elecfence_bar)(21)
  804. CreateDynamicObject(987,438.59375000,2557.08300781,15.45767212,0.00000000,0.00000000,329.97436523); //object(elecfence_bar)(22)
  805. CreateDynamicObject(987,427.26269531,2557.84179688,15.33236694,0.00000000,0.00000000,359.97802734); //object(elecfence_bar)(23)
  806. CreateDynamicObject(987,416.66308594,2555.51953125,15.37557220,0.00000000,0.00000000,13.97460938); //object(elecfence_bar)(24)
  807. CreateDynamicObject(987,408.35937500,2551.21875000,15.38842010,0.00000000,0.00000000,23.97766113); //object(elecfence_bar)(25)
  808. CreateDynamicObject(987,398.18652344,2550.68847656,15.47388458,0.00000000,0.00000000,3.97705078); //object(elecfence_bar)(26)
  809. CreateDynamicObject(987,369.36431885,2549.94750977,15.55162048,0.00000000,0.00000000,3.97705078); //object(elecfence_bar)(27)
  810. CreateDynamicObject(987,358.14236450,2549.00415039,15.55162048,0.00000000,0.00000000,3.97705078); //object(elecfence_bar)(28)
  811. CreateDynamicObject(987,347.13092041,2548.91259766,15.55162048,0.00000000,0.00000000,3.97705078); //object(elecfence_bar)(29)
  812. CreateDynamicObject(987,336.86962891,2548.79296875,15.55162048,0.00000000,0.00000000,3.97705078); //object(elecfence_bar)(30)
  813. CreateDynamicObject(987,324.43542480,2553.50781250,15.80812073,0.00000000,0.00000000,3.97705078); //object(elecfence_bar)(31)
  814. CreateDynamicObject(987,313.07571411,2554.07690430,15.81180954,0.00000000,0.00000000,3.97705078); //object(elecfence_bar)(32)
  815. CreateDynamicObject(987,438.18179321,2483.77832031,15.99590015,0.00000000,0.00000000,227.98547363); //object(elecfence_bar)(14)
  816. CreateDynamicObject(11546,345.40295410,2545.66918945,15.76222992,0.00000000,0.00000000,0.00000000); //object(desn_fuelpay)(1)
  817. CreateDynamicObject(1676,348.18170166,2538.54345703,17.32952881,0.00000000,0.00000000,0.00000000); //object(washgaspump)(1)
  818. CreateDynamicObject(1676,348.34045410,2534.51293945,17.32875443,0.00000000,0.00000000,0.00000000); //object(washgaspump)(2)
  819. CreateDynamicObject(3864,313.79647827,2478.36083984,21.58140182,0.00000000,0.00000000,264.00000000); //object(ws_floodlight)(1)
  820. CreateDynamicObject(3864,442.71942139,2526.69018555,22.54695129,0.00000000,0.00000000,351.99597168); //object(ws_floodlight)(2)
  821. CreateDynamicObject(11417,339.65908813,2542.06103516,20.66413116,0.00000000,0.00000000,332.00000000); //object(xenonsign2_sfse)(1)
  822. CreateDynamicObject(1219,407.63998413,2546.46801758,15.80691528,0.00000000,0.00000000,0.00000000); //object(palette)(1)
  823. CreateDynamicObject(11453,402.98797607,2561.30688477,18.28291321,0.00000000,0.00000000,0.00000000); //object(des_sherrifsgn1)(1)
  824. CreateDynamicObject(1452,374.11218262,2477.37255859,16.54339981,0.00000000,0.00000000,178.00000000); //object(dyn_outhouse)(1)
  825. CreateDynamicObject(1452,376.13085938,2477.21386719,16.54339981,0.00000000,0.00000000,177.99499512); //object(dyn_outhouse)(2)
  826. CreateDynamicObject(16003,391.47827148,2549.00512695,17.26532936,0.00000000,0.00000000,0.00000000); //object(drvin_ticket)(1)
  827. CreateDynamicObject(3504,433.55426025,2536.83251953,16.63346291,0.00000000,0.00000000,178.00000000); //object(vgsn_portaloo)(1)
  828. CreateDynamicObject(3504,431.31979370,2536.83959961,16.63312721,0.00000000,0.00000000,177.99499512); //object(vgsn_portaloo)(2)
  829. CreateDynamicObject(3504,431.14337158,2532.85205078,16.82124901,0.00000000,0.00000000,177.99499512); //object(vgsn_portaloo)(3)
  830. CreateDynamicObject(3504,433.06195068,2532.48413086,16.83860207,0.00000000,0.00000000,177.99499512); //object(vgsn_portaloo)(4)
  831. CreateDynamicObject(3615,324.36828613,2482.78686523,17.67192841,0.00000000,0.00000000,86.00000000); //object(sanmonbhut1_law2)(1)
  832. CreateDynamicObject(5837,366.69738770,2479.90380859,17.20186996,0.00000000,0.00000000,356.00000000); //object(ci_guardhouse1)(1)
  833. CreateDynamicObject(8168,354.87310791,2482.52001953,17.43234825,0.00000000,0.00000000,14.00000000); //object(vgs_guardhouse01)(1)
  834. CreateDynamicObject(9237,318.26675415,2491.41625977,23.46980667,0.00000000,0.00000000,180.00000000); //object(lighhouse_sfn)(1)
  835. CreateDynamicObject(1617,403.50512695,2476.12500000,24.87005615,0.00000000,0.00000000,268.00000000); //object(nt_aircon1_01)(1)
  836. CreateDynamicObject(882,382.26165771,2539.55395508,15.53906250,0.00000000,0.00000000,0.00000000); //object(ash_po)(1)
  837. CreateDynamicObject(882,437.89840698,2514.59350586,15.53906250,0.00000000,0.00000000,0.00000000); //object(ash_po)(2)
  838. CreateDynamicObject(2921,282.32910156,2508.20898438,28.00413513,0.00000000,0.00000000,0.00000000); //object(kmb_cam)(1)
  839. CreateDynamicObject(3279,434.78262329,2497.81420898,15.49216938,0.00000000,0.00000000,0.00000000); //object(a51_spottower)(1)
  840. CreateDynamicObject(3593,407.81573486,2540.61523438,16.25687981,0.00000000,0.00000000,0.00000000); //object(la_fuckcar2)(1)
  841. CreateDynamicObject(4003,405.30526733,2476.12500000,25.69276428,0.00000000,0.00000000,0.00000000); //object(lacityhalltrans_lan)(1)
  842. CreateDynamicObject(3170,435.33807373,2523.09375000,15.48437500,0.00000000,0.00000000,178.00000000); //object(trailer_large3_01)(1)
  843. CreateDynamicObject(3170,434.33789062,2508.49267578,15.48437500,0.00000000,0.00000000,177.99499512); //object(trailer_large3_01)(2)
  844. CreateDynamicObject(3178,419.83654785,2521.33276367,18.22546768,0.00000000,0.00000000,180.00000000); //object(shack02)(1)
  845. CreateDynamicObject(3172,407.50616455,2518.87329102,15.48437500,0.00000000,0.00000000,0.00000000); //object(trailer6_01)(1)
  846. CreateDynamicObject(3172,425.52233887,2504.12280273,15.48437500,0.00000000,0.00000000,0.00000000); //object(trailer6_01)(2)
  847. CreateDynamicObject(3172,418.30596924,2507.66015625,15.48437500,0.00000000,0.00000000,0.00000000); //object(trailer6_01)(3)
  848. CreateDynamicObject(3172,411.95507812,2504.93066406,15.48437500,0.00000000,0.00000000,0.00000000); //object(trailer6_01)(4)
  849. CreateDynamicObject(978,404.07723999,2471.21118164,16.34643364,0.00000000,0.00000000,272.00000000); //object(sub_roadright)(1)
  850. CreateDynamicObject(978,404.72781372,2482.61694336,16.34643364,0.00000000,0.00000000,271.99951172); //object(sub_roadright)(2)
  851. CreateDynamicObject(978,404.63116455,2491.70507812,16.34643364,0.00000000,0.00000000,271.99951172); //object(sub_roadright)(3)
  852. CreateDynamicObject(978,403.69003296,2500.82641602,16.34643364,0.00000000,0.00000000,283.99951172); //object(sub_roadright)(4)
  853. CreateDynamicObject(3170,339.37500000,2482.27636719,15.48437500,0.00000000,0.00000000,89.99499512); //object(trailer_large3_01)(3)
  854. CreateDynamicObject(3172,342.78890991,2495.45312500,15.48437500,0.00000000,0.00000000,270.00000000); //object(trailer6_01)(5)
  855. CreateDynamicObject(3172,332.44238281,2491.75488281,15.48437500,0.00000000,0.00000000,270.00000000); //object(trailer6_01)(6)
  856. CreateDynamicObject(985,385.66299438,2550.24633789,15.54590988,0.00000000,0.00000000,354.00000000); //object(gate_autor)(1)
  857.  
  858.  
  859. //======================= [LV searoad objects] =================================
  860.  
  861. //======================= [Ut torlasz] =========================================
  862. CreateDynamicObject(3578,1317.59997559,869.50000000,6.59999990,0.00000000,0.00000000,332.00000000); //object(dockbarr1_la) (1)
  863. CreateDynamicObject(3578,1326.69995117,864.79998779,6.59999990,0.00000000,0.00000000,331.99584961); //object(dockbarr1_la) (2)
  864. CreateDynamicObject(3578,1335.80004883,860.00000000,6.59999990,0.00000000,0.00000000,331.99584961); //object(dockbarr1_la) (3)
  865. CreateDynamicObject(3578,1345.19995117,856.09997559,6.59999990,0.00000000,0.00000000,343.99584961); //object(dockbarr1_la) (4)
  866. CreateDynamicObject(3578,1355.00000000,853.09997559,6.59999990,0.00000000,0.00000000,343.99291992); //object(dockbarr1_la) (5)
  867. CreateDynamicObject(3172,2614.69995117,-2187.80004883,12.50000000,0.00000000,0.00000000,92.00000000); //object(trailer6_01) (1)
  868. CreateDynamicObject(3172,2601.09960938,-2188.00000000,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer6_01) (2)
  869. CreateDynamicObject(3171,2601.69995117,-2211.10009766,12.50000000,0.00000000,0.00000000,92.00000000); //object(trailer5_01) (2)
  870. CreateDynamicObject(3171,2601.09960938,-2198.59960938,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01) (3)
  871. CreateDynamicObject(3171,2609.50000000,-2198.79980469,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01) (4)
  872. CreateDynamicObject(3171,2618.09960938,-2197.69921875,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01) (5)
  873. CreateDynamicObject(3171,2600.50000000,-2204.09960938,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01) (6)
  874. CreateDynamicObject(3171,2609.89941406,-2206.39941406,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01) (7)
  875. CreateDynamicObject(3171,2619.00000000,-2205.30004883,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01) (8)
  876. CreateDynamicObject(3171,2619.89990234,-2212.60009766,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01) (9)
  877. CreateDynamicObject(3171,2611.19921875,-2212.69921875,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01) (10)
  878. CreateDynamicObject(3171,2625.69995117,-2244.30004883,12.50000000,0.00000000,0.00000000,273.99951172); //object(trailer5_01) (11)
  879. CreateDynamicObject(3171,2623.80004883,-2239.10009766,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (12)
  880. CreateDynamicObject(3171,2616.69995117,-2244.50000000,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (13)
  881. CreateDynamicObject(3171,2615.00000000,-2239.10009766,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (14)
  882. CreateDynamicObject(3171,2608.50000000,-2245.30004883,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (15)
  883. CreateDynamicObject(3171,2605.69995117,-2239.60009766,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (16)
  884. CreateDynamicObject(3171,2595.10009766,-2245.30004883,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (17)
  885. CreateDynamicObject(3171,2595.30004883,-2239.30004883,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (18)
  886. CreateDynamicObject(3171,2584.50000000,-2245.39990234,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (19)
  887. CreateDynamicObject(3171,2577.80004883,-2240.00000000,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (20)
  888. CreateDynamicObject(3171,2574.60009766,-2247.60009766,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (21)
  889. CreateDynamicObject(3171,2569.09960938,-2240.69921875,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (22)
  890. CreateDynamicObject(3171,2564.30004883,-2247.50000000,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (23)
  891. CreateDynamicObject(3171,2530.39990234,-2239.10009766,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (24)
  892. CreateDynamicObject(3171,2514.29980469,-2246.00000000,12.50000000,0.00000000,0.00000000,273.99353027); //object(trailer5_01) (25)
  893. CreateDynamicObject(3171,2533.19921875,-2244.59960938,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (26)
  894. CreateDynamicObject(3171,2521.50000000,-2239.19921875,12.50000000,0.00000000,0.00000000,273.99353027); //object(trailer5_01) (27)
  895. CreateDynamicObject(3171,2523.09960938,-2245.59960938,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01) (28)
  896. CreateDynamicObject(3171,2480.39990234,-2243.10009766,12.50000000,0.00000000,0.00000000,273.99353027); //object(trailer5_01) (27)
  897. CreateDynamicObject(3171,2483.39990234,-2235.39990234,12.50000000,0.00000000,0.00000000,273.99353027); //object(trailer5_01) (27)
  898. CreateDynamicObject(4233,994.55206299,-2187.87329102,12.26032448,0.00000000,0.00000000,104.00000000); //object(roads05_lan) (1)
  899. CreateDynamicObject(4652,994.57586670,-2094.25341797,12.30633163,0.00000000,0.00000000,70.00000000); //object(road04_lan2) (1)
  900. CreateDynamicObject(4652,1023.38427734,-2026.93603516,12.18668747,0.00000000,0.00000000,63.99938965); //object(road04_lan2) (2)
  901. CreateDynamicObject(3578,1017.30590820,-2257.44775391,12.87211704,0.00000000,0.00000000,333.99536133); //object(dockbarr1_la) (1)
  902. CreateDynamicObject(3578,1009.23730469,-2254.01367188,12.87178326,0.00000000,0.00000000,333.99536133); //object(dockbarr1_la) (2)
  903. CreateDynamicObject(3578,1001.35327148,-2247.72094727,13.03835773,0.00000000,0.00000000,303.99536133); //object(dockbarr1_la) (3)
  904. CreateDynamicObject(3578,997.01727295,-2238.30517578,13.03835773,0.00000000,0.00000000,283.99169922); //object(dockbarr1_la) (4)
  905. CreateDynamicObject(3578,994.53399658,-2228.46386719,13.03835773,0.00000000,0.00000000,283.99108887); //object(dockbarr1_la) (5)
  906. CreateDynamicObject(3578,992.21276855,-2218.51660156,13.03835773,0.00000000,0.00000000,283.99108887); //object(dockbarr1_la) (6)
  907. CreateDynamicObject(3578,989.68072510,-2208.28540039,13.03835773,0.00000000,0.00000000,283.99108887); //object(dockbarr1_la) (7)
  908. CreateDynamicObject(3578,987.39678955,-2198.09057617,13.03835773,0.00000000,0.00000000,283.99108887); //object(dockbarr1_la) (8)
  909. CreateDynamicObject(3578,984.89324951,-2188.18750000,13.03835773,0.00000000,0.00000000,283.99108887); //object(dockbarr1_la) (9)
  910. CreateDynamicObject(3578,982.85192871,-2181.48779297,13.03835773,0.00000000,0.00000000,283.99108887); //object(dockbarr1_la) (10)
  911. CreateDynamicObject(3578,982.85156250,-2181.48730469,13.03835773,0.00000000,0.00000000,283.99108887); //object(dockbarr1_la) (11)
  912. CreateDynamicObject(3578,979.97070312,-2171.78027344,13.03835773,0.00000000,0.00000000,283.99108887); //object(dockbarr1_la) (12)
  913. CreateDynamicObject(3578,977.44238281,-2162.04589844,13.03835773,0.00000000,0.00000000,283.99108887); //object(dockbarr1_la) (13)
  914. CreateDynamicObject(3578,974.53417969,-2151.98632812,13.03835773,0.00000000,0.00000000,283.99108887); //object(dockbarr1_la) (14)
  915. CreateDynamicObject(3578,971.62597656,-2141.92675781,13.03835773,0.00000000,0.00000000,283.99108887); //object(dockbarr1_la) (15)
  916. CreateDynamicObject(3578,971.66064453,-2132.09814453,13.03835773,0.00000000,0.00000000,257.99108887); //object(dockbarr1_la) (16)
  917. CreateDynamicObject(3578,974.07263184,-2123.25708008,13.03835773,0.00000000,0.00000000,251.98645020); //object(dockbarr1_la) (17)
  918. CreateDynamicObject(3578,977.20477295,-2113.75952148,13.16248989,0.00000000,0.00000000,251.98242188); //object(dockbarr1_la) (18)
  919. CreateDynamicObject(3578,980.17083740,-2104.30981445,13.16248989,0.00000000,0.00000000,251.98242188); //object(dockbarr1_la) (19)
  920. CreateDynamicObject(3578,983.48010254,-2094.41967773,13.16248989,0.00000000,0.00000000,251.98242188); //object(dockbarr1_la) (20)
  921. CreateDynamicObject(3578,986.67181396,-2084.86230469,13.16248989,0.00000000,0.00000000,251.98242188); //object(dockbarr1_la) (21)
  922. CreateDynamicObject(3578,986.67089844,-2084.86230469,13.16248989,0.00000000,0.00000000,251.98242188); //object(dockbarr1_la) (22)
  923. CreateDynamicObject(3578,990.21820068,-2075.28173828,13.16248989,0.00000000,0.00000000,251.98242188); //object(dockbarr1_la) (23)
  924. CreateDynamicObject(3578,993.01525879,-2065.71679688,13.16248989,0.00000000,0.00000000,251.98242188); //object(dockbarr1_la) (24)
  925. CreateDynamicObject(3578,997.04010010,-2056.57983398,12.99061489,0.00000000,0.00000000,245.98242188); //object(dockbarr1_la) (25)
  926. CreateDynamicObject(3578,1001.45062256,-2047.53881836,13.16248989,0.00000000,0.00000000,243.98242188); //object(dockbarr1_la) (26)
  927. CreateDynamicObject(3578,1006.16796875,-2038.42321777,13.16248989,0.00000000,0.00000000,243.97889709); //object(dockbarr1_la) (27)
  928. CreateDynamicObject(3578,1010.63452148,-2029.74035645,13.16248989,0.00000000,0.00000000,243.97889709); //object(dockbarr1_la) (28)
  929. CreateDynamicObject(3578,1015.00982666,-2020.71594238,13.16248989,0.00000000,0.00000000,243.97889709); //object(dockbarr1_la) (29)
  930. CreateDynamicObject(3578,1019.51141357,-2011.47534180,13.16248989,0.00000000,0.00000000,243.97889709); //object(dockbarr1_la) (30)
  931. CreateDynamicObject(3578,1023.88653564,-2002.45031738,13.16248989,0.00000000,0.00000000,243.97889709); //object(dockbarr1_la) (31)
  932. CreateDynamicObject(3578,1028.17102051,-1993.08410645,13.16248989,0.00000000,0.00000000,243.97889709); //object(dockbarr1_la) (32)
  933. CreateDynamicObject(3578,1033.49670410,-1984.95886230,13.16248989,0.00000000,0.00000000,227.97888184); //object(dockbarr1_la) (33)
  934. CreateDynamicObject(1949,1026.88977051,-2263.58789062,11.98006344,0.00000000,0.00000000,0.00000000); //object(barrier_4andy) (1)
  935. CreateDynamicObject(4515,1025.86230469,-2236.51660156,14.83790112,0.00000000,0.00000000,191.99707031); //object(cn2_roadblock02ld) (1)
  936. CreateDynamicObject(1251,1032.84277344,-2262.42968750,12.04212952,0.00000000,0.00000000,293.99963379); //object(smashbar) (1)
  937. CreateDynamicObject(4515,1037.90917969,-2237.05957031,14.82153320,0.00000000,0.00000000,191.99705505); //object(cn2_roadblock02ld) (2)
  938. CreateDynamicObject(1251,1029.20507812,-2264.08642578,12.06173992,0.00000000,0.00000000,293.99963379); //object(smashbar) (2)
  939. CreateDynamicObject(1251,1034.76257324,-2263.78393555,12.05186844,0.00000000,0.00000000,293.99963379); //object(smashbar) (3)
  940. CreateDynamicObject(1251,1029.86657715,-2264.60107422,12.05698395,0.00000000,0.00000000,293.99963379); //object(smashbar) (4)
  941. CreateDynamicObject(1251,1033.23632812,-2263.06738281,12.04212952,0.00000000,0.00000000,293.99963379); //object(smashbar) (5)
  942. CreateDynamicObject(1251,1034.22656250,-2263.32226562,12.04961967,0.00000000,0.00000000,293.99963379); //object(smashbar) (6)
  943. CreateDynamicObject(1251,1030.25097656,-2265.02832031,12.05484486,0.00000000,0.00000000,293.99963379); //object(smashbar) (7)
  944. CreateDynamicObject(1251,1030.44238281,-2265.71777344,12.05610943,0.00000000,0.00000000,293.99963379); //object(smashbar) (8)
  945. CreateDynamicObject(4515,1038.72851562,-2053.53125000,14.81492329,0.00000000,0.00000000,349.99694824); //object(cn2_roadblock02ld) (3)
  946. CreateDynamicObject(4515,1050.34289551,-2056.81909180,14.83123302,0.00000000,0.00000000,349.99694824); //object(cn2_roadblock02ld) (4)
  947. CreateDynamicObject(2936,1027.74487305,-2213.36035156,12.59873009,0.00000000,0.00000000,0.00000000); //object(kmb_rock) (1)
  948. CreateDynamicObject(744,1015.66558838,-2214.10083008,11.95844936,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock4) (1)
  949. CreateDynamicObject(744,1021.14941406,-2214.96362305,11.95844936,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock4) (2)
  950. CreateDynamicObject(744,1031.34472656,-2218.48168945,11.95844936,0.00000000,0.00000000,0.00000000); //object(sm_scrub_rock4) (3)
  951. CreateDynamicObject(906,1015.59252930,-2230.99243164,14.88639832,0.00000000,0.00000000,0.00000000); //object(p_rubblebig) (1)
  952. CreateDynamicObject(906,1021.43444824,-2229.45263672,14.88639832,0.00000000,0.00000000,0.00000000); //object(p_rubblebig) (2)
  953. CreateDynamicObject(906,1032.14624023,-2223.16503906,14.88639832,0.00000000,0.00000000,0.00000000); //object(p_rubblebig) (3)
  954. CreateDynamicObject(906,1015.95135498,-2233.33471680,14.88639832,0.00000000,0.00000000,0.00000000); //object(p_rubblebig) (4)
  955. CreateDynamicObject(906,1017.98144531,-2218.46972656,14.88639832,0.00000000,0.00000000,0.00000000); //object(p_rubblebig) (5)
  956. CreateDynamicObject(906,1013.73681641,-2210.64843750,14.88639832,0.00000000,10.00000000,350.00000000); //object(p_rubblebig) (6)
  957. CreateDynamicObject(906,1028.50048828,-2069.18066406,14.88639832,0.00000000,15.99755859,345.99694824); //object(p_rubblebig) (7)
  958. CreateDynamicObject(906,1028.97595215,-2075.65551758,14.88639832,0.00000000,15.99609375,345.99243164); //object(p_rubblebig) (8)
  959. CreateDynamicObject(906,1034.41223145,-2077.77563477,14.88639832,0.00000000,15.99609375,345.99243164); //object(p_rubblebig) (9)
  960. CreateDynamicObject(906,1035.89892578,-2070.42187500,14.88639832,0.00000000,15.99609375,345.99243164); //object(p_rubblebig) (10)
  961. CreateDynamicObject(906,1041.04333496,-2071.46264648,14.88639832,0.00000000,15.99609375,343.99243164); //object(p_rubblebig) (11)
  962. CreateDynamicObject(906,1041.04296875,-2071.46191406,14.88639832,0.00000000,15.99060059,343.98742676); //object(p_rubblebig) (12)
  963. CreateDynamicObject(906,1042.35302734,-2077.59521484,14.88639832,0.00000000,15.99060059,343.98742676); //object(p_rubblebig) (13)
  964. CreateDynamicObject(906,1046.56420898,-2079.46728516,14.88639832,0.00000000,21.99060059,343.98742676); //object(p_rubblebig) (14)
  965. CreateDynamicObject(906,1043.70581055,-2086.03271484,14.88639832,0.00000000,33.98913574,343.98193359); //object(p_rubblebig) (15)
  966. CreateDynamicObject(906,1037.90747070,-2092.00341797,14.88639832,0.00000000,39.98620605,343.98193359); //object(p_rubblebig) (16)
  967. CreateDynamicObject(906,1033.98730469,-2091.20996094,14.88639832,0.00000000,41.98474121,353.98193359); //object(p_rubblebig) (17)
  968. CreateDynamicObject(906,1027.40795898,-2096.00244141,14.88639832,0.00000000,53.98425293,3.97949219); //object(p_rubblebig) (18)
  969. CreateDynamicObject(906,1021.81066895,-2099.71752930,14.88639832,0.00000000,57.98132324,7.97705078); //object(p_rubblebig) (19)
  970. CreateDynamicObject(906,1026.59631348,-2108.84912109,14.88639832,0.00000000,69.98034668,9.97607422); //object(p_rubblebig) (20)
  971. CreateDynamicObject(906,1031.38244629,-2116.70581055,14.88639832,0.00000000,85.97741699,359.97558594); //object(p_rubblebig) (21)
  972. CreateDynamicObject(906,1041.02453613,-2123.24829102,14.88639832,0.00000000,89.97201538,343.97253418); //object(p_rubblebig) (22)
  973. CreateDynamicObject(906,1046.35351562,-2129.68408203,14.88639832,0.00000000,93.96569824,325.97097778); //object(p_rubblebig) (23)
  974. CreateDynamicObject(906,1053.21337891,-2131.07128906,14.88639832,0.00000000,93.96057129,323.96984863); //object(p_rubblebig) (24)
  975. CreateDynamicObject(906,1058.81225586,-2126.08056641,14.88639832,0.00000000,79.95574951,305.96484375); //object(p_rubblebig) (25)
  976. CreateDynamicObject(906,1063.27941895,-2122.90161133,14.88639832,0.00000000,55.95300293,305.96374512); //object(p_rubblebig) (26)
  977. CreateDynamicObject(906,1055.56665039,-2108.07373047,14.88639832,0.00000000,41.94787598,305.96374512); //object(p_rubblebig) (27)
  978. CreateDynamicObject(906,1060.28210449,-2103.66918945,14.88639832,0.00000000,31.94580078,305.96374512); //object(p_rubblebig) (28)
  979. CreateDynamicObject(906,1052.33483887,-2083.69116211,14.88639832,0.00000000,23.94274902,317.96374512); //object(p_rubblebig) (29)
  980. CreateDynamicObject(906,1047.37609863,-2086.76977539,14.88639832,0.00000000,23.93920898,317.96081543); //object(p_rubblebig) (30)
  981. CreateDynamicObject(906,1046.48388672,-2091.18164062,14.88639832,0.00000000,27.93920898,317.96084595); //object(p_rubblebig) (31)
  982. CreateDynamicObject(906,1048.57617188,-2075.78613281,14.88639832,0.00000000,23.93823242,317.96081543); //object(p_rubblebig) (32)
  983. CreateDynamicObject(906,1051.75549316,-2078.98071289,14.88639832,0.00000000,23.93371582,315.96081543); //object(p_rubblebig) (33)
  984. CreateDynamicObject(906,1051.75549316,-2078.98071289,14.88639832,0.00000000,23.93371582,315.96081543); //object(p_rubblebig) (34)
  985. CreateDynamicObject(1251,1064.15417480,-1975.57336426,12.05935287,0.00000000,0.00000000,265.99963379); //object(smashbar) (1)
  986. CreateDynamicObject(1251,1059.95605469,-1975.18554688,12.05103111,0.00000000,0.00000000,265.99548340); //object(smashbar) (1)
  987. CreateDynamicObject(4515,1045.63098145,-2024.25756836,14.81492329,0.00000000,0.00000000,349.99694824); //object(cn2_roadblock02ld) (3)
  988. CreateDynamicObject(4515,1058.26074219,-2026.44458008,14.81492329,0.00000000,0.00000000,349.99694824); //object(cn2_roadblock02ld) (3)
  989. CreateDynamicObject(1251,1044.49035645,-1975.82971191,12.04885864,0.00000000,0.00000000,265.99548340); //object(smashbar) (1)
  990. CreateDynamicObject(1251,1060.07324219,-1976.42480469,12.04889107,0.00000000,0.00000000,265.99548340); //object(smashbar) (1)
  991. CreateDynamicObject(1251,1063.72460938,-1976.73437500,12.05569458,0.00000000,0.00000000,265.99548340); //object(smashbar) (1)
  992. CreateDynamicObject(1251,1063.52148438,-1977.73632812,12.05430031,0.00000000,0.00000000,265.99548340); //object(smashbar) (1)
  993. CreateDynamicObject(1251,1060.04101562,-1977.47753906,12.04845619,0.00000000,0.00000000,265.99548340); //object(smashbar) (1)
  994. CreateDynamicObject(1251,1048.46582031,-1975.85852051,12.23894882,0.00000000,0.00000000,265.99548340); //object(smashbar) (1)
  995. CreateDynamicObject(1251,1048.51037598,-1975.38806152,12.05123520,0.00000000,0.00000000,265.99548340); //object(smashbar) (1)
  996. CreateDynamicObject(1251,1044.97216797,-1975.14099121,12.04430389,0.00000000,0.00000000,265.99548340); //object(smashbar) (1)
  997. CreateDynamicObject(1251,1048.85791016,-1974.82250977,12.05447006,0.00000000,0.00000000,265.99548340); //object(smashbar) (1)
  998. CreateDynamicObject(1251,1045.09033203,-1974.56066895,12.04348850,0.00000000,0.00000000,265.99548340); //object(smashbar) (1)
  999. CreateDynamicObject(1425,1063.91955566,-1989.43212891,12.41485405,0.00000000,0.00000000,164.00000000); //object(dyn_roadbarrier_3) (1)
  1000. CreateDynamicObject(1425,1062.66198730,-1989.07580566,12.39357376,0.00000000,0.00000000,163.99841309); //object(dyn_roadbarrier_3) (2)
  1001. CreateDynamicObject(1425,1059.07031250,-1987.67797852,12.39899635,0.00000000,0.00000000,163.99841309); //object(dyn_roadbarrier_3) (3)
  1002. CreateDynamicObject(1425,1061.00390625,-1988.44042969,12.37569904,0.00000000,0.00000000,163.99841309); //object(dyn_roadbarrier_3) (4)
  1003. CreateDynamicObject(1425,1057.42187500,-1987.21411133,12.41664505,0.00000000,0.00000000,163.99841309); //object(dyn_roadbarrier_3) (5)
  1004. CreateDynamicObject(979,1051.95874023,-1986.97741699,12.98865795,0.00000000,0.00000000,20.00000000); //object(sub_roadleft) (1)
  1005. CreateDynamicObject(979,1045.23913574,-1992.17187500,13.10503292,0.00000000,0.00000000,59.99511719); //object(sub_roadleft) (2)
  1006. CreateDynamicObject(979,1040.57470703,-2001.61279297,12.81443691,0.00000000,0.00000000,59.99084473); //object(sub_roadleft) (3)
  1007. CreateDynamicObject(979,1036.14636230,-2009.33435059,12.96761036,0.00000000,0.00000000,59.99084473); //object(sub_roadleft) (4)
  1008. CreateDynamicObject(979,1032.09558105,-2017.54589844,12.93315792,0.00000000,0.00000000,63.99084473); //object(sub_roadleft) (5)
  1009. CreateDynamicObject(979,1028.40209961,-2026.10314941,12.92836475,0.00000000,0.00000000,67.98986816); //object(sub_roadleft) (6)
  1010. CreateDynamicObject(979,1025.05566406,-2033.99230957,13.10503292,0.00000000,0.00000000,67.98889160); //object(sub_roadleft) (7)
  1011. CreateDynamicObject(979,1021.88244629,-2041.69421387,13.10503292,0.00000000,0.00000000,67.98889160); //object(sub_roadleft) (8)
  1012. CreateDynamicObject(979,1017.71118164,-2050.20458984,13.10503292,0.00000000,0.00000000,67.98889160); //object(sub_roadleft) (9)
  1013. CreateDynamicObject(979,1014.32983398,-2058.71777344,13.22467709,0.00000000,0.00000000,67.98889160); //object(sub_roadleft) (10)
  1014. CreateDynamicObject(979,1010.94866943,-2067.35644531,13.22467709,0.00000000,0.00000000,67.98889160); //object(sub_roadleft) (11)
  1015. CreateDynamicObject(979,1007.41461182,-2076.02612305,13.22467709,0.00000000,0.00000000,67.98889160); //object(sub_roadleft) (12)
  1016. CreateDynamicObject(979,1005.45819092,-2085.00439453,13.22900677,0.00000000,0.00000000,87.98889160); //object(sub_roadleft) (13)
  1017. CreateDynamicObject(979,1005.21984863,-2094.19604492,13.22467709,0.00000000,0.00000000,87.98400879); //object(sub_roadleft) (14)
  1018. CreateDynamicObject(979,1005.03350830,-2103.36572266,12.97250080,0.00000000,0.00000000,87.98400879); //object(sub_roadleft) (15)
  1019. CreateDynamicObject(979,1004.97265625,-2112.90014648,12.92615795,0.00000000,0.00000000,87.98400879); //object(sub_roadleft) (16)
  1020. CreateDynamicObject(979,1004.61059570,-2121.96875000,12.93397045,0.00000000,0.00000000,87.98400879); //object(sub_roadleft) (17)
  1021. CreateDynamicObject(979,1004.21813965,-2131.50512695,12.93397045,0.00000000,0.00000000,87.98400879); //object(sub_roadleft) (18)
  1022. CreateDynamicObject(979,1017.42724609,-2242.18774414,13.10054493,0.00000000,0.00000000,121.98403931); //object(sub_roadleft) (19)
  1023. CreateDynamicObject(979,1041.70654297,-2245.95727539,13.85787201,0.00000000,0.00000000,197.97912598); //object(sub_roadleft) (20)
  1024. CreateDynamicObject(979,1032.05688477,-2247.25317383,13.00379467,0.00000000,0.00000000,197.97912598); //object(sub_roadleft) (21)
  1025. CreateDynamicObject(979,1023.58300781,-2247.06640625,12.78752232,0.00000000,0.00000000,159.98291016); //object(sub_roadleft) (22)
  1026. CreateDynamicObject(3246,-1633.08154297,-2684.20410156,47.53906250,0.00000000,0.00000000,312.00000000); //object(des_westrn7_) (1)
  1027. CreateDynamicObject(688,-2352.35449219,-1640.75000000,482.70312500,0.00000000,0.00000000,0.00000000); //object(sm_fir_scabg) (1)
  1028. CreateDynamicObject(688,-2335.30249023,-1581.09082031,482.93774414,0.00000000,0.00000000,0.00000000); //object(sm_fir_scabg) (2)
  1029. CreateDynamicObject(6964,-2329.84277344,-1628.01562500,480.83554077,0.00000000,0.00000000,0.00000000); //object(venefountwat02) (1)
  1030. CreateDynamicObject(3171,-2344.70410156,-1594.44238281,482.59893799,0.00000000,0.00000000,121.99768066); //object(trailer5_01) (2)
  1031. CreateDynamicObject(11503,-2349.34277344,-1608.95703125,482.62298584,0.00000000,0.00000000,57.99682617); //object(des_westrn11_05) (1)
  1032. CreateDynamicObject(11431,-2312.08520508,-1680.36889648,483.17929077,0.00000000,0.00000000,298.00000000); //object(des_tepeoff01) (1)
  1033. CreateDynamicObject(11432,-2306.54687500,-1682.38671875,481.68649292,0.00000000,0.00000000,0.00000000); //object(des_tepesign01) (1)
  1034. CreateDynamicObject(11434,-2352.92553711,-1632.02014160,487.47698975,0.00000000,0.00000000,258.00000000); //object(des_indianstore) (2)
  1035. CreateDynamicObject(1343,-2347.60278320,-1639.02880859,483.45959473,0.00000000,0.00000000,0.00000000); //object(cj_dumpster3) (1)
  1036. CreateDynamicObject(1343,-2313.03979492,-1676.97961426,482.69998169,0.00000000,0.00000000,290.00000000); //object(cj_dumpster3) (2)
  1037. CreateDynamicObject(3243,-2343.05493164,-1653.02600098,482.70312500,0.00000000,0.00000000,278.00000000); //object(tepee_room_) (1)
  1038. CreateDynamicObject(684,-2335.67993164,-1623.65612793,485.00466919,0.00000000,0.00000000,0.00000000); //object(sm_fir_log02) (1)
  1039. CreateDynamicObject(684,-2330.96093750,-1607.21069336,485.02084351,0.00000000,0.00000000,0.00000000); //object(sm_fir_log02) (2)
  1040. CreateDynamicObject(683,-2361.59375000,-1609.12500000,489.53631592,0.00000000,0.00000000,0.00000000); //object(sm_fir_group) (1)
  1041. CreateDynamicObject(3243,-2326.64624023,-1597.03881836,482.77969360,0.00000000,0.00000000,241.99804688); //object(tepee_room_) (2)
  1042. CreateDynamicObject(3171,-2316.09545898,-1607.23010254,482.85131836,0.00000000,0.00000000,67.99584961); //object(trailer5_01) (2)
  1043. CreateDynamicObject(11503,-2302.75805664,-1628.83728027,482.74114990,0.00000000,0.00000000,353.99682617); //object(des_westrn11_05) (1)
  1044. CreateDynamicObject(683,-2296.16210938,-1634.19335938,482.69952393,0.00000000,0.00000000,0.00000000); //object(sm_fir_group) (2)
  1045. CreateDynamicObject(688,-2316.86035156,-1633.13806152,482.70312500,0.00000000,0.00000000,0.00000000); //object(sm_fir_scabg) (1)
  1046. CreateDynamicObject(3243,-2321.36035156,-1646.51953125,482.70312500,0.00000000,0.00000000,225.99426270); //object(tepee_room_) (3)
  1047. CreateDynamicObject(3171,-2332.80493164,-1616.51049805,482.71520996,0.00000000,0.00000000,137.99584961); //object(trailer5_01) (2)
  1048. CreateDynamicObject(3243,-2331.87597656,-1635.14575195,482.70312500,0.00000000,0.00000000,225.99426270); //object(tepee_room_) (4)
  1049. CreateDynamicObject(3243,-2326.76928711,-1653.17187500,482.70312500,0.00000000,0.00000000,225.99426270); //object(tepee_room_) (3)
  1050. CreateDynamicObject(3171,-2326.85717773,-1673.60217285,481.88702393,0.00000000,0.00000000,151.99584961); //object(trailer5_01) (2)
  1051. CreateDynamicObject(3243,-2334.95385742,-1664.72827148,482.54141235,0.00000000,0.00000000,225.99426270); //object(tepee_room_) (3)
  1052. CreateDynamicObject(3243,-2332.18066406,-1657.13378906,482.70312500,0.00000000,0.00000000,225.99426270); //object(tepee_room_) (3)
  1053. CreateDynamicObject(3171,-2335.96289062,-1644.13378906,482.70312500,0.00000000,0.00000000,151.99584961); //object(trailer5_01) (2)
  1054. CreateDynamicObject(3171,-2319.44018555,-1675.70300293,481.61639404,0.00000000,0.00000000,151.99584961); //object(trailer5_01) (2)
  1055. CreateDynamicObject(3243,-2323.78588867,-1663.27246094,482.38589478,0.00000000,0.00000000,225.99426270); //object(tepee_room_) (3)
  1056. CreateDynamicObject(3243,-2318.34155273,-1659.78662109,482.46148682,0.00000000,0.00000000,225.99426270); //object(tepee_room_) (3)
  1057. CreateDynamicObject(3171,-2310.44433594,-1621.05371094,482.78482056,0.00000000,0.00000000,67.99438477); //object(trailer5_01) (2)
  1058. CreateDynamicObject(3171,-2323.24462891,-1623.08508301,482.70880127,0.00000000,0.00000000,125.99438477); //object(trailer5_01) (2)
  1059. CreateDynamicObject(3171,-2322.99121094,-1613.51367188,482.74017334,0.00000000,0.00000000,95.99304199); //object(trailer5_01) (2)
  1060. CreateDynamicObject(3171,-2306.64453125,-1610.56579590,482.90972900,0.00000000,0.00000000,67.99438477); //object(trailer5_01) (2)
  1061. CreateDynamicObject(3171,-2313.60278320,-1627.88244629,482.70410156,0.00000000,0.00000000,93.99438477); //object(trailer5_01) (2)
  1062. CreateDynamicObject(3243,-2304.15893555,-1642.46594238,482.69757080,0.00000000,0.00000000,173.99426270); //object(tepee_room_) (3)
  1063. CreateDynamicObject(3243,-2295.35742188,-1645.43652344,482.58831787,0.00000000,0.00000000,139.99328613); //object(tepee_room_) (3)
  1064. CreateDynamicObject(3243,-2292.85546875,-1652.53613281,482.24887085,0.00000000,0.00000000,139.99328613); //object(tepee_room_) (3)
  1065. CreateDynamicObject(3243,-2295.17529297,-1659.34777832,482.03976440,0.00000000,0.00000000,173.99047852); //object(tepee_room_) (3)
  1066. CreateDynamicObject(3243,-2299.50488281,-1652.03613281,482.43258667,0.00000000,0.00000000,173.99047852); //object(tepee_room_) (3)
  1067. CreateDynamicObject(987,-2317.25903320,-1583.53808594,482.46215820,0.00000000,0.00000000,162.00000000); //object(elecfence_bar) (1)
  1068. CreateDynamicObject(987,-2339.44628906,-1574.94824219,482.59002686,0.00000000,0.00000000,339.99938965); //object(elecfence_bar) (2)
  1069. CreateDynamicObject(987,-2297.66235352,-1593.21118164,481.56164551,0.00000000,0.00000000,147.99890137); //object(elecfence_bar) (3)
  1070. CreateDynamicObject(987,-2306.14868164,-1586.75634766,482.46215820,0.00000000,0.00000000,161.99890137); //object(elecfence_bar) (4)
  1071. CreateDynamicObject(987,-2290.94824219,-1602.17602539,480.31539917,0.00000000,0.00000000,127.99682617); //object(elecfence_bar) (5)
  1072. CreateDynamicObject(987,-2286.36718750,-1614.21179199,481.22943115,0.00000000,0.00000000,105.99621582); //object(elecfence_bar) (6)
  1073. CreateDynamicObject(987,-2282.90698242,-1625.64916992,481.22943115,0.00000000,0.00000000,105.99609375); //object(elecfence_bar) (7)
  1074. CreateDynamicObject(987,-2282.39355469,-1639.45422363,482.60281372,0.00000000,0.00000000,95.99609375); //object(elecfence_bar) (8)
  1075. CreateDynamicObject(987,-2283.69116211,-1649.44616699,482.34375000,0.00000000,0.00000000,79.99304199); //object(elecfence_bar) (9)
  1076. CreateDynamicObject(987,-2286.00830078,-1660.90087891,482.34375000,0.00000000,0.00000000,79.99145508); //object(elecfence_bar) (10)
  1077. CreateDynamicObject(987,-2288.73632812,-1672.94335938,482.34375000,0.00000000,0.00000000,79.99145508); //object(elecfence_bar) (11)
  1078. CreateDynamicObject(1407,-2291.42529297,-1675.65747070,483.03857422,0.00000000,0.00000000,40.00000000); //object(dyn_f_r_wood_1) (1)
  1079. CreateDynamicObject(1407,-2302.20825195,-1680.68261719,483.03857422,0.00000000,0.00000000,25.99572754); //object(dyn_f_r_wood_1) (2)
  1080. CreateDynamicObject(1407,-2309.90380859,-1684.16015625,481.93789673,0.00000000,0.00000000,25.99365234); //object(dyn_f_r_wood_1) (3)
  1081. CreateDynamicObject(1407,-2305.99218750,-1682.44824219,482.56091309,0.00000000,0.00000000,25.99365234); //object(dyn_f_r_wood_1) (4)
  1082. CreateDynamicObject(1407,-2314.04150391,-1686.00305176,481.74765015,0.00000000,0.00000000,25.99365234); //object(dyn_f_r_wood_1) (5)
  1083. CreateDynamicObject(1407,-2316.20800781,-1687.03601074,481.73687744,0.00000000,0.00000000,25.99365234); //object(dyn_f_r_wood_1) (6)
  1084. CreateDynamicObject(11432,-2346.82617188,-2187.21777344,33.05119705,0.00000000,0.00000000,0.00000000); //object(des_tepesign01) (1)
  1085. CreateDynamicObject(3171,-2512.09179688,762.36755371,34.17187500,0.00000000,0.00000000,182.00000000); //object(trailer5_01) (10)
  1086. CreateDynamicObject(3171,-2510.78808594,770.02929688,34.17187500,0.00000000,0.00000000,181.99952698); //object(trailer5_01) (11)
  1087. CreateDynamicObject(3171,-2506.13525391,776.04296875,34.17187500,0.00000000,0.00000000,91.99951172); //object(trailer5_01) (12)
  1088. CreateDynamicObject(3171,-2497.89624023,776.24188232,34.17187500,0.00000000,0.00000000,91.99401855); //object(trailer5_01) (13)
  1089. CreateDynamicObject(3171,-2493.09936523,792.71417236,34.17187500,0.00000000,0.00000000,183.99951172); //object(trailer5_01) (14)
  1090. CreateDynamicObject(3171,-2504.95312500,760.76562500,34.17187500,0.00000000,0.00000000,267.99499512); //object(trailer5_01) (15)
  1091. CreateDynamicObject(3171,-2497.43359375,760.92675781,34.17187500,0.00000000,0.00000000,267.99499512); //object(trailer5_01) (16)
  1092. CreateDynamicObject(3171,-2491.32934570,784.37579346,34.17187500,0.00000000,0.00000000,183.99902344); //object(trailer5_01) (17)
  1093. CreateDynamicObject(3171,-2484.25024414,793.47637939,34.17187500,0.00000000,0.00000000,145.99902344); //object(trailer5_01) (18)
  1094. CreateDynamicObject(3171,-2482.64599609,786.40411377,34.17187500,0.00000000,0.00000000,145.99734497); //object(trailer5_01) (19)
  1095. CreateDynamicObject(3171,-2461.44702148,775.83905029,34.17187500,0.00000000,0.00000000,261.99731445); //object(trailer5_01) (20)
  1096. CreateDynamicObject(3171,-2478.43457031,777.28808594,34.17187500,0.00000000,0.00000000,261.99645996); //object(trailer5_01) (21)
  1097. CreateDynamicObject(3171,-2470.51757812,776.15136719,34.17187500,0.00000000,0.00000000,261.99645996); //object(trailer5_01) (22)
  1098. CreateDynamicObject(3171,-2505.97216797,730.20507812,34.17187500,0.00000000,0.00000000,267.99499512); //object(trailer5_01) (23)
  1099. CreateDynamicObject(3171,-2496.97509766,730.46301270,34.17187500,0.00000000,0.00000000,267.99499512); //object(trailer5_01) (24)
  1100. CreateDynamicObject(3171,-2509.40405273,742.40863037,34.17187500,0.00000000,0.00000000,179.99499512); //object(trailer5_01) (25)
  1101. CreateDynamicObject(3171,-2509.54687500,735.40991211,34.17187500,0.00000000,0.00000000,179.99450684); //object(trailer5_01) (26)
  1102. CreateDynamicObject(3852,-2408.43823242,730.09973145,35.98110962,0.00000000,0.00000000,92.00000000); //object(sf_jump) (1)
  1103. CreateDynamicObject(3171,302.72348022,879.34881592,19.40625000,0.00000000,0.00000000,198.00000000); //object(trailer5_01) (28)
  1104. CreateDynamicObject(3243,299.16619873,887.82464600,19.40625000,0.00000000,0.00000000,272.00000000); //object(tepee_room_) (15)
  1105. CreateDynamicObject(1684,311.80490112,884.45135498,20.98889732,0.00000000,0.00000000,116.00000000); //object(portakabin) (1)
  1106. CreateDynamicObject(1684,300.07293701,898.15942383,20.98889732,0.00000000,0.00000000,39.99914551); //object(portakabin) (2)
  1107. CreateDynamicObject(1684,300.07293701,898.15942383,20.98889732,0.00000000,0.00000000,39.99914551); //object(portakabin) (3)
  1108.  
  1109. //======================= [Kacc] ===============================================
  1110. AddStaticVehicle(411,2784.50000000,2563.80004883,10.10000038,40.00000000,-1,-1); //Infernus
  1111. AddStaticVehicle(451,2790.80004883,2571.19995117,10.10000038,46.00000000,-1,-1); //Turismo
  1112. AddStaticVehicle(603,2796.50000000,2575.29980469,10.80000019,43.99475098,-1,-1); //Phoenix
  1113. AddStaticVehicle(571,2800.50000000,2575.80004883,10.19999981,44.00000000,-1,-1); //Kart
  1114. AddStaticVehicle(463,2811.60009766,2585.30004883,10.39999962,46.00000000,-1,-1); //Freeway
  1115. AddStaticVehicle(522,2811.10009766,2586.10009766,10.50000000,42.00000000,-1,-1); //NRG-500
  1116. AddStaticVehicle(481,2809.60009766,2587.10009766,10.39999962,38.00000000,-1,-1); //BMX
  1117. AddStaticVehicle(578,2809.69921875,2591.79980469,11.19999981,43.99768066,-1,-1); //DFT-30
  1118. AddStaticVehicle(584,2804.80004883,2634.00000000,12.00000000,210.00000000,-1,-1); //Trailer 3
  1119. AddStaticVehicle(584,2799.60009766,2632.19995117,12.00000000,209.99816895,-1,-1); //Trailer 3
  1120. AddStaticVehicle(584,2792.39990234,2633.19995117,12.00000000,209.99816895,-1,-1); //Trailer 3
  1121. AddStaticVehicle(584,2785.89990234,2632.60009766,12.00000000,209.99816895,-1,-1); //Trailer 3
  1122. AddStaticVehicle(584,2780.39990234,2632.10009766,12.00000000,209.99816895,-1,-1); //Trailer 3
  1123. AddStaticVehicle(584,2773.80004883,2632.30004883,12.00000000,209.99816895,-1,-1); //Trailer 3
  1124. AddStaticVehicle(435,2767.00000000,2631.10009766,11.50000000,206.00000000,-1,-1); //Trailer 1
  1125. AddStaticVehicle(450,2760.69995117,2632.10009766,11.50000000,204.00000000,-1,-1); //Trailer 2
  1126. AddStaticVehicle(591,2756.10009766,2631.60009766,11.50000000,204.00000000,-1,-1); //Trailer 3
  1127. AddStaticVehicle(435,2749.69995117,2631.00000000,11.50000000,204.00000000,-1,-1); //Trailer 1
  1128. AddStaticVehicle(515,2799.60009766,2581.00000000,12.00000000,46.00000000,-1,-1); //Roadtrain
  1129. AddStaticVehicle(515,2803.10009766,2584.39990234,12.00000000,45.99975586,-1,-1); //Roadtrain
  1130. AddStaticVehicle(524,2815.50000000,2599.09960938,11.89999962,47.99926758,-1,-1); //Cement Truck
  1131. AddStaticVehicle(524,2812.29980469,2595.79980469,11.89999962,47.99926758,-1,-1); //Cement Truck
  1132. AddStaticVehicle(455,2821.50000000,2603.69921875,11.39999962,45.99975586,-1,-1); //Flatbed
  1133. AddStaticVehicle(403,2745.50000000,2576.30004883,11.50000000,277.99804688,-1,-1); //Linerunner
  1134. AddStaticVehicle(403,2744.19995117,2579.30004883,11.50000000,277.99804688,-1,-1); //Linerunner
  1135. AddStaticVehicle(403,2755.39990234,2578.60009766,11.50000000,277.99804688,-1,-1); //Linerunner
  1136. AddStaticVehicle(403,2755.30004883,2582.10009766,11.50000000,277.99804688,-1,-1); //Linerunner
  1137. AddStaticVehicle(514,2747.10009766,2602.10009766,11.50000000,271.99951172,-1,-1); //Tanker
  1138. AddStaticVehicle(514,2747.10009766,2598.00000000,11.50000000,275.99853516,-1,-1); //Tanker
  1139. AddStaticVehicle(514,2747.50000000,2594.50000000,11.50000000,275.99853516,-1,-1); //Tanker
  1140. AddStaticVehicle(514,2747.50000000,2591.00000000,11.50000000,275.99853516,-1,-1); //Tanker
  1141. AddStaticVehicle(515,2757.19995117,2596.10009766,12.00000000,279.99975586,-1,-1); //Roadtrain
  1142. AddStaticVehicle(515,2747.50000000,2586.19921875,12.00000000,279.99755859,-1,-1); //Roadtrain
  1143. AddStaticVehicle(515,2757.79980469,2587.89941406,12.00000000,279.99755859,-1,-1); //Roadtrain
  1144. AddStaticVehicle(515,2757.69921875,2592.00000000,12.00000000,279.99755859,-1,-1); //Roadtrain
  1145. AddStaticVehicle(567,2786.89990234,2568.50000000,10.80000019,46.00000000,-1,-1); //Savanna
  1146. AddStaticVehicle(488,2823.60009766,2478.00000000,17.89999962,44.00000000,-1,-1); //News Chopper
  1147. AddStaticVehicle(488,2813.89941406,2469.59960938,17.89999962,43.99475098,-1,-1); //News Chopper
  1148. AddStaticVehicle(497,2844.10009766,2496.69995117,17.89999962,44.00000000,11,1); //Police Maverick
  1149. AddStaticVehicle(497,2834.00000000,2487.69921875,17.89999962,43.99475098,11,1); //Police Maverick
  1150. AddStaticVehicle(563,2802.30004883,2480.69995117,18.60000038,44.00000000,-1,-1); //Raindance
  1151. AddStaticVehicle(548,2810.69995117,2491.60009766,19.60000038,40.00000000,-1,-1); //Cargobob
  1152. AddStaticVehicle(417,2822.00000000,2502.19995117,16.70000076,42.00000000,-1,-1); //Leviathan
  1153. CreateDynamicObject(8168,2749.10009766,2495.10009766,11.80000019,0.00000000,0.00000000,222.00000000); //object(vgs_guardhouse01)(1)
  1154. CreateDynamicObject(974,2749.50000000,2482.89990234,12.80000019,0.00000000,0.00000000,0.00000000); //object(tall_fence)(1)
  1155. CreateDynamicObject(3168,2782.60009766,2527.60009766,9.80000019,0.00000000,0.00000000,316.00000000); //object(trailer2_01)(1)
  1156. CreateDynamicObject(3172,2773.10009766,2517.30004883,9.80000019,0.00000000,0.00000000,312.00000000); //object(trailer6_01)(1)
  1157. CreateDynamicObject(3168,2778.30004883,2536.60009766,9.80000019,0.00000000,0.00000000,0.00000000); //object(trailer2_01)(2)
  1158. CreateDynamicObject(3171,2770.50000000,2529.39990234,9.80000019,0.00000000,0.00000000,320.00000000); //object(trailer5_01)(1)
  1159. CreateDynamicObject(3175,2773.89990234,2542.10009766,9.80000019,0.00000000,0.00000000,358.00000000); //object(sm_airstrm_med_)(1)
  1160. CreateDynamicObject(3168,2764.00000000,2519.69995117,9.80000019,0.00000000,0.00000000,316.00000000); //object(trailer2_01)(3)
  1161. CreateDynamicObject(3172,2761.89990234,2506.39990234,9.80000019,0.00000000,0.00000000,306.00000000); //object(trailer6_01)(2)
  1162. CreateDynamicObject(5837,2851.10009766,2621.39990234,11.50000000,0.00000000,0.00000000,180.00000000); //object(ci_guardhouse1)(1)
  1163. CreateDynamicObject(3504,2763.69995117,2499.10009766,11.39999962,0.00000000,0.00000000,0.00000000); //object(vgsn_portaloo)(1)
  1164. CreateDynamicObject(3504,2788.50000000,2523.39990234,11.39999962,0.00000000,0.00000000,0.00000000); //object(vgsn_portaloo)(2)
  1165. CreateDynamicObject(1452,2852.80004883,2640.80004883,10.89999962,0.00000000,0.00000000,0.00000000); //object(dyn_outhouse)(1)
  1166. CreateDynamicObject(1452,2851.19995117,2640.89990234,10.89999962,0.00000000,0.00000000,0.00000000); //object(dyn_outhouse)(2)
  1167. CreateDynamicObject(2514,2852.89990234,2640.60009766,9.80000019,0.00000000,0.00000000,0.00000000); //object(cj_toilet1)(1)
  1168. CreateDynamicObject(2514,2851.19995117,2640.50000000,9.80000019,0.00000000,0.00000000,0.00000000); //object(cj_toilet1)(2)
  1169. CreateDynamicObject(3243,2778.00000000,2553.60009766,9.80000019,0.00000000,0.00000000,48.00000000); //object(tepee_room_)(1)
  1170. CreateDynamicObject(3243,2767.80004883,2536.30004883,9.80000019,0.00000000,0.00000000,22.00000000); //object(tepee_room_)(2)
  1171. CreateDynamicObject(3243,2762.00000000,2531.30004883,9.80000019,0.00000000,0.00000000,0.00000000); //object(tepee_room_)(3)
  1172. CreateDynamicObject(3268,2750.19995117,2590.00000000,9.80000019,0.00000000,0.00000000,181.99450684); //object(mil_hangar1_)(1)
  1173. CreateDynamicObject(3426,2789.59960938,2747.89941406,10.00000000,0.00000000,0.00000000,356.00000000); //object(nt_noddonkbase)(1)
  1174. CreateDynamicObject(12987,2834.19995117,2610.60009766,13.69999981,0.00000000,0.00000000,40.00000000); //object(cos_sbanksteps06)(2)
  1175. CreateDynamicObject(3280,2836.00000000,2607.60009766,16.29999924,0.00000000,0.00000000,42.00000000); //object(a51_panel)(1)
  1176. CreateDynamicObject(3280,2835.39990234,2607.10009766,16.29999924,0.00000000,0.00000000,41.99523926); //object(a51_panel)(2)
  1177. CreateDynamicObject(3280,2834.50000000,2607.30004883,16.29999924,0.00000000,0.00000000,41.99523926); //object(a51_panel)(3)
  1178. CreateDynamicObject(14877,2832.39990234,2603.00000000,18.50000000,0.00000000,0.00000000,220.00000000); //object(michelle-stairs)(1)
  1179. CreateDynamicObject(3578,2815.50000000,2541.69995117,17.39999962,0.00000000,0.00000000,318.00000000); //object(dockbarr1_la)(1)
  1180. CreateDynamicObject(3578,2806.69995117,2530.69995117,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(2)
  1181. CreateDynamicObject(3578,2814.30004883,2523.69995117,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(3)
  1182. CreateDynamicObject(1949,2832.19995117,2599.19995117,21.39999962,0.00000000,0.00000000,318.00000000); //object(barrier_4andy)(1)
  1183. CreateDynamicObject(1949,2832.19921875,2599.19921875,21.39999962,0.00000000,0.00000000,317.99926758); //object(barrier_4andy)(2)
  1184. CreateDynamicObject(1949,2830.19995117,2597.19995117,21.39999962,0.00000000,0.00000000,316.00000000); //object(barrier_4andy)(3)
  1185. CreateDynamicObject(1949,2830.19921875,2597.19921875,21.39999962,0.00000000,0.00000000,317.99975586); //object(barrier_4andy)(4)
  1186. CreateDynamicObject(3578,2836.00000000,2593.50000000,22.20000076,0.00000000,0.00000000,294.00000000); //object(dockbarr1_la)(4)
  1187. CreateDynamicObject(3578,2838.89990234,2583.50000000,22.20000076,0.00000000,0.00000000,277.99963379); //object(dockbarr1_la)(5)
  1188. CreateDynamicObject(3578,2832.50000000,2590.39990234,22.20000076,0.00000000,0.00000000,281.99963379); //object(dockbarr1_la)(6)
  1189. CreateDynamicObject(3578,2833.80004883,2582.89990234,22.20000076,0.00000000,0.00000000,277.99804688); //object(dockbarr1_la)(7)
  1190. CreateDynamicObject(3578,2829.60009766,2576.80004883,22.20000076,0.00000000,0.00000000,193.99803162); //object(dockbarr1_la)(8)
  1191. CreateDynamicObject(3578,2839.60009766,2578.19995117,22.20000076,0.00000000,0.00000000,277.99804688); //object(dockbarr1_la)(9)
  1192. CreateDynamicObject(3578,2835.10009766,2572.80004883,22.20000076,0.00000000,0.00000000,185.99804688); //object(dockbarr1_la)(10)
  1193. CreateDynamicObject(3578,2820.30004883,2573.69995117,22.20000076,0.00000000,0.00000000,201.99658203); //object(dockbarr1_la)(11)
  1194. CreateDynamicObject(3578,2809.60009766,2549.69995117,22.20000076,0.00000000,0.00000000,269.99462891); //object(dockbarr1_la)(12)
  1195. CreateDynamicObject(3578,2825.29980469,2570.39941406,22.20000076,0.00000000,0.00000000,201.99462891); //object(dockbarr1_la)(13)
  1196. CreateDynamicObject(3578,2813.89990234,2569.10009766,22.20000076,0.00000000,0.00000000,229.99462891); //object(dockbarr1_la)(14)
  1197. CreateDynamicObject(3578,2817.29980469,2565.19921875,22.20000076,0.00000000,0.00000000,223.98925781); //object(dockbarr1_la)(15)
  1198. CreateDynamicObject(3578,2811.89990234,2558.50000000,22.20000076,0.00000000,0.00000000,241.99035645); //object(dockbarr1_la)(16)
  1199. CreateDynamicObject(3578,2808.39941406,2561.19921875,22.20000076,0.00000000,0.00000000,241.99035645); //object(dockbarr1_la)(17)
  1200. CreateDynamicObject(3578,2805.69995117,2544.10009766,22.20000076,0.00000000,0.00000000,273.99450684); //object(dockbarr1_la)(18)
  1201. CreateDynamicObject(3578,2805.79980469,2551.69921875,22.20000076,0.00000000,0.00000000,267.99450684); //object(dockbarr1_la)(19)
  1202. CreateDynamicObject(3578,2803.09960938,2536.39941406,22.20000076,0.00000000,0.00000000,225.99426270); //object(dockbarr1_la)(20)
  1203. CreateDynamicObject(1337,2810.69995117,2544.89990234,22.10000038,0.00000000,0.00000000,0.00000000); //object(binnt07_la)(1)
  1204. CreateDynamicObject(1949,2810.69995117,2543.69995117,21.39999962,0.00000000,0.00000000,262.00000000); //object(barrier_4andy)(5)
  1205. CreateDynamicObject(3078,2809.50000000,2541.19995117,21.39999962,0.00000000,0.00000000,296.00000000); //object(ad_finish)(1)
  1206. CreateDynamicObject(3852,2812.19995117,2535.50000000,18.50000000,0.00000000,0.00000000,32.00000000); //object(sf_jump)(1)
  1207. CreateDynamicObject(5152,2811.89941406,2536.00000000,20.39999962,0.00000000,0.00000000,113.99963379); //object(stuntramp1_las2)(4)
  1208. CreateDynamicObject(3852,2810.39990234,2539.80004883,20.00000000,0.00000000,0.00000000,28.00000000); //object(sf_jump)(2)
  1209. CreateDynamicObject(3578,2814.19995117,2516.80004883,17.39999962,0.00000000,0.00000000,221.99926758); //object(dockbarr1_la)(21)
  1210. CreateDynamicObject(3578,2822.60009766,2534.69995117,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(22)
  1211. CreateDynamicObject(3578,2829.60009766,2528.10009766,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(23)
  1212. CreateDynamicObject(3578,2860.10009766,2500.69995117,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(24)
  1213. CreateDynamicObject(3578,2852.60009766,2507.60009766,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(25)
  1214. CreateDynamicObject(3578,2845.00000000,2514.60009766,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(26)
  1215. CreateDynamicObject(3578,2837.30004883,2521.50000000,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(27)
  1216. CreateDynamicObject(3578,2860.39990234,2493.80004883,17.39999962,0.00000000,0.00000000,221.99523926); //object(dockbarr1_la)(28)
  1217. CreateDynamicObject(3578,2821.89990234,2460.30004883,17.39999962,0.00000000,0.00000000,221.99523926); //object(dockbarr1_la)(29)
  1218. CreateDynamicObject(3578,2829.50000000,2466.89990234,17.39999962,0.00000000,0.00000000,221.99523926); //object(dockbarr1_la)(30)
  1219. CreateDynamicObject(3578,2837.19995117,2473.50000000,17.39999962,0.00000000,0.00000000,221.99523926); //object(dockbarr1_la)(31)
  1220. CreateDynamicObject(3578,2799.19995117,2503.39990234,17.39999962,0.00000000,0.00000000,221.99523926); //object(dockbarr1_la)(32)
  1221. CreateDynamicObject(3578,2806.80004883,2510.19995117,17.39999962,0.00000000,0.00000000,221.99523926); //object(dockbarr1_la)(33)
  1222. CreateDynamicObject(3578,2852.60009766,2487.10009766,17.39999962,0.00000000,0.00000000,221.99523926); //object(dockbarr1_la)(34)
  1223. CreateDynamicObject(3578,2844.89990234,2480.10009766,17.39999962,0.00000000,0.00000000,221.99523926); //object(dockbarr1_la)(35)
  1224. CreateDynamicObject(3578,2800.00000000,2473.10009766,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(36)
  1225. CreateDynamicObject(3578,2785.19995117,2490.69995117,17.39999962,0.00000000,0.00000000,221.99523926); //object(dockbarr1_la)(37)
  1226. CreateDynamicObject(3578,2791.69995117,2496.60009766,17.39999962,0.00000000,0.00000000,221.99523926); //object(dockbarr1_la)(38)
  1227. CreateDynamicObject(3578,2814.39941406,2460.19921875,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(39)
  1228. CreateDynamicObject(3578,2786.30004883,2485.30004883,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(40)
  1229. CreateDynamicObject(3578,2807.30004883,2466.50000000,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(41)
  1230. CreateDynamicObject(3578,2792.19921875,2480.09960938,17.39999962,0.00000000,0.00000000,317.99926758); //object(dockbarr1_la)(42)
  1231. CreateDynamicObject(3785,2860.19995117,2497.39990234,17.00000000,0.00000000,0.00000000,0.00000000); //object(bulkheadlight)(1)
  1232. CreateDynamicObject(3089,2743.00000000,2557.10009766,11.39999962,0.00000000,0.00000000,0.00000000); //object(ab_casdorlok)(1)
  1233. CreateDynamicObject(3601,2746.80004883,2563.10009766,17.60000038,0.00000000,0.00000000,0.00000000); //object(hillhouse04_la)(1)
  1234. CreateDynamicObject(997,2827.80004883,2600.89990234,20.60000038,0.00000000,0.00000000,308.00000000); //object(lhouse_barrier3)(1)
  1235. CreateDynamicObject(997,2828.29980469,2601.19921875,20.60000038,0.00000000,0.00000000,43.99475098); //object(lhouse_barrier3)(2)
  1236. CreateDynamicObject(8168,2842.10009766,2636.50000000,11.80000019,0.00000000,0.00000000,14.00000000); //object(vgs_guardhouse01)(2)
  1237. CreateDynamicObject(3602,2824.89990234,2632.80004883,16.79999924,0.00000000,0.00000000,0.00000000); //object(hillhouse05_la)(1)
  1238. CreateDynamicObject(11546,2745.69995117,2619.39990234,9.80000019,0.00000000,0.00000000,0.00000000); //object(desn_fuelpay)(1)
  1239. CreateDynamicObject(1676,2747.80004883,2613.10009766,11.39999962,0.00000000,0.00000000,0.00000000); //object(washgaspump)(1)
  1240. CreateDynamicObject(1676,2744.39941406,2613.00000000,11.39999962,0.00000000,0.00000000,0.00000000); //object(washgaspump)(2)
  1241. CreateDynamicObject(11417,2752.00000000,2618.00000000,14.69999981,0.00000000,0.00000000,310.00000000); //object(xenonsign2_sfse)(1)
  1242. CreateDynamicObject(13025,2879.10009766,2500.69995117,19.89999962,0.00000000,0.00000000,40.00000000); //object(sw_fueldrum01)(1)
  1243. CreateDynamicObject(18483,426.28619385,101.49788666,6.19188118,0.00000000,0.00000000,304.00000000); //
  1244. CreateDynamicObject(3306,977.83032227,1219.97668457,11.37277222,0.00000000,0.00000000,0.00000000); //
  1245. CreateDynamicObject(3307,977.35552979,1244.86047363,11.32031250,0.00000000,0.00000000,0.00000000); //
  1246. CreateDynamicObject(3308,978.70794678,1268.91894531,11.89124298,0.00000000,0.00000000,0.00000000); //
  1247. CreateDynamicObject(3309,977.55072021,1293.71337891,11.40305996,0.00000000,0.00000000,0.00000000); //
  1248. CreateDynamicObject(3310,981.20562744,1334.31213379,11.86032104,0.00000000,0.00000000,178.00000000); //
  1249. CreateDynamicObject(3311,982.47143555,1359.33349609,12.75143433,0.00000000,0.00000000,88.00000000); //
  1250. CreateDynamicObject(3312,983.99890137,1384.19335938,13.01015663,0.00000000,0.00000000,178.00000000); //
  1251. CreateDynamicObject(1445,985.57971191,1319.59020996,10.42236519,0.00000000,0.00000000,312.00000000); //
  1252. CreateDynamicObject(8841,975.07849121,1416.56237793,13.14655304,0.00000000,0.00000000,0.00000000); //
  1253. CreateDynamicObject(8040,957.58691406,1448.24511719,10.80404091,0.00000000,0.00000000,0.00000000); //
  1254. CreateDynamicObject(8407,996.61169434,1448.14709473,11.77141094,0.00000000,0.00000000,0.00000000); //
  1255. CreateDynamicObject(3578,1317.59997559,869.50000000,6.59999990,0.00000000,0.00000000,332.00000000); //object(dockbarr1_la)(1)
  1256. CreateDynamicObject(3578,1326.69995117,864.79998779,6.59999990,0.00000000,0.00000000,331.99584961); //object(dockbarr1_la)(2)
  1257. CreateDynamicObject(3578,1335.80004883,860.00000000,6.59999990,0.00000000,0.00000000,331.99584961); //object(dockbarr1_la)(3)
  1258. CreateDynamicObject(3578,1345.19995117,856.09997559,6.59999990,0.00000000,0.00000000,343.99584961); //object(dockbarr1_la)(4)
  1259. CreateDynamicObject(3578,1355.00000000,853.09997559,6.59999990,0.00000000,0.00000000,343.99291992); //object(dockbarr1_la)(5)
  1260. CreateDynamicObject(3172,2614.69995117,-2187.80004883,12.50000000,0.00000000,0.00000000,92.00000000); //object(trailer6_01)(1)
  1261. CreateDynamicObject(3172,2601.09960938,-2188.00000000,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer6_01)(2)
  1262. CreateDynamicObject(3171,2601.69995117,-2211.10009766,12.50000000,0.00000000,0.00000000,92.00000000); //object(trailer5_01)(2)
  1263. CreateDynamicObject(3171,2601.09960938,-2198.59960938,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01)(3)
  1264. CreateDynamicObject(3171,2609.50000000,-2198.79980469,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01)(4)
  1265. CreateDynamicObject(3171,2618.09960938,-2197.69921875,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01)(5)
  1266. CreateDynamicObject(3171,2600.50000000,-2204.09960938,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01)(6)
  1267. CreateDynamicObject(3171,2609.89941406,-2206.39941406,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01)(7)
  1268. CreateDynamicObject(3171,2619.00000000,-2205.30004883,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01)(8)
  1269. CreateDynamicObject(3171,2619.89990234,-2212.60009766,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01)(9)
  1270. CreateDynamicObject(3171,2611.19921875,-2212.69921875,12.50000000,0.00000000,0.00000000,91.99951172); //object(trailer5_01)(10)
  1271. CreateDynamicObject(3171,2625.69995117,-2244.30004883,12.50000000,0.00000000,0.00000000,273.99951172); //object(trailer5_01)(11)
  1272. CreateDynamicObject(3171,2623.80004883,-2239.10009766,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(12)
  1273. CreateDynamicObject(3171,2616.69995117,-2244.50000000,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(13)
  1274. CreateDynamicObject(3171,2615.00000000,-2239.10009766,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(14)
  1275. CreateDynamicObject(3171,2608.50000000,-2245.30004883,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(15)
  1276. CreateDynamicObject(3171,2605.69995117,-2239.60009766,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(16)
  1277. CreateDynamicObject(3171,2595.10009766,-2245.30004883,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(17)
  1278. CreateDynamicObject(3171,2595.30004883,-2239.30004883,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(18)
  1279. CreateDynamicObject(3171,2584.50000000,-2245.39990234,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(19)
  1280. CreateDynamicObject(3171,2577.80004883,-2240.00000000,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(20)
  1281. CreateDynamicObject(3171,2574.60009766,-2247.60009766,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(21)
  1282. CreateDynamicObject(3171,2569.09960938,-2240.69921875,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(22)
  1283. CreateDynamicObject(3171,2564.30004883,-2247.50000000,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(23)
  1284. CreateDynamicObject(3171,2530.39990234,-2239.10009766,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(24)
  1285. CreateDynamicObject(3171,2514.29980469,-2246.00000000,12.50000000,0.00000000,0.00000000,273.99353027); //object(trailer5_01)(25)
  1286. CreateDynamicObject(3171,2533.19921875,-2244.59960938,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(26)
  1287. CreateDynamicObject(3171,2521.50000000,-2239.19921875,12.50000000,0.00000000,0.00000000,273.99353027); //object(trailer5_01)(27)
  1288. CreateDynamicObject(3171,2523.09960938,-2245.59960938,12.50000000,0.00000000,0.00000000,273.99902344); //object(trailer5_01)(28)
  1289. CreateDynamicObject(3171,2480.39990234,-2243.10009766,12.50000000,0.00000000,0.00000000,273.99353027); //object(trailer5_01)(27)
  1290. CreateDynamicObject(3171,2483.39990234,-2235.39990234,12.50000000,0.00000000,0.00000000,273.99353027); //object(trailer5_01)(27)
  1291. CreateDynamicObject(8638,1564.57910156,2439.15478516,19.52858734,8.00000000,0.00000000,0.00000000); //
  1292. CreateDynamicObject(7605,1564.59106445,2596.87524414,34.63115692,0.00000000,359.75000000,270.00000000); //
  1293. CreateDynamicObject(3488,1591.69714355,2558.51269531,41.31101608,0.00000000,0.00000000,270.00000000); //
  1294. CreateDynamicObject(3607,1566.32189941,2639.43164062,40.69610596,0.00000000,0.00000000,0.00000000); //
  1295. CreateDynamicObject(6965,1564.43725586,2596.90771484,38.40122223,0.00000000,0.00000000,0.00000000); //
  1296. CreateDynamicObject(9833,1564.05261230,2596.95751953,45.07065964,0.00000000,0.00000000,0.00000000); //
  1297. CreateDynamicObject(9831,1565.27783203,2600.07397461,45.30477524,0.00000000,0.00000000,180.00000000); //
  1298. CreateDynamicObject(3485,1617.00012207,2599.06420898,41.68207932,0.00000000,0.00000000,268.00000000); //
  1299. CreateDynamicObject(3486,1522.45581055,2623.09277344,41.60961151,0.00000000,0.00000000,55.00000000); //
  1300. CreateDynamicObject(3445,1540.19274902,2557.26049805,37.92789459,0.00000000,0.00000000,90.00000000); //
  1301. CreateDynamicObject(3484,1516.09521484,2579.98388672,41.31324005,0.00000000,0.00000000,109.25000000); //
  1302. CreateDynamicObject(1597,1598.58764648,2597.23168945,37.39078903,0.00000000,0.00000000,0.00000000); //
  1303. CreateDynamicObject(1597,1598.72827148,2604.62011719,37.38057709,0.00000000,0.00000000,358.00000000); //
  1304. CreateDynamicObject(1597,1599.05407715,2611.31689453,37.31122971,0.00000000,0.00000000,357.00000000); //
  1305. CreateDynamicObject(9333,1614.30261230,2587.67016602,36.53553772,0.00000000,355.75000000,102.50000000); //
  1306. CreateDynamicObject(620,1599.37243652,2584.68261719,35.42912674,0.00000000,0.00000000,0.00000000); //
  1307. CreateDynamicObject(620,1575.93249512,2596.31933594,34.70391083,0.00000000,0.00000000,0.00000000); //
  1308. CreateDynamicObject(620,1554.20520020,2596.42480469,34.71124649,0.00000000,0.00000000,0.00000000); //
  1309. CreateDynamicObject(620,1528.77954102,2598.90795898,34.70041275,0.00000000,0.00000000,0.00000000); //
  1310. CreateDynamicObject(623,1554.98364258,2547.72607422,34.86620331,0.00000000,0.00000000,276.25000000); //
  1311. CreateDynamicObject(623,1574.11303711,2548.42041016,34.92068481,0.00000000,0.00000000,88.00000000); //
  1312. CreateDynamicObject(705,1509.88525391,2565.87963867,34.68824005,0.00000000,0.00000000,0.00000000); //
  1313. CreateDynamicObject(713,1631.41931152,2612.42822266,34.72895432,0.00000000,0.00000000,0.00000000); //
  1314. CreateDynamicObject(717,1568.82373047,2584.98779297,34.96111298,0.00000000,0.00000000,0.00000000); //
  1315. CreateDynamicObject(717,1560.63574219,2585.08691406,34.93583298,0.00000000,0.00000000,0.00000000); //
  1316. CreateDynamicObject(738,1555.27734375,2565.87915039,35.14761353,0.00000000,0.00000000,0.00000000); //
  1317. CreateDynamicObject(738,1573.94519043,2567.17773438,35.03636932,0.00000000,0.00000000,0.00000000); //
  1318. CreateDynamicObject(3508,1597.25439453,2607.07690430,34.66477203,0.00000000,0.00000000,240.00000000); //
  1319. CreateDynamicObject(880,1551.33728027,2594.94189453,37.34378815,0.00000000,0.00000000,264.00000000); //
  1320. CreateDynamicObject(867,1577.63122559,2594.73535156,35.31787109,2.00000000,0.00000000,106.00000000); //
  1321. CreateDynamicObject(6356,1601.26147461,2567.96533203,45.25077057,0.00000000,0.00000000,56.25000000); //
  1322. CreateDynamicObject(6356,1599.74523926,2630.29931641,45.24751282,0.00000000,0.00000000,201.50000000); //
  1323. CreateDynamicObject(6356,1557.02551270,2643.66333008,45.21656036,0.00000000,0.00000000,190.25001526); //
  1324. CreateDynamicObject(6356,1576.26660156,2644.61987305,45.28911591,0.00000000,0.25000000,40.00000000); //
  1325. CreateDynamicObject(6356,1515.37927246,2604.86303711,45.23947906,0.00000000,0.25000000,229.50000000); //
  1326. CreateDynamicObject(6356,1622.82958984,2627.85815430,45.51275635,0.00000000,0.50000000,8.00000000); //
  1327. CreateDynamicObject(6356,1538.76794434,2637.97851562,45.31234741,0.00000000,0.00000000,14.00000000); //
  1328. CreateDynamicObject(6356,1520.17126465,2558.59472656,45.51248169,0.00000000,0.00000000,278.00000000); //
  1329. CreateDynamicObject(6356,1538.22143555,2552.05810547,45.38640594,0.00000000,0.00000000,294.00000000); //
  1330. CreateDynamicObject(3660,1604.24072266,2576.17163086,37.18203735,0.00000000,0.00000000,120.00000000); //
  1331. CreateDynamicObject(3660,1626.76440430,2620.17895508,37.36387634,0.00000000,0.00000000,318.00000000); //
  1332. CreateDynamicObject(3660,1611.32385254,2631.87841797,37.42797089,0.00000000,0.00000000,328.00000000); //
  1333. CreateDynamicObject(3660,1593.83227539,2639.97973633,37.13764191,0.00000000,0.00000000,342.00000000); //
  1334. //======================= [Titkos rendörség autok] =============================
  1335. AddStaticVehicle(596,422.24102783,2437.07519531,16.31999969,0.00000000,-1,-1); //Police Car (LSPD)
  1336. AddStaticVehicle(596,415.24752808,2437.14160156,16.31999969,0.00000000,-1,-1); //Police Car (LSPD)
  1337. AddStaticVehicle(597,411.78475952,2437.19702148,16.36999893,0.00000000,123,1); //Police Car (SFPD)
  1338. AddStaticVehicle(597,404.46575928,2437.15747070,16.36999893,0.00000000,123,1); //Police Car (SFPD)
  1339. AddStaticVehicle(598,418.88055420,2437.12548828,16.36999893,0.00000000,-1,-1); //Police Car (LVPD)
  1340. AddStaticVehicle(598,407.95416260,2437.08276367,16.36999893,0.00000000,-1,-1); //Police Car (LVPD)
  1341. AddStaticVehicle(599,400.45178223,2437.32055664,16.88512611,0.00000000,-1,-1); //Police Ranger
  1342. AddStaticVehicle(599,397.19250488,2437.37597656,16.88512611,0.00000000,-1,-1); //Police Ranger
  1343. AddStaticVehicle(601,391.95822144,2438.62573242,16.43020821,0.00000000,-1,-1); //S.W.A.T. Van
  1344. AddStaticVehicle(601,387.63281250,2437.87109375,16.43020821,0.00000000,-1,-1); //S.W.A.T. Van
  1345. AddStaticVehicle(427,419.77200317,2449.82397461,16.75421333,0.00000000,-1,-1); //Enforcer
  1346. AddStaticVehicle(427,413.78073120,2450.50585938,16.74799919,0.00000000,-1,-1); //Enforcer
  1347. AddStaticVehicle(523,411.58566284,2444.80175781,16.16037750,0.00000000,-1,-1); //HPV1000
  1348. AddStaticVehicle(523,409.30239868,2444.97631836,16.16037750,0.00000000,-1,-1); //HPV1000
  1349. AddStaticVehicle(528,404.22518921,2451.00048828,16.68499947,0.00000000,-1,-1); //FBI Truck
  1350. AddStaticVehicle(528,408.09048462,2450.74829102,16.68499947,0.00000000,-1,-1); //FBI Truck
  1351. AddStaticVehicle(432,397.78808594,2451.09985352,16.59933662,0.00000000,-1,-1); //Rhino
  1352. AddStaticVehicle(411,423.45596313,2472.16284180,16.29999924,0.00000000,-1,-1); //Infernus
  1353. AddStaticVehicle(411,423.21856689,2466.28955078,16.29999924,0.00000000,-1,-1); //Infernus
  1354. AddStaticVehicle(411,423.34753418,2460.05712891,16.29999924,0.00000000,-1,-1); //Infernus
  1355. AddStaticVehicle(411,418.96771240,2472.10864258,16.29999924,0.00000000,-1,-1); //Infernus
  1356. AddStaticVehicle(411,418.87417603,2466.29150391,16.29999924,0.00000000,-1,-1); //Infernus
  1357. AddStaticVehicle(411,418.03778076,2460.55615234,16.29999924,0.00000000,-1,-1); //Infernus
  1358. AddStaticVehicle(411,393.70642090,2466.14404297,16.29999924,0.00000000,-1,-1); //Infernus
  1359. AddStaticVehicle(411,389.03906250,2472.47851562,16.29999924,0.00000000,-1,-1); //Infernus
  1360. AddStaticVehicle(411,389.79687500,2466.59277344,16.29999924,0.00000000,-1,-1); //Infernus
  1361. AddStaticVehicle(411,389.62597656,2460.46679688,16.29999924,0.00000000,-1,-1); //Infernus
  1362. AddStaticVehicle(411,394.19161987,2472.32983398,16.29999924,0.00000000,-1,-1); //Infernus
  1363. AddStaticVehicle(497,409.41036987,2470.28442383,16.77121353,0.00000000,-1,-1); //Police Maverick
  1364. AddStaticVehicle(497,413.70019531,2470.56738281,16.76499939,0.00000000,-1,-1); //Police Maverick
  1365. AddStaticVehicle(497,365.83178711,2535.58422852,16.92745590,181.99951172,-1,-1); //Police Maverick
  1366. AddStaticVehicle(497,323.39639282,2536.64794922,17.07362938,181.99951172,-1,-1); //Police Maverick
  1367. AddStaticVehicle(495,333.00411987,2542.46679688,17.36478615,183.99963379,-1,-1); //Sandking
  1368. AddStaticVehicle(495,329.30093384,2542.78320312,17.36478615,183.99902344,-1,-1); //Sandking
  1369. AddStaticVehicle(495,332.96917725,2535.73657227,17.36478615,183.99902344,-1,-1); //Sandking
  1370. AddStaticVehicle(495,329.94049072,2535.45507812,17.36478615,183.99902344,-1,-1); //Sandking
  1371. AddStaticVehicle(520,360.70263672,2494.08642578,17.40394974,0.00000000,-1,-1); //Hydra
  1372.  
  1373. //============================ [Vehicles] ======================================
  1374. AddStaticVehicle(515,-59.0524,-1131.6172,2.0926,68.6785,1,1); // roadtrain
  1375. AddStaticVehicle(435,-50.2688,-1135.0482,1.5837,68.5439,4,4); // trailer
  1376. AddStaticVehicle(514,-62.5621,-1136.0640,1.6543,68.1503,6,6); // tanker
  1377. AddStaticVehicle(584,-53.0534,-1139.9027,2.0221,68.5232,1,1); // trailer
  1378. AddStaticVehicle(403,-64.5761,-1141.5396,1.6694,66.4843,9,9); // line ...
  1379. AddStaticVehicle(591,-56.5344,-1145.5088,1.6130,62.3538,1,1); // trailer
  1380. AddStaticVehicle(422,-62.7202,-1110.8210,1.0642,161.6159,9,9); // bobcat
  1381. AddStaticVehicle(413,-66.9411,-1109.0558,1.1637,159.0612,15,15); // pony
  1382. AddStaticVehicle(543,-72.7217,-1106.5543,0.8988,156.2610,30,30); // sadller
  1383. AddStaticVehicle(478,-76.8821,-1105.4811,1.0744,161.2598,30,30); // walter
  1384.  
  1385. //============================ [LSPD] ======================================
  1386. AddStaticVehicle(596,1530.5653,-1644.5623,5.6125,180.0824,0,1); // lspd
  1387. AddStaticVehicle(490,1538.8167,-1645.0541,6.0180,178.5770,0,0); // fbi
  1388. AddStaticVehicle(599,1543.9788,-1651.0237,6.0790,90.4756,0,1); // police ranger
  1389. AddStaticVehicle(596,1544.1765,-1658.9274,5.6113,90.0963,0,1); // lspd
  1390. AddStaticVehicle(596,1544.3519,-1662.9222,5.6124,91.2038,0,1); // lspd
  1391. AddStaticVehicle(599,1544.3600,-1672.2177,6.0804,270.1123,0,1); // police ranger
  1392. AddStaticVehicle(490,1543.8331,-1680.3690,6.0180,268.6085,0,0); // fbi
  1393. AddStaticVehicle(523,1530.9929,-1675.4656,5.4582,271.4896,0,0); // hpv
  1394. AddStaticVehicle(596,1544.3463,-1684.3545,5.6119,89.0256,0,1); // lspd
  1395. AddStaticVehicle(523,1531.1455,-1677.9109,5.4551,267.8911,0,0); // hpv
  1396. AddStaticVehicle(523,1531.0219,-1680.5575,5.4606,266.7241,0,0); // hpv
  1397. AddStaticVehicle(596,1559.2866,-1710.4967,5.6101,359.8605,0,1); // lspd
  1398. AddStaticVehicle(599,1574.8091,-1710.9518,6.0820,358.4659,0,1); // police ranger
  1399. AddStaticVehicle(490,1583.9574,-1710.3248,6.0216,1.1454,0,0); // fbi
  1400. AddStaticVehicle(596,1590.9237,-1711.6896,5.6117,358.7295,0,1); // lspd
  1401. AddStaticVehicle(599,1595.4989,-1711.8723,6.0900,3.1049,0,1); // police ranger
  1402. AddStaticVehicle(490,1601.7273,-1704.8293,6.0538,92.1828,0,0); // fbi
  1403. AddStaticVehicle(490,1601.6808,-1695.4941,6.0206,93.0367,0,0); // fbi
  1404. AddStaticVehicle(596,1602.3699,-1687.9597,5.6113,98.9204,0,1); // lspd
  1405. AddStaticVehicle(523,1583.5862,-1671.2610,5.4560,267.9084,0,0); // hpv
  1406. AddStaticVehicle(523,1583.6074,-1667.5923,5.4605,269.4580,0,0); // hpv
  1407. AddStaticVehicle(497,1553.2067,-1609.2462,13.5595,268.5936,0,1); // police maverick
  1408. //============================ [LSPD] ==========================================
  1409.  
  1410. //============================ [LVPD] ==========================================
  1411. AddStaticVehicle(598,2246.4407,2431.2854,3.0176,0.3726,0,1); // lvpd
  1412. AddStaticVehicle(490,2255.4912,2431.2043,3.4022,0.2660,0,0); // fbi
  1413. AddStaticVehicle(598,2261.4634,2427.4495,3.1264,321.3088,0,1); // lvpd
  1414. AddStaticVehicle(599,2268.6230,2430.3147,3.4637,359.7589,0,1); // police ranger
  1415. AddStaticVehicle(598,2277.1763,2430.8467,3.0169,178.4543,0,1); // lvpd
  1416. AddStaticVehicle(523,2281.6018,2431.5474,2.8403,180.4290,0,0); // hpv
  1417. AddStaticVehicle(523,2285.9666,2431.2061,2.8440,356.0219,0,0); // hpv
  1418. AddStaticVehicle(598,2294.9304,2431.3049,3.0179,358.5922,0,1); // lvpd
  1419. AddStaticVehicle(490,2303.1553,2427.5977,3.4562,54.6066,0,0); // fbi
  1420. AddStaticVehicle(523,2308.4353,2431.2510,2.8434,354.3286,0,0); // hpv
  1421. AddStaticVehicle(598,2263.4722,2473.2791,3.0176,1.5861,0,1); // lvpd
  1422. AddStaticVehicle(490,2272.0874,2474.2639,3.4049,3.2710,0,0); // fbi
  1423. AddStaticVehicle(598,2276.3325,2475.4797,3.0422,3.5799,0,1); // lvpd
  1424. AddStaticVehicle(490,2280.4580,2474.8545,3.4265,358.4295,0,0); // fbi
  1425. AddStaticVehicle(598,2285.7566,2474.3545,3.0222,358.2413,0,1); // lvpd
  1426. AddStaticVehicle(598,2315.0562,2454.8828,3.0165,94.3369,0,1); // lvpd
  1427. AddStaticVehicle(598,2315.0251,2454.8115,3.0408,94.3353,0,1); // lvpd
  1428. AddStaticVehicle(490,2314.2217,2459.9443,3.4112,88.8063,0,0); // fbi
  1429. //============================ [LVPD] ==========================================
  1430.  
  1431. //============================ [SFPD] ==========================================
  1432. AddStaticVehicle(597,-1594.7372,650.1909,6.9568,2.5557,0,1); // policeSF
  1433. AddStaticVehicle(597,-1600.8025,651.2344,7.0201,0.9271,0,1); //
  1434. AddStaticVehicle(597,-1606.4164,651.9100,7.0128,359.3290,0,1); //
  1435. AddStaticVehicle(597,-1611.6763,651.0701,6.9579,0.3085,0,1); //
  1436. AddStaticVehicle(597,-1617.2545,650.9963,6.9556,359.8878,0,1); //
  1437. AddStaticVehicle(597,-1623.7572,650.8648,6.9560,0.7595,0,1); //
  1438. AddStaticVehicle(597,-1628.8740,650.3653,6.9565,1.3156,0,1); //
  1439. AddStaticVehicle(597,-1634.0579,649.7328,6.9572,1.2130,0,1); //
  1440. AddStaticVehicle(599,-1611.8412,675.2898,7.3781,181.7417,0,1); //
  1441. AddStaticVehicle(528,-1606.0247,674.9468,7.2316,180.2760,0,0); //
  1442. AddStaticVehicle(427,-1600.0157,674.2095,7.3195,180.6051,0,1); //
  1443. //============================ [SFPD] ==========================================
  1444.  
  1445. //============================ [TAXI] ======================================
  1446. AddStaticVehicle(420,1728.5786,-1858.7700,13.1928,90.6661,6,1); // taxi
  1447. AddStaticVehicle(420,1740.5100,-1858.9133,13.1935,90.0480,6,1); // taxi
  1448. AddStaticVehicle(420,1751.0579,-1858.9449,13.1918,90.0159,6,1); // taxi
  1449. AddStaticVehicle(438,1762.3354,-1858.8425,13.4164,89.3072,6,76); // cab
  1450. AddStaticVehicle(438,1774.1995,-1858.8812,13.4171,89.2925,6,76); // cab
  1451. AddStaticVehicle(438,1784.4897,-1858.9475,13.4169,89.2063,6,76); // cab
  1452. AddStaticVehicle(409,1734.2665,-1851.3583,13.2140,269.8515,1,1); // limo
  1453. AddStaticVehicle(409,1765.2367,-1851.1807,13.2194,270.0988,1,1); // limo
  1454. AddStaticVehicle(409,1791.5785,-1851.0614,13.2141,270.3241,1,1); // limo
  1455. //============================ [TAXI] ======================================
  1456. //============================ [TRUCKERS] ======================================
  1457.  
  1458.  
  1459. //============================ [Spawn 1] =======================================
  1460. AddStaticVehicle(514,-484.1104,-474.1557,26.1041,178.8354,66,65); //
  1461. AddStaticVehicle(515,-494.7968,-474.4626,26.5460,179.8418,69,69); //
  1462. AddStaticVehicle(403,-504.3415,-473.5826,26.1274,181.0133,65,43);
  1463. AddStaticVehicle(514,-514.3327,-474.1572,26.1058,179.2160,98,89); //
  1464. AddStaticVehicle(515,-524.3030,-474.6027,26.5403,178.4204,67,77); //
  1465. AddStaticVehicle(403,-544.4296,-473.2335,26.1247,179.8238,55,65); //
  1466. AddStaticVehicle(515,-559.5767,-474.0540,26.5407,179.0714,67,76); //
  1467. AddStaticVehicle(514,-569.6105,-474.1232,26.1131,178.2041,98,189); //
  1468. AddStaticVehicle(515,-579.7471,-474.0099,26.5384,179.2774,65,55); //
  1469. AddStaticVehicle(403,-589.6962,-472.8673,26.1265,179.2314,56,65); //
  1470. AddStaticVehicle(435,-606.4297,-498.6840,26.1657,269.9225,67,77); //
  1471. AddStaticVehicle(450,-562.3510,-500.1881,26.1211,359.9385,66,66); //
  1472. AddStaticVehicle(591,-568.7525,-500.1416,26.1701,359.6675,88,88); //
  1473. AddStaticVehicle(584,-584.2947,-500.1808,26.6794,358.2162,55,5); //
  1474. AddStaticVehicle(435,-549.5075,-501.2070,26.2784,357.4132,98,89); //
  1475. AddStaticVehicle(591,-540.4507,-502.1741,26.1771,358.7936,65,56); //
  1476. AddStaticVehicle(584,-506.1302,-501.4276,26.7127,359.8334,5,5); //
  1477. AddStaticVehicle(435,-512.3490,-499.9240,26.1161,357.8094,67,22); //
  1478. AddStaticVehicle(435,-472.1782,-498.7801,26.1528,92.0497,109,99); //
  1479. AddStaticVehicle(584,-473.1405,-508.7054,26.6531,89.1309,66,77); //
  1480. AddStaticVehicle(435,-473.4870,-516.8792,26.1528,88.9891,55,66); //
  1481. AddStaticVehicle(450,-478.2061,-537.0193,26.1720,0.3119,66,77); //
  1482. //============================ [Spawn 1] =======================================
  1483.  
  1484.  
  1485. //============================ [Spawn 2] =======================================
  1486. AddStaticVehicle(515,-2103.7581,-201.7104,36.3416,89.2466,67,76); //
  1487. AddStaticVehicle(403,-2103.9429,-210.3064,35.9269,90.9124,55,55); //
  1488. AddStaticVehicle(514,-2104.8240,-218.2733,35.9054,89.2415,66,66); //
  1489. AddStaticVehicle(515,-2103.5100,-227.0741,36.3410,91.0586,69,98); //
  1490. AddStaticVehicle(403,-2103.3469,-233.9925,35.9270,88.7356,55,55); //
  1491. AddStaticVehicle(514,-2104.3269,-240.6691,35.9094,87.6139,98,98); //
  1492. AddStaticVehicle(515,-2104.3306,-248.7298,36.3412,86.8280,98,99); //
  1493. AddStaticVehicle(403,-2104.5325,-257.4351,35.9263,88.8756,99,89); //
  1494. AddStaticVehicle(403,-2104.5728,-267.7370,35.9266,88.3826,99,89); //
  1495. AddStaticVehicle(435,-2132.7212,-239.0193,35.9542,270.3656,6,6); //
  1496. AddStaticVehicle(450,-2132.9414,-229.9579,35.9502,268.8699,65,65); //
  1497. AddStaticVehicle(591,-2133.5391,-254.2317,35.9543,267.6527,68,68); //
  1498. AddStaticVehicle(584,-2132.6777,-260.8078,36.4732,268.4777,5,5); //
  1499. AddStaticVehicle(435,-2152.5393,-173.0381,35.9359,270.0216,6,6); //
  1500. AddStaticVehicle(499,-2115.5657,-138.2410,35.3111,84.8161,4,4); //
  1501. AddStaticVehicle(422,-2114.3342,-130.5764,35.3050,88.0845,6,131); //
  1502. AddStaticVehicle(482,-2114.8794,-126.2188,35.4341,90.3361,6,0); //
  1503. AddStaticVehicle(414,-2114.9336,-121.4830,35.4140,90.6499,5,6); //
  1504. AddStaticVehicle(600,-2115.0715,-116.5274,35.0374,90.5759,0,6); //
  1505. AddStaticVehicle(413,-2114.5764,-143.5314,35.4121,89.3483,9,9); //
  1506. AddStaticVehicle(440,-2127.8003,-114.0210,35.4435,184.9287,19,29); //
  1507. AddStaticVehicle(543,-2122.3042,-114.4105,35.1376,179.9060,29,29); //
  1508. AddStaticVehicle(478,-2134.3933,-138.0987,35.3081,266.9653,19,29); //
  1509. AddStaticVehicle(554,-2133.5762,-143.2589,35.4048,271.3401,0,154); //
  1510. //============================ [Spawn 2] =======================================
  1511.  
  1512.  
  1513. //============================ [Spawn 3] =======================================
  1514. AddStaticVehicle(515,1091.0449,1359.2804,11.8394,88.1197,67,76); //
  1515. AddStaticVehicle(514,1090.5538,1351.9336,11.4078,86.6302,6,6); //
  1516. AddStaticVehicle(403,1090.7689,1344.1228,11.4264,89.6582,56,56); //
  1517. AddStaticVehicle(515,1090.7837,1336.7047,11.8388,84.7138,9,9); //
  1518. AddStaticVehicle(403,1090.8806,1327.1211,11.4267,90.9539,5,5); //
  1519. AddStaticVehicle(514,1090.0422,1319.7479,11.4042,88.3519,7,7); //
  1520. AddStaticVehicle(515,1090.7329,1310.3898,11.8397,90.9107,10,10); //
  1521. AddStaticVehicle(514,1089.9600,1302.3469,11.4088,89.2774,10,9); //
  1522. AddStaticVehicle(403,1090.3833,1292.6841,11.4265,84.2250,5,5); //
  1523. AddStaticVehicle(515,1090.6337,1283.9104,11.8538,88.9233,66,66); //
  1524. AddStaticVehicle(403,1089.8917,1275.6082,11.4250,89.3288,6,6); //
  1525. AddStaticVehicle(435,1090.9290,1260.6135,11.4623,92.2950,5,5); //
  1526. AddStaticVehicle(450,1089.3875,1253.0474,11.4289,86.6156,6,6); //
  1527. AddStaticVehicle(591,1093.3083,1241.9504,11.4517,88.3786,6,6); //
  1528. AddStaticVehicle(584,1091.1321,1234.1176,11.9737,88.1982,6,6); //
  1529. AddStaticVehicle(435,1062.9714,1269.2491,11.4782,270.4512,10,10); //
  1530. AddStaticVehicle(591,1062.8190,1276.9055,11.4536,270.2025,6,6); //
  1531. AddStaticVehicle(584,1064.2181,1288.8654,11.9738,272.0990,4,4); //
  1532. AddStaticVehicle(435,1063.3600,1296.9935,11.4625,269.5545,10,9); //
  1533. AddStaticVehicle(450,1063.5800,1255.6147,11.4387,268.2648,6,6); //
  1534. AddStaticVehicle(450,1063.3401,1247.6127,11.4491,270.7076,6,6); //
  1535. AddStaticVehicle(584,1062.2034,1234.3378,11.9794,269.3605,5,5); //
  1536. //============================ [Spawn 3] =======================================
  1537.  
  1538.  
  1539. //============================ [Spawn 4] =======================================
  1540. AddStaticVehicle(422,2804.6958,928.6973,10.7451,180.0625,6,6); //
  1541. AddStaticVehicle(482,2811.0161,928.0829,10.8558,178.3280,3,3); //
  1542. AddStaticVehicle(554,2817.4355,929.0299,10.8150,179.3614,55,55); //
  1543. AddStaticVehicle(478,2823.8169,928.6520,10.7439,182.7509,19,19); //
  1544. AddStaticVehicle(543,2830.5420,928.2511,10.5710,178.7570,1,1); //
  1545. AddStaticVehicle(440,2834.2383,939.5226,10.8645,0.8735,99,99); //
  1546. AddStaticVehicle(413,2830.5630,938.9766,10.8369,358.2732,7,7); //
  1547. AddStaticVehicle(499,2827.2698,939.9809,10.5445,357.6750,19,19); //
  1548. AddStaticVehicle(600,2824.0200,938.7172,10.4618,357.4258,6,6); //
  1549. AddStaticVehicle(582,2817.7305,940.0771,10.8061,357.6086,7,5); //
  1550. AddStaticVehicle(422,2811.3401,938.9760,10.7376,1.3412,6,6); //
  1551. //============================ [Spawn 4] =======================================
  1552.  
  1553.  
  1554. //============================ [Spawn 5] =======================================
  1555. AddStaticVehicle(435,620.4561,1658.7950,7.6534,65.5347,7,7); //
  1556. AddStaticVehicle(591,615.5662,1654.9476,7.5995,64.8703,8,8); //
  1557. AddStaticVehicle(450,611.0558,1652.1567,7.6381,65.4087,9,9); //
  1558. AddStaticVehicle(584,605.8474,1649.7277,8.1300,65.7548,3,3); //
  1559. AddStaticVehicle(435,601.1981,1646.0210,7.6325,65.6571,10,10); //
  1560. AddStaticVehicle(450,596.9242,1642.6489,7.6355,64.9434,6,6); //
  1561. AddStaticVehicle(591,592.0115,1639.7535,7.6630,64.7850,8,8); //
  1562. AddStaticVehicle(515,611.9134,1662.8936,8.0222,65.2875,6,6); //
  1563. AddStaticVehicle(514,606.9878,1659.4554,7.5678,65.3246,6,6); //
  1564. AddStaticVehicle(403,602.9120,1656.3683,7.6053,65.5516,5,5); //
  1565. AddStaticVehicle(515,596.5687,1654.1082,7.9945,64.9808,9,9); //
  1566. AddStaticVehicle(514,592.2295,1650.2748,7.5879,65.1398,10,10); //
  1567. AddStaticVehicle(403,588.6379,1646.6074,7.6072,65.6198,6,6); //
  1568. AddStaticVehicle(515,583.5397,1644.3492,8.0218,64.4404,7,7); //
  1569. AddStaticVehicle(499,650.5820,1713.5219,6.9833,41.3145,60,60); //
  1570. AddStaticVehicle(422,648.5489,1711.5690,6.9804,41.4720,5,5); //
  1571. AddStaticVehicle(554,652.7005,1715.4567,7.0780,41.0290,154,131); //
  1572. AddStaticVehicle(478,654.9481,1717.4102,6.9878,40.4094,99,99); //
  1573. AddStaticVehicle(482,656.9910,1718.8933,7.1124,40.6495,45,45); //
  1574. AddStaticVehicle(600,659.6334,1720.2166,6.6503,41.9041,8,8); //
  1575. AddStaticVehicle(413,661.6045,1722.0569,7.0788,41.6251,109,109); //
  1576. //============================ [Spawn 5] =======================================
  1577.  
  1578.  
  1579. //============================ [Spawn 6] =======================================
  1580. AddStaticVehicle(435,-1542.9883,-2733.9495,49.1389,172.3589,99,99); //
  1581. AddStaticVehicle(450,-1537.9380,-2737.7058,49.1423,170.1953,9,9); //
  1582. AddStaticVehicle(591,-1533.6094,-2740.9802,49.1545,168.6649,5,5); //
  1583. AddStaticVehicle(584,-1529.9944,-2744.5957,49.6683,168.8706,3,3); //
  1584. AddStaticVehicle(435,-1525.1166,-2747.5313,49.1435,168.7793,6,6); //
  1585. AddStaticVehicle(514,-1544.6570,-2743.7476,49.1323,171.4661,6,6); //
  1586. AddStaticVehicle(403,-1539.5564,-2746.7502,49.1497,171.1546,6,6); //
  1587. AddStaticVehicle(403,-1535.6183,-2749.8884,49.1541,168.7659,7,7); //
  1588. AddStaticVehicle(515,-1531.5313,-2755.0388,49.5337,172.2679,6,6); //
  1589. AddStaticVehicle(403,-1527.2020,-2756.4961,49.1629,168.4127,5,5); //
  1590. AddStaticVehicle(482,-1559.9730,-2739.5063,48.6612,145.5829,68,68); //
  1591. AddStaticVehicle(600,-1557.7396,-2741.2542,48.2651,147.1075,7,7); //
  1592. AddStaticVehicle(499,-1555.4500,-2743.1440,48.5335,145.9061,9,9); //
  1593. AddStaticVehicle(422,-1567.2626,-2735.5293,48.5342,147.2549,19,19); //
  1594. //============================ [Spawn 6] =======================================
  1595.  
  1596.  
  1597.  
  1598.  
  1599. //============================ [ASSISTANCE] ====================================
  1600. //============================== [Spawn 1] =====================================
  1601. AddStaticVehicle(525,-2746.9133,-282.6416,6.9172,181.3825,17,20); //
  1602. AddStaticVehicle(525,-2751.7412,-282.0033,6.9201,179.9386,18,20); //
  1603. AddStaticVehicle(525,-2756.7046,-282.3776,6.9167,179.5040,22,30); //
  1604. AddStaticVehicle(525,-2761.7795,-281.9229,6.9302,179.2997,36,43); //
  1605. AddStaticVehicle(525,-2766.6841,-281.9409,6.9267,179.7983,44,51); //
  1606. AddStaticVehicle(525,-2771.5837,-282.2846,6.9205,178.3363,52,54); //
  1607. AddStaticVehicle(525,-2776.4961,-282.5561,6.9212,178.9618,1,1); //
  1608. AddStaticVehicle(525,-2781.3584,-283.3881,6.9146,180.1008,17,20); //
  1609. AddStaticVehicle(552,-2762.3474,-296.1847,6.7292,0.6408,26,124); //
  1610. AddStaticVehicle(552,-2774.8569,-294.5624,6.7345,1.1084,56,56); //
  1611. AddStaticVehicle(552,-2767.5723,-295.7586,6.7379,359.6851,49,49); //
  1612. AddStaticVehicle(552,-2757.4495,-295.6924,6.7451,0.2885,26,124); //
  1613. AddStaticVehicle(552,-2752.3398,-296.5036,6.7411,359.3720,56,56); //
  1614. //============================== [Spawn 1] =====================================
  1615.  
  1616. //============================== [Spawn 2] =====================================
  1617. AddStaticVehicle(525,-2163.4297,306.0774,34.9998,179.6919,18,20); //
  1618. AddStaticVehicle(525,-2167.4907,306.0098,35.0021,179.2877,22,30); //
  1619. AddStaticVehicle(525,-2171.7771,306.1486,34.9882,180.6332,36,43); //
  1620. AddStaticVehicle(525,-2176.3052,306.1420,34.9976,178.3514,44,51); //
  1621. AddStaticVehicle(525,-2180.0891,306.2515,34.9898,179.4848,52,54); //
  1622. AddStaticVehicle(525,-2184.7449,306.2895,34.9908,179.1869,1,1); //
  1623. AddStaticVehicle(552,-2214.4333,305.7870,34.8155,179.5231,49,49); //
  1624. AddStaticVehicle(552,-2218.4661,305.9241,34.8125,179.9280,26,124); //
  1625. AddStaticVehicle(552,-2223.1624,305.9235,34.8128,180.8912,56,56); //
  1626. AddStaticVehicle(552,-2231.5291,305.9300,34.8167,177.8203,26,124); //
  1627. AddStaticVehicle(552,-2235.7363,306.0757,34.8068,179.1572,56,56); //
  1628. AddStaticVehicle(525,-2222.5081,293.2349,34.9958,359.8947,17,20); //
  1629. AddStaticVehicle(525,-2209.5764,292.7961,34.9947,359.5754,18,20); //
  1630. AddStaticVehicle(552,-2205.8708,292.6755,34.8043,358.1465,49,49); //
  1631. AddStaticVehicle(552,-2192.9756,292.5568,34.8110,358.3138,26,124); //
  1632. AddStaticVehicle(552,-2179.8201,293.1147,34.8145,0.7283,56,56); //
  1633. AddStaticVehicle(525,-2162.8271,293.1180,34.9995,359.8197,22,30); //
  1634. //============================== [Spawn 2] =====================================
  1635.  
  1636.  
  1637. //============================= [TextDraws] ====================================
  1638. timetd = TextDrawCreate(549.000000, 22.000000, " ");
  1639. TextDrawBackgroundColor(timetd, 255);
  1640. TextDrawFont(timetd, 1);
  1641. TextDrawLetterSize(timetd, 0.490000, 2.000000);
  1642. TextDrawColor(timetd, -1);
  1643. TextDrawSetOutline(timetd, 1);
  1644. TextDrawSetProportional(timetd, 1);
  1645.  
  1646. for(new i = 0; i < MAX_VEHICLES; i++)
  1647. {
  1648. new str[32];
  1649. fuel[i] = 100;
  1650. format(str,sizeof(str),"UT 5%03i",i);
  1651. SetVehicleNumberPlate(i,str);
  1652. }
  1653. SetTimer("Benzin",70000,true);
  1654. return 1;
  1655. }
  1656.  
  1657. public OnGameModeExit()
  1658. {
  1659. for(new i = 0;i < MAX_PLAYERS;i++)
  1660. {
  1661. TextDrawDestroy(fueltd[i]);
  1662. TextDrawDestroy(speedo[i]);
  1663. SaveStats(i);
  1664. }
  1665. TextDrawDestroy(timetd);
  1666. return 1;
  1667. }
  1668.  
  1669. public OnPlayerEnterDynamicCP(playerid,checkpointid)
  1670. {
  1671. for(new i = 0; i < MAX_CHECK_POINTS;i++)
  1672. {
  1673. if(checkpointid == tscp[i])
  1674. {
  1675. ShowPlayerDialog(playerid,tsdialog,2,""lyellow2"Kamion kelékek",""lgreen"Üzemanyag - 2000$ \n"lyellow"Telefon - 5000$ \n"lyellow2"GPS - 10000$ "lblue"Pénztárca - 200$","Megvesz","Kilép");
  1676. }
  1677. }
  1678. if(checkpointid == BankCP)
  1679. {
  1680. ShowPlayerDialog(playerid,Bankdialog,2,"Üdvözöljük a bank!",""lyellow2"Pénz tárolás \nPénz kivétel \nCheck Balance","OK","Kilépés");
  1681. }
  1682. return 1;
  1683. }
  1684. public OnPlayerRequestClass(playerid, classid)
  1685. {
  1686. PlayerPlaySound(playerid,1097,1955.8129,-2181.6062,13.5865);
  1687. SetPlayerPos(playerid,2480.3538,1870.8656,24.3753);
  1688. SetPlayerCameraPos(playerid,2473.7202,1870.9253,25.7971);
  1689. SetPlayerCameraLookAt(playerid,2480.3538,1870.8656,24.3753);
  1690. SetPlayerFacingAngle(playerid,86.9258);
  1691. switch(classid)
  1692. {
  1693. case 0..6:
  1694. {
  1695. GameTextForPlayer(playerid,"~g~~h~Kamionos",2500,3);
  1696. gTeam[playerid] = TEAM_TRUCKERS;
  1697. }
  1698. case 7:
  1699. {
  1700. GameTextForPlayer(playerid,"~r~Autómentõ",2500,3);
  1701. gTeam[playerid] = TEAM_ASSISTANCE;
  1702. }
  1703. case 8..14:
  1704. {
  1705. GameTextForPlayer(playerid,"~b~Rendör",2500,3);
  1706. gTeam[playerid] = TEAM_POLICE;
  1707. }
  1708. case 15..19:
  1709. {
  1710. GameTextForPlayer(playerid,"~g~~h~Taxi Soför",2500,3);
  1711. gTeam[playerid] = TEAM_DRIVER;
  1712. }
  1713. case 20..23:
  1714. {
  1715. GameTextForPlayer(playerid,"~p~~h~Civil",2500,3);
  1716. gTeam[playerid]= TEAM_RAPIST;
  1717. }
  1718. }
  1719. return 1;
  1720. }
  1721.  
  1722. public OnPlayerConnect(playerid)
  1723. {
  1724. firstspawn[playerid] = 1;
  1725. new string[300];
  1726. format(string,sizeof(string),"» %s(ID:%d) feljött "lyellow2"Kamionozni a szervere",GetPName(playerid),playerid);
  1727. SendClientMessageToAll(green2,string);
  1728. new file[128],ip[16];
  1729. GetPlayerIp(playerid,ip,16);
  1730. format(file,sizeof(file),"Admin/Bans/%s.ini",ip);
  1731. if(INI_Exist(file))
  1732. {
  1733. INI_Open(file);
  1734. new Admin[24], Reason[128];
  1735. INI_ReadString(Admin,"Admin",24);
  1736. INI_ReadString(Reason,"Oka",128);
  1737. format(string,sizeof(string),""lred"\t\tA Felhasználó "lyellow"\"%s\""lred" banolva van - olvasd el: \n\nNeved: %s \nAdmin neve: %s \nOka: %s \nA te IP cimed: %s \n\n\t\t"lyellow2"Az unbanért menj a weboldalra "lgrey"http://trucking.fw.hu/index.php",GetPName(playerid),GetPName(playerid),Admin,Reason,ip);
  1738. ShowPlayerDialog(playerid,9002,0,""lred"BAN",string,"OK","");
  1739. format(string,sizeof(string),"*** %s(ID:%d) automatikusan kickeltek mert banolva vagy!",GetPName(playerid),playerid);
  1740. SendClientMessageToAll(red,string);
  1741. PlaySound(playerid,1009);
  1742. Kick(playerid);
  1743. INI_Close();
  1744. return 1;
  1745. }
  1746. else
  1747. {
  1748. format(file,sizeof(file),"Admin/Users/%s.ini",GetPName(playerid));
  1749. if(INI_Exist(file))
  1750. {
  1751. INI_Open(file);
  1752. PInfo[playerid][Isbanned] = INI_ReadInt("Banned");
  1753. INI_Close();
  1754. if(PInfo[playerid][Isbanned] == 1)
  1755. {
  1756. GetPlayerIp(playerid,ip,16);
  1757. format(file,sizeof(file),"Admin/Bans/%s.ini",ip);
  1758. INI_Open(file);
  1759. INI_WriteString("Player",GetPName(playerid));
  1760. INI_WriteString("PlayerIP",ip);
  1761. INI_WriteString("Admin","None");
  1762. INI_WriteString("AdminIP","None");
  1763. INI_WriteString("Reason","Ban Evade");
  1764. INI_Save();
  1765. INI_Close();
  1766. format(string,sizeof(string),"\t\t"lred"ACCOUNT "lyellow"\"%s\""lred" IS BANNED! \n\nDon't try ban evading again.",GetPName(playerid));
  1767. ShowPlayerDialog(playerid,9007,0,""lyellow"DO NOT "lred"BAN EVADE!",string,"OK","");
  1768. format(string,sizeof(string),"*** %s(ID:%d) has been automatically re-banned for trying to ban evade",GetPName(playerid),playerid);
  1769. SendClientMessageToAll(red,string);
  1770. PlaySound(playerid,1009);
  1771. Kick(playerid);
  1772. }
  1773. }
  1774. }
  1775. ClearCheat[playerid] = 0;
  1776. //==================================== [Vehicle Ownership Icons] ===============
  1777. SetPlayerMapIcon(playerid, 1, 1743.7543,-1070.9586,23.9687, 55, 0, MAPICON_LOCAL );
  1778. //==================================== [Vehicle Ownership Icons] ===============
  1779.  
  1780. //=================================== [Fuel Stations Icons] ====================
  1781. AddFuel(playerid,9,-96.3130,-1163.8553,2.4082);
  1782. AddFuel(playerid,10,-1606.1223,-2714.0071,48.5335);
  1783. AddFuel(playerid,11,2116.5847,920.1676,10.8203);
  1784. AddFuel(playerid,12,611.6620,1694.9224,6.9922);
  1785. AddFuel(playerid,13,619.9069,1685.4465,6.9922);
  1786. AddFuel(playerid,14,1938.3922,-1771.5518,13.3828);
  1787. AddFuel(playerid,15,-1672.5673,402.4304,7.1797);
  1788. AddFuel(playerid,16,2630.6262,1103.9821,11.4220);
  1789. AddFuel(playerid,17,-1326.0250,2677.1208,51.0827);
  1790. AddFuel(playerid,17,652.4987,-559.6976,16.3359);
  1791. AddFuel(playerid,17,-2406.2686,973.9093,45.2969);
  1792. AddFuel(playerid,17,2747.1228,2610.2808,10.8203);
  1793. //==================================== [Fuel Stations Icons] ===============
  1794. refilled[playerid] = 0;
  1795. format(file,sizeof(file),"Admin/Users/%s.ini",GetPName(playerid));
  1796. if(fexist(file))
  1797. {
  1798. format(string,sizeof(string),""lgreen"Üdvözlünk, "lyellow2"%s"lgreen"! Írd be a "lred"jelszót "lgreen"hogy bejelentkez!",GetPName(playerid));
  1799. ShowPlayerDialog(playerid,Logindialog,1,""lyellow"BJELENTKEZÉS",string,"Ok","Kilépés");
  1800. }
  1801. else
  1802. {
  1803. format(string,sizeof(string),""lgreen"Üdvözlünk a "lyellow"szerveren"lgreen", "lyellow2"%s"lgreen"! \nTe "lred" nem registráltál"lgreen".\n"lgrey"Írja be a kívánt "lyellow2"jelszót "lgreen" a registráláshoz!",GetPName(playerid));
  1804. ShowPlayerDialog(playerid,Registerdialog,1,""lyellow"REGISTRÁLÁS",string,"OK","Kilépés");
  1805. }
  1806. INI_Close();
  1807. minfo[playerid][Pay] = 0;
  1808. minfo[playerid][Lastx] = 0;
  1809. minfo[playerid][Lasty] = 0;
  1810. minfo[playerid][Lastz] = 0;
  1811. minfo[playerid][Checkpoint] = 0;
  1812. minfo[playerid][CheckpointID] = 0;
  1813. minfo[playerid][AllowTrailerCheck] = false;
  1814. minfo[playerid][TrailerCheckCount] = 0;
  1815. IsPlayerInMission[playerid] = 0;
  1816. PInfo[playerid][called] = -1;
  1817. PInfo[playerid][answerd] = -1;
  1818.  
  1819. speedo[playerid] = TextDrawCreate(530.000000, 378.000000, " ");
  1820. TextDrawBackgroundColor(speedo[playerid], 255);
  1821. TextDrawFont(speedo[playerid], 2);
  1822. TextDrawLetterSize(speedo[playerid], 0.290000, 1.400000);
  1823. TextDrawColor(speedo[playerid], -1);
  1824. TextDrawSetOutline(speedo[playerid], 1);
  1825. TextDrawSetProportional(speedo[playerid], 1);
  1826. TextDrawUseBox(speedo[playerid], 1);
  1827. TextDrawBoxColor(speedo[playerid], 68);
  1828. TextDrawTextSize(speedo[playerid], 637.000000, 0.000000);
  1829.  
  1830. fueltd[playerid] = TextDrawCreate(530.000000, 394.000000, " ");
  1831. TextDrawBackgroundColor(fueltd[playerid], 255);
  1832. TextDrawFont(fueltd[playerid], 2);
  1833. TextDrawLetterSize(fueltd[playerid], 0.290000, 1.400000);
  1834. TextDrawColor(fueltd[playerid], -1);
  1835. TextDrawSetOutline(fueltd[playerid], 1);
  1836. TextDrawSetProportional(fueltd[playerid], 1);
  1837.  
  1838. tripmetertd[playerid] = TextDrawCreate(530.000000, 410.000000, " ");
  1839. TextDrawBackgroundColor(tripmetertd[playerid], 255);
  1840. TextDrawFont(tripmetertd[playerid], 2);
  1841. TextDrawLetterSize(tripmetertd[playerid], 0.290000, 1.400000);
  1842. TextDrawColor(tripmetertd[playerid], -1);
  1843. TextDrawSetOutline(tripmetertd[playerid], 1);
  1844. TextDrawSetProportional(tripmetertd[playerid], 1);
  1845.  
  1846. info[playerid] = TextDrawCreate(310.000000, 433.000000, " ");
  1847. TextDrawAlignment(info[playerid], 2);
  1848. TextDrawBackgroundColor(info[playerid], 34);
  1849. TextDrawFont(info[playerid], 2);
  1850. TextDrawLetterSize(info[playerid], 0.260000, 1.400000);
  1851. TextDrawColor(info[playerid], -1);
  1852. TextDrawSetOutline(info[playerid], 1);
  1853. TextDrawSetProportional(info[playerid], 1);
  1854. TextDrawUseBox(info[playerid], 1);
  1855. TextDrawBoxColor(info[playerid], 102);
  1856. TextDrawTextSize(info[playerid], 0.000000, 801.000000);
  1857. return 1;
  1858. }
  1859.  
  1860. public OnPlayerDisconnect(playerid, reason)
  1861. {
  1862. firstspawn[playerid] = 0;
  1863. new string[128];
  1864. switch(reason)
  1865. {
  1866. case 0:
  1867. {
  1868. format(string,sizeof(string),"» %s(ID:%d) kilépett "lyellow2"(Idõtulépés)",GetPName(playerid),playerid);
  1869. SendClientMessageToAll(green2,string);
  1870. }
  1871. case 1:
  1872. {
  1873. format(string,sizeof(string),"» %s(ID:%d) kilépett "lyellow2"(Kilépés)",GetPName(playerid),playerid);
  1874. SendClientMessageToAll(green2,string);
  1875. }
  1876. case 2:
  1877. {
  1878. format(string,sizeof(string),"» %s(ID:%d) kilépett "lyellow2"(Kick/Ban)",GetPName(playerid),playerid);
  1879. SendClientMessageToAll(green2,string);
  1880. }
  1881. }
  1882. TextDrawDestroy(fueltd[playerid]);
  1883. TextDrawDestroy(info[playerid]);
  1884. TextDrawDestroy(speedo[playerid]);
  1885. TextDrawDestroy(tripmetertd[playerid]);
  1886. TextDrawHideForPlayer(playerid,timetd);
  1887. SaveStats(playerid);
  1888. PInfo[playerid][Failedlogins] = 0;
  1889. PInfo[playerid][Logged] = 0;
  1890. PInfo[playerid][hasfuelcan] = 0;
  1891. PInfo[playerid][rescue] = 0;
  1892. PInfo[playerid][beenrescued] = 0;
  1893. PInfo[playerid][Jailed] = 0;
  1894. PInfo[playerid][onduty] = 0;
  1895. PInfo[playerid][fare2] = 0;
  1896. PInfo[playerid][calledtaxi] = 0;
  1897. wallet[playerid] = 0;
  1898. KillTimer(CanUseRescue[playerid]);
  1899. KillTimer(Checkveh[playerid]);
  1900. KillTimer(Ticket[playerid]);
  1901. KillTimer(Jailtimer[playerid]);
  1902. KillTimer(Fare[playerid]);
  1903. KillTimer(ClearRobbed[0]);
  1904. KillTimer(ClearRobbed[1]);
  1905. KillTimer(Raped[playerid][0]);
  1906. KillTimer(Raped[playerid][4]);
  1907. KillTimer(Raped[playerid][5]);
  1908. Raped[playerid][1] = 0;
  1909. Raped[playerid][2] = 0;
  1910. Showndialog[playerid] = 0;
  1911. hastickettopay[playerid] = 0;
  1912. if (minfo[playerid][CheckpointID] == 1)
  1913. {
  1914. KillTimer(LTimer[playerid]);
  1915. }
  1916. if (minfo[playerid][CheckpointID] == 2)
  1917. {
  1918. KillTimer(ULTimer[playerid]);
  1919. if (minfo[playerid][AllowTrailerCheck] == true)
  1920. {
  1921. KillTimer(TrailerCheckTimer[playerid]);
  1922. }
  1923. }
  1924. TogglePlayerAllDynamicCPs(playerid, 1);
  1925. IsPlayerInMission[playerid] = 0;
  1926. PInfo[PInfo[playerid][called]][answerd] = -1;
  1927. PInfo[PInfo[playerid][called]][called] = -1;
  1928. PInfo[playerid][called] = -1;
  1929. PInfo[playerid][answerd] = -1;
  1930. SetPlayerGPS(playerid,0);
  1931. SetPlayerVirtualWorld(playerid,0);
  1932. inplane[playerid] = 0;
  1933. ClearCheat[playerid] = 0;
  1934. InBankID[playerid] = 0;
  1935. RecentlyRobbed[playerid] = 0;
  1936. RobbedRecently[playerid] = 0;
  1937. HasClamidia[playerid] = 0;
  1938. Delete3DTextLabel(Shamal[playerid]);
  1939. Delete3DTextLabel(Ranklbl[playerid]);
  1940. return 1;
  1941. }
  1942.  
  1943. public OnPlayerSpawn(playerid)
  1944. {
  1945. PlayerPlaySound(playerid,1186,1955.8129,-2181.6062,13.5865);
  1946. //============================== [Icons on spawns] =============================
  1947. SetPlayerMapIcon(playerid,27,-484.5272,-530.6782,25.5178,51,0,MAPICON_LOCAL);
  1948. SetPlayerMapIcon(playerid,28,-2185.4797,-211.8183,36.5156,51,0,MAPICON_LOCAL);
  1949. SetPlayerMapIcon(playerid,29,1062.5959,1231.7164,10.8275,51,0,MAPICON_LOCAL);
  1950. SetPlayerMapIcon(playerid,30,2834.2148,912.6044,10.7500,51,0,MAPICON_LOCAL);
  1951. SetPlayerMapIcon(playerid,31,604.5546,1677.6814,6.9922,51,0,MAPICON_LOCAL);
  1952. SetPlayerMapIcon(playerid,32,-1583.5469,-2730.4944,48.5391,51,0,MAPICON_LOCAL);
  1953. SetPlayerMapIcon(playerid,33,2777.5251,2593.6785,10.8203,51,0,MAPICON_LOCAL);
  1954. //============================== [Icons on spawns] =============================
  1955.  
  1956. //============================== [Icons on tune garages] =======================
  1957. SetPlayerMapIcon(playerid,96,-1938.4731,231.5414,34.1563,27,0,MAPICON_LOCAL);
  1958. SetPlayerMapIcon(playerid,97,-2696.0901,217.7800,4.1797,27,0,MAPICON_LOCAL);
  1959. SetPlayerMapIcon(playerid,98,2397.3884,1026.4083,10.8203,27,0,MAPICON_LOCAL);
  1960. SetPlayerMapIcon(playerid,99,2645.1948,-2030.9397,13.5540,27,0,MAPICON_LOCAL);
  1961. //============================== [Icons on tune garages] =======================
  1962. TextDrawShowForPlayer(playerid,info[playerid]);
  1963. TextDrawShowForPlayer(playerid,timetd);
  1964. new rand = random(sizeof(randspawn));
  1965. new assrand = random(sizeof(assistancespawn));
  1966. if(gTeam[playerid] == TEAM_TRUCKERS)
  1967. {
  1968. SetPlayerPos(playerid,randspawn[rand][0],randspawn[rand][1],randspawn[rand][2]);
  1969. SetPlayerTeamColor(playerid);
  1970. GameTextForPlayer(playerid,"~g~ Írd be ~r~~h~/work ~g~hogy dolgoz",4000,3);
  1971. SendClientMessage(playerid,yellow,"» Te egy "lred"Kamionos vagy"lyellow". Szerez egy kamiont és potkocsit. Írd be "lred"/work "lyellow",hogy elkezd a munkát!");
  1972. SendClientMessage(playerid,yellow,"» Írd be "lred"/phelp"lyellow", hogy elolvasd mit tud "lred"a kamionos"lyellow". Írd be "lred"/help "lyellow", hogy nézd megy a szerverel kapcsolatos információkat ");
  1973. }
  1974. if(gTeam[playerid] == TEAM_ASSISTANCE)
  1975. {
  1976. SetPlayerPos(playerid,assistancespawn[assrand][0],assistancespawn[assrand][1],assistancespawn[assrand][2]);
  1977. SetPlayerTeamColor(playerid);
  1978. SendClientMessage(playerid,yellow,"» Te egy "lred"Autómentõ"lyellow". Segits a játékosokon. Szerez egy vontatót, nyomd megy a "lred"2"lyellow" gombot, hogy vontas egy autót!");
  1979. SendClientMessage(playerid,yellow,"» Írd be "lred"/phelp"lyellow",hogy olvas többet a munkádról. Írd be "lred"/help"lyellow", hogy nézd megy a szerverel kapcsolatos információkat!");
  1980. }
  1981. if(gTeam[playerid] == TEAM_POLICE)
  1982. {
  1983. SendClientMessage(playerid,yellow,"» Te egy "lred"Rendör"lyellow" vagy! Írd be "lred"/phelp"lyellow", hogy olvas a munkádról!");
  1984. SetPlayerTeamColor(playerid);
  1985. if(PInfo[playerid][Jailed] == 0)
  1986. {
  1987. ShowPlayerDialog(playerid,Copsdialog,2,"Válaszd ka a spawn helyed","Los Santos \nLas Venturas \nSan Fierro","Choose","");
  1988. }
  1989. if(GetPlayerWantedLevel(playerid) > 0)
  1990. {
  1991. SetPlayerWantedLevel(playerid,0);
  1992. SendClientMessage(playerid,red,""lwhite"*"lred"Te körözöt vagy! A birság $1000!");
  1993. GivePlayerMoney(playerid,-1000);
  1994. }
  1995. }
  1996. if(gTeam[playerid] == TEAM_DRIVER)
  1997. {
  1998. SetPlayerTeamColor(playerid);
  1999. SetPlayerPos(playerid,1768.4202,-1864.4773,13.5738);
  2000. }
  2001. if(gTeam[playerid] == TEAM_RAPIST)
  2002. {
  2003. if(PInfo[playerid][Jailed] == 0)
  2004. {
  2005. ShowPlayerDialog(playerid,Othersdialog,2,"Válassz!",""lgreen"Rabló \n"lyellow2"Hitman","Ok","");
  2006. }
  2007. }
  2008. if(PInfo[playerid][Jailed] == 1)
  2009. {
  2010. Jailplayer(playerid);
  2011. SendClientMessage(playerid,red,"Gyere vissza 3 perc mulva!");
  2012. }
  2013. if(firstspawn[playerid] == 1)
  2014. {
  2015. new string[45];
  2016. format(string,sizeof(string),"%s",pRank[playerid]);
  2017. Ranklbl[playerid] = Create3DTextLabel(string,green2,0,0,0,40.0,0);
  2018. Attach3DTextLabelToPlayer(Ranklbl[playerid],playerid,0,0,0.4);
  2019. SetTimerEx("Clearcheat",1000,false,"i",playerid);
  2020. }
  2021. firstspawn[playerid] = 0;
  2022. UpdateRank(playerid);
  2023. if(gTeam[playerid] == TEAM_TRUCKERS)
  2024. {
  2025. TextDrawSetString(info[playerid],RandMsgs[random(sizeof(RandMsgs))]);
  2026. }
  2027. if(gTeam[playerid] == TEAM_ASSISTANCE)
  2028. {
  2029. TextDrawSetString(info[playerid],AssistanceMsgs[random(sizeof(AssistanceMsgs))]);
  2030. }
  2031. if(gTeam[playerid] == TEAM_DRIVER)
  2032. {
  2033. TextDrawSetString(info[playerid],Drivermsgs[random(sizeof(Drivermsgs))]);
  2034. }
  2035. if(gTeam[playerid] == TEAM_POLICE)
  2036. {
  2037. TextDrawSetString(info[playerid],Policemsgs[random(sizeof(Policemsgs))]);
  2038. }
  2039. return 1;
  2040. }
  2041.  
  2042. public OnPlayerDeath(playerid, killerid, reason)
  2043. {
  2044. if(HasClamidia[playerid] == 1)
  2045. {
  2046. SendFMessageToAll(yellow,"%s "lblue"Meghalt",GetPName(playerid));
  2047. HasClamidia[playerid] = 0;
  2048. }
  2049. ClearCheat[playerid] = 0;
  2050. if(GetPlayerWantedLevel(playerid) >= 2 && gTeam[killerid] == TEAM_POLICE)
  2051. {
  2052. SendFMessageToAll(white,"*"lblue"%s(ID:%i) rendör"lyellow2"bûnöz "lblue"%s(ID:%i) down!",GetPName(killerid),killerid,GetPName(playerid),playerid);
  2053. SetPlayerWantedLevel(playerid,0);
  2054. SendClientMessage(killerid,white,"*"lred"Mekepatad a "lgreen"$100 "lred" mert jó munkát csináltál!"lwhite"*");
  2055. GivePlayerMoney(killerid,100);
  2056. }
  2057. if(IsPlayerInMission[playerid] == 1)
  2058. {
  2059. CancelPlayersCurrentMission(playerid);
  2060. }
  2061. if(PInfo[playerid][onduty] == 1)
  2062. {
  2063. SendFMessageToAll(green,"%s(ID:%i) Taxis szolgálatba van!",GetPName(playerid),playerid);
  2064. PInfo[playerid][onduty] = 0;
  2065. PInfo[playerid][fare2] = 0;
  2066. }
  2067. KillTimer(Fare[playerid]);
  2068. PInfo[playerid][calledtaxi] = 0;
  2069. InBankID[playerid] = 0;
  2070. SetPlayerVirtualWorld(playerid,0);
  2071. inplane[playerid] = 0;
  2072. Delete3DTextLabel(Shamal[playerid]);
  2073. Showndialog[playerid] = 0;
  2074. if(GPSon[playerid] == 1)
  2075. {
  2076. SetPlayerGPS(playerid,0);
  2077. }
  2078. return 1;
  2079. }
  2080.  
  2081. public OnVehicleSpawn(vehicleid)
  2082. {
  2083. return 1;
  2084. }
  2085.  
  2086. public OnVehicleDeath(vehicleid, killerid)
  2087. {
  2088. return 1;
  2089. }
  2090.  
  2091. public OnPlayerText(playerid, text[])
  2092. {
  2093. new string[300];
  2094. IpCheck(playerid,text);
  2095. UpdateRank(playerid);
  2096. if(text[0] == '#' && PInfo[playerid][Level] >= 1)
  2097. {
  2098. format(string,sizeof(string),"» Admin %s(%d): "lyellow"%s",GetPName(playerid),playerid,text[1]);
  2099. SendAdminMessage(green2,string);
  2100. return 0;
  2101. }
  2102. if(PInfo[playerid][called] != -1 && PInfo[playerid][answerd] == 1)
  2103. {
  2104. format(string,sizeof(string),""lgreen"[TELEFON] "lyellow2"%s: "lpink"%s",GetPName(playerid),text);
  2105. SendClientMessage(PInfo[playerid][called],red,string);
  2106. format(string,sizeof(string),""lgreen"[TELEFON] "lyellow2"%s: "lpink"%s",GetPName(playerid),text);
  2107. SendClientMessage(playerid,red,string);
  2108. return 0;
  2109. }
  2110. format(string,sizeof(string),"» %s(ID:%d): "lwhite"%s",GetPName(playerid),playerid,text);
  2111. SendClientMessageToAll(GetPlayerColor(playerid),string);
  2112. return 0;
  2113. }
  2114.  
  2115. public OnPlayerCommandText(playerid, cmdtext[])
  2116. {
  2117. dcmd(saveallstats,12,cmdtext);
  2118. dcmd(rape,4,cmdtext);
  2119. dcmd(gps,3,cmdtext);
  2120. dcmd(work,4,cmdtext);
  2121. dcmd(acmds,5,cmdtext);
  2122. dcmd(rob,3,cmdtext);
  2123. dcmd(settime,7,cmdtext);
  2124. dcmd(setweather,10,cmdtext);
  2125. dcmd(kick,4,cmdtext);
  2126. dcmd(fix,3,cmdtext);
  2127. dcmd(ban,3,cmdtext);
  2128. dcmd(givemoney,9,cmdtext);
  2129. dcmd(setmoney,8,cmdtext);
  2130. dcmd(jail,4,cmdtext);
  2131. dcmd(unjail,6,cmdtext);
  2132. dcmd(freeze,6,cmdtext);
  2133. dcmd(unfreeze,8,cmdtext);
  2134. dcmd(sethealth,9,cmdtext);
  2135. dcmd(setarmour,9,cmdtext);
  2136. dcmd(setname,7,cmdtext);
  2137. dcmd(admins,6,cmdtext);
  2138. dcmd(cmds,4,cmdtext);
  2139. dcmd(akill,5,cmdtext);
  2140. dcmd(setplayercompletedmissions,26,cmdtext);
  2141. dcmd(cancelpmission,14,cmdtext);
  2142. dcmd(resetplayermissions,19,cmdtext);
  2143. dcmd(setwantedlevel,12,cmdtext);
  2144. dcmd(me,2,cmdtext);
  2145. dcmd(ip,2,cmdtext);
  2146. dcmd(stats,5,cmdtext);
  2147. dcmd(goto,4,cmdtext);
  2148. dcmd(announce,8,cmdtext);
  2149. dcmd(slap,4,cmdtext);
  2150. dcmd(heal,4,cmdtext);
  2151. dcmd(healall,7,cmdtext);
  2152. dcmd(armourall,9,cmdtext);
  2153. dcmd(giveallmoney,12,cmdtext);
  2154. dcmd(get,3,cmdtext);
  2155. dcmd(unban,5,cmdtext);
  2156. dcmd(setlevel,8,cmdtext);
  2157. dcmd(fare,4,cmdtext);
  2158. dcmd(help,4,cmdtext);
  2159. dcmd(rules,5,cmdtext);
  2160. dcmd(credits,7,cmdtext);
  2161. dcmd(suspects,8,cmdtext);
  2162. dcmd(taxi,4,cmdtext);
  2163. dcmd(cancelorder,11,cmdtext);
  2164. dcmd(ticket,6,cmdtext);
  2165. dcmd(pay,3,cmdtext);
  2166. dcmd(arrest,6,cmdtext);
  2167. dcmd(createbank,10,cmdtext);
  2168. dcmd(createshop,10,cmdtext);
  2169. dcmd(car,3,cmdtext);
  2170. dcmd(nos,4,cmdtext);
  2171. dcmd(fu,2,cmdtext);
  2172. dcmd(warn,4,cmdtext);
  2173. if (strcmp(cmdtext,"/detach",true) == 0)
  2174. {
  2175. if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs egy "lyellow2"potkocsi"lgrey" csatolva a kamionhoz!");
  2176. DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
  2177. SendClientMessage(playerid,green,"» Pot lecsatolva!");
  2178. return 1;
  2179. }
  2180. if(strcmp(cmdtext,"/fuelcar",true) == 0)
  2181. {
  2182. new Float:x,Float:y,Float:z,engine,lights,alarm,doors,bonnet,boot,objective;
  2183. if(gTeam[playerid] != TEAM_ASSISTANCE) return SendClientMessage(playerid,red,"HIBA: "lgrey"Te nem vagy "lyellow2"autómentõ"lgrey" hogy használd ezt a parancsot!");
  2184. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,"HIBA: "lgrey"Kérlek szálj ki az autóból!");
  2185. for(new i = 0;i < MAX_VEHICLES;i++)
  2186. {
  2187. GetVehiclePos(i,x,y,z);
  2188. if(!IsPlayerInRangeOfPoint(playerid,10.0,x,y,z)) continue;
  2189. if(!VehicleOccupied(i)) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs a közelbe egy soför se autoval");
  2190. GivePlayerMoney(GetVehicleDriver(i),-5000);
  2191. GivePlayerMoney(playerid,5000);
  2192. SendClientMessage(GetVehicleDriver(i),green,"» Fizetél $5,000 az autómentõ szolgálatnak !");
  2193. SendClientMessage(playerid,green,"» Kaptál $5,000 a segítségért!");
  2194. fuel[i] = 100;
  2195. TextDrawSetString(fueltd[GetVehicleDriver(i)],"~b~~h~Benzin: ~g~~h~IIIIIIIIII");
  2196. TextDrawShowForPlayer(GetVehicleDriver(i),fueltd[GetVehicleDriver(i)]);
  2197. GetVehicleParamsEx(GetPlayerVehicleID(GetVehicleDriver(i)),engine,lights,alarm,doors,bonnet,boot,objective);
  2198. SetVehicleParamsEx(GetPlayerVehicleID(GetVehicleDriver(i)),1,lights,alarm,doors,bonnet,boot,objective);
  2199. PlaySound(playerid,1133);
  2200. PlaySound(GetVehicleDriver(i),1133);
  2201. return 1;
  2202. }
  2203. SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs autó a közeledben!");
  2204. return 1;
  2205. }
  2206. if(strcmp(cmdtext,"/fixcar",true) == 0)
  2207. {
  2208. new Float:x,Float:y,Float:z;
  2209. if(gTeam[playerid] != TEAM_ASSISTANCE) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nem vagy "lyellow2"autómentõ"lgrey" hogy használd a parancsot!");
  2210. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,"HIBA: "lgrey"Kérlek szály ki az autóból!");
  2211. for(new i = 0;i < MAX_VEHICLES;i++)
  2212. {
  2213. GetVehiclePos(i,x,y,z);
  2214. if(!IsPlayerInRangeOfPoint(playerid,10.0,x,y,z)) continue;
  2215. if(!VehicleOccupied(i)) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs a közeledben vezetõ!");
  2216. GivePlayerMoney(GetVehicleDriver(i),-35000);
  2217. GivePlayerMoney(playerid,35000);
  2218. SendClientMessage(GetVehicleDriver(i),green,"» Fizetél $35,000 az autómentõ szolgálatnak!");
  2219. SendClientMessage(playerid,green,"» Kaptál $35,000 a segitségért!");
  2220. RepairVehicle(i);
  2221. PlaySound(playerid,1133);
  2222. PlaySound(GetVehicleDriver(i),1133);
  2223. return 1;
  2224. }
  2225. SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs a közeledbe autó!");
  2226. return 1;
  2227. }
  2228. if(strcmp(cmdtext,"/trucks",true) == 0)
  2229. {
  2230. ShowPlayerDialog(playerid,5624,0,"Kamionok és potkocsik","Road Train - 515 \nTanker - 514 \nLine Runner - 403 \n\n\tTrailers\n\nArticle Trailer 1 - 435 \nArticle Trailer 2 - 450 \nArticle Trailer 3 - 591 \nPetrol Tanker Trailer - 584","Ok","");
  2231. return 1;
  2232. }
  2233. if(strcmp(cmdtext,"/rescueme",true) == 0)
  2234. {
  2235. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,"Autóba kell lened!");
  2236. if(!IsTeamOnline(TEAM_ASSISTANCE))
  2237. {
  2238. ShowPlayerDialog(playerid,rescuedialog,2,""lyellow"Lista",""lyellow2"Tankolás \n"lblue"Jármû felálitás",">>","Close");
  2239. }
  2240. else
  2241. {
  2242. SendClientMessage(playerid,red,"» Nincs autószerelõ "lyellow2"(/phone)");
  2243. }
  2244. return 1;
  2245. }
  2246. if(!strcmp("/cancelmission", cmdtext, true))
  2247. {
  2248. if (IsPlayerInMission[playerid] == 0) return SendClientMessage(playerid, red, "HIBA: "lgrey"Nem "lyellow2"dolgozol"lgrey"! Írd be "lyellow2"/work"lgrey" hogy dolgoz!");
  2249. IsPlayerInMission[playerid] = 0;
  2250. CancelPlayersCurrentMission(playerid);
  2251. return 1;
  2252. }
  2253. if(!strcmp("/inventory",cmdtext,true))
  2254. {
  2255. ShowPlayerDialog(playerid,invdialog,2,"Leltár","Üzemenyag kana \nTelefon \nUse Gps","Ok","Kilépés");
  2256. return 1;
  2257. }
  2258. if(!strcmp("/answer",cmdtext,true))
  2259. {
  2260. new string[100];
  2261. if(PInfo[playerid][called] == -1) return SendClientMessage(playerid,red,"Nincs hívás a fogadáshoz!");
  2262. SendClientMessage(playerid,red,"/endcall az aktuális hívás befejezéséhez!");
  2263. format(string,sizeof(string),""lyellow2"%s"lgreen" már válaszolt!",GetPName(playerid));
  2264. SendClientMessage(PInfo[playerid][called],red,string);
  2265. PInfo[PInfo[playerid][called]][answerd] = 1;
  2266. PInfo[playerid][answerd] = 1;
  2267. return 1;
  2268. }
  2269. if(!strcmp("/endcall",cmdtext,true))
  2270. {
  2271. new string[100];
  2272. if(PInfo[playerid][called] == -1) return SendClientMessage(playerid,red,"Nincs hívás hogy befejezd!");
  2273. SendClientMessage(playerid,red,"Hívás befejezve!");
  2274. format(string,sizeof(string),""lyellow2"%s"lgreen" befejezte a hívást!",GetPName(playerid));
  2275. SendClientMessage(PInfo[playerid][called],red,string);
  2276. PInfo[PInfo[playerid][called]][answerd] = -1;
  2277. PInfo[PInfo[playerid][called]][called] = -1;
  2278. PInfo[playerid][called] = -1;
  2279. PInfo[playerid][answerd] = -1;
  2280. return 1;
  2281. }
  2282. if(strcmp(cmdtext,"/sos",true) == 0)
  2283. {
  2284. new string[200];
  2285. if(PInfo[playerid][beenrescued] == 1) return SendClientMessage(playerid,red,"Te nemrég voltál megmentve, kel várjár mielöt kérsz segitséget ismét!");
  2286. if(PInfo[playerid][rescue] == 1) return SendClientMessage(playerid,red,"You have recently requested a SOS rescue!");
  2287. PInfo[playerid][rescue] = 1;
  2288. PInfo[playerid][beenrescued] = 0;
  2289. format(string,sizeof(string),"»» %s(ID:%d) baj van!(menj a piros jelhez)",GetPName(playerid),playerid);
  2290. SendAssistanceMessage(orange,string);
  2291. SendAssistanceMessage(lightblue,"Autószerelõ parancsok: /fuelcar /fixcar");
  2292. for(new i = 0;i < MAX_PLAYERS;i++)
  2293. {
  2294. if(IsPlayerConnected(i))
  2295. {
  2296. if(gTeam[i] == TEAM_ASSISTANCE)
  2297. {
  2298. SetPlayerMarkerForPlayer(i,playerid,red);
  2299. }
  2300. }
  2301. }
  2302. SendClientMessage(playerid,red,"» Hívtad az autószerelõket, várj a még megérkeznek!");
  2303. CanUseRescue[playerid] = SetTimerEx("Canuserescue",20000,true,"i",playerid);
  2304. return 1;
  2305. }
  2306. if(strcmp(cmdtext,"/phone",true) == 0)
  2307. {
  2308. if(PInfo[playerid][hasphone] == 0) return SendClientMessage(playerid,red,""lred"Nincs "lgreen"telefonod! "lred"Menj egy "lyellow2"kamionos üzletbe "lgrey"hogy vegyél egyet.") && SendClientMessage(playerid,red,"Ha autómentõt akarsz hivni akkor írd be "lyellow2"/sos");
  2309. ShowPlayerDialog(playerid,Choosecalldialog,2,"Szeretnél hívni valakit?","Barát hívása \nAutószerelõ hívása \nTaxi hívása","Hívás","Kilépés");
  2310. return 1;
  2311. }
  2312. return 0;
  2313. }
  2314. dcmd_saveallstats(playerid,params[])
  2315. {
  2316. #pragma unused params
  2317. if(PInfo[playerid][Level] < 4) return SendClientMessage(playerid,red,error);
  2318. for(new i = 0; i < MAX_PLAYERS;i++)
  2319. {
  2320. if(IsPlayerConnected(i))
  2321. {
  2322. SaveStats(i);
  2323. SendClientMessage(i,green,"» Statisztikák elmentve!");
  2324. }
  2325. }
  2326. return 1;
  2327. }
  2328. dcmd_rape(playerid,params[])
  2329. {
  2330. new id,Float:x,Float:y,Float:z,string[150];
  2331. if(gTeam[playerid] != TEAM_RAPIST) return SendClientMessage(playerid,red,"HIBA: Te muszály "lgreen"bünüzõ legyél");
  2332. if(sscanf(params,"u",id)) return SendHelpMessage(playerid,"/rape [id]","Ird be az id-t!");
  2333. if(Raped[playerid][1] == 1) return SendClientMessage(playerid,red,"Nem rég használtad a /rape parancsot");
  2334. if(Raped[id][2] == 1) return SendClientMessage(playerid,red,"Már ");
  2335. if(id == playerid) return SendClientMessage(playerid,red,"You can't rape yourself!");
  2336. GetPlayerPos(id,x,y,z);
  2337. if(!IsPlayerInRangeOfPoint(playerid,7.0,x,y,z)) return SendClientMessage(playerid,red,"You aren't near that player!");
  2338. TogglePlayerControllable(id,0);
  2339. Raped[id][0] = SetTimerEx("Unfreezerape",3000,false,"i",id);
  2340. Raped[id][4] = SetTimerEx("Clearraped",60000,false,"i",id);
  2341. Raped[playerid][5] = SetTimerEx("Clearraped2",60000,false,"i",playerid);
  2342. Raped[playerid][1] = 1;
  2343. Raped[id][2] = 1;
  2344. new rand = random(2);
  2345. switch(rand)
  2346. {
  2347. case 1:
  2348. {
  2349. SendFMessageToAll(red,""lgreen"Rabló "lyellow2"%s elrabolta:"lgreen" "lyellow2"%s "lgreen"-t!",GetPName(playerid),GetPName(id));
  2350. format(string,sizeof(string),"Rabló %s elrabolta %s-t!",GetPName(playerid),GetPName(id));
  2351. SendCopMessage(blue,string);
  2352. HasClamidia[id] = 1;
  2353. }
  2354. }
  2355. return 1;
  2356. }
  2357.  
  2358. dcmd_rob(playerid,params[])
  2359. {
  2360. #define SCM SendClientMessage
  2361. new Float:health,string[128],robbedcash, robbedname[MAX_PLAYER_NAME], robbername[MAX_PLAYER_NAME],id,Float: x,Float: y,Float: z;
  2362. if(gTeam[playerid] == TEAM_POLICE) return SCM(playerid,red,"HIBA: "lgrey"Te "lyellow2"rendõr"lgrey"vagy!");
  2363. if(sscanf(params,"u",id)) return SCM(playerid,orange,"Használat: /rob [playerid]");
  2364. GetPlayerPos(id,x,y,z);
  2365. GetPlayerHealth(id,health);
  2366. GetPlayerName(playerid, robbername, sizeof(robbername));
  2367. GetPlayerName(id, robbedname, sizeof(robbedname));
  2368. format(string,sizeof(string),"HIBA: "lgrey"You aren't close enough to "lyellow2"%s"lgrey"!",robbedname);
  2369. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs fent a játékos!");
  2370. if(RecentlyRobbed[id] == 1) return SCM(playerid,red,"HIBA: "lgrey"Öt már kiraboltad!");
  2371. if(RobbedRecently[playerid] == 1) return SCM(playerid,red,"HIBA: "lgrey"Most raboltál...");
  2372. if(id == playerid) return SendClientMessage(playerid,red,"HIBA: "lgrey"Ne rabold ki magadat!");
  2373. if(!IsPlayerInRangeOfPoint(playerid,6.0,x,y,z)) return SendClientMessage(playerid,red,string);
  2374. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,red,"HIBA: "lgrey"Szálj ki a kocsiból!");
  2375. if(IsPlayerInAnyVehicle(id)) return SCM(playerid,red,"HIBA: "lgrey"A játékos kocsiban van!");
  2376. if(PInfo[playerid][Jailed] == 1) return SendClientMessage(playerid,red,"HIBA: "lgrey"Börtönbe vagy...");
  2377. if(health <= 0) return SendClientMessage(playerid,red,"HIBA: "lgrey"A játékos halott!!");
  2378. if(wallet[id] > 0)
  2379. {
  2380. wallet[id]--;
  2381. SendFMessage(id,red,"*** %s has tried to rob you, you have $%d left on your wallet!",robbername,wallet[id]);
  2382. SendFMessage(playerid,red,"** %s has a wallet. You failed to rob him!",robbedname);
  2383. PlayerPlaySound(id,1190,0.0,0.0,0.0);
  2384. PlayerPlaySound(playerid,1190,0.0,0.0,0.0);
  2385. ClearRobbed[0] = SetTimerEx("robbedrecently",120000,false,"i",playerid);
  2386. ClearRobbed[1] = SetTimerEx("recentlyrobbed",120000,false,"i",id);
  2387. RecentlyRobbed[id] = 1;
  2388. RobbedRecently[playerid] = 1;
  2389. SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+3);
  2390. return 1;
  2391. }
  2392. if(GetPlayerMoney(id) > 50)
  2393. {
  2394. robbedcash = random(GetPlayerMoney(id));
  2395. }
  2396. else return SendClientMessage(playerid,red,"HIBA: "lgrey"Kezdõt ne rabolj már ki!");
  2397. format(string, sizeof(string), "*** Kiraboltak! "lgrey"$%d"lyellow" itt:"lgrey"%s(ID:%d)"lyellow"!", robbedcash, GetPName(id), id);
  2398. SendClientMessage(playerid, yellow, string);
  2399. format(string, sizeof(string), "*** Kiraboltad: "lgrey"$%d"lyellow" itt: "lgrey"%s(ID:%d)"lyellow"!", robbedcash,robbername,playerid);
  2400. SendClientMessage(id, yellow, string);
  2401. format(string, sizeof(string), "******** "lyellow"%s(ID:%d) kirabolta "lgrey"$%d"lyellow" itt:"lgrey"%s(ID:%d)"lyellow"! ********", robbername,playerid, robbedcash,GetPName(id),id);
  2402. SendCopMessage(red,string);
  2403. GivePlayerMoney(playerid, robbedcash);
  2404. GivePlayerMoney(id, -robbedcash);
  2405. ClearRobbed[0] = SetTimerEx("robbedrecently",120000,false,"i",playerid);
  2406. ClearRobbed[1] = SetTimerEx("recentlyrobbed",120000,false,"i",id);
  2407. RecentlyRobbed[id] = 1;
  2408. RobbedRecently[playerid] = 1;
  2409. SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+3);
  2410. return 1;
  2411. }
  2412. dcmd_gps(playerid,params[])
  2413. {
  2414. #pragma unused params
  2415. if(IsPlayerInMission[playerid]) return SendClientMessage(playerid,red,"» Használnod kell a GPS-t "lyellow2"/gps "lred"");
  2416. if(PInfo[playerid][hasgps] == 0) return SendClientMessage(playerid,red,"» Nincs gpsed!");
  2417. ShowPlayerDialog(playerid,Gpsdialog,2,""lyellow2"GPS","Autóbérlõ","Choose","Cancel");
  2418. return 1;
  2419. }
  2420. dcmd_arrest(playerid,params[])
  2421. {
  2422. new id,Float:x,Float:y,Float:z;
  2423. if(gTeam[playerid] != TEAM_POLICE) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nem vagy rendör!");
  2424. if(sscanf(params,"u",id)) return SendClientMessage(playerid,blue,"Használat: "lyellow2"/arrest <nick/id>");
  2425. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,"That player isn't connected!");
  2426. GetPlayerPos(id,x,y,z);
  2427. if(!IsPlayerInRangeOfPoint(playerid,10.0,x,y,z)) return SendClientMessage(playerid,red,"HIBA: "lgrey"You aren't near that player");
  2428. if(GetPlayerWantedLevel(id) < 3) return SendClientMessage(playerid,red,"Nincs elég gyanusitott szinte!");
  2429. SendFMessage(id,orange,"» Rendör "lyellow2"%s(ID:%d)"lorange" lecsukott!",GetPName(playerid),playerid);
  2430. GameTextForPlayer(id,"~r~~h~Lecsuktak!!",4000,3);
  2431. SendFMessage(playerid,orange,"» Lecsuktad "lyellow2"%s(ID:%d)"lorange"! (-$1500)",GetPName(id),id);
  2432. SendFMessageToAll(orange,"» Rendör "lyellow2"%s(ID:%d)"lorange" lecsukta "lyellow2"%s(ID:%d)"lorange"!",GetPName(playerid),playerid,GetPName(id),id);
  2433. GivePlayerMoney(playerid,1500);
  2434. GivePlayerMoney(id,-1500);
  2435. PInfo[playerid][arrestedppl]++;
  2436. Jailplayer(id);
  2437. SetPlayerWantedLevel(id,0);
  2438. return 1;
  2439. }
  2440. dcmd_suspects(playerid,params[])
  2441. {
  2442. #pragma unused params
  2443. new string[350],count = 0;
  2444. for(new i = 0;i < MAX_PLAYERS;i++)
  2445. {
  2446. if(IsPlayerConnected(i))
  2447. {
  2448. if(GetPlayerWantedLevel(i) == 1)
  2449. {
  2450. count++;
  2451. format(string,sizeof(string),"%s"lorange"%s(ID:%d)(Körözési szint: %d) \n",string,GetPName(i),i,GetPlayerWantedLevel(i));
  2452. ShowPlayerDialog(playerid,2351,0,""lyellow"ONLINE GYANUSITOTTAK",string,"OK","");
  2453. }
  2454. if(GetPlayerWantedLevel(i) == 2)
  2455. {
  2456. count++;
  2457. format(string,sizeof(string),"%s"lyellow"%s(ID:%d)(Körözési szint: %d) \n",string,GetPName(i),i,GetPlayerWantedLevel(i));
  2458. ShowPlayerDialog(playerid,2351,0,""lyellow"ONLINE GYANUSITOTTAK:",string,"OK","");
  2459. }
  2460. if(GetPlayerWantedLevel(i) >= 3)
  2461. {
  2462. count++;
  2463. format(string,sizeof(string),"%s"lred"%s(ID:%d)(Körözési szint: %d) \n",string,GetPName(i),i,GetPlayerWantedLevel(i));
  2464. ShowPlayerDialog(playerid,2351,0,""lyellow"ONLINE GYANUSITOTTAK:",string,"OK","");
  2465. }
  2466. }
  2467. }
  2468. if(count == 0)
  2469. {
  2470. SendClientMessage(playerid,red,"HIBA: "lgrey"Nincsenek gyanusitott online!");
  2471. }
  2472. return 1;
  2473. }
  2474.  
  2475. dcmd_pay(playerid,params[])
  2476. {
  2477. #pragma unused params
  2478. new rand = random(GetPlayerMoney(playerid)),Float:x,Float:y,Float:z,string[100];
  2479. while(rand > GetPlayerMoney(playerid))
  2480. if(gTeam[playerid] != TEAM_POLICE) return SendClientMessage(playerid,red,"HIBA: "lgrey"Rendör vagy!");
  2481. if(hastickettopay[playerid] == 0) return SendClientMessage(playerid,red,"Nincs jegyed!");
  2482. if(GetPlayerWantedLevel(playerid) > 2) return SendClientMessage(playerid,red,""lgrey"Küldtek egy jegyet!"lyellow2"(/arrest)");
  2483. format(string,sizeof(string),""lred"You aren't near "lyellow2"%s",GetPName(Ticketid[playerid]));
  2484. GetPlayerPos(Ticketid[playerid],x,y,z);
  2485. if(IsPlayerInRangeOfPoint(playerid,10.0,x,y,z)) return SendClientMessage(playerid,red,string);
  2486. GivePlayerMoney(Ticketid[playerid],rand);
  2487. GivePlayerMoney(playerid,-rand);
  2488. KillTimer(Ticket[playerid]);
  2489. hastickettopay[playerid] = 0;
  2490. SendFMessage(playerid,red,"",GetPName(Ticketid[playerid]),rand);
  2491. SendFMessage(Ticketid[playerid],red,"%s has paid $%i for his ticket",GetPName(playerid),rand);
  2492. return 1;
  2493. }
  2494. dcmd_ticket(playerid,params[])
  2495. {
  2496. new id,string[150];
  2497. if(gTeam[playerid] != TEAM_POLICE) return SendClientMessage(playerid,red,"HIBA: "lgrey"Rendör vagy!");
  2498. if(sscanf(params,"u",id)) return SendClientMessage(playerid,red,"Használat: "lgrey"/ticket [id]");
  2499. if(GetPlayerWantedLevel(id) == 0) return SendClientMessage(playerid,red,"HIBA: "lgrey"A játékosnak nincs jegye!");
  2500. if(GetPlayerWantedLevel(id) > 2) return SendClientMessage(playerid,red,""lgrey"Küldtek egy jegyet"lyellow2"(/arrest)");
  2501. format(string,sizeof(string),"WARNING: "lgrey"Rendör "lyellow2"%s(ID:%d) "lgrey"Küldött egy jegyet!"lred"60 másodperced van küldeni!",GetPName(playerid),playerid);
  2502. SendClientMessage(id,red,string);
  2503. SendFMessage(playerid,red,"» "lorange"You gave "lyellow2"%s(ID:%d)"lorange"a ticket, he has "lyellow2"60 "lorange"seconds to pay!",GetPName(id),id);
  2504. Ticket[id] = SetTimerEx("ticket",60000,false,"i",id);
  2505. Ticketid[id] = playerid;
  2506. hastickettopay[playerid] = 1;
  2507. return 1;
  2508. }
  2509. dcmd_taxi(playerid,params[])
  2510. {
  2511. #pragma unused params
  2512. new string[128];
  2513. if(!IsTeamOnline(TEAM_DRIVER)) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs fent Taxis!");
  2514. if(PInfo[playerid][calledtaxi] == 1) return SendClientMessage(playerid,red,"HIBA: "lgrey"You have already called a "lyellow2"taxi"lgrey", please stay where you are and wait for it to arrive!");
  2515. if(gTeam[playerid] == TEAM_DRIVER) return SendClientMessage(playerid,red,"Taxisok ne hivják fel magukat..!");
  2516. format(string,sizeof(string),"%s(ID:%d) Hivott taxit!",GetPName(playerid),playerid);
  2517. SendDriverMessage(blue,string);
  2518. for(new i = 0; i < MAX_PLAYERS;i++)
  2519. {
  2520. if(gTeam[i] == TEAM_DRIVER)
  2521. {
  2522. SetPlayerMarkerForTeam(playerid,i,red);
  2523. }
  2524. }
  2525. SendClientMessage(playerid,green,"» Hivtál taxit! "lgreen"");
  2526. PInfo[playerid][calledtaxi] = 1;
  2527. return 1;
  2528. }
  2529. dcmd_cancelorder(playerid,params[])
  2530. {
  2531. #pragma unused params
  2532. new string[128];
  2533. if(PInfo[playerid][calledtaxi] == 0) return SendClientMessage(playerid,red,"HIBA: "lgrey"Már hivátál taxi-t!");
  2534. PInfo[playerid][calledtaxi] = 0;
  2535. SendClientMessage(playerid,green,"» Order "lred"Visszavonva!"lgreen"!");
  2536. format(string,sizeof(string),"» %s(ID:%d) "lred"visszavonta"lblue"a taxit!",GetPName(playerid),playerid);
  2537. SendDriverMessage(blue,string);
  2538. SetPlayerMarkerForTeam(TEAM_DRIVER,playerid,SetPlayerTeamColor(playerid));
  2539. return 1;
  2540. }
  2541. dcmd_fare(playerid,params[])
  2542. {
  2543. new price2,pmodelid = GetVehicleModel(GetPlayerVehicleID(playerid));
  2544. if(gTeam[playerid] != TEAM_DRIVER) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nem vagy "lyellow2"taxis!"lgrey"!");
  2545. if(PInfo[playerid][onduty] == 1) return SendClientMessage(playerid, red,"HIBA: "lyellow2"Már szolgáltban vagy!");
  2546. if(sscanf(params,"i",price2)) return SendClientMessage(playerid,red,"Használat: "lgrey"/fare "lyellow2"[cost]") && SendClientMessage(playerid,red,""lblue"FUNCTION: "lgrey"This will set a price for each 10 seconds a player is in your taxi!");
  2547. if(!IsTaxi(playerid,pmodelid)) return SendClientMessage(playerid,red,"HIBA:"lgrey"Hivtál "lyellow2"taxit"lgrey"!");
  2548. if(price2 > 500) return SendClientMessage(playerid,red,""lwhite"*"lred"500 FT fölött kell hogy legyen!"lwhite"*");
  2549. PInfo[playerid][fare2] = price2;
  2550. PInfo[playerid][onduty] = 1;
  2551. SendFMessageToAll(green,""lgreen"» Autószerelõ "lyellow2"%s(ID:%i) "lgreen"szolgálatba ált! Vételdij: "lorange"%i "lgreen" "lorange"10 másdpercenként"lgreen"!",GetPName(playerid),playerid,price2);
  2552. return 1;
  2553. }
  2554. dcmd_work(playerid,params[])
  2555. {
  2556. #pragma unused params
  2557. new pvehiclemodel = GetVehicleModel(GetPlayerVehicleID(playerid));
  2558. if(!IsWorkingVeh(playerid,pvehiclemodel)) return SendClientMessage(playerid,red,"HIBA: "lgrey"Szükséged van egy "lyellow2"kamionra"lgrey"!");
  2559. if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)) && IsTruck(playerid,pvehiclemodel)) return SendClientMessage(playerid,red,"HIBA: "lgrey"Kell pótkocsi hogy elkezdhesd a munkát!");
  2560. if(IsPlayerInMission[playerid] == 1) return SendClientMessage(playerid, 0xFF0000AA, "HIBA: "lgrey"Már küldetésben vagy!"); // prevents them from starting another mission
  2561. new string[350];
  2562. if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
  2563. {
  2564. if(GetVehicleModel(GetVehicleTrailer(GetPlayerVehicleID(playerid))) == 435)
  2565. {
  2566. workingvehicle[playerid] = GetPlayerVehicleID(playerid);
  2567. new rand = random(sizeof(Trailer1Missions));
  2568. CreatePlayerMission(playerid, Trailer1Missions[rand][Text],Trailer1Missions[rand][UseTrailerCheck], Trailer1Missions[rand][MissionPay], Trailer1Missions[rand][loadx],Trailer1Missions[rand][loady], Trailer1Missions[rand][loadz], Trailer1Missions[rand][unloadx],Trailer1Missions[rand][unloady], Trailer1Missions[rand][unloadz]);
  2569. format(string, sizeof(string), "Küldetés: {00F5FF}%s", Trailer1Missions[rand][MissionName]);
  2570. SendClientMessage(playerid,orange,string);
  2571. TextDrawSetString(info[playerid],Trailer1Missions[rand][MissionName]);
  2572. }
  2573. if(GetVehicleModel(GetVehicleTrailer(GetPlayerVehicleID(playerid))) == 450)
  2574. {
  2575. workingvehicle[playerid] = GetPlayerVehicleID(playerid);
  2576. new rand = random(sizeof(Trailer2Missions));
  2577. CreatePlayerMission(playerid, Trailer2Missions[rand][Text],Trailer2Missions[rand][UseTrailerCheck], Trailer2Missions[rand][MissionPay], Trailer2Missions[rand][loadx],Trailer2Missions[rand][loady], Trailer2Missions[rand][loadz], Trailer2Missions[rand][unloadx],Trailer2Missions[rand][unloady], Trailer2Missions[rand][unloadz]);
  2578. format(string, sizeof(string), "Küldetés: {00F5FF}%s", Trailer2Missions[rand][MissionName]);
  2579. SendClientMessage(playerid,orange,string);
  2580. TextDrawSetString(info[playerid],Trailer2Missions[rand][MissionName]);
  2581. }
  2582. if(GetVehicleModel(GetVehicleTrailer(GetPlayerVehicleID(playerid))) == 584)
  2583. {
  2584. workingvehicle[playerid] = GetPlayerVehicleID(playerid);
  2585. new rand = random(sizeof(Trailer4Missions));
  2586. CreatePlayerMission(playerid, Trailer4Missions[rand][Text],Trailer4Missions[rand][UseTrailerCheck], Trailer4Missions[rand][MissionPay], Trailer4Missions[rand][loadx],Trailer4Missions[rand][loady], Trailer4Missions[rand][loadz], Trailer4Missions[rand][unloadx],Trailer4Missions[rand][unloady], Trailer4Missions[rand][unloadz]);
  2587. format(string, sizeof(string), "Küldetés: {00F5FF}%s", Trailer4Missions[rand][MissionName]);
  2588. SendClientMessage(playerid,orange,string);
  2589. TextDrawSetString(info[playerid],Trailer4Missions[rand][MissionName]);
  2590. }
  2591. if(GetVehicleModel(GetVehicleTrailer(GetPlayerVehicleID(playerid))) == 591)
  2592. {
  2593. workingvehicle[playerid] = GetPlayerVehicleID(playerid);
  2594. new rand = random(sizeof(Trailer3Missions));
  2595. CreatePlayerMission(playerid, Trailer3Missions[rand][Text],Trailer3Missions[rand][UseTrailerCheck], Trailer3Missions[rand][MissionPay], Trailer3Missions[rand][loadx],Trailer3Missions[rand][loady], Trailer3Missions[rand][loadz], Trailer3Missions[rand][unloadx],Trailer3Missions[rand][unloady], Trailer3Missions[rand][unloadz]);
  2596. format(string, sizeof(string), "Küldetés: {00F5FF}%s", Trailer3Missions[rand][MissionName]);
  2597. SendClientMessage(playerid,orange,string);
  2598. TextDrawSetString(info[playerid],Trailer3Missions[rand][MissionName]);
  2599. }
  2600. }
  2601. if(IsVan(playerid,GetVehicleModel(GetPlayerVehicleID(playerid))))
  2602. {
  2603. workingvehicle[playerid] = GetPlayerVehicleID(playerid);
  2604. new rand = random(sizeof(VanMissions));
  2605. CreatePlayerMission(playerid, VanMissions[rand][Text],VanMissions[rand][UseTrailerCheck], VanMissions[rand][MissionPay], VanMissions[rand][loadx],VanMissions[rand][loady], VanMissions[rand][loadz], VanMissions[rand][unloadx],VanMissions[rand][unloady], VanMissions[rand][unloadz]);
  2606. format(string, sizeof(string), "Küldetés: "lyellow2"%s", VanMissions[rand][MissionName]);
  2607. SendClientMessage(playerid,orange,string);
  2608. TextDrawSetString(info[playerid],VanMissions[rand][MissionName]);
  2609. }
  2610. if(IsTaxi(playerid,GetVehicleModel(GetPlayerVehicleID(playerid))))
  2611. {
  2612. LoadCP[playerid] = 1;
  2613. new rand = random(sizeof(Taximissions));
  2614. SetPlayerCheckpoint(playerid,Taximissions[rand][Firstx],Taximissions[rand][Firsty],Taximissions[rand][Firstz],4.0);
  2615. format(string, sizeof(string), "MISSION: "lyellow2"%s", Taximissions[rand][Mtext]);
  2616. SendClientMessage(playerid,orange,string);
  2617. TInfo[playerid][Pay] = Taximissions[rand][Pay];
  2618. TInfo[playerid][Lastx] = Taximissions[rand][Lastx];
  2619. TInfo[playerid][Lasty] = Taximissions[rand][Lasty];
  2620. TInfo[playerid][Lastz] = Taximissions[rand][Lastz];
  2621. }
  2622. if(GPSon[playerid] == 1)
  2623. {
  2624. SetPlayerGPS(playerid,0);
  2625. }
  2626. SendClientMessage(playerid,lightgreen,"» Menj a "lred"piros ponthoz"lgreen" a mapon!");
  2627. IsPlayerInMission[playerid] = 1;
  2628. TogglePlayerAllDynamicCPs(playerid, 0);
  2629. return 1;
  2630. }
  2631. dcmd_help(playerid,params[])
  2632. {
  2633. #pragma unused params
  2634. new string[1550];
  2635. format(string,sizeof(string),"\t"lyellow2"Hey,%s! Welcome to the help page of Ultimate Trucking!\n\nWe have several jobs in our server:\n* Kamionos \n"lblue"* Police \n"lorange"* Assistance \n"lgreen"* Driver \n",GetPName(playerid));
  2636. strcat(string,"Trucker is the most common job in this server: Just spawn, get a truck(van), attach a trailer and type /work! \nYou'll have to deliver different loads from different points to other. \nBy doing that you are gaining money and score, which can be used for buying your own vehicle, house, and more! \n");
  2637. strcat(string,""lblue"To be a police man you need at least 50 score, which can be earned by doing trucking missions. \nYou'll need to catch players breaking the rules, such as not following speed limits, robbing people etc. \nYou can first use /ticket to give them a ticket, or /arrest if they got a higher wanted level! \n");
  2638. strcat(string,""lorange"The assistance job is easy: just spawn as an assistance man, get in your tow truck and wait for help requests! \nYou can fix any vehicle by typing /fixcar, fill it up by typing /fuelcar, or press 2 to tow a vehicle while near one! \n");
  2639. strcat(string,""lgreen"By being a taxi driver, you should transport players to where you they want to. \nYou can type /fare while in a taxi to set up your fare, and wait for players! \nYou get paid every 10 seconds a passanger is in your vehicle if you are on duty. \n");
  2640. strcat(string,"\t"lred"Other:\n\n "lred"/phelp - "lyellow"Accurate help about your job! \n/credits - see the founders of Ultimate Trucking! \n/cmds - See the list of the available commands on the server! \n/rules - See the server rules!\n\n\t\t"lred"www.nsg-gaming.net");
  2641. ShowPlayerDialog(playerid,5555,0,""lyellow"GENERAL HELP",string,"OK","");
  2642. return 1;
  2643. }
  2644. dcmd_cmds(playerid,params[])
  2645. {
  2646. #pragma unused params
  2647. ShowPlayerDialog(playerid,Cmdsdialog,2,"Parancsok","Kamionos parancsok \nRendör parancsok \nAutómentõ parancsok \nTaxis parancsok \nÁltalános parancsok","OK","Kilépés");
  2648. return 1;
  2649. }
  2650. dcmd_rules(playerid,params[])
  2651. {
  2652. #pragma unused params
  2653. ShowPlayerDialog(playerid,4664,0,""lgreen2"SZERVER SZABÁLYZAT","\t\t"lorange"Rules\n\n1.Légy tiszteletben a játékosokal és adminokal.\n2.Ne reklámoz, mert mutolva leszel vagy bant kapsz.\n3.Ne használj hacket mert bant kapsz.\n4.Ne foodolj mert mutolva leszel.\n5.Ne lopj autókat mert kicket kapsz.\n6.Ne zavarj dolgozó játékosokat.\n7.Ha többször elköveted ugyanazt bant kapsz","ELFOGAD","ELUTASÍT");
  2654. return 1;
  2655. }
  2656. dcmd_credits(playerid,params[])
  2657. {
  2658. #pragma unused params
  2659. new string[300];
  2660. format(string,sizeof(string),"\nMapolta -N@rbirock ; \nfordítota: N@rbirock, EasY");
  2661. ShowPlayerDialog(playerid,4665,0,"Szerver Készitõk",string,"OK","");
  2662. return 1;
  2663. }
  2664.  
  2665.  
  2666. //========================= [ ADMIN SYSTEM ] ===================================
  2667. dcmd_createshop(playerid,params[])
  2668. {
  2669. #pragma unused params
  2670. new string[128],ID = Shopcount;
  2671. if(PInfo[playerid][Level] < 4) return SendClientMessage(playerid,red,error);
  2672. new Float:x,Float:y,Float:z;
  2673. GetPlayerPos(playerid,x,y,z);
  2674. format(string,sizeof(string),"Admin/Shops/%i.ini",BankCount);
  2675. INI_Open(string);
  2676. INI_WriteFloat("Posx",x);
  2677. INI_WriteFloat("Posy",y);
  2678. INI_WriteFloat("Posz",z);
  2679. INI_Save();
  2680. INI_Close();
  2681. binfo[ID][Posx] = x;
  2682. binfo[ID][Posy] = y;
  2683. binfo[ID][Posz] = z;
  2684. format(string,sizeof(string),"*** Üzlet ID %d lerakva:)!",Shopcount);
  2685. SendClientMessage(playerid,green,string);
  2686. Create3DTextLabel("Trucking shop",yellow,binfo[ID][Posx],binfo[ID][Posy],binfo[ID][Posz],65.0,0,1);
  2687. tscp[ID] = CreateDynamicCP(sinfo[ID][Posx],sinfo[ID][Posy],sinfo[ID][Posz],2.0,-1,-1,-1);
  2688. Shopcount++;
  2689. PlaySound(playerid,1100);
  2690. return 1;
  2691. }
  2692. dcmd_createbank(playerid,params[])
  2693. {
  2694. #pragma unused params
  2695. new string[128],ID = BankCount;
  2696. if(PInfo[playerid][Level] < 4) return SendClientMessage(playerid,red,error);
  2697. new Float:x,Float:y,Float:z;
  2698. GetPlayerPos(playerid,x,y,z);
  2699. format(string,sizeof(string),"Admin/Banks/%i.ini",BankCount);
  2700. INI_Open(string);
  2701. INI_WriteFloat("Posx",x);
  2702. INI_WriteFloat("Posy",y);
  2703. INI_WriteFloat("Posz",z);
  2704. INI_Save();
  2705. INI_Close();
  2706. binfo[ID][Posx] = x;
  2707. binfo[ID][Posy] = y;
  2708. binfo[ID][Posz] = z;
  2709. format(string,sizeof(string),"*** Bank ID %d lerakva :)!",BankCount);
  2710. SendClientMessage(playerid,green,string);
  2711. Create3DTextLabel("Bank",yellow,binfo[ID][Posx],binfo[ID][Posy],binfo[ID][Posz],65.0,0,1);
  2712. BankP[ID] = CreateDynamicPickup(1274, 23, binfo[ID][Posx],binfo[ID][Posy],binfo[ID][Posz], 0, 0,-1,100.0);
  2713. BankExit[ID] = CreateDynamicPickup(1274, 23, 2305.8223,-16.1381,26.7496, ID, 0,-1,100.0);
  2714. Create3DTextLabel("Bank kilépés",yellow,2305.8223,-16.1381,26.7496,65.0,ID,1);
  2715. BankCount++;
  2716. PlaySound(playerid,1100);
  2717. return 1;
  2718. }
  2719. dcmd_acmds(playerid,params[])
  2720. {
  2721. #pragma unused params
  2722. ShowPlayerDialog(playerid,Admincmds,2,""lgreen2"Válaszd ki a szintet:",""lblue"Moderátor 1-es szint \n"lgreen"Segéd admin 2-es szint \n"lgreen2"Admin 3-as szint \n"lyellow2"Teknikai adminisztrátor 4-es szint \n"lorange"Föadmin 5-ös szint","Ok","Close");
  2723. return 1;
  2724. }
  2725. dcmd_car(playerid,params[]) {
  2726. if(PInfo[playerid][Level] < 1) return SendClientMessage(playerid,red,error);
  2727. new tmp[256], tmp2[256], tmp3[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); tmp3 = strtok(params,Index);
  2728. if(!strlen(tmp)) return SendClientMessage(playerid, red, "Használat: /car [Modellid/Név] [szín1] [szín2]");
  2729. new car, colour1, colour2, string[128];
  2730. if(!IsNumeric(tmp)) car = GetVehicleModelIDFromName(tmp); else car = strval(tmp);
  2731. if(car < 400 || car > 611) return SendClientMessage(playerid, red, "HIBA: nemlétezik ilyen modell vagy hibás a név");
  2732. if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2);
  2733. if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3);
  2734. if(PlayerInfo[playerid][pCar] != -1 && !IsPlayerAdmin(playerid) ) CarDeleter(PlayerInfo[playerid][pCar]);
  2735. new LVehicleID,Float:X,Float:Y,Float:Z, Float:Angle,int1; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,Angle); int1 = GetPlayerInterior(playerid);
  2736. LVehicleID = CreateVehicle(car, X+3,Y,Z, Angle, colour1, colour2, -1); LinkVehicleToInterior(LVehicleID,int1);
  2737. PlayerInfo[playerid][pCar] = LVehicleID;
  2738. CMDMessageToAdmins(playerid,"CAR");
  2739. format(string, sizeof(string), "%s lerakott egy \"%s\" (Modell:%d) szín (%d, %d), ide %0.2f, %0.2f, %0.2f", pName(playerid), VehicleNames[car-400], car, colour1, colour2, X, Y, Z);
  2740. SaveToFile("CarSpawns",string);
  2741. format(string, sizeof(string), "Leraktál egy a \"%s\" (Modell:%d) szín (%d, %d)", VehicleNames[car-400], car, colour1, colour2);
  2742. return SendClientMessage(playerid,lightblue, string);
  2743. } else return SendClientMessage(playerid,red,"HIBA: Ehez a parancshoz legalább 1-as szintû adminnak kéne lenned!");
  2744. return 1;
  2745. }
  2746. dcmd_warn(playerid,params[]) {
  2747. if(PlayerInfo[playerid][Level] >= 1) {
  2748. new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
  2749. if(!strlen(tmp) || !strlen(tmp2)) return SendClientMessage(playerid, red, "USAGE: /warn [playerid] [reason]");
  2750. new warned = strval(tmp), str[128];
  2751. if(PlayerInfo[warned][Level] == ServerInfo[MaxAdminLevel] && PlayerInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,"HIBA: Ezt a parancsot te nem használhatod magasabb szintû admin ellen");
  2752. if(IsPlayerConnected(warned) && warned != INVALID_PLAYER_ID) {
  2753. if(warned != playerid) {
  2754. CMDMessageToAdmins(playerid,"WARN");
  2755. PlayerInfo[warned][Warnings]++;
  2756. if( PlayerInfo[warned][Warnings] == MAX_WARNINGS) {
  2757. format(str, sizeof (str), "***Adminisztrator \"%s\" kirúgta \"%s\"-t.-t (Indok: %s) (Figyelmeztetések: %d/%d)***", pName(playerid), pName(warned), params[1+strlen(tmp)], PlayerInfo[warned][Warnings], MAX_WARNINGS);
  2758. SendClientMessageToAll(grey, str);
  2759. SaveToFile("KickLog",str); Kick(warned);
  2760. return PlayerInfo[warned][Warnings] = 0;
  2761. } else {
  2762. format(str, sizeof (str), "***Adminisztrátor \"%s\" figyelmeztette \"%s\"-t . (Indok: %s) (Figyelmeztetések: %d/%d)***", pName(playerid), pName(warned), params[1+strlen(tmp)], PlayerInfo[warned][Warnings], MAX_WARNINGS);
  2763. return SendClientMessageToAll(yellow, str);
  2764. }
  2765. } else return SendClientMessage(playerid, red, "HIBA: Magadat nem figyelmeztheted");
  2766. } else return SendClientMessage(playerid, red, "HIBA: Játékos nincs csatlakozva");
  2767. } else return SendClientMessage(playerid,red,"HIBA: Ehez a parancshoz legalább 2-es szintû adminnak kéne lenned!");
  2768. return 1;
  2769. }
  2770. dcmd_fu(playerid,params[]) {
  2771. if(PlayerInfo[playerid][Level] >= 1) {
  2772. if(!strlen(params)) return SendClientMessage(playerid, red, "Használat: /fu [playerid]");
  2773. new player1 = strval(params), string[128], NewName[MAX_PLAYER_NAME];
  2774. if(PlayerInfo[player1][Level] == ServerInfo[MaxAdminLevel] && PlayerInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,"HIBA: Ezt a parancsot te nem használhatod magasabb szintû admin ellen");
  2775. if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
  2776. CMDMessageToAdmins(playerid,"FU");
  2777. SetPlayerHealth(player1,1.0); SetPlayerArmour(player1,0.0); ResetPlayerWeapons(player1);ResetPlayerMoney(player1);GivePlayerWeapon(player1,12,1);
  2778. SetPlayerSkin(player1, 137); SetPlayerScore(player1, 0); SetPlayerColor(player1,COLOR_PINK); SetPlayerWeather(player1,19); SetPlayerWantedLevel(player1,6);
  2779. format(NewName,sizeof(NewName),"[N00B]%s", pName(player1) ); SetPlayerName(player1,NewName);
  2780. if(IsPlayerInAnyVehicle(player1)) EraseVehicle(GetPlayerVehicleID(player1));
  2781. if(player1 != playerid) { format(string,sizeof(string),"~w~%s: ~r~Fuck You", pName(playerid) ); GameTextForPlayer(player1, string, 2500, 3); }
  2782. format(string,sizeof(string),"Fuck you \"%s\"", pName(player1) ); return SendClientMessage(playerid,blue,string);
  2783. } else return SendClientMessage(playerid, red, "Játékos nincs csatlakozva vagy magadat akartad");
  2784. } else return SendClientMessage(playerid,red,"HIBA: Ehez a parancshoz legalább 3-as szintû adminnak kéne lenned!");
  2785. return 1;
  2786. }
  2787. dcmd_nos(playerid,params[]) {
  2788. #pragma unused params
  2789. if(PlayerInfo[playerid][Level] >= 1) {
  2790. if(IsPlayerInAnyVehicle(playerid)) {
  2791. switch(GetVehicleModel( GetPlayerVehicleID(playerid) )) {
  2792. case 448,461,462,463,468,471,509,510,521,522,523,581,586,449:
  2793. return SendClientMessage(playerid,red,"HIBA: Ebbe a jármûbe nem tehetsz nitrót");
  2794. }
  2795. AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
  2796. return PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  2797. } else return SendClientMessage(playerid,red,"HIBA: Te nem ülsz jármûben");
  2798. } else return SendClientMessage(playerid,red,"HIBA: Ehez a parancshoz legalább 1-es szintû adminnak kéne lenned!");
  2799. return 1;
  2800. }
  2801. dcmd_setweather(playerid,params[])
  2802. {
  2803. new weather,string[100];
  2804.  
  2805. if(sscanf(params,"i",weather)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/setweather <weather ID>");
  2806. SetWeather(weather);
  2807. format(string,sizeof(string),"» Admin %s(ID:%d) megváltoztata az idõjárást "lblue"%i"lgreen2"!",GetPName(playerid),playerid,weather);
  2808. SendClientMessageToAll(green2,string);
  2809. PlaySoundForAll(1098);
  2810. return 1;
  2811. }
  2812. dcmd_settime(playerid,params[])
  2813. {
  2814. new hour, string[128];
  2815. if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
  2816. if(sscanf(params,"i",hour)) return SendClientMessage(playerid,0xAFFF00FF,"Használat: "lyellow2"/settime <hour>") && SendClientMessage(playerid,0xAFFF00FF,"FFUNCTION: "lblue"Sets the global time to the hour specified!");
  2817. if(hour < 0 || hour > 24) return SendClientMessage(playerid,red,"HIBA: "lgreen2"rossz idõ ö és 24 óra között lehet választani!");
  2818. Hours = hour;
  2819. SetWorldTime(hour);
  2820. PlaySoundForAll(1098);
  2821. format(string,sizeof(string),"*** Admin %s(ID:%d) megváltoztata az idõt "lblue"%i"lgreen2"!",GetPName(playerid),playerid,hour);
  2822. SendClientMessageToAll(blue,string);
  2823. return 1;
  2824. }
  2825. dcmd_kick(playerid,params[])
  2826. {
  2827. new id,reason[128],string[250];
  2828. if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
  2829. if(sscanf(params,"us[128]",id,reason)) return SendClientMessage(playerid,0xAFFF00FF,"Használat: "lyellow2"/kick <id> <indok>");
  2830. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,red,notconnected);
  2831. format(string,sizeof(string),"*** %s(ID:%d) kickelve let by Admin %s(ID:%d) által.Indok: %s",GetPName(id),id,GetPName(playerid),playerid,reason);
  2832. SendClientMessageToAll(red,string);
  2833. PlaySoundForAll(1141);
  2834. format(string,sizeof(string),"\t\t"lred"KICKELTEK OLVASD EL A RÉSZLETEKET! \n\n"lyellow"NEVED: "lorange"%s \n"lyellow"ADMIN NEVE:"lorange" %s \n"lyellow"INDOK: "lorange"%s \n\n\t\t"lred"Ez nem ban ugyhogy visza tudsz jöni!",GetPName(id),GetPName(playerid),reason);
  2835. ShowPlayerDialog(id,9000,0,""lred"KICKED",string,"OK","");
  2836. Kick(id);
  2837. return 1;
  2838. }
  2839. dcmd_setlevel(playerid,params[])
  2840. {
  2841. new id,lvl,string[128];
  2842. if(PInfo[playerid][Level] < 5) return SendClientMessage(playerid,red,error);
  2843. if(sscanf(params,"ui",id,lvl)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/setlevel <id> <admin szint>");
  2844. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,red,notconnected);
  2845. format(string,sizeof(string),"*** %s(ID:%d) megváltoztata az admini szinted %d!",GetPName(playerid),playerid,lvl);
  2846. SendClientMessage(id,green,string);
  2847. if(PInfo[id][Level] < lvl)
  2848. {
  2849. GameTextForPlayer(id,"~g~~h~~h~Elõléptetek!",4000,3);
  2850. PlaySound(id,1057);
  2851. }
  2852. if(PInfo[id][Level] > lvl)
  2853. {
  2854. GameTextForPlayer(id,"~r~~h~Lefokoztak!",4000,3);
  2855. PlaySound(playerid,1085);
  2856. }
  2857. format(string,sizeof(string),"*** Te megváltoztatad %s(ID:%d) admini szintét %d!",GetPName(id),id,lvl);
  2858. SendClientMessage(playerid,green,string);
  2859. PInfo[id][Level] = lvl;
  2860. return 1;
  2861. }
  2862. dcmd_ban(playerid,params[])
  2863. {
  2864. new id,reason[128],string[380],ip[16],ipp[16],file[128];
  2865. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  2866. if(sscanf(params,"us[128]",id,reason)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/ban <id> <indok>");
  2867. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,red,notconnected);
  2868. format(string,sizeof(string),"*** %s(ID:%d) ki let banolva %s(ID:%d) által %s",GetPName(id),id,GetPName(playerid),playerid,reason);
  2869. SendClientMessageToAll(red,string);
  2870. new d,mm,y,h,m;
  2871. getdate(d,mm,y);
  2872. gettime(h,m);
  2873. format(string,sizeof(string),"\t\t"lred"BANOLTAK OLVASD EL A RÉSZLETEKET! \n\n"lyellow"NEVED: %s \nADMIN NEVE: %s \nINDOK: %s \nIDÕ: %d.%d.%d at %d:%d \n\n\t\t"lorange"uNBANÉRT LÁTOGAS EL A WEBOLDALRA!!!!!!!!!!!!!.",GetPName(id),GetPName(playerid),reason,d,mm,y,h,m);
  2874. ShowPlayerDialog(id,9001,0,""lred"BANNED",string,"OK","");
  2875. GetPlayerIp(playerid,ipp,16);
  2876. GetPlayerIp(id,ip,16);
  2877. PlaySoundForAll(1009);
  2878. format(file,sizeof(file),"Admin/Bans/%s.ini",ip);
  2879. INI_Open(file);
  2880. INI_WriteString("Player",GetPName(id));
  2881. INI_WriteString("PlayerIP",ip);
  2882. INI_WriteString("Admin",GetPName(playerid));
  2883. INI_WriteString("AdminIP",ipp);
  2884. INI_WriteString("Reason",reason);
  2885. INI_Save();
  2886. INI_Close();
  2887. format(file,sizeof(file),"Admin/Users/%s.ini",GetPName(id));
  2888. INI_Open(file);
  2889. INI_WriteInt("Banned",1);
  2890. INI_Save();
  2891. INI_Close();
  2892. Kick(id);
  2893. return 1;
  2894. }
  2895. dcmd_unban(playerid,params[])
  2896. {
  2897. #pragma unused params
  2898. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  2899. ShowPlayerDialog(playerid,Unbandialog,1,""lgreen"UNBAN","Írd be a player ip-jét hogy "lgreen"unbanold"lwhite": \n","Unban","Kilépés");
  2900. return 1;
  2901. }
  2902. dcmd_givemoney(playerid,params[])
  2903. {
  2904. new id,amount,string[128];
  2905. if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
  2906. if(sscanf(params,"ui",id,amount)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/givemoney <id / name> <amount>");
  2907. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  2908. GivePlayerMoney(id,amount);
  2909. format(string,sizeof(string),"» Admin %s(ID:%d) adot "lblue"$%d"lgreen" pénzt!",GetPName(playerid),playerid,amount);
  2910. SendClientMessage(id,green,string);
  2911. format(string,sizeof(string),"» Atál %s(ID:%d) "lblue"$%d"lgreen" pénzt!",GetPName(id),id,amount);
  2912. SendClientMessage(playerid,green,string);
  2913. PlaySound(id,1058);
  2914. PlaySound(playerid,1058);
  2915. return 1;
  2916. }
  2917. dcmd_sethealth(playerid,params[])
  2918. {
  2919. new id,amount,string[128];
  2920. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  2921. if(sscanf(params,"ui",id,amount)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/sethealth <id/name> <amount of health>");
  2922. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  2923. SetPlayerHealth(id,amount);
  2924. format(string,sizeof(string),"» Megváltoztatad %s(ID:%d) egéségét %i",GetPName(id),id,amount);
  2925. SendClientMessage(playerid,blue,string);
  2926. return 1;
  2927. }
  2928. dcmd_setarmour(playerid,params[])
  2929. {
  2930. new id,amount,string[128];
  2931. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  2932. if(sscanf(params,"ui",id,amount)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/setarmour <id/name> <amount of armour>");
  2933. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  2934. SetPlayerArmour(id,amount);
  2935. format(string,sizeof(string),"» Átálitottad %s(ID:%d) páncélját: %i",GetPName(id),id,amount);
  2936. SendClientMessage(playerid,blue,string);
  2937. return 1;
  2938. }
  2939. dcmd_akill(playerid,params[])
  2940. {
  2941. new id,Float:health;
  2942. if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
  2943. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/akill <id>");
  2944. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  2945. GetPlayerHealth(id,health);
  2946. if(health <= 0) return SendClientMessage(playerid,red,"HIBA: "lyellow2"A játékos már megvan halva!");
  2947. SetPlayerHealth(id,0);
  2948. SendFMessage(playerid,green2,"» Megölted: %s(ID:%d)",GetPName(id),id);
  2949. SendFMessage(id,green2,"» Megölt egy admin! %s(ID:%d)",GetPName(playerid),playerid);
  2950. return 1;
  2951. }
  2952. dcmd_setplayercompletedmissions(playerid,params[])
  2953. {
  2954. new id,amount,string[128];
  2955. if(PInfo[playerid][Level] < 4) return SendClientMessage(playerid,red,error);
  2956. if(sscanf(params,"ui",id,amount)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/setplayercompletedmissions <id/name> <amount of completed missions>");
  2957. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  2958. PInfo[id][Missionspassed] = amount;
  2959. SetPlayerScore(id,amount);
  2960. format(string,sizeof(string),"» Admin %s(ID:%d) átálitotta a végzett munkádat: %d",GetPName(playerid),playerid,amount);
  2961. SendClientMessage(id,green2,string);
  2962. format(string,sizeof(string),"» Átálitottad %s(ID:%d)végzett munkáját: %d",GetPName(id),id,amount);
  2963. SendClientMessage(playerid,green2,string);
  2964. return 1;
  2965. }
  2966. dcmd_resetplayermissions(playerid,params[])
  2967. {
  2968. new id;
  2969. if(PInfo[playerid][Level] < 4) return SendClientMessage(playerid,red,error);
  2970. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/resetplayermissions <id/name>");
  2971. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  2972. if(PInfo[id][Missionspassed] == 0) return SendClientMessage(playerid,red,"HIBA: "lyellow2"Munka közben van!");
  2973. PInfo[id][Missionspassed] = 0;
  2974. SetPlayerScore(id,0);
  2975. SendFMessage(id,green2,"» Admin %s(ID:%d) Kitörölte a küldetés idõd",GetPName(playerid),playerid);
  2976. SendFMessage(playerid,green2,"» Kitörölted %s(ID:%d) küldetési idejét!",GetPName(id),id);
  2977. return 1;
  2978. }
  2979. dcmd_cancelpmission(playerid,params[])
  2980. {
  2981. new id;
  2982. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  2983. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/cancelpmission <id/name>");
  2984. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  2985. IsPlayerInMission[id] = 0;
  2986. CancelPlayersCurrentMission(id);
  2987. SendFMessage(playerid,green2,"» Kiléptetted %s(ID:%d)-t a küldetéséböl!!",GetPName(id),id);
  2988. SendFMessage(id,green2,"» Admin %s(ID:%d) kiléptettett a küldetésböl!",GetPName(playerid),playerid);
  2989. return 1;
  2990. }
  2991. dcmd_setwantedlevel(playerid,params[])
  2992. {
  2993. new id,lvl,string[128];
  2994. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  2995. if(sscanf(params,"ui",id,lvl)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/setwantedlevel <id/name> <wanted level>");
  2996. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  2997. if(lvl < 0 || lvl > 6) return SendClientMessage(playerid,red,"HIBA: "lyellow2"Rossz körözési szint!");
  2998. SetPlayerWantedLevel(id,lvl);
  2999. format(string,sizeof(string),"» Átálitottad "lblue"%s(ID:%d)'s"lgreen2" körözési szintjét:"lblue"%d"lgreen2"!",GetPName(id),id,lvl);
  3000. SendClientMessage(playerid,green2,string);
  3001. format(string,sizeof(string),"» Admin "lblue"%s(ID:%d)"lgreen2" átálitotta a körözési szinted: "lblue"%i"lgreen2"!",GetPName(playerid),playerid,lvl);
  3002. SendClientMessage(id,green2,string);
  3003. return 1;
  3004. }
  3005. dcmd_me(playerid,params[])
  3006. {
  3007. new msg[128],string[128];
  3008. if(sscanf(params,"s[128]",msg)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/me <message>");
  3009. format(string,sizeof(string),"» %s(ID:%d) %s",GetPName(playerid),playerid,msg);
  3010. SendClientMessageToAll(green2,string);
  3011. return 1;
  3012. }
  3013.  
  3014. dcmd_stats(playerid,params[])
  3015. {
  3016. new id,string[400],str2[64],hasph[MAX_PLAYERS][10],jail[MAX_PLAYERS][10],miss[MAX_PLAYERS][10],file[128];
  3017. if(sscanf(params,"u",id)) return SendHelpMessage(playerid,"/stats <id/name>","Shows the stats of the player specified!");
  3018. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,error);
  3019. format(str2,sizeof(str2),"%s(ID:%d)'s stats",GetPName(id),id);
  3020. format(file,sizeof file, "Admin/Users/%s.ini",GetPName(playerid));
  3021. INI_Open(file);
  3022. if(PInfo[id][hasphone] == 1)
  3023. {
  3024. hasph[id] = "Yes";
  3025. }
  3026. else if(PInfo[id][hasphone] == 0)
  3027. {
  3028. hasph[id] = "No";
  3029. }
  3030. if(IsPlayerInMission[id] == 1)
  3031. {
  3032. miss[id] = "Yes";
  3033. }
  3034. else
  3035. {
  3036. miss[id] = "No";
  3037. }
  3038. if(PInfo[id][Jailed] == 1)
  3039. {
  3040. jail[id] = "Yes";
  3041. }
  3042. else
  3043. {
  3044. jail[id] = "No";
  3045. }
  3046. UpdateRank(id);
  3047. format(string,sizeof(string),"Pont: %i \nPénz: %i \nElvégzet kamionos munka: %i \nElvégzet taxis munka: %i \nElrontot munka: %i \n\nRank: %s \nDistance traveled: %iKM \nPeople Arrested: %i \nHas phone?: %s\nCurrently in jail: %s \nCurrently doing a mission?: %s",GetPlayerScore(id),GetPlayerMoney(id),INI_ReadInt("Truckingdone"),PInfo[id][Missionspassed],PInfo[id][Missionsfailed],pRank[playerid],pKMs[id],PInfo[id][arrestedppl],hasph[id],jail[id],miss[id]);
  3048. ShowPlayerDialog(playerid,5686,0,str2,string,"OK","");
  3049. INI_Close();
  3050. return 1;
  3051. }
  3052. dcmd_ip(playerid,params[])
  3053. {
  3054. new id,ip[17],string[65];
  3055. if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
  3056. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/ip <id/name>");
  3057. GetPlayerIp(id,ip,17);
  3058. format(string,sizeof(string),"» %s(ID:%d) IPje: %s",GetPName(id),id,ip);
  3059. SendClientMessage(playerid,green2,string);
  3060. return 1;
  3061. }
  3062. dcmd_get(playerid,params[])
  3063. {
  3064. new id,Float:x,Float:y,Float:z;
  3065. if(PInfo[playerid][Level] < 1) return SendClientMessage(playerid,red,error);
  3066. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/get <id/name>");
  3067. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  3068. GetPlayerPos(playerid,x,y,z);
  3069. SetPlayerInterior(id,GetPlayerInterior(playerid));
  3070. if(!IsPlayerInAnyVehicle(id))
  3071. {
  3072. SetPlayerPos(id,x+2,y,z);
  3073. SetPlayerInterior(playerid,GetPlayerInterior(id));
  3074. }
  3075. else
  3076. {
  3077. SetVehiclePos(GetPlayerVehicleID(id),x+2,y,z);
  3078. }
  3079. SendFMessage(playerid,green2,"» Magadhoz teleportáltad: "lblue"%s(ID:%d)"lgreen2"",GetPName(id),id);
  3080. return 1;
  3081. }
  3082. dcmd_goto(playerid,params[])
  3083. {
  3084. new id,Float:x,Float:y,Float:z,string[128];
  3085. if(PInfo[playerid][Level] < 1) return SendClientMessage(playerid,red,error);
  3086. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/goto <id/name>");
  3087. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  3088. GetPlayerPos(id,x,y,z);
  3089. SetPlayerInterior(playerid,GetPlayerInterior(id));
  3090. if(!IsPlayerInAnyVehicle(playerid))
  3091. {
  3092. SetPlayerPos(playerid,x+2,y,z);
  3093. }
  3094. else
  3095. {
  3096. SetVehiclePos(GetPlayerVehicleID(playerid),x+2,y,z);
  3097. PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
  3098. }
  3099. format(string,sizeof(string),"» Sikeresen odateleportáltál "lblue"%s(ID:%d) hoz/hez"lgreen"!",GetPName(id),id);
  3100. SendClientMessage(playerid,green,string);
  3101. return 1;
  3102. }
  3103. dcmd_admins(playerid,params[])
  3104. {
  3105. #pragma unused params
  3106. new string[450],count = 0;
  3107. for(new i = 0;i < MAX_PLAYERS; i++)
  3108. {
  3109. if(PInfo[i][Level] > 2)
  3110. {
  3111. format(string,sizeof(string),"%s"lgreen2"%s(ID:%d)[Level: %d] \n",string,GetPName(i),i,PInfo[i][Level]);
  3112. ShowPlayerDialog(playerid,4565,0,"Online Adminok",string,"OK","");
  3113. count++;
  3114. }
  3115. else if(count == 0)
  3116. {
  3117. ShowPlayerDialog(playerid,4565,0,"Online Adminok",""lred"Nincs Online admin!","OK","");
  3118. }
  3119. }
  3120. return 1;
  3121. }
  3122. dcmd_setmoney(playerid,params[])
  3123. {
  3124. new id,amount,string[128];
  3125. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  3126. if(sscanf(params,"ui",id,amount)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/setmoney «id/név» «összeg»");
  3127. if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,red,notconnected);
  3128. ResetPlayerMoney(id);
  3129. GivePlayerMoney(id,amount);
  3130. format(string,sizeof(string),"» Admin "lblue"%s(ID:%d)"lgreen" megváltoztata a pénzed "lblue"$%d"lgreen"!",GetPName(playerid),playerid,amount);
  3131. SendClientMessage(id,green,string);
  3132. format(string,sizeof(string),"» Megváltoztatad "lblue"%s(ID:%d)"lgreen" pénzét "lblue"$%d"lgreen"!",GetPName(id),id,amount);
  3133. SendClientMessage(playerid,green,string);
  3134. PlaySound(id,1058);
  3135. PlaySound(playerid,1058);
  3136. return 1;
  3137. }
  3138. dcmd_jail(playerid,params[])
  3139. {
  3140. new id,string[128];
  3141. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  3142. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/jail <id>");
  3143. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  3144. Jailplayer(id);
  3145. format(string,sizeof(string),"» Admin %s(ID:%d) Börtönbe zárta %s(ID:%d)-t 3 percre!",GetPName(playerid),playerid,GetPName(id),id);
  3146. SendClientMessageToAll(red,string);
  3147. PlaySound(playerid,1002);
  3148. PlaySound(id,1002);
  3149. return 1;
  3150. }
  3151. dcmd_unjail(playerid,params[])
  3152. {
  3153. new id,string[128];
  3154. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  3155. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/unjail <id>");
  3156. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  3157. releaseplayer(id);
  3158. format(string,sizeof(string),"» %s(ID:%d)-t kiszedte a jailból egy admin %s(ID:%d).",GetPName(id),id,GetPName(playerid),playerid);
  3159. SendClientMessageToAll(darkgreen,string);
  3160. PlaySound(id,1057);
  3161. KillTimer(Jailtimer[id]);
  3162. return 1;
  3163. }
  3164. dcmd_freeze(playerid,params[])
  3165. {
  3166. new id,string[128];
  3167. if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
  3168. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/freeze <id>");
  3169. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  3170. Freezeplayer(id);
  3171. format(string,sizeof(string),"» %s(ID:%d) Fagyasztva lett egy admin által %s(ID:%d)",GetPName(id),id,GetPName(playerid),playerid);
  3172. SendClientMessageToAll(red,string);
  3173. PlaySound(id,1084);
  3174. return 1;
  3175. }
  3176. dcmd_unfreeze(playerid,params[])
  3177. {
  3178. new id,string[128];
  3179. if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
  3180. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/unfreeze <id>");
  3181. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  3182. TogglePlayerControllable(id,1);
  3183. PInfo[id][Frozen] = 0;
  3184. GameTextForPlayer(id,"~g~~h~~h~Unfrozen",4000,3);
  3185. format(string,sizeof(string),"» %s(ID:%d) Felolvasztva lett egy admin által: %s(ID:%d)",GetPName(id),id,GetPName(playerid),playerid);
  3186. SendClientMessageToAll(darkgreen,string);
  3187. KillTimer(Freezetimer[id]);
  3188. PlaySound(id,1057);
  3189. return 1;
  3190. }
  3191. dcmd_slap(playerid,params[])
  3192. {
  3193. new id,Float:x,Float:y,Float:z,Float:health,string[128];
  3194. if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
  3195. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/slap <id>");
  3196. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  3197. GetPlayerPos(id,x,y,z);
  3198. SetPlayerPos(id,x,y,z+14);
  3199. GetPlayerHealth(id,health);
  3200. format(string,sizeof(string),"» %s(ID:%d) Fellettél dobva egy admin által: %s(ID:%d) [%f élete maradt!]",GetPName(id),id,GetPName(playerid),playerid,health);
  3201. SendClientMessageToAll(orange,string);
  3202. PlaySoundForAll(1190);
  3203. PlaySound(id,1190);
  3204. return 1;
  3205. }
  3206. dcmd_heal(playerid,params[])
  3207. {
  3208. new id,string[128];
  3209. if(PInfo[playerid][Level] < 2) return SendClientMessage(playerid,red,error);
  3210. if(sscanf(params,"u",id)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/heal <id>");
  3211. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  3212. SetPlayerHealth(playerid,100);
  3213. format(string,sizeof(string),"» Feltöltötte az életed egy admin: %s(ID:%d)",GetPName(playerid),playerid);
  3214. SendClientMessage(id,green,string);
  3215. format(string,sizeof(string),"» Feltöltötted az életét: %s(ID:%d)",GetPName(id),id);
  3216. SendClientMessage(playerid,green,string);
  3217. return 1;
  3218. }
  3219. dcmd_healall(playerid,params[])
  3220. {
  3221. #pragma unused params
  3222. new string[128];
  3223. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  3224. for(new i = 0;i < MAX_PLAYERS;i++)
  3225. {
  3226. if(IsPlayerConnected(i))
  3227. {
  3228. SetPlayerHealth(i,100);
  3229. PlaySound(i,1057);
  3230. }
  3231. }
  3232. format(string,sizeof(string),"» Admin %s(ID:%d) feltöltötte mindenkinek az életét!",GetPName(playerid),playerid);
  3233. SendClientMessageToAll(green,string);
  3234. return 1;
  3235. }
  3236. dcmd_armourall(playerid,params[])
  3237. {
  3238. #pragma unused params
  3239. new string[128];
  3240. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  3241. for(new i = 0;i < MAX_PLAYERS;i++)
  3242. {
  3243. if(IsPlayerConnected(i))
  3244. {
  3245. SetPlayerArmour(i,100);
  3246. PlaySound(i,1057);
  3247. }
  3248. }
  3249. format(string,sizeof(string),"» Admin %s(ID:%d) feltöltötte mindenkinek az armourját!",GetPName(playerid),playerid);
  3250. SendClientMessageToAll(green,string);
  3251. return 1;
  3252. }
  3253. dcmd_giveallmoney(playerid,params[])
  3254. {
  3255. #pragma unused params
  3256. new amount,string[128];
  3257. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  3258. if(sscanf(params,"i",amount)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/giveallmoney <amount>");
  3259. for(new i = 0;i < MAX_PLAYERS;i++)
  3260. {
  3261. if(IsPlayerConnected(i))
  3262. {
  3263. GivePlayerMoney(i,amount);
  3264. PlaySound(i,1057);
  3265. }
  3266. }
  3267. format(string,sizeof(string),"» Admin %s(ID:%d) Átálitotta mindenkinek a pénzét: $%d",GetPName(playerid),playerid,amount);
  3268. SendClientMessageToAll(green,string);
  3269. return 1;
  3270. }
  3271. dcmd_announce(playerid,params[])
  3272. {
  3273. new text[128],string[128];
  3274. if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,red,error);
  3275. if(sscanf(params,"s[128]",text)) return SendClientMessage(playerid,green2,"Használat: "lyellow2"/announce <message>");
  3276. format(string,sizeof(string),"~w~%s",text);
  3277. GameTextForAll(string,4000,3);
  3278. return 1;
  3279. }
  3280. dcmd_setname(playerid,params[])
  3281. {
  3282. #define SHM SendHelpMessage
  3283. new id,name[MAX_PLAYER_NAME],oldname[MAX_PLAYER_NAME],string[160];
  3284. if(PInfo[playerid][Level] < 4) return SendClientMessage(playerid,red,error);
  3285. if(sscanf(params,"us[24]",id,name)) return SHM(playerid,"/setname <id/name> <new name>","Sets a new name for the player specified!");
  3286. if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,notconnected);
  3287. GetPlayerName(id,oldname,sizeof(oldname));
  3288. SetPlayerName(id,name);
  3289. format(string,sizeof(string),"» Admin %s(ID:%d) megváltoztata a "lblue"%s(ID:%d)'s "lgreen2"nevét "lblue"%s"lgreen2"!",GetPName(playerid),playerid,oldname,id,GetPName(id));
  3290. SendClientMessageToAll(green2,string);
  3291. return 1;
  3292. }
  3293.  
  3294.  
  3295. //============================ [VIP Cmds] =====================================
  3296. dcmd_fix(playerid,params[])
  3297. {
  3298. #pragma unused params
  3299. if(PInfo[playerid][Level] < 1) return SendClientMessage(playerid,red,viperror);
  3300. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,"* Csak kocsiban tudod használni!");
  3301. RepairVehicle(GetPlayerVehicleID(playerid));
  3302. SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
  3303. SendClientMessage(playerid,green,"* Jármû megjavitva!");
  3304. return 1;
  3305. }
  3306.  
  3307. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  3308. {
  3309. new string[25];
  3310. format(string,sizeof(string),"~g~ %s",GetVehicleName(vehicleid));
  3311. GameTextForPlayer(playerid,string,3000,1);
  3312. if(IsPlayerInMission[playerid] == 1 && vehicleid == workingvehicle[playerid])
  3313. {
  3314. KillTimer(Checkveh[playerid]);
  3315. }
  3316. return 1;
  3317. }
  3318.  
  3319. public OnPlayerExitVehicle(playerid, vehicleid)
  3320. {
  3321. vehid[playerid] = -1;
  3322. showned[playerid] = 0;
  3323. if(IsPlayerInMission[playerid] == 1 && GetPlayerVehicleID(playerid) == workingvehicle[playerid])
  3324. {
  3325. SendClientMessage(playerid,red,""lgrey"Kiszáltál"lred"a "lgrey"kocsiból"lyellow2"30 "lgrey"másodperced van hogy visszaszálj!");
  3326. Checkveh[playerid] = SetTimerEx("CheckVeh",1000,true,"i",playerid);
  3327. }
  3328. TextDrawHideForPlayer(playerid,fueltd[playerid]);
  3329. TextDrawHideForPlayer(playerid,speedo[playerid]);
  3330. TextDrawHideForPlayer(playerid,tripmetertd[playerid]);
  3331. KillTimer(Fare[playerid]);
  3332. return 1;
  3333. }
  3334.  
  3335. public OnPlayerStateChange(playerid, newstate, oldstate)
  3336. {
  3337. if(newstate == PLAYER_STATE_PASSENGER)
  3338. {
  3339. new driverid = GetVehicleDriver(GetPlayerVehicleID(playerid));
  3340. if(PInfo[driverid][onduty] == 1)
  3341. {
  3342. Fare[playerid] = SetTimerEx("fare",10000,true,"i",playerid);
  3343. SendFMessage(driverid,green,"»"lyellow2"%s(ID:%i) "lgreen"beszált a taxiba!",GetPName(playerid),playerid);
  3344. }
  3345. }
  3346. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  3347. {
  3348. if(fuel[GetPlayerVehicleID(playerid)] <= 100 || fuel[GetPlayerVehicleID(playerid)] >= 100)
  3349. {
  3350. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIIIIII");
  3351. }
  3352. if(fuel[GetPlayerVehicleID(playerid)] <= 90)
  3353. {
  3354. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIIIII~r~I");
  3355. }
  3356. if(fuel[GetPlayerVehicleID(playerid)] <= 80)
  3357. {
  3358. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIIII~r~II");
  3359. }
  3360. if(fuel[GetPlayerVehicleID(playerid)] <= 70)
  3361. {
  3362. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIII~r~III");
  3363. }
  3364. if(fuel[GetPlayerVehicleID(playerid)] <= 60)
  3365. {
  3366. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIII~r~IIII");
  3367. }
  3368. if(fuel[GetPlayerVehicleID(playerid)] <= 50)
  3369. {
  3370. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIII~r~IIIII");
  3371. }
  3372. if(fuel[GetPlayerVehicleID(playerid)] <= 40)
  3373. {
  3374. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIII~r~IIIII");
  3375. }
  3376. if(fuel[GetPlayerVehicleID(playerid)] <= 30)
  3377. {
  3378. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~G~III~r~IIIIIII");
  3379. }
  3380. if(fuel[GetPlayerVehicleID(playerid)] <= 20)
  3381. {
  3382. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~G~II~r~IIIIIIII");
  3383. }
  3384. if(fuel[GetPlayerVehicleID(playerid)] <= 10)
  3385. {
  3386. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~G~I~r~IIIIIIIII");
  3387. }
  3388. if(fuel[GetPlayerVehicleID(playerid)] == 0)
  3389. {
  3390. TextDrawSetString(fueltd[playerid],"~b~Benzin: ~r~~h~/");
  3391. new engine,lights,alarm,doors,bonnet,boot,objective;
  3392. GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
  3393. SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,lights,alarm,doors,bonnet,boot,objective);
  3394. }
  3395. new string[128];
  3396. TextDrawShowForPlayer(playerid,fueltd[playerid]);
  3397. TextDrawShowForPlayer(playerid,speedo[playerid]);
  3398. TextDrawShowForPlayer(playerid,tripmetertd[playerid]);
  3399. pKMs[playerid] += floatround(floatdiv(GetVehicleSpeed(GetPlayerVehicleID(playerid)), 136.0));
  3400. format(string,sizeof(string),"~g~KMs: ~r~%d",pKMs[playerid]);
  3401. TextDrawSetString(tripmetertd[playerid],string);
  3402. CountKMTimer[playerid] = SetTimerEx("CountDistance", 3500, true, "i", GetPlayerVehicleID(playerid));
  3403. }
  3404. if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT)
  3405. {
  3406. KillTimer(CountKMTimer[playerid]);
  3407. TextDrawHideForPlayer(playerid,tripmetertd[playerid]);
  3408. KillTimer(Fare[playerid]);
  3409. if(PInfo[playerid][onduty] == 1)
  3410. {
  3411. PInfo[playerid][onduty] = 0;
  3412. PInfo[playerid][fare2] = 0;
  3413. SendFMessageToAll(green,""lwhite"*"lgreen"%s(ID:%i) szolgálatba ált!",GetPName(playerid),playerid);
  3414. }
  3415. }
  3416. if(oldstate == PLAYER_STATE_PASSENGER && PInfo[playerid][calledtaxi] == 1)
  3417. {
  3418. PInfo[playerid][calledtaxi] = 0;
  3419. }
  3420. return 1;
  3421. }
  3422.  
  3423. public OnPlayerEnterCheckpoint(playerid)
  3424. {
  3425. #pragma tabsize 0
  3426. if(GPSon[playerid] == 1)
  3427. {
  3428. SendClientMessage(playerid,red,"GPS leállitva!");
  3429. SetPlayerGPS(playerid,0);
  3430. DisablePlayerCheckpoint(playerid);
  3431. }
  3432. new pvehiclemodel = GetVehicleModel(GetPlayerVehicleID(playerid));
  3433. if(IsPlayerInMission[playerid] == 1)
  3434. {
  3435. if(minfo[playerid][CheckpointID] == 1)
  3436. {
  3437. if(IsTruck(playerid,pvehiclemodel))
  3438. {
  3439. if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)) && IsPlayerInAnyVehicle(playerid))
  3440. {
  3441. minfo[playerid][TrailerID] = GetVehicleTrailer(GetPlayerVehicleID(playerid));
  3442. TrailerCheckTimer[playerid] = SetTimerEx("TrailerCheck", 1000, true, "d" , playerid);
  3443. GameTextForPlayer(playerid, "~r~~h~Rakodnak..~n~~g~~h~Kérlek Várj!", 5000, 5);
  3444. TogglePlayerControllable(playerid, 0);
  3445. LTimer[playerid] = SetTimerEx("Loading", 5000, false, "d" , playerid);
  3446. }
  3447. else
  3448. {
  3449. SendClientMessage(playerid,red,"HIBA: "lgrey"Kell "lyellow2"pótkocsi"lgrey"");
  3450. }
  3451. }
  3452. if(IsVan(playerid,pvehiclemodel))
  3453. {
  3454. GameTextForPlayer(playerid, "r~~h~Rakodnak..~n~~g~~h~Kérlek Várj!", 5000, 5);
  3455. TogglePlayerControllable(playerid, 0);
  3456. LTimer[playerid] = SetTimerEx("Loading", 5000, false, "d" , playerid);
  3457. }
  3458. }
  3459. else if (minfo[playerid][CheckpointID] == 2)
  3460. {
  3461. if (IsTruck(playerid,pvehiclemodel))
  3462. {
  3463. if (IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
  3464. {
  3465. if(minfo[playerid][TrailerID] == GetVehicleTrailer(GetPlayerVehicleID(playerid)))
  3466. {
  3467. KillTimer(TrailerCheckTimer[playerid]);
  3468. minfo[playerid][AllowTrailerCheck] = false;
  3469. GameTextForPlayer(playerid, "r~~h~Lerakodnak..~n~~g~~h~Kérlek Várj!", 5000, 5);
  3470. TogglePlayerControllable(playerid, 0);
  3471. ULTimer[playerid] = SetTimerEx("UnLoading", 5000, false, "d" , playerid);
  3472. }
  3473. else
  3474. {
  3475. SendClientMessage(playerid, red, "HIBA: "lgrey"Kell pótkocsi!");
  3476. }
  3477. }
  3478. else
  3479. {
  3480. SendClientMessage(playerid, red, "HIBA: "lgrey"Kell pótkocsi hogy lepakold!");
  3481. }
  3482. }
  3483. else if(IsVan(playerid,pvehiclemodel))
  3484. {
  3485. GameTextForPlayer(playerid, "r~~h~Lerakodnak..~n~~g~~h~Kérlek Várj!", 5000, 5);
  3486. TogglePlayerControllable(playerid, 0);
  3487. ULTimer[playerid] = SetTimerEx("UnLoading", 5000, false, "d" , playerid);
  3488. }
  3489. }
  3490. else if(LoadCP[playerid] == 1)
  3491. {
  3492. SetTimerEx("LoadPassangers",4000,false,"i",playerid);
  3493. GameTextForPlayer(playerid,"~g~~h~Szálnak be!",4000,3);
  3494. TogglePlayerControllable(playerid,0);
  3495. SetCameraBehindPlayer(playerid);
  3496. }
  3497. else if(LoadCP[playerid] == 2)
  3498. {
  3499. SetTimerEx("LoadPassangers",4000,false,"i",playerid);
  3500. GameTextForPlayer(playerid,"~g~~h~Szálnak ki!",4000,3);
  3501. TogglePlayerControllable(playerid,0);
  3502. SetCameraBehindPlayer(playerid);
  3503. }
  3504. }
  3505. return 1;
  3506. }
  3507.  
  3508. public OnPlayerLeaveCheckpoint(playerid)
  3509. {
  3510. return 1;
  3511. }
  3512.  
  3513. public OnPlayerEnterRaceCheckpoint(playerid)
  3514. {
  3515. return 1;
  3516. }
  3517.  
  3518. public OnPlayerLeaveRaceCheckpoint(playerid)
  3519. {
  3520. return 1;
  3521. }
  3522.  
  3523. public OnRconCommand(cmd[])
  3524. {
  3525. return 1;
  3526. }
  3527.  
  3528. public OnPlayerRequestSpawn(playerid)
  3529. {
  3530.  
  3531. if(GetPlayerSkin(playerid) == 280 || GetPlayerSkin(playerid) == 281 || GetPlayerSkin(playerid) == 282 || GetPlayerSkin(playerid) == 283 || GetPlayerSkin(playerid) == 284 || GetPlayerSkin(playerid) == 286 || GetPlayerSkin(playerid) == 288)
  3532. {
  3533. if(GetPlayerScore(playerid) < 50)
  3534. {
  3535. GameTextForPlayer(playerid,"~r~~h~50~b~pont kell!",3000,3);
  3536. SendClientMessage(playerid,red,"» Szükséged van "lgrey"50"lred" pontra, hogy rendör legyél!");
  3537. return 0;
  3538. }
  3539. }
  3540. return 1;
  3541. }
  3542.  
  3543. public OnObjectMoved(objectid)
  3544. {
  3545. return 1;
  3546. }
  3547.  
  3548. public OnPlayerObjectMoved(playerid, objectid)
  3549. {
  3550. return 1;
  3551. }
  3552.  
  3553. public OnPlayerPickUpPickup(playerid, pickupid)
  3554. {
  3555. return 1;
  3556. }
  3557.  
  3558. public OnVehicleMod(playerid, vehicleid, componentid)
  3559. {
  3560. return 1;
  3561. }
  3562.  
  3563. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  3564. {
  3565. return 1;
  3566. }
  3567.  
  3568. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  3569. {
  3570. return 1;
  3571. }
  3572.  
  3573. public OnPlayerSelectedMenuRow(playerid, row)
  3574. {
  3575. return 1;
  3576. }
  3577.  
  3578. public OnPlayerExitedMenu(playerid)
  3579. {
  3580. return 1;
  3581. }
  3582.  
  3583. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  3584. {
  3585. return 1;
  3586. }
  3587.  
  3588. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  3589. {
  3590. new engine,lights,alarm,doors,bonnet,boot,objective;
  3591. if(newkeys & KEY_CROUCH)
  3592. {
  3593. new Float:x,Float:y,Float:z,rand = random(sizeof(shamalpos));
  3594. if(inplane[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,3.0,-101.7658,-37.6255,978.9601))
  3595. {
  3596. SetPlayerVirtualWorld(playerid,0);
  3597. GetVehiclePos(planeid[playerid],x,y,z);
  3598. SetPlayerPos(playerid,x,y,z+3);
  3599. inplane[playerid] = 0;
  3600. Delete3DTextLabel(Shamal[playerid]);
  3601. return 1;
  3602. }
  3603. for(new i = 0; i < MAX_VEHICLES;i++)
  3604. {
  3605. if(!IsPlayerInAnyVehicle(playerid))
  3606. {
  3607. if(GetVehicleModel(i) == 519)
  3608. {
  3609. GetVehiclePos(i,x,y,z);
  3610. if(IsPlayerInRangeOfPoint(playerid,5.0,x,y,z))
  3611. {
  3612. SetPlayerVirtualWorld(playerid,i);
  3613. SetPlayerPos(playerid,shamalpos[rand][0],shamalpos[rand][1],shamalpos[rand][2]);
  3614. SetPlayerFacingAngle(playerid,shamalpos[rand][3]);
  3615. planeid[playerid] = i;
  3616. inplane[playerid] = 1;
  3617. Shamal[playerid] = Create3DTextLabel(""lgrey"Nyomd le a "lyellow2"c gombot"lgrey"hogy kilépj!",red,-101.7658,-37.6255,978.9601,20.0,i);
  3618. }
  3619. }
  3620. }
  3621. }
  3622. }
  3623. if(newkeys & KEY_SUBMISSION)
  3624. {
  3625. if(gTeam[playerid] == TEAM_ASSISTANCE)
  3626. {
  3627. if(IsPlayerInAnyVehicle(playerid))
  3628. {
  3629. new m = GetVehicleModel(GetPlayerVehicleID(playerid));
  3630. if (m == 525 || m == 552)
  3631. {
  3632. if(GetPlayerState(playerid) == 2)
  3633. {
  3634. new Float:pX,Float:pY,Float:pZ;
  3635. GetPlayerPos(playerid,pX,pY,pZ);
  3636. new Float:vX,Float:vY,Float:vZ;
  3637. new Found = 0;
  3638. new vid = 0;
  3639. while((vid < MAX_VEHICLES) && (!Found))
  3640. {
  3641. vid++;
  3642. GetVehiclePos(vid,vX,vY,vZ);
  3643. if ((floatabs(pX-vX) < 7.0) && (floatabs(pY-vY) < 7.0) && (floatabs(pZ-vZ) < 7.0) && (vid != GetPlayerVehicleID(playerid)))
  3644. {
  3645. Found = 1;
  3646. if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
  3647. {
  3648. DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
  3649. }
  3650. else
  3651. {
  3652. AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
  3653. }
  3654. }
  3655. }
  3656. if(!Found)
  3657. {
  3658. return 0;
  3659. }
  3660. }
  3661. else
  3662. {
  3663. return 0;
  3664. }
  3665. }
  3666. else
  3667. {
  3668. return 0;
  3669. }
  3670. }
  3671. else
  3672. {
  3673. return 0;
  3674. }
  3675. }
  3676. else
  3677. {
  3678. return 0;
  3679. }
  3680. }
  3681. if(HOLDING(KEY_FIRE))
  3682. {
  3683. if(IsPlayerNearFuel(playerid))
  3684. {
  3685. if(fuel[GetPlayerVehicleID(playerid)] >= 100) return 0;
  3686. if(GetPlayerMoney(playerid) < 500) return GameTextForPlayer(playerid,"~r~~h~Nincs elég ~g~~h~pénzed!~r~~h~!",3000,3);
  3687. refilled[playerid]++;
  3688. fuel[GetPlayerVehicleID(playerid)] = fuel[GetPlayerVehicleID(playerid)] +10;
  3689. GameTextForPlayer(playerid,"~G~~H~Tankolás...",2000,3);
  3690. GivePlayerMoney(playerid,-100*(refilled[playerid]));
  3691. refilled[playerid] = 0;
  3692. GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
  3693. SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,lights,alarm,doors,bonnet,boot,objective);
  3694. if(fuel[GetPlayerVehicleID(playerid)] <= 100 || fuel[GetPlayerVehicleID(playerid)] >= 100)
  3695. {
  3696. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIIIIII");
  3697. }
  3698. if(fuel[GetPlayerVehicleID(playerid)] <= 90)
  3699. {
  3700. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIIIII~r~I");
  3701. }
  3702. if(fuel[GetPlayerVehicleID(playerid)] <= 80)
  3703. {
  3704. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIIII~r~II");
  3705. }
  3706. if(fuel[GetPlayerVehicleID(playerid)] <= 70)
  3707. {
  3708. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIII~r~III");
  3709. }
  3710. if(fuel[GetPlayerVehicleID(playerid)] <= 60)
  3711. {
  3712. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIII~r~IIII");
  3713. }
  3714. if(fuel[GetPlayerVehicleID(playerid)] <= 50)
  3715. {
  3716. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIII~r~IIIII");
  3717. }
  3718. if(fuel[GetPlayerVehicleID(playerid)] <= 40)
  3719. {
  3720. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIII~r~IIIII");
  3721. }
  3722. if(fuel[GetPlayerVehicleID(playerid)] <= 30)
  3723. {
  3724. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~G~III~r~IIIIIII");
  3725. }
  3726. if(fuel[GetPlayerVehicleID(playerid)] <= 20)
  3727. {
  3728. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~G~II~r~IIIIIIII");
  3729. }
  3730. if(fuel[GetPlayerVehicleID(playerid)] <= 10)
  3731. {
  3732. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~G~I~r~IIIIIIIII");
  3733. }
  3734. if(fuel[GetPlayerVehicleID(playerid)] == 0)
  3735. {
  3736. TextDrawSetString(fueltd[playerid],"~b~Benzin: ~r~~h~/");
  3737. GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
  3738. SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,lights,alarm,doors,bonnet,boot,objective);
  3739. }
  3740. }
  3741. }
  3742. return 1;
  3743. }
  3744.  
  3745. public OnRconLoginAttempt(ip[], password[], success)
  3746. {
  3747. return 1;
  3748. }
  3749.  
  3750. public OnPlayerUpdate(playerid)
  3751. {
  3752. SetPlayerWantedColor(playerid);
  3753. return 1;
  3754. }
  3755.  
  3756. public OnPlayerStreamIn(playerid, forplayerid)
  3757. {
  3758. return 1;
  3759. }
  3760.  
  3761. public OnPlayerStreamOut(playerid, forplayerid)
  3762. {
  3763. return 1;
  3764. }
  3765.  
  3766. public OnVehicleStreamIn(vehicleid, forplayerid)
  3767. {
  3768. return 1;
  3769. }
  3770.  
  3771. public OnVehicleStreamOut(vehicleid, forplayerid)
  3772. {
  3773. return 1;
  3774. }
  3775.  
  3776. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  3777. {
  3778. if(dialogid == Othersdialog)
  3779. {
  3780. if(listitem == 0)
  3781. {
  3782. gTeam[playerid] = TEAM_RAPIST;
  3783. SendClientMessage(playerid,blue,""lblue"A skilled: "lyellow"Kezdõ");
  3784. SetPlayerPos(playerid,476.5808,-1510.1063,20.5598);
  3785. GivePlayerWeapon(playerid,38,700);
  3786. GivePlayerWeapon(playerid,22,2000);
  3787. }
  3788. if(listitem == 1)
  3789. {
  3790. gTeam[playerid] = TEAM_HITMAN;
  3791. SendClientMessage(playerid,blue,""lblue"A skilled: "lyellow"Hitman");
  3792. SetPlayerPos(playerid,-1685.4331,1370.9609,9.7971);
  3793. GivePlayerWeapon(playerid,4,1);
  3794. GivePlayerWeapon(playerid,33,2000);
  3795. }
  3796. }
  3797. if(dialogid == Admincmds)
  3798. {
  3799. if(!response) return 0;
  3800. if(listitem == 0)
  3801. {
  3802. ShowPlayerDialog(playerid,9899,0,""lblue"Level 1 parancsok(VIP)","\t\t"lblue"Level 1 (VIP) parancsok \n\n"lwhite"/fix /goto /get","OK","");
  3803. }
  3804. if(listitem == 1)
  3805. {
  3806. ShowPlayerDialog(playerid,9900,0,""lgreen"Admin Level 2 parancsok","\t\t"lgreen"Admin Level 2 parancsok \n\n"lwhite"/slap /heal /(un)freeze /setweather /settime /kick /akill /ip","OK","");
  3807. }
  3808. if(listitem == 2)
  3809. {
  3810. ShowPlayerDialog(playerid,9901,0,""lgreen2"Admin Level 3 parancsok","\t\t"lgreen2"Admin Level 3 parancsok \n\n"lwhite"/giveallmoney /announce /ban /unban /healall /armourall /sethealth /setarmour /cancelpmission /setwantedlvl /goto /setmoney /(un)jail","OK","");
  3811. }
  3812. if(listitem == 3)
  3813. {
  3814. ShowPlayerDialog(playerid,9902,0,""lyellow2"Admin Level 4 parancsok","\t\t"lyellow2"Admin Level 4 parancsok \n\n"lwhite"/setname /createbank /setplayercompletedmissions /resetplayermissions /setplayercompletedmissions /warn /car","OK","");
  3815. }
  3816. if(listitem == 4)
  3817. {
  3818. ShowPlayerDialog(playerid,9903,0,""lorange"Admin Level 5 parancsok","\t\t"lorange"Admin Level 5 parancsok \n\n /setlevel"lwhite" ","OK","");
  3819. }
  3820. }
  3821. if(dialogid == Cmdsdialog)
  3822. {
  3823. if(!response) return 0;
  3824. if(listitem == 0)
  3825. {
  3826. ShowPlayerDialog(playerid,5656,0,"Kamionos parancsok","\n\n"lwhite"/work "lgreen2"Hogy dolgoz \n"lwhite"/sos "lgreen2"Hogy automentút hívj\n"lwhite"/cancelmission "lgreen2"Hogy leálítsd a munkát \n"lwhite"/detach "lgreen2"Hogy leakaszd a potot","Close","");
  3827. }
  3828. if(listitem == 1)
  3829. {
  3830. ShowPlayerDialog(playerid,5657,0,"Rendör parancsok","\n\n"lwhite"/ticket <id> "lgreen2"Hogy adj egy büntetúcédulát \n"lwhite"/arrest <id> "lgreen2"Hogy megbüntesd \n"lwhite"/suspects "lgreen2"Hogy nézd meg ki körözöt","Close","");
  3831. }
  3832. if(listitem == 2)
  3833. {
  3834. ShowPlayerDialog(playerid,5658,0,"Autószerelõ parancsok","\n\n"lwhite"/fixcar "lgreen2"Hogy rögzits egy autot \n"lwhite"/fuelcar "lgreen2"Hogy benzint tegyél egy autoba \n"lwhite"Nyomd megy a 2 gombot "lgreen2"És vontas egy autót","Close","");
  3835. }
  3836. if(listitem == 3)
  3837. {
  3838. ShowPlayerDialog(playerid,5659,0,"Taxis parancsok","\n\n"lwhite"/fare <amount> "lgreen2"Sets the specified fare for 10 seconds while a client is in your vehicle \n"lwhite"Leaving your vehicle "lgreen2"Cancels the fare","Close","");
  3839. }
  3840. if(listitem == 4)
  3841. {
  3842. ShowPlayerDialog(playerid,5660,0,"Rabló parancsok","\n\n"lwhite"/rob "lgreen2"Rablás\n"lwhite"/inventory "lgreen2"Megnézd a hátitáskád! \n"lwhite"/gps "lgreen2"Hogy használd a GPS-t!\n"lwhite"/phone "lgreen2"Hogy használd a telefont! \n","Mégse","");
  3843. }
  3844. }
  3845. if(dialogid == Unbandialog)
  3846. {
  3847. new file[128],string[128],IP[16],name[MAX_PLAYER_NAME];
  3848. if(strlen(inputtext) == 0) return SendClientMessage(playerid,white,"*"lred"Ird be az ip-t!");
  3849. format(file,sizeof(file),"Admin/Bans/%s.ini",inputtext);
  3850. if(INI_Exist(file))
  3851. {
  3852. INI_Open(file);
  3853. INI_ReadString(IP,"PlayerIP",16);
  3854. INI_ReadString(name,"Player",23);
  3855. format(string,sizeof(string),"**** Player %s(IP %s) Sikeresen unbannoltad az ip-t!",name,IP);
  3856. SendClientMessage(playerid,green2,string);
  3857. INI_Remove(file);
  3858. INI_Close();
  3859. format(file,sizeof(file),"Admin/Users/%s.ini",name);
  3860. INI_Open(file);
  3861. INI_WriteInt("Banned",0);
  3862. INI_Save();
  3863. INI_Close();
  3864. PlaySound(playerid,1054);
  3865. }
  3866. else
  3867. {
  3868. format(string,sizeof(string),"*** "lyellow2"\"%s\""lgreen" Rossz ip!!",inputtext);
  3869. SendClientMessage(playerid,red,string);
  3870. }
  3871. }
  3872. if(dialogid == Depositdialog)
  3873. {
  3874. if(!response) return ShowPlayerDialog(playerid,Bankdialog,2,"Üdvözöllek a bankban!!",""lyellow2"Berakás\nKivétel\nUtalás","Gyerünk!","Mégse");
  3875. if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid,Depositdialog,1,"Berakás","Ird be a kivánt összeget hogy\nbetudd tenni!!","Berakás","Back");
  3876. if(strval(inputtext) > GetPlayerMoney(playerid)) return SendClientMessage(playerid,red,"*** You don't have that much cash!") && ShowPlayerDialog(playerid,5775,1,"Deposit money","Enter the amount you want to deposit: \n","Deposit!","Back");
  3877. PInfo[playerid][depositcash] += strval(inputtext);
  3878. GivePlayerMoney(playerid,-strval(inputtext));
  3879. SendFMessage(playerid,green,"*** Sikersen beraktál $%d a bankba!Összesen $%d van a bankban!",strval(inputtext),PInfo[playerid][depositcash]);
  3880. }
  3881. if(dialogid == Withdrawdialog)
  3882. {
  3883. if(!response) return ShowPlayerDialog(playerid,Bankdialog,2,"Üdvözöllek a bankban!!",""lyellow2"Berakás\nKivétel\nUtalás","Gyerünk!","Mégse");
  3884. if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid,Withdrawdialog,1,"Kivétel","Ird be a kivánt összeget hogy"lyellow"kitudd venni: \n","Kivétel","Vissza");
  3885. if(strval(inputtext) > PInfo[playerid][depositcash]) return SendClientMessage(playerid,red,"*** Nincs elég pénz a bankban!") && ShowPlayerDialog(playerid,5776,1,"Kivétel","Ird be a kivánt összeget hogy"lyellow"kitudd venni: \n","Kivétel","Vissza");
  3886. PInfo[playerid][depositcash] -= strval(inputtext);
  3887. GivePlayerMoney(playerid,strval(inputtext));
  3888. SendFMessage(playerid,green,"*** Kivettél "lyellow2"$%d"lgreen"a bankból!"lyellow2"$%d"lgreen" maradt még bent!",strval(inputtext),PInfo[playerid][depositcash]);
  3889. }
  3890. if(dialogid == Bankdialog)
  3891. {
  3892. if(!response) return 0;
  3893. if(listitem == 0)
  3894. {
  3895. ShowPlayerDialog(playerid,Depositdialog,1,"Berakás","Ird be a kivánt összeget hogy betudj rakni pénzt!\n","Berakás","Vissza");
  3896. }
  3897. if(listitem == 1)
  3898. {
  3899. ShowPlayerDialog(playerid,Withdrawdialog,1,"Kivétel","Ird be a kivánt összeget hogy"lyellow"kitudd venni: \n","Kivétel","Vissza");
  3900. }
  3901. if(listitem == 2)
  3902. {
  3903. new string[128];
  3904. format(string,sizeof(string),""lwhite""lblue"$%i"lwhite"pénzed van a bankban!",PInfo[playerid][depositcash]);
  3905. ShowPlayerDialog(playerid,5656,0,""lgreen2"Bankszámla",string,"OK","");
  3906. }
  3907. }
  3908.  
  3909. if(dialogid == Gpsdialog)
  3910. {
  3911. if(!response) return 0;
  3912. if(listitem == 0)
  3913. {
  3914. SetPlayerGPS(playerid,2);
  3915. }
  3916. }
  3917. if(dialogid == Weaponsdialog)
  3918. {
  3919. if(!response) return 0;
  3920. if(listitem == 0)
  3921. {
  3922. GivePlayerWeapon(playerid,3,1);
  3923. GivePlayerWeapon(playerid,22,500);
  3924. GivePlayerWeapon(playerid,29,800);
  3925. }
  3926. if(listitem == 1)
  3927. {
  3928. GivePlayerWeapon(playerid,3,1);
  3929. GivePlayerWeapon(playerid,34,500);
  3930. GivePlayerWeapon(playerid,23,500);
  3931. }
  3932. if(listitem == 2)
  3933. {
  3934. GivePlayerWeapon(playerid,3,1);
  3935. GivePlayerWeapon(playerid,22,500);
  3936. GivePlayerWeapon(playerid,32,800);
  3937. }
  3938. }
  3939. if(dialogid == Copsdialog)
  3940. {
  3941. if(listitem == 0)
  3942. {
  3943. SetPlayerPos(playerid,1539.4375,-1638.9146,6.2188);
  3944. SetPlayerFacingAngle(playerid,179.8883);
  3945. SendClientMessage(playerid,red,"SPAWN: "lgrey"Los Santos!");
  3946. }
  3947. if(listitem == 1)
  3948. {
  3949. SetPlayerPos(playerid,2282.1499,2424.4517,3.4692);
  3950. SetPlayerFacingAngle(playerid,8.3251);
  3951. SendClientMessage(playerid,red,"SPAWN: "lgrey"Las Venturas!");
  3952. }
  3953. if(listitem == 2)
  3954. {
  3955. SetPlayerPos(playerid,-1620.4846,688.3687,7.1875);
  3956. SetPlayerFacingAngle(playerid,178.6072);
  3957. SendClientMessage(playerid,red,"SPAWN: "lgrey"San Fierro!");
  3958. }
  3959. ShowPlayerDialog(playerid,Weaponsdialog,2,"Fegyverek","Gyors futó \nOsonó \nMagas","Választ","");
  3960. }
  3961. if(dialogid == Registerdialog)
  3962. {
  3963. new string[200],file[128];
  3964. format(string,sizeof(string),""lred"Ird be a jelszavad\n"lgreen"Üdvözöllek a "lyellow"Kamionozás és fuvarozás-on"lgreen", "lyellow2"%s"lgreen"! \nTe még "lred"nem vagy regisztrálva!"lgreen".\n"lgrey"Ird be a"lyellow2"jelszavad"lgreen"hogy regisztrálj!",GetPName(playerid));
  3965. format(string,sizeof(string),"||- "lwhite"%s "lred" has been kicked for not "lyellow2"registering "lred"-||",GetPName(playerid));
  3966. if(!response) return Kick(playerid) && SendClientMessage(playerid,red,""lred"You must "lgreen"register "lred"to play in this server") && SendClientMessageToAll(red,string);
  3967. if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid,Registerdialog,1,""lyellow"REGISTER AN ACCOUNT",string,"Register","Cancel");
  3968. format(file,sizeof(file),"Admin/Users/%s.ini",GetPName(playerid));
  3969. INI_Open(file);
  3970. INI_WriteString("Password",inputtext);
  3971. INI_WriteInt("Truckingdone",0);
  3972. INI_WriteInt("Missionsdone",0);
  3973. INI_WriteInt("Missionsfailed",0);
  3974. INI_WriteInt("Truckingdone",0);
  3975. INI_WriteInt("Level",0);
  3976. INI_WriteInt("Money",0);
  3977. INI_WriteInt("Phone",0);
  3978. INI_WriteInt("GPS",0);
  3979. INI_WriteInt("Fuel",0);
  3980. INI_WriteInt("KM",0);
  3981. INI_WriteInt("Jailed",0);
  3982. INI_WriteInt("Frozen",0);
  3983. INI_WriteInt("Arrested",0);
  3984. INI_WriteInt("Suspected",0);
  3985. INI_WriteInt("Deposited",0);
  3986. INI_WriteInt("Banned",0);
  3987. INI_Save();
  3988. INI_Close();
  3989. SendClientMessage(playerid,red,""lgreen"» Sikeresen "lyellow"regisztráltál!"lgreen"!");
  3990. format(string,sizeof(string),""lgreen"Üdvözöllek újra "lyellow2"%s"lgreen"! Ird be a "lred"jelszavad"lgreen"hogy bejelentkezz!",GetPName(playerid));
  3991. ShowPlayerDialog(playerid,Logindialog,1,""lyellow"Bejelentkezés",string,"Bejelentkez","Mégse");
  3992. }
  3993. if(dialogid == Logindialog)
  3994. {
  3995. new string[200],password[128],file[128];
  3996. format(string,sizeof(string),""lgreen"Üdvözöllek újra "lyellow2"%s"lgreen"! Ird be a"lred"jelszavad"lgreen"hogy bejelentkezz!",GetPName(playerid));
  3997. if(!response) return SendClientMessage(playerid,red,"Ird be a jelszavad!"lgreen""lred"!") && ShowPlayerDialog(playerid,Logindialog,1,""lyellow"Bejelentkezés",string,"Bejelentkez","Mégse");
  3998. if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid,Logindialog,1,""lyellow"Bejelentkezés",string,"Bejelentkez","Mégse");
  3999. format(file,sizeof(file),"Admin/Users/%s.ini",GetPName(playerid));
  4000. INI_Open(file);
  4001. if (INI_ReadString(password, "Password", 25))
  4002. {
  4003. if (!strcmp(password, inputtext, false))
  4004. {
  4005. PInfo[playerid][Level] = INI_ReadInt("Level");
  4006. PInfo[playerid][Missionspassed] = INI_ReadInt("Missionsdone");
  4007. PInfo[playerid][Missionsfailed] = INI_ReadInt("Missionsfailed");
  4008. PInfo[playerid][hasphone] = INI_ReadInt("Phone");
  4009. PInfo[playerid][hasfuelcan] = INI_ReadInt("Fuel");
  4010. PInfo[playerid][hasgps] = INI_ReadInt("GPS");
  4011. PInfo[playerid][Jailed] = INI_ReadInt("Jailed");
  4012. PInfo[playerid][arrestedppl] = INI_ReadInt("Arrested");
  4013. PInfo[playerid][wantedlevel] = INI_ReadInt("Suspected");
  4014. PInfo[playerid][depositcash] = INI_ReadInt("Deposited");
  4015. PInfo[playerid][Failedlogins] = 0;
  4016. PInfo[playerid][Logged] = 1;
  4017. SetPlayerMoney(playerid,INI_ReadInt("Money"));
  4018. SetPlayerScore(playerid,PInfo[playerid][Missionspassed]);
  4019. SetPlayerWantedLevel(playerid,PInfo[playerid][wantedlevel]);
  4020. pKMs[playerid] = INI_ReadInt("KM");
  4021. SendClientMessage(playerid,red,""lgreen"» Sikeresen bejelentkeztél!"lyellow""lgreen"!");
  4022. }
  4023. else
  4024. {
  4025. PInfo[playerid][Failedlogins]++;
  4026. format(string,sizeof(string),""lred"Hibás: %i/3\n"lgreen"Üdvözöllek újra"lyellow2"%s"lgreen"! Ird be a"lred"jelszavad"lgreen"hogy bejelentkezz!",PInfo[playerid][Failedlogins],GetPName(playerid));
  4027. ShowPlayerDialog(playerid,Logindialog,1,""lyellow"Bejelentkezés",string,"Bejelentkez","Mégse");
  4028. }
  4029. if(PInfo[playerid][Failedlogins] >= 3)
  4030. {
  4031. SendFMessageToAll(red,"||- "lwhite"%s "lred"kickelve lett a szerverröl. Oka: sokszori bejelentkezés -||",GetPName(playerid));
  4032. Kick(playerid);
  4033. }
  4034. }
  4035. INI_Close();
  4036. }
  4037. if(dialogid == tsdialog)
  4038. {
  4039. if(!response) return 0;
  4040. if(listitem == 0)
  4041. {
  4042. if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,red,"Nincs elég "lgreen"pénzed"lred"!");
  4043. if(PInfo[playerid][hasfuelcan] == 1) return SendClientMessage(playerid,red,"Már van"lgreen"benzin kannád"lred"!");
  4044. PInfo[playerid][hasfuelcan] = 1;
  4045. SendClientMessage(playerid,red,"[TS]"lgrey"Vettél "lgreen"egy"lgrey""lyellow2"benzin kannát"lgrey"!");
  4046. GivePlayerMoney(playerid,-2000);
  4047. }
  4048. if(listitem == 1)
  4049. {
  4050. if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,red,"Nincs elég "lgreen"pénzed"lred"!");
  4051. if(PInfo[playerid][hasphone] == 1) return SendClientMessage(playerid,red,"Már van "lgreen"telefonod"lred"!");
  4052. if(PInfo[playerid][Missionspassed] < 30) return SendClientMessage(playerid,red,"Várd meg mire vége a küldetésnek!");
  4053. SendClientMessage(playerid,red,"[TS]: Vettél egy telefont!");
  4054. PInfo[playerid][hasphone] = 1;
  4055. GivePlayerMoney(playerid,-5000);
  4056. }
  4057. if(listitem == 2)
  4058. {
  4059. if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,red,"Nincs elég "lgreen"pénzed"lred"!");
  4060. if(PInfo[playerid][hasgps] == 1) return SendClientMessage(playerid,red,"Már van "lgreen"gps-ed"lred"!");
  4061. if(PInfo[playerid][Missionspassed] < 30) return SendClientMessage(playerid,red,"Várd meg mire vége a küldetésnek!");
  4062. SendClientMessage(playerid,red,"[TS]"lgrey"Vettél"lgreen"Egy"lgrey""lyellow2"GPS-t"lgrey"!");
  4063. PInfo[playerid][hasgps] = 1;
  4064. GivePlayerMoney(playerid,-10000);
  4065. }
  4066. if(listitem == 3)
  4067. {
  4068. GivePlayerMoney(playerid,-200);
  4069. wallet[playerid] = 3;
  4070. SendClientMessage(playerid,green2,">> Vásároltál egy pénztárcát!");
  4071. }
  4072. }
  4073. if(dialogid == invdialog)
  4074. {
  4075. if(!response) return 0;
  4076. if(listitem == 0)
  4077. {
  4078. if(PInfo[playerid][hasfuelcan] == 0) return SendClientMessage(playerid,red,"Nincs "lgreen"benzinkannád"lred"!");
  4079. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,"Jármûben kell lenned!");
  4080. PInfo[playerid][hasfuelcan] = 0;
  4081. fuel[GetPlayerVehicleID(playerid)] = fuel[GetPlayerVehicleID(playerid)] +20;
  4082. new engine,lights,alarm,doors,bonnet,boot,objective;
  4083. GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
  4084. SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,lights,alarm,doors,bonnet,boot,objective);
  4085. if(fuel[GetPlayerVehicleID(playerid)] <= 100 || fuel[GetPlayerVehicleID(playerid)] >= 100)
  4086. {
  4087. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIIIIII");
  4088. }
  4089. if(fuel[GetPlayerVehicleID(playerid)] <= 90)
  4090. {
  4091. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIIIII~r~I");
  4092. }
  4093. if(fuel[GetPlayerVehicleID(playerid)] <= 80)
  4094. {
  4095. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIIII~r~II");
  4096. }
  4097. if(fuel[GetPlayerVehicleID(playerid)] <= 70)
  4098. {
  4099. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIIII~r~III");
  4100. }
  4101. if(fuel[GetPlayerVehicleID(playerid)] <= 60)
  4102. {
  4103. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIIII~r~IIII");
  4104. }
  4105. if(fuel[GetPlayerVehicleID(playerid)] <= 50)
  4106. {
  4107. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIIII~r~IIIII");
  4108. }
  4109. if(fuel[GetPlayerVehicleID(playerid)] <= 40)
  4110. {
  4111. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~g~~h~IIII~r~IIIII");
  4112. }
  4113. if(fuel[GetPlayerVehicleID(playerid)] <= 30)
  4114. {
  4115. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~G~III~r~IIIIIII");
  4116. }
  4117. if(fuel[GetPlayerVehicleID(playerid)] <= 20)
  4118. {
  4119. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~G~II~r~IIIIIIII");
  4120. }
  4121. if(fuel[GetPlayerVehicleID(playerid)] <= 10)
  4122. {
  4123. TextDrawSetString(fueltd[playerid],"~b~~h~Benzin: ~G~I~r~IIIIIIIII");
  4124. }
  4125. if(fuel[GetPlayerVehicleID(playerid)] == 0)
  4126. {
  4127. TextDrawSetString(fueltd[playerid],"~b~Benzin: ~r~~h~/");
  4128. GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
  4129. SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,lights,alarm,doors,bonnet,boot,objective);
  4130. }
  4131. }
  4132. if(listitem == 1)
  4133. {
  4134. if(PInfo[playerid][hasphone] == 0) return SendClientMessage(playerid,red,""lred"You don't have a "lgreen"phone! "lred"Head over to TS to buy one.");
  4135. ShowPlayerDialog(playerid,Choosecalldialog,2,"Kit akarsz felhivni?","Barát hivása \nSegitség hivása","Call","Cancel");
  4136. }
  4137. if(listitem == 2)
  4138. {
  4139. return dcmd_gps(playerid,inputtext);
  4140. }
  4141. }
  4142. if(dialogid == Choosecalldialog)
  4143. {
  4144. if(!response) return 0;
  4145. if(PInfo[playerid][hasphone] == 0) return SendClientMessage(playerid,red,""lred"Nincs "lgreen"Telefonod"lred"Vegyél eggyet");
  4146. if(listitem == 0)
  4147. {
  4148. ShowPlayerDialog(playerid,phonedialog,1,"Telefon:","Ird be a játékos id-jét hogy felhivd!","Hivás","Mégse");
  4149. }
  4150. if(listitem == 1)
  4151. {
  4152. ShowPlayerDialog(playerid,Assidialog,2,"Segitség: Üdvözöllek segithetek?","Álisd fel a kocsim("lgreen"Ingyen!"lwhite") \nJavisd meg a kocsim \nSOS üzenet küldése","Hivás","Mégse");
  4153. }
  4154. if(listitem == 2)
  4155. {
  4156. dcmd_taxi(playerid,inputtext);
  4157. }
  4158. }
  4159. if(dialogid == rescuedialog)
  4160. {
  4161. if(!response) return 0;
  4162. if(listitem == 0)
  4163. {
  4164. ShowPlayerDialog(playerid,fueldialog,2,""lyellow"Tankolás","+1($1000)\n+2($2,000) \n+3($3,000) \n+4($4,000) \n+5($5,000) \n+6($6,000) \n+7($7,000) \n+8($8,000) \n+9($9,000) \n+10($10,000)","Tankol","Mégse");
  4165. }
  4166. if(listitem == 1)
  4167. {
  4168. ShowPlayerDialog(playerid,repdialog,2,""lyellow"Jármû javitás","Médium javitás($25,000) \nTeljes javitás($55,000)","REPAIR","CLOSE");
  4169. }
  4170. }
  4171. if(dialogid == fueldialog)
  4172. {
  4173. if(!response) return 0;
  4174. new engine,lights,alarm,doors,bonnet,boot,objective,veh = GetPlayerVehicleID(playerid);
  4175. GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
  4176. if(listitem == 0)
  4177. {
  4178. if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elég pénzed!");
  4179. fuel[GetPlayerVehicleID(playerid)] += 10;
  4180. if(fuel[GetPlayerVehicleID(playerid)] > 100)
  4181. {
  4182. fuel[GetPlayerVehicleID(playerid)] = 100;
  4183. }
  4184. SetVehicleParamsEx(veh,1,lights,alarm,doors,bonnet,boot,objective);
  4185. GivePlayerMoney(playerid,-1000);
  4186. }
  4187. if(listitem == 1)
  4188. {
  4189. if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elég pénzed!");
  4190. fuel[GetPlayerVehicleID(playerid)] += 20;
  4191. if(fuel[GetPlayerVehicleID(playerid)] > 100)
  4192. {
  4193. fuel[GetPlayerVehicleID(playerid)] = 100;
  4194. }
  4195. SetVehicleParamsEx(veh,1,lights,alarm,doors,bonnet,boot,objective);
  4196. GivePlayerMoney(playerid,-2000);
  4197. }
  4198. if(listitem == 2)
  4199. {
  4200. if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elég pénzed!");
  4201. fuel[GetPlayerVehicleID(playerid)] += 30;
  4202. if(fuel[GetPlayerVehicleID(playerid)] > 100)
  4203. {
  4204. fuel[GetPlayerVehicleID(playerid)] = 100;
  4205. }
  4206. SetVehicleParamsEx(veh,1,lights,alarm,doors,bonnet,boot,objective);
  4207. GivePlayerMoney(playerid,-3000);
  4208. }
  4209. if(listitem == 3)
  4210. {
  4211. if(GetPlayerMoney(playerid) < 4000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elég pénzed!");
  4212. fuel[GetPlayerVehicleID(playerid)] += 400;
  4213. if(fuel[GetPlayerVehicleID(playerid)] > 100)
  4214. {
  4215. fuel[GetPlayerVehicleID(playerid)] = 100;
  4216. }
  4217. SetVehicleParamsEx(veh,1,lights,alarm,doors,bonnet,boot,objective);
  4218. GivePlayerMoney(playerid,-4000);
  4219. }
  4220. if(listitem == 4)
  4221. {
  4222. if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elég pénzed!");
  4223. fuel[GetPlayerVehicleID(playerid)] += 50;
  4224. if(fuel[GetPlayerVehicleID(playerid)] > 100)
  4225. {
  4226. fuel[GetPlayerVehicleID(playerid)] = 100;
  4227. }
  4228. SetVehicleParamsEx(veh,1,lights,alarm,doors,bonnet,boot,objective);
  4229. GivePlayerMoney(playerid,-5000);
  4230. }
  4231. if(listitem == 5)
  4232. {
  4233. if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elég pénzed!");
  4234. fuel[GetPlayerVehicleID(playerid)] += 60;
  4235. if(fuel[GetPlayerVehicleID(playerid)] > 100)
  4236. {
  4237. fuel[GetPlayerVehicleID(playerid)] = 100;
  4238. }
  4239. SetVehicleParamsEx(veh,1,lights,alarm,doors,bonnet,boot,objective);
  4240. GivePlayerMoney(playerid,-6000);
  4241. }
  4242. if(listitem == 6)
  4243. {
  4244. if(GetPlayerMoney(playerid) < 7000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elégp pénzed!");
  4245. fuel[GetPlayerVehicleID(playerid)] += 70;
  4246. if(fuel[GetPlayerVehicleID(playerid)] > 100)
  4247. {
  4248. fuel[GetPlayerVehicleID(playerid)] = 100;
  4249. }
  4250. SetVehicleParamsEx(veh,1,lights,alarm,doors,bonnet,boot,objective);
  4251. GivePlayerMoney(playerid,-7000);
  4252. }
  4253. if(listitem == 7)
  4254. {
  4255. if(GetPlayerMoney(playerid) < 8000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elég pénzed!");
  4256. fuel[GetPlayerVehicleID(playerid)] += 80;
  4257. if(fuel[GetPlayerVehicleID(playerid)] > 100)
  4258. {
  4259. fuel[GetPlayerVehicleID(playerid)] = 100;
  4260. }
  4261. SetVehicleParamsEx(veh,1,lights,alarm,doors,bonnet,boot,objective);
  4262. GivePlayerMoney(playerid,-8000);
  4263. }
  4264. if(listitem == 8)
  4265. {
  4266. if(GetPlayerMoney(playerid) < 9000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elég pénzed!");
  4267. fuel[GetPlayerVehicleID(playerid)] += 90;
  4268. if(fuel[GetPlayerVehicleID(playerid)] > 100)
  4269. {
  4270. fuel[GetPlayerVehicleID(playerid)] = 100;
  4271. }
  4272. SetVehicleParamsEx(veh,1,lights,alarm,doors,bonnet,boot,objective);
  4273. GivePlayerMoney(playerid,-9000);
  4274. }
  4275. if(listitem == 9)
  4276. {
  4277. if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elég pénzed!");
  4278. fuel[GetPlayerVehicleID(playerid)] += 100;
  4279. if(fuel[GetPlayerVehicleID(playerid)] > 100)
  4280. {
  4281. fuel[GetPlayerVehicleID(playerid)] = 100;
  4282. }
  4283. SetVehicleParamsEx(veh,1,lights,alarm,doors,bonnet,boot,objective);
  4284. GivePlayerMoney(playerid,-10000);
  4285. }
  4286. }
  4287. if(dialogid == repdialog)
  4288. {
  4289. if(!response) return 0;
  4290. if(listitem == 0)
  4291. {
  4292. if(GetPlayerMoney(playerid) < 25000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elég pénzed! $25,000 kell!");
  4293. SetVehicleHealth(playerid,GetPlayerVehicleID(playerid)+300);
  4294. SendClientMessage(playerid,green,"» A jármûved megjavítva, 25000$-ért!");
  4295. GivePlayerMoney(playerid,-25000);
  4296. }
  4297. if(listitem == 1)
  4298. {
  4299. if(GetPlayerMoney(playerid) < 55000) return SendClientMessage(playerid,red,"HIBA: "lgrey"Nincs elég pénzed! $55,000 kell!");
  4300. RepairVehicle(GetPlayerVehicleID(playerid));
  4301. SendClientMessage(playerid,green,"» A jármûved megjavítva, 55000$-ért!");
  4302. GivePlayerMoney(playerid,-55000);
  4303. }
  4304. }
  4305. if(dialogid == Assidialog)
  4306. {
  4307. if(!response) return 0;
  4308. if(listitem == 0)
  4309. {
  4310. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,""lred"Kocsiban kell "lgreen"lenned!"lred"!");
  4311. new currentveh;
  4312. new Float:angle;
  4313. currentveh = GetPlayerVehicleID(playerid);
  4314. GetVehicleZAngle(currentveh, angle);
  4315. SetVehicleZAngle(currentveh, angle);
  4316. SendClientMessage(playerid, red, ""lred"A jármû-d "lorange"fel"lred"lett"lgreen"álitva!"lred"!");
  4317. }
  4318. if(listitem == 1)
  4319. {
  4320. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,""lred"Kocsiban kell"lgreen"lenned!"lred"!");
  4321. ShowPlayerDialog(playerid,repdialog,2,""lyellow"Jármû javitás","Médium javitás($25,000) \nTeljes javitás($55,000)","Javit","Mégse");
  4322. }
  4323. if(dialogid == 2)
  4324. {
  4325. new string[200];
  4326. if(PInfo[playerid][beenrescued] == 1) return SendClientMessage(playerid,red,"Már mentenek ki!");
  4327. if(PInfo[playerid][rescue] == 1) return SendClientMessage(playerid,red,"Már hivtál SOS-t!");
  4328. PInfo[playerid][rescue] = 1;
  4329. PInfo[playerid][beenrescued] = 0;
  4330. format(string,sizeof(string),"» %s(ID:%d) elkezdte a munkát!",GetPName(playerid),playerid);
  4331. SendAssistanceMessage(red,string);
  4332. SendAssistanceMessage(red,"Assistance parancsok: /fuelcar");
  4333. for(new i = 0;i < MAX_PLAYERS;i++)
  4334. {
  4335. if(IsPlayerConnected(i))
  4336. {
  4337. if(gTeam[i] == TEAM_ASSISTANCE)
  4338. {
  4339. SetPlayerMarkerForPlayer(playerid,i,red);
  4340. }
  4341. }
  4342. }
  4343. SendClientMessage(playerid,red,"» Assistance called, please stay where you are!");
  4344. CanUseRescue[playerid] = SetTimerEx("Canuserescue",20000,true,"i",playerid);
  4345. }
  4346. }
  4347. if(dialogid == phonedialog)
  4348. {
  4349. new string[150];
  4350. if(!response) return 0;
  4351. //if(sscanf(inputtext,"u",id)) return SendClientMessage(playerid,red,"Please insert a id") && ShowPlayerDialog(playerid,phonedialog,1,"Phone","Who would you like to phone? Insert the player's id/nickname","Call","Cancel");
  4352. if(PInfo[strval(inputtext)][hasphone] == 0) return SendClientMessage(playerid,red,"A játékosnak nincs telefonja!");
  4353. if(PInfo[playerid][called] != -1) return SendClientMessage(playerid,red,"Már hivásban vagy!");
  4354. SendClientMessage(playerid,orange,"Hivás....");
  4355. format(string,sizeof(string),""lorange"Hivnak!"lyellow2"%s "lgreen"Vedd fel a telefont a"lblue"/answer parancsal!",GetPName(playerid));
  4356. SendClientMessage(strval(inputtext),red,string);
  4357. PInfo[strval(inputtext)][called] = playerid;
  4358. PInfo[playerid][called] = strval(inputtext);
  4359. }
  4360. return 1;
  4361. }
  4362.  
  4363. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  4364. {
  4365. return 1;
  4366. }
  4367.  
  4368. //======================================== [STOCKS] ============================
  4369. stock SetPlayerMarkerForTeam(team,playerid,markercolor)
  4370. {
  4371. for(new i = 0;i < MAX_PLAYERS; i++)
  4372. {
  4373. if(IsPlayerConnected(i))
  4374. {
  4375. if(gTeam[i] == team)
  4376. {
  4377. SetPlayerMarkerForPlayer(i,playerid,markercolor);
  4378. }
  4379. }
  4380. }
  4381. return 1;
  4382. }
  4383. stock IsTeamOnline(teamid)
  4384. {
  4385. for(new i = 0; i < MAX_PLAYERS; i++)
  4386. {
  4387. if(IsPlayerConnected(i))
  4388. {
  4389. if(gTeam[i] == teamid) return 1;
  4390. }
  4391. }
  4392. return 0;
  4393. }
  4394. stock SendCopMessage(color,const str[])
  4395. {
  4396. new string[150];
  4397. format(string,sizeof(string),"%s",str);
  4398. for(new i = 0; i < MAX_PLAYERS;i++)
  4399. {
  4400. if(IsPlayerConnected(i))
  4401. {
  4402. if(gTeam[i] == TEAM_POLICE)
  4403. {
  4404. SendClientMessage(i,color,string);
  4405. }
  4406. }
  4407. }
  4408. return 1;
  4409. }
  4410. stock SendDriverMessage(color,const str[])
  4411. {
  4412. new string[150];
  4413. format(string,sizeof(string),"%s",str);
  4414. for(new i = 0; i < MAX_PLAYERS;i++)
  4415. {
  4416. if(IsPlayerConnected(i))
  4417. {
  4418. if(gTeam[i] == TEAM_DRIVER)
  4419. {
  4420. SendClientMessage(i,color,string);
  4421. }
  4422. }
  4423. }
  4424. return 1;
  4425. }
  4426. stock Jailplayer(playerid)
  4427. {
  4428. if(IsPlayerInMission[playerid] == 1)
  4429. {
  4430. CancelPlayersCurrentMission(playerid);
  4431. }
  4432. SetPlayerPos(playerid,197.6661,173.8179,1003.0234);
  4433. SetPlayerInterior(playerid,3);
  4434. SetCameraBehindPlayer(playerid);
  4435. PInfo[playerid][Jailed] = 1;
  4436. timeremaining[playerid] = 2;
  4437. secsremaining[playerid] = 59;
  4438. SetPlayerHealth(playerid,100000.0);
  4439. Jailtimer[playerid] = SetTimerEx("TimeRemain",1000,true,"i",playerid);
  4440. return 1;
  4441. }
  4442. stock Freezeplayer(playerid)
  4443. {
  4444. TogglePlayerControllable(playerid,0);
  4445. GameTextForPlayer(playerid,"~r~~h~Lefagyasztva!!",4000,3);
  4446. PInfo[playerid][Frozen] = 1;
  4447. return 1;
  4448. }
  4449. stock IsWorkingVeh(playerid,pmodelid)
  4450. {
  4451. pmodelid = GetVehicleModel(GetPlayerVehicleID(playerid));
  4452. if(pmodelid == 499) return 1;
  4453. if(pmodelid == 422) return 1;
  4454. if(pmodelid == 482) return 1;
  4455. if(pmodelid == 498) return 1;
  4456. if(pmodelid == 609) return 1;
  4457. if(pmodelid == 455) return 1;
  4458. if(pmodelid == 403) return 1;
  4459. if(pmodelid == 414) return 1;
  4460. if(pmodelid == 582) return 1;
  4461. if(pmodelid == 600) return 1;
  4462. if(pmodelid == 413) return 1;
  4463. if(pmodelid == 515) return 1;
  4464. if(pmodelid == 440) return 1;
  4465. if(pmodelid == 543) return 1;
  4466. if(pmodelid == 459) return 1;
  4467. if(pmodelid == 478) return 1;
  4468. if(pmodelid == 456) return 1;
  4469. if(pmodelid == 514) return 1;
  4470. if(pmodelid == 409) return 1;
  4471. if(pmodelid == 420) return 1;
  4472. if(pmodelid == 438) return 1;
  4473. return 0;
  4474. }
  4475. stock IsTaxi(playerid,pmodelid)
  4476. {
  4477. pmodelid = GetVehicleModel(GetPlayerVehicleID(playerid));
  4478. if(pmodelid == 409) return 1;
  4479. if(pmodelid == 420) return 1;
  4480. if(pmodelid == 438) return 1;
  4481. return 0;
  4482. }
  4483. stock IsTruck(playerid,pmodelid)
  4484. {
  4485. pmodelid = GetVehicleModel(GetPlayerVehicleID(playerid));
  4486. if(pmodelid == 515) return 1;
  4487. if(pmodelid == 403) return 1;
  4488. if(pmodelid == 514) return 1;
  4489. return 0;
  4490. }
  4491.  
  4492. stock IsVan(playerid,pmodelid)
  4493. {
  4494. pmodelid = GetVehicleModel(GetPlayerVehicleID(playerid));
  4495. if(pmodelid == 499) return 1;
  4496. if(pmodelid == 422) return 1;
  4497. if(pmodelid == 482) return 1;
  4498. if(pmodelid == 498) return 1;
  4499. if(pmodelid == 609) return 1;
  4500. if(pmodelid == 455) return 1;
  4501. if(pmodelid == 414) return 1;
  4502. if(pmodelid == 582) return 1;
  4503. if(pmodelid == 600) return 1;
  4504. if(pmodelid == 413) return 1;
  4505. if(pmodelid == 440) return 1;
  4506. if(pmodelid == 543) return 1;
  4507. if(pmodelid == 459) return 1;
  4508. if(pmodelid == 478) return 1;
  4509. if(pmodelid == 456) return 1;
  4510. return 0;
  4511. }
  4512.  
  4513. stock SendAssistanceMessage(color,const str[])
  4514. {
  4515. new string[150];
  4516. format(string,sizeof(string),"%s",str);
  4517. for(new i = 0; i < MAX_PLAYERS;i++)
  4518. {
  4519. if(IsPlayerConnected(i))
  4520. {
  4521. if(gTeam[i] == TEAM_ASSISTANCE)
  4522. {
  4523. SendClientMessage(i,color,string);
  4524. }
  4525. }
  4526. }
  4527. return 1;
  4528. }
  4529.  
  4530. stock GetVehicleDriver(vehicleid)
  4531. {
  4532. for(new i; i<MAX_PLAYERS; i++)
  4533. {
  4534. if (IsPlayerInVehicle(i, vehicleid))
  4535. {
  4536. if(GetPlayerState(i) == 2)
  4537. {
  4538. return i;
  4539. }
  4540. }
  4541. }
  4542. return -1;
  4543. }
  4544. stock GetVehicleSpeed(vehicleid)
  4545. {
  4546. new Float: ST[4];
  4547. GetVehicleVelocity(vehicleid, ST[0], ST[1], ST[2]);
  4548. ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 180;
  4549. return floatround(ST[3]);
  4550. }
  4551.  
  4552. stock IsPlayerNearFuel(playerid)
  4553. {
  4554. if(IsPlayerInRangeOfPoint(playerid,6.0,-96.3130,-1163.8553,2.4082)) return 1;
  4555. if(IsPlayerInRangeOfPoint(playerid,6.0,-1606.1223,-2714.0071,48.5335)) return 1;
  4556. if(IsPlayerInRangeOfPoint(playerid,6.0,2116.5847,920.1676,10.8203)) return 1;
  4557. if(IsPlayerInRangeOfPoint(playerid,8.0,611.6620,1694.9224,6.9922)) return 1;
  4558. if(IsPlayerInRangeOfPoint(playerid,8.0,619.9069,1685.4465,6.9922)) return 1;
  4559. if(IsPlayerInRangeOfPoint(playerid,6.0,1938.3922,-1771.5518,13.3828)) return 1;
  4560. if(IsPlayerInRangeOfPoint(playerid,6.0,-1672.5673,402.4304,7.1797)) return 1;
  4561. if(IsPlayerInRangeOfPoint(playerid,7.5,2630.6262,1103.9821,11.4220)) return 1;
  4562. if(IsPlayerInRangeOfPoint(playerid,7.5,-1326.0250,2677.1208,51.0827)) return 1;
  4563. if(IsPlayerInRangeOfPoint(playerid,6.0,652.4987,-559.6976,16.3359)) return 1;
  4564. return 0;
  4565. }
  4566. stock AddFuel(playerid,iconid,Float:x,Float:y,Float:z)
  4567. {
  4568. SetPlayerMapIcon(playerid, iconid, x,y,z, 56, 0, MAPICON_LOCAL);
  4569. return 1;
  4570. }
  4571. stock CreatePlayerMission(playerid, const mText[],bool:TrailerCheck, MissionPay2, Float:Startx, Float:Starty, Float:Startz, Float:Endx, Float:Endy, Float:Endz)
  4572. {
  4573. if (TrailerCheck == true)
  4574. {
  4575. new pvehiclemodel = GetVehicleModel(GetPlayerVehicleID(playerid));
  4576. if (pvehiclemodel == 403 || pvehiclemodel == 514 || pvehiclemodel == 515)
  4577. {
  4578. minfo[playerid][AllowTrailerCheck] = true;
  4579. }
  4580. else return 1;
  4581. }
  4582.  
  4583. minfo[playerid][Pay] = MissionPay2;
  4584. minfo[playerid][Lastx] = Endx;
  4585. minfo[playerid][Lasty] = Endy;
  4586. minfo[playerid][Lastz] = Endz;
  4587. format(minfo[playerid][Mtext],128,mText);
  4588. minfo[playerid][CheckpointID] = 1;
  4589. // minfo[playerid][MissionText] = Mission;
  4590. minfo[playerid][Checkpoint] = SetPlayerCheckpoint(playerid, Startx, Starty, Startz, CHECKPOINT_SIZE);
  4591. return 1;
  4592. }
  4593.  
  4594. stock CancelPlayersCurrentMission(playerid)
  4595. {
  4596. if (minfo[playerid][AllowTrailerCheck] == true)
  4597. {
  4598. KillTimer(TrailerCheckTimer[playerid]);
  4599. minfo[playerid][TrailerCheckCount] = 0;
  4600. minfo[playerid][AllowTrailerCheck] = false;
  4601. }
  4602. format(s, sizeof(s), "Küldetés: "lgrey"Abbahagytad a küldetést ezért"lyellow2"$%d"lgrey"-t levontunk!", COST_OF_LOST_GOODS);
  4603. SendClientMessage(playerid, 0xFF0000AA, s);
  4604. GivePlayerMoney(playerid, -COST_OF_LOST_GOODS);
  4605. KillTimer(Checkveh[playerid]);
  4606. IsPlayerInMission[playerid] = 0;
  4607. KillTimer(TrailerCheckTimer[playerid]);
  4608. PInfo[playerid][Missionsfailed]++;
  4609. TextDrawSetString(info[playerid],"Elszeretnéd kezdeni? /work");
  4610. #if defined USE_RACE_CHECKPOINT
  4611. DisablePlayerRaceCheckpoint(playerid);
  4612. #else
  4613. DisablePlayerCheckpoint(playerid);
  4614. #endif
  4615. TogglePlayerAllDynamicCPs(playerid, 1);
  4616. return 1;
  4617. }
  4618.  
  4619. stock SaveStats(playerid)
  4620. {
  4621. new file[128];
  4622. format(file,sizeof(file),"Admin/Users/%s.ini",GetPName(playerid));
  4623. INI_Open(file);
  4624. INI_WriteInt("Missionsdone",PInfo[playerid][Missionspassed]);
  4625. INI_WriteInt("Missionsfailed",PInfo[playerid][Missionsfailed]);
  4626. INI_WriteInt("Money",GetPlayerMoney(playerid));
  4627. INI_WriteInt("Phone",PInfo[playerid][hasphone]);
  4628. INI_WriteInt("Fuel",PInfo[playerid][hasfuelcan]);
  4629. INI_WriteInt("Level",PInfo[playerid][Level]);
  4630. INI_WriteInt("GPS",PInfo[playerid][hasgps]);
  4631. INI_WriteInt("KM",pKMs[playerid]);
  4632. INI_WriteInt("Jailed",PInfo[playerid][Jailed]);
  4633. INI_WriteInt("Arrested",PInfo[playerid][arrestedppl]);
  4634. INI_WriteInt("Suspected",PInfo[playerid][wantedlevel]);
  4635. INI_WriteInt("Deposited",PInfo[playerid][depositcash]);
  4636. INI_Save();
  4637. INI_Close();
  4638. return 1;
  4639. }
  4640. stock VehicleOccupied(vehicleid)
  4641. {
  4642. for(new i=0;i<MAX_PLAYERS;i++)
  4643. {
  4644. if(IsPlayerConnected(i))
  4645. {
  4646. if(IsPlayerInVehicle(i,vehicleid)) return 1;
  4647. }
  4648. }
  4649. return 0;
  4650. }
  4651. //============================== [STOCKS] ======================================
  4652.  
  4653.  
  4654. //============================== [PUBLICS] =====================================
  4655.  
  4656.  
  4657. public Loading(playerid)
  4658. {
  4659. GameTextForPlayer(playerid,"~g~~H~Loaded!",4000,3);
  4660. SendClientMessage(playerid,lightgreen,"» Menj a térképen a"lred"piros"lgreen"pontra!");
  4661. minfo[playerid][CheckpointID] = 2;
  4662. TogglePlayerControllable(playerid, 1);
  4663. #if defined USE_RACE_CHECKPOINT
  4664. DisablePlayerRaceCheckpoint(playerid);
  4665. minfo[playerid][Checkpoint] = SetPlayerRaceCheckpoint(playerid, RACE_CHECKPOINT_TYPE, minfo[playerid][Lastx], minfo[playerid][Lasty], minfo[playerid][Lastz], minfo[playerid][Lastx], minfo[playerid][Lasty], minfo[playerid][Lastz], CHECKPOINT_SIZE);
  4666. #else
  4667. DisablePlayerCheckpoint(playerid);
  4668. minfo[playerid][Checkpoint] = SetPlayerCheckpoint(playerid, minfo[playerid][Lastx], minfo[playerid][Lasty], minfo[playerid][Lastz], CHECKPOINT_SIZE);
  4669. #endif
  4670. return 1;
  4671. }
  4672.  
  4673. public UnLoading(playerid)
  4674. {
  4675. new string[300];
  4676. minfo[playerid][CheckpointID] = 0;
  4677. TogglePlayerControllable(playerid, 1);
  4678. format(s, sizeof(s), "» Gratulálunk! Szereztél pénzt:"lyellow2"$%d"lgreen"!", minfo[playerid][Pay]);
  4679. GivePlayerMoney(playerid, minfo[playerid][Pay]);
  4680. PInfo[playerid][Missionspassed]++;
  4681. SendClientMessage(playerid, 0x33CCFFAA, s);
  4682. format(string,sizeof(string),"*** "lgreen"%s "lorange"(ID:%d) "lyellow2"%s Pénzt szereztél: $%d!",GetPName(playerid),playerid,minfo[playerid][Mtext],minfo[playerid][Pay]);
  4683. SendClientMessageToAll(orange,string);
  4684. PlaySound(playerid,1057);
  4685. IsPlayerInMission[playerid] = 0;
  4686. SetPlayerScore(playerid,PInfo[playerid][Missionspassed]);
  4687. OnPlayerFinishMission(playerid);
  4688. if(IsTruck(playerid,GetVehicleModel(GetPlayerVehicleID(playerid))))
  4689. {
  4690. new file[128];
  4691. format(file,sizeof(file),"Admin/Users/%s.ini",GetPName(playerid));
  4692. INI_Open(file);
  4693. INI_WriteInt("Truckingdone",INI_ReadInt("Truckingdone")+1);
  4694. INI_Save();
  4695. INI_Close();
  4696. }
  4697. #if defined USE_RACE_CHECKPOINT
  4698. DisablePlayerRaceCheckpoint(playerid);
  4699. #else
  4700. DisablePlayerCheckpoint(playerid);
  4701. #endif
  4702. return 1;
  4703. }
  4704.  
  4705. public TrailerCheck(playerid)
  4706. {
  4707. if (minfo[playerid][TrailerID] == GetVehicleTrailer(GetPlayerVehicleID(playerid)))
  4708. {
  4709. minfo[playerid][TrailerCheckCount] = 0;
  4710. return 1;
  4711. }
  4712. if (minfo[playerid][TrailerCheckCount] == 0)
  4713. {
  4714. SendClientMessage(playerid, red, "» Elhagytad a"lyellow2"pótkocsit"lred"! Gyorsan vedd fel!"lyellow2"30 "lred"Másodperced van!");
  4715. minfo[playerid][TrailerCheckCount]++;
  4716. }
  4717. minfo[playerid][TrailerCheckCount]++;
  4718. if (minfo[playerid][TrailerCheckCount] >= 30)
  4719. {
  4720. CancelPlayersCurrentMission(playerid);
  4721. #if defined USE_RACE_CHECKPOINT
  4722. DisablePlayerRaceCheckpoint(playerid);
  4723. #else
  4724. DisablePlayerCheckpoint(playerid);
  4725. #endif
  4726. }
  4727. return 1;
  4728. }
  4729.  
  4730. public OnPlayerFinishMission(playerid)
  4731. {
  4732. return 1;
  4733. }
  4734.  
  4735. public CheckVeh(playerid)
  4736. {
  4737. if(GetPlayerVehicleID(playerid) == workingvehicle[playerid])
  4738. {
  4739. KillTimer(Checkveh[playerid]);
  4740. countplayer[playerid] = 0;
  4741. }
  4742. else
  4743. {
  4744. countplayer[playerid]++;
  4745. if(countplayer[playerid] >= 30)
  4746. {
  4747. CancelPlayersCurrentMission(playerid);
  4748. SendClientMessage(playerid,red,"» Nem ültél vissza a jármûbe a megadott idõ alatt!");
  4749. countplayer[playerid] = 0;
  4750. GameTextForPlayer(playerid,"~r~~h~Küldetés nem sikerült!",3500,6);
  4751. KillTimer(Checkveh[playerid]);
  4752. return 1;
  4753. }
  4754. }
  4755. return 1;
  4756. }
  4757. public Fuel()
  4758. {
  4759. for(new i = 0; i < MAX_PLAYERS; i++)
  4760. {
  4761. if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
  4762. {
  4763. new vid = GetPlayerVehicleID(i);
  4764. new engine,lights,alarm,doors,bonnet,boot,objective;
  4765. GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
  4766. if(fuel[vid] <= 0)
  4767. {
  4768. SetVehicleParamsEx(vid,0,lights,alarm,doors,bonnet,boot,objective);
  4769. GameTextForPlayer(i,"~r~~h~Üres a tankod!",4000,3);
  4770. return 1;
  4771. }
  4772. fuel[vid] = fuel[vid] -10;
  4773. if(fuel[vid] <= 100 || fuel[vid] >= 100)
  4774. {
  4775. TextDrawSetString(fueltd[i],"~b~~h~Benzin: ~g~~h~IIIIIIIIII");
  4776. }
  4777. if(fuel[vid] <= 90)
  4778. {
  4779. TextDrawSetString(fueltd[i],"~b~~h~Benzin: ~g~~h~IIIIIIIII~r~I");
  4780. }
  4781. if(fuel[vid] <= 80)
  4782. {
  4783. TextDrawSetString(fueltd[i],"~b~~h~Benzin: ~g~~h~IIIIIIII~r~II");
  4784. }
  4785. if(fuel[vid] <= 70)
  4786. {
  4787. TextDrawSetString(fueltd[i],"~b~~h~Benzin: ~g~~h~IIIIIII~r~III");
  4788. }
  4789. if(fuel[vid] <= 60)
  4790. {
  4791. TextDrawSetString(fueltd[i],"~b~~h~Benzin: ~g~~h~IIIIII~r~IIII");
  4792. }
  4793. if(fuel[vid] <= 50)
  4794. {
  4795. TextDrawSetString(fueltd[i],"~b~~h~Benzin: ~g~~h~IIIII~r~IIIII");
  4796. }
  4797. if(fuel[vid] <= 40)
  4798. {
  4799. TextDrawSetString(fueltd[i],"~b~~h~Benzin: ~g~~h~IIII~r~IIIII");
  4800. }
  4801. if(fuel[vid] <= 30)
  4802. {
  4803. TextDrawSetString(fueltd[i],"~b~~h~Benzin: ~G~III~r~IIIIIII");
  4804. }
  4805. if(fuel[vid] <= 20)
  4806. {
  4807. TextDrawSetString(fueltd[i],"~b~~h~Benzin: ~G~II~r~IIIIIIII");
  4808. }
  4809. if(fuel[vid] <= 10)
  4810. {
  4811. TextDrawSetString(fueltd[i],"~b~~h~Benzin: ~G~I~r~IIIIIIIII");
  4812. }
  4813. if(fuel[vid] == 0)
  4814. {
  4815. TextDrawSetString(fueltd[i],"~b~Benzin: ~r~~h~/");
  4816. }
  4817. }
  4818. }
  4819. return 1;
  4820. }
  4821.  
  4822. public Speed2()
  4823. {
  4824. for(new i = 0; i < MAX_PLAYERS; i++)
  4825. {
  4826. if(IsPlayerConnected(i))
  4827. {
  4828. if(IsPlayerInAnyVehicle(i))
  4829. {
  4830. new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,speed_string[256],final_speed_int;
  4831. vehicleid = GetPlayerVehicleID(i);
  4832. if(vehicleid != 0)
  4833. {
  4834. GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
  4835. final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*136.666667;
  4836. final_speed_int = floatround(final_speed,floatround_round);
  4837. if(final_speed_int < 75)
  4838. {
  4839. format(speed_string,256,"~r~Sebesség: ~g~%i~w~ k/h~n~~n~~n~",final_speed_int);
  4840. TextDrawSetString(speedo[i], speed_string);
  4841. }
  4842. if(final_speed_int > 75 && final_speed_int < 120)
  4843. {
  4844. format(speed_string,256,"~r~Sebesség: ~y~%i~w~ k/h~n~~n~~n~",final_speed_int);
  4845. TextDrawSetString(speedo[i], speed_string);
  4846. }
  4847. if(final_speed_int > 120)
  4848. {
  4849. format(speed_string,256,"~r~Sebesség: ~r~~h~%i~w~ k/h~n~~n~~n~",final_speed_int);
  4850. TextDrawSetString(speedo[i], speed_string);
  4851. }
  4852. }
  4853. else
  4854. {
  4855. TextDrawSetString(speedo[i], " ");
  4856. }
  4857.  
  4858. }
  4859. }
  4860. }
  4861. return 1;
  4862. }
  4863. public UpdateTime()
  4864. {
  4865. new string[15];
  4866. Mins++;
  4867. if(Mins > 59)
  4868. {
  4869. Mins = 0;
  4870. Hours++;
  4871. }
  4872. if(Hours >= 24) return Hours = 0;
  4873. format(string,sizeof(string),"%02i:%02i",Hours,Mins);
  4874. TextDrawSetString(timetd,string);
  4875. SetWorldTime(Hours);
  4876. for(new i = 0;i < MAX_PLAYERS;i++)
  4877. {
  4878. if(IsPlayerConnected(i))
  4879. {
  4880. SetPlayerTime(i,Hours,Mins);
  4881. }
  4882. }
  4883. return 1;
  4884. }
  4885. public Weather()
  4886. {
  4887. new rand = random(7);
  4888. switch (rand)
  4889. {
  4890. case 0:SetWeather(0);
  4891. case 1:SetWeather(0);
  4892. case 2:SetWeather(1);
  4893. case 3:SetWeather(43);
  4894. case 4:SetWeather(8);
  4895. case 5:SetWeather(16);
  4896. case 6:SetWeather(9);
  4897. case 7:SetWeather(17);
  4898. }
  4899. return 1;
  4900. }
  4901. public Helpbot()
  4902. {
  4903. SendClientMessageToAll(blue,Msgs[random(sizeof(Msgs))]);
  4904. for(new i = 0;i < MAX_PLAYERS;i++)
  4905. {
  4906. if(IsPlayerConnected(i))
  4907. {
  4908. if(PInfo[i][Jailed] != 1)
  4909. {
  4910. if(IsPlayerInMission[i] == 1) return 0;
  4911. if(gTeam[i] == TEAM_TRUCKERS)
  4912. {
  4913. TextDrawSetString(info[i],RandMsgs[random(sizeof(RandMsgs))]);
  4914. }
  4915. if(gTeam[i] == TEAM_ASSISTANCE)
  4916. {
  4917. TextDrawSetString(info[i],AssistanceMsgs[random(sizeof(AssistanceMsgs))]);
  4918. }
  4919. if(gTeam[i] == TEAM_DRIVER)
  4920. {
  4921. TextDrawSetString(info[i],Drivermsgs[random(sizeof(Drivermsgs))]);
  4922. }
  4923. if(gTeam[i] == TEAM_POLICE)
  4924. {
  4925. TextDrawSetString(info[i],Policemsgs[random(sizeof(Policemsgs))]);
  4926. }
  4927. }
  4928. }
  4929. }
  4930. return 1;
  4931. }
  4932. public CountDistance(vehicleid)
  4933. {
  4934. new string[69];
  4935. for(new i = 0;i < MAX_PLAYERS;i++)
  4936. {
  4937. if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
  4938. {
  4939. if(GetVehicleSpeed(GetPlayerVehicleID(i)) > 5)
  4940. {
  4941. TextDrawShowForPlayer(i,tripmetertd[i]);
  4942. pKMs[i] += floatround(floatdiv(GetVehicleSpeed(vehicleid), 136.0));
  4943. format(string,sizeof(string),"~g~KMs: ~r~%d",pKMs[i]);
  4944. TextDrawSetString(tripmetertd[i],string);
  4945. }
  4946. }
  4947. }
  4948. return 1;
  4949. }
  4950. public TimeRemain(playerid)
  4951. {
  4952. new string[60];
  4953. secsremaining[playerid]--;
  4954. if(secsremaining[playerid] == 0)
  4955. {
  4956. timeremaining[playerid]--;
  4957. secsremaining[playerid] = 59;
  4958. }
  4959. if(timeremaining[playerid] == 0)
  4960. {
  4961. releaseplayer(playerid);
  4962. }
  4963. format(string,sizeof(string)," ~r~~h~Börtön: ~y~%02d:%02d",timeremaining[playerid],secsremaining[playerid]);
  4964. TextDrawSetString(info[playerid],string);
  4965. return 1;
  4966. }
  4967.  
  4968. public Canuserescue(playerid)
  4969. {
  4970. PInfo[playerid][beenrescued] = 0;
  4971. PInfo[playerid][rescue] = 0;
  4972. return 1;
  4973. }
  4974.  
  4975. public ticket(playerid)
  4976. {
  4977. new string[100];
  4978. SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+2);
  4979. format(string,sizeof(string),"» %s(ID:%d) hasn't paid his ticket, you can now "lyellow2"/arrest"lred" him!");
  4980. SendCopMessage(orange,string);
  4981. return 1;
  4982. }
  4983. stock releaseplayer(playerid)
  4984. {
  4985. SendFMessageToAll(red,"» "lorange"%s "lyellow"has been released from "lgreen"jail "lyellow"after 3 minutes of sentence",GetPName(playerid));
  4986. SetPlayerPos(playerid,-1620.4846,688.3687,7.1875);
  4987. SetCameraBehindPlayer(playerid);
  4988. PInfo[playerid][Jailed] = 0;
  4989. OnPlayerSpawn(playerid);
  4990. SetPlayerHealth(playerid,100);
  4991. SetPlayerInterior(playerid,0);
  4992. KillTimer(Jailtimer[playerid]);
  4993. return 1;
  4994. }
  4995. public fare(playerid)
  4996. {
  4997. new driverid = GetVehicleDriver(GetPlayerVehicleID(playerid));
  4998. GivePlayerMoney(driverid,PInfo[driverid][fare2]);
  4999. GivePlayerMoney(playerid,-PInfo[driverid][fare2]);
  5000. return 1;
  5001. }
  5002. //============================== [PUBLICS] =====================================
  5003.  
  5004. // =========================== [OTHERS] ========================================
  5005.  
  5006. GetPName(playerid)
  5007. {
  5008. new p_name[MAX_PLAYER_NAME];
  5009. GetPlayerName(playerid,p_name,sizeof(p_name));
  5010. return p_name;
  5011. }
  5012. SetPlayerWantedColor(playerid)
  5013. {
  5014. if(GetPlayerWantedLevel(playerid) == 0) return SetPlayerTeamColor(playerid);
  5015. if(GetPlayerWantedLevel(playerid) <= 2) return SetPlayerColor(playerid,0xF1910EFF);
  5016. if(GetPlayerWantedLevel(playerid) >= 3) return SetPlayerColor(playerid,0xFF0000FF);
  5017. return 1;
  5018. }
  5019.  
  5020. SetPlayerTeamColor(playerid)
  5021. {
  5022. if(gTeam[playerid] == TEAM_TRUCKERS) return SetPlayerColor(playerid,0xEBFF0055);//truckers
  5023. if(gTeam[playerid] == TEAM_POLICE) return SetPlayerColor(playerid,0x007DFF55);//cops
  5024. if(gTeam[playerid] == TEAM_ASSISTANCE) return SetPlayerColor(playerid,0x0FDD0055);//assistance
  5025. if(gTeam[playerid] == TEAM_DRIVER) return SetPlayerColor(playerid,0x3CBB11FF);//assistance
  5026. return 1;
  5027. }
  5028.  
  5029. SetPlayerGPS(playerid,id)
  5030. {
  5031. switch(id)
  5032. {
  5033. case 0:
  5034. {
  5035. DisablePlayerCheckpoint(playerid);
  5036. SendClientMessage(playerid,red,""lgreen"GPS: "lred"[OFF]");
  5037. TogglePlayerDynamicCP(playerid,tscp[id],1);
  5038. GPSon[playerid] = 0;
  5039. }
  5040. case 1:
  5041. {//truck supplies
  5042. SetPlayerCheckpoint(playerid,-2269.5015,645.5017,49.2969,2.0);
  5043. TogglePlayerDynamicCP(playerid,tscp[id],0);
  5044. GPSon[playerid] = 1;
  5045. }
  5046. case 2:
  5047. {//car dealer ls
  5048. SetPlayerCheckpoint(playerid,1788.1454,-1038.8285,23.9609,2.0);
  5049. GPSon[playerid] = 1;
  5050. }
  5051. }
  5052. return 1;
  5053. }
  5054.  
  5055. public robbedrecently(playerid)
  5056. {
  5057. RobbedRecently[playerid] = 0;
  5058. return 1;
  5059. }
  5060. public recentlyrobbed(playerid)
  5061. {
  5062. RecentlyRobbed[playerid] = 0;
  5063. return 1;
  5064. }
  5065.  
  5066. public Clearcheat(playerid)
  5067. {
  5068. ClearCheat[playerid] = 1;
  5069. return 1;
  5070. }
  5071.  
  5072. public OnPlayerPickUpDynamicPickup(playerid, pickupid)
  5073. {
  5074. for(new i = 0;i < MAX_PICKUPS; i++)
  5075. {
  5076. if(pickupid == BankP[i])
  5077. {
  5078. if(Hours < 8 && !IsPlayerAdmin(playerid)|| Hours > 22 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,red,"*** Banks only work from "lblue"08:00 "lred"to "lblue"22:00"lred"! Please come back later!");
  5079. InBankID[playerid] = i;
  5080. SetPlayerPos(playerid,2307.4917,-15.1387,26.7496);
  5081. SetPlayerVirtualWorld(playerid,i);
  5082. SetPlayerFacingAngle(playerid,270.7095);
  5083. }
  5084. if(pickupid == BankExit[i])
  5085. {
  5086. SetPlayerVirtualWorld(playerid,0);
  5087. SetPlayerPos(playerid,binfo[InBankID[playerid]][Posx]+2,binfo[InBankID[playerid]][Posy],binfo[InBankID[playerid]][Posz]);
  5088. }
  5089. }
  5090. return 1;
  5091. }
  5092. stock UpdateRank(playerid)
  5093. {
  5094. new string[128];
  5095. if(PInfo[playerid][Missionspassed] >= 0 && PInfo[playerid][Missionspassed] < 10) return format(pRank[playerid],128,"Kezdõ Kamionos");
  5096. if(PInfo[playerid][Missionspassed] >= 10 && PInfo[playerid][Missionspassed] < 25) return format(pRank[playerid],128,"Kamionos");
  5097. if(PInfo[playerid][Missionspassed] >= 25 && PInfo[playerid][Missionspassed] < 45) return format(pRank[playerid],128,"Profi Kamionos");
  5098. if(PInfo[playerid][Missionspassed] >= 45 && PInfo[playerid][Missionspassed] < 65) return format(pRank[playerid],128,"Vérbeli Kamionos");
  5099. if(PInfo[playerid][Missionspassed] >= 65 && PInfo[playerid][Missionspassed] < 90) return format(pRank[playerid],128, "Szuper Kamionos");
  5100. if(PInfo[playerid][Missionspassed] >= 90 && PInfo[playerid][Missionspassed] < 115) return format(pRank[playerid],128,"Mániákus Kamionos");
  5101. if(PInfo[playerid][Missionspassed] >= 115 && PInfo[playerid][Missionspassed] < 145) return format(pRank[playerid],128,"Hõs Kamionos");
  5102. if(PInfo[playerid][Missionspassed] >= 145 && PInfo[playerid][Missionspassed] < 170) return format(pRank[playerid],128,"Veterán Kamionos");
  5103. if(PInfo[playerid][Missionspassed] >= 170) return pRank[playerid] = "Fõ Kamionos";
  5104. format(string,sizeof(string),"%s",pRank[playerid]);
  5105. Update3DTextLabelText(Ranklbl[playerid],green2,string);
  5106. return 1;
  5107. }
  5108. stock LoadShops()
  5109. {
  5110. new file[128];
  5111. for(new i = 0; i < MAX_SHOP_CPS;i++)
  5112. {
  5113. format(file,sizeof(file),"Admin/Shops/%i.ini",i);
  5114. if(INI_Exist(file))
  5115. {
  5116. INI_Open(file);
  5117. sinfo[i][Posx] = INI_ReadFloat("Posx");
  5118. sinfo[i][Posy] = INI_ReadFloat("Posy");
  5119. sinfo[i][Posz] = INI_ReadFloat("Posz");
  5120. tscp[i] = CreateDynamicCP(sinfo[i][Posx],sinfo[i][Posy],sinfo[i][Posz],2.0,-1,-1,-1);
  5121. Create3DTextLabel("Truck Shop",yellow,sinfo[i][Posx],sinfo[i][Posy],sinfo[i][Posz],65.0,0,1);
  5122. INI_Close();
  5123. Shopcount++;
  5124. }
  5125. }
  5126. return 1;
  5127. }
  5128. stock LoadBankPS()
  5129. {
  5130. new file[128];
  5131. for(new i = 0; i < MAX_CHECK_POINTS;i++)
  5132. {
  5133. format(file,sizeof(file),"Admin/Banks/%i.ini",i);
  5134. if(INI_Exist(file))
  5135. {
  5136. INI_Open(file);
  5137. binfo[i][Posx] = INI_ReadFloat("Posx");
  5138. binfo[i][Posy] = INI_ReadFloat("Posy");
  5139. binfo[i][Posz] = INI_ReadFloat("Posz");
  5140. BankP[i] = CreateDynamicPickup(1274, 23, binfo[i][Posx],binfo[i][Posy],binfo[i][Posz], 0, 0,-1,100.0);
  5141. BankExit[i] = CreateDynamicPickup(1274, 23, 2305.8223,-16.1381,26.7496, i, 0,-1,100.0);
  5142. Create3DTextLabel("Bank",yellow,binfo[i][Posx],binfo[i][Posy],binfo[i][Posz],65.0,0,1);
  5143. Create3DTextLabel("Bank Kijárat",yellow,2305.8223,-16.1381,26.7496,65.0,i,1);
  5144. BankCount++;
  5145. INI_Close();
  5146. }
  5147. }
  5148. printf("||- Banks loaded: %i -||",BankCount);
  5149. return 1;
  5150. }
  5151. stock PlaySoundForAll(soundid)
  5152. {
  5153. for(new i = 0; i < MAX_PLAYERS; i++)
  5154. {
  5155. if(IsPlayerConnected(i))
  5156. {
  5157. new Float:p[3];
  5158. GetPlayerPos(i, p[0], p[1], p[2]);
  5159. PlayerPlaySound(i, soundid, p[0], p[1], p[2]);
  5160. }
  5161. }
  5162. #pragma tabsize 0
  5163. return 1;
  5164. }
  5165. stock PlaySound(playerid,soundid)
  5166. {
  5167. new Float:p[3];
  5168. GetPlayerPos(playerid, p[0], p[1], p[2]);
  5169. PlayerPlaySound(playerid, soundid, p[0], p[1], p[2]);
  5170. return 1;
  5171. }
  5172.  
  5173. stock SetPlayerMoney(playerid,ammount)
  5174. {
  5175. ResetPlayerMoney(playerid);
  5176. GivePlayerMoney(playerid,ammount);
  5177. return 1;
  5178. }
  5179.  
  5180. SendAdminMessage(color,const str[])
  5181. {
  5182. new string[160];
  5183. format(string,sizeof(string),"%s",str);
  5184. for(new i = 0;i < MAX_PLAYERS;i++)
  5185. {
  5186. if(PInfo[i][Level] > 0)
  5187. {
  5188. SendClientMessage(i,color,string);
  5189. }
  5190. }
  5191. return 1;
  5192. }
  5193. IpCheck(playerid, text[])
  5194. {
  5195. new var, pos, oldpos,string[128];
  5196. oldpos = strfind(text, ".", true);
  5197. if(strval(text[oldpos - 1]) == 0) return 1;
  5198.  
  5199. while((pos = strfind(text, ".", true, pos + 1)) != -1 && pos - oldpos <= 4)
  5200. {
  5201. var++;
  5202.  
  5203. if(strval(text[pos + 1]) == 0 || text[pos + 1] == ' ') return 1;
  5204. oldpos = pos;
  5205.  
  5206. if(var == 3 && (pos = strfind(text, ":", true, pos + 1)) != -1)
  5207. {
  5208. if(strval(text[pos + 1]) == 0 || text[pos + 1] == ' ') return 1;
  5209. format(string,sizeof(string),"*** %s(ID:%d) has been automatically kicked for advertising",GetPName(playerid),playerid);
  5210. SendAdminMessage(white,string);
  5211. SendClientMessage(playerid,red,"*** You have been kicked for advertising.");
  5212. Kick(playerid);
  5213. return 0;
  5214. }
  5215. }
  5216. return 1;
  5217. }
  5218.  
  5219. stock SendHelpMessage(playerid,/*here is the USAGE:...*/const str1[],/*here is the FUNCTION:...*/const str2[])
  5220. {
  5221. new string[160];
  5222. format(string,sizeof(string),""lyellow2"USAGE: "lgrey"%s",str1);
  5223. SendClientMessage(playerid,0xFF1E00FF,string);
  5224. format(string,sizeof(string),""lblue"FUNCTION: "lgrey"%s",str2);
  5225. SendClientMessage(playerid,0xFF1E00FF,string);
  5226. return 1;
  5227. }
  5228.  
  5229. public Unfreezerape(playerid)
  5230. {
  5231. TogglePlayerControllable(playerid,1);
  5232. return 1;
  5233. }
  5234. public Clearraped2(playerid)
  5235. {
  5236. Raped[playerid][1] = 0;
  5237. return 1;
  5238. }
  5239. public Clearraped(playerid)
  5240. {
  5241. Raped[playerid][2] = 0;
  5242. return 1;
  5243. }
  5244.  
  5245. public Clamidiaeffect()
  5246. {
  5247. new Float:health;
  5248. for(new i = 0; i < MAX_PLAYERS;i++)
  5249. {
  5250. if(HasClamidia[i] == 1)
  5251. {
  5252. GetPlayerHealth(i,health);
  5253. SetPlayerHealth(i,health-5);
  5254. }
  5255. }
  5256. return 1;
  5257. }
  5258. public LoadPassangers(playerid)
  5259. {
  5260. if(LoadCP[playerid] == 1)
  5261. {
  5262. TogglePlayerControllable(playerid,1);
  5263. GameTextForPlayer(playerid,"~g~Passangers Entered!",3000,3);
  5264. SetPlayerCheckpoint(playerid,TInfo[playerid][Lastx],TInfo[playerid][Lasty],TInfo[playerid][Lastz],4.0);
  5265. LoadCP[playerid] = 2;
  5266. }
  5267. else if(LoadCP[playerid] == 2)
  5268. {
  5269. DisablePlayerCheckpoint(playerid);
  5270. TogglePlayerControllable(playerid,1);
  5271. GameTextForPlayer(playerid,"~g~Passangers Exited!",3000,3);
  5272. LoadCP[playerid] = 0;
  5273. SendFMessage(playerid, red,"[TAXI] "lgreen2"You have earned "lblue"%i "lgreen2"for transporting passangers.",TInfo[playerid][Pay]);
  5274. GivePlayerMoney(playerid,TInfo[playerid][Pay]);
  5275. PInfo[playerid][Missionspassed]++;
  5276. SetPlayerScore(playerid,PInfo[playerid][Missionspassed]);
  5277. IsPlayerInMission[playerid] = 0;
  5278. TogglePlayerAllDynamicCPs(playerid, 1);
  5279. PlaySound(playerid,1057);
  5280. }
  5281. return 1;
  5282. }
  5283.  
  5284.  
Add Comment
Please, Sign In to add comment