Norbirock

truck

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