Advertisement
Norbirock

truck

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