Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2015
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 397.34 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #undef MAX_PLAYERS
  4. #define MAX_PLAYERS 100
  5.  
  6. #pragma tabsize 0
  7.  
  8. stock _ALT_SetPlayerSkin(playerid, s)
  9. {
  10. SetPVarInt(playerid,"Skin",s);
  11. return SetPlayerSkin(playerid,s);
  12. }
  13.  
  14. #if defined _ALS_SetPlayerSkin
  15. #undef SetPlayerSkin
  16. #else
  17. #define _ALS_SetPlayerSkin
  18. #endif
  19. #define SetPlayerSkin _ALT_SetPlayerSkin
  20.  
  21.  
  22. #define GAMEMODE "Realna Zeme v7.4"
  23.  
  24. #define PLAYER_FILE "RZE/%s.txt"
  25. #define MODRA 0x33CCFFAA
  26. #define MAX_STRING 128
  27. new bool:FALSE=false;
  28. #define SCMF(%0,%1,%2,%3) do{new _string[128]; format(_string,sizeof(_string),%2,%3); SendClientMessage(%0,%1,_string);} while(FALSE)
  29. #define SCMTAF(%0,%1,%2) do{new _string[128]; format(_string,sizeof(_string),%1,%2); SendClientMessageToAll(%0,_string);} while(FALSE)
  30. #define InfoBoxFormat(%0,%1,%2,%3) do{new _string[128]; format(_string,sizeof(_string),%2,%3); InfoBox(%0,%1,_string); } while (FALSE)
  31. //GameTextForPlayer(playerid, string, 3000, 4);
  32. #define IBF InfoBoxFormat
  33. //ShowInfoBoxForPlayer(playerid,time,text[])
  34. #define IB InfoBox
  35. #define SCM SendClientMessage
  36. #define SCMTA SendClientMessageToAll
  37. #define SIB ShowInfoBoxForPlayer
  38.  
  39. #define QCMD:%1() \
  40. forward cmd_%1(playerid,params[],bool:help); \
  41. public cmd_%1(playerid,params[],bool:help)
  42. #define isnull(%1) ((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1]))))
  43. #define ForPlayers(%0) for(new %0; %0 <= Connects;%0++) if(IsPlayerConnected(%0))
  44.  
  45. #define QDIALOG:%1() forward dialog_%1(playerid, response, listitem, inputtext[]); \
  46. public dialog_%1(playerid, response, listitem, inputtext[])
  47. #define DIALOG_QDIALOG 4871
  48.  
  49. new bool:Showed[MAX_PLAYERS];
  50.  
  51. stock ShowPlayerDialogEx(playerid, style, caption[], info[], button1[], button2[], callback[])
  52. {
  53. if(Showed[playerid]) return 0;
  54. Showed[playerid] = true;
  55. ShowPlayerDialog(playerid, DIALOG_QDIALOG, style, caption, info, button1, button2);
  56. SetPVarString(playerid,"DialogSystem",callback);
  57. return true;
  58. }
  59. #define Dialog ShowPlayerDialogEx
  60.  
  61.  
  62. #define MAX_RACE_POS 30
  63.  
  64. #define LEVEL(%1) if(Admin[playerid] < %1) return SCM(playerid,-1,"Nemáš dostatečný Admin Level !")
  65. #define VTYPE_CAR 1
  66. #define VTYPE_HEAVY 2
  67. #define VTYPE_MONSTER 3
  68. #define VTYPE_BIKE 4
  69. #define VTYPE_QUAD 5
  70. #define VTYPE_BMX 6
  71. #define VTYPE_HELI 7
  72. #define VTYPE_PLANE 8
  73. #define VTYPE_SEA 9
  74. #define VTYPE_TRAILER 10
  75. #define VTYPE_TRAIN 11
  76. #define VTYPE_BOAT VTYPE_SEA
  77. #define VTYPE_BICYCLE VTYPE_BMX
  78.  
  79. #define ADMIN_COLOR 0xCA0000AA
  80. //ShowPlayerDialogEx(playerid, style, caption[], info[], button1[], button2[], callback[])
  81. new Text:Hodiny;
  82. new bool:Logged[MAX_PLAYERS];
  83. new JobMoney[MAX_PLAYERS];
  84. new Dni[MAX_PLAYERS];
  85. new Hodin[MAX_PLAYERS];
  86. new Minut[MAX_PLAYERS];
  87. new Bank[MAX_PLAYERS];
  88. //new Vyplata[MAX_PLAYERS];
  89. new Bomba[MAX_PLAYERS];
  90. new Vodicak[MAX_PLAYERS];
  91. new Letecak[MAX_PLAYERS];
  92. new Lodicak[MAX_PLAYERS];
  93. new Vyzbroj[MAX_PLAYERS];
  94. new Pas[MAX_PLAYERS];
  95. new PoliciaZK[MAX_PLAYERS];
  96. new MafiaZK[MAX_PLAYERS];
  97. new VojakZK[MAX_PLAYERS];
  98. new VodicZK[MAX_PLAYERS];
  99. new LetecZK[MAX_PLAYERS];
  100. new Zabil[MAX_PLAYERS];
  101. new Umrel[MAX_PLAYERS];
  102. new Firma[MAX_PLAYERS];
  103. new Dom[MAX_PLAYERS];
  104. new Banka[MAX_PLAYERS];
  105. new Marihuanab[MAX_PLAYERS];
  106. new Marihuana[MAX_PLAYERS];
  107. new Skin[MAX_PLAYERS];
  108. new Admin[MAX_PLAYERS];
  109. new Vezenie[MAX_PLAYERS];
  110.  
  111. new Odmena[MAX_PLAYERS];
  112. new Uneseny[MAX_PLAYERS];
  113. new Zakaznik[MAX_PLAYERS];
  114. new bool:Zakaz;
  115. new Taxa[MAX_PLAYERS];
  116. new bool:Afk[MAX_PLAYERS];
  117. new Misia[MAX_PLAYERS];
  118. new Connects;
  119. new bool:Mute[MAX_PLAYERS];
  120. new Objekty[10];
  121. new POLICIA1,POLICIA2,POLICIA3,OCHRANKA,YAKUZA1,YAKUZA2,RUSACI1,RUSACI2,TERACI,HASICI1,HASICI2,TAXI1,TAXI2,
  122. PILOT1,PILOT2,PILOT3,DOKTOR1,DOKTOR2,DOKTOR3,DOKTOR4,VOJAK1,VOJAK2,VOJAK3,KURVA1,KURVA2,NOVINAR1,NOVINAR2,
  123. NOVINAR3,GROOVE,BALLAS,VAGOS,AZTECS,DEALER,BEUSAK1,BEUSAK2,BEUSAK3,OPRAVAR1,OPRAVAR2,OPRAVAR3,SBS1,SBS2,SBS3,SMETIAR1,
  124. SMETIAR2,SMETIAR3,TUNING1,TUNING2,KAMION1,KAMION2,KAMION3,ZMRZLINAR,PRAVNIK;
  125. new NEZAMESTNANY = -1;
  126.  
  127. new Float:BombPos[MAX_PLAYERS][3];
  128. new Float:BombAtentat[3];
  129. new Otazka[128];
  130. new Ano,Nie;
  131. new Hlasoval[MAX_PLAYERS];
  132.  
  133. new carlocked[MAX_VEHICLES][30];
  134.  
  135. new Loteria[MAX_PLAYERS] = {-1,...};
  136.  
  137. new Float:LocPos[4],LocInt;
  138.  
  139. new Timer[10];
  140.  
  141. new DragMoney = -1;
  142. new DragPlayers;
  143. new Drag[MAX_PLAYERS] = {-1,...};
  144. new DragCount;
  145. new bool:DragStarted;
  146. new DragTime[MAX_PLAYERS];
  147. new DragTimer;
  148.  
  149. new Float:RacePos[MAX_RACE_POS][3];
  150. new RaceLoad = -1;
  151. new RaceCount;
  152. new RaceMoney = -1;
  153. new RaceStarted;
  154. new Race[MAX_PLAYERS] = {-1,...};
  155.  
  156.  
  157. new Ostrov[7];
  158. new Cela[15];
  159.  
  160. #define MAX_RAMPS 25
  161. new Rampa[MAX_RAMPS];
  162. new RampCount = -1;
  163.  
  164. new LeteckaSkola;
  165. new LodnaSkola;
  166. new AutoSkola;
  167. new AutoSkola2;
  168.  
  169. new SkinShop1,SkinShop2,SkinShop3,SkinShop4,SkinShop5,SkinShop6;
  170. new Bonus1,Bonus2;
  171. new Stadion1,Stadion2,Stadion3;
  172. new AreaExit;
  173. new Ganja[6];
  174. new Mariska;
  175. new SexShop;
  176. new Obchod1,Obchod2;
  177. new Bar1,Bar2,Bar3,Bar4;
  178. new Letisko1,Letisko2,Letisko3,Letisko4;
  179. new ZbraneSklad1,ZbraneSklad2,ZbraneSklad3;
  180. new Stavkovanie,Firma1;
  181. new Text:BenzinTD[MAX_PLAYERS];
  182. new DragCars[10];
  183.  
  184. forward MinuteTimer();
  185. forward OnPlayerCommandTextEx(playerid,cmdtext[],command[],params[],bool:help);
  186. forward VezenieOdpocet(playerid);
  187. forward Anketa(playerid);
  188. forward BombExplode(playerid);
  189. forward StartDrag();
  190. forward UpdateDrag();
  191. forward StartRace();
  192. forward ZmrzlinaPickup(i);
  193. forward acheat(playerid,Float:health,Float:armour,Float:z);
  194. forward BonusEx(playerid);
  195. forward letisko(playerid);
  196. forward Stavky(playerid);
  197.  
  198. stock GetPlayerMoneyEx(playerid) return GetPVarInt(playerid,"PlayerMoney");
  199. stock GivePlayerMoneyEx(playerid,money){
  200. GivePlayerMoney(playerid,money);
  201. SetPVarInt(playerid,"PlayerMoney",GetPlayerMoney(playerid));
  202. }
  203.  
  204.  
  205. // Includy
  206.  
  207. #include "icons_streamer.pwn"
  208. #include "Robbery.pwn"
  209. #include "Job.pwn"
  210. #include "infobox.pwn"
  211. #include "Warpy.pwn"
  212. #include "Bank.pwn"
  213. #include "Benzin.pwn"
  214. #include "CpStreamer.pwn"
  215. //#include "Death.pwn"
  216.  
  217. #define MAX_PLAYER_CARS 3
  218. #define SCM SendClientMessage
  219. #define DIALOG_MENU 1326
  220. #define DIALOG_BUY 1327
  221. #define DIALOG_CONFIG 1328
  222. #define DIALOG_SETINGS 1329
  223. #define DIALOG_SPZ 1330
  224. new vehName[][] =
  225. {
  226. "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster",
  227. "Stretch", "Manana", "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
  228. "Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection", "Hunter", "Premier", "Enforcer",
  229. "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach",
  230. "Cabbie", "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo", "Seasparrow",
  231. "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair",
  232. "Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale", "Oceanic",
  233. "Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR-350", "Walton",
  234. "Regina", "Comet", "BMX", "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper", "Rancher",
  235. "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking", "Blista Compact", "Police Maverick",
  236. "Boxvillde", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher",
  237. "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "Stunt", "Tanker", "Roadtrain",
  238. "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck",
  239. "Fortune", "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer", "Remington", "Slamvan",
  240. "Blade", "Freight", "Streak", "Vortex", "Vincent", "Bullet", "Clover", "Sadler", "Firetruck", "Hustler", "Intruder",
  241. "Primo", "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite", "Windsor", "Monster", "Monster",
  242. "Uranus", "Jester", "Sultan", "Stratium", "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
  243. "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper", "Broadway", "Tornado", "AT-400", "DFT-30",
  244. "Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
  245. "Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car", "Police Car", "Police Car",
  246. "Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage", "Luggage", "Stairs",
  247. "Boxville", "Tiller", "Utility Trailer"
  248. };
  249.  
  250. new Float:Pos[MAX_PLAYERS][MAX_PLAYER_CARS][4];
  251. new Model[MAX_PLAYERS][MAX_PLAYER_CARS];
  252. new ID[MAX_PLAYERS][MAX_PLAYER_CARS];
  253. new Color[MAX_PLAYERS][MAX_PLAYER_CARS][2];
  254. new Mod[MAX_PLAYERS][MAX_PLAYER_CARS][14];
  255. new Float:Health[MAX_PLAYERS][MAX_PLAYER_CARS];
  256. new Paintjob[MAX_PLAYERS][MAX_PLAYER_CARS];
  257. new VehicleParams[MAX_PLAYERS][MAX_PLAYER_CARS][4];
  258.  
  259. forward TunePlayerCar(playerid,slot,panels,doors,lights,tires);
  260.  
  261. //================================= Property System ==============================//
  262. #define MAX_PROPERTY 50
  263. #define MAX_PROPERTY_TYPE 10
  264. #define MAX_PROPERTY_NAME 45
  265. #define PROPERTY_DEFAULT_PRICE 300
  266. #define PROPERTY_DEFAULT_OWNER "Nikdo"
  267. #define PROPERTY_LABEL_COLOR 0xFF0000FF
  268. #define MAX_DEFAULT_CENA 2500
  269. #define MIN_DEFAULT_NAME 3
  270.  
  271. #define DIALOG_PROPERTY_BUY 1300
  272.  
  273. #define DIALOG_FARBA_OWNER 1301
  274. #define DIALOG_KOLESA_OWNER 1302
  275. #define DIALOG_OPRAVA_OWNER 1303
  276. #define DIALOG_AMMO_OWNER 1304
  277. #define DIALOG_JEDLO_OWNER 1305
  278.  
  279. #define DIALOG_FARBA_SHOP 1306
  280. #define DIALOG_KOLESA_SHOP 1307
  281. #define DIALOG_OPRAVA_SHOP 1308
  282. #define DIALOG_AMMO_SHOP 1309
  283. #define DIALOG_JEDLO_SHOP 1310
  284.  
  285. #define DIALOG_TYP_CHANGE 1311
  286. #define DIALOG_PRICE_CHANGE 1312
  287. #define DIALOG_NAME_CHANGE 1313
  288. #define DIALOG_PROPERTY_SELL 1314
  289.  
  290. #define DIALOG_KABRIOLET_OWNER 1315
  291. #define DIALOG_MOTO_OWNER 1316
  292. #define DIALOG_LOWRIDER_OWNER 1317
  293. #define DIALOG_OFFROAD_OWNER 1318
  294. #define DIALOG_FAST_OWNER 1319
  295.  
  296. #define DIALOG_KABRIOLET_SHOP 1320
  297. #define DIALOG_MOTO_SHOP 1321
  298. #define DIALOG_LOWRIDER_SHOP 1322
  299. #define DIALOG_OFFROAD_SHOP 1323
  300. #define DIALOG_FAST_SHOP 1324
  301.  
  302. #define DIALOG_TYP_CHANGE2 1325
  303.  
  304. #define DAYS 86400*4
  305. // Pri prvom vytvorení - aby tam bol niaky názov (majiteľ si ho potom zmení, len tam musí byť názov)
  306. new DefaultName[MAX_PROPERTY_TYPE][MAX_PROPERTY_NAME] = {
  307. "Pay and Spray",
  308. "Wheels Servis",
  309. "Repair Servis",
  310. "Ammo Nation",
  311. "Burger Shoot",
  312. "Kabriolet Store",
  313. "Bike Store",
  314. "Lowrider car Store",
  315. "OffRoad car Store",
  316. "Sport Store"
  317. };
  318.  
  319. /*
  320. 0 - FARBA
  321. 1 - KOLESA
  322. 2 - OPRAVA
  323. 3 - AMMO
  324. 4 - JEDLO
  325. 5 - KABRILOET
  326. 6 - MOTO
  327. 7 - LOWRIDER
  328. 8 - OFFROAD
  329. 9 - FAST
  330.  
  331. */
  332. #define FARBA 0
  333. #define KOLESA 1
  334. #define OPRAVA 2
  335. #define AMMO 3
  336. #define JEDLO 4
  337. #define KABRIOLET 5
  338. #define MOTO 6
  339. #define LOWRIDER 7
  340. #define OFFROAD 8
  341. #define FAST 9
  342. // Premenne
  343. new Float:PropertyPos[MAX_PROPERTY][3]; // Pozície (x,y,z) nehnuteľnosti
  344. new PropertyType[MAX_PROPERTY]; // Typ nehnuteľnosti
  345. new PropertyCost[MAX_PROPERTY]; // Cena nehnuteľnosti
  346. new PropertyPrice[MAX_PROPERTY] = {PROPERTY_DEFAULT_PRICE,...}; // Vlastná cena tovaru
  347. new Text3D:PropertyLabel[MAX_PROPERTY]; // 3D Text Label
  348. new PropertyOwner[MAX_PROPERTY][MAX_PLAYER_NAME]; // Majiteľ
  349. new PropertyName[MAX_PROPERTY][MAX_PROPERTY_NAME]; // Názov
  350. new PropertyProfit[MAX_PROPERTY]; // Tržba
  351. new PropertyPC[MAX_PROPERTY];
  352.  
  353. new PropertyConnect[MAX_PROPERTY];
  354.  
  355. new PlayerCP[MAX_PLAYERS] = {-1,...};
  356. new PlayerIN[MAX_PLAYERS] = {-1,...};
  357. new PC = -1;
  358.  
  359. forward PropertySaveAll();
  360. ////////////////////////////////////////////////////////////////////////////////////
  361. // START FUNCTIONS //
  362. ////////////////////////////////////////////////////////////////////////////////////
  363.  
  364. //================================= Vehicles System ==============================//
  365.  
  366. stock CreatePlayerVehicle(playerid,slot,model){
  367. new str[100];
  368. format(str,100,"Cars/%s.%d.txt",PlayerName(playerid),slot);
  369. fcreate(str);
  370. new Float:pos[4];
  371. GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  372. GetPlayerFacingAngle(playerid, pos[3]);
  373. InfrontOf(playerid,pos[0],pos[1],4);
  374. ID[playerid][slot] = CreateVehicle(model,pos[0],pos[1],pos[2],pos[3],0,0,-1);
  375. Model[playerid][slot] = model;
  376. Pos[playerid][slot][0] = pos[0];
  377. Pos[playerid][slot][1] = pos[1];
  378. Pos[playerid][slot][2] = pos[2];
  379. Pos[playerid][slot][3] = pos[3];
  380. return true;
  381. }
  382.  
  383. stock DeletePlayerVehicle(playerid,slot){
  384. if(ID[playerid][slot] == -1) return 0;
  385. new str[100];
  386. format(str,100,"Cars/%s.%d.txt",PlayerName(playerid),slot);
  387. if(fexist(str))
  388. fremove(str);
  389. DestroyVehicle(ID[playerid][slot]);
  390. ID[playerid][slot] = -1;
  391. return true;
  392. }
  393.  
  394. stock SavePlayerVehicles(playerid){
  395. for(new i; i < MAX_PLAYER_CARS;i++){
  396. if(ID[playerid][i] != -1){
  397. new str[100],bigstr[798],Float:health;
  398. new panels,doors,lights,tires;
  399. GetVehicleDamageStatus(ID[playerid][i],panels,doors,lights,tires);
  400. GetVehicleHealth(ID[playerid][i],health);
  401. format(str,100,"Cars/%s.%d.txt",PlayerName(playerid),i);
  402. if(!fexist(str)) continue;
  403. new File:file = fopen(str, io_write);
  404. format(bigstr,798,"%d %0.3f %0.3f %0.3f %0.3f %0.3f %d %d %d %d\r\n",Model[playerid][i],Pos[playerid][i][0],Pos[playerid][i][1],Pos[playerid][i][2],Pos[playerid][i][3],health,panels,doors,lights,tires);
  405. // model x y z a health panels doors lights tires
  406. fwrite(file,bigstr);
  407. format(bigstr,798,"%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d", GetVehicleComponentInSlot(ID[playerid][i],0),
  408. /* 1 2 3 4 5 6 7 8 9 10 11 12 13 c1 c2 pj*/ GetVehicleComponentInSlot(ID[playerid][i],1),
  409. GetVehicleComponentInSlot(ID[playerid][i],2),
  410. GetVehicleComponentInSlot(ID[playerid][i],3),
  411. GetVehicleComponentInSlot(ID[playerid][i],4),
  412. GetVehicleComponentInSlot(ID[playerid][i],5),
  413. GetVehicleComponentInSlot(ID[playerid][i],6),
  414. GetVehicleComponentInSlot(ID[playerid][i],7),
  415. GetVehicleComponentInSlot(ID[playerid][i],8),
  416. GetVehicleComponentInSlot(ID[playerid][i],9),
  417. GetVehicleComponentInSlot(ID[playerid][i],10),
  418. GetVehicleComponentInSlot(ID[playerid][i],11),
  419. GetVehicleComponentInSlot(ID[playerid][i],12),
  420. GetVehicleComponentInSlot(ID[playerid][i],13),
  421. Color[playerid][i][0],
  422. Color[playerid][i][1],
  423. Paintjob[playerid][i]);
  424. fwrite(file,bigstr);
  425. fclose(file);
  426. DestroyVehicle(ID[playerid][i]);
  427.  
  428. ID[playerid][i] = -1;
  429. }
  430. }
  431. }
  432.  
  433. stock LoadPlayerVehicles(playerid){
  434. for(new i; i < MAX_PLAYER_CARS;i++){
  435. new str[100];
  436. format(str,100,"Cars/%s.%d.txt",PlayerName(playerid),i);
  437. if(fexist(str)){
  438. new bigstr[798];
  439. new File:file = fopen(str,io_read);
  440. fread(file,bigstr);
  441. DelChar(bigstr);
  442. new panels,doors,lights,tires;
  443. sscanf(bigstr, "dfffffdddd", Model[playerid][i],Pos[playerid][i][0],Pos[playerid][i][1],Pos[playerid][i][2],Pos[playerid][i][3],Health[playerid][i],panels,doors,lights,tires);
  444. fread(file,bigstr);
  445. DelChar(bigstr);
  446. sscanf(bigstr, "dddddddddddddddd",Mod[playerid][i][0],Mod[playerid][i][1],Mod[playerid][i][2],Mod[playerid][i][3],Mod[playerid][i][4],Mod[playerid][i][5],Mod[playerid][i][6],Mod[playerid][i][7],Mod[playerid][i][8],Mod[playerid][i][9],Mod[playerid][i][10],Mod[playerid][i][11],Mod[playerid][i][12],Mod[playerid][i][13],Color[playerid][i][0],Color[playerid][i][1],Paintjob[playerid][i]);
  447. fclose(file);
  448. ID[playerid][i] = CreateVehicle(Model[playerid][i],Pos[playerid][i][0],Pos[playerid][i][1],Pos[playerid][i][2],Pos[playerid][i][3],Color[playerid][i][0],Color[playerid][i][1],-1);
  449. SetTimerEx("TunePlayerCar",150,false,"iiiiii",playerid,i,panels,doors,lights,tires);
  450. }
  451. }
  452. }
  453.  
  454.  
  455. stock BuyCar(playerid,model,cena,type = 1,id = -1){
  456. if(GetPlayerMoney(playerid) < cena) return SCM(playerid,-1,"Nemáš tolik peněz !");
  457. GivePlayerMoney(playerid,-cena);
  458. new slot = -1;
  459. if(type == 1){
  460. slot = GetPVarInt(playerid,"VehiclesSelected");
  461. }else{
  462. for(new i; i < MAX_PLAYER_CARS;i++){
  463. if(ID[playerid][i] == -1){
  464. slot = i;
  465. break;
  466. }
  467. }
  468. }
  469. if(slot == -1) return SCM(playerid,-1,"Nemáš tolik volných mist, musíš nake auto prodat (/vehicle)");
  470. if(id > -1){
  471. PropertyProfit[id] += cena/100;
  472. }
  473. CreatePlayerVehicle(playerid,slot,model);
  474. return true;
  475. }
  476.  
  477. public TunePlayerCar(playerid,slot,panels,doors,lights,tires){
  478. //print("TunePlayerCar");
  479. for(new i; i < 14;i++){
  480. AddVehicleComponent(ID[playerid][slot], Mod[playerid][slot][i]);
  481. }
  482. SetVehicleHealth(ID[playerid][slot],Health[playerid][slot]);
  483. UpdateVehicleDamageStatus(ID[playerid][slot],panels,doors,lights,tires);
  484. ChangeVehiclePaintjob(ID[playerid][slot], Paintjob[playerid][slot]);
  485. return true;
  486. }
  487.  
  488.  
  489. //================================= Property System ==============================//
  490.  
  491. stock CreateProperty(typ,Float:x,Float:y,Float:z,cost){
  492. PC++;
  493. if(PC < MAX_PROPERTY){
  494. PropertyPos[PC][0] = x;
  495. PropertyPos[PC][1] = y;
  496. PropertyPos[PC][2] = z;
  497. if(typ < 0 || typ >= MAX_PROPERTY_TYPE) return printf("(%d/%d) Nemovitost má špatný typ !",PC,MAX_PROPERTY_TYPE);
  498. PropertyType[PC] = typ;
  499. PropertyCost[PC] = cost;
  500. new str[256];
  501. format(str,100,"Property/%d.txt",PC);
  502. if(!fexist(str)){
  503. new File:file = fopen(str,io_write);
  504. format(str,256,"%s %d %d %d %d %s",PROPERTY_DEFAULT_OWNER,-1,PROPERTY_DEFAULT_PRICE,0,typ,DefaultName[typ]);
  505. /* O C P Z N */
  506. // O - Owner P - Price Z - Zisk (profit) N - Name (property)
  507. fwrite(file,str);
  508. fclose(file);
  509. PropertyPrice[PC] = PROPERTY_DEFAULT_PRICE;
  510. format(PropertyName[PC],MAX_PROPERTY_NAME,"%s",DefaultName[typ]);
  511. format(PropertyOwner[PC],MAX_PLAYER_NAME,"%s",PROPERTY_DEFAULT_OWNER);
  512. }else{
  513. new File:file = fopen(str,io_read);
  514. fread(file,str);
  515. DelChar(str);
  516. sscanf(str,"siiiiz",PropertyOwner[PC],PropertyConnect[PC],PropertyPrice[PC],PropertyProfit[PC],PropertyType[PC],PropertyName[PC]);
  517. //printf("|%s|%d|%d|%d|%d|%s|",PropertyOwner[PC],PropertyConnect[PC],PropertyPrice[PC],PropertyProfit[PC],PropertyType[PC],PropertyName[PC]);
  518. }
  519. PropertyPC[PC] = CreateStreamCp(x, y, z, 2.5); //
  520. format(str,256,"Nemovitost č.{FFFFFF}%d\n{FFFFFF}%s\n{FF0000}Owner: {FFFFFF}%s",PC,PropertyName[PC],PropertyOwner[PC]);
  521. PropertyLabel[PC] = Create3DTextLabel(str,PROPERTY_LABEL_COLOR,x,y,z+1, 80, 0, 1);
  522. CreateMapIcon(8, -1, x, y, z);
  523. //CreateDynamicMapIcon(x, y, z, 8, -1, -1, -1, -1, 100.0);
  524. }else printf("(%d/%d) Na servery je moc Nemovitostí ! ",PC,MAX_PROPERTY);
  525. return true;
  526. }
  527.  
  528. stock PropertySave(id){
  529. new str[256];
  530. format(str,100,"Property/%d.txt",id);
  531. new File:file = fopen(str,io_write);
  532. if(PropertyConnect[id]+DAYS > gettime()){
  533. format(str,256,"%s %d %d %d %d %s",PropertyOwner[id],PropertyConnect[id],PropertyPrice[id],PropertyProfit[id],PropertyType[id],PropertyName[id]);
  534. }else{
  535. format(str,256,"%s %d %d %d %d %s",PROPERTY_DEFAULT_OWNER,-1,PROPERTY_DEFAULT_PRICE,0,PropertyType[id],DefaultName[PropertyType[id]]);
  536. }
  537. /* O P Z N */
  538. // O - Owner P - Price Z - Zisk (profit) N - Name (property)
  539. fwrite(file,str);
  540. fclose(file);
  541. }
  542.  
  543. public PropertySaveAll(){
  544. for(new id; id <= PC;id++){
  545. new str[256];
  546. format(str,100,"Property/%d.txt",id);
  547. new File:file = fopen(str,io_write);
  548. if(PropertyConnect[id]+DAYS > gettime()){
  549. format(str,256,"%s %d %d %d %d %s",PropertyOwner[id],PropertyConnect[id],PropertyPrice[id],PropertyProfit[id],PropertyType[id],PropertyName[id]);
  550. }else{
  551. format(str,256,"%s %d %d %d %d %s",PROPERTY_DEFAULT_OWNER,-1,PROPERTY_DEFAULT_PRICE,0,PropertyType[id],DefaultName[PropertyType[id]]);
  552. }
  553. /* O C P Z N */
  554. // O - Owner P - Price Z - Zisk (profit) N - Name (property) C - Connect (last)
  555. fwrite(file,str);
  556. fclose(file);
  557. }
  558. }
  559.  
  560. stock GetPlayerPropertyID(playerid){
  561. new name[MAX_PLAYER_NAME];
  562. GetPlayerName(playerid,name,MAX_PLAYER_NAME);
  563. for(new i; i <= PC;i++){
  564. if(!strcmp(name,PropertyOwner[i],false)){
  565. return i;
  566. }
  567. }
  568. return -1;
  569. }
  570.  
  571. stock IsPlayerPropertyOwner(playerid,id){
  572. if(!strcmp(PlayerName(playerid),PropertyOwner[id],false)) return true;
  573. return false;
  574. }
  575.  
  576. stock GetPropertyOwner(playerid,id){
  577. return PropertyName[id];
  578. }
  579.  
  580. stock IsPropertyForSale(id){
  581. if(!strcmp(PROPERTY_DEFAULT_OWNER,PropertyOwner[id],false)) return true;
  582. return false;
  583. }
  584.  
  585.  
  586. main()
  587. {
  588. print("+-------------------------------------------+");
  589. print("| *** MegaParba *** |");
  590. print("| Code: FUCKER [2011-2012] |");
  591. print("| SA-MP Version 0.3e [Linux/Win] |");
  592. print("| Gamemode Version [ f7.4 ] |");
  593. print("+-------------------------------------------+\n");
  594. }
  595.  
  596.  
  597. forward Float:InfrontOf(playerid,&Float:x,&Float:y,Float:vzd);
  598. Float:InfrontOf(playerid,&Float:x,&Float:y,Float:vzd)// by Y_Less
  599. {
  600. new Float:a;
  601. new vehicleid = GetPlayerVehicleID(playerid);
  602. GetPlayerPos(playerid,x,y,a);
  603. if(IsPlayerInAnyVehicle(playerid)) GetVehicleZAngle(vehicleid,a);
  604. else GetPlayerFacingAngle(playerid,a);
  605. x += (vzd * floatsin(-a,degrees));
  606. y += (vzd * floatcos(-a,degrees));
  607. return a;
  608. }
  609.  
  610. public OnGameModeInit()
  611. {
  612.  
  613. CreateProperty( 5, 2533.9753,2021.2074,10.8203,100);
  614. CreateProperty( 4, 1931.9894,1345.6332,9.9688,500000);
  615.  
  616. SetGameModeText(GAMEMODE);
  617. UsePlayerPedAnims();
  618. AddPlayerClass(249, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  619. AddPlayerClass(28, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  620. AddPlayerClass(120, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  621. AddPlayerClass(0, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  622. AddPlayerClass(1, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  623. AddPlayerClass(2, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  624. AddPlayerClass(66, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  625. AddPlayerClass(290, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  626. AddPlayerClass(291, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  627. AddPlayerClass(292, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  628. AddPlayerClass(293, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  629. AddPlayerClass(294, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  630. AddPlayerClass(295, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  631. AddPlayerClass(296, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  632. AddPlayerClass(297, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  633. AddPlayerClass(299, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  634. AddPlayerClass(59, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  635. AddPlayerClass(60, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  636. AddPlayerClass(98, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  637. AddPlayerClass(101, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  638. AddPlayerClass(185, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  639. AddPlayerClass(186, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  640. AddPlayerClass(187, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  641. AddPlayerClass(188, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  642. AddPlayerClass(240, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  643. AddPlayerClass(195, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  644. AddPlayerClass(194, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  645. AddPlayerClass(193, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  646. AddPlayerClass(192, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  647. AddPlayerClass(191, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  648. AddPlayerClass(190, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  649. ////////////////////////////////////////////////DRIFT2//////////////////////////
  650. AddStaticVehicleEx(560,-2128.89990234,2200.30004883,4.80000019,236.00000000,-1,1,15); //Sultan
  651. AddStaticVehicleEx(560,-2118.30004883,2214.50000000,4.80000019,236.00000000,-1,1,15); //Sultan
  652. AddStaticVehicleEx(562,-2115.10009766,2219.10009766,4.69999981,234.00000000,-1,1,15); //Elegy
  653. AddStaticVehicleEx(562,-2132.19995117,2195.89990234,4.69999981,234.00000000,-1,1,15); //Elegy
  654. CreateObject(8172,-2077.69995117,2174.00000000,4.00000000,0.00000000,0.00000000,234.00000000); //object(vgssairportland07) (1)
  655. CreateObject(8343,-1987.50000000,2078.69995117,4.00000000,0.00000000,0.00000000,234.00000000); //object(vgssairportland09) (4)
  656. CreateObject(8343,-2007.19995117,1985.30004883,4.00000000,0.00000000,0.00000000,56.00000000); //object(vgssairportland09) (8)
  657. CreateObject(8343,-1954.50000000,1891.69995117,4.00000000,0.00000000,0.00000000,236.00000000); //object(vgssairportland09) (11)
  658. CreateObject(8343,-1972.69995117,1797.59997559,4.00000000,0.00000000,0.00000000,56.00000000); //object(vgssairportland09) (12)
  659. CreateObject(8344,-1879.09997559,1734.59997559,4.00000000,0.00000000,0.00000000,56.00000000); //object(vgssairportland10) (7)
  660. CreateObject(8344,-1771.50000000,1768.30004883,4.00000000,0.00000000,0.00000000,236.00000000); //object(vgssairportland10) (8)
  661. CreateObject(8343,-1677.59997559,1705.19995117,4.00000000,0.00000000,0.00000000,236.00000000); //object(vgssairportland09) (13)
  662. CreateObject(8344,-1740.69995117,1641.19995117,4.00000000,0.00000000,0.00000000,56.00000000); //object(vgssairportland10) (9)
  663. CreateObject(8343,-1846.30004883,1644.90002441,4.00000000,0.00000000,0.00000000,336.00000000); //object(vgssairportland09) (14)
  664. CreateObject(8343,-1929.30004883,1576.69995117,4.00000000,0.00000000,0.00000000,156.00000000); //object(vgssairportland09) (15)
  665. CreateObject(8343,-2024.90002441,1578.19995117,4.00000000,0.00000000,0.00000000,336.00000000); //object(vgssairportland09) (16)
  666. CreateObject(8343,-2107.80004883,1510.40002441,4.00000000,0.00000000,0.00000000,156.00000000); //object(vgssairportland09) (17)
  667. CreateObject(8344,-2181.69995117,1561.19995117,4.00000000,0.00000000,0.00000000,336.00000000); //object(vgssairportland10) (10)
  668. CreateObject(8344,-2196.69995117,2230.30004883,4.00000000,0.00000000,0.00000000,234.00000000); //object(vgssairportland10) (11)
  669. CreateObject(8344,-2173.30004883,1699.00000000,4.00000000,0.00000000,0.00000000,156.00000000); //object(vgssairportland10) (12)
  670. CreateObject(8344,-2225.30004883,1799.40002441,4.00000000,0.00000000,0.00000000,336.00000000); //object(vgssairportland10) (13)
  671. CreateObject(8343,-2261.69995117,2168.60009766,4.00000000,0.00000000,0.00000000,54.00000000); //object(vgssairportland09) (18)
  672. CreateObject(8343,-2212.10009766,2073.10009766,4.00000000,0.00000000,0.00000000,234.00000000); //object(vgssairportland09) (19)
  673. CreateObject(8343,-2224.00000000,1917.90002441,4.00000000,0.00000000,0.00000000,246.00000000); //object(vgssairportland09) (20)
  674. CreateObject(8343,-2231.69995117,1983.69995117,4.00000000,0.00000000,0.00000000,48.00000000); //object(vgssairportland09) (22)
  675. CreateObject(16120,-2107.60009766,2228.80004883,0.00000000,0.00000000,0.00000000,20.00000000); //object(des_rockgp2_07) (88)
  676. CreateObject(16120,-2068.89990234,2201.30004883,0.00000000,0.00000000,0.00000000,20.00000000); //object(des_rockgp2_07) (89)
  677. CreateObject(16120,-2030.09997559,2171.80004883,0.00000000,0.00000000,0.00000000,20.00000000); //object(des_rockgp2_07) (90)
  678. CreateObject(16120,-1993.00000000,2145.10009766,0.00000000,0.00000000,0.00000000,24.00000000); //object(des_rockgp2_07) (91)
  679. CreateObject(16120,-1961.40002441,2122.19995117,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (92)
  680. CreateObject(16120,-1944.50000000,2084.89990234,0.00000000,0.00000000,0.00000000,334.00000000); //object(des_rockgp2_07) (93)
  681. CreateObject(16120,-1948.90002441,2043.09997559,0.00000000,0.00000000,0.00000000,298.00000000); //object(des_rockgp2_07) (94)
  682. CreateObject(16120,-1976.90002441,2014.90002441,0.00000000,0.00000000,0.00000000,266.00000000); //object(des_rockgp2_07) (95)
  683. CreateObject(16120,-1990.00000000,1976.40002441,0.30000001,0.00000000,0.00000000,16.00000000); //object(des_rockgp2_07) (96)
  684. CreateObject(16120,-1949.80004883,1949.09997559,0.00000000,0.00000000,0.00000000,24.00000000); //object(des_rockgp2_07) (97)
  685. CreateObject(16120,-1918.09997559,1918.40002441,0.00000000,0.00000000,0.00000000,350.00000000); //object(des_rockgp2_07) (98)
  686. CreateObject(16120,-1910.00000000,1878.80004883,0.00000000,0.00000000,0.00000000,320.00000000); //object(des_rockgp2_07) (99)
  687. CreateObject(16120,-1925.50000000,1841.90002441,0.00000000,0.00000000,0.00000000,284.00000000); //object(des_rockgp2_07) (100)
  688. CreateObject(16120,-1956.09997559,1806.30004883,0.00000000,0.00000000,0.00000000,110.00000000); //object(des_rockgp2_07) (101)
  689. CreateObject(16120,-1946.90002441,1781.50000000,0.00000000,0.00000000,0.00000000,22.00000000); //object(des_rockgp2_07) (102)
  690. CreateObject(16120,-1907.09997559,1756.00000000,0.00000000,0.00000000,0.00000000,24.00000000); //object(des_rockgp2_07) (103)
  691. CreateObject(16120,-1862.69995117,1744.69995117,0.00000000,0.00000000,0.00000000,240.00000000); //object(des_rockgp2_07) (104)
  692. CreateObject(16120,-1849.40002441,1762.69995117,0.00000000,0.00000000,0.00000000,134.00000000); //object(des_rockgp2_07) (105)
  693. CreateObject(16120,-1831.69995117,1800.40002441,0.00000000,0.00000000,0.00000000,98.00000000); //object(des_rockgp2_07) (106)
  694. CreateObject(16120,-1797.19995117,1820.30004883,0.00000000,0.00000000,0.00000000,62.00000000); //object(des_rockgp2_07) (107)
  695. CreateObject(16120,-1753.90002441,1813.40002441,4.00000000,0.00000000,0.00000000,24.00000000); //object(des_rockgp2_07) (108)
  696. CreateObject(16120,-1718.69995117,1791.40002441,4.00000000,0.00000000,0.00000000,22.00000000); //object(des_rockgp2_07) (109)
  697. CreateObject(16120,-1683.09997559,1769.80004883,0.00000000,0.00000000,0.00000000,18.00000000); //object(des_rockgp2_07) (110)
  698. CreateObject(16120,-1646.40002441,1739.90002441,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (111)
  699. CreateObject(16120,-1632.80004883,1697.80004883,0.00000000,0.00000000,0.00000000,324.00000000); //object(des_rockgp2_07) (112)
  700. CreateObject(16120,-1647.69995117,1656.19995117,0.00000000,0.00000000,0.00000000,288.00000000); //object(des_rockgp2_07) (113)
  701. CreateObject(16120,-1673.40002441,1616.00000000,0.00000000,0.00000000,0.00000000,286.00000000); //object(des_rockgp2_07) (114)
  702. CreateObject(16120,-1711.50000000,1590.59997559,0.00000000,0.00000000,0.00000000,248.00000000); //object(des_rockgp2_07) (115)
  703. CreateObject(16120,-1755.30004883,1593.09997559,0.00000000,0.00000000,0.00000000,212.00000000); //object(des_rockgp2_07) (116)
  704. CreateObject(16120,-1793.50000000,1615.50000000,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (117)
  705. CreateObject(16120,-1841.40002441,1628.09997559,0.00000000,0.00000000,0.00000000,60.00000000); //object(des_rockgp2_07) (118)
  706. CreateObject(16120,-1861.40002441,1605.80004883,0.00000000,0.00000000,0.00000000,304.00000000); //object(des_rockgp2_07) (119)
  707. CreateObject(16120,-1880.59997559,1565.59997559,0.00000000,0.00000000,0.00000000,288.00000000); //object(des_rockgp2_07) (120)
  708. CreateObject(16120,-1913.09997559,1536.19995117,0.00000000,0.00000000,0.00000000,254.00000000); //object(des_rockgp2_07) (121)
  709. CreateObject(16120,-1956.19995117,1532.30004883,0.00000000,0.00000000,0.00000000,220.00000000); //object(des_rockgp2_07) (122)
  710. CreateObject(16120,-1990.50000000,1553.09997559,0.00000000,0.00000000,0.00000000,184.00000000); //object(des_rockgp2_07) (123)
  711. CreateObject(16120,-2028.59997559,1561.30004883,0.00000000,0.00000000,0.00000000,290.00000000); //object(des_rockgp2_07) (124)
  712. CreateObject(16120,-2050.19995117,1517.50000000,0.00000000,0.00000000,0.00000000,302.00000000); //object(des_rockgp2_07) (125)
  713. CreateObject(16120,-2076.39990234,1479.09997559,0.00000000,0.00000000,0.00000000,272.00000000); //object(des_rockgp2_07) (126)
  714. CreateObject(16120,-2116.10009766,1464.19995117,0.00000000,0.00000000,0.00000000,236.00000000); //object(des_rockgp2_07) (127)
  715. CreateObject(16120,-2156.00000000,1474.19995117,0.00000000,0.00000000,0.00000000,208.00000000); //object(des_rockgp2_07) (128)
  716. CreateObject(16120,-2199.39990234,1493.40002441,0.00000000,0.00000000,0.00000000,200.00000000); //object(des_rockgp2_07) (129)
  717. CreateObject(16120,-2226.19995117,1526.00000000,0.00000000,0.00000000,0.00000000,166.00000000); //object(des_rockgp2_07) (130)
  718. CreateObject(16120,-2229.10009766,1572.09997559,0.00000000,0.00000000,0.00000000,126.00000000); //object(des_rockgp2_07) (131)
  719. CreateObject(16120,-2212.10009766,1615.69995117,0.00000000,0.00000000,0.00000000,124.00000000); //object(des_rockgp2_07) (132)
  720. CreateObject(16120,-2192.80004883,1659.80004883,0.00000000,0.00000000,0.00000000,124.00000000); //object(des_rockgp2_07) (133)
  721. CreateObject(16120,-2194.60009766,1708.59997559,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (134)
  722. CreateObject(16120,-2188.10009766,1710.09997559,0.00000000,0.00000000,0.00000000,306.00000000); //object(des_rockgp2_07) (135)
  723. CreateObject(16120,-2222.00000000,1723.30004883,0.00000000,0.00000000,0.00000000,220.00000000); //object(des_rockgp2_07) (136)
  724. CreateObject(16120,-2258.89990234,1745.00000000,0.00000000,0.00000000,0.00000000,184.00000000); //object(des_rockgp2_07) (137)
  725. CreateObject(16120,-2275.50000000,1785.59997559,0.00000000,0.00000000,0.00000000,146.00000000); //object(des_rockgp2_07) (138)
  726. CreateObject(16120,-2266.30004883,1831.19995117,0.00000000,0.00000000,0.00000000,122.00000000); //object(des_rockgp2_07) (139)
  727. CreateObject(16120,-2243.89990234,1876.80004883,0.00000000,0.00000000,0.00000000,114.00000000); //object(des_rockgp2_07) (140)
  728. CreateObject(16120,-2233.19995117,1918.40002441,0.00000000,0.00000000,0.00000000,174.00000000); //object(des_rockgp2_07) (141)
  729. CreateObject(16120,-2260.50000000,1948.19995117,0.00000000,0.00000000,0.00000000,170.00000000); //object(des_rockgp2_07) (142)
  730. CreateObject(16120,-2275.50000000,1992.90002441,0.00000000,0.00000000,0.00000000,138.00000000); //object(des_rockgp2_07) (143)
  731. CreateObject(16120,-2258.30004883,2032.80004883,0.00000000,0.00000000,0.00000000,98.00000000); //object(des_rockgp2_07) (144)
  732. CreateObject(16120,-2242.50000000,2045.59997559,0.00000000,0.00000000,0.00000000,80.00000000); //object(des_rockgp2_07) (145)
  733. CreateObject(16120,-2228.80004883,2082.30004883,0.00000000,0.00000000,0.00000000,194.00000000); //object(des_rockgp2_07) (146)
  734. CreateObject(16120,-2266.89990234,2112.69995117,0.00000000,0.00000000,0.00000000,198.00000000); //object(des_rockgp2_07) (147)
  735. CreateObject(16120,-2298.80004883,2147.50000000,0.00000000,0.00000000,0.00000000,168.00000000); //object(des_rockgp2_07) (148)
  736. CreateObject(16120,-2303.89990234,2188.39990234,0.00000000,0.00000000,0.00000000,128.00000000); //object(des_rockgp2_07) (149)
  737. CreateObject(16120,-2283.30004883,2228.60009766,0.00000000,0.00000000,0.00000000,108.00000000); //object(des_rockgp2_07) (150)
  738. CreateObject(16120,-2256.00000000,2264.50000000,0.00000000,0.00000000,0.00000000,94.00000000); //object(des_rockgp2_07) (151)
  739. CreateObject(16120,-2147.50000000,2256.80004883,0.00000000,0.00000000,0.00000000,20.00000000); //object(des_rockgp2_07) (152)
  740. CreateObject(16120,-2189.30004883,2279.80004883,0.00000000,0.00000000,0.00000000,34.00000000); //object(des_rockgp2_07) (153)
  741. CreateObject(16120,-2225.10009766,2279.69995117,0.00000000,0.00000000,0.00000000,70.00000000); //object(des_rockgp2_07) (154)
  742. CreateObject(16120,-2174.00000000,2211.80004883,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (155)
  743. CreateObject(16120,-2133.89990234,2182.80004883,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (156)
  744. CreateObject(16120,-2093.89990234,2153.80004883,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (157)
  745. CreateObject(16120,-2054.80004883,2125.50000000,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (158)
  746. CreateObject(16120,-2016.90002441,2097.50000000,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (159)
  747. CreateObject(16120,-2012.09997559,2082.39990234,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (160)
  748. CreateObject(16120,-2027.40002441,2044.90002441,0.00000000,0.00000000,0.00000000,86.00000000); //object(des_rockgp2_07) (161)
  749. CreateObject(16120,-2050.89990234,2009.40002441,0.00000000,0.00000000,0.00000000,124.00000000); //object(des_rockgp2_07) (162)
  750. CreateObject(16120,-2047.30004883,1967.80004883,0.00000000,0.00000000,0.00000000,162.00000000); //object(des_rockgp2_07) (163)
  751. CreateObject(16120,-2018.59997559,1932.69995117,0.00000000,0.00000000,0.00000000,192.00000000); //object(des_rockgp2_07) (164)
  752. CreateObject(16120,-1984.50000000,1909.30004883,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (165)
  753. CreateObject(16120,-1972.69995117,1888.50000000,0.00000000,0.00000000,0.00000000,334.00000000); //object(des_rockgp2_07) (166)
  754. CreateObject(16120,-2001.40002441,1849.30004883,0.00000000,0.00000000,0.00000000,94.00000000); //object(des_rockgp2_07) (167)
  755. CreateObject(16120,-2017.59997559,1809.50000000,0.00000000,0.00000000,0.00000000,132.00000000); //object(des_rockgp2_07) (168)
  756. CreateObject(16120,-2006.50000000,1768.59997559,0.00000000,0.00000000,0.00000000,170.00000000); //object(des_rockgp2_07) (169)
  757. CreateObject(16120,-1975.19995117,1738.40002441,0.00000000,0.00000000,0.00000000,200.00000000); //object(des_rockgp2_07) (170)
  758. CreateObject(16120,-1933.69995117,1711.00000000,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (171)
  759. CreateObject(16120,-1894.30004883,1688.59997559,0.00000000,0.00000000,0.00000000,214.00000000); //object(des_rockgp2_07) (172)
  760. CreateObject(16120,-1858.30004883,1689.40002441,0.00000000,0.00000000,0.00000000,246.00000000); //object(des_rockgp2_07) (173)
  761. CreateObject(16120,-1813.90002441,1708.00000000,0.00000000,0.00000000,0.00000000,274.00000000); //object(des_rockgp2_07) (174)
  762. CreateObject(16120,-1800.80004883,1746.40002441,0.00000000,0.00000000,0.00000000,318.00000000); //object(des_rockgp2_07) (175)
  763. CreateObject(16120,-1765.09997559,1760.59997559,0.00000000,0.00000000,0.00000000,210.00000000); //object(des_rockgp2_07) (176)
  764. CreateObject(16120,-1725.09997559,1735.30004883,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (177)
  765. CreateObject(16120,-1695.50000000,1715.09997559,0.00000000,0.00000000,0.00000000,198.00000000); //object(des_rockgp2_07) (178)
  766. CreateObject(16120,-1697.90002441,1678.40002441,0.00000000,0.00000000,0.00000000,102.00000000); //object(des_rockgp2_07) (179)
  767. CreateObject(16120,-1723.59997559,1659.59997559,0.00000000,0.00000000,0.00000000,242.00000000); //object(des_rockgp2_07) (180)
  768. CreateObject(16120,-1749.40002441,1648.69995117,0.00000000,0.00000000,0.00000000,30.00000000); //object(des_rockgp2_07) (181)
  769. CreateObject(16120,-1795.40002441,1677.09997559,0.00000000,0.00000000,0.00000000,22.00000000); //object(des_rockgp2_07) (182)
  770. CreateObject(16120,-1901.59997559,1644.40002441,0.00000000,0.00000000,0.00000000,114.00000000); //object(des_rockgp2_07) (183)
  771. CreateObject(16120,-1920.30004883,1602.00000000,0.00000000,0.00000000,0.00000000,122.00000000); //object(des_rockgp2_07) (184)
  772. CreateObject(16120,-1943.90002441,1592.00000000,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (185)
  773. CreateObject(16120,-1996.30004883,1622.50000000,0.00000000,0.00000000,0.00000000,34.00000000); //object(des_rockgp2_07) (186)
  774. CreateObject(16120,-2039.00000000,1617.50000000,0.00000000,0.00000000,0.00000000,76.00000000); //object(des_rockgp2_07) (187)
  775. CreateObject(16120,-2073.69995117,1587.80004883,0.00000000,0.00000000,0.00000000,110.00000000); //object(des_rockgp2_07) (188)
  776. CreateObject(16120,-2093.30004883,1547.59997559,0.00000000,0.00000000,0.00000000,122.00000000); //object(des_rockgp2_07) (189)
  777. CreateObject(16120,-2115.10009766,1543.50000000,0.00000000,0.00000000,0.00000000,344.00000000); //object(des_rockgp2_07) (190)
  778. CreateObject(16120,-2139.50000000,1526.59997559,0.00000000,0.00000000,0.00000000,22.00000000); //object(des_rockgp2_07) (191)
  779. CreateObject(16120,-2170.80004883,1537.09997559,0.00000000,0.00000000,0.00000000,32.00000000); //object(des_rockgp2_07) (192)
  780. CreateObject(16120,-2172.80004883,1575.19995117,0.00000000,0.00000000,0.00000000,304.00000000); //object(des_rockgp2_07) (193)
  781. CreateObject(16120,-2154.39990234,1617.80004883,0.00000000,0.00000000,0.00000000,304.00000000); //object(des_rockgp2_07) (194)
  782. CreateObject(16120,-2135.60009766,1660.40002441,0.00000000,0.00000000,0.00000000,302.00000000); //object(des_rockgp2_07) (195)
  783. CreateObject(16120,-2123.00000000,1706.80004883,0.00000000,0.00000000,0.00000000,320.00000000); //object(des_rockgp2_07) (196)
  784. CreateObject(16120,-2138.00000000,1750.80004883,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (197)
  785. CreateObject(16120,-2177.60009766,1774.80004883,0.00000000,0.00000000,0.00000000,38.00000000); //object(des_rockgp2_07) (198)
  786. CreateObject(16120,-2207.30004883,1773.90002441,0.00000000,0.00000000,0.00000000,52.00000000); //object(des_rockgp2_07) (199)
  787. CreateObject(16120,-2218.50000000,1808.90002441,0.00000000,0.00000000,0.00000000,308.00000000); //object(des_rockgp2_07) (200)
  788. CreateObject(16120,-2202.00000000,1847.40002441,0.00000000,0.00000000,0.00000000,302.00000000); //object(des_rockgp2_07) (201)
  789. CreateObject(16120,-2179.89990234,1888.59997559,0.00000000,0.00000000,0.00000000,304.00000000); //object(des_rockgp2_07) (202)
  790. CreateObject(16120,-2183.60009766,1932.09997559,0.00000000,0.00000000,0.00000000,344.00000000); //object(des_rockgp2_07) (203)
  791. CreateObject(16120,-2209.60009766,1966.19995117,0.00000000,0.00000000,0.00000000,14.00000000); //object(des_rockgp2_07) (204)
  792. CreateObject(16120,-2211.19995117,1985.80004883,0.00000000,0.00000000,0.00000000,86.00000000); //object(des_rockgp2_07) (205)
  793. CreateObject(16120,-2202.19995117,2009.90002441,0.00000000,0.00000000,0.00000000,270.00000000); //object(des_rockgp2_07) (206)
  794. CreateObject(16120,-2170.69995117,2045.09997559,0.00000000,0.00000000,0.00000000,302.00000000); //object(des_rockgp2_07) (207)
  795. CreateObject(16120,-2169.80004883,2086.89990234,0.00000000,0.00000000,0.00000000,336.00000000); //object(des_rockgp2_07) (208)
  796. CreateObject(16120,-2195.19995117,2121.60009766,0.00000000,0.00000000,0.00000000,8.00000000); //object(des_rockgp2_07) (209)
  797. CreateObject(16120,-2229.00000000,2147.19995117,0.00000000,0.00000000,0.00000000,20.00000000); //object(des_rockgp2_07) (210)
  798. CreateObject(16120,-2235.89990234,2169.10009766,0.00000000,0.00000000,0.00000000,118.00000000); //object(des_rockgp2_07) (211)
  799. CreateObject(16120,-2242.39990234,2196.30004883,0.00000000,0.00000000,0.00000000,294.00000000); //object(des_rockgp2_07) (212)
  800. CreateObject(16120,-2228.50000000,2217.80004883,4.00000000,0.00000000,0.00000000,292.00000000); //object(des_rockgp2_07) (213)
  801. CreateObject(16120,-2210.30004883,2220.69995117,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (214)
  802. CreateObject(11547,-2117.69995117,2214.19995117,6.90000010,0.00000000,0.00000000,324.00000000); //object(desn_tscanopy) (1)
  803. CreateObject(11547,-2128.19995117,2199.80004883,6.90000010,0.00000000,0.00000000,324.00000000); //object(desn_tscanopy) (2)
  804. CreateObject(7073,-2117.89990234,2213.50000000,28.10000038,0.00000000,0.00000000,324.00000000); //object(vegascowboy1) (1)
  805. CreateObject(7073,-2127.69995117,2200.39990234,28.10000038,0.00000000,0.00000000,324.00000000); //object(vegascowboy1) (2)
  806. CreateObject(14467,-2124.30004883,2228.89990234,6.69999981,0.00000000,0.00000000,0.00000000); //object(carter_statue) (3)
  807. CreateObject(14467,-2144.00000000,2202.19995117,6.69999981,0.00000000,0.00000000,44.00000000); //object(carter_statue) (4)
  808. CreateObject(14562,-2132.39990234,2213.89990234,5.30000019,0.00000000,0.00000000,144.00000000); //object(triad_lion) (2)
  809. CreateObject(16480,-2092.30004883,2208.00000000,6.80000019,0.00000000,0.00000000,280.00000000); //object(ftcarson_sign) (1)
  810. CreateObject(622,-2064.80004883,2189.60009766,4.00000000,0.00000000,0.00000000,150.00000000); //object(veg_palm03) (1)
  811. CreateObject(622,-1991.50000000,2085.89990234,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (2)
  812. CreateObject(622,-2006.80004883,1996.00000000,4.00000000,0.00000000,0.00000000,116.00000000); //object(veg_palm03) (3)
  813. CreateObject(622,-1955.09997559,1885.40002441,4.00000000,0.00000000,0.00000000,288.00000000); //object(veg_palm03) (4)
  814. CreateObject(622,-1991.80004883,1760.09997559,4.00000000,0.00000000,0.00000000,322.00000000); //object(veg_palm03) (5)
  815. CreateObject(622,-1867.40002441,1726.40002441,4.00000000,0.00000000,0.00000000,190.00000000); //object(veg_palm03) (6)
  816. CreateObject(622,-1779.19995117,1776.80004883,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (7)
  817. CreateObject(622,-1681.09997559,1713.30004883,4.00000000,0.00000000,0.00000000,322.00000000); //object(veg_palm03) (8)
  818. CreateObject(622,-1694.50000000,1604.19995117,4.00000000,0.00000000,0.00000000,22.00000000); //object(veg_palm03) (9)
  819. CreateObject(622,-1840.19995117,1685.19995117,4.00000000,0.00000000,0.00000000,210.00000000); //object(veg_palm03) (10)
  820. CreateObject(622,-1948.69995117,1537.00000000,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (11)
  821. CreateObject(622,-2070.69995117,1579.80004883,4.00000000,0.00000000,0.00000000,238.00000000); //object(veg_palm03) (12)
  822. CreateObject(622,-2126.19995117,1471.59997559,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (13)
  823. CreateObject(622,-2224.19995117,1566.09997559,4.00000000,0.00000000,0.00000000,276.00000000); //object(veg_palm03) (14)
  824. CreateObject(622,-2168.30004883,1699.19995117,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (15)
  825. CreateObject(622,-2223.39990234,1814.69995117,4.00000000,0.00000000,0.00000000,38.00000000); //object(veg_palm03) (16)
  826. CreateObject(622,-2252.39990234,1948.19995117,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (17)
  827. CreateObject(622,-2181.30004883,2092.10009766,4.00000000,0.00000000,0.00000000,106.00000000); //object(veg_palm03) (18)
  828. CreateObject(622,-2260.00000000,2188.00000000,4.00000000,0.00000000,0.00000000,40.00000000); //object(veg_palm03) (19)
  829. CreateObject(622,-2165.80004883,2259.60009766,4.00000000,0.00000000,0.00000000,166.00000000); //object(veg_palm03) (20)
  830. CreateObject(623,-2240.10009766,2268.19995117,4.00000000,0.00000000,0.00000000,224.00000000); //object(veg_palwee01) (1)
  831. CreateObject(623,-2256.80004883,2114.00000000,4.00000000,0.00000000,0.00000000,334.00000000); //object(veg_palwee01) (2)
  832. CreateObject(623,-2214.50000000,2011.30004883,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palwee01) (3)
  833. CreateObject(623,-2220.10009766,1902.80004883,4.00000000,0.00000000,0.00000000,264.00000000); //object(veg_palwee01) (4)
  834. CreateObject(623,-2008.19995117,1817.90002441,4.00000000,0.00000000,0.00000000,270.00000000); //object(veg_palwee01) (5)
  835. CreateObject(623,-1813.90002441,1716.40002441,4.00000000,0.00000000,0.00000000,56.00000000); //object(veg_palwee01) (6)
  836. CreateObject(623,-1866.00000000,1618.19995117,4.00000000,0.00000000,0.00000000,80.00000000); //object(veg_palwee01) (7)
  837. CreateObject(623,-2006.09997559,1616.50000000,4.00000000,0.00000000,0.00000000,180.00000000); //object(veg_palwee01) (8)
  838. CreateObject(3471,-2116.39990234,2223.60009766,5.30000019,0.00000000,0.00000000,141.99996948); //object(vgschinalion1) (1)
  839. CreateObject(3471,-2136.60009766,2195.89990234,5.30000019,0.00000000,0.00000000,143.99996948); //object(vgschinalion1) (2)
  840. CreateObject(4729,-1954.00000000,2091.00000000,14.39999962,0.00000000,0.00000000,206.00000000); //object(billbrdlan2_01) (1)
  841. CreateObject(4729,-2186.10009766,2249.60009766,25.20000076,0.00000000,0.00000000,168.00000000); //object(billbrdlan2_01) (2)
  842. CreateObject(1267,-2184.60009766,2248.39990234,20.10000038,0.00000000,0.00000000,140.00000000); //object(billbd2) (1)
  843. //////////////////////////////////////////////DRIFT1////////////////////////////
  844. AddStaticVehicleEx(411,-1011.00000000,970.40002441,1.10000002,192.00000000,-1,1,15); //Infernus
  845. AddStaticVehicleEx(411,-997.40002441,973.29998779,1.10000002,194.00000000,-1,1,15); //Infernus
  846. AddStaticVehicleEx(562,-993.40002441,974.29998779,1.00000000,194.00000000,-1,1,15); //Elegy
  847. AddStaticVehicleEx(562,-1006.79998779,971.29998779,1.00000000,194.00000000,-1,1,15); //Elegy
  848. CreateObject(8356,-982.00000000,893.70001221,0.30000001,0.00000000,0.00000000,14.00000000); //object(vgssairportland15) (1)
  849. CreateObject(8343,-971.00000000,750.29998779,0.30000001,0.00000000,0.00000000,194.00000000); //object(vgssairportland09) (1)
  850. CreateObject(8343,-1045.30004883,691.20001221,0.30000001,0.00000000,0.00000000,16.00000000); //object(vgssairportland09) (2)
  851. CreateObject(8343,-1065.30004883,585.79998779,0.30000001,0.00000000,0.00000000,196.00000000); //object(vgssairportland09) (3)
  852. CreateObject(8344,-1147.09997559,585.00000000,0.30000001,0.00000000,0.00000000,8.00000000); //object(vgssairportland10) (1)
  853. CreateObject(8344,-1213.00000000,706.20001221,0.30000001,0.00000000,0.00000000,188.00000000); //object(vgssairportland10) (2)
  854. CreateObject(8344,-1310.40002441,763.79998779,0.30000001,0.00000000,0.00000000,8.00000000); //object(vgssairportland10) (3)
  855. CreateObject(8343,-1326.19995117,875.70001221,0.30000001,0.00000000,0.00000000,8.00000000); //object(vgssairportland09) (5)
  856. CreateObject(8343,-1243.69995117,925.29998779,0.30000001,0.00000000,0.00000000,188.00000000); //object(vgssairportland09) (6)
  857. CreateObject(8344,-1259.59997559,1036.90002441,0.30000001,0.00000000,0.00000000,188.00000000); //object(vgssairportland10) (4)
  858. CreateObject(8344,-1356.90002441,1094.40002441,0.30000001,0.00000000,0.00000000,8.00000000); //object(vgssairportland10) (5)
  859. CreateObject(8343,-1372.69995117,1206.19995117,0.30000001,0.00000000,0.00000000,8.00000000); //object(vgssairportland09) (7)
  860. CreateObject(8344,-1282.69995117,1202.09997559,0.30000001,0.00000000,0.00000000,188.00000000); //object(vgssairportland10) (6)
  861. CreateObject(8355,-1213.80004883,1092.50000000,0.30000001,0.00000000,0.00000000,34.00000000); //object(vgssairportland18) (1)
  862. CreateObject(8343,-1043.90002441,1032.90002441,0.30000001,0.00000000,0.00000000,300.00000000); //object(vgssairportland09) (9)
  863. CreateObject(8343,-1141.09997559,1032.50000000,0.30000001,0.00000000,0.00000000,120.00000000); //object(vgssairportland09) (10)
  864. CreateObject(8171,-961.70001221,1015.59997559,0.30000001,0.00000000,0.00000000,284.00000000); //object(vgssairportland06) (1)
  865. CreateObject(16113,-973.20001221,954.29998779,0.30000001,0.00000000,0.00000000,328.00000000); //object(des_rockgp2_03) (1)
  866. CreateObject(16121,-960.29998779,905.50000000,0.30000001,0.00000000,0.00000000,356.00000000); //object(des_rockgp2_09) (1)
  867. CreateObject(16121,-933.50000000,857.50000000,0.30000001,0.00000000,0.00000000,172.00000000); //object(des_rockgp2_09) (2)
  868. CreateObject(16121,-937.50000000,818.09997559,0.00000000,0.00000000,0.00000000,354.00000000); //object(des_rockgp2_09) (3)
  869. CreateObject(16121,-913.09997559,767.79998779,0.00000000,0.00000000,0.00000000,166.00000000); //object(des_rockgp2_09) (4)
  870. CreateObject(16121,-923.59997559,719.50000000,0.00000000,0.00000000,0.00000000,136.00000000); //object(des_rockgp2_09) (5)
  871. CreateObject(16121,-953.70001221,706.29998779,0.30000001,0.00000000,0.00000000,284.00000000); //object(des_rockgp2_09) (6)
  872. CreateObject(16121,-985.50000000,693.90002441,0.00000000,0.00000000,0.00000000,242.00000000); //object(des_rockgp2_09) (7)
  873. CreateObject(16121,-1025.69995117,682.50000000,0.00000000,0.00000000,0.00000000,32.00000000); //object(des_rockgp2_09) (8)
  874. CreateObject(16121,-1038.50000000,671.50000000,0.00000000,0.00000000,0.00000000,352.00000000); //object(des_rockgp2_09) (9)
  875. CreateObject(16121,-1026.30004883,624.40002441,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_09) (10)
  876. CreateObject(16121,-1022.70001221,580.00000000,0.00000000,0.00000000,0.00000000,328.00000000); //object(des_rockgp2_09) (11)
  877. CreateObject(16121,-1041.40002441,548.09997559,0.00000000,0.00000000,0.00000000,296.00000000); //object(des_rockgp2_09) (12)
  878. CreateObject(16121,-1074.00000000,528.90002441,0.00000000,0.00000000,0.00000000,260.00000000); //object(des_rockgp2_09) (13)
  879. CreateObject(16121,-1121.00000000,519.50000000,0.00000000,0.00000000,0.00000000,252.00000000); //object(des_rockgp2_09) (14)
  880. CreateObject(16121,-1163.00000000,528.90002441,0.00000000,0.00000000,0.00000000,214.00000000); //object(des_rockgp2_09) (15)
  881. CreateObject(16121,-1205.59997559,565.09997559,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_09) (16)
  882. CreateObject(16121,-1199.09997559,601.70001221,0.00000000,0.00000000,0.00000000,172.00000000); //object(des_rockgp2_09) (17)
  883. CreateObject(16120,-1206.30004883,647.59997559,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (1)
  884. CreateObject(16120,-1212.40002441,688.90002441,0.00000000,0.00000000,0.00000000,158.00000000); //object(des_rockgp2_07) (2)
  885. CreateObject(16120,-1244.09997559,700.90002441,0.00000000,0.00000000,0.00000000,102.00000000); //object(des_rockgp2_07) (3)
  886. CreateObject(16120,-1281.50000000,697.79998779,0.00000000,0.00000000,0.00000000,240.00000000); //object(des_rockgp2_07) (4)
  887. CreateObject(16120,-1321.40002441,704.50000000,0.00000000,0.00000000,0.00000000,210.00000000); //object(des_rockgp2_07) (5)
  888. CreateObject(16120,-1349.40002441,729.90002441,0.00000000,0.00000000,0.00000000,178.00000000); //object(des_rockgp2_07) (6)
  889. CreateObject(16120,-1361.00000000,766.90002441,0.00000000,0.00000000,0.00000000,158.00000000); //object(des_rockgp2_07) (7)
  890. CreateObject(16120,-1368.09997559,813.50000000,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (8)
  891. CreateObject(16120,-1372.50000000,859.90002441,0.00000000,0.00000000,0.00000000,144.00000000); //object(des_rockgp2_07) (9)
  892. CreateObject(16120,-1362.80004883,900.00000000,0.00000000,0.00000000,0.00000000,114.00000000); //object(des_rockgp2_07) (10)
  893. CreateObject(16120,-1338.80004883,922.50000000,0.00000000,0.00000000,0.00000000,84.00000000); //object(des_rockgp2_07) (11)
  894. CreateObject(16120,-1303.09997559,930.79998779,0.30000001,0.00000000,0.00000000,54.00000000); //object(des_rockgp2_07) (12)
  895. CreateObject(16120,-1265.00000000,935.09997559,0.00000000,0.00000000,0.00000000,158.00000000); //object(des_rockgp2_07) (13)
  896. CreateObject(16120,-1264.40002441,947.09997559,0.00000000,0.00000000,0.00000000,300.00000000); //object(des_rockgp2_07) (14)
  897. CreateObject(16120,-1262.09997559,940.20001221,0.30000001,0.00000000,0.00000000,234.00000000); //object(des_rockgp2_07) (15)
  898. CreateObject(16120,-1252.09997559,973.09997559,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (16)
  899. CreateObject(16120,-1258.09997559,1016.70001221,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (17)
  900. CreateObject(16120,-1291.30004883,1035.09997559,0.00000000,0.00000000,0.00000000,84.00000000); //object(des_rockgp2_07) (18)
  901. CreateObject(16120,-1327.30004883,1029.00000000,0.00000000,0.00000000,0.00000000,246.00000000); //object(des_rockgp2_07) (19)
  902. CreateObject(16120,-1363.69995117,1033.80004883,0.00000000,0.00000000,0.00000000,212.00000000); //object(des_rockgp2_07) (20)
  903. CreateObject(16120,-1411.00000000,1061.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (21)
  904. CreateObject(16120,-1407.50000000,1098.59997559,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (22)
  905. CreateObject(16120,-1414.09997559,1145.40002441,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (23)
  906. CreateObject(16120,-1419.30004883,1190.30004883,0.00000000,0.00000000,0.00000000,144.00000000); //object(des_rockgp2_07) (24)
  907. CreateObject(16120,-1408.40002441,1231.19995117,0.00000000,0.00000000,0.00000000,112.00000000); //object(des_rockgp2_07) (25)
  908. CreateObject(16120,-1380.19995117,1254.40002441,0.00000000,0.00000000,0.00000000,80.00000000); //object(des_rockgp2_07) (26)
  909. CreateObject(16120,-1340.09997559,1262.09997559,0.00000000,0.00000000,0.00000000,66.00000000); //object(des_rockgp2_07) (27)
  910. CreateObject(16120,-1292.50000000,1268.09997559,0.00000000,0.00000000,0.00000000,48.00000000); //object(des_rockgp2_07) (28)
  911. CreateObject(16120,-1259.00000000,1253.00000000,0.00000000,0.00000000,0.00000000,16.00000000); //object(des_rockgp2_07) (29)
  912. CreateObject(16120,-1237.30004883,1222.59997559,0.00000000,0.00000000,0.00000000,346.00000000); //object(des_rockgp2_07) (30)
  913. CreateObject(16120,-1230.30004883,1186.80004883,0.00000000,0.00000000,0.00000000,336.00000000); //object(des_rockgp2_07) (31)
  914. CreateObject(16120,-1218.90002441,1146.09997559,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (32)
  915. CreateObject(16120,-1193.09997559,1107.30004883,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (33)
  916. CreateObject(16120,-1166.30004883,1067.69995117,0.30000001,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (34)
  917. CreateObject(16120,-1128.40002441,1042.09997559,0.00000000,0.00000000,0.00000000,78.00000000); //object(des_rockgp2_07) (35)
  918. CreateObject(16120,-1086.69995117,1065.69995117,0.00000000,0.00000000,0.00000000,84.00000000); //object(des_rockgp2_07) (36)
  919. CreateObject(16120,-1045.30004883,1076.40002441,0.00000000,0.00000000,0.00000000,56.00000000); //object(des_rockgp2_07) (37)
  920. CreateObject(16120,-1013.09997559,1066.30004883,0.00000000,0.00000000,0.00000000,22.00000000); //object(des_rockgp2_07) (38)
  921. CreateObject(16120,-984.70001221,1036.80004883,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (39)
  922. CreateObject(16120,-978.00000000,999.70001221,0.30000001,0.00000000,0.00000000,328.00000000); //object(des_rockgp2_07) (40)
  923. CreateObject(16120,-1022.70001221,951.20001221,0.00000000,0.00000000,0.00000000,162.00000000); //object(des_rockgp2_07) (41)
  924. CreateObject(16120,-1009.09997559,900.20001221,0.00000000,0.00000000,0.00000000,160.00000000); //object(des_rockgp2_07) (42)
  925. CreateObject(16120,-998.09997559,853.20001221,0.00000000,0.00000000,0.00000000,160.00000000); //object(des_rockgp2_07) (43)
  926. CreateObject(16120,-987.90002441,811.50000000,0.00000000,0.00000000,0.00000000,160.00000000); //object(des_rockgp2_07) (44)
  927. CreateObject(16120,-977.59997559,770.20001221,0.00000000,0.00000000,0.00000000,158.00000000); //object(des_rockgp2_07) (45)
  928. CreateObject(16120,-1011.40002441,743.29998779,0.00000000,0.00000000,0.00000000,58.00000000); //object(des_rockgp2_07) (46)
  929. CreateObject(16120,-1060.09997559,736.00000000,0.00000000,0.00000000,0.00000000,88.00000000); //object(des_rockgp2_07) (47)
  930. CreateObject(16120,-1087.00000000,700.59997559,0.00000000,0.00000000,0.00000000,126.00000000); //object(des_rockgp2_07) (48)
  931. CreateObject(16120,-1086.19995117,655.20001221,0.00000000,0.00000000,0.00000000,160.00000000); //object(des_rockgp2_07) (49)
  932. CreateObject(16120,-1073.50000000,609.50000000,0.00000000,0.00000000,0.00000000,160.00000000); //object(des_rockgp2_07) (50)
  933. CreateObject(16120,-1100.69995117,575.40002441,0.00000000,0.00000000,0.00000000,70.00000000); //object(des_rockgp2_07) (51)
  934. CreateObject(16120,-1115.50000000,587.29998779,0.00000000,0.00000000,0.00000000,264.00000000); //object(des_rockgp2_07) (52)
  935. CreateObject(16120,-1148.30004883,603.90002441,0.00000000,0.00000000,0.00000000,338.00000000); //object(des_rockgp2_07) (53)
  936. CreateObject(16120,-1156.00000000,655.20001221,0.00000000,0.00000000,0.00000000,334.00000000); //object(des_rockgp2_07) (54)
  937. CreateObject(16120,-1162.50000000,702.79998779,0.00000000,0.00000000,0.00000000,336.00000000); //object(des_rockgp2_07) (55)
  938. CreateObject(16120,-1181.40002441,748.29998779,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (56)
  939. CreateObject(16120,-1220.69995117,771.40002441,0.00000000,0.00000000,0.00000000,38.00000000); //object(des_rockgp2_07) (57)
  940. CreateObject(16120,-1261.50000000,765.50000000,0.00000000,0.00000000,0.00000000,76.00000000); //object(des_rockgp2_07) (58)
  941. CreateObject(16120,-1282.50000000,775.59997559,0.00000000,0.00000000,0.00000000,314.00000000); //object(des_rockgp2_07) (59)
  942. CreateObject(16120,-1288.90002441,765.20001221,0.00000000,0.00000000,0.00000000,172.00000000); //object(des_rockgp2_07) (60)
  943. CreateObject(16120,-1311.90002441,781.29998779,0.00000000,0.00000000,0.00000000,338.00000000); //object(des_rockgp2_07) (61)
  944. CreateObject(16120,-1318.40002441,829.79998779,0.00000000,0.00000000,0.00000000,336.00000000); //object(des_rockgp2_07) (62)
  945. CreateObject(16120,-1321.80004883,857.09997559,0.00000000,0.00000000,0.00000000,330.00000000); //object(des_rockgp2_07) (63)
  946. CreateObject(16120,-1310.19995117,862.40002441,0.00000000,0.00000000,0.00000000,16.00000000); //object(des_rockgp2_07) (64)
  947. CreateObject(16120,-1278.19995117,870.29998779,0.00000000,0.00000000,0.00000000,214.00000000); //object(des_rockgp2_07) (65)
  948. CreateObject(16120,-1245.00000000,872.50000000,0.00000000,0.00000000,0.00000000,248.00000000); //object(des_rockgp2_07) (66)
  949. CreateObject(16120,-1212.00000000,893.50000000,0.00000000,0.00000000,0.00000000,278.00000000); //object(des_rockgp2_07) (67)
  950. CreateObject(16120,-1199.40002441,924.70001221,0.00000000,0.00000000,0.00000000,310.00000000); //object(des_rockgp2_07) (68)
  951. CreateObject(16120,-1199.59997559,971.20001221,0.00000000,0.00000000,0.00000000,334.00000000); //object(des_rockgp2_07) (69)
  952. CreateObject(16120,-1207.50000000,1012.29998779,0.00000000,0.00000000,0.00000000,340.00000000); //object(des_rockgp2_07) (70)
  953. CreateObject(16133,-1211.80004883,1040.19995117,0.00000000,0.00000000,0.00000000,186.00000000); //object(des_rockgp2_18) (1)
  954. CreateObject(16667,-1221.00000000,1062.90002441,9.19999981,0.00000000,0.00000000,318.00000000); //object(des_rockgp2_14) (1)
  955. CreateObject(16120,-1253.09997559,1098.09997559,0.00000000,0.00000000,0.00000000,18.00000000); //object(des_rockgp2_07) (71)
  956. CreateObject(16120,-1289.90002441,1102.00000000,0.00000000,0.00000000,0.00000000,58.00000000); //object(des_rockgp2_07) (72)
  957. CreateObject(16120,-1319.90002441,1086.59997559,0.00000000,0.00000000,0.00000000,94.00000000); //object(des_rockgp2_07) (73)
  958. CreateObject(16120,-1334.90002441,1095.30004883,0.00000000,0.00000000,0.00000000,174.00000000); //object(des_rockgp2_07) (74)
  959. CreateObject(16120,-1359.19995117,1112.30004883,0.30000001,0.00000000,0.00000000,340.00000000); //object(des_rockgp2_07) (75)
  960. CreateObject(16120,-1364.69995117,1156.59997559,0.00000000,0.00000000,0.00000000,336.00000000); //object(des_rockgp2_07) (76)
  961. CreateObject(16120,-1368.19995117,1185.80004883,0.00000000,0.00000000,0.00000000,334.00000000); //object(des_rockgp2_07) (77)
  962. CreateObject(16120,-1332.69995117,1208.09997559,0.30000001,0.00000000,0.00000000,230.00000000); //object(des_rockgp2_07) (78)
  963. CreateObject(16120,-1309.40002441,1199.09997559,0.00000000,0.00000000,0.00000000,8.00000000); //object(des_rockgp2_07) (79)
  964. CreateObject(16120,-1302.19995117,1203.00000000,0.10000000,0.00000000,0.00000000,320.00000000); //object(des_rockgp2_07) (80)
  965. CreateObject(16120,-1280.19995117,1174.80004883,0.30000001,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (81)
  966. CreateObject(16120,-1268.59997559,1130.90002441,0.30000001,0.00000000,0.00000000,170.00000000); //object(des_rockgp2_07) (82)
  967. CreateObject(16120,-1174.59997559,999.79998779,0.00000000,0.00000000,0.00000000,198.00000000); //object(des_rockgp2_07) (83)
  968. CreateObject(16120,-1133.40002441,989.59997559,0.00000000,0.00000000,0.00000000,234.00000000); //object(des_rockgp2_07) (84)
  969. CreateObject(16120,-1089.00000000,1005.29998779,0.00000000,0.00000000,0.00000000,264.00000000); //object(des_rockgp2_07) (85)
  970. CreateObject(16120,-1060.90002441,1021.20001221,0.00000000,0.00000000,0.00000000,264.00000000); //object(des_rockgp2_07) (86)
  971. CreateObject(16120,-1032.09997559,994.90002441,0.30000001,0.00000000,0.00000000,150.00000000); //object(des_rockgp2_07) (87)
  972. CreateObject(661,-987.79998779,983.50000000,0.30000001,0.00000000,0.00000000,0.00000000); //object(pinetree07) (1)
  973. CreateObject(661,-939.90002441,728.90002441,0.30000001,0.00000000,0.00000000,0.00000000); //object(pinetree07) (2)
  974. CreateObject(661,-1063.30004883,540.20001221,0.30000001,0.00000000,0.00000000,0.00000000); //object(pinetree07) (3)
  975. CreateObject(661,-1136.69995117,560.50000000,0.30000001,0.00000000,0.00000000,0.00000000); //object(pinetree07) (4)
  976. CreateObject(672,-1190.80004883,599.59997559,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (1)
  977. CreateObject(672,-1263.69995117,755.59997559,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (2)
  978. CreateObject(672,-1320.50000000,884.20001221,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (3)
  979. CreateObject(672,-1264.80004883,912.79998779,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (4)
  980. CreateObject(672,-1294.40002441,1093.00000000,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (5)
  981. CreateObject(672,-1392.40002441,1069.40002441,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (6)
  982. CreateObject(672,-1370.19995117,1210.59997559,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (7)
  983. CreateObject(710,-1264.40002441,1246.30004883,15.89999962,0.00000000,0.00000000,0.00000000); //object(vgs_palm01) (1)
  984. CreateObject(711,-1219.09997559,1073.40002441,6.30000019,0.00000000,0.00000000,0.00000000); //object(vgs_palm02) (1)
  985. CreateObject(711,-1146.40002441,1031.09997559,6.30000019,0.00000000,0.00000000,0.00000000); //object(vgs_palm02) (2)
  986. CreateObject(711,-1057.40002441,1032.30004883,6.30000019,0.00000000,0.00000000,0.00000000); //object(vgs_palm02) (3)
  987. CreateObject(711,-1006.29998779,981.09997559,6.30000019,0.00000000,0.00000000,0.00000000); //object(vgs_palm02) (4)
  988. CreateObject(711,-1003.29998779,981.70001221,6.30000019,0.00000000,0.00000000,0.00000000); //object(vgs_palm02) (5)
  989. CreateObject(14467,-989.79998779,974.00000000,3.00000000,0.00000000,0.00000000,326.00000000); //object(carter_statue) (1)
  990. CreateObject(14467,-1013.09997559,968.40002441,3.00000000,0.00000000,0.00000000,0.00000000); //object(carter_statue) (2)
  991. CreateObject(14562,-1004.00000000,978.90002441,1.50000000,0.00000000,0.00000000,104.00000000); //object(triad_lion) (1)
  992. CreateObject(16002,-998.50000000,958.00000000,0.30000001,0.00000000,0.00000000,104.00000000); //object(drvin_sign) (1)
  993. CreateObject(7033,-1002.20001221,970.70001221,4.80000019,0.00000000,0.00000000,194.00000000); //object(vgnhsegate02) (2)
  994. /////////////////////////////////////PARKOUR////////////////////////////////////
  995. AddStaticVehicleEx(446,-1590.40002441,1646.09997559,0.00000000,244.00000000,-1,1,15); //Squalo
  996. AddStaticVehicleEx(493,-1588.40002441,1651.19995117,0.00000000,244.00000000,-1,-1,15); //Jetmax
  997. AddStaticVehicleEx(452,-1585.19995117,1656.30004883,0.00000000,246.00000000,-1,-1,15); //Speeder
  998. CreateObject(2935,-1813.30004883,1320.30004883,62.90000153,0.00000000,0.00000000,6.00000000); //object(kmb_container_yel) (1)
  999. CreateObject(2935,-1814.59997559,1330.30004883,65.80000305,0.00000000,0.00000000,8.00000000); //object(kmb_container_yel) (2)
  1000. CreateObject(2935,-1812.30004883,1313.50000000,60.20000076,0.00000000,0.00000000,8.00000000); //object(kmb_container_yel) (3)
  1001. CreateObject(2935,-1815.90002441,1338.50000000,68.69999695,0.00000000,0.00000000,100.00000000); //object(kmb_container_yel) (4)
  1002. CreateObject(2935,-1805.69995117,1340.19995117,71.59999847,0.00000000,0.00000000,6.00000000); //object(kmb_container_yel) (5)
  1003. CreateObject(3502,-1800.09997559,1340.69995117,75.00000000,0.00000000,0.00000000,278.00000000); //object(vgsn_con_tube) (1)
  1004. CreateObject(3502,-1791.09997559,1342.00000000,75.00000000,0.00000000,0.00000000,278.00000000); //object(vgsn_con_tube) (2)
  1005. CreateObject(3502,-1782.19995117,1343.30004883,75.00000000,0.00000000,0.00000000,278.00000000); //object(vgsn_con_tube) (3)
  1006. CreateObject(3502,-1774.00000000,1345.59997559,75.19999695,0.00000000,0.00000000,294.00000000); //object(vgsn_con_tube) (4)
  1007. CreateObject(3502,-1767.40002441,1350.40002441,75.19999695,0.00000000,0.00000000,316.00000000); //object(vgsn_con_tube) (5)
  1008. CreateObject(3502,-1761.90002441,1356.90002441,75.09999847,0.00000000,0.00000000,322.00000000); //object(vgsn_con_tube) (6)
  1009. CreateObject(3502,-1757.30004883,1362.59997559,75.30000305,0.00000000,0.00000000,322.00000000); //object(vgsn_con_tube) (7)
  1010. CreateObject(3502,-1752.09997559,1369.19995117,75.40000153,0.00000000,0.00000000,142.00000000); //object(vgsn_con_tube) (8)
  1011. CreateObject(3502,-1746.69995117,1376.19995117,75.19999695,0.00000000,0.00000000,322.00000000); //object(vgsn_con_tube) (9)
  1012. CreateObject(3502,-1741.40002441,1382.80004883,75.50000000,0.00000000,0.00000000,142.00000000); //object(vgsn_con_tube) (10)
  1013. CreateObject(3502,-1736.30004883,1389.69995117,75.40000153,0.00000000,0.00000000,322.00000000); //object(vgsn_con_tube) (11)
  1014. CreateObject(3502,-1731.00000000,1396.69995117,75.40000153,0.00000000,0.00000000,144.00000000); //object(vgsn_con_tube) (12)
  1015. CreateObject(3502,-1725.80004883,1403.80004883,75.50000000,0.00000000,0.00000000,322.00000000); //object(vgsn_con_tube) (13)
  1016. CreateObject(2935,-1704.40002441,1437.69995117,0.00000000,0.00000000,0.00000000,254.00000000); //object(kmb_container_yel) (6)
  1017. CreateObject(2935,-1702.30004883,1444.80004883,2.90000010,0.00000000,0.00000000,74.00000000); //object(kmb_container_yel) (7)
  1018. CreateObject(2935,-1699.59997559,1453.50000000,5.80000019,0.00000000,0.00000000,344.00000000); //object(kmb_container_yel) (8)
  1019. CreateObject(2934,-1698.09997559,1458.50000000,8.69999981,0.00000000,0.00000000,344.00000000); //object(kmb_container_red) (1)
  1020. CreateObject(2934,-1694.80004883,1469.30004883,11.60000038,0.00000000,0.00000000,344.00000000); //object(kmb_container_red) (2)
  1021. CreateObject(2934,-1692.09997559,1478.19995117,14.50000000,0.00000000,0.00000000,344.00000000); //object(kmb_container_red) (3)
  1022. CreateObject(3043,-1689.09997559,1488.80004883,17.39999962,0.00000000,0.00000000,164.00000000); //object(kmb_container_open) (1)
  1023. CreateObject(7073,-1820.50000000,1315.90002441,79.80000305,0.00000000,0.00000000,276.00000000); //object(vegascowboy1) (1)
  1024. CreateObject(2934,-1682.09997559,1493.00000000,20.29999924,0.00000000,0.00000000,16.00000000); //object(kmb_container_red) (4)
  1025. CreateObject(2934,-1673.09997559,1495.40002441,23.20000076,0.00000000,0.00000000,106.00000000); //object(kmb_container_red) (5)
  1026. CreateObject(2934,-1661.09997559,1497.19995117,26.10000038,0.00000000,0.00000000,82.00000000); //object(kmb_container_red) (6)
  1027. CreateObject(2934,-1651.00000000,1498.40002441,29.00000000,0.00000000,0.00000000,354.00000000); //object(kmb_container_red) (7)
  1028. CreateObject(2934,-1648.59997559,1508.69995117,31.89999962,0.00000000,0.00000000,340.00000000); //object(kmb_container_red) (8)
  1029. CreateObject(2934,-1644.30004883,1519.59997559,34.79999924,0.00000000,0.00000000,338.00000000); //object(kmb_container_red) (9)
  1030. CreateObject(3375,-1634.00000000,1547.59997559,42.09999847,0.00000000,0.00000000,250.00000000); //object(ce_dblbarn01) (1)
  1031. CreateObject(3043,-1641.59997559,1526.00000000,37.70000076,0.00000000,0.00000000,252.00000000); //object(kmb_container_open) (2)
  1032. CreateObject(2934,-1624.00000000,1571.90002441,40.59999847,0.00000000,0.00000000,70.00000000); //object(kmb_container_red) (10)
  1033. CreateObject(2934,-1622.59997559,1579.80004883,43.50000000,0.00000000,0.00000000,6.00000000); //object(kmb_container_red) (12)
  1034. CreateObject(2934,-1620.09997559,1589.59997559,46.40000153,0.00000000,0.00000000,330.00000000); //object(kmb_container_red) (13)
  1035. CreateObject(2934,-1617.00000000,1595.00000000,49.29999924,0.00000000,0.00000000,330.00000000); //object(kmb_container_red) (14)
  1036. CreateObject(2934,-1612.00000000,1604.40002441,52.20000076,0.00000000,0.00000000,332.00000000); //object(kmb_container_red) (15)
  1037. CreateObject(2934,-1606.90002441,1613.50000000,55.09999847,0.00000000,0.00000000,332.00000000); //object(kmb_container_red) (16)
  1038. CreateObject(3502,-1603.30004883,1620.19995117,53.59999847,301.00000000,0.00000000,334.00000000); //object(vgsn_con_tube) (14)
  1039. CreateObject(2934,-1593.30004883,1637.09997559,0.00000000,0.00000000,0.00000000,64.00000000); //object(kmb_container_red) (17)
  1040. CreateObject(2934,-1600.00000000,1623.59997559,0.00000000,0.00000000,0.00000000,64.00000000); //object(kmb_container_red) (18)
  1041. CreateObject(2934,-1598.69995117,1637.59997559,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (19)
  1042. CreateObject(2934,-1603.59997559,1627.50000000,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (20)
  1043. CreateObject(2934,-1600.80004883,1633.19995117,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (21)
  1044. CreateObject(2934,-1594.59997559,1623.19995117,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (22)
  1045. CreateObject(2934,-1589.80004883,1633.09997559,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (23)
  1046. CreateObject(2934,-1592.19995117,1628.30004883,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (24)
  1047. CreateObject(5837,-1601.59997559,1638.40002441,3.20000005,0.00000000,0.00000000,244.00000000); //object(ci_guardhouse1) (1)
  1048. CreateObject(3886,-1591.50000000,1640.19995117,0.00000000,0.00000000,0.00000000,64.00000000); //object(ws_jettynol_sfx) (1)
  1049. /////////////////////////////////////Motokary///////////////////////////////////
  1050. AddStaticVehicleEx(522,968.00000000,-2083.69995117,13.39999962,50.00000000,-1,1,15); //NRG-500
  1051. AddStaticVehicleEx(522,966.40002441,-2086.50000000,13.39999962,40.00000000,-1,1,15); //NRG-500
  1052. AddStaticVehicleEx(522,964.79998779,-2089.10009766,13.39999962,48.00000000,-1,1,15); //NRG-500
  1053. AddStaticVehicleEx(522,963.00000000,-2092.00000000,13.39999962,44.00000000,-1,1,15); //NRG-500
  1054. AddStaticVehicleEx(468,961.40002441,-2095.19995117,13.50000000,49.99877930,-1,1,15); //Sanchez
  1055. AddStaticVehicleEx(468,959.70001221,-2097.60009766,13.50000000,55.99731445,-1,1,15); //Sanchez
  1056. AddStaticVehicleEx(468,957.90002441,-2100.19995117,13.50000000,55.99731445,-1,1,15); //Sanchez
  1057. AddStaticVehicleEx(468,956.29998779,-2102.69995117,13.50000000,59.99633789,-1,1,15); //Sanchez
  1058. AddStaticVehicleEx(411,960.09997559,-2074.89990234,13.50000000,147.99993896,-1,1,15); //Infernus
  1059. AddStaticVehicleEx(411,955.00000000,-2071.89990234,13.50000000,147.99993896,-1,1,15); //Infernus
  1060. AddStaticVehicleEx(560,940.90002441,-2070.69995117,13.50000000,238.00000000,-1,1,15); //Sultan
  1061. AddStaticVehicleEx(560,937.70001221,-2075.60009766,13.50000000,238.00000000,-1,1,15); //Sultan
  1062. AddStaticVehicleEx(568,934.09997559,-2081.10009766,13.69999981,239.99633789,-1,1,15); //Bandito
  1063. AddStaticVehicleEx(568,930.59997559,-2086.60009766,13.69999981,237.99682617,-1,1,15); //Bandito
  1064. AddStaticVehicleEx(451,950.59997559,-2091.60009766,13.50000000,58.00000000,-1,1,15); //Turismo
  1065. AddStaticVehicleEx(451,943.40002441,-2087.19995117,13.50000000,236.00000000,-1,1,15); //Turismo
  1066. AddStaticVehicleEx(477,947.40002441,-2097.30004883,13.60000038,58.00000000,-1,1,15); //ZR-350
  1067. AddStaticVehicleEx(477,940.00000000,-2092.50000000,13.60000038,238.00000000,-1,1,15); //ZR-350
  1068. AddStaticVehicleEx(424,943.70001221,-2102.50000000,13.60000038,60.00000000,-1,1,15); //BF Injection
  1069. AddStaticVehicleEx(424,936.40002441,-2098.00000000,13.60000038,238.00000000,-1,1,15); //BF Injection
  1070. AddStaticVehicleEx(571,826.40002441,-2057.10009766,12.19999981,178.00000000,-1,-1,15); //Kart
  1071. AddStaticVehicleEx(571,829.09997559,-2057.10009766,12.19999981,180.00000000,-1,-1,15); //Kart
  1072. AddStaticVehicleEx(571,831.79998779,-2057.19995117,12.19999981,180.00000000,-1,-1,15); //Kart
  1073. AddStaticVehicleEx(571,826.50000000,-2053.69995117,12.19999981,180.00000000,-1,-1,15); //Kart
  1074. AddStaticVehicleEx(571,829.09997559,-2053.69995117,12.19999981,180.00000000,-1,-1,15); //Kart
  1075. AddStaticVehicleEx(571,831.70001221,-2053.89990234,12.19999981,180.00000000,-1,-1,15); //Kart
  1076. CreateObject(8356,837.09960938,-2161.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(vgssairportland15) (1)
  1077. CreateObject(8356,876.89941406,-2161.59960938,11.89999962,0.00000000,0.00000000,0.00000000); //object(vgssairportland15) (2)
  1078. CreateObject(8356,797.19921875,-2161.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(vgssairportland15) (3)
  1079. CreateObject(8356,757.29998779,-2161.60009766,11.89999962,0.00000000,0.00000000,0.00000000); //object(vgssairportland15) (4)
  1080. CreateObject(8356,916.79980469,-2161.69921875,11.89999962,0.00000000,0.00000000,0.00000000); //object(vgssairportland15) (5)
  1081. CreateObject(8556,835.59997559,-2062.80004883,16.39999962,0.00000000,0.00000000,0.00000000); //object(vgshsegate04) (1)
  1082. CreateObject(973,834.00000000,-2074.60009766,12.69999981,0.00000000,0.00000000,92.00000000); //object(sub_roadbarrier) (1)
  1083. CreateObject(973,830.70001221,-2081.80004883,12.69999981,0.00000000,0.00000000,38.00000000); //object(sub_roadbarrier) (2)
  1084. CreateObject(973,820.29998779,-2072.60009766,12.69999981,0.00000000,0.00000000,218.00000000); //object(sub_roadbarrier) (3)
  1085. CreateObject(973,822.29998779,-2084.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadbarrier) (4)
  1086. CreateObject(973,812.70001221,-2076.89990234,12.69999981,0.00000000,0.00000000,202.00000000); //object(sub_roadbarrier) (5)
  1087. CreateObject(973,813.00000000,-2084.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadbarrier) (6)
  1088. CreateObject(973,803.90002441,-2078.80004883,12.69999981,0.00000000,0.00000000,182.00000000); //object(sub_roadbarrier) (7)
  1089. CreateObject(973,804.00000000,-2083.69995117,12.69999981,0.00000000,0.00000000,348.00000000); //object(sub_roadbarrier) (8)
  1090. CreateObject(979,794.70001221,-2078.00000000,12.69999981,0.00000000,0.00000000,168.00000000); //object(sub_roadleft) (1)
  1091. CreateObject(979,795.09997559,-2082.80004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (2)
  1092. CreateObject(979,785.59997559,-2078.19995117,12.69999981,0.00000000,0.00000000,194.00000000); //object(sub_roadleft) (3)
  1093. CreateObject(979,787.29998779,-2086.30004883,12.69999981,0.00000000,0.00000000,48.00000000); //object(sub_roadleft) (4)
  1094. CreateObject(979,778.79998779,-2083.50000000,12.69999981,0.00000000,0.00000000,246.00000000); //object(sub_roadleft) (5)
  1095. CreateObject(979,787.70001221,-2092.50000000,12.69999981,0.00000000,0.00000000,142.00000000); //object(sub_roadleft) (6)
  1096. CreateObject(979,779.20001221,-2092.10009766,12.69999981,0.00000000,0.00000000,298.00000000); //object(sub_roadleft) (7)
  1097. CreateObject(979,788.50000000,-2099.10009766,12.69999981,0.00000000,0.00000000,52.00000000); //object(sub_roadleft) (8)
  1098. CreateObject(979,776.90002441,-2094.60009766,12.69999981,0.00000000,0.00000000,340.00000000); //object(sub_roadleft) (9)
  1099. CreateObject(979,781.09997559,-2102.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (10)
  1100. CreateObject(979,769.09997559,-2090.50000000,12.69999981,0.00000000,0.00000000,324.00000000); //object(sub_roadleft) (11)
  1101. CreateObject(979,772.20001221,-2101.00000000,12.69999981,0.00000000,0.00000000,336.00000000); //object(sub_roadleft) (12)
  1102. CreateObject(979,761.50000000,-2089.89990234,12.69999981,0.00000000,0.00000000,28.00000000); //object(sub_roadleft) (13)
  1103. CreateObject(979,757.20001221,-2096.80004883,12.69999981,0.00000000,0.00000000,268.00000000); //object(sub_roadleft) (14)
  1104. CreateObject(979,768.59997559,-2103.69995117,12.69999981,0.00000000,0.00000000,94.00000000); //object(sub_roadleft) (15)
  1105. CreateObject(979,755.20001221,-2105.19995117,12.69999981,0.00000000,0.00000000,244.00000000); //object(sub_roadleft) (16)
  1106. CreateObject(979,755.79998779,-2113.39990234,12.69999981,0.00000000,0.00000000,308.00000000); //object(sub_roadleft) (17)
  1107. CreateObject(979,773.20001221,-2108.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (18)
  1108. CreateObject(979,763.40002441,-2117.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (19)
  1109. CreateObject(979,772.50000000,-2117.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (20)
  1110. CreateObject(979,781.70001221,-2108.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (21)
  1111. CreateObject(979,781.70001221,-2117.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (22)
  1112. CreateObject(978,790.09997559,-2106.19995117,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (1)
  1113. CreateObject(978,790.29998779,-2114.19995117,12.69999981,0.00000000,0.00000000,36.00000000); //object(sub_roadright) (2)
  1114. CreateObject(978,798.09997559,-2102.39990234,12.69999981,0.00000000,0.00000000,20.00000000); //object(sub_roadright) (3)
  1115. CreateObject(978,798.40002441,-2111.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (4)
  1116. CreateObject(978,805.79998779,-2103.60009766,12.69999981,0.00000000,0.00000000,320.00000000); //object(sub_roadright) (5)
  1117. CreateObject(978,806.79998779,-2113.89990234,12.69999981,0.00000000,0.00000000,328.00000000); //object(sub_roadright) (6)
  1118. CreateObject(978,813.20001221,-2103.69995117,12.69999981,0.00000000,0.00000000,40.00000000); //object(sub_roadright) (7)
  1119. CreateObject(978,814.59997559,-2113.60009766,12.69999981,0.00000000,0.00000000,38.00000000); //object(sub_roadright) (8)
  1120. CreateObject(978,822.29998779,-2112.69995117,12.69999981,0.00000000,0.00000000,332.00000000); //object(sub_roadright) (9)
  1121. CreateObject(978,820.50000000,-2102.69995117,12.69999981,0.00000000,0.00000000,330.00000000); //object(sub_roadright) (10)
  1122. CreateObject(978,827.79998779,-2101.80004883,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (11)
  1123. CreateObject(978,830.00000000,-2111.60009766,12.69999981,0.00000000,0.00000000,46.00000000); //object(sub_roadright) (12)
  1124. CreateObject(978,834.50000000,-2095.89990234,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (13)
  1125. CreateObject(978,837.00000000,-2106.00000000,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (14)
  1126. CreateObject(978,842.20001221,-2091.19995117,12.69999981,0.00000000,0.00000000,22.00000000); //object(sub_roadright) (15)
  1127. CreateObject(978,850.70001221,-2088.80004883,12.69999981,0.00000000,0.00000000,8.00000000); //object(sub_roadright) (16)
  1128. CreateObject(978,845.29998779,-2102.10009766,12.69999981,0.00000000,0.00000000,18.00000000); //object(sub_roadright) (17)
  1129. CreateObject(978,853.90002441,-2100.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (18)
  1130. CreateObject(978,859.70001221,-2088.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (19)
  1131. CreateObject(978,863.09997559,-2100.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (20)
  1132. CreateObject(978,868.70001221,-2088.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (21)
  1133. CreateObject(978,871.90002441,-2100.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (22)
  1134. CreateObject(978,877.09997559,-2085.10009766,12.69999981,0.00000000,0.00000000,40.00000000); //object(sub_roadright) (23)
  1135. CreateObject(978,879.00000000,-2096.30004883,12.69999981,0.00000000,0.00000000,64.00000000); //object(sub_roadright) (24)
  1136. CreateObject(978,885.50000000,-2092.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (25)
  1137. CreateObject(978,885.20001221,-2082.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (26)
  1138. CreateObject(978,894.00000000,-2084.10009766,12.69999981,0.00000000,0.00000000,334.00000000); //object(sub_roadright) (27)
  1139. CreateObject(978,893.09997559,-2095.89990234,12.69999981,0.00000000,0.00000000,308.00000000); //object(sub_roadright) (28)
  1140. CreateObject(978,901.29998779,-2089.00000000,12.69999981,0.00000000,0.00000000,318.00000000); //object(sub_roadright) (29)
  1141. CreateObject(978,904.29998779,-2096.60009766,12.69999981,0.00000000,0.00000000,266.00000000); //object(sub_roadright) (30)
  1142. CreateObject(978,893.00000000,-2103.30004883,12.69999981,0.00000000,0.00000000,232.00000000); //object(sub_roadright) (31)
  1143. CreateObject(978,902.09997559,-2105.60009766,12.69999981,0.00000000,0.00000000,62.00000000); //object(sub_roadright) (32)
  1144. CreateObject(978,885.70001221,-2107.19995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (33)
  1145. CreateObject(978,895.40002441,-2111.60009766,12.69999981,0.00000000,0.00000000,20.00000000); //object(sub_roadright) (34)
  1146. CreateObject(978,886.50000000,-2113.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (35)
  1147. CreateObject(978,876.70001221,-2109.30004883,12.69999981,0.00000000,0.00000000,24.00000000); //object(sub_roadright) (36)
  1148. CreateObject(978,878.20001221,-2115.69995117,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (37)
  1149. CreateObject(978,870.50000000,-2120.80004883,12.69999981,0.00000000,0.00000000,34.00000000); //object(sub_roadright) (38)
  1150. CreateObject(978,868.79998779,-2113.60009766,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (39)
  1151. CreateObject(978,860.59997559,-2118.39990234,12.69999981,0.00000000,0.00000000,30.00000000); //object(sub_roadright) (40)
  1152. CreateObject(978,862.70001221,-2126.19995117,12.69999981,0.00000000,0.00000000,34.00000000); //object(sub_roadright) (41)
  1153. CreateObject(978,854.40002441,-2130.00000000,12.69999981,0.00000000,0.00000000,14.00000000); //object(sub_roadright) (42)
  1154. CreateObject(978,852.20001221,-2121.89990234,12.69999981,0.00000000,0.00000000,18.00000000); //object(sub_roadright) (43)
  1155. CreateObject(978,845.50000000,-2131.19995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (44)
  1156. CreateObject(978,843.00000000,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (45)
  1157. CreateObject(978,836.50000000,-2131.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (46)
  1158. CreateObject(978,834.20001221,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (47)
  1159. CreateObject(978,827.20001221,-2131.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (48)
  1160. CreateObject(978,825.00000000,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (49)
  1161. CreateObject(978,818.09997559,-2131.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (50)
  1162. CreateObject(978,816.59997559,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (51)
  1163. CreateObject(978,809.40002441,-2131.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (52)
  1164. CreateObject(978,807.79998779,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (53)
  1165. CreateObject(978,800.29998779,-2131.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (54)
  1166. CreateObject(978,799.00000000,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (55)
  1167. CreateObject(978,790.20001221,-2125.30004883,12.69999981,0.00000000,0.00000000,24.00000000); //object(sub_roadright) (56)
  1168. CreateObject(978,792.59997559,-2134.60009766,12.69999981,0.00000000,0.00000000,48.00000000); //object(sub_roadright) (57)
  1169. CreateObject(978,781.79998779,-2129.69995117,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (58)
  1170. CreateObject(978,786.09997559,-2140.30004883,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (59)
  1171. CreateObject(978,773.29998779,-2132.19995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (60)
  1172. CreateObject(978,777.59997559,-2142.80004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (61)
  1173. CreateObject(978,766.00000000,-2135.39990234,12.69999981,0.00000000,0.00000000,46.00000000); //object(sub_roadright) (62)
  1174. CreateObject(978,763.29998779,-2143.30004883,12.69999981,0.00000000,0.00000000,94.00000000); //object(sub_roadright) (63)
  1175. CreateObject(978,767.59997559,-2150.10009766,12.69999981,0.00000000,0.00000000,334.00000000); //object(sub_roadright) (64)
  1176. CreateObject(978,777.50000000,-2144.19995117,12.69999981,0.00000000,0.00000000,342.00000000); //object(sub_roadright) (65)
  1177. CreateObject(978,776.40002441,-2152.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (66)
  1178. CreateObject(978,786.59997559,-2144.50000000,12.69999981,0.00000000,0.00000000,16.00000000); //object(sub_roadright) (67)
  1179. CreateObject(978,783.09997559,-2156.19995117,12.69999981,0.00000000,0.00000000,296.00000000); //object(sub_roadright) (68)
  1180. CreateObject(978,793.70001221,-2147.10009766,12.69999981,0.00000000,0.00000000,306.00000000); //object(sub_roadright) (69)
  1181. CreateObject(978,795.09997559,-2154.60009766,12.69999981,0.00000000,0.00000000,252.00000000); //object(sub_roadright) (70)
  1182. CreateObject(978,782.00000000,-2163.39990234,12.69999981,0.00000000,0.00000000,226.00000000); //object(sub_roadright) (71)
  1183. CreateObject(978,791.29998779,-2163.00000000,12.69999981,0.00000000,0.00000000,56.00000000); //object(sub_roadright) (72)
  1184. CreateObject(978,786.20001221,-2169.80004883,12.69999981,0.00000000,0.00000000,234.00000000); //object(sub_roadright) (73)
  1185. CreateObject(978,774.29998779,-2166.89990234,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (74)
  1186. CreateObject(978,778.79998779,-2173.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (75)
  1187. CreateObject(978,769.79998779,-2173.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (76)
  1188. CreateObject(978,765.09997559,-2166.89990234,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (77)
  1189. CreateObject(978,757.09997559,-2170.00000000,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (78)
  1190. CreateObject(978,761.90002441,-2176.80004883,12.69999981,0.00000000,0.00000000,46.00000000); //object(sub_roadright) (79)
  1191. CreateObject(978,751.29998779,-2175.30004883,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (80)
  1192. CreateObject(978,747.79998779,-2183.00000000,12.69999981,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (81)
  1193. CreateObject(978,758.59997559,-2184.50000000,12.69999981,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (82)
  1194. CreateObject(978,746.40002441,-2191.69995117,12.69999981,0.00000000,0.00000000,252.00000000); //object(sub_roadright) (83)
  1195. CreateObject(978,760.00000000,-2193.60009766,12.69999981,0.00000000,0.00000000,284.00000000); //object(sub_roadright) (84)
  1196. CreateObject(978,745.00000000,-2200.89990234,12.69999981,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (85)
  1197. CreateObject(978,761.29998779,-2202.50000000,12.69999981,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (86)
  1198. CreateObject(978,745.00000000,-2209.89990234,12.69999981,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (87)
  1199. CreateObject(978,761.40002441,-2210.50000000,12.69999981,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (88)
  1200. CreateObject(978,745.00000000,-2218.39990234,12.69999981,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (89)
  1201. CreateObject(978,761.70001221,-2219.80004883,12.69999981,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (90)
  1202. CreateObject(978,747.79998779,-2226.39990234,12.69999981,0.00000000,0.00000000,310.00000000); //object(sub_roadright) (91)
  1203. CreateObject(978,759.59997559,-2228.00000000,12.69999981,0.00000000,0.00000000,238.00000000); //object(sub_roadright) (92)
  1204. CreateObject(978,750.59997559,-2234.30004883,12.69999981,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (93)
  1205. CreateObject(978,761.90002441,-2232.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (94)
  1206. CreateObject(978,755.09997559,-2239.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (95)
  1207. CreateObject(978,764.00000000,-2240.30004883,12.69999981,0.00000000,0.00000000,342.00000000); //object(sub_roadright) (96)
  1208. CreateObject(14413,750.29998779,-2213.30004883,17.89999962,0.00000000,0.00000000,214.00000000); //object(carter-column01) (1)
  1209. CreateObject(749,754.20001221,-2222.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_scrb_column3) (1)
  1210. CreateObject(978,772.20001221,-2239.00000000,12.69999981,0.00000000,0.00000000,36.00000000); //object(sub_roadright) (97)
  1211. CreateObject(978,770.09997559,-2229.30004883,12.69999981,0.00000000,0.00000000,38.00000000); //object(sub_roadright) (98)
  1212. CreateObject(978,777.50000000,-2232.19995117,12.69999981,0.00000000,0.00000000,68.00000000); //object(sub_roadright) (99)
  1213. CreateObject(978,773.20001221,-2221.89990234,12.69999981,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (100)
  1214. CreateObject(978,773.29998779,-2213.10009766,12.69999981,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (101)
  1215. CreateObject(978,779.40002441,-2224.00000000,12.69999981,0.00000000,0.00000000,262.00000000); //object(sub_roadright) (102)
  1216. CreateObject(978,775.90002441,-2204.60009766,12.69999981,0.00000000,0.00000000,60.00000000); //object(sub_roadright) (103)
  1217. CreateObject(978,780.70001221,-2215.50000000,12.69999981,0.00000000,0.00000000,82.00000000); //object(sub_roadright) (104)
  1218. CreateObject(978,780.79998779,-2196.50000000,12.69999981,0.00000000,0.00000000,58.00000000); //object(sub_roadright) (105)
  1219. CreateObject(978,783.40002441,-2206.89990234,12.69999981,0.00000000,0.00000000,64.00000000); //object(sub_roadright) (106)
  1220. CreateObject(978,785.40002441,-2189.30004883,12.69999981,0.00000000,0.00000000,56.00000000); //object(sub_roadright) (107)
  1221. CreateObject(978,787.29998779,-2199.39990234,12.69999981,0.00000000,0.00000000,62.00000000); //object(sub_roadright) (108)
  1222. CreateObject(978,789.90002441,-2182.89990234,12.69999981,0.00000000,0.00000000,56.00000000); //object(sub_roadright) (109)
  1223. CreateObject(978,791.79998779,-2191.30004883,12.69999981,0.00000000,0.00000000,60.00000000); //object(sub_roadright) (110)
  1224. CreateObject(978,797.70001221,-2184.30004883,12.69999981,0.00000000,0.00000000,40.00000000); //object(sub_roadright) (111)
  1225. CreateObject(978,795.20001221,-2175.30004883,12.69999981,0.00000000,0.00000000,54.00000000); //object(sub_roadright) (112)
  1226. CreateObject(978,802.90002441,-2177.39990234,12.69999981,0.00000000,0.00000000,68.00000000); //object(sub_roadright) (113)
  1227. CreateObject(978,800.09997559,-2168.69995117,12.69999981,0.00000000,0.00000000,54.00000000); //object(sub_roadright) (114)
  1228. CreateObject(978,807.59997559,-2170.19995117,12.69999981,0.00000000,0.00000000,44.00000000); //object(sub_roadright) (115)
  1229. CreateObject(978,805.90002441,-2161.69995117,12.69999981,0.00000000,0.00000000,48.00000000); //object(sub_roadright) (116)
  1230. CreateObject(978,813.40002441,-2164.80004883,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (117)
  1231. CreateObject(978,811.59997559,-2155.60009766,12.69999981,0.00000000,0.00000000,46.00000000); //object(sub_roadright) (118)
  1232. CreateObject(978,820.00000000,-2158.50000000,12.69999981,0.00000000,0.00000000,44.00000000); //object(sub_roadright) (119)
  1233. CreateObject(978,818.20001221,-2148.69995117,12.69999981,0.00000000,0.00000000,46.00000000); //object(sub_roadright) (120)
  1234. CreateObject(978,826.40002441,-2152.50000000,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (121)
  1235. CreateObject(978,823.90002441,-2142.89990234,12.69999981,0.00000000,0.00000000,44.00000000); //object(sub_roadright) (122)
  1236. CreateObject(978,832.70001221,-2147.10009766,12.69999981,0.00000000,0.00000000,40.00000000); //object(sub_roadright) (123)
  1237. CreateObject(978,830.00000000,-2137.80004883,12.69999981,0.00000000,0.00000000,38.00000000); //object(sub_roadright) (124)
  1238. CreateObject(978,840.59997559,-2144.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (125)
  1239. CreateObject(978,838.29998779,-2135.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (126)
  1240. CreateObject(978,847.50000000,-2135.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (127)
  1241. CreateObject(978,849.70001221,-2144.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (128)
  1242. CreateObject(978,858.40002441,-2141.89990234,12.69999981,0.00000000,0.00000000,28.00000000); //object(sub_roadright) (129)
  1243. CreateObject(978,856.09997559,-2132.69995117,12.69999981,0.00000000,0.00000000,30.00000000); //object(sub_roadright) (130)
  1244. CreateObject(978,866.40002441,-2137.80004883,12.69999981,0.00000000,0.00000000,26.00000000); //object(sub_roadright) (131)
  1245. CreateObject(978,864.09997559,-2128.10009766,12.69999981,0.00000000,0.00000000,30.00000000); //object(sub_roadright) (132)
  1246. CreateObject(978,872.70001221,-2125.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (133)
  1247. CreateObject(978,875.20001221,-2135.80004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (134)
  1248. CreateObject(978,884.00000000,-2134.19995117,12.69999981,0.00000000,0.00000000,22.00000000); //object(sub_roadright) (135)
  1249. CreateObject(978,881.50000000,-2123.60009766,12.69999981,0.00000000,0.00000000,28.00000000); //object(sub_roadright) (136)
  1250. CreateObject(978,892.70001221,-2130.69995117,12.69999981,0.00000000,0.00000000,22.00000000); //object(sub_roadright) (137)
  1251. CreateObject(978,889.59997559,-2119.39990234,12.69999981,0.00000000,0.00000000,26.00000000); //object(sub_roadright) (138)
  1252. CreateObject(978,900.59997559,-2125.50000000,12.69999981,0.00000000,0.00000000,44.00000000); //object(sub_roadright) (139)
  1253. CreateObject(978,897.50000000,-2114.60009766,12.69999981,0.00000000,0.00000000,36.00000000); //object(sub_roadright) (140)
  1254. CreateObject(978,903.50000000,-2107.69995117,12.69999981,0.00000000,0.00000000,62.00000000); //object(sub_roadright) (141)
  1255. CreateObject(978,906.29998779,-2118.00000000,12.69999981,0.00000000,0.00000000,60.00000000); //object(sub_roadright) (142)
  1256. CreateObject(978,910.90002441,-2109.69995117,12.69999981,0.00000000,0.00000000,62.00000000); //object(sub_roadright) (143)
  1257. CreateObject(978,906.09997559,-2099.00000000,12.69999981,0.00000000,0.00000000,86.00000000); //object(sub_roadright) (144)
  1258. CreateObject(978,913.40002441,-2100.80004883,12.69999981,0.00000000,0.00000000,86.00000000); //object(sub_roadright) (145)
  1259. CreateObject(978,913.79998779,-2091.50000000,12.69999981,0.00000000,0.00000000,266.00000000); //object(sub_roadright) (146)
  1260. CreateObject(978,906.29998779,-2090.10009766,12.69999981,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (147)
  1261. CreateObject(978,913.20001221,-2082.19995117,12.69999981,0.00000000,0.00000000,282.00000000); //object(sub_roadright) (148)
  1262. CreateObject(978,902.00000000,-2083.80004883,12.69999981,0.00000000,0.00000000,336.00000000); //object(sub_roadright) (149)
  1263. CreateObject(978,907.79998779,-2076.10009766,12.69999981,0.00000000,0.00000000,340.00000000); //object(sub_roadright) (150)
  1264. CreateObject(978,893.29998779,-2081.89990234,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (151)
  1265. CreateObject(978,898.79998779,-2074.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (152)
  1266. CreateObject(978,889.40002441,-2074.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (153)
  1267. CreateObject(978,880.20001221,-2074.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (154)
  1268. CreateObject(978,871.00000000,-2074.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (155)
  1269. CreateObject(978,861.59997559,-2074.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (156)
  1270. CreateObject(978,853.00000000,-2072.19995117,12.69999981,0.00000000,0.00000000,330.00000000); //object(sub_roadright) (157)
  1271. CreateObject(978,843.50000000,-2085.39990234,12.69999981,0.00000000,0.00000000,302.00000000); //object(sub_roadright) (158)
  1272. CreateObject(978,839.40002441,-2077.39990234,12.69999981,0.00000000,0.00000000,292.00000000); //object(sub_roadright) (159)
  1273. CreateObject(978,837.29998779,-2068.39990234,12.69999981,0.00000000,0.00000000,276.00000000); //object(sub_roadright) (160)
  1274. CreateObject(978,834.29998779,-2065.89990234,12.69999981,0.00000000,0.00000000,86.00000000); //object(sub_roadright) (161)
  1275. CreateObject(616,808.90002441,-2092.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (1)
  1276. CreateObject(616,817.09997559,-2119.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (2)
  1277. CreateObject(623,886.29998779,-2099.60009766,11.89999962,0.00000000,0.00000000,268.00000000); //object(veg_palwee01) (1)
  1278. CreateObject(683,769.59997559,-2186.80004883,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_fir_group) (1)
  1279. CreateObject(9833,786.70001221,-2142.00000000,15.10000038,0.00000000,0.00000000,0.00000000); //object(fountain_sfw) (1)
  1280. CreateObject(13562,836.09997559,-2074.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(bigsprunkpole) (1)
  1281. CreateObject(789,850.20001221,-2131.50000000,25.50000000,0.00000000,0.00000000,0.00000000); //object(hashburytree4sfs) (1)
  1282. CreateObject(789,769.40002441,-2213.39990234,25.50000000,0.00000000,0.00000000,0.00000000); //object(hashburytree4sfs) (2)
  1283. CreateObject(3472,836.40002441,-2085.80004883,11.89999962,0.00000000,0.00000000,0.00000000); //object(circuslampost03) (1)
  1284. CreateObject(7073,835.50000000,-2063.89990234,38.79999924,0.00000000,0.00000000,268.00000000); //object(vegascowboy1) (1)
  1285. CreateObject(703,800.79998779,-2160.19995117,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big) (1)
  1286. CreateObject(714,772.09997559,-2085.19995117,11.89999962,0.00000000,0.00000000,0.00000000); //object(veg_bevtree2) (1)
  1287. CreateObject(714,777.29998779,-2125.10009766,11.89999962,0.00000000,0.00000000,0.00000000); //object(veg_bevtree2) (2)
  1288. CreateObject(4694,942.79998779,-2157.39990234,11.30000019,0.00000000,0.00000000,8.00000000); //object(freeway10_lan2) (1)
  1289. CreateObject(3749,935.09997559,-2156.89990234,17.89999962,0.00000000,0.00000000,270.00000000); //object(clubgate01_lax) (1)
  1290. CreateObject(973,940.79998779,-2167.60009766,13.19999981,0.00000000,0.00000000,356.00000000); //object(sub_roadbarrier) (9)
  1291. CreateObject(973,949.50000000,-2168.10009766,13.19999981,0.00000000,0.00000000,358.00000000); //object(sub_roadbarrier) (10)
  1292. CreateObject(973,958.50000000,-2169.00000000,13.00000000,0.00000000,0.00000000,352.00000000); //object(sub_roadbarrier) (11)
  1293. CreateObject(973,940.70001221,-2147.60009766,13.00000000,0.00000000,0.00000000,182.00000000); //object(sub_roadbarrier) (12)
  1294. CreateObject(973,950.00000000,-2147.19995117,13.00000000,0.00000000,0.00000000,182.00000000); //object(sub_roadbarrier) (13)
  1295. CreateObject(973,959.20001221,-2146.50000000,12.89999962,0.00000000,0.00000000,186.00000000); //object(sub_roadbarrier) (14)
  1296. CreateObject(973,968.29998779,-2145.30004883,12.89999962,0.00000000,0.00000000,188.00000000); //object(sub_roadbarrier) (15)
  1297. CreateObject(973,967.70001221,-2170.69995117,12.89999962,0.00000000,0.00000000,348.00000000); //object(sub_roadbarrier) (16)
  1298. CreateObject(8042,1025.69995117,-2064.19995117,18.00000000,0.00000000,0.00000000,6.00000000); //object(apbarriergate07_lvs) (1)
  1299. CreateObject(1632,876.29998779,-2209.60009766,13.19999981,0.00000000,0.00000000,90.00000000); //object(waterjump1) (1)
  1300. CreateObject(1632,870.00000000,-2209.60009766,13.19999981,0.00000000,0.00000000,270.00000000); //object(waterjump1) (2)
  1301. CreateObject(13641,869.70001221,-2228.39990234,11.89999962,0.00000000,0.00000000,0.00000000); //object(kickramp04) (1)
  1302. CreateObject(13648,868.09997559,-2246.00000000,11.89999962,0.00000000,0.00000000,270.00000000); //object(wall2) (1)
  1303. CreateObject(1225,882.40002441,-2227.69995117,16.10000038,0.00000000,0.00000000,0.00000000); //object(barrel4) (1)
  1304. CreateObject(1225,882.40002441,-2231.60009766,17.60000038,0.00000000,0.00000000,0.00000000); //object(barrel4) (2)
  1305. CreateObject(1225,882.40002441,-2223.60009766,17.79999924,0.00000000,0.00000000,0.00000000); //object(barrel4) (3)
  1306. CreateObject(1225,762.90002441,-2104.30004883,12.30000019,0.00000000,0.00000000,0.00000000); //object(barrel4) (5)
  1307. CreateObject(1225,772.40002441,-2137.19995117,12.30000019,0.00000000,0.00000000,0.00000000); //object(barrel4) (6)
  1308. CreateObject(1633,817.70001221,-2127.00000000,13.19999981,0.00000000,0.00000000,90.00000000); //object(landjump) (1)
  1309. CreateObject(1225,811.40002441,-2127.30004883,12.30000019,0.00000000,0.00000000,0.00000000); //object(barrel4) (7)
  1310. CreateObject(971,818.00000000,-2129.19995117,16.39999962,0.00000000,0.00000000,0.00000000); //object(subwaygate) (1)
  1311. CreateObject(971,818.20001221,-2124.89990234,16.39999962,0.00000000,0.00000000,0.00000000); //object(subwaygate) (2)
  1312. CreateObject(7504,936.20001221,-2209.10009766,13.39999962,0.00000000,0.00000000,90.00000000); //object(glfcrsgate2_vgn) (3)
  1313. CreateObject(1337,961.75195312,-2128.65917969,-0.49802399,0.00000000,0.00000000,0.00000000); //object(binnt07_la) (4)
  1314. CreateObject(8040,937.89941406,-2104.09960938,13.50000000,0.00000000,0.00000000,237.99682617); //object(airprtcrprk02_lvs) (2)
  1315. CreateObject(1655,920.40002441,-2140.69995117,13.19999981,0.00000000,0.00000000,330.00000000); //object(waterjumpx2) (3)
  1316. CreateObject(1655,913.00000000,-2136.30004883,13.19999981,0.00000000,0.00000000,328.00000000); //object(waterjumpx2) (4)
  1317. CreateObject(1655,923.90002441,-2135.19995117,13.19999981,0.00000000,0.00000000,150.00000000); //object(waterjumpx2) (6)
  1318. CreateObject(1655,916.59997559,-2130.80004883,13.19999981,0.00000000,0.00000000,148.00000000); //object(waterjumpx2) (7)
  1319. CreateObject(7504,866.20001221,-2157.50000000,13.39999962,0.00000000,0.00000000,218.00000000); //object(glfcrsgate2_vgn) (4)
  1320. CreateObject(749,902.59997559,-2129.10009766,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_scrb_column3) (2)
  1321. CreateObject(8172,855.90002441,-2275.00000000,11.89999962,0.00000000,0.00000000,270.00000000); //object(vgssairportland07) (1)
  1322. CreateObject(8172,855.90002441,-2314.80004883,11.89999962,0.00000000,0.00000000,270.00000000); //object(vgssairportland07) (2)
  1323. CreateObject(8172,855.79998779,-2354.60009766,11.89999962,0.00000000,0.00000000,270.00000000); //object(vgssairportland07) (3)
  1324. CreateObject(7504,936.20001221,-2301.19995117,13.39999962,0.00000000,0.00000000,90.00000000); //object(glfcrsgate2_vgn) (5)
  1325. CreateObject(7664,906.70001221,-2345.00000000,13.39999962,0.00000000,0.00000000,180.00000000); //object(glfcrsgate5_vgs) (2)
  1326. CreateObject(7504,833.50000000,-2374.50000000,13.39999962,0.00000000,0.00000000,0.00000000); //object(glfcrsgate2_vgn) (6)
  1327. CreateObject(7664,804.79998779,-2345.10009766,13.39999962,0.00000000,0.00000000,90.00000000); //object(glfcrsgate5_vgs) (3)
  1328. CreateObject(7504,780.09997559,-2269.69995117,13.39999962,0.00000000,0.00000000,264.00000000); //object(glfcrsgate2_vgn) (7)
  1329. CreateObject(7504,822.09997559,-2191.89990234,13.39999962,0.00000000,0.00000000,218.00000000); //object(glfcrsgate2_vgn) (8)
  1330. CreateObject(750,784.79998779,-2223.00000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_scrb_column2) (1)
  1331. CreateObject(750,785.40002441,-2220.89990234,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_scrb_column2) (2)
  1332. CreateObject(13640,860.79998779,-2194.39990234,12.89999962,0.00000000,0.00000000,0.00000000); //object(arse) (1)
  1333. CreateObject(13643,801.40002441,-2234.60009766,13.19999981,0.00000000,0.00000000,212.00000000); //object(logramps02) (1)
  1334. CreateObject(16304,811.00000000,-2285.30004883,17.10000038,0.00000000,0.00000000,0.00000000); //object(des_gravelpile05) (1)
  1335. CreateObject(17565,802.09997559,-2344.60009766,14.39999962,0.00000000,0.00000000,234.00000000); //object(rustybrij01_lae2) (1)
  1336. CreateObject(18451,827.29998779,-2253.30004883,12.39999962,0.00000000,0.00000000,198.00000000); //object(cs_oldcarjmp) (1)
  1337. CreateObject(18568,844.00000000,-2253.39990234,12.69999981,0.00000000,0.00000000,300.00000000); //object(cs_logs05) (1)
  1338. CreateObject(13636,791.79998779,-2305.19995117,14.19999981,0.00000000,0.00000000,0.00000000); //object(logramps) (1)
  1339. CreateObject(16085,869.00000000,-2343.19995117,13.10000038,0.00000000,0.00000000,0.00000000); //object(des_quarstmound_02) (1)
  1340. CreateObject(12956,855.59997559,-2308.10009766,15.69999981,0.00000000,0.00000000,40.00000000); //object(sw_trailerjump) (1)
  1341. CreateObject(13604,885.90002441,-2307.10009766,13.60000038,0.00000000,0.00000000,38.00000000); //object(kickramp05) (1)
  1342. CreateObject(13637,824.90002441,-2207.60009766,14.00000000,0.00000000,0.00000000,264.00000000); //object(tuberamp) (1)
  1343. CreateObject(3080,929.59997559,-2304.69995117,13.19999981,0.00000000,0.00000000,0.00000000); //object(ad_jump) (1)
  1344. CreateObject(3502,928.90002441,-2176.89990234,13.80000019,0.00000000,0.00000000,0.00000000); //object(vgsn_con_tube) (1)
  1345. CreateObject(3502,928.79998779,-2185.60009766,13.80000019,0.00000000,0.00000000,180.00000000); //object(vgsn_con_tube) (2)
  1346. CreateObject(3502,928.70001221,-2194.60009766,13.80000019,0.00000000,0.00000000,0.00000000); //object(vgsn_con_tube) (3)
  1347. CreateObject(3502,928.70001221,-2203.80004883,13.80000019,0.00000000,0.00000000,180.00000000); //object(vgsn_con_tube) (4)
  1348. CreateObject(3502,928.59997559,-2213.00000000,13.80000019,0.00000000,0.00000000,0.00000000); //object(vgsn_con_tube) (5)
  1349. CreateObject(3502,928.90002441,-2222.10009766,13.80000019,0.00000000,0.00000000,182.00000000); //object(vgsn_con_tube) (6)
  1350. CreateObject(16367,869.09997559,-2263.50000000,13.60000038,0.00000000,0.00000000,0.00000000); //object(des_quayramp) (1)
  1351. CreateObject(16303,870.70001221,-2172.89990234,8.19999981,0.00000000,0.00000000,246.00000000); //object(des_quarryramp01) (2)
  1352. CreateObject(13590,907.70001221,-2328.19995117,13.69999981,0.00000000,0.00000000,182.00000000); //object(kickbus04) (2)
  1353.  
  1354. /////////////////DRAGLS////////////////////////////////////////////////
  1355. CreateObject(18780,1982.50390625, -2621.5673828125, 24.039768218994, 0, 0, 272.49938964844, 500);
  1356. CreateObject(18781,2114.9670410156, -2622.5102539063, 23.123447418213, 0, 0, 181, 500);
  1357. CreateObject(18786,1932.9256591797, -2592.4868164063, 15.213983535767, 0.2498779296875, 1.7500305175781, 359.9923095703118786,500);
  1358. CreateObject(18786,1807.412109375, -2593.8078613281, 14.846878051758, 0, 0, 181.49963378906, 500);
  1359. CreateObject(18790,1585.3542480469, -2615.8559570313, 12.546875953674, 0, 0, 0, 500);
  1360. CreateObject(18778,1586.3530273438, -2604.3530273438, 12.390653610229, 0, 0, 180, 500);
  1361. CreateObject(18778,1588.9432373047, -2627.5776367188, 12.290655136108, 0.24996948242188, 359.25, 0.49777221679688, 500);
  1362. CreateObject(18778,1588.9432373047, -2627.5776367188, 12.290655136108, 0.24996948242188, 359.25, 0.49777221679688, 500);
  1363. CreateObject(18830,1921.4133300781, -2618.9655761719, 26.356292724609, 0, 248.24983215332, 90, 500);
  1364. CreateObject(18847,1761.3865966797, -2447.8977050781, 131.49938964844, 0, 0, 0, 500);
  1365. CreateObject(18836,1953.29296875, -2452.91015625, 90.246452331543, 28.745727539063, 0, 90, 500);
  1366. CreateObject(18836,1996.1903076172, -2452.9025878906, 66.675590515137, 28.745727539063, 0, 90, 500);
  1367. CreateObject(18836,2038.6112060547, -2452.8889160156, 43.417854309082, 28.745727539063, 0, 90, 500);
  1368. CreateObject(18836,2081.787109375, -2452.8759765625, 23.530876159668, 20.994873046875, 0, 90, 500);
  1369. CreateObject(18845,1948.8843994141, -2535.6848144531, 106.7795715332, 0, 0, 0, 500);
  1370. CreateObject(18789,2019.0329589844, -2535.9438476563, 43.483268737793, 359.76428222656, 19.496429443359, 0.079223632812518789,500);
  1371. CreateObject(18781,2114.966796875, -2622.509765625, 23.123447418213, 0, 0, 180.99975585938, 500);
  1372. CreateObject(18781,1630.0782470703, -2492.5100097656, 22.62133026123, 0, 0, 86.999755859375, 500);
  1373. CreateObject(18778,1641.267578125, -2543.193359375, 13.990629196167, 0, 0.2471923828125, 269.48913574219, 500);
  1374. CreateObject(18801,1628.8508300781, -2571.9826660156, 35.256767272949, 0, 0, 5.2491455078125, 500);
  1375. CreateObject(18809,1531.3928222656, -2566.9582519531, 46.711868286133, 0, 301.49548339844, 6.2457275390625, 500);
  1376. CreateObject(18809,1487.8514404297, -2571.6911621094, 71.111000061035, 0, 296.7399597168, 6.240234375, 500);
  1377. CreateObject(18800,1732.5579833984, -2614.6457519531, 23.653167724609, 0, 359.75, 2, 500);
  1378. CreateObject(18778,1702.0812988281, -2639.1953125, 37.481338500977, 0, 0, 91.25, 500);
  1379. CreateObject(18750,1769.7487792969, -2541.1796875, 30.028106689453, 89.499938964844, 180, 180, 500);
  1380. CreateObject(18801,1862.4577636719, -2425.9584960938, 34.883350372314, 0, 0, 14.749145507813, 500);
  1381. CreateObject(18790,1565.5720214844, -2462.3696289063, 9.2047386169434, 0, 0, 359.25, 500);
  1382. CreateObject(8493,1871.1861572266, -2579.4057617188, 30.194063186646, 0, 0, 0, 500);
  1383. CreateObject(18780,1972.7565917969, -2622.0544433594, 24.071878433228, 0, 0, 272.49938964844, 500);
  1384. CreateObject(18786,1916.1864013672, -2592.4636230469, 23.860177993774, 0.22723388671875, 23.247039794922, 359.8989257812518786,500);
  1385. CreateObject(18786,1823.9423828125, -2593.1772460938, 22.212575912476, 0, 19, 181.49963378906, 500);
  1386. CreateObject(18809,2110.5158691406, -2536.2504882813, 20.671873092651, 0, 280.25006103516, 359, 500);
  1387. CreateObject(18836,1906.6696777344, -2452.8791503906, 110.03424072266, 17.245727539063, 0, 90, 500);
  1388. CreateObject(18809,1443.1497802734, -2576.3486328125, 92.898811340332, 359.89440917969, 294.98974609375, 5.763641357421918809,500);
  1389. CreateObject(18789,1344.3676757813, -2583.5341796875, 98.560081481934, 0, 0, 3.5, 500);
  1390. CreateObject(18789,-2866.8310546875, 777.44604492188, 98.781433105469, 0, 0, 3.4991455078125, 500);
  1391. CreateObject(18788,1613.3836669922, -2462.998046875, 35.031757354736, 0, 247, 359.50003051758, 500);
  1392. CreateObject(18788,1515.6354980469, -2461.7932128906, 29.404655456543, 0, 246.99464416504, 181.2442779541, 500);
  1393. CreateObject(18778,1268.9150390625, -2588.3291015625, 100.4225692749, 0, 0, 90.7470703125, 500);
  1394. CreateObject(18778,1663.0102539063, -2542.9702148438, 14.078340530396, 1.5, 0.24728393554688, 90.732604980469, 500);
  1395. CreateObject(18778,1895.0054931641, -2542.6291503906, 14.371682167053, 1.4996337890625, 0.2471923828125, 90.73059082031318778,500);
  1396. CreateObject(18778,1872.9140625, -2543.3266601563, 14.090627670288, 1.5, 0.24728393554688, 269.48266601563, 500);
  1397. CreateObject(18801,1076.4201660156, -2589.2036132813, 125.20629882813, 0, 0, 12.999145507813, 500);
  1398. CreateObject(18788,1534.7388916016, -2615.7944335938, 31.809173583984, 0, 246.99462890625, 181.24145507813, 500);
  1399. CreateObject(18788,1635.4760742188, -2615.8000488281, 31.22797203064, 0, 246.99464416504, 1.24462890625, 500);
  1400. CreateObject(18789,1153.4537353516, -2594.0803222656, 102.09981536865, 0, 0, 3.4991455078125, 500);
  1401. CreateObject(18789,1004.1539306641, -2583.7927246094, 102.24403381348, 0, 0, 3.4991455078125, 500);
  1402. CreateObject(18772,807.34771728516, -2596.4318847656, 108.32624816895, 1.4999389648438, 0.50018310546875, 93.73693847656318772,500);
  1403. CreateObject(18809,1574.3433837891, -2562.3076171875, 25.621881484985, 0, 290.74227905273, 5.990234375, 500);
  1404. CreateObject(18789,609.205078125, -2610.8388671875, 110.66602325439, 0, 1.4996337890625, 5.2459716796875, 500);
  1405. CreateObject(18778,534.35736083984, -2617.2497558594, 114.47501373291, 0, 0, 91.2470703125, 500);
  1406. CreateObject(18778,522.8798828125, -2666.2253417969, -37.03125, 0, 0, 91.246948242188, 500);
  1407. CreateObject(3816,3883.3635253906, -398.38711547852, 486.61447143555, 0, 0, 0, 500);
  1408. CreateObject(18789,3881.0415039063, -498.45391845703, 477.80206298828, 0, 0, 86.25, 500);
  1409. CreateObject(18789,3871.5905761719, -642.93194580078, 477.78631591797, 0, 0, 86.248168945313, 500);
  1410. CreateObject(18789,3861.9604492188, -789.8408203125, 477.77368164063, 0, 0, 86.248168945313, 500);
  1411. CreateObject(18801,3849.6062011719, -838.11682128906, 500.87481689453, 358.75, 0, 273.5, 500);
  1412. CreateObject(18801,3830.4848632813, -835.59313964844, 501.63357543945, 358.74755859375, 0, 273.49908447266, 500);
  1413. CreateObject(18801,3811.4655761719, -837.31158447266, 502.04058837891, 358.74755859375, 0, 273.49914550781, 500);
  1414. CreateObject(18789,3796.3056640625, -912.92974853516, 479.078125, 0, 0, 86.248168945313, 500);
  1415. CreateObject(18778,3791.4326171875, -987.42352294922, 480.8157043457, 0, 0, 176.75, 500);
  1416. CreateObject(18789,3783.4777832031, -1100.5502929688, 489.92202758789, 0, 0, 265.75, 500);
  1417. CreateObject(18788,3776.427734375, -1179.3078613281, 505.15850830078, 283.7522277832, 358.94830322266, 356.7284545898418788,500);
  1418. CreateObject(18788,3766.5966796875, -1175.373046875, 492.46890258789, 0.7142333984375, 276.46087646484, 265.9534912109418788,500);
  1419. CreateObject(18788,3788.0095214844, -1177.2498779297, 492.95059204102, 0.714111328125, 276.4599609375, 265.9515380859418788,500);
  1420. CreateObject(18809,3775.376953125, -1198.9857177734, 496.6940612793, 0, 273.49987792969, 84, 500);
  1421. CreateObject(18809,3770.4711914063, -1245.5450439453, 499.51516723633, 0, 273.49908447266, 83.995971679688, 500);
  1422. CreateObject(18844,3768.0708007813, -1315.2155761719, 515.16882324219, 71.420349121094, 354.50003051758, 5.214965820312518844,500);
  1423. CreateObject(18809,3767.3693847656, -1293.0061035156, 507.87835693359, 0, 286.49923706055, 88.745971679688, 500);
  1424. CreateObject(18367,3767.4228515625, -1345.9897460938, 520.15185546875, 26.749725341797, 0.27996826171875, 181.8735809326218367,500);
  1425. CreateObject(18367,3768.376953125, -1371.2080078125, 531.41009521484, 30.496185302734, 0.28463745117188, 181.8523712158218367,500);
  1426. CreateObject(18772,3768.6994628906, -1491.8352050781, 561.62756347656, 347.25112915039, 359.23104858398, 359.8302917480518772,500);
  1427.  
  1428. ////////////////////////////////////////////////////
  1429.  
  1430. CreateObject(1771, 243.6529, 1798.177, 7.0229, 0.0, 0.0, -180.0, 0);
  1431. CreateObject(1771, 253.593, 1798.1719, 7.0479, 0.0, 0.0, -180.0, 0);
  1432. CreateObject(1771, 249.9239, 1798.1719, 7.0479, 0.0, 0.0, -180.0, 0);
  1433. CreateObject(971, 242.8009, 1798.1989, 9.909, 0.0, 0.0, -270.0, 0);
  1434. CreateObject(971, 246.9839, 1798.2209, 9.8339, 0.0, 0.0, -270.0, 0);
  1435. CreateObject(971, 250.643, 1798.165, 9.909, 0.0, 0.0, -270.0, 0);
  1436. CreateObject(971, 254.292, 1801.6469, 9.866, 0.0, 0.0, -270.0, 0);
  1437. CreateObject(9241, 337.3179, 1976.828, 18.3999, 0.0, 0.0, 0.0, 0);
  1438. CreateObject(9241, 337.26, 1944.743, 18.3999, 0.0, 0.0, 0.0, 0);
  1439. CreateObject(5822, 2270.6589, 2400.696, 13.345, 0.0, 0.0, -83.047, 0);
  1440. CreateObject(1662, -1029.9891, 464.1679, 15.8079, 0.0, 0.0, -121.0941, 0);
  1441. CreateObject(16362, -1660.6441, -167.9901, 16.2689, 0.0, 0.0, 45.0, 0);
  1442. CreateObject(11391, -1679.0051, -196.368, 14.4379, 0.0, 0.0, 45.0, 0);
  1443. CreateObject(16362, 1477.4699, 1766.302, 12.9329, 0.0, 0.0, -90.0, 0);
  1444. CreateObject(11391, 1469.613, 1799.2419, 11.102, 0.0, 0.0, -90.0, 0);
  1445. CreateObject(16362, 1434.6629, -2493.9122, 15.675, 0.0, 0.0, 0.0, 0);
  1446. CreateObject(11391, 1401.112, -2500.962, 13.8439, 0.0, 0.0, 0.0, 0);
  1447. CreateObject(17300, 1849.01, 1907.4069, 154.798, -4.297, 0.0, -90.0, 0);
  1448. CreateObject(17300, 1608.8199, 1889.0989, 207.8699, -10.313, 0.0, -90.0, 0);
  1449. CreateObject(17300, 1376.0279, 1870.765, 289.571, -18.0481, 0.0, -90.0, 0);
  1450. CreateObject(17300, 1155.613, 1852.29, 402.2409, -25.7831, 0.0, -90.0, 0);
  1451. CreateObject(17300, 952.051, 1833.9279, 541.5629, -32.6591, 0.0, -90.0, 0);
  1452. CreateObject(17300, 765.963, 1815.4439, 704.739, -39.5341, 0.0, -90.0, 0);
  1453. CreateObject(17300, 608.572, 1797.1529, 894.049, -50.7071, 0.0, -90.0, 0);
  1454. CreateObject(17300, 479.307, 1778.613, 1104.4229, -55.863, 0.0, -90.0, 0);
  1455. CreateObject(17300, 372.2399, 1760.333, 1324.5729, -61.8791, 0.0, -90.0, 0);
  1456. CreateObject(17300, 290.785, 1742.1779, 1554.0129, -68.755, 0.0, -90.0, 0);
  1457. CreateObject(17300, 239.0449, 1723.9549, 1792.5429, -76.49, 0.0, -90.0, 0);
  1458. CreateObject(17300, 215.908, 1705.3819, 2039.9289, -82.506, 0.0, -90.0, 0);
  1459. CreateObject(17300, 222.468, 1686.9759, 2285.7709, -90.241, 0.0, -90.0, 0);
  1460. CreateObject(17300, 263.656, 1668.681, 2527.3569, -98.835, 0.0, -90.0, 0);
  1461. CreateObject(17300, 335.803, 1650.509, 2763.5319, -104.851, 0.0, -90.0, 0);
  1462. CreateObject(17300, 440.746, 1631.9139, 2987.112, -115.1641, 0.0, -90.0, 0);
  1463. CreateObject(17300, 582.947, 1613.5889, 3186.8989, -125.478, 0.0, -90.0, 0);
  1464. CreateObject(17300, 747.9439, 1595.915, 3357.3229, -132.353, 0.0, -90.0, 0);
  1465. CreateObject(17300, 928.726, 1578.6009, 3504.091, -139.2291, 0.0, -90.0, 0);
  1466. CreateObject(17300, 1133.9899, 1560.4909, 3633.25, -146.1041, 0.0, -90.0, 0);
  1467. CreateObject(17300, 1357.961, 1542.1409, 3735.174, -154.6991, 0.0, -90.0, 0);
  1468. CreateObject(17300, 1584.4709, 1524.4439, 3804.9418, -160.715, 0.0, -90.0, 0);
  1469. CreateObject(17300, 1824.9339, 1506.208, 3852.302, -166.7311, 0.0, -90.0, 0);
  1470. CreateObject(17300, 2068.697, 1487.884, 3868.5358, -175.325, 0.0, -90.0, 0);
  1471. CreateObject(17613, 2218.923, 1469.426, 3863.2299, 0.0, 0.0, 0.0, 0);
  1472. CreateObject(1655, 1976.203, 1912.301, 131.235, 0.0, 0.0, -90.0, 0);
  1473. CreateObject(1655, 1976.228, 1920.9899, 131.238, 0.0, 0.0, -90.0, 0);
  1474. CreateObject(1655, -2681.6331, 1582.931, 0.0869, 0.0, 0.0, 0.0, 0);
  1475. CreateObject(1655, -2680.2361, 1607.124, 0.0659, 0.0, 0.0, -180.0, 0);
  1476. CreateObject(1655, -2681.576, 1921.7889, 0.082, 0.0, 0.0, 0.0, 0);
  1477. CreateObject(1655, -2681.4131, 1946.0109, 0.0869, 0.0, 0.0, -180.0, 0);
  1478. CreateObject(18367, -2147.17, -88.8841, 37.2029, -18.0481, 0.0, -180.0, 0);
  1479. CreateObject(1894, -2073.4109, -57.8881, 44.055, 0.0, 0.0, 0.0, 0);
  1480. CreateObject(1696, -2053.086, -49.1241, 47.2949, 0.0, 0.0, 0.0, 0);
  1481. CreateObject(1696, -2073.782, 2.3729, 46.291, 0.0, 0.0, 90.0, 0);
  1482. CreateObject(18367, -2122.751, 11.112, 37.046, -18.0481, 0.0, -180.0, 0);
  1483. CreateObject(1697, -2147.771, 92.68, 51.067, 0.0, 0.0, -135.0, 0);
  1484. CreateObject(1696, -2194.7562, 133.1629, 55.101, 0.0, 0.0, 78.75, 0);
  1485. CreateObject(1696, -2183.7439, 115.6129, 55.101, 0.0, 0.0, -180.0, 0);
  1486. CreateObject(1697, -2193.72, 43.449, 59.6259, 0.0, 0.0, 0.0, 0);
  1487. CreateObject(1696, -2202.5521, 7.3319, 63.602, 0.0, 0.0, 90.0, 0);
  1488. CreateObject(1696, -2234.7872, -139.8911, 47.2949, 0.0, 0.0, 180.0, 0);
  1489. CreateObject(1696, -2235.7, -57.871, 59.0149, 0.0, 0.0, 180.0, 0);
  1490. CreateObject(1696, -2217.169, 135.6609, 57.915, 0.0, 0.0, 0.0, 0);
  1491. CreateObject(1696, -2203.2571, 174.608, 59.478, 0.0, 0.0, -90.0, 0);
  1492. CreateObject(1696, -2159.826, 196.151, 58.2729, 0.0, 0.0, 0.0, 0);
  1493. CreateObject(18367, -2197.0931, 282.709, 50.6049, -12.8921, 0.0, -180.0, 0);
  1494. CreateObject(18367, -2183.15, 467.5849, 57.1829, -26.643, 0.0, -180.0, 0);
  1495. CreateObject(18367, -2170.8221, 488.919, 72.6679, -11.1731, 0.0, -180.0, 0);
  1496. CreateObject(13645, -2198.1531, 551.9949, 82.0729, 0.0, 0.0, 0.0, 0);
  1497. CreateObject(1894, -2198.5682, 595.8839, 58.3989, -0.8591, 7.735, -90.0, 0);
  1498. CreateObject(1894, -2219.7, 657.7509, 59.7159, 0.859, 5.157, -236.25, 0);
  1499. CreateObject(1697, -2218.73, 701.96, 64.3619, 0.0, 0.0, -180.0, 0);
  1500. CreateObject(1894, -2234.7291, 749.8679, 62.3699, 0.0, 8.5939, 90.0, 0);
  1501. CreateObject(1697, -2216.928, 766.2849, 67.1839, 0.0, 0.0, 90.0, 0);
  1502. CreateObject(1697, -2205.3541, 794.203, 70.1399, 0.0, 0.0, 180.0, 0);
  1503. CreateObject(18367, -2197.1089, 343.013, 60.6419, 6.0159, 0.0, -360.0, 0);
  1504. CreateObject(3626, -2237.461, -178.071, 50.2509, 0.0, 0.0, -180.0, 0);
  1505. CreateObject(3626, -2210.7271, 879.145, 70.2129, 0.0, 0.0, -360.0, 0);
  1506. CreateObject(18450, -953.3171, 2666.5539, 44.7369, 0.0, 0.0, -266.5621, 0);
  1507. CreateObject(5428, -943.92, 2521.5629, 45.824, 0.0, 0.0, 101.25, 0);
  1508. CreateObject(5428, -933.37, 2463.75, 45.852, 0.0, 0.0, -78.75, 0);
  1509. CreateObject(16113, -975.425, 2545.3459, 39.2369, 0.0, 0.0, -123.75, 0);
  1510. CreateObject(16113, -990.87, 2511.8779, 39.573, 0.0, 0.0, -33.75, 0);
  1511. CreateObject(16113, -981.42, 2462.8779, 38.901, 0.0, 0.0, -45.0, 0);
  1512. CreateObject(16113, -960.568, 2428.84, 39.429, 0.0, 0.0, 22.5, 0);
  1513. CreateObject(16113, -915.3061, 2424.466, 40.268, 0.0, 0.0, 56.25, 0);
  1514. CreateObject(16113, -905.923, 2553.2709, 39.9889, 0.0, 0.0, -146.25, 0);
  1515. CreateObject(16113, -895.883, 2523.277, 39.722, 0.0, 0.0, -225.0, 0);
  1516. CreateObject(16113, -886.813, 2481.3789, 39.6749, 0.0, 0.0, -225.0, 0);
  1517. CreateObject(16113, -888.469, 2445.069, 39.45, 0.0, 0.0, -247.5, 0);
  1518. CreateObject(622, -896.972, 2448.8789, 45.79, 0.0, 0.0, 56.25, 0);
  1519. CreateObject(622, -956.175, 2440.228, 45.283, 0.0, 0.0, -33.75, 0);
  1520. CreateObject(622, -976.3591, 2533.9838, 45.763, 0.0, 0.0, -112.5, 0);
  1521. CreateObject(622, -975.87, 2482.5249, 45.8089, 0.0, 0.0, -78.75, 0);
  1522. CreateObject(622, -898.8511, 2504.374, 45.762, 0.0, 0.0, -247.5, 0);
  1523. CreateObject(622, -913.8151, 2540.7351, 45.151, 0.0, 0.0, -213.75, 0);
  1524. CreateObject(11490, -969.068, 2470.7028, 45.645, 0.0, 0.0, -258.75, 0);
  1525. CreateObject(11491, -958.2751, 2472.852, 47.143, 0.0, 0.0, 101.25, 0);
  1526. CreateObject(7533, -909.331, 2494.8989, 48.304, 0.0, 0.0, 56.25, 0);
  1527. CreateObject(6965, -939.224, 2492.0161, 49.733, 0.0, 0.0, 11.25, 0);
  1528. CreateObject(7392, -929.595, 2441.1269, 55.3139, 0.0, 0.0, -78.75, 0);
  1529. CreateObject(16667, -922.7311, 2552.51, 53.4179, 0.0, 0.0, -348.75, 0);
  1530. CreateObject(3279, -930.3591, 2541.7089, 45.6419, 0.0, 0.0, -90.0, 0);
  1531. CreateObject(3279, -965.248, 2536.2971, 45.47, 0.0, 0.0, -438.75, 0);
  1532. CreateObject(16409, -915.5571, 2527.9008, 45.636, 0.0, 0.0, 11.25, 0);
  1533. CreateObject(5520, -972.6271, 2515.206, 50.7109, 0.0, 0.0, 101.25, 0);
  1534. Ostrov[6] = CreateObject(18450, -948.5131, 2586.7661, 44.749, 0.0, 0.0, -446.5621, 0);
  1535. Ostrov[3] = CreateObject(10841, -947.2181, 2548.0581, 51.3989, 0.0, 0.0, 5.157, 0);
  1536. Ostrov[4] = CreateObject(971, -922.659, 2525.5729, 46.736, 0.0, 0.0, -78.75, 0);
  1537. Ostrov[0] = CreateObject(18553, -961.3561, 2469.562, 48.1699, 0.0, 0.0, 11.25, 0);
  1538. Ostrov[1] = CreateObject(18553, -962.36, 2474.7629, 48.1199, 0.0, 0.0, 11.25, 0);
  1539. Ostrov[2] = CreateObject(18553, -973.284, 2469.7619, 48.4449, 0.0, 0.0, -168.75, 0);
  1540. Ostrov[5] = CreateObject(3626, -931.1581, 2458.666, 47.1959, 0.0, 0.0, -168.75, 0);
  1541. Cela[0] = CreateObject(980, 1587.8, -1638.2431, 15.1059, 0.0, 0.0, -180.0, 0);
  1542. Cela[1] = CreateObject(980, 2334.788, 2443.458, 7.491, 0.0, 0.0, 56.25, 0);
  1543. Cela[2] = CreateObject(972, -1629.387, 685.453, 3.9839, 0.0, 0.0, -270.0, 0);
  1544. Cela[3] = CreateObject(980, 1961.5999, -2189.8589, 15.3199, 0.0, 0.0, 0.0, 0);
  1545. Cela[4] = CreateObject(980, -1545.475, -430.4921, 7.762, 0.0, 0.0, 135.0, 0);
  1546. Cela[5] = CreateObject(980, 1705.9499, 1607.592, 11.864, 0.0, 0.859, 73.593, 0);
  1547. Cela[6] = CreateObject(975, 2720.3359, -2405.327, 13.661, 0.0, 0.0, -90.0, 0);
  1548. Cela[7] = CreateObject(980, -1528.9351, 482.242, 8.953, 0.0, 0.0, 0.0, 0);
  1549. Cela[8] = CreateObject(980, 2294.1259, 2498.3569, 5.0469, 0.0, 0.0, -90.0, 0);
  1550. Cela[9] = CreateObject(975, 2720.3811, -2504.054, 13.6649, 0.0, 0.0, 90.0, 0);
  1551. Cela[10] = CreateObject(985, -1228.985, 58.159, 14.8409, 0.0, 0.0, 45.0, 0);
  1552. Cela[11] = CreateObject(985, -1218.016, 69.138, 14.8409, 0.0, 0.0, -135.0, 0);
  1553. Cela[12] = CreateObject(971, 96.708, 1922.9389, 20.645, 0.0, 0.0, -90.8591, 0);
  1554. Cela[13] = CreateObject(976, 218.5489, 1875.5119, 12.309, 0.0, 0.0, -180.0, 0);
  1555. Cela[14] = CreateObject(980, 248.5549, 1802.6109, 9.0909, 0.0, 0.0, 0.0, 0);
  1556.  
  1557. Ganja[0] = CreateObject(3409, -1069.215, -1630.323, 75.537, 0.0, 0.0, -90.0, 0);
  1558. Ganja[1] = CreateObject(3409, -1069.174, -1625.944, 75.537, 0.0, 0.0, -90.0, 0);
  1559. Ganja[2] = CreateObject(3409, -1064.344, -1630.278, 75.537, 0.0, 0.0, -90.0, 0);
  1560. Ganja[3] = CreateObject(3409, -1064.3021, -1626.094, 75.537, 0.0, 0.0, -90.0, 0);
  1561. Ganja[4] = CreateObject(3409, -1069.2181, -1621.544, 75.537, 0.0, 0.0, -90.0, 0);
  1562. Ganja[5] = CreateObject(3409, -1064.449, -1621.6191, 75.537, 0.0, 0.0, -90.0, 0);
  1563.  
  1564. AddStaticVehicle(576, 2356.4177, -1160.6126, 27.1266, 272.9424, 68, 96);
  1565. AddStaticVehicle(576, 2346.0051, -1160.5906, 26.8876, 270.4479, 72, 1);
  1566. AddStaticVehicle(536, 2217.4448, -1161.1482, 25.4638, 90.0717, 12, 1);
  1567. AddStaticVehicle(535, 2228.7661, -1170.0695, 25.5041, 268.4971, 28, 1);
  1568. AddStaticVehicle(567, 2490.4777, -1682.3493, 13.2089, 266.728, 88, 64);
  1569. AddStaticVehicle(536, 2486.5925, -1655.3389, 13.0715, 91.1604, 26, 96);
  1570. AddStaticVehicle(534, 1879.3421, -2021.6495, 13.1146, 178.5601, 42, 42);
  1571. AddStaticVehicle(535, 1885.3823, -2034.155, 13.1527, 13.0844, 31, 1);
  1572. AddStaticVehicle(534, 1926.1184, -1788.8904, 13.1106, 269.8139, 53, 53);
  1573. AddStaticVehicle(535, 1794.7098, -1932.134, 13.1499, 178.5319, 55, 1);
  1574. AddStaticVehicle(536, 2055.8637, -1904.0878, 13.2842, 356.7001, 30, 96);
  1575. AddStaticVehicle(567, 2188.5864, -1908.8119, 13.412, 359.6065, 90, 96);
  1576. AddStaticVehicle(576, 2329.7509, -1987.2157, 13.1583, 1.4006, 74, 8);
  1577. AddStaticVehicle(534, 2530.1784, -2012.1792, 13.2768, 83.7596, 62, 62);
  1578. AddStaticVehicle(535, 2489.1726, -1953.4274, 13.1877, 179.7442, 66, 1);
  1579. AddStaticVehicle(536, 2513.227, -1784.3356, 13.2863, 264.4749, 32, 1);
  1580. AddStaticVehicle(567, 2263.8232, -1751.2259, 13.2527, 268.4988, 93, 64);
  1581. AddStaticVehicle(576, 2173.0146, -1676.3074, 14.6859, 317.4211, 75, 96);
  1582. AddStaticVehicle(534, 2019.4012, -1648.732, 13.2784, 89.1579, 7, 7);
  1583. AddStaticVehicle(535, 2111.9335, -1782.4105, 13.1499, 179.9337, 97, 1);
  1584. AddStaticVehicle(536, 1997.3865, -1118.8119, 26.5111, 221.0502, 37, 1);
  1585. AddStaticVehicle(576, 2123.3583, -1142.1288, 24.528, 342.7549, 76, 8);
  1586. AddStaticVehicle(534, 2030.1972, -965.7953, 40.452, 195.7769, 10, 10);
  1587. AddStaticVehicle(535, 2270.0134, -1041.9898, 50.4889, 141.9741, 123, 1);
  1588. AddStaticVehicle(536, 2453.9309, -1020.032, 59.2355, 175.8034, 57, 96);
  1589. AddStaticVehicle(567, 2601.2956, -1062.2549, 69.4561, 26.3451, 97, 96);
  1590. AddStaticVehicle(534, 2503.3747, -960.7248, 82.0034, 175.7055, 11, 11);
  1591. AddStaticVehicle(535, 2659.6677, -1131.0813, 65.2115, 91.8226, 118, 1);
  1592. AddStaticVehicle(536, 2827.3361, -1181.3135, 24.7801, 260.9126, 71, 96);
  1593. AddStaticVehicle(576, 2803.9604, -1087.6042, 30.336, 180.8368, 79, 1);
  1594. AddStaticVehicle(534, 2783.2167, -1250.0657, 47.3888, 178.7434, 15, 15);
  1595. AddStaticVehicle(535, 2585.6918, -1411.9725, 24.8775, 85.5329, 3, 1);
  1596. AddStaticVehicle(536, 2537.3715, -1474.9767, 23.7523, 268.8033, 9, 1);
  1597. AddStaticVehicle(567, 2391.3161, -1487.0691, 23.6958, 89.3068, 99, 81);
  1598. AddStaticVehicle(576, 2337.3378, -1370.6342, 23.6126, 174.0444, 84, 96);
  1599. AddStaticVehicle(534, 2270.8557, -1434.0865, 23.5536, 357.9028, 37, 37);
  1600. AddStaticVehicle(535, 2137.854, -1370.9542, 24.1888, 181.8726, 28, 1);
  1601. AddStaticVehicle(536, 1997.2246, -1275.2931, 23.5576, 359.655, 12, 1);
  1602. AddStaticVehicle(567, 2745.7175, -1463.8539, 30.3264, 359.9809, 102, 114);
  1603. AddStaticVehicle(576, 2856.1945, -1355.9688, 10.6806, 271.5213, 67, 1);
  1604. AddStaticVehicle(534, 2859.3266, -1912.1679, 10.6562, 7.0009, 42, 42);
  1605. AddStaticVehicle(535, 2562.5209, -1244.521, 46.3091, 183.6356, 31, 1);
  1606. AddStaticVehicle(536, 2299.1579, -1636.2367, 14.4203, 201.3887, 26, 96);
  1607. AddStaticVehicle(536, 2756.7214, -1962.7431, 13.2842, 0.0718, 26, 96);
  1608. AddStaticVehicle(567, 2129.4052, -1483.6139, 23.6688, 357.3302, 114, 1);
  1609. AddStaticVehicle(534, 2647.6057, -1996.6473, 13.2786, 90.3794, 53, 53);
  1610. AddStaticVehicle(535, 2653.7885, -2011.9262, 13.3185, 271.6528, 55, 1);
  1611. AddStaticVehicle(567, 2658.3879, -1996.4028, 13.4252, 90.4804, 97, 96);
  1612. AddStaticVehicle(536, 2662.9948, -2011.4159, 13.2924, 270.3411, 32, 1);
  1613. AddStaticVehicle(576, 2667.3828, -1996.2796, 13.1625, 90.4352, 68, 96);
  1614. AddStaticVehicle(451, 487.4045, -1511.2619, 20.0548, 5.3873, 123, 123);
  1615. AddStaticVehicle(506, 653.8402, -1657.2261, 14.3032, 90.7655, 76, 76);
  1616. AddStaticVehicle(429, 639.947, -1547.2436, 14.8891, 358.4461, 13, 13);
  1617. AddStaticVehicle(402, 625.4685, -1304.6999, 14.1764, 177.9501, 30, 30);
  1618. AddStaticVehicle(541, 732.4407, -1189.3425, 19.4477, 321.4331, 13, 8);
  1619. AddStaticVehicle(506, 1051.5292, -1298.2132, 13.287, 179.5606, 18, 1);
  1620. AddStaticVehicle(471, 1065.43, -1162.1459, 23.6875, 2.67, 6, 6);
  1621. AddStaticVehicle(411, 1252.8311, -1152.9737, 23.3717, 270.8038, 75, 1);
  1622. AddStaticVehicle(451, 1334.069, -1061.8195, 27.84, 266.7593, 125, 125);
  1623. AddStaticVehicle(506, 1180.1647, -913.4808, 42.9511, 188.5762, 3, 3);
  1624. AddStaticVehicle(429, 957.9207, -961.0738, 38.9967, 102.6134, 14, 14);
  1625. AddStaticVehicle(402, 1108.0949, -1025.8071, 31.7646, 187.2519, 39, 39);
  1626. AddStaticVehicle(541, 953.2418, -1381.0821, 12.9687, 181.2091, 22, 1);
  1627. AddStaticVehicle(506, 815.082, -1408.8339, 13.1343, 269.5085, 32, 1);
  1628. AddStaticVehicle(471, 781.8126, -1622.9347, 13.3592, 272.8004, 4, 4);
  1629. AddStaticVehicle(471, 992.4108, -1883.8117, 10.8626, 158.0879, 3, 6);
  1630. AddStaticVehicle(471, 650.0223, -1881.9534, 3.9704, 131.889, 6, 16);
  1631. AddStaticVehicle(471, 306.187, -1872.8176, 2.341, 184.785, 15, 30);
  1632. AddStaticVehicle(411, 331.4529, -1789.1426, 4.6034, 0.7646, 12, 1);
  1633. AddStaticVehicle(451, 458.798, -1811.0441, 5.2537, 88.1704, 36, 36);
  1634. AddStaticVehicle(506, 169.9862, -1547.2232, 11.866, 328.7138, 6, 6);
  1635. AddStaticVehicle(429, 892.8734, -1668.9806, 13.2304, 1.0154, 1, 2);
  1636. AddStaticVehicle(402, 1098.7078, -1758.035, 13.1838, 272.152, 90, 90);
  1637. AddStaticVehicle(541, 1125.9593, -1559.5243, 13.3354, 182.7729, 36, 8);
  1638. AddStaticVehicle(506, 1032.7814, -1506.7602, 13.378, 308.8128, 45, 45);
  1639. AddStaticVehicle(423, 379.1871, -2046.1653, 7.8522, 57.3418, 1, 53);
  1640. AddStaticVehicle(471, 1283.8358, -1612.3309, 13.5136, 269.0161, 46, 46);
  1641. AddStaticVehicle(411, 1358.0709, -1752.0894, 13.0957, 358.4667, 64, 1);
  1642. AddStaticVehicle(451, 1713.8244, -1069.5837, 23.6112, 179.5386, 16, 16);
  1643. AddStaticVehicle(506, 1558.1151, -1012.2767, 23.6105, 184.6045, 7, 7);
  1644. AddStaticVehicle(429, 1325.9993, -1450.1302, 13.1665, 278.7326, 2, 1);
  1645. AddStaticVehicle(402, 1467.6616, -1235.7402, 13.4656, 92.3081, 98, 98);
  1646. AddStaticVehicle(541, 1537.3437, -1449.2293, 13.0079, 354.9523, 51, 1);
  1647. AddStaticVehicle(506, 1248.4425, -2032.3956, 59.5928, 269.7648, 13, 1);
  1648. AddStaticVehicle(411, 1549.3032, -2360.6182, 13.2813, 181.4743, 123, 1);
  1649. AddStaticVehicle(451, 1395.4204, -2207.9971, 13.2465, 0.9016, 18, 18);
  1650. AddStaticVehicle(506, 1574.0109, -1879.3637, 13.251, 272.5884, 52, 52);
  1651. AddStaticVehicle(429, 1766.0914, -1702.808, 13.1508, 89.657, 1, 3);
  1652. AddStaticVehicle(402, 1730.1638, -1276.9861, 13.3852, 137.5997, 110, 110);
  1653. AddStaticVehicle(541, 1279.0109, -1378.3862, 12.8937, 359.9331, 2, 1);
  1654. AddStaticVehicle(506, 1089.5784, -641.4136, 112.9599, 264.6437, 34, 1);
  1655. AddStaticVehicle(411, 788.1312, -822.1055, 69.2866, 358.493, 116, 1);
  1656. AddStaticVehicle(451, 288.5549, -1157.4468, 80.6163, 225.0408, 46, 46);
  1657. AddStaticVehicle(506, 167.3372, -1342.0712, 69.3574, 175.7288, 76, 76);
  1658. AddStaticVehicle(429, 568.6519, -1132.1337, 50.284, 209.6199, 3, 1);
  1659. AddStaticVehicle(541, 1028.8635, -810.3453, 101.4766, 16.7693, 13, 8);
  1660. AddStaticVehicle(443, 2616.0949, -2229.2767, 13.8942, 270.2774, 54, 1);
  1661. AddStaticVehicle(515, 2488.3254, -2671.1243, 14.6569, 86.3042, 13, 76);
  1662. AddStaticVehicle(446, 2490.0546, -2268.2471, -0.4328, 90.4306, 1, 53);
  1663. AddStaticVehicle(446, 2355.9565, -2531.5391, -0.2505, 1.8974, 1, 57);
  1664. AddStaticVehicle(406, 2206.5695, -2523.0386, 15.0958, 269.6041, 1, 1);
  1665. AddStaticVehicle(525, 2232.6875, -2227.9666, 13.4287, 314.7052, 36, 43);
  1666. AddStaticVehicle(443, 2322.7045, -2073.3597, 14.1887, 273.8464, 84, 1);
  1667. AddStaticVehicle(515, 2102.5781, -2074.6209, 14.5801, 210.966, 24, 77);
  1668. AddStaticVehicle(423, 380.0979, -2040.2956, 7.8562, 53.5847, 1, 5);
  1669. AddStaticVehicle(515, 2497.0322, -2619.1153, 14.6567, 92.0542, 63, 78);
  1670. AddStaticVehicle(515, 2497.9653, -2609.8899, 14.6658, 91.3182, 42, 76);
  1671. AddStaticVehicle(515, 2497.8134, -2604.3895, 14.669, 90.7052, 54, 77);
  1672. AddStaticVehicle(435, 2461.726, -2593.1204, 14.2878, 271.3161, 42, 76);
  1673. AddStaticVehicle(435, 2463.8691, -2584.5789, 14.1239, 273.6892, 42, 76);
  1674. AddStaticVehicle(435, 2506.8798, -2630.3631, 14.2777, 94.6303, 42, 76);
  1675. AddStaticVehicle(431, 1080.1894, -1772.706, 13.4454, 269.3317, 79, 7);
  1676. AddStaticVehicle(431, 1081.1203, -1766.3052, 13.4633, 270.3713, 92, 72);
  1677. AddStaticVehicle(431, 1080.3928, -1760.9444, 13.4729, 269.9692, 87, 7);
  1678. AddStaticVehicle(408, 2281.7355, -2316.4043, 14.0802, 225.0715, 26, 26);
  1679. AddStaticVehicle(408, 2272.3698, -2325.7938, 14.0801, 225.0715, 26, 26);
  1680. AddStaticVehicle(408, 2267.6958, -2330.48, 14.0801, 225.0715, 26, 26);
  1681. AddStaticVehicle(525, 2785.3518, -1834.6636, 9.7129, 222.9237, 52, 54);
  1682. AddStaticVehicle(525, 2781.3151, -1837.8838, 9.6695, 213.878, 1, 1);
  1683. AddStaticVehicle(525, 2776.5446, -1839.7081, 9.6492, 199.4732, 17, 20);
  1684. AddStaticVehicle(525, 2771.656, -1841.5407, 9.6555, 200.7528, 18, 20);
  1685. AddStaticVehicle(490, 758.0676, -1337.8133, 13.586, 266.8089, 41, 20);
  1686. AddStaticVehicle(490, 781.4492, -1340.6464, 13.5958, 186.251, 41, 20);
  1687. AddStaticVehicle(409, 2431.5432, -1222.9091, 25.0571, 90.3635, 126, 126);
  1688. AddStaticVehicle(510, 1946.7333, -1381.1268, 18.1793, 131.302, 43, 43);
  1689. AddStaticVehicle(510, 1876.9796, -1403.568, 13.1738, 346.0291, 39, 39);
  1690. AddStaticVehicle(510, 1905.3074, -1443.3294, 13.1164, 233.3426, 28, 28);
  1691. AddStaticVehicle(510, 1969.4283, -1444.6407, 13.1364, 23.2024, 16, 16);
  1692. AddStaticVehicle(522, 1970.9903, -1426.0575, 13.1218, 88.0054, 7, 79);
  1693. AddStaticVehicle(522, 1914.2186, -1408.2143, 13.1147, 14.1575, 8, 82);
  1694. AddStaticVehicle(560, 1255.1032, -805.6119, 83.8451, 352.0184, 0, 0);
  1695. AddStaticVehicle(560, 1281.4744, -828.6561, 82.8468, 84.6676, 0, 0);
  1696. AddStaticVehicle(487, 1291.3347, -789.9191, 96.611, 0.3353, 0, 0);
  1697. AddStaticVehicle(406, 2686.6237, -1672.5483, 10.0945, 177.1082, 79, 7);
  1698. AddStaticVehicle(556, 2657.7482, -1697.1027, 9.6927, 271.1286, 1, 1);
  1699. AddStaticVehicle(443, 2790.7946, -2400.3077, 14.0697, 88.3207, 123, 123);
  1700. AddStaticVehicle(406, 2596.7353, -2424.9422, 14.9919, 44.4137, 123, 123);
  1701. AddStaticVehicle(579, 2752.6074, -2396.772, 13.6296, 108.8401, 123, 123);
  1702. AddStaticVehicle(579, 2752.3537, -2423.1849, 13.6287, 18.8411, 123, 123);
  1703. AddStaticVehicle(515, 2745.8735, -2390.5162, 14.6614, 83.475, 123, 123);
  1704. AddStaticVehicle(416, 2032.7072, -1436.2118, 17.3654, 359.9259, 1, 3);
  1705. AddStaticVehicle(416, 2012.0312, -1415.2968, 17.141, 267.3153, 1, 3);
  1706. AddStaticVehicle(416, 1179.165, -1308.5978, 13.9295, 266.1411, 1, 3);
  1707. AddStaticVehicle(407, 1749.7492, -1457.2845, 13.7763, 270.4247, 3, 1);
  1708. AddStaticVehicle(490, 1569.9124, -1709.9422, 6.0206, 178.08, 0, 0);
  1709. AddStaticVehicle(596, 1547.4145, -1610.6539, 13.1043, 273.2207, 0, 1);
  1710. AddStaticVehicle(407, 1585.5218, -1671.7869, 5.6525, 87.5286, 106, 106);
  1711. AddStaticVehicle(427, 1603.0074, -1696.2718, 6.0356, 269.3848, 0, 1);
  1712. AddStaticVehicle(596, 1536.0305, -1673.8289, 13.1031, 1.097, 1, 1);
  1713. AddStaticVehicle(485, 1975.5997, -2181.5049, 13.2074, 177.3551, 1, 75);
  1714. AddStaticVehicle(485, 1981.2692, -2181.6644, 13.2052, 180.1885, 1, 75);
  1715. AddStaticVehicle(519, 1455.9291, -2453.2117, 14.4738, 187.888, 1, 1);
  1716. AddStaticVehicle(519, 1953.7061, -2639.2105, 14.4686, 16.1851, 1, 1);
  1717. AddStaticVehicle(513, 2062.1584, -2551.9708, 14.0777, 30.715, 21, 36);
  1718. AddStaticVehicle(513, 1906.7586, -2448.9559, 14.9151, 185.5646, 4, 90);
  1719. AddStaticVehicle(487, 1972.7158, -2306.7439, 13.7053, 180.6177, 29, 42);
  1720. AddStaticVehicle(411, 1693.7631, -2249.8655, 13.1099, 88.1162, 123, 1);
  1721. AddStaticVehicle(576, 1672.5957, -2249.9837, 12.9959, 91.2606, 75, 96);
  1722. AddStaticVehicle(538, 1701.6553, -1953.6576, 15.0994, 89.8159, 1, 1);
  1723. AddStaticVehicle(579, -213.6639, 2595.3149, 62.6379, 359.4513, 37, 37);
  1724. AddStaticVehicle(463, -275.9958, 2719.5844, 62.1538, 178.1174, 11, 11);
  1725. AddStaticVehicle(463, -172.7855, 2720.207, 62.0203, 90.6026, 68, 96);
  1726. AddStaticVehicle(579, -771.0317, 2752.3745, 45.672, 208.6179, 42, 42);
  1727. AddStaticVehicle(463, -1399.5274, 2628.2856, 55.3261, 87.4256, 19, 19);
  1728. AddStaticVehicle(402, -1596.1893, 2686.3471, 54.7823, 176.7156, 110, 110);
  1729. AddStaticVehicle(416, -1522.3146, 2525.4516, 55.8618, 1.0922, 1, 3);
  1730. AddStaticVehicle(471, -1934.7803, 2376.9082, 49.2813, 291.9049, 15, 30);
  1731. AddStaticVehicle(463, -2608.2974, 2258.3291, 7.7456, 27.6685, 22, 22);
  1732. AddStaticVehicle(579, -2473.6866, 2225.5925, 4.774, 359.1993, 53, 53);
  1733. AddStaticVehicle(487, -2227.4292, 2326.8957, 7.723, 181.2229, 54, 29);
  1734. AddStaticVehicle(541, -2304.1407, 2418.3535, 4.6514, 134.9102, 55, 1);
  1735. AddStaticVehicle(541, -1808.6247, 2043.3629, 8.6325, 298.3019, 55, 1);
  1736. AddStaticVehicle(468, -1043.3694, 1555.4228, 32.9355, 141.5437, 46, 46);
  1737. AddStaticVehicle(579, -866.3884, 1566.411, 24.7219, 267.7802, 62, 62);
  1738. AddStaticVehicle(510, -765.4484, 1604.6929, 26.7233, 83.0557, 28, 28);
  1739. AddStaticVehicle(521, -722.1095, 1438.2342, 18.044, 126.3531, 75, 13);
  1740. AddStaticVehicle(556, -705.1265, 963.5341, 12.8078, 118.9266, 1, 1);
  1741. AddStaticVehicle(515, -355.7027, 1156.0676, 20.7458, 251.6365, 62, 77);
  1742. AddStaticVehicle(579, -215.3039, 1215.0238, 19.673, 177.817, 7, 7);
  1743. AddStaticVehicle(463, -143.1234, 1113.1269, 19.2903, 228.8903, 36, 36);
  1744. AddStaticVehicle(468, 42.3809, 1219.8653, 18.7444, 170.7673, 53, 53);
  1745. AddStaticVehicle(468, 114.2489, 1066.2963, 13.4807, 178.1952, 30, 1);
  1746. AddStaticVehicle(468, -1482.3702, 1878.2564, 32.3016, 8.9673, 3, 3);
  1747. AddStaticVehicle(579, -91.664, 1339.3549, 10.4758, 7.9959, 10, 10);
  1748. AddStaticVehicle(579, 590.5335, 1222.9798, 11.6584, 237.813, 11, 11);
  1749. AddStaticVehicle(468, 603.4158, 1650.8536, 6.6621, 60.1381, 6, 6);
  1750. AddStaticVehicle(471, 802.5761, 1683.2763, 4.7624, 330.6691, 74, 91);
  1751. AddStaticVehicle(471, 2519.5073, -19.5322, 26.1608, 2.3491, 74, 91);
  1752. AddStaticVehicle(468, -1431.0539, -955.4554, 200.6027, 93.3346, 6, 6);
  1753. AddStaticVehicle(579, -1040.0718, -1077.1858, 129.1974, 183.3336, 37, 37);
  1754. AddStaticVehicle(515, -1299.5945, 2707.9516, 51.082, 183.7698, 62, 77);
  1755. AddStaticVehicle(435, -1539.9379, -2747.5997, 49.5532, 168.9082, 113, 1);
  1756. AddStaticVehicle(406, -1112.8212, -1621.1681, 77.3506, 271.2976, 0, 0);
  1757. AddStaticVehicle(579, -1108.4679, -1644.2083, 76.0801, 267.5351, 81, 8);
  1758. AddStaticVehicle(579, -1108.4885, -1654.1031, 76.0848, 251.4138, 32, 8);
  1759. AddStaticVehicle(562, -2161.3643, 366.8656, 34.9799, 267.3099, 113, 1);
  1760. AddStaticVehicle(561, -2160.324, 453.1171, 34.9851, 270.7304, 43, 21);
  1761. AddStaticVehicle(560, -2429.5782, 320.729, 34.8773, 239.9687, 9, 39);
  1762. AddStaticVehicle(558, -2453.5542, 139.6282, 34.5914, 221.9017, 35, 1);
  1763. AddStaticVehicle(559, -2460.6619, -23.9051, 32.4609, 89.2155, 51, 1);
  1764. AddStaticVehicle(565, -2484.9739, -195.4782, 25.2455, 109.8787, 37, 37);
  1765. AddStaticVehicle(561, -2773.9549, -312.0216, 6.853, 0.5422, 54, 38);
  1766. AddStaticVehicle(579, -2751.8138, -282.7291, 6.9657, 180.1408, 15, 15);
  1767. AddStaticVehicle(562, -2796.2911, -136.8093, 6.8477, 270.7175, 101, 1);
  1768. AddStaticVehicle(560, -2626.7667, -55.1844, 4.0405, 358.1387, 17, 1);
  1769. AddStaticVehicle(558, -2679.368, -22.7696, 3.9644, 0.59, 36, 1);
  1770. AddStaticVehicle(559, -2616.3135, 134.3634, 3.9923, 90.6037, 58, 8);
  1771. AddStaticVehicle(565, -2796.5298, 181.0648, 6.8106, 271.8208, 42, 42);
  1772. AddStaticVehicle(561, -2668.4341, 267.7614, 4.1498, 181.7702, 67, 8);
  1773. AddStaticVehicle(562, -2675.1983, 369.9516, 4.05, 266.7934, 92, 1);
  1774. AddStaticVehicle(560, -2869.9122, 472.3687, 4.5862, 269.4779, 21, 1);
  1775. AddStaticVehicle(559, -2879.5403, 740.7603, 29.4647, 99.9231, 60, 1);
  1776. AddStaticVehicle(558, -2671.8177, 824.239, 49.6152, 178.772, 40, 1);
  1777. AddStaticVehicle(565, -2538.4478, 746.4641, 31.8236, 272.6329, 53, 53);
  1778. AddStaticVehicle(561, -2371.4043, 707.1298, 34.9826, 92.3563, 37, 78);
  1779. AddStaticVehicle(560, -2416.8602, 528.5233, 29.635, 241.1058, 33, 0);
  1780. AddStaticVehicle(562, -2460.5477, 740.8876, 34.6771, 182.7368, 36, 1);
  1781. AddStaticVehicle(559, -2398.9163, 881.21, 45.1016, 89.7361, 68, 8);
  1782. AddStaticVehicle(565, -2197.0704, 930.9429, 73.2983, 357.3073, 62, 62);
  1783. AddStaticVehicle(558, -2276.5296, 912.0836, 66.2768, 176.2552, 112, 1);
  1784. AddStaticVehicle(560, -2569.1526, 990.7183, 77.9777, 181.8959, 37, 0);
  1785. AddStaticVehicle(561, -2571.8394, 1148.4687, 55.5401, 157.516, 65, 79);
  1786. AddStaticVehicle(556, -1770.6567, 1204.5404, 25.4999, 89.833, 1, 1);
  1787. AddStaticVehicle(565, -1943.0025, 1193.6252, 45.0351, 357.7633, 7, 7);
  1788. AddStaticVehicle(562, -2047.8327, 901.3582, 53.2834, 331.8294, 35, 1);
  1789. AddStaticVehicle(558, -1799.9001, 822.989, 24.5207, 357.3185, 116, 1);
  1790. AddStaticVehicle(560, -1519.4135, 925.8062, 6.8914, 356.396, 41, 29);
  1791. AddStaticVehicle(565, -1752.3476, 954.7092, 24.3631, 88.7012, 10, 10);
  1792. AddStaticVehicle(559, -2048.2493, 1108.552, 52.9454, 152.423, 2, 1);
  1793. AddStaticVehicle(562, -1704.5827, 409.6642, 6.8376, 40.2639, 17, 1);
  1794. AddStaticVehicle(443, -1835.2757, 122.8175, 15.7475, 178.8834, 36, 1);
  1795. AddStaticVehicle(515, -1726.6722, 47.763, 4.5707, 208.1062, 11, 76);
  1796. AddStaticVehicle(443, -1576.9808, 120.8061, 4.1567, 334.4736, 40, 1);
  1797. AddStaticVehicle(579, -1872.6352, -859.0342, 31.9585, 88.2351, 37, 37);
  1798. AddStaticVehicle(565, -2149.1448, -952.9736, 31.6452, 88.3031, 11, 11);
  1799. AddStaticVehicle(446, -1574.5777, 1263.4289, -0.3105, 270.255, 1, 53);
  1800. AddStaticVehicle(446, -1720.7609, 1435.811, -0.4421, 0.2049, 1, 57);
  1801. AddStaticVehicle(446, -2931.0687, 1233.236, -0.1599, 53.5419, 0, 0);
  1802. AddStaticVehicle(446, -1448.4819, 1507.0679, -0.4709, 82.0507, 0, 0);
  1803. AddStaticVehicle(560, -1944.6171, 1325.7788, 6.9172, 284.2929, 9, 39);
  1804. AddStaticVehicle(522, -2140.4341, -208.8037, 34.8965, 356.126, 8, 82);
  1805. AddStaticVehicle(522, -2139.147, -209.1084, 34.8911, 354.2051, 36, 105);
  1806. AddStaticVehicle(522, -2137.8824, -209.4784, 34.8951, 338.3045, 39, 106);
  1807. AddStaticVehicle(522, -2136.4058, -209.4027, 34.8922, 348.5794, 51, 118);
  1808. AddStaticVehicle(515, -1650.1573, 436.992, 8.1963, 252.3408, 39, 78);
  1809. AddStaticVehicle(435, -1668.3144, 438.1242, 8.2061, 274.0573, 113, 1);
  1810. AddStaticVehicle(560, -2758.9244, 244.8775, 6.8807, 87.9084, 41, 29);
  1811. AddStaticVehicle(559, -2766.5118, 235.0527, 6.8438, 270.7922, 68, 8);
  1812. AddStaticVehicle(562, -2770.8311, 245.761, 6.8459, 84.7931, 101, 1);
  1813. AddStaticVehicle(558, -2777.3001, 235.7109, 6.8189, 266.0903, 35, 1);
  1814. AddStaticVehicle(561, -2782.6502, 245.5686, 7.0013, 91.0328, 65, 79);
  1815. AddStaticVehicle(565, -2787.7525, 235.1479, 6.8123, 277.0245, 10, 10);
  1816. AddStaticVehicle(408, -1730.1108, 137.1766, 4.1092, 88.4117, 26, 26);
  1817. AddStaticVehicle(408, -1730.2636, 131.6571, 4.109, 88.4117, 26, 26);
  1818. AddStaticVehicle(408, -1730.4977, 123.2158, 4.109, 88.4117, 26, 26);
  1819. AddStaticVehicle(515, -1719.946, 51.2419, 4.5683, 207.7268, 63, 78);
  1820. AddStaticVehicle(435, -1733.9036, 61.2224, 4.1823, 203.421, 42, 76);
  1821. AddStaticVehicle(435, -1727.5536, 64.3514, 4.1956, 212.3506, 42, 76);
  1822. AddStaticVehicle(490, -2039.2747, 464.5091, 35.299, 309.3111, 41, 20);
  1823. AddStaticVehicle(490, -2046.3251, 471.1986, 35.3036, 352.0809, 41, 20);
  1824. AddStaticVehicle(420, -1852.5143, -130.6086, 11.6844, 92.6509, 6, 1);
  1825. AddStaticVehicle(420, -1854.0693, -141.6263, 11.6803, 82.1694, 6, 1);
  1826. AddStaticVehicle(420, -1877.292, -149.8519, 11.6803, 353.2168, 6, 1);
  1827. AddStaticVehicle(560, -1821.9648, -181.9827, 9.1024, 36.8656, 0, 0);
  1828. AddStaticVehicle(560, -1824.5446, -151.5353, 9.1041, 183.2503, 0, 0);
  1829. AddStaticVehicle(560, -1817.74, -167.8749, 9.1017, 173.0971, 0, 0);
  1830. AddStaticVehicle(561, -2206.4495, 637.0733, 49.3144, 71.3999, 36, 1);
  1831. AddStaticVehicle(561, -2188.3824, 644.7136, 49.3125, 100.2866, 36, 1);
  1832. AddStaticVehicle(561, -2204.5745, 644.8814, 49.3148, 109.7335, 36, 1);
  1833. AddStaticVehicle(431, -1990.3298, 174.212, 27.6487, 359.8168, 92, 72);
  1834. AddStaticVehicle(431, -1991.1714, 160.0476, 27.6725, 0.3792, 79, 7);
  1835. AddStaticVehicle(431, -1991.8918, 145.5417, 27.6401, 0.6037, 47, 74);
  1836. AddStaticVehicle(431, -1991.1845, 127.0043, 27.672, 359.6546, 87, 7);
  1837. AddStaticVehicle(560, -1652.106, 1311.4013, 6.9091, 134.1446, 41, 41);
  1838. AddStaticVehicle(560, -1715.4231, 1348.184, 7.0514, 77.9329, 41, 41);
  1839. AddStaticVehicle(560, -1640.3686, 1412.2041, 7.0897, 158.6141, 41, 41);
  1840. AddStaticVehicle(525, -2104.3553, -377.8056, 35.2053, 87.5867, 36, 43);
  1841. AddStaticVehicle(525, -2093.2137, -378.3016, 35.2025, 89.0576, 52, 54);
  1842. AddStaticVehicle(525, -2081.491, -378.1139, 35.2055, 88.6107, 1, 1);
  1843. AddStaticVehicle(525, -2070.4146, -377.759, 35.1855, 88.9512, 17, 20);
  1844. AddStaticVehicle(494, -2133.0711, -419.6081, 35.2309, 292.3121, 87, 75);
  1845. AddStaticVehicle(556, -2170.0569, -404.7709, 35.7108, 318.988, 1, 1);
  1846. AddStaticVehicle(556, -2195.9986, -395.9574, 35.6875, 207.9331, 116, 115);
  1847. AddStaticVehicle(565, -2019.7431, -93.9348, 34.8807, 89.0934, 37, 19);
  1848. AddStaticVehicle(565, -2030.1438, -93.9351, 34.8806, 87.3949, 22, 22);
  1849. AddStaticVehicle(520, -1455.9872, 501.5899, 19.2115, 269.4281, 0, 0);
  1850. AddStaticVehicle(520, -1414.8243, 516.4437, 19.106, 269.3594, 0, 0);
  1851. AddStaticVehicle(541, -1956.543, 303.2687, 35.0937, 146.8343, 60, 1);
  1852. AddStaticVehicle(506, -1955.7815, 294.0805, 35.3073, 147.9394, 18, 1);
  1853. AddStaticVehicle(521, -1952.7334, 300.2237, 40.6097, 131.6293, 92, 3);
  1854. AddStaticVehicle(559, -1989.6821, 270.6593, 34.8319, 268.0284, 2, 1);
  1855. AddStaticVehicle(560, -1990.9965, 259.9725, 34.8848, 264.9531, 41, 29);
  1856. AddStaticVehicle(562, -1986.2724, 300.8255, 34.8338, 86.8694, 116, 1);
  1857. AddStaticVehicle(451, -1946.9482, 261.815, 35.1757, 56.7545, 16, 16);
  1858. AddStaticVehicle(506, -1954.0452, 258.282, 40.7518, 316.2774, 52, 52);
  1859. AddStaticVehicle(411, -1946.9329, 269.4414, 35.2011, 72.2916, 116, 1);
  1860. AddStaticVehicle(429, -1951.0944, 256.2258, 35.2472, 71.2031, 6, 6);
  1861. AddStaticVehicle(506, -1658.689, 1214.5688, 13.376, 311.7644, 76, 76);
  1862. AddStaticVehicle(411, -1659.1008, 1212.914, 20.8833, 316.5132, 106, 1);
  1863. AddStaticVehicle(541, -1658.3652, 1211.9093, 6.884, 287.5329, 58, 8);
  1864. AddStaticVehicle(451, -2394.5623, -596.5018, 132.3553, 125.747, 125, 125);
  1865. AddStaticVehicle(451, -2411.6473, -585.5364, 132.3544, 214.4548, 36, 36);
  1866. AddStaticVehicle(451, -2401.1429, -586.9346, 132.3556, 301.0697, 16, 16);
  1867. AddStaticVehicle(522, -2817.2713, -9.018, 6.7495, 267.502, 36, 105);
  1868. AddStaticVehicle(522, -1653.0719, 532.2559, 38.0, 304.7474, 3, 8);
  1869. AddStaticVehicle(522, -1656.7416, 529.5742, 37.9968, 304.5234, 6, 25);
  1870. AddStaticVehicle(522, -1659.6984, 527.8828, 38.0052, 307.686, 7, 79);
  1871. AddStaticVehicle(522, -1663.3842, 525.8438, 38.0415, 294.8406, 51, 118);
  1872. AddStaticVehicle(579, -1540.769, 478.9401, 7.1795, 269.8464, 123, 123);
  1873. AddStaticVehicle(579, -1512.358, 478.5863, 7.1761, 89.9449, 123, 123);
  1874. AddStaticVehicle(443, -1527.2189, 452.7763, 7.6241, 0.0581, 4123, 123);
  1875. AddStaticVehicle(432, -1235.8593, 443.7175, 7.2006, 64.4644, 123, 123);
  1876. AddStaticVehicle(425, -1306.7935, 496.3638, 18.8033, 305.6279, 43, 0);
  1877. AddStaticVehicle(407, -2043.2935, 55.7201, 28.6305, 268.2622, 3, 1);
  1878. AddStaticVehicle(407, -2059.2027, 77.2922, 28.627, 178.6168, 3, 1);
  1879. AddStaticVehicle(416, -2635.3887, 621.6599, 14.6017, 87.1762, 1, 3);
  1880. AddStaticVehicle(416, -2656.0176, 621.5889, 14.6026, 90.073, 1, 3);
  1881. AddStaticVehicle(416, -2668.0054, 590.8767, 14.6028, 269.3724, 1, 3);
  1882. AddStaticVehicle(597, -1605.941, 720.921, 11.8236, 267.7184, 108, 1);
  1883. AddStaticVehicle(597, -1588.2447, 673.7252, 6.9572, 2.1208, 0, 1);
  1884. AddStaticVehicle(597, -1612.3416, 673.749, 6.9551, 179.1799, 0, 1);
  1885. AddStaticVehicle(597, -1604.7757, 651.0142, 6.9534, 178.9458, 0, 1);
  1886. AddStaticVehicle(446, -1476.4491, 693.184, -0.3166, 172.1757, 46, 26);
  1887. AddStaticVehicle(407, -1572.9626, 738.6428, -5.4834, 268.6159, 106, 106);
  1888. AddStaticVehicle(407, -1573.4513, 726.4628, -5.484, 90.0606, 106, 106);
  1889. AddStaticVehicle(427, -1612.7822, 734.0316, -5.1104, 2.2702, 0, 1);
  1890. AddStaticVehicle(427, -1596.8936, 748.856, -5.1108, 178.9978, 0, 1);
  1891. AddStaticVehicle(523, -1612.6915, 750.6373, -5.6709, 179.6994, 0, 0);
  1892. AddStaticVehicle(497, -1678.2505, 705.1309, 30.7985, 93.1837, 0, 1);
  1893. AddStaticVehicle(490, -1616.9161, 693.2484, -5.1119, 356.1169, 0, 0);
  1894. AddStaticVehicle(490, -1573.4849, 705.7418, -5.1987, 92.4637, 0, 0);
  1895. AddStaticVehicle(541, -2681.7369, 1261.2814, 55.1882, 180.5794, 86, 1);
  1896. AddStaticVehicle(446, -1110.3619, 330.6964, -0.5771, 311.0799, 1, 22);
  1897. AddStaticVehicle(446, -1154.1634, -490.4863, -0.41, 322.5234, 1, 22);
  1898. AddStaticVehicle(561, -1418.8641, -297.4593, 13.9624, 50.928, 25, 78);
  1899. AddStaticVehicle(562, -1429.1823, -288.771, 13.809, 57.2527, 11, 1);
  1900. AddStaticVehicle(513, -1361.0644, -490.5723, 15.542, 207.7673, 8, 66);
  1901. AddStaticVehicle(513, -1434.9653, -532.1797, 15.5243, 204.3827, 12, 60);
  1902. AddStaticVehicle(513, -1609.9524, -618.162, 14.6691, 278.849, 21, 34);
  1903. AddStaticVehicle(513, -1573.3268, -604.6208, 14.7179, 282.8534, 30, 34);
  1904. AddStaticVehicle(519, -1331.1446, -263.0045, 15.0839, 312.9891, 1, 1);
  1905. AddStaticVehicle(519, -1366.1703, -225.4298, 15.0825, 312.9892, 1, 1);
  1906. AddStaticVehicle(485, -1527.965, -452.8341, 5.695, 328.0383, 1, 77);
  1907. AddStaticVehicle(485, -1566.1871, -420.1685, 5.7557, 328.0168, 1, 77);
  1908. AddStaticVehicle(487, -1223.2205, -11.9201, 14.325, 42.1223, 26, 3);
  1909. AddStaticVehicle(487, -1186.1001, 24.2915, 14.3248, 49.0684, 3, 29);
  1910. AddStaticVehicle(519, -1498.3705, -190.4226, 15.497, 332.2077, 71, 87);
  1911. AddStaticVehicle(560, -1824.9382, -13.3411, 14.918, 327.5969, 83, 1);
  1912. AddStaticVehicle(560, -1735.7313, 1012.0797, 17.3866, 267.7655, 91, 1);
  1913. AddStaticVehicle(409, -2612.6116, 1401.7961, 6.9155, 201.1519, 126, 126);
  1914. AddStaticVehicle(409, -2629.5696, 1379.5395, 6.9526, 269.4346, 126, 126);
  1915. AddStaticVehicle(464, -2244.1189, 137.3927, 34.6128, 91.5264, 14, 75);
  1916. AddStaticVehicle(464, -2244.0188, 133.6331, 34.6133, 91.527, 14, 75);
  1917. AddStaticVehicle(464, -2243.96, 131.4375, 34.6137, 91.527, 14, 75);
  1918. AddStaticVehicle(464, -2243.8094, 125.7988, 34.6144, 91.527, 14, 75);
  1919. AddStaticVehicle(464, -2243.6731, 120.6985, 34.6152, 91.527, 14, 75);
  1920. AddStaticVehicle(449, -2006.5, 83.471, 27.9972, 0.0, 1, 1);
  1921. AddStaticVehicle(449, -2006.5, 209.2279, 27.9972, 180.0, 1, 1);
  1922. AddStaticVehicle(538, -1943.2188, 159.9091, 27.2245, 357.246, 1, 1);
  1923. AddStaticVehicle(579, 2380.2177, 75.9132, 27.021, 92.5959, 15, 15);
  1924. AddStaticVehicle(468, 2207.6708, 110.8087, 27.1625, 88.8457, 46, 46);
  1925. AddStaticVehicle(463, 2254.8129, -124.6709, 26.8582, 176.2232, 53, 53);
  1926. AddStaticVehicle(510, 1927.5778, 176.1219, 36.8897, 82.2013, 39, 39);
  1927. AddStaticVehicle(579, 1387.597, 265.2896, 19.4993, 69.5917, 37, 37);
  1928. AddStaticVehicle(468, 1277.5268, 171.593, 19.7313, 323.7119, 53, 53);
  1929. AddStaticVehicle(471, 1219.7818, 295.3031, 19.0345, 59.5152, 120, 112);
  1930. AddStaticVehicle(402, 889.0482, -24.3039, 63.0718, 157.7566, 10, 10);
  1931. AddStaticVehicle(515, 798.1599, -616.1761, 17.3922, 1.9608, 13, 76);
  1932. AddStaticVehicle(468, 668.2108, -545.1445, 15.9984, 266.7062, 3, 3);
  1933. AddStaticVehicle(490, 626.5402, -600.6219, 16.9085, 309.7658, 0, 0);
  1934. AddStaticVehicle(471, 683.049, -442.9443, 15.8166, 104.7932, 74, 83);
  1935. AddStaticVehicle(579, 243.0216, -294.3852, 1.5102, 277.1181, 42, 42);
  1936. AddStaticVehicle(515, 69.0295, -253.6567, 2.5862, 320.9107, 24, 77);
  1937. AddStaticVehicle(468, 182.9454, -6.9837, 1.2443, 359.7958, 6, 6);
  1938. AddStaticVehicle(463, 362.7112, -93.8975, 0.9031, 271.1311, 79, 79);
  1939. AddStaticVehicle(402, -75.6618, -4.7804, 2.9497, 164.2595, 13, 13);
  1940. AddStaticVehicle(579, -478.4414, -61.1283, 60.2647, 76.5214, 53, 53);
  1941. AddStaticVehicle(468, -539.228, -472.1862, 25.187, 180.5489, 46, 46);
  1942. AddStaticVehicle(463, -571.1302, -1050.6271, 23.3673, 244.2984, 84, 84);
  1943. AddStaticVehicle(579, -580.7757, -1062.8915, 23.4092, 236.6692, 62, 62);
  1944. AddStaticVehicle(471, -371.0152, -1437.492, 25.208, 270.0813, 120, 113);
  1945. AddStaticVehicle(579, -942.0141, -524.5588, 25.9058, 308.5564, 7, 7);
  1946. AddStaticVehicle(471, -845.0972, -1956.0975, 13.8282, 300.5921, 66, 71);
  1947. AddStaticVehicle(468, -1417.7776, -1576.3278, 101.4223, 358.5607, 53, 53);
  1948. AddStaticVehicle(406, -1907.0192, -1724.6327, 23.2821, 134.2628, 1, 1);
  1949. AddStaticVehicle(408, -1889.0409, -1742.5323, 22.2915, 125.1348, 26, 26);
  1950. AddStaticVehicle(579, -2331.0752, -1636.7759, 483.639, 98.9349, 10, 10);
  1951. AddStaticVehicle(468, -2048.7713, -2522.5081, 30.294, 118.3005, 3, 3);
  1952. AddStaticVehicle(515, -1950.2825, -2449.4617, 31.6441, 179.3966, 63, 78);
  1953. AddStaticVehicle(579, -2201.0896, -2430.7095, 30.5599, 53.0177, 11, 11);
  1954. AddStaticVehicle(463, -2194.2056, -2265.337, 30.1651, 133.1441, 7, 7);
  1955. AddStaticVehicle(471, -1223.4749, -2629.4083, 9.5031, 248.3209, 120, 117);
  1956. AddStaticVehicle(471, -1362.4087, -2144.4017, 26.4533, 237.1392, 120, 117);
  1957. AddStaticVehicle(579, -1204.1232, 1813.0568, 41.6341, 45.1864, 11, 11);
  1958. AddStaticVehicle(515, -1530.2372, -2752.9139, 49.5561, 172.8697, 42, 76);
  1959. AddStaticVehicle(435, -1291.6393, 2714.0556, 51.0709, 186.0791, 54, 77);
  1960. AddStaticVehicle(409, 701.6514, 1947.1805, 5.339, 180.3659, 126, 126);
  1961. AddStaticVehicle(406, 548.0457, 853.499, -41.0514, 257.6004, 1, 1);
  1962. AddStaticVehicle(406, 675.4613, 895.0833, -38.6872, 97.3264, 1, 1);
  1963. AddStaticVehicle(592, -46.2136, 2501.8054, 17.6802, 269.0527, 1, 1);
  1964. AddStaticVehicle(487, 365.5546, 2537.986, 17.1352, 181.9763, 12, 39);
  1965. AddStaticVehicle(513, 326.7424, 2539.2841, 15.8584, 177.4273, 7, 6);
  1966. AddStaticVehicle(513, 291.7009, 2540.8586, 15.8584, 177.4273, 7, 6);
  1967. AddStaticVehicle(539, -2214.5625, 2422.3801, 1.8567, 0.8346, 79, 74);
  1968. AddStaticVehicle(539, -2231.8348, 2440.7346, 1.8501, 290.6427, 70, 86);
  1969. AddStaticVehicle(446, -2243.1128, 2442.1767, -0.5362, 229.4443, 3, 3);
  1970. AddStaticVehicle(446, -2213.9524, 2413.6469, -0.636, 37.6212, 1, 53);
  1971. AddStaticVehicle(579, -1276.7256, 2495.8151, 86.9524, 40.2228, 43, 0);
  1972. AddStaticVehicle(579, -1307.2646, 2520.3474, 87.3032, 240.6186, 43, 0);
  1973. AddStaticVehicle(579, -1328.778, 2540.2097, 86.3964, 213.6253, 43, 0);
  1974. AddStaticVehicle(487, -1321.7159, 2513.5837, 92.7023, 175.2657, 3, 29);
  1975. AddStaticVehicle(579, 270.703, 1946.0533, 17.6299, 306.006, 123, 123);
  1976. AddStaticVehicle(579, 281.0232, 1946.953, 17.6376, 317.3875, 123, 123);
  1977. AddStaticVehicle(579, 271.8304, 1965.3327, 17.6338, 230.7859, 123, 123);
  1978. AddStaticVehicle(579, 282.3989, 1964.4635, 17.6366, 222.2689, 123, 123);
  1979. AddStaticVehicle(443, 276.6447, 1983.6575, 18.0776, 268.358, 123, 123);
  1980. AddStaticVehicle(443, 276.9442, 1994.1043, 18.0776, 268.358, 123, 123);
  1981. AddStaticVehicle(432, 275.0885, 2018.0573, 17.6566, 271.5061, 123, 123);
  1982. AddStaticVehicle(432, 274.812, 2028.5761, 17.6569, 271.5061, 123, 123);
  1983. AddStaticVehicle(520, 302.3644, 2049.9465, 18.37, 181.36, 0, 0);
  1984. AddStaticVehicle(520, 315.1733, 2051.6721, 18.3589, 179.507, 0, 0);
  1985. AddStaticVehicle(451, -340.0156, 1515.7789, 75.0655, 0.5311, 61, 61);
  1986. AddStaticVehicle(451, -318.1041, 1515.2221, 75.0643, 358.2481, 75, 75);
  1987. AddStaticVehicle(451, -268.2685, 1544.5856, 75.0668, 134.3038, 123, 123);
  1988. AddStaticVehicle(425, 338.532, 1944.8016, 20.7999, 91.9253, 43, 0);
  1989. AddStaticVehicle(425, 338.133, 1976.6967, 20.7996, 92.013, 43, 0);
  1990. AddStaticVehicle(490, -1399.9008, 2650.069, 55.875, 90.3246, 0, 0);
  1991. AddStaticVehicle(490, 224.2053, 1908.6331, 17.8243, 124.8379, 0, 0);
  1992. AddStaticVehicle(490, 197.5509, 1905.6425, 17.8288, 247.5225, 0, 0);
  1993. AddStaticVehicle(490, 130.0643, 1928.6791, 19.3936, 173.9618, 0, 0);
  1994. AddStaticVehicle(407, 177.3869, 1928.5996, 17.8544, 82.2967, 1, 1);
  1995. AddStaticVehicle(427, 143.8744, 1928.2115, 19.3292, 181.0041, 0, 1);
  1996. AddStaticVehicle(432, -957.3608, 2733.404, 46.1444, 185.0023, 43, 0);
  1997. AddStaticVehicle(432, -914.3514, 2526.8986, 46.6856, 100.0468, 43, 0);
  1998. AddStaticVehicle(407, -902.9896, 2458.5322, 46.353, 37.3134, 1, 1);
  1999. AddStaticVehicle(425, -945.3235, 2517.5144, 47.8339, 45.1305, 43, 0);
  2000. AddStaticVehicle(556, -965.9463, 2489.7539, 46.9413, 346.1953, 1, 1);
  2001. AddStaticVehicle(464, -957.4626, 2453.6303, 46.62, 11.152, 43, 0);
  2002. AddStaticVehicle(425, -942.6304, 2735.6286, 46.9576, 180.8484, 43, 0);
  2003. AddStaticVehicle(446, -929.6056, 2644.9653, 40.0508, 132.2973, 0, 0);
  2004. AddStaticVehicle(539, -909.3541, 2698.4589, 41.7274, 137.5821, 61, 98);
  2005. AddStaticVehicle(411, 2075.384, 1145.0838, 10.399, 357.9767, 80, 1);
  2006. AddStaticVehicle(506, 2038.9819, 1182.0617, 10.3762, 178.6062, 3, 3);
  2007. AddStaticVehicle(541, 2119.8852, 1398.4853, 10.4373, 359.1104, 60, 1);
  2008. AddStaticVehicle(451, 2039.8598, 1334.2652, 10.3788, 179.481, 61, 61);
  2009. AddStaticVehicle(429, 2039.2236, 1352.4731, 10.3515, 178.6053, 1, 3);
  2010. AddStaticVehicle(402, 2039.6273, 1546.0992, 10.5036, 177.16, 10, 10);
  2011. AddStaticVehicle(411, 2074.5363, 1481.8121, 10.399, 358.203, 12, 1);
  2012. AddStaticVehicle(562, 2075.6374, 1595.1416, 10.3315, 358.5332, 11, 1);
  2013. AddStaticVehicle(560, 2039.7272, 1695.965, 10.377, 182.6069, 9, 39);
  2014. AddStaticVehicle(558, 2099.1323, 1820.9204, 10.3018, 155.1325, 30, 1);
  2015. AddStaticVehicle(451, 2119.654, 1922.3386, 10.3788, 179.4069, 75, 75);
  2016. AddStaticVehicle(506, 2172.1303, 1984.9913, 10.6583, 89.1517, 34, 1);
  2017. AddStaticVehicle(506, 2102.9758, 2043.1629, 10.5248, 91.0384, 6, 6);
  2018. AddStaticVehicle(559, 2155.1845, 2118.9384, 10.3282, 359.9796, 60, 1);
  2019. AddStaticVehicle(411, 2119.9897, 2189.4123, 10.399, 181.9201, 64, 1);
  2020. AddStaticVehicle(561, 2155.2446, 2197.4121, 10.4849, 0.3203, 54, 38);
  2021. AddStaticVehicle(565, 2009.7145, 2455.655, 10.4448, 87.9237, 53, 53);
  2022. AddStaticVehicle(429, 1969.5013, 2410.8312, 10.5, 181.785, 3, 1);
  2023. AddStaticVehicle(579, 2048.2294, 688.9766, 11.2098, 0.6639, 37, 37);
  2024. AddStaticVehicle(565, 2353.0017, 698.3713, 10.909, 359.9129, 62, 62);
  2025. AddStaticVehicle(451, 2622.9316, 730.6511, 10.5268, 181.4669, 123, 123);
  2026. AddStaticVehicle(402, 2843.6494, 897.3485, 10.5895, 358.4298, 13, 13);
  2027. AddStaticVehicle(443, 2842.1855, 994.728, 11.4055, 177.9324, 84, 1);
  2028. AddStaticVehicle(541, 2636.3635, 1076.0285, 10.4453, 91.6947, 68, 8);
  2029. AddStaticVehicle(558, 2551.1091, 1238.9361, 10.4511, 1.9823, 35, 1);
  2030. AddStaticVehicle(562, 2486.6123, 1409.2851, 10.5164, 0.2897, 116, 1);
  2031. AddStaticVehicle(471, 2488.6044, 1534.7148, 10.6527, 226.7429, 2, 2);
  2032. AddStaticVehicle(559, 2476.2294, 1658.0649, 10.4765, 1.345, 68, 8);
  2033. AddStaticVehicle(521, 2395.8178, 1629.5361, 10.3872, 181.8498, 115, 118);
  2034. AddStaticVehicle(411, 2599.7336, 1703.8107, 10.5474, 270.9836, 123, 1);
  2035. AddStaticVehicle(506, 2591.4243, 1859.5057, 10.6492, 89.615, 58, 1);
  2036. AddStaticVehicle(560, 2453.9179, 1991.6346, 10.526, 358.8508, 17, 1);
  2037. AddStaticVehicle(402, 2609.7392, 2262.8757, 10.6514, 271.495, 22, 22);
  2038. AddStaticVehicle(429, 2565.457, 2275.3107, 10.4996, 88.1493, 10, 10);
  2039. AddStaticVehicle(506, 2531.5053, 2501.4719, 10.5244, 271.6099, 7, 7);
  2040. AddStaticVehicle(443, 2523.8964, 2816.1613, 11.4231, 178.9678, 4, 1);
  2041. AddStaticVehicle(541, 2347.4687, 2747.7941, 10.4448, 89.4641, 2, 1);
  2042. AddStaticVehicle(558, 2167.4094, 2724.2836, 10.4512, 269.0136, 36, 1);
  2043. AddStaticVehicle(565, 2028.0848, 2730.934, 10.4468, 272.9017, 7, 7);
  2044. AddStaticVehicle(562, 1888.2941, 2616.3974, 10.4799, 182.0104, 113, 1);
  2045. AddStaticVehicle(559, 1592.0291, 2745.0803, 10.4762, 179.0997, 2, 1);
  2046. AddStaticVehicle(411, 1639.9266, 2577.4702, 10.5544, 179.8777, 116, 1);
  2047. AddStaticVehicle(451, 1494.0681, 2540.2961, 10.5272, 89.1766, 125, 125);
  2048. AddStaticVehicle(541, 1433.5341, 2608.1364, 10.2966, 88.6783, 13, 8);
  2049. AddStaticVehicle(471, 1464.858, 2773.0744, 10.6441, 179.7976, 6, 6);
  2050. AddStaticVehicle(429, 1282.9975, 2571.3906, 10.4997, 271.039, 12, 12);
  2051. AddStaticVehicle(506, 1264.5812, 2695.9018, 10.5243, 1.9388, 52, 52);
  2052. AddStaticVehicle(506, 1135.633, 2268.3493, 16.5573, 271.8446, 69, 1);
  2053. AddStaticVehicle(559, 991.9254, 2350.8881, 10.9257, 270.6124, 13, 8);
  2054. AddStaticVehicle(522, 994.2424, 1885.4271, 10.6478, 272.4133, 3, 3);
  2055. AddStaticVehicle(443, 1047.8724, 2167.3332, 11.4755, 174.6475, 20, 1);
  2056. AddStaticVehicle(541, 1106.5128, 1935.4779, 10.4454, 91.0509, 22, 1);
  2057. AddStaticVehicle(562, 1030.1508, 1216.0423, 10.4799, 232.5408, 101, 1);
  2058. AddStaticVehicle(521, 1470.9071, 1057.4332, 10.3711, 91.4483, 25, 118);
  2059. AddStaticVehicle(443, 1395.7622, 1116.0089, 11.3656, 3.835, 24, 1);
  2060. AddStaticVehicle(515, 1547.4331, 1022.8043, 11.8458, 267.5924, 54, 77);
  2061. AddStaticVehicle(406, 1747.0543, 1056.7703, 12.2599, 267.4704, 1, 1);
  2062. AddStaticVehicle(443, 1713.3746, 924.7103, 11.2875, 61.5415, 25, 1);
  2063. AddStaticVehicle(558, 1413.7866, 704.7714, 10.4499, 269.7792, 40, 1);
  2064. AddStaticVehicle(506, 1682.3457, 1286.9359, 10.5244, 178.1596, 76, 76);
  2065. AddStaticVehicle(429, 1730.4107, 1815.2332, 10.4994, 272.4082, 13, 13);
  2066. AddStaticVehicle(521, 1612.4075, 2199.1726, 10.3706, 267.1187, 36, 0);
  2067. AddStaticVehicle(402, 1542.1468, 2132.1489, 11.1085, 89.6738, 30, 30);
  2068. AddStaticVehicle(560, 1548.0775, 2338.7946, 10.527, 0.3028, 21, 1);
  2069. AddStaticVehicle(515, 1636.4669, 2331.997, 11.8375, 270.9572, 39, 78);
  2070. AddStaticVehicle(443, 1901.0836, 2308.0317, 11.3888, 177.194, 36, 1);
  2071. AddStaticVehicle(416, 1873.4929, 2244.217, 10.9686, 177.0646, 1, 3);
  2072. AddStaticVehicle(411, 1583.4063, 1964.7543, 10.5431, 358.4989, 112, 1);
  2073. AddStaticVehicle(558, 1373.5939, 1903.8872, 10.7811, 272.8758, 112, 1);
  2074. AddStaticVehicle(429, 1117.6545, 2070.0676, 10.5, 181.5007, 14, 14);
  2075. AddStaticVehicle(541, 1340.9869, 2242.9797, 10.4453, 92.4657, 36, 8);
  2076. AddStaticVehicle(560, 1731.384, 1945.5443, 10.5199, 88.7614, 33, 0);
  2077. AddStaticVehicle(506, 1691.1206, 2202.5737, 10.525, 179.4067, 3, 3);
  2078. AddStaticVehicle(506, 2223.8427, 1285.5192, 10.5102, 178.654, 75, 77);
  2079. AddStaticVehicle(562, 2460.4606, 925.2412, 10.4804, 267.7239, 92, 1);
  2080. AddStaticVehicle(402, 2270.4675, 2229.2468, 10.5825, 270.1296, 39, 39);
  2081. AddStaticVehicle(521, 1166.2756, 1213.9561, 10.3907, 225.6381, 118, 118);
  2082. AddStaticVehicle(522, 2142.4758, 1009.4359, 10.3935, 87.6144, 6, 25);
  2083. AddStaticVehicle(446, 2354.7678, 518.7446, -0.7428, 266.4642, 3, 3);
  2084. AddStaticVehicle(446, 1624.3835, 566.5712, -0.4452, 92.0112, 1, 22);
  2085. AddStaticVehicle(446, 2946.602, 469.0029, -0.3701, 8.4534, 0, 0);
  2086. AddStaticVehicle(446, 2933.6938, 509.9699, 0.0054, 218.1941, 1, 5);
  2087. AddStaticVehicle(409, 2129.1606, 2356.8857, 10.4715, 90.3563, 1, 1);
  2088. AddStaticVehicle(409, 2034.4528, 1919.5795, 11.9777, 178.1694, 1, 1);
  2089. AddStaticVehicle(409, 2176.0009, 1675.697, 10.6201, 357.8554, 1, 1);
  2090. AddStaticVehicle(409, 2039.0245, 1008.0347, 10.4707, 177.6477, 1, 1);
  2091. AddStaticVehicle(409, 2423.4128, 1124.9294, 10.4737, 181.1694, 1, 1);
  2092. AddStaticVehicle(522, 1942.324, 2201.165, 10.3907, 271.0791, 51, 118);
  2093. AddStaticVehicle(522, 2090.26, 1354.0496, 10.3961, 266.8782, 3, 3);
  2094. AddStaticVehicle(560, 2246.9108, 2050.5671, 10.5246, 91.0864, 0, 0);
  2095. AddStaticVehicle(560, 2235.1057, 2043.0849, 10.5257, 91.4989, 0, 0);
  2096. AddStaticVehicle(490, 2247.415, 2038.6479, 10.9489, 268.1853, 0, 0);
  2097. AddStaticVehicle(409, 2552.7695, 1028.0531, 10.6203, 178.4037, 126, 126);
  2098. AddStaticVehicle(409, 2511.8115, 2132.758, 10.472, 269.6502, 126, 126);
  2099. AddStaticVehicle(409, 2498.9191, 2132.8366, 10.4718, 269.6502, 126, 126);
  2100. AddStaticVehicle(504, 1078.8645, 1727.5341, 10.612, 357.5838, 51, 39);
  2101. AddStaticVehicle(494, 1093.6041, 1727.5397, 10.7159, 358.4685, 42, 30);
  2102. AddStaticVehicle(556, 1060.0809, 1726.8875, 11.1688, 357.9184, 114, 108);
  2103. AddStaticVehicle(406, 1040.841, 1729.2969, 11.4701, 358.8138, 79, 7);
  2104. AddStaticVehicle(525, 1110.5223, 1795.1763, 10.7063, 89.5038, 1, 1);
  2105. AddStaticVehicle(525, 1110.4357, 1789.8341, 10.6864, 89.0439, 17, 20);
  2106. AddStaticVehicle(525, 1110.4758, 1784.5744, 10.6969, 90.5018, 18, 20);
  2107. AddStaticVehicle(525, 1110.7055, 1778.415, 10.7009, 92.2057, 22, 30);
  2108. AddStaticVehicle(490, 2765.8068, 1271.548, 10.8016, 270.9544, 41, 20);
  2109. AddStaticVehicle(490, 2778.3508, 1295.0229, 10.8023, 179.4006, 41, 20);
  2110. AddStaticVehicle(487, 2801.6879, 1278.1333, 11.0467, 38.2969, 2, 29);
  2111. AddStaticVehicle(431, 1503.0584, 2199.6337, 10.9198, 180.4653, 47, 74);
  2112. AddStaticVehicle(431, 1496.3779, 2200.5153, 10.9197, 181.0487, 79, 7);
  2113. AddStaticVehicle(431, 1489.576, 2200.4262, 10.9267, 179.1217, 92, 72);
  2114. AddStaticVehicle(451, 2352.5375, 1459.0245, 42.5211, 90.4767, 18, 18);
  2115. AddStaticVehicle(451, 2302.2834, 1433.57, 42.5267, 269.5394, 46, 46);
  2116. AddStaticVehicle(451, 2302.7075, 1472.7969, 42.5265, 90.2624, 61, 61);
  2117. AddStaticVehicle(519, 1329.7498, 1602.5838, 11.7423, 268.5103, 1, 1);
  2118. AddStaticVehicle(519, 1569.2696, 1473.5004, 12.9469, 63.1836, 1, 1);
  2119. AddStaticVehicle(519, 1574.895, 1423.1611, 11.7951, 105.3755, 1, 1);
  2120. AddStaticVehicle(513, 1553.8852, 1629.0087, 11.3704, 137.9167, 54, 34);
  2121. AddStaticVehicle(513, 1570.1333, 1543.8671, 11.3702, 89.9478, 55, 20);
  2122. AddStaticVehicle(487, 1615.5202, 1546.3004, 11.1162, 16.0007, 26, 14);
  2123. AddStaticVehicle(487, 1636.5958, 1553.7336, 10.9334, 0.2167, 29, 42);
  2124. AddStaticVehicle(513, 1303.8659, 1322.091, 12.1892, 268.4682, 12, 60);
  2125. AddStaticVehicle(513, 1305.0228, 1361.5162, 12.194, 267.9565, 27, 97);
  2126. AddStaticVehicle(560, 1325.5661, 1279.7882, 10.6336, 0.0083, 91, 1);
  2127. AddStaticVehicle(485, 1316.0693, 1278.4222, 10.4748, 0.516, 1, 75);
  2128. AddStaticVehicle(485, 1704.6486, 1620.315, 10.0291, 141.0231, 1, 75);
  2129. AddStaticVehicle(485, 1709.8082, 1585.5772, 10.2068, 79.3324, 1, 75);
  2130. AddStaticVehicle(560, 1711.0245, 1591.7965, 10.1543, 73.6117, 7, 7);
  2131. AddStaticVehicle(519, 1346.9683, 1489.7355, 12.1785, 273.0448, 71, 87);
  2132. AddStaticVehicle(592, 1587.3071, 1192.5924, 10.719, 175.5847, 8, 10);
  2133. AddStaticVehicle(561, 1881.6365, 960.2147, 10.6953, 269.143, 75, 1);
  2134. AddStaticVehicle(561, 1890.2864, 948.1481, 10.695, 2.3873, 91, 1);
  2135. AddStaticVehicle(561, 1918.3942, 949.7545, 10.6876, 0.1703, 123, 1);
  2136. AddStaticVehicle(560, 2173.5937, 1697.4144, 10.6953, 62.6622, 47, 47);
  2137. AddStaticVehicle(560, 2165.6437, 1701.5201, 10.6953, 63.5359, 35, 35);
  2138. AddStaticVehicle(560, 2157.718, 1705.5526, 10.695, 61.2316, 37, 37);
  2139. AddStaticVehicle(407, 1763.3818, 2076.8349, 11.0545, 182.5966, 3, 1);
  2140. AddStaticVehicle(407, 1750.8359, 2075.9587, 11.056, 178.9593, 3, 1);
  2141. AddStaticVehicle(420, 2179.695, 1810.8448, 10.5999, 358.7843, 6, 1);
  2142. AddStaticVehicle(420, 2188.6318, 1821.8029, 10.5988, 358.368, 6, 1);
  2143. AddStaticVehicle(420, 2195.3002, 1810.3548, 10.5966, 181.3489, 6, 1);
  2144. AddStaticVehicle(515, 2216.9191, 1865.1785, 11.8481, 140.9777, 63, 78);
  2145. AddStaticVehicle(435, 2230.5087, 1873.9632, 11.8343, 129.5095, 54, 77);
  2146. AddStaticVehicle(515, 968.9401, 2146.4018, 11.8344, 178.7353, 13, 76);
  2147. AddStaticVehicle(515, 993.9926, 2148.4401, 11.8432, 179.1434, 24, 77);
  2148. AddStaticVehicle(515, 978.8162, 2145.9118, 11.8278, 179.3791, 63, 78);
  2149. AddStaticVehicle(435, 994.7066, 2169.6442, 11.8388, 179.3459, 42, 76);
  2150. AddStaticVehicle(435, 969.7896, 2172.1154, 11.8358, 179.9331, 42, 76);
  2151. AddStaticVehicle(435, 976.2349, 2174.2446, 11.841, 177.2895, 42, 76);
  2152. AddStaticVehicle(408, 1447.551, 974.7435, 11.3492, 358.8068, 26, 26);
  2153. AddStaticVehicle(408, 1437.5655, 974.9512, 11.3491, 358.8068, 26, 26);
  2154. AddStaticVehicle(408, 1430.2427, 975.1038, 11.3491, 358.8068, 26, 26);
  2155. AddStaticVehicle(416, 1617.8778, 1849.8118, 10.9429, 0.0965, 1, 6);
  2156. AddStaticVehicle(416, 1609.8623, 1849.9675, 10.9696, 0.0249, 1, 16);
  2157. AddStaticVehicle(416, 1601.061, 1849.7395, 10.9697, 358.6593, 1, 83);
  2158. AddStaticVehicle(416, 1592.825, 1849.7983, 10.9689, 0.5703, 1, 2);
  2159. AddStaticVehicle(490, 2297.246, 2464.4094, 3.4021, 270.9129, 0, 0);
  2160. AddStaticVehicle(427, 2298.2465, 2450.7287, 3.407, 269.6838, 0, 1);
  2161. AddStaticVehicle(411, 2272.2346, 2430.4174, 3.0004, 359.4862, 0, 0);
  2162. AddStaticVehicle(451, 2290.8032, 2432.3537, 2.9807, 1.8695, 0, 0);
  2163. AddStaticVehicle(541, 2272.8901, 2473.9299, 2.8982, 181.4743, 0, 0);
  2164. AddStaticVehicle(523, 2291.2768, 2443.1198, 10.3908, 0.6525, 0, 0);
  2165. AddStaticVehicle(523, 2251.2175, 2477.6115, 10.3868, 181.3032, 0, 0);
  2166. AddStaticVehicle(598, 2268.165, 2459.9033, 10.5607, 180.0543, 0, 1);
  2167. AddStaticVehicle(598, 2282.656, 2477.4357, 10.5691, 357.8075, 0, 1);
  2168. AddStaticVehicle(497, 2263.7187, 2387.6367, 19.8348, 0.0038, 0, 1);
  2169. AddStaticVehicle(497, 2245.2614, 2387.6367, 19.732, 0.0038, 0, 1);
  2170. AddStaticVehicle(523, 2278.1289, 2418.0412, 10.2413, 88.6061, 0, 1);
  2171. AddStaticVehicle(598, 2284.746, 2417.9416, 10.5156, 91.1473, 16, 1);
  2172. AddStaticVehicle(427, 2311.9343, 2444.5129, 10.952, 139.5502, 16, 1);
  2173. AddStaticVehicle(606, 1707.8785, 1663.6495, 10.6288, 189.8336, 0, 0);
  2174. AddStaticVehicle(606, 1708.7832, 1658.4313, 10.4708, 189.8336, 0, 0);
  2175. AddStaticVehicle(606, 1709.7377, 1652.9252, 10.3043, 189.8336, 0, 0);
  2176. AddStaticVehicle(606, 1710.9378, 1646.0002, 10.0946, 189.8336, 0, 0);
  2177. AddStaticVehicle(606, 1713.1765, 1633.0849, 9.7038, 189.8336, 0, 0);
  2178. AddStaticVehicle(538, 2864.75, 1255.6872, 12.3494, 180.0, 1, 1);
  2179. AddStaticVehicle(423, 2220.6403, 1455.7636, 3864.1728, 87.5493, 1, 1);
  2180. AddStaticVehicle(407, 2219.6689, 1481.8138, 3864.5297, 90.1162, 3, 1);
  2181. AddStaticVehicle(406, 2208.5415, 1459.3345, 3865.7951, 55.949, 1, 1);
  2182. AddStaticVehicle(539, 2209.0749, 1482.3599, 3863.6132, 94.6119, 79, 74);
  2183. AddStaticVehicle(451, 2235.8945, 1470.9852, 3864.0236, 94.5591, 16, 16);
  2184. AddStaticVehicle(411, 2236.3681, 1465.8258, 3864.0339, 91.5026, 116, 1);
  2185. AddStaticVehicle(541, 2235.5744, 1474.4355, 3863.9592, 96.971, 22, 22);
  2186. AddStaticVehicle(402, 2232.4899, 1478.383, 3864.1567, 92.5757, 90, 90);
  2187. AddStaticVehicle(402, 2234.1975, 1461.4489, 3864.0761, 91.6231, 25, 1);
  2188. AddStaticVehicle(494, 2197.4277, 1464.5075, 3864.3225, 9.537, 42, 33);
  2189. AddStaticVehicle(471, 1624.8341, 1818.5343, 10.3009, 354.2305, 103, 111);
  2190. AddStaticVehicle(423, 1590.9675, 1822.6691, 10.8417, 272.7398, 1, 1);
  2191. AddStaticVehicle(510, 1621.8067, 1819.0289, 10.4266, 2.5186, 43, 43);
  2192. AddStaticVehicle(463, 1616.9765, 1832.6005, 10.3601, 1.0829, 79, 79);
  2193. AddStaticVehicle(471, 1606.4169, 1832.645, 10.5998, 181.7671, 3, 6);
  2194. AddStaticVehicle(558, 1597.9129, 1831.9118, 10.6164, 359.2265, 62, 62);
  2195. AddStaticVehicle(443, 1708.7318, 1491.1667, 11.3549, 338.7221, 43, 0);
  2196. AddStaticVehicle(471, 1709.8376, 1493.0239, 13.4652, 338.6293, 36, 2);
  2197. AddStaticVehicle(471, 1706.8294, 1485.351, 11.2302, 338.5857, 36, 2);
  2198. AddStaticVehicle(556, 1676.2059, 1425.8825, 11.1529, 295.3677, 1, 1);
  2199. AddStaticVehicle(525, 1704.9326, 1432.1331, 10.5524, 173.9371, 36, 43);
  2200. AddStaticVehicle(471, 1689.119, 1438.7803, 10.2484, 277.4461, 103, 111);
  2201. AddStaticVehicle(510, 1689.5413, 1460.0234, 10.3773, 269.8302, 28, 28);
  2202. AddStaticVehicle(510, 1705.5595, 1439.4744, 10.4989, 175.2973, 55, 84);
  2203. DragCars[0] = AddStaticVehicle(411, -1682.4617, -162.5226, 13.9958, 223.4855, 2, 1);
  2204. DragCars[1] = AddStaticVehicle(411, -1671.3664, -197.0947, 13.8044, 10.2995, 58, 8);
  2205. DragCars[2] = AddStaticVehicle(411, -1681.3974, -190.8514, 13.9266, 316.099, 3, 3);
  2206. DragCars[3] = AddStaticVehicle(411, -1684.4314, -177.7255, 13.8516, 228.0484, 79, 79);
  2207. DragCars[4] = AddStaticVehicle(411, 1466.7397, 1794.2761, 10.5396, 178.8787, 112, 1);
  2208. DragCars[5] = AddStaticVehicle(411, 1475.9803, 1795.2969, 10.5396, 179.5525, 106, 1);
  2209. DragCars[6] = AddStaticVehicle(411, 1485.804, 1791.1494, 10.5396, 184.7901, 80, 1);
  2210. DragCars[7] = AddStaticVehicle(411, 1405.6002, -2503.0796, 13.2818, 269.8605, 116, 1);
  2211. DragCars[8] = AddStaticVehicle(411, 1405.0467, -2493.7789, 13.2818, 266.8781, 112, 1);
  2212. DragCars[9] = AddStaticVehicle(411, 1413.2054, -2481.294, 13.2818, 270.6105, 106, 1);
  2213. for(new d = 0; d < 10; d++) AddVehicleComponent(DragCars[d], 1010);
  2214. new Race1Cars[7];
  2215. Race1Cars[0] = AddStaticVehicle(468, -1336.1858, -591.0724, 1055.1477, 120.4608, 53, 53);
  2216. Race1Cars[1] = AddStaticVehicle(468, -1333.5936, -592.3776, 1055.1553, 121.7249, 3, 3);
  2217. Race1Cars[2] = AddStaticVehicle(468, -1330.5358, -593.3744, 1055.1312, 120.6753, 6, 6);
  2218. Race1Cars[3] = AddStaticVehicle(468, -1327.9345, -594.274, 1055.108, 127.6724, 46, 46);
  2219. Race1Cars[4] = AddStaticVehicle(468, -1324.5628, -595.8771, 1055.0992, 125.1238, 53, 53);
  2220. Race1Cars[5] = AddStaticVehicle(468, -1321.5137, -597.1249, 1055.0802, 125.2934, 3, 3);
  2221. Race1Cars[6] = AddStaticVehicle(468, -1318.3893, -598.883, 1055.1077, 135.9192, 6, 6);
  2222. for(new rc = 0; rc < 7; rc++) LinkVehicleToInterior(Race1Cars[rc], 4);
  2223. new Race2Cars[5];
  2224. Race2Cars[0] = AddStaticVehicle(494, -1403.8785, -230.3971, 1043.1511, 349.6029, 16, 16);
  2225. Race2Cars[1] = AddStaticVehicle(494, -1405.3388, -239.5299, 1043.2857, 349.7919, 6, 6);
  2226. Race2Cars[2] = AddStaticVehicle(494, -1406.632, -248.9173, 1043.4324, 351.4446, 3, 3);
  2227. Race2Cars[3] = AddStaticVehicle(494, -1396.7383, -265.1128, 1043.7755, 6.4639, 42, 42);
  2228. Race2Cars[4] = AddStaticVehicle(494, -1388.0278, -231.7482, 1043.194, 6.0984, 6, 6);
  2229. for(new rc2 = 0; rc2 < 5; rc2++) LinkVehicleToInterior(Race2Cars[rc2], 7);
  2230. new Race3Cars[4];
  2231. Race3Cars[0] = AddStaticVehicle(464, -973.8398, 1088.0668, 1344.2844, 84.085, 14, 75);
  2232. Race3Cars[1] = AddStaticVehicle(464, -973.5433, 1090.9316, 1344.2844, 84.0916, 14, 75);
  2233. Race3Cars[2] = AddStaticVehicle(464, -1132.6451, 1027.6325, 1345.0261, 266.694, 14, 75);
  2234. Race3Cars[3] = AddStaticVehicle(464, -1132.5099, 1029.9708, 1345.0266, 266.6975, 14, 75);
  2235. for(new rc3 = 0; rc3 < 4; rc3++) LinkVehicleToInterior(Race3Cars[rc3], 10);
  2236. new Race4Cars[5];
  2237. Race4Cars[0] = AddStaticVehicle(468, -1472.5414, 1557.4411, 1052.1999, 6.3262, 46, 46);
  2238. Race4Cars[1] = AddStaticVehicle(468, -1469.53, 1557.6027, 1052.1998, 2.4883, 53, 53);
  2239. Race4Cars[2] = AddStaticVehicle(468, -1459.5615, 1557.8198, 1052.1998, 1.071, 3, 3);
  2240. Race4Cars[3] = AddStaticVehicle(468, -1462.3429, 1557.6234, 1052.1981, 2.7427, 6, 6);
  2241. Race4Cars[4] = AddStaticVehicle(468, -1457.0583, 1557.9697, 1052.2012, 3.7223, 46, 46);
  2242. for(new rc4 = 0; rc4 < 5; rc4++) LinkVehicleToInterior(Race4Cars[rc4], 14);
  2243. new Race5Cars[15];
  2244. Race5Cars[0] = AddStaticVehicle(504, -1454.1601, 940.3408, 1036.4079, 76.8402, 6, 6);
  2245. Race5Cars[1] = AddStaticVehicle(504, -1470.1486, 946.0814, 1036.5345, 66.841, 66, 66);
  2246. Race5Cars[2] = AddStaticVehicle(504, -1433.1128, 937.3026, 1036.3177, 86.0106, 7, 7);
  2247. Race5Cars[3] = AddStaticVehicle(504, -1411.8321, 936.3045, 1036.2631, 87.2272, 1, 1);
  2248. Race5Cars[4] = AddStaticVehicle(504, -1393.1032, 936.3508, 1036.2346, 90.5475, 7, 7);
  2249. Race5Cars[5] = AddStaticVehicle(504, -1375.7675, 936.5172, 1036.2125, 90.7013, 121, 121);
  2250. Race5Cars[6] = AddStaticVehicle(504, -1479.462, 949.6381, 1036.6102, 63.9662, 38, 38);
  2251. Race5Cars[7] = AddStaticVehicle(494, -1371.3704, 907.3602, 1041.1086, 274.237, 42, 42);
  2252. Race5Cars[8] = AddStaticVehicle(494, -1403.8893, 906.9902, 1041.1313, 271.501, 16, 16);
  2253. Race5Cars[9] = AddStaticVehicle(494, -1413.2857, 922.4545, 1038.4809, 274.0773, 6, 6);
  2254. Race5Cars[10] = AddStaticVehicle(494, -1404.3283, 922.5574, 1038.4724, 269.751, 70, 70);
  2255. Race5Cars[11] = AddStaticVehicle(494, -1394.9059, 922.5604, 1038.4788, 270.3855, 55, 55);
  2256. Race5Cars[12] = AddStaticVehicle(494, -1379.6006, 922.7841, 1038.4575, 271.4486, 3, 3);
  2257. Race5Cars[13] = AddStaticVehicle(494, -1414.7092, 907.0468, 1041.1005, 268.4457, 6, 6);
  2258. Race5Cars[14] = AddStaticVehicle(494, -1396.0359, 907.5341, 1041.0374, 273.2141, 2, 2);
  2259. for(new rc5 = 0; rc5 < 15; rc5++) LinkVehicleToInterior(Race5Cars[rc5], 15);
  2260.  
  2261. AddStaticPickup(1242, 2, 2257.4382, 2451.9562, 3.5313, 0);
  2262. AddStaticPickup(356, 2, 2257.4108, 2455.6369, 3.5313, 0);
  2263. AddStaticPickup(353, 2, 2257.8139, 2461.6638, 3.5313, 0);
  2264. AddStaticPickup(353, 2, -1600.3836, 730.4343, -4.9064, 0);
  2265. AddStaticPickup(356, 2, -1599.1071, 730.2059, -4.9064, 0);
  2266. AddStaticPickup(1242, 2, 1583.6358, -1682.8816, 6.2252, 0);
  2267. AddStaticPickup(356, 2, 1583.2459, -1684.9112, 6.2188, 0);
  2268. AddStaticPickup(353, 2, 1583.1499, -1688.1896, 6.2188, 0);
  2269. AddStaticPickup(1242, 2, -918.2245, 2663.9333, 42.2505, 0);
  2270. AddStaticPickup(1240, 2, -923.5101, 2658.4545, 41.9695, 0);
  2271. AddStaticPickup(361, 2, -928.2062, 2653.7624, 42.2727, 0);
  2272. AddStaticPickup(359, 2, -934.1426, 2647.8825, 42.2459, 0);
  2273. AddStaticPickup(358, 2, -939.6011, 2642.5695, 42.4014, 0);
  2274. AddStaticPickup(358, 2, -930.6924, 2541.7426, 62.7201, 0);
  2275. AddStaticPickup(358, 2, -965.7748, 2535.8022, 62.548, 0);
  2276. AddStaticPickup(356, 2, -907.6957, 2483.456, 49.5617, 0);
  2277. AddStaticPickup(353, 2, -910.3373, 2494.466, 49.5617, 0);
  2278. AddStaticPickup(351, 2, -912.6268, 2505.9414, 49.5617, 0);
  2279. AddStaticPickup(370, 2, -966.7065, 2471.6269, 48.1528, 0);
  2280. AddBenzinka(2114.4521, 923.2661, 10.5474);
  2281. AddBenzinka(2639.2939, 1103.1833, 10.5479);
  2282. AddBenzinka(1597.0775, 2195.7436, 10.5474);
  2283. AddBenzinka(2146.8232, 2751.2419, 10.5474);
  2284. AddBenzinka(616.4793, 1690.5131, 6.7192);
  2285. AddBenzinka(-1328.2037, 2677.6928, 49.7896);
  2286. AddBenzinka(-1672.7383, 413.3457, 6.9067);
  2287. AddBenzinka(-2413.6634, 973.9432, 45.0239);
  2288. AddBenzinka(-1606.1141, -2713.7266, 48.2633);
  2289. AddBenzinka(1943.9356, -1772.9733, 13.1176);
  2290. AddBenzinka(2206.1804, 2474.2966, 10.8203);
  2291. AddBenzinka(1421.9689, 1463.2421, 10.8203);
  2292. AddBenzinka(1643.6905, -2593.9163, 13.5468);
  2293. AddBenzinka(-1411.5501, -2.4991, 14.875);
  2294. AddBenzinka(-1476.7148, 1861.8446, 32.6328);
  2295. AddBenzinka(1381.4516, 461.3782, 20.0785);
  2296. AddBenzinka(657.0178, -569.1056, 16.3358);
  2297. AddBenzinka(-95.6028, -1175.3602, 2.2834);
  2298. AddBenzinka(2864.75, 1255.6872, 12.3494);
  2299. AddBenzinka(-2264.6834, 526.548, 35.5931);
  2300.  
  2301. Stadion1 = CreatePickup(1314, 1, 1099.7078, 1601.0848, 12.5468, 0);
  2302. Stadion2 = CreatePickup(1314, 1, -2110.5958, -444.5386, 38.7344, 0);
  2303. Stadion3 = CreatePickup(1314, 1, 2695.5852, -1704.7251, 11.8437, 0);//3 - 4 - 7 - 8 - 9
  2304. AreaExit = CreatePickup(1318, 1, 246.307, 1863.5156, 18.6744, 0);
  2305. AddBankomat(2194.9365, 1994.5064, 12.2968);
  2306. AddBankomat(2832.5563, 2400.7692, 11.0625);
  2307. AddBankomat(1716.0927, 1532.8995, 10.765);
  2308. AddBankomat(-1968.6146, 308.1098, 35.1719);
  2309. AddBankomat(-1550.2759, 1168.7388, 7.1875);
  2310. AddBankomat(-2438.49, 752.5833, 35.1719);
  2311. AddBankomat(816.8142, -1386.6443, 13.6082);
  2312. AddBankomat(2703.3891, -1698.7236, 11.8437);
  2313. SkinShop1 = CreatePickup(1275, 1, 218.1042, -98.8189, 1005.2578, 0);// 14
  2314. SkinShop2 = CreatePickup(1275, 1, 181.507, -88.2512, 1002.0233, 0);
  2315. SkinShop3 = CreatePickup(1275, 1, 214.0332, -41.8442, 1002.0233, 0);
  2316. SkinShop4 = CreatePickup(1275, 1, 201.9837, -131.0051, 1003.5078, 0);
  2317. SkinShop5 = CreatePickup(1275, 1, 208.8249, -3.5272, 1001.2177, 0);// 18
  2318. SkinShop6 = CreatePickup(1275, 1, 215.5612, -155.7894, 1000.5233, 0);
  2319. Bonus1 = CreatePickup(1248, 1, -2235.2981, -178.3127, 50.035, 0);
  2320. Bonus2 = CreatePickup(1248, 1, -2212.9117, 879.1217, 69.9971, 0);
  2321. LeteckaSkola = CreatePickup(1239, 1, 415.664, 2533.5859, 19.1483, 0);// LETECKA ŠKOLA
  2322. LodnaSkola = CreatePickup(1239, 1, -2187.3304, 2416.4843, 5.1654, 0);// LODNA ŠKOLA
  2323. AutoSkola = CreatePickup(1239, 1, 1173.8448, 1351.0395, 10.9218, 0);// AUTO ŠKOLA
  2324. AutoSkola2 = CreatePickup(1239, 1, -2026.7071, -114.3502, 1035.1718, 0); // AUTO ŠKOLA LV
  2325. Mariska = CreatePickup(1279, 1, -1067.6751, -1625.9257, 76.3739, 0);
  2326. SexShop = CreatePickup(1239, 1, -103.6034, -21.6703, 1000.7188, 0);
  2327. Obchod1 = CreatePickup(1239, 1, -27.9082, -52.8504, 1003.5468, 0);
  2328. Obchod2 = CreatePickup(1239, 1, -28.8734, -87.5393, 1003.5541, 0);
  2329. Bar1 = CreatePickup(1484, 1, 498.8608, -75.6094, 998.7578, 0);
  2330. Bar2 = CreatePickup(1484, 1, -2652.7081, 1412.5122, 906.2733, 0);
  2331. Bar3 = CreatePickup(1484, 1, 1955.7628, 1018.077, 992.4688, 0);
  2332. Bar4 = CreatePickup(1484, 1, 2200.3129, 1602.9289, 1005.0625, 0);
  2333. Letisko1 = CreatePickup(1239, 1, 1673.1152, 1448.6966, 10.7863, 0);
  2334. Letisko2 = CreatePickup(1239, 1, -1423.7634, -288.2014, 14.1484, 0);
  2335. Letisko3 = CreatePickup(1239, 1, 1685.9111, -2237.5418, 13.5468, 0);
  2336. Letisko4 = CreatePickup(1239, 1, -841.4327, 504.5628, 1358.238, 0);
  2337. ZbraneSklad1 = CreatePickup(2061, 1, 2786.8964, -2424.022, 13.6338, 0);
  2338. ZbraneSklad2 = CreatePickup(2061, 1, -1348.4554, 496.3113, 18.2343, 0);
  2339. ZbraneSklad3 = CreatePickup(2061, 1, 350.5578, 2032.8417, 22.6406, 0);
  2340. Stavkovanie = CreatePickup(1274, 1, 833.5999, 3.2037, 1004.1796, 0);
  2341. Firma1 = CreatePickup(1272, 1, 362.1336, 173.7449, 1008.3828, 0);
  2342. // povolania
  2343. //CreateJob(name[],skin,weapon1,ammo1,weapon2,ammo2,weapon3,ammo3,plat,icon,Float:armmour=0.0)
  2344. //AddJobPickup(Float:X,Float:Y,Float:Z,Float:XX,Float:YY,Float:ZZ);
  2345. POLICIA1 = CreateJob("Policia",280,283,284,24,1000,25,1000,3,1,7500,0x0066FFFF,30);
  2346. AddJobPickup(234.966201,158.785903,1003.023315,2290.0146,2429.6028,10.8203);
  2347. POLICIA2 = CreateJob("Policia",280,283,284,24,1000,25,1000,3,1,7500,0x0066FFFF,30);
  2348. AddJobPickup(252.120803,65.339103,1003.640625,-1620.3043,692.7501,7.1875);
  2349. POLICIA3 = CreateJob("Policia",280,283,284,24,1000,25,1000,3,1,7500,0x0066FFFF,30);
  2350. AddJobPickup(237.670303,112.395103,1003.218811,1586.6873,-1693.5253,6.2188);
  2351. OCHRANKA = CreateJob("Ochranka",164,163,164,31,1000,25,1000,3,1,7500,0x996600FF,30);
  2352. AddJobPickup(211.356292,1811.508544,21.859300,211.7551,1816.8502,17.6406);
  2353. YAKUZA1 = CreateJob("Yakuza",117,118,120,26,2000,28,1000,30,2000,7500,0x336666FF,43);
  2354. AddJobPickup(1906.291748,956.687011,10.820300,1922.3425,955.5071,10.8127);
  2355. YAKUZA2 = CreateJob("Yakuza",117,118,120,26,2000,28,1000,30,2000,7500,0x336666FF,43);
  2356. AddJobPickup(-2172.755371,680.036621,55.162200,-2180.2490,696.2125,53.8906);
  2357. RUSACI1 = CreateJob("Ruská Mafia",111,112,113,26,2000,28,1000,30,2000,7500,0x3366CCFF,44);
  2358. AddJobPickup(2170.076660,1711.978759,11.046799,2165.3276,1723.3876,11.0469);
  2359. RUSACI2 = CreateJob("Ruská Mafia",111,112,113,26,2000,28,1000,30,2000,7500,0x3366CCFF,44);
  2360. AddJobPickup(-1673.365478,1367.173828,7.172200,-1684.1515,1358.9100,7.1722);
  2361. TERACI = CreateJob("Teroristi",127,126,125,26,2000,35,10,30,2000,7500,0x990000FF,42);
  2362. AddJobPickup(-1303.483154,2541.687255,93.304702,-1312.0713,2529.4385,87.6670);
  2363. HASICI1 = CreateJob("Hasiči",277,278,279,37,100,42,1000,3,1,7500,0xFF0000FF,20);
  2364. AddJobPickup(1770.616943,2079.719238,10.820300,1775.0414,2081.3333,10.8203);
  2365. HASICI2 = CreateJob("Hasiči",277,278,279,37,100,42,1000,3,1,7500,0xFF0000FF,20);
  2366. AddJobPickup(-2026.739257,67.250701,28.691600,-2025.6426,63.7443,28.4251);
  2367. TAXI1 = CreateJob("Taxikár",60,101,234,5,1,22,1000,0,0,7500,0xFFD700FF,56);
  2368. AddJobPickup(2184.246093,1815.805053,10.820300,2185.3188,1805.5313,11.0000);
  2369. TAXI2 = CreateJob("Taxikár",60,101,234,5,1,22,1000,0,0,7500,0xFFD700FF,56);
  2370. AddJobPickup(-1862.215454,-145.227294,11.898400,-1865.3208,-145.5064,11.8984);
  2371. PILOT1 = CreateJob("Pilot",223,187,61,32,1000,27,2000,15,1,7500,0xADFF2FFF,5);
  2372. AddJobPickup(1715.289550,1616.648559,10.045299,1710.2271,1617.3290,10.0304);
  2373. PILOT2 = CreateJob("Pilot",223,187,61,32,1000,27,2000,15,1,7500,0xADFF2FFF,5);
  2374. AddJobPickup(-1543.833862,-441.096496,6.000000,-1540.6636,-437.4383,6.0000);
  2375. PILOT3 = CreateJob("Pilot",223,187,61,32,1000,27,2000,15,1,7500,0xADFF2FFF,5);
  2376. AddJobPickup(1956.741943,-2183.605224,13.546799,1952.6326,-2188.1426,13.5469);
  2377. DOKTOR1 = CreateJob("Doktor",274,275,276,4,1,41,1000,0,0,7500,0x000080FF,22);
  2378. AddJobPickup(1615.275146,1818.594604,10.820300,1610.7471,1817.1653,10.8203);
  2379. DOKTOR2 = CreateJob("Doktor",274,275,276,4,1,41,1000,0,0,7500,0x000080FF,22);
  2380. AddJobPickup(2036.740356,-1413.208129,16.992200,2033.5876,-1403.5522,17.2818);
  2381. DOKTOR3 = CreateJob("Doktor",274,275,276,4,1,41,1000,0,0,7500,0x000080FF,22);
  2382. AddJobPickup(1177.588256,-1323.376098,14.078100,1172.7813,-1325.2448,15.4008);
  2383. DOKTOR4 = CreateJob("Doktor",274,275,276,4,1,41,1000,0,0,7500,0x000080FF,22);
  2384. AddJobPickup(-2649.774902,635.628417,14.453100,-2643.5305,639.0719,14.4531);
  2385. VOJAK1 = CreateJob("Vojak",287,287,287,31,1000,33,100,16,10,7500,0x8B4513FF,19);
  2386. AddJobPickup(349.729400,2024.149414,22.640600,349.6023,2029.3268,22.6406);
  2387. VOJAK2 = CreateJob("Vojak",287,287,287,31,1000,33,100,16,10,7500,0x8B4513FF,19);
  2388. AddJobPickup(-1525.942871,485.587005,7.179599,-1521.8956,480.9630,7.1875);
  2389. VOJAK3 = CreateJob("Vojak",287,287,287,31,1000,33,100,16,10,7500,0x8B4513FF,19);
  2390. AddJobPickup(2731.622070,-2417.220458,13.627900,2724.7756,-2416.3555,13.6277);
  2391. KURVA1 = CreateJob("Šlapka",63,64,85,10,1,32,1000,24,1003,7500,0xFF1493FF,12);
  2392. AddJobPickup(1212.038940,-10.867799,1000.921813,2511.1729,2121.6750,10.8401);
  2393. KURVA2 = CreateJob("Šlapka",63,64,85,10,1,32,1000,24,1003,7500,0xFF1493FF,12);
  2394. AddJobPickup(1209.071411,-31.623699,1000.953125,696.8232,1964.5580,5.5391);
  2395. NOVINAR1 = CreateJob("Novinár",98,119,187,24,2000,14,1,46,1,7500,0x9ACD32FF,4);
  2396. AddJobPickup(2786.293945,1278.472045,10.750000,2760.9058,1296.3073,10.8984);
  2397. NOVINAR2 = CreateJob("Novinár",98,119,187,24,2000,14,1,46,1,7500,0x9ACD32FF,4);
  2398. AddJobPickup(-2057.207519,457.688995,35.171901,-2060.1016,469.0777,35.1723);
  2399. NOVINAR3 = CreateJob("Novinár",98,119,187,24,2000,14,1,46,1,7500,0x9ACD32FF,4);
  2400. AddJobPickup(774.513427,-1341.681762,13.528599,769.0343,-1331.8188,13.5463);
  2401. GROOVE = CreateJob("Groove",105,106,107,30,2000,29,1500,26,2000,7500,0x00FF00FF,62);
  2402. AddJobPickup(2495.324707,-1686.353759,13.514100,2511.8528,-1689.5092,13.5416);
  2403. BALLAS = CreateJob("Ballas",102,103,104,30,2000,29,1500,26,2000,7500,0x9932CCFF,59);
  2404. AddJobPickup(2223.313232,-1165.783447,25.733100,2232.5801,-1164.7040,25.8906);
  2405. VAGOS = CreateJob("Vagos",108,109,110,30,2000,29,1500,26,2000,7500,0xFFFF00FF,60);
  2406. AddJobPickup(2352.319824,-1164.349243,27.420200,2348.9758,-1168.7146,27.9879);
  2407. AZTECS = CreateJob("Aztecas",114,115,116,30,2000,29,1500,26,2000,7500,0x00FFFFFF,61);
  2408. AddJobPickup(1883.104248,-2012.076660,13.546799,1893.5579,-2021.3516,13.5469);
  2409. DEALER = CreateJob("Dealer",202,206,222,18,10,24,1000,4,1,7500,0xDEB887FF,23);
  2410. AddJobPickup(-1111.310058,-1637.322143,76.367202,-1095.3252,-1627.3052,76.3672);
  2411. BEUSAK1 = CreateJob("Vodič Autobusu",221,223,229,25,1000,42,500,5,1,7500,0xC71585FF,51);
  2412. AddJobPickup(1477.230346,2194.022460,11.023400,1480.9177,2201.0454,11.0234);
  2413. BEUSAK2 = CreateJob("Vodič Autobusu",221,223,229,25,1000,42,500,5,1,7500,0xC71585FF,51);
  2414. AddJobPickup(-1968.589599,111.855003,27.687500,-1971.7594,118.5936,27.6875);
  2415. BEUSAK3 = CreateJob("Vodič Autobusu",221,223,229,25,1000,42,500,5,1,7500,0xC71585FF,51);
  2416. AddJobPickup(1111.469116,-1795.851684,16.593700,1111.0221,-1800.7748,16.5938);
  2417. OPRAVAR1 = CreateJob("Opravár",260,261,179,9,1,24,2000,43,150,7500,0x2E8B57FF,55);
  2418. AddJobPickup(2772.822265,-1819.684448,11.843700,2768.8323,-1822.5529,11.8478);
  2419. OPRAVAR2 = CreateJob("Opravár",260,261,179,9,1,24,2000,43,150,7500,0x2E8B57FF,55);
  2420. AddJobPickup(-2102.148437,-391.204101,35.531200,-2107.7419,-394.0410,35.5313);
  2421. OPRAVAR3 = CreateJob("Opravár",260,261,179,9,1,24,2000,43,150,7500,0x2E8B57FF,55);
  2422. AddJobPickup(1104.926757,1795.117553,10.820300,1102.7299,1797.4707,10.8203);
  2423. SBS1 = CreateJob("SBS",163,164,164,27,1000,29,1000,31,1000,7500,0x6A5ACDFF,18);
  2424. AddJobPickup(-1819.333862,-150.339492,9.398400,-1816.0636,-149.8863,9.3984);
  2425. SBS2 = CreateJob("SBS",163,164,164,27,1000,29,1000,31,1000,7500,0x6A5ACDFF,18);
  2426. AddJobPickup(1304.629028,-795.658081,84.140602,1307.2643,-798.8323,84.1406);
  2427. SBS3 = CreateJob("SBS",163,164,164,27,1000,29,1000,31,1000,7500,0x6A5ACDFF,18);
  2428. AddJobPickup(2262.114501,2036.392333,10.820300,2262.1062,2043.3740,10.8203);
  2429. SMETIAR1 = CreateJob("Smetiar",260,260,260,46,1,17,10,5,1,7500,0xF5DEB3FF,51);
  2430. AddJobPickup(1442.470458,969.818420,10.820300,1439.9784,971.4142,10.8203);
  2431. SMETIAR2 = CreateJob("Smetiar",260,260,260,46,1,17,10,5,1,7500,0xF5DEB3FF,51);
  2432. AddJobPickup(-1732.249023,150.153106,3.554600,-1731.8741,154.8366,3.5547);
  2433. SMETIAR3 = CreateJob("Smetiar",260,260,260,46,1,17,10,5,1,7500,0xF5DEB3FF,51);
  2434. AddJobPickup(2264.014404,-2346.636718,13.546799,2260.6228,-2342.9553,13.5469);
  2435. TUNING1 = CreateJob("Tuningar",241,240,217,24,1000,4,1,1,1,7500,0xFF6347FF,26);
  2436. AddJobPickup(-2757.426513,241.317993,7.173699,-2755.8789,238.4416,7.1875);
  2437. TUNING2 = CreateJob("Tuningar",241,240,217,24,1000,4,1,1,1,7500,0xFF6347FF,26);
  2438. AddJobPickup(2637.083007,-2011.906372,13.813799,2635.9507,-2004.2930,13.5561);
  2439. KAMION1 = CreateJob("Vodič Kamionu",206,202,188,46,1,17,10,24,1000,7500,0x008080FF,51);
  2440. AddJobPickup(968.131469,2155.837402,10.820300,973.0441,2179.6770,10.8203);
  2441. KAMION2 = CreateJob("Vodic Kamionu",206,202,188,46,1,17,10,24,1000,7500,0x008080FF,51);
  2442. AddJobPickup(-1733.261352,37.896400,3.554600,-1733.1860,33.9222,3.5547);
  2443. KAMION3 = CreateJob("Vodič Kamionu",206,202,188,46,1,17,10,24,1000,7500,0x008080FF,51);
  2444. AddJobPickup(2509.646972,-2636.859863,13.645099,2504.0024,-2637.4541,13.6480);
  2445. ZMRZLINAR = CreateJob("Zmrzlinar",189,189,189,1,1,5,1,24,1000,7500,0xFA8072FF,17);
  2446. AddJobPickup(375.859313,-2055.146972,8.015600,371.5605,-2051.8547,8.0156);
  2447. //359.7726,179.0443,1008.3828
  2448. PRAVNIK = CreateJob("Právnik",17,57,147,32, 1000,22, 1000,41, 1000,17500,0xFFB164AA,17);
  2449. AddJobPickup(360.0642,179.2915,1008.3828,2416.4666,1128.5604,10.8203);
  2450.  
  2451. //32, 1000
  2452. //CreateJob(name[],skin,skin2,skin3,weapon1,ammo1,weapon2,ammo2,weapon3,ammo3,plat,color,icon,Float:armour=0.0)
  2453. CreateWarp("/sf",-1942.0950,570.3152,35.2950,10.5760);
  2454. CreateWarp("/lv",2133.2202,1432.1937,10.8203,93.4098);
  2455. CreateWarp("/ls",1779.0985,-1696.8611,13.0770,270.1799);
  2456. CreateWarp("/draglv",1473.9210,1780.9508,10.3794,72.1012,true);
  2457. CreateWarp("/dragsf",-1671.2389,-174.6529,13.7106,93.1223,true);
  2458. CreateWarp("/dragls",1420.5726,-2492.5190,13.1033,93.1224,true);
  2459. CreateWarp("/bigtunel", 2216.1169,1473.9304,3864.2769,68.6878);
  2460. CreateWarp("/ostrov",-954.5678,2717.0439,45.4231,336.2947);
  2461. CreateWarp("/skatepark",1944.7495,-1372.5892,18.1282,336.2947);
  2462. CreateWarp("/stadion",1099.9292,1603.9835,12.5469,355.8761,false);
  2463. CreateWarp("/stuntsf",-2139.3652,-215.2812,35.3203,355.8761);
  2464. CreateWarp("/driftpoust",-307.5253,1514.7635,74.9180,269.8281);
  2465. CreateWarp("/driftls",2320.3948,1448.6752,42.8203,265.8760);
  2466. CreateWarp("/driftsf",1264.1234,-2034.2374,59.3021,265.8760);
  2467. CreateWarp("/driftlv",-2408.1377,-597.8226,132.6484,355.8761);
  2468. CreateWarp("/urad",2419.4602,1123.6740,10.8203,89.5416);
  2469. CreateWarp("/motokary",2416.7996,1123.6108,10.8203,205.6719):
  2470.  
  2471.  
  2472. CreateRobbery(-30.9913,-185.7957,1003.5469,"Test"); // robpickup 17
  2473. CreateRobbery(-0.1455,-30.0955,1003.5494,"Test"); // robpickup 10
  2474. CreateRobbery(-25.3708,-90.6454,1003.5469,"Test"); // robpickup 18
  2475. CreateRobbery(-22.9809,-56.5375,1003.5469,"Test"); // robpickup 6
  2476. CreateRobbery(821.9736,10.4566,1004.1942,"Test"); // robpickup 3
  2477. CreateRobbery(-107.2540,-24.6829,1000.7188,"Test"); // robpickup 3
  2478. CreateRobbery(-2231.9275,128.9666,1035.4141,"Test"); // robpickup 6
  2479. CreateRobbery(207.7521,-98.1624,1005.2578,"Test"); // robpickup 15
  2480. CreateRobbery(204.1107,-157.4183,1000.5234,"Test"); // robpickup 14
  2481. CreateRobbery(207.0750,-127.2052,1003.5078,"Test"); // robpickup 3
  2482. CreateRobbery(203.8924,-40.7872,1001.8047,"Test"); // robpickup 1
  2483. CreateRobbery(204.7404,-8.0436,1001.2109,"Test"); // robpickup 5
  2484. CreateRobbery(161.3840,-79.8851,1001.8047,"Test"); // robpickup 18
  2485. CreateRobbery(372.6374,-65.0751,1001.5078,"Test"); // robpickup 10
  2486. CreateRobbery(372.6942,-6.7844,1001.8589,"Test"); // robpickup 9
  2487. CreateRobbery(378.0284,-119.8877,1001.4922,"Test"); // robpickup 5
  2488.  
  2489. // Vehicle
  2490. for(new i; i < MAX_PLAYERS; i++){
  2491. for(new x; x < MAX_PLAYER_CARS;x++){
  2492. ID[i][x] = -1;
  2493. Paintjob[i][x] = -999;
  2494. }
  2495. }
  2496.  
  2497.  
  2498.  
  2499. new str[30];
  2500. new hod,minn,sec;
  2501. gettime(hod,minn,sec);
  2502. #pragma unused sec
  2503. format(str,30,"%02d:%02d",hod,minn);
  2504. Hodiny = TextDrawCreate(551.2, 24.0, str);
  2505. TextDrawLetterSize(Hodiny, 0.55, 2.0);
  2506. TextDrawFont(Hodiny, 3);
  2507. TextDrawSetOutline(Hodiny, 2);
  2508. for(new i; i < MAX_PLAYERS;i++){
  2509. BenzinTD[i] = TextDrawCreate(205.000000, 374.000000, "~b~~b~PALIVO: ~w~100~b~ KM/H: ~w~300");
  2510. TextDrawBackgroundColor(BenzinTD[i],255);
  2511. TextDrawFont(BenzinTD[i],2);
  2512. TextDrawLetterSize(BenzinTD[i], 0.440000, 2.400000);
  2513. TextDrawColor(BenzinTD[i], 16711935);
  2514. TextDrawSetOutline(BenzinTD[i], 1);
  2515. TextDrawSetProportional(BenzinTD[i], 1);
  2516. }
  2517. for(new x; x< MAX_VEHICLES;x++){
  2518. Benzin[x] = random(100);
  2519. }
  2520. // Timery
  2521. SetTimer("MinuteTimer",60000,true);
  2522. SetTimer("PropertySaveAll",3600000,true);
  2523. SetTimer("FuelUpdate",800,true);
  2524. SetTimer("IconCheck",650,true);
  2525. OnInfoBoxGameModeInit();
  2526.  
  2527. return 1;
  2528. }
  2529.  
  2530. public MinuteTimer(){
  2531. TextDrawHideForAll(Hodiny);
  2532. new str[30];
  2533. new hod,minn,sec;
  2534. gettime(hod,minn,sec);
  2535. #pragma unused sec
  2536. format(str,30,"%02d:%02d",hod,minn);
  2537. TextDrawSetString(Hodiny,str);
  2538. TextDrawShowForAll(Hodiny);
  2539.  
  2540. Timer[0]++;
  2541. if(Timer[0] == 24){
  2542. new Cislo[5];
  2543. new cena = random(100000) + 200000;
  2544. for(new i; i < 5; i++) Cislo[i] = random(101);
  2545. SCMTAF(0xF3D70CAA,"Loteria: Výherné čísla sú dnes %d, %d, %d, %d, %d",Cislo[0],Cislo[1],Cislo[2],Cislo[3],Cislo[4]);
  2546. ForPlayers(i){
  2547. if(Loteria[i] == Cislo[0] || Loteria[i] == Cislo[1] || Loteria[i] == Cislo[2] || Loteria[i] == Cislo[3] || Loteria[i] == Cislo[4]){
  2548. SCMTAF(0xFF0000AA,"Hráč %s vyhral v lotérii %d$",Jmeno(i),cena);
  2549. GivePlayerMoney(i,cena);
  2550. }else{
  2551. if(Loteria[i] != -1){
  2552. SCM(i, 0xEFEFF7AA, "V loterii vaše číslo boužel nevylosovali, skuste štěstí v dalšim kole");
  2553. }}
  2554. Loteria[i] = -1;
  2555. }
  2556. Timer[0] = 0;
  2557. }
  2558.  
  2559. return true;
  2560. }
  2561.  
  2562. public OnGameModeExit()
  2563. {
  2564. return 1;
  2565. }
  2566.  
  2567. public OnPlayerRequestClass(playerid, classid)
  2568. {
  2569. if(!Logged[playerid]){
  2570. new str[100];
  2571. format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid)));
  2572. if(fexist(str))
  2573. {
  2574. Dialog(playerid, 1, "{FF0000}Login", "Zadaj heslo ktoré si použil při registraci.", "Dobre", "Odejít", "login");
  2575. }else{
  2576. Dialog(playerid, 1, "{FF0000}Register", "Musíš se zaregistrovat\nZadaj heslo, kterým sa budeš přihlašovat.", "Dobre", "Odejít", "register");
  2577. }
  2578. }
  2579.  
  2580. SetPlayerPos(playerid, 2180.8125, 1285.5476, 42.8084);
  2581. SetPlayerFacingAngle(playerid, 89.624);
  2582. switch(random(8)) {
  2583. case 0:{
  2584. SetPlayerCameraPos(playerid, 2016.0831, 1669.5897, 13.3373);
  2585. SetPlayerCameraLookAt(playerid, 2006.3176, 1669.4318, 17.201);
  2586. }
  2587. case 1:{
  2588. SetPlayerCameraPos(playerid, 2057.7805, 1014.6895, 10.91);
  2589. SetPlayerCameraLookAt(playerid, 2021.9477, 1008.3184, 15.2925);
  2590. }
  2591. case 2:{
  2592. SetPlayerCameraPos(playerid, 2098.1823, 1159.0108, 24.5625);
  2593. SetPlayerCameraLookAt(playerid, 2205.0881, 1103.565, 38.9416);
  2594. }
  2595. case 3:{
  2596. SetPlayerCameraPos(playerid, 2064.3659, 1511.3061, 49.3666);
  2597. SetPlayerCameraLookAt(playerid, 1999.7075, 1549.5496, 13.5859);
  2598. }
  2599. case 4:{
  2600. SetPlayerCameraPos(playerid, 2109.0573, 1956.987, 10.8388);
  2601. SetPlayerCameraLookAt(playerid, 2070.1162, 1910.0932, 37.2484);
  2602. }
  2603. case 5:{
  2604. SetPlayerCameraPos(playerid, 1819.6752, 1571.9051, 36.7925);
  2605. SetPlayerCameraLookAt(playerid, 1908.5758, 1522.5449, 13.871);
  2606. }
  2607. case 6:{
  2608. SetPlayerCameraPos(playerid, 2602.3122, 1612.4586, 43.5872);
  2609. SetPlayerCameraLookAt(playerid, 2487.9414, 1532.0664, 10.8162);
  2610. }
  2611. case 7:{
  2612. SetPlayerCameraPos(playerid, 2160.5881, 1285.2786, 24.4754);
  2613. SetPlayerCameraLookAt(playerid, 2172.6491, 1285.7404, 29.7654);
  2614. }
  2615. }
  2616. return 1;
  2617. }
  2618.  
  2619. public OnPlayerConnect(playerid)
  2620. {
  2621. //SetPVarInt(playerid,"DialogShowed",gettime()-2);
  2622. SetPlayerJob(playerid,NEZAMESTNANY);
  2623. if(playerid > Connects) Connects = playerid;
  2624. //Showed[playerid] = false;
  2625. Logged[playerid] = false;
  2626. OnPlayerConnectCp(playerid);
  2627. LoadPlayerVehicles(playerid);
  2628.  
  2629. // Property
  2630. PlayerCP[playerid] = -1;
  2631. PlayerIN[playerid] = -1;
  2632. new slot = GetPlayerPropertyID(playerid);
  2633. if(slot > -1){
  2634. PropertyConnect[slot] = gettime();
  2635. }
  2636. new str[100];
  2637. format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid)));
  2638. if(fexist(str))
  2639. {
  2640. SCM(playerid, 0x33CCFFAA, " ");
  2641. SCM(playerid, 0xFF9900AA, "===================Vítejte======================================================");
  2642. SCM(playerid, 0x33CCFFAA, "Vítejte opět na serveru MegaParba rádi vás tu vidíme !");
  2643. SCM(playerid, 0x33CCFFAA, " ");
  2644. SCM(playerid, 0x33CCFFAA, "Prosím přihlaste se: /login a vaše skóre se načte!");
  2645. SCM(playerid, 0x33CCFFAA, " ");
  2646. SCM(playerid, 0x33CCFFAA, "Můžete navštívit náš web -> zatim neni");
  2647. SCM(playerid, 0x33CCFFAA, " ");
  2648. SCM(playerid, 0xFF9900AA, "==================Příjemnou zábavu==============================================");
  2649. Dialog(playerid, 1, "{FF0000}Login", "Zadaj heslo které si použil při registraci.", "Dobre", "Odejít", "login");
  2650. }else{
  2651. SCM(playerid, 0x33CCFFAA, " ");
  2652. SCM(playerid, 0xFF9900AA, "===================Vítajte======================================================");
  2653. SCM(playerid, 0x33CCFFAA, "Vítejte ! Registrace je nutná.");
  2654. SCM(playerid, 0x33CCFFAA, " ");
  2655. SCM(playerid, 0x33CCFFAA, "TIP: Zaregistrujte se a vaše skóre se uloží /register");
  2656. SCM(playerid, 0x33CCFFAA, "Registraci se vám budou ukládat peníze, průkazy, zkušenosti a spousta dalšího .");
  2657. SCM(playerid, 0x33CCFFAA, " ");
  2658. SCM(playerid, 0x33CCFFAA, " ");
  2659. SCM(playerid, 0xFF9900AA, "==================Příjemnou zábavu==============================================");
  2660. Dialog(playerid, 1, "{FF0000}Register", "Musíš sa zaregistrovat\nZadaj heslo, kterým sa budeš přihlašovat.", "Dobre", "Odejít", "register");
  2661. }
  2662. SCM(playerid, 0xFF0000AA, "Hrajete na MegaParbe");
  2663. SCMTAF(-1,"Hráč {FF0000}%s{FFFFFF} si prišiel zapařit !",Jmeno(playerid));
  2664. TextDrawShowForPlayer(playerid,Hodiny);
  2665. if(Zakaz == true) SetPVarInt(playerid,"Zakaz",1);
  2666.  
  2667. return 1;
  2668. }
  2669.  
  2670. QDIALOG:register(){
  2671. if(response){
  2672. if(!inputtext[0]) return Dialog(playerid, 1, "{FF0000}Register", "Musíš sa zaregistrovat\nZadej heslo, kterým sa budeš přihlašovat.", "Dobre", "Odejít", "register");
  2673. new str[100];
  2674. format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid)));
  2675. new File:file = fopen(str,io_write);
  2676. fclose(file);
  2677. SCMF(playerid,MODRA,"Tvoje heslo nezapomen !!! %s",inputtext);
  2678. SetPVarInt(playerid,"Heslo",Hash(inputtext));
  2679. Logged[playerid] = true;
  2680. }else Kick(playerid);
  2681. return true;
  2682. }
  2683.  
  2684. QDIALOG:login(){
  2685. if(response){
  2686. new str[100];
  2687. format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid)));
  2688. new File:file = fopen(str,io_read);
  2689. fread(file,str);
  2690. if(Hash(inputtext) == strval(str)){
  2691. fread(file,str);
  2692. GivePlayerMoney(playerid,strval(str));
  2693. fread(file,str); Dni[playerid] = strval(str);
  2694. fread(file,str); Hodin[playerid] = strval(str);
  2695. fread(file,str); Minut[playerid] = strval(str);
  2696. fread(file,str); Bank[playerid] = strval(str);
  2697. fread(file,str); JobMoney[playerid] = strval(str);
  2698. fread(file,str); Bomba[playerid] = strval(str);
  2699. fread(file,str); Vodicak[playerid] = strval(str);
  2700. fread(file,str); Letecak[playerid] = strval(str);
  2701. fread(file,str); Lodicak[playerid] = strval(str);
  2702. fread(file,str); Vyzbroj[playerid] = strval(str);
  2703. fread(file,str); Pas[playerid] = strval(str);
  2704. fread(file,str); PoliciaZK[playerid] = strval(str);
  2705. fread(file,str); MafiaZK[playerid] = strval(str);
  2706. fread(file,str); VojakZK[playerid] = strval(str);
  2707. fread(file,str); VodicZK[playerid] = strval(str);
  2708. fread(file,str); LetecZK[playerid] = strval(str);
  2709. fread(file,str); Zabil[playerid] = strval(str);
  2710. fread(file,str); Umrel[playerid] = strval(str);
  2711. fread(file,str); Firma[playerid] = strval(str);
  2712. fread(file,str); Dom[playerid] = strval(str);
  2713. fread(file,str); Banka[playerid] = strval(str);
  2714. fread(file,str); Marihuanab[playerid] = strval(str);
  2715. fread(file,str); Marihuana[playerid] = strval(str);
  2716. fread(file,str); Skin[playerid] = strval(str);
  2717. fread(file,str); Admin[playerid] = strval(str);
  2718. fread(file,str); SetPVarInt(playerid,"Job",strval(str));
  2719. fread(file,str); SetPVarInt(playerid,"Skin",strval(str));
  2720. SCM(playerid,MODRA,"Úspešne prihlásený !");
  2721. SetPVarInt(playerid,"Heslo",Hash(inputtext));
  2722. Logged[playerid] = true;
  2723. }else{
  2724. Dialog(playerid, 1, "{FF0000}Login", "Špatné heslo !\nZadej heslo které si použil při registráci.", "Dobre", "Odejít", "login");
  2725. }
  2726. fclose(file);
  2727. }else Kick(playerid);
  2728. return true;
  2729. }
  2730.  
  2731. QDIALOG:radio(){
  2732. if(response){
  2733. switch(listitem){
  2734. case 0:{
  2735. ForPlayers(i){
  2736. if(IsVehiclePlane(i)){
  2737. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s žádá o uvolnění přistavací plochy, chystá sa na přistaní",playerid,Jmeno(playerid));
  2738. }}}
  2739.  
  2740. case 1:{
  2741. ForPlayers(i){
  2742. if(IsVehiclePlane(i)){
  2743. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s žádá o povolení k vzletnutí",playerid,Jmeno(playerid));
  2744. }}}
  2745.  
  2746. case 2:{
  2747. ForPlayers(i){
  2748. if(IsVehiclePlane(i)){
  2749. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s klesá o 100m",playerid,Jmeno(playerid));
  2750. }}}
  2751.  
  2752. case 3:{
  2753. ForPlayers(i){
  2754. if(IsVehiclePlane(i)){
  2755. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s stoupa o 100m",playerid,Jmeno(playerid));
  2756. }}}
  2757.  
  2758. case 4:{
  2759. ForPlayers(i){
  2760. if(IsVehiclePlane(i)){
  2761. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s potvrdzujem",playerid,Jmeno(playerid));
  2762. }}}
  2763.  
  2764. case 5:{
  2765. ForPlayers(i){
  2766. if(IsVehiclePlane(i)){
  2767. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s sa hlási, palivo %d, výška %0.4f",playerid,Jmeno(playerid));
  2768. }}}
  2769. }
  2770. }
  2771. return true;
  2772. }
  2773.  
  2774. QDIALOG:barvy(){
  2775. if(response){
  2776. switch(listitem){
  2777. case 0:{
  2778. SetPlayerColor(playerid, 0xAA3333AA);
  2779. IB(playerid,3,"Zmenil jsi si barvu nicku na Červenou");
  2780. }
  2781. case 1:{
  2782. SetPlayerColor(playerid, 0x8000FFAA);
  2783. IB(playerid,3,"Zmenil jsi si barvu nicku na Fialovou");
  2784. }
  2785. case 2:{
  2786. SetPlayerColor(playerid, 0xFF00FFAA);
  2787. IB(playerid,3,"Zmenil jsi si barvu nicku na Růžovou");
  2788. }
  2789. case 3:{
  2790. SetPlayerColor(playerid, 0x00AA2BAA);
  2791. IB(playerid,3,"Zmenil jsi si barvu nicku na Zelenou");
  2792. }
  2793. case 4:{
  2794. SetPlayerColor(playerid, 0xF0F000AA);
  2795. IB(playerid,3,"Zmenil jsi si barvu nicku na Žlutou");
  2796. }
  2797. case 5:{
  2798. SetPlayerColor(playerid, 0x000000AA);
  2799. IB(playerid,3,"Zmenil jsi si barvu nicku na Černou");
  2800. }
  2801. case 6:{
  2802. SetPlayerColor(playerid, 0x0000FFAA);
  2803. IB(playerid,3,"Zmenil jsi si barvu nicku na Modrou");
  2804. }
  2805. case 7:{
  2806. SetPlayerColor(playerid, 0x6F3700AA);
  2807. IB(playerid,3,"Zmenil jsi si barvu nicku na Hnedou");
  2808. }
  2809. case 8:{
  2810. SetPlayerColor(playerid, 0xAFAFAFAA);
  2811. IB(playerid,3,"Zmenil jsi si barvu nicku na Šedou");
  2812. }
  2813. case 9:{
  2814. SetPlayerColor(playerid, 0xEFEFF7AA);
  2815. IB(playerid,3,"Zmenil jsi si barvu nicku na Bílou");
  2816. }
  2817. }
  2818. }
  2819. return true;
  2820. }
  2821.  
  2822. QDIALOG:telefon(){
  2823. if(response){
  2824. switch(listitem){
  2825. case 0: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s hledá placenou špolečnici !",Jmeno(playerid));
  2826. case 1: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje mechanika !",Jmeno(playerid));
  2827. case 2: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje právnika !",Jmeno(playerid));
  2828. case 3: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje doktora !",Jmeno(playerid));
  2829. case 4: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje hasiče !",Jmeno(playerid));
  2830. case 5: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s chce soukromého pilota !",Jmeno(playerid));
  2831. case 6: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje policii !",Jmeno(playerid));
  2832. case 7: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje taxikářa !",Jmeno(playerid));
  2833. case 8: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s hledá najemného vraha !",Jmeno(playerid));
  2834. }
  2835. }
  2836. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
  2837. RemovePlayerAttachedObject(playerid, 4);
  2838. return true;
  2839. }
  2840.  
  2841. QDIALOG:dmostrov(){
  2842. if(response){
  2843. switch(listitem) {
  2844. case 0:{
  2845. MoveObject(Ostrov[3], -947.2181, 2548.0581, 51.3989, 2.0, 0.0, 0.0, 5.157);
  2846. IB(playerid,2,"Hlavna brana je zavřená");
  2847. }
  2848. case 1:{
  2849. MoveObject(Ostrov[3], -947.2181, 2548.0581, 30.399, 2.0, 0.0, 0.0, 5.157);
  2850. IB(playerid,2,"Hlavna brana je otevřená");
  2851. }
  2852. case 2:{
  2853. MoveObject(Ostrov[6], -948.5131, 2586.7661, 44.749, 2.0,0.0, 0.0, -446.5621);
  2854. IB(playerid,2,"Most byl Otevřený");
  2855. }
  2856. case 3:{
  2857. MoveObject(Ostrov[6], -948.5131, 2586.7661, 30.749, 2.0,0.0, 0.0, -446.5621);
  2858. IB(playerid,2,"Most byl Zavřený");
  2859. }
  2860. case 4:{
  2861. MoveObject(Ostrov[4], -922.659, 2525.5729, 46.736, 2.0, 0.0, 0.0, -78.75);
  2862. IB(playerid,2,"Garaz byla zavřená");
  2863. }
  2864. case 5:{
  2865. MoveObject(Ostrov[4], -922.659, 2525.5729, 30.736, 2.0, 0.0, 0.0, -78.75);
  2866. IB(playerid,2,"Garaz je otevřená");
  2867. }
  2868. case 6:{
  2869. MoveObject(Ostrov[0], -961.3561, 2469.562, 48.1699, 2.0, 0.0, 0.0, 11.25);
  2870. MoveObject(Ostrov[1], -962.36, 2474.7629, 48.1199, 2.0, 0.0, 0.0, 11.25);
  2871. MoveObject(Ostrov[2], -973.284, 2469.7619, 48.4449, 2.0, 0.0, 0.0, -168.75);
  2872. IB(playerid,2,"Chata je zavřená");
  2873. }
  2874. case 7:{
  2875. MoveObject(Ostrov[0], -961.3561, 2469.562, 30.17, 2.0, 0.0, 0.0, 11.25);
  2876. MoveObject(Ostrov[1], -962.36, 2474.7629, 30.12, 2.0, 0.0, 0.0, 11.25);
  2877. MoveObject(Ostrov[2], -973.284, 2469.7619, 30.4449, 2.0, 0.0, 0.0, -168.75);
  2878. IB(playerid,2,"Chata je otevřená");
  2879. }
  2880. case 8:{
  2881. MoveObject(Ostrov[5], -931.1581, 2458.666, 47.1959, 2.0, 0.0, 0.0, -168.75);
  2882. IB(playerid,2,"Vytah jede dolu");
  2883. }
  2884. case 9:{
  2885. MoveObject(Ostrov[5], -931.1581, 2458.666, 470.196, 2.0, 0.0, 0.0, -168.75);
  2886. IB(playerid,2,"Vytah jede nahoru");
  2887. }
  2888. }
  2889. }
  2890. return true;
  2891. }
  2892.  
  2893. QDIALOG:mechanik(){
  2894. if(response){
  2895. new car = GetPlayerVehicleID(playerid);
  2896. if(car == 0) return SCM(playerid,-1,"Musíš sedět v autě !");
  2897. switch(listitem){
  2898. case 0:{
  2899. if(GetVehicleModel(car) != 525) return SCM(playerid,-1,"Nemáš odtahovku");
  2900. if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
  2901. {
  2902. DetachTrailerFromVehicle(car);
  2903. }else{
  2904. new car2 = GetClosestVehicle(playerid, 100);
  2905. if(car2 == -1) return SCM(playerid,-1,"Nejsi v blízkosti jiného auta");
  2906. AttachTrailerToVehicle(car2, car);
  2907.  
  2908. }
  2909. }
  2910.  
  2911. case 1:{
  2912. SCMTAF(0x33CCFFAA,"Opravář %s opravil zákazníkový auto",Jmeno(playerid));
  2913. SetVehicleHealth(car, 1000.0);
  2914. }
  2915.  
  2916. case 2:{
  2917. if(GetVehicleType(car) != VTYPE_CAR) return SCM(playerid,-1,"Na toto vozidlo sa nedá namontovat nitro");
  2918. SCMTAF(0x33CCFFAA,"Opravář %s namontoval zákazníkový nitro",Jmeno(playerid));
  2919. AddVehicleComponent(car, 1010);//1087
  2920. }
  2921.  
  2922. case 3:{
  2923. if(GetVehicleType(car) != VTYPE_CAR) return SCM(playerid,-1,"Na toto vozidlo sa nedá namontovat nitro");
  2924. SCMTAF(0x33CCFFAA,"Opravář %s namontoval zákazníkový hydrauliku",Jmeno(playerid));
  2925. AddVehicleComponent(car, 1087);//1087
  2926. }
  2927. }
  2928. }
  2929. return true;
  2930. }
  2931.  
  2932.  
  2933. public OnPlayerDisconnect(playerid, reason)
  2934. {
  2935. if(playerid == Connects){
  2936. warp:
  2937. Connects--;
  2938. if(!IsPlayerConnected(Connects) && Connects > 0) goto warp;
  2939. }
  2940. OnPlayerDisconnectCp(playerid);
  2941. if(Logged[playerid] == true){
  2942. SavePlayerVehicles(playerid);
  2943. //Property
  2944. new slot = GetPlayerPropertyID(playerid);
  2945. if(slot > -1){
  2946. PropertyConnect[slot] = gettime();
  2947. PropertySave(slot);
  2948. }
  2949. SavePlayerData(playerid);
  2950. }
  2951. for(new i; i < 3;i++) BombPos[playerid][i] = 0;
  2952. if(reason == 0){ SCMTAF(-1,"Hráč {FF0000}%s{FFFFFF} opustil server (pád hry)",Jmeno(playerid));
  2953. }else if(reason == 1){ SCMTAF(-1,"Hráč {FF0000}%s{FFFFFF} opustil server (odešel)",Jmeno(playerid));
  2954. }else if(reason == 2){ SCMTAF(-1,"Hráč {FF0000}%s{FFFFFF} opustil server (kick/ban)",Jmeno(playerid)); }
  2955. return 1;
  2956. }
  2957.  
  2958. public OnPlayerSpawn(playerid)
  2959. {
  2960. SetPlayerSkin(playerid,GetPVarInt(playerid,"Skin"));
  2961. if(!Logged[playerid]) return Kick(playerid);
  2962. if(Vezenie[playerid] > 0){
  2963. ResetPlayerWeapons(playerid);
  2964. switch(random(3)) {
  2965. case 0: SetPlayerPos(playerid, 252.5713, 1800.3693, 7.4212);
  2966. case 1: SetPlayerPos(playerid, 249.4624, 1800.6694, 7.4141);
  2967. case 2: SetPlayerPos(playerid, 245.2964, 1800.8026, 7.4141);
  2968. }
  2969. }
  2970. return 1;
  2971. }
  2972.  
  2973. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2974. {
  2975. if(dialogid == 2207)
  2976. {
  2977. if(response)
  2978. {
  2979. switch(listitem)
  2980. {
  2981. case 0: SetPlayerCheckpoint(playerid, 2419.0500,1123.7317,10.8203, 2.0);
  2982. case 1: SetPlayerCheckpoint(playerid, 1906.8401,953.7467,10.8203, 2.0);
  2983. case 2: SetPlayerCheckpoint(playerid, -1971.8469,289.5013,35.1719, 2.0);
  2984. }
  2985. }
  2986. }
  2987. Showed[playerid] = false;
  2988. if(dialogid == DIALOG_QDIALOG)
  2989. {
  2990. new callback[100],str[140];
  2991. GetPVarString(playerid,"DialogSystem",callback,100);
  2992. format(str,140,"dialog_%s",callback);
  2993. if(strlen(inputtext) == 0) inputtext[0] = ' ';
  2994. CallLocalFunction(str,"iiis",playerid,response,listitem,inputtext);
  2995. return true;
  2996. }
  2997. if(dialogid == DIALOG_MENU){
  2998. if(response){
  2999. SetPVarInt(playerid,"VehiclesSelected",listitem);
  3000. if(ID[playerid][listitem] == -1){
  3001. // prázdne auto
  3002. ShowPlayerDialog(playerid,DIALOG_BUY,0,"Vehicles","Auto si můžeš koupit u ňáké nemovitosti s prodejem aut !","Vybrat","Zrušit");
  3003. }else{
  3004. // plne auto
  3005. ShowPlayerDialog(playerid,DIALOG_CONFIG,DIALOG_STYLE_LIST,"Vehicles","Respawn\nNastaveni\nPredat","Vybrat","Zrušit");
  3006. }
  3007. }
  3008. return true;
  3009. }
  3010.  
  3011. if(dialogid == DIALOG_BUY){
  3012. if(response){
  3013. // Sem nič netreba...
  3014. }
  3015. return true;
  3016. }
  3017.  
  3018. if(dialogid == DIALOG_CONFIG){
  3019. if(response){
  3020. new slot = GetPVarInt(playerid,"VehiclesSelected");
  3021. switch(listitem){
  3022. case 0:{
  3023. SetVehiclePos(ID[playerid][slot],Pos[playerid][slot][0],Pos[playerid][slot][1],Pos[playerid][slot][2]);
  3024. SetVehicleZAngle(ID[playerid][slot], Pos[playerid][slot][3]);
  3025. }
  3026.  
  3027. case 1:{
  3028. ShowPlayerDialog(playerid,DIALOG_SETINGS,DIALOG_STYLE_LIST,"Vehicles","Motor\nSvetla\nKapota\nKufor\nŠPZ","Vybrať","Zrušiť");
  3029. //DIALOG_SETINGS
  3030. }
  3031.  
  3032. case 2:{
  3033. DeletePlayerVehicle(playerid,slot);
  3034. SCM(playerid,-1,"Predal si svoje auto, dostal 20 000 ako šrotovné");
  3035. GivePlayerMoney(playerid,20000);
  3036. }
  3037.  
  3038. }
  3039. }
  3040. return true;
  3041. }
  3042.  
  3043. if(dialogid == DIALOG_SETINGS){
  3044. if(response){
  3045. new slot = GetPVarInt(playerid,"VehiclesSelected");
  3046. if(GetPlayerVehicleID(playerid) != ID[playerid][slot]) return SCM(playerid,-1,"Musíš sedieť vo svojom aute !");
  3047. new engine,lights,alarm,doors,bonnet,boot,objective;
  3048. GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
  3049. switch(listitem){
  3050. case 0:{
  3051. if(VehicleParams[playerid][slot][0] == 0){
  3052. SetVehicleParamsEx(ID[playerid][slot],VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  3053. VehicleParams[playerid][slot][0] = 1;
  3054. }else{
  3055. SetVehicleParamsEx(ID[playerid][slot],VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  3056. VehicleParams[playerid][slot][0] = 1;
  3057. }
  3058. }
  3059.  
  3060. case 1:{
  3061. if(VehicleParams[playerid][slot][1] == 0){
  3062. SetVehicleParamsEx(ID[playerid][slot],engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
  3063. VehicleParams[playerid][slot][1] = 1;
  3064. }else{
  3065. SetVehicleParamsEx(ID[playerid][slot],engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
  3066. VehicleParams[playerid][slot][1] = 0;
  3067. }}
  3068.  
  3069. case 2:{
  3070. if(VehicleParams[playerid][slot][2] == 0){
  3071. SetVehicleParamsEx(ID[playerid][slot],engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
  3072. VehicleParams[playerid][slot][2] = 1;
  3073. }else{
  3074. SetVehicleParamsEx(ID[playerid][slot],engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
  3075. VehicleParams[playerid][slot][2] = 0;
  3076. }}
  3077.  
  3078. case 3:{
  3079. if(VehicleParams[playerid][slot][3] == 0){
  3080. SetVehicleParamsEx(ID[playerid][slot],engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
  3081. VehicleParams[playerid][slot][3] = 1;
  3082. }else{
  3083. SetVehicleParamsEx(ID[playerid][slot],engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
  3084. VehicleParams[playerid][slot][3] = 0;
  3085. }}
  3086. case 4:{
  3087. ShowPlayerDialog(playerid,DIALOG_SPZ,1,"Vehicle","Zadaj text, ktorý chceš na ŠPZ-tke","Ano","Nie");
  3088. }
  3089. }
  3090.  
  3091. }
  3092. return true;
  3093. }
  3094.  
  3095. if(dialogid == DIALOG_SPZ){
  3096. if(response){
  3097. new slot = GetPVarInt(playerid,"VehiclesSelected");
  3098. if(strlen(inputtext) >30 || strlen(inputtext) < 1) return ShowPlayerDialog(playerid,DIALOG_SPZ,1,"Vehicle","Rozmedzie textu od 0 do 29\nZadaj text, ktorý chceš na ŠPZ-tke","Ano","Nie");
  3099. //if(GetPlayerVehicleID(playerid) == ID[playerid][slot]) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  3100. RemovePlayerFromVehicle(playerid);
  3101. SetVehicleNumberPlate(ID[playerid][slot],inputtext);
  3102. new Float:x,Float:y,Float:z;
  3103. GetVehiclePos( ID[playerid][slot],x,y,z);
  3104. SetVehicleToRespawn(ID[playerid][slot]);
  3105. SetVehiclePos(ID[playerid][slot],x,y,z);
  3106. }
  3107. return true;
  3108. }
  3109. //========================================== PROPERTY SYSTEM =======================================//
  3110. if(dialogid == DIALOG_PROPERTY_BUY){
  3111. if(response){
  3112. new id = PlayerCP[playerid];
  3113. if(GetPlayerMoney(playerid) < PropertyCost[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí, na kúpenie tejto nehnuteľnosti !");
  3114. if(GetPlayerPropertyID(playerid) > -1) return SendClientMessage(playerid,-1,"Už jednu nehnuteľnosť máš !");
  3115. GivePlayerMoney(playerid,-PropertyCost[id]);
  3116. format(PropertyOwner[id],MAX_PLAYER_NAME,"%s",PlayerName(playerid));
  3117. PropertyConnect[id] = gettime();
  3118. new str[256];
  3119. format(str,256,"Nehnuteľnosť č.{FFFFFF}%d\n{FFFFFF}%s\n{FF0000}Owner: {FFFFFF}%s",id,PropertyName[id],PropertyOwner[id]);
  3120. Update3DTextLabelText(PropertyLabel[id], PROPERTY_LABEL_COLOR, str);
  3121. SendClientMessage(playerid,-1,"Kúpil si si novú nehnuteľnosť !");
  3122. }
  3123. return true;
  3124. }
  3125.  
  3126. if(dialogid == DIALOG_FARBA_OWNER || dialogid == DIALOG_KOLESA_OWNER || dialogid == DIALOG_OPRAVA_OWNER){
  3127. if(response){
  3128. new id = PlayerCP[playerid];
  3129. //ShowPlayerDialog(playerid,DIALOG_FARBA_OWNER,2,str,"{FFFFFF}Zmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3130. switch(listitem){
  3131. case 0:{
  3132. new str[128];
  3133. format(str,128,"Zisk firmy činil %d$",PropertyProfit[id]);
  3134. GivePlayerMoney(playerid,PropertyProfit[id]);
  3135. SendClientMessage(playerid,-1,str);
  3136. PropertyProfit[id] = 0;
  3137. }
  3138. case 1: ShowPlayerDialog(playerid,DIALOG_TYP_CHANGE,2,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Lakovňa\nPneuservis\nOpravovňa","Áno","Nie");
  3139. case 2: ShowPlayerDialog(playerid,DIALOG_PRICE_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj novú cenu !","Áno","Nie");
  3140. case 3: ShowPlayerDialog(playerid,DIALOG_NAME_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj nový názov nehnuteľnosti !","Áno","Nie");
  3141. case 4: ShowPlayerDialog(playerid,DIALOG_PROPERTY_SELL,0,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Naozaj chceš {FF0000}Predať {FFFFFF}firmu ?","Áno","Nie");
  3142. }
  3143. }
  3144. return true;
  3145. }
  3146.  
  3147. if(dialogid == DIALOG_AMMO_OWNER || dialogid == DIALOG_JEDLO_OWNER){
  3148. if(response){
  3149. new id = PlayerCP[playerid];
  3150. //ShowPlayerDialog(playerid,DIALOG_JEDLO_OWNER,2,str,"{FFFFFF}Zmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3151. switch(listitem){
  3152. case 0:{
  3153. new str[128];
  3154. format(str,128,"Zisk firmy činil %d$",PropertyProfit[id]);
  3155. GivePlayerMoney(playerid,PropertyProfit[id]);
  3156. SendClientMessage(playerid,-1,str);
  3157. PropertyProfit[id] = 0;
  3158. }
  3159. case 1: ShowPlayerDialog(playerid,DIALOG_PRICE_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj novú cenu !","Áno","Nie");
  3160. case 2: ShowPlayerDialog(playerid,DIALOG_NAME_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj nový názov nehnuteľnosti !","Áno","Nie");
  3161. case 3: ShowPlayerDialog(playerid,DIALOG_PROPERTY_SELL,0,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Naozaj chceš {FF0000}Predať {FFFFFF}firmu ?","Áno","Nie");
  3162. }
  3163. }
  3164. return true;
  3165. }
  3166.  
  3167. if(dialogid == DIALOG_TYP_CHANGE){
  3168. if(response){
  3169. new id = PlayerCP[playerid];
  3170. PropertyType[id] = listitem;
  3171. new str[128];
  3172. format(str,128,"Zmenil si typ nehnuteľnosti na %s",DefaultName[listitem]);
  3173. SendClientMessage(playerid,-1,str);
  3174. }
  3175. return true;
  3176. }
  3177.  
  3178. if(dialogid == DIALOG_PRICE_CHANGE){
  3179. if(response){
  3180. new id = PlayerCP[playerid];
  3181. if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid,DIALOG_PRICE_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{ff0000}Cena musí byť číselná !\n{FFFFFF}Zadaj novú cenu !","Áno","Nie");
  3182. new cena = strval(inputtext);
  3183. new str[128];
  3184. if(cena < 0 || cena > MAX_DEFAULT_CENA){
  3185. format(str,128,"{ff0000}Cena musí byť od 1 do %d !\n{FFFFFF}Zadaj novú cenu !",MAX_DEFAULT_CENA);
  3186. ShowPlayerDialog(playerid,DIALOG_PRICE_CHANGE,1,"{FFFFFF}Property {FF0000}Config",str,"Áno","Nie");
  3187. return true;
  3188. }
  3189. PropertyPrice[id] = cena;
  3190. format(str,128,"Cenu za tovar v nehnuteľnosti si nastavil na %d",cena);
  3191. SendClientMessage(playerid,-1,str);
  3192. }
  3193. return true;
  3194. }
  3195.  
  3196. if(dialogid == DIALOG_NAME_CHANGE){
  3197. if(response){
  3198. new id = PlayerCP[playerid];
  3199. new len = strlen(inputtext);
  3200. if(len < MIN_DEFAULT_NAME || len > MAX_PROPERTY_NAME) return ShowPlayerDialog(playerid,DIALOG_NAME_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zlá dĺžka názvu !\n{FFFFFF}Zadaj nový názov nehnuteľnosti !","Áno","Nie");
  3201. format(PropertyName[id],MAX_PROPERTY_NAME,"%s",inputtext);
  3202. new str[256];
  3203. format(str,128,"Názov nehnuteľnosti zmenený na %s",inputtext);
  3204. SendClientMessage(playerid,-1,str);
  3205. format(str,256,"Nehnuteľnosť č.{FFFFFF}%d\n{FFFFFF}%s\n{FF0000}Owner: {FFFFFF}%s",id,PropertyName[id],PropertyOwner[id]);
  3206. Update3DTextLabelText(PropertyLabel[id], PROPERTY_LABEL_COLOR, str);
  3207. }
  3208. return true;
  3209. }
  3210.  
  3211. if(dialogid == DIALOG_PROPERTY_SELL){
  3212. if(response){
  3213. new id = PlayerCP[playerid];
  3214. format(PropertyName[id],MAX_PROPERTY_NAME,"%s",DefaultName[PropertyType[id]]);
  3215. format(PropertyOwner[id],MAX_PLAYER_NAME,"%s",PROPERTY_DEFAULT_OWNER);
  3216. new str[256];
  3217. format(str,256,"Nehnuteľnosť č.{FFFFFF}%d\n{FFFFFF}%s\n{FF0000}Owner: {FFFFFF}%s",id,PropertyName[id],PropertyOwner[id]);
  3218. Update3DTextLabelText(PropertyLabel[id], PROPERTY_LABEL_COLOR, str);
  3219. SendClientMessage(playerid,-1,"Predal si svoju nehnuteľnosť !");
  3220. }
  3221. return true;
  3222. }
  3223.  
  3224. if(dialogid == DIALOG_FARBA_SHOP){
  3225. if(response){
  3226. new id = PlayerCP[playerid];
  3227. new vehicleid = GetPlayerVehicleID(playerid);
  3228. if(vehicleid == 0) return SendClientMessage(playerid,-1,"Musíš byť v aute !");
  3229. if(GetPlayerMoney(playerid) < PropertyPrice[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí !");
  3230. GivePlayerMoney(playerid,-PropertyPrice[id]);
  3231. PropertyProfit[id] += PropertyPrice[id];
  3232. //Čierna\nBiela\nČervená\nZelená\nModrá\nŽltá\nRužová\nŠedá\nFialová\nAzúrová
  3233. switch(listitem){
  3234. case 0: ChangeVehicleColor(vehicleid, random(127), random(127));
  3235. case 1: ChangeVehicleColor(vehicleid, 0,0);
  3236. case 2: ChangeVehicleColor(vehicleid, 1,1);
  3237. case 3: ChangeVehicleColor(vehicleid, 151,151);
  3238. case 4: ChangeVehicleColor(vehicleid, 86,86);
  3239. case 5: ChangeVehicleColor(vehicleid, 2,2);
  3240. case 6: ChangeVehicleColor(vehicleid, 6,6);
  3241. case 7: ChangeVehicleColor(vehicleid, 146,146);
  3242. case 8: ChangeVehicleColor(vehicleid, 118,118);
  3243. case 9: ChangeVehicleColor(vehicleid, 149,149);
  3244. case 10:ChangeVehicleColor(vehicleid, 146,146);
  3245. }
  3246. }
  3247. return true;
  3248. }
  3249.  
  3250. if(dialogid == DIALOG_KOLESA_SHOP){
  3251. if(response){
  3252. new id = PlayerCP[playerid];
  3253. new vehicleid = GetPlayerVehicleID(playerid);
  3254. if(vehicleid == 0) return SendClientMessage(playerid,-1,"Musíš byť v aute !");
  3255. if(GetPlayerMoney(playerid) < PropertyPrice[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí !");
  3256. GivePlayerMoney(playerid,-PropertyPrice[id]);
  3257. PropertyProfit[id] += PropertyPrice[id];
  3258. AddVehicleComponent(vehicleid, 1073+listitem);
  3259. }
  3260. return true;
  3261. }
  3262.  
  3263. if(dialogid == DIALOG_OPRAVA_SHOP){
  3264. if(response){
  3265. new id = PlayerCP[playerid];
  3266. new vehicleid = GetPlayerVehicleID(playerid);
  3267. if(vehicleid == 0) return SendClientMessage(playerid,-1,"Musíš byť v aute !");
  3268. if(GetPlayerMoney(playerid) < PropertyPrice[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí !");
  3269. GivePlayerMoney(playerid,-PropertyPrice[id]);
  3270. PropertyProfit[id] += PropertyPrice[id];
  3271. //Opraviť Motor\nOpraviť Karosériu
  3272. if(listitem == 0) SetVehicleHealth(vehicleid,1000);
  3273. else RepairVehicle(vehicleid);
  3274. }
  3275. return true;
  3276. }
  3277.  
  3278. // AMMO NATIONS
  3279. // POS: 285.75, -38.40, 1001.52 INT: 1
  3280. if(dialogid == DIALOG_AMMO_SHOP){
  3281. if(response){
  3282. new id = PlayerCP[playerid];
  3283. new vehicleid = GetPlayerVehicleID(playerid);
  3284. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3285. if(GetPlayerMoney(playerid) < PropertyPrice[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí !");
  3286. GivePlayerMoney(playerid,-PropertyPrice[id]);
  3287. PropertyProfit[id] += PropertyPrice[id];
  3288. PlayerIN[playerid] = id;
  3289. SetPlayerPos(playerid,285.75,-38.40,1001.52);
  3290. SetPlayerInterior(playerid,1);
  3291. SetPlayerVirtualWorld(playerid,id);
  3292. SendClientMessage(playerid,-1,"Pre opustenie budovy stlač klávesu 'N' pri vchode !");
  3293. }
  3294. return true;
  3295. }
  3296.  
  3297.  
  3298. // PIZZA STACK
  3299. //POS: 372.37, -130.13, 1001.49 INT: 5
  3300. if(dialogid == DIALOG_JEDLO_SHOP){
  3301. if(response){
  3302. new id = PlayerCP[playerid];
  3303. new vehicleid = GetPlayerVehicleID(playerid);
  3304. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3305. if(GetPlayerMoney(playerid) < PropertyPrice[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí !");
  3306. GivePlayerMoney(playerid,-PropertyPrice[id]);
  3307. PropertyProfit[id] += PropertyPrice[id];
  3308. PlayerIN[playerid] = id;
  3309. SetPlayerPos(playerid,372.37, -130.13, 1001.49);
  3310. SetPlayerInterior(playerid,5);
  3311. SetPlayerVirtualWorld(playerid,id);
  3312. SendClientMessage(playerid,-1,"Pre opustenie budovy stlač klávesu 'N' pri vchode !");
  3313. }
  3314. return true;
  3315. }
  3316.  
  3317. if(dialogid == DIALOG_KABRIOLET_OWNER || dialogid == DIALOG_MOTO_OWNER || dialogid == DIALOG_LOWRIDER_OWNER || dialogid == DIALOG_OFFROAD_OWNER || dialogid == DIALOG_FAST_OWNER){
  3318. if(response){
  3319. new id = PlayerCP[playerid];
  3320. //ShowPlayerDialog(playerid,DIALOG_FARBA_OWNER,2,str,"{FFFFFF}Zmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3321. switch(listitem){
  3322. case 0:{
  3323. new str[128];
  3324. format(str,128,"Zisk firmy činil %d$",PropertyProfit[id]);
  3325. GivePlayerMoney(playerid,PropertyProfit[id]);
  3326. SendClientMessage(playerid,-1,str);
  3327. PropertyProfit[id] = 0;
  3328. }
  3329. case 1: ShowPlayerDialog(playerid,DIALOG_TYP_CHANGE2,2,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Kabriolet\nMoto\nLowrider\nOffroad\nSport","Áno","Nie");
  3330. case 2: ShowPlayerDialog(playerid,DIALOG_PRICE_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj novú cenu !","Áno","Nie");
  3331. case 3: ShowPlayerDialog(playerid,DIALOG_NAME_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj nový názov nehnuteľnosti !","Áno","Nie");
  3332. case 4: ShowPlayerDialog(playerid,DIALOG_PROPERTY_SELL,0,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Naozaj chceš {FF0000}Predať {FFFFFF}firmu ?","Áno","Nie");
  3333. }
  3334. }
  3335. return true;
  3336. }
  3337.  
  3338. if(dialogid == DIALOG_TYP_CHANGE2){
  3339. if(response){
  3340. new id = PlayerCP[playerid];
  3341. PropertyType[id] = listitem+5;
  3342. new str[128];
  3343. format(str,128,"Zmenil si typ nehnuteľnosti na %s",DefaultName[listitem+5]);
  3344. SendClientMessage(playerid,-1,str);
  3345. }
  3346. return true;
  3347. }
  3348.  
  3349. if(dialogid == DIALOG_KABRIOLET_SHOP){
  3350. if(response){
  3351. new id = PlayerCP[playerid];
  3352. new vehicleid = GetPlayerVehicleID(playerid);
  3353. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3354. //BuyCar(playerid,model,cena,type = 1)
  3355. switch(listitem){
  3356. case 0: BuyCar(playerid,480,75000,0,id);
  3357. case 1: BuyCar(playerid,533,100000,0,id);
  3358. case 2: BuyCar(playerid,439,125000,0,id);
  3359. case 3: BuyCar(playerid,555,115000,0,id);
  3360. }
  3361. }
  3362. return true;
  3363. }
  3364.  
  3365. if(dialogid == DIALOG_MOTO_SHOP){
  3366. if(response){
  3367. new id = PlayerCP[playerid];
  3368. new vehicleid = GetPlayerVehicleID(playerid);
  3369. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3370. //BuyCar(playerid,model,cena,type = 1)
  3371. switch(listitem){
  3372. case 0: BuyCar(playerid,481,45000,0,id);
  3373. case 1: BuyCar(playerid,510,35000,0,id);
  3374. case 2: BuyCar(playerid,462,10000,0,id);
  3375. case 3: BuyCar(playerid,581,80000,0,id);
  3376. case 4: BuyCar(playerid,522,130000,0,id);
  3377. case 5: BuyCar(playerid,461,100000,0,id);
  3378. case 6: BuyCar(playerid,521,95000,0,id);
  3379. case 7: BuyCar(playerid,463,110000,0,id);
  3380. case 8: BuyCar(playerid,468,115000,0,id);
  3381. case 9: BuyCar(playerid,471,125000,0,id);
  3382. }
  3383. }
  3384. return true;
  3385. }
  3386.  
  3387. if(dialogid == DIALOG_LOWRIDER_SHOP){
  3388. if(response){
  3389. new id = PlayerCP[playerid];
  3390. new vehicleid = GetPlayerVehicleID(playerid);
  3391. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3392. //BuyCar(playerid,model,cena,type = 1)
  3393. switch(listitem){
  3394. case 0: BuyCar(playerid,536,155000,0,id);
  3395. case 1: BuyCar(playerid,575,100000,0,id);
  3396. case 2: BuyCar(playerid,534,75000,0,id);
  3397. case 3: BuyCar(playerid,567,140000,0,id);
  3398. case 4: BuyCar(playerid,535,150000,0,id);
  3399. case 5: BuyCar(playerid,576,135000,0,id);
  3400. case 6: BuyCar(playerid,412,80000,0,id);
  3401. }
  3402. }
  3403. return true;
  3404. }
  3405.  
  3406. if(dialogid == DIALOG_OFFROAD_SHOP){
  3407. if(response){
  3408. new id = PlayerCP[playerid];
  3409. new vehicleid = GetPlayerVehicleID(playerid);
  3410. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3411. //BuyCar(playerid,model,cena,type = 1)
  3412. switch(listitem){
  3413. case 0: BuyCar(playerid,568,100000,0,id);
  3414. case 1: BuyCar(playerid,424,125000,0,id);
  3415. case 2: BuyCar(playerid,579,79000,0,id);
  3416. case 3: BuyCar(playerid,400,65000,0,id);
  3417. case 4: BuyCar(playerid,500,55000,0,id);
  3418. case 5: BuyCar(playerid,557,175000,0,id);
  3419. case 6: BuyCar(playerid,505,140000,0,id);
  3420. case 7: BuyCar(playerid,495,110000,0,id);
  3421. }
  3422. }
  3423. return true;
  3424. }
  3425.  
  3426. if(dialogid == DIALOG_FAST_SHOP){
  3427. if(response){
  3428. new id = PlayerCP[playerid];
  3429. new vehicleid = GetPlayerVehicleID(playerid);
  3430. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3431. //BuyCar(playerid,model,cena,type = 1)
  3432. switch(listitem){
  3433. case 0: BuyCar(playerid,602,80000,0,id);
  3434. case 1: BuyCar(playerid,429,85000,0,id);
  3435. case 2: BuyCar(playerid,402,93000,0,id);
  3436. case 4: BuyCar(playerid,541,100000,0,id);
  3437. case 5: BuyCar(playerid,589,45000,0,id);
  3438. case 6: BuyCar(playerid,587,75000,0,id);
  3439. case 7: BuyCar(playerid,565,50000,0,id);
  3440. case 8: BuyCar(playerid,494,170000,0,id);
  3441. case 9: BuyCar(playerid,411,165000,0,id);
  3442. case 10:BuyCar(playerid,559,150000,0,id);
  3443. case 11:BuyCar(playerid,603,135000,0,id);
  3444. case 12:BuyCar(playerid,475,90000,0,id);
  3445. case 13:BuyCar(playerid,506,120000,0,id);
  3446. case 14:BuyCar(playerid,451,163000,0,id);
  3447. }
  3448. }
  3449. return true;
  3450. }
  3451. return false;
  3452. }
  3453.  
  3454.  
  3455. public OnPlayerDeath(playerid, killerid, reason)
  3456. {
  3457. //CreateDeathPickup(playerid);
  3458. DisablePlayerRaceCheckpoint(playerid);
  3459. Race[playerid] = -1;
  3460. Drag[playerid] = -1;
  3461. Umrel[playerid]++;
  3462. SendDeathMessage(killerid, playerid, reason);
  3463. if(playerid != killerid){
  3464. Zabil[killerid]++;
  3465. SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1);
  3466. GivePlayerMoney(killerid,GetPlayerMoney(playerid));
  3467. ResetPlayerMoney(playerid);
  3468. if(Odmena[playerid] > 0){
  3469. SCMTAF(0x00B700AA,"[ ! ] Vrah %s zabil hráča %s, na ktorého bola vypísaná odmena %d$.",Jmeno(killerid),Jmeno(playerid),Odmena[playerid]);
  3470. GivePlayerMoney(killerid,Odmena[playerid]);
  3471. Odmena[playerid] = 0;
  3472. }
  3473. if(GetPlayerJob(playerid) == GetPlayerJob(killerid)){
  3474. IB(killerid,5,"Bolo ti ztrhnutych 5 000$ za teamkill");
  3475. GivePlayerMoney(killerid,-5000);
  3476. }
  3477. if(GetPlayerWeapon(killerid) == 38 && !IsPlayerInAnyVehicle(killerid)){
  3478. SCMTAF(0xCA0000AA,"Anticheat vyhodil hráče %s za minigun !", Jmeno(killerid));
  3479. Kick(killerid);
  3480. }
  3481. }
  3482. return 1;
  3483. }
  3484.  
  3485. public OnVehicleSpawn(vehicleid)
  3486. {
  3487. return 1;
  3488. }
  3489.  
  3490. public OnVehicleDeath(vehicleid, killerid)
  3491. {
  3492. return 1;
  3493. }
  3494.  
  3495. public OnPlayerText(playerid, text[])
  3496. {
  3497. if(Mute[playerid]){
  3498. SCM(playerid,-1,"Bol si umlčaný, nemôžeš písať");
  3499. return 0;
  3500. }
  3501. return 1;
  3502. }
  3503.  
  3504. public OnPlayerCommandText(playerid, cmdtext[])
  3505. {
  3506. return OnPlayerCommand(playerid,cmdtext);
  3507. }
  3508.  
  3509. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  3510. {
  3511. if(ispassenger)
  3512. {
  3513. new id = GetVehicleDriver(vehicleid);
  3514. if(GetPlayerJob(id) == TAXI1 || GetPlayerJob(id) == TAXI2)
  3515. {
  3516. if(GetPlayerMoney(playerid) > Taxa[id])
  3517. {
  3518. JobMoney[id] += Taxa[id]+random(500);
  3519. GivePlayerMoney(playerid,-Taxa[id]);
  3520. SCMF(playerid,-1,"Zaplatil si %d$ za taxík",Taxa[id]);
  3521. SCMF(id,-1,"Hráč %s zaplatil %d$ za taxík, odvez ho, kam potrebuje",Jmeno(playerid),Taxa[id]);
  3522. }else{
  3523. SCM(playerid,-1,"Nemáš dostatok peňazí !");
  3524. TogglePlayerControllable(playerid, false);
  3525. TogglePlayerControllable(playerid, true);
  3526. TogglePlayerControllable(playerid, false);
  3527. TogglePlayerControllable(playerid, true);
  3528. }
  3529. }
  3530. }
  3531. return false ;
  3532. }
  3533.  
  3534. public OnPlayerExitVehicle(playerid, vehicleid)
  3535. {
  3536. return 1;
  3537. }
  3538.  
  3539. public OnPlayerStateChange(playerid, newstate, oldstate)
  3540. {
  3541. if(newstate == PLAYER_STATE_DRIVER){
  3542. new car = GetPlayerVehicleID(playerid);
  3543. if(Benzin[car] < 1){
  3544. RemovePlayerFromVehicle(playerid);
  3545. IB(playerid,2,"Autu dosiel benzin");
  3546. }
  3547. new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3548. if(model == 425 || model == 520 || model == 592){
  3549. if(LetecZK[playerid] < 15){
  3550. IB(playerid,5, "Potrebujes minimalne 15 leteckych ZK");
  3551. RemovePlayerFromVehicle(playerid);
  3552. }
  3553. }
  3554. else if(model == 432){
  3555. if(VojakZK[playerid] < 15){
  3556. IB(playerid,5, "Potrebujes minimalne 15 vojenskych ZK");
  3557. RemovePlayerFromVehicle(playerid);
  3558. }
  3559. }
  3560. else if(model == 497){
  3561. if(PoliciaZK[playerid] < 15){
  3562. IB(playerid,5, "Potrebujes minimalne 15 policajnych ZK");
  3563. RemovePlayerFromVehicle(playerid);
  3564. }
  3565. }
  3566. return true;
  3567. }
  3568. if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER){
  3569. TextDrawHideForPlayer(playerid,BenzinTD[playerid]);
  3570. }
  3571. return 1;
  3572. }
  3573. public OnPlayerEnterCp(playerid, checkpointid){
  3574. if(PlayerCP[playerid] == -1){
  3575. for(new i; i <= PC;i++){
  3576. if(checkpointid == PropertyPC[i]){
  3577. PlayerCP[playerid] = i;
  3578. }
  3579. }
  3580. if(PlayerCP[playerid] != -1){
  3581. //(playerid, dialogid, style, caption[], info[], button1[], button2[])
  3582. new id = PlayerCP[playerid],str[75],string[150];
  3583. format(str,75,"{FFFFFF}Property {FF0000}%s",PropertyName[id]);
  3584. if(IsPropertyForSale(id)){
  3585. format(string,150,"{FFFFFF}Prajete si kúpiť {FF0000}%s{FFFFFF} za {FF0000}%d{00FF00}${FFFFFF} ?",PropertyName[id],PropertyCost[id]);
  3586. ShowPlayerDialog(playerid,DIALOG_PROPERTY_BUY,0,str,string,"Áno","Nie");
  3587. }else{
  3588. if(IsPlayerPropertyOwner(playerid,id)){
  3589. switch(PropertyType[id]){
  3590. case FARBA: ShowPlayerDialog(playerid,DIALOG_FARBA_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3591. case KOLESA: ShowPlayerDialog(playerid,DIALOG_KOLESA_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3592. case OPRAVA: ShowPlayerDialog(playerid,DIALOG_OPRAVA_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3593. case AMMO: ShowPlayerDialog(playerid,DIALOG_AMMO_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3594. case JEDLO: ShowPlayerDialog(playerid,DIALOG_JEDLO_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3595. /*
  3596. 5 - KABRILOET
  3597. 6 - MOTO
  3598. 7 - LOWRIDER
  3599. 8 - OFFROAD
  3600. 9 - FAST
  3601. */
  3602. case KABRIOLET: ShowPlayerDialog(playerid,DIALOG_KABRIOLET_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3603. case MOTO: ShowPlayerDialog(playerid,DIALOG_MOTO_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3604. case LOWRIDER: ShowPlayerDialog(playerid,DIALOG_LOWRIDER_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3605. case OFFROAD: ShowPlayerDialog(playerid,DIALOG_OFFROAD_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3606. case FAST: ShowPlayerDialog(playerid,DIALOG_FAST_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3607. }
  3608. }else{
  3609. switch(PropertyType[id]){
  3610. case FARBA:{
  3611. //Černá Bílá Červená Zelená Modrá Oranžová Žlutá Růžová Šedá
  3612. ShowPlayerDialog(playerid,DIALOG_FARBA_SHOP,2,str,"{FFFFFF}Náhodná\nČierna\nBiela\nČervená\nZelená\nModrá\nŽltá\nRužová\nŠedá\nFialová\nAzúrová","Áno","Nie");
  3613. }
  3614. case KOLESA:{
  3615. ShowPlayerDialog(playerid,DIALOG_KOLESA_SHOP,2,str,"{FFFFFF}Shadow\nMega\nRamshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic","Áno","Nie");
  3616. }
  3617. case OPRAVA:{
  3618. ShowPlayerDialog(playerid,DIALOG_OPRAVA_SHOP,2,str,"{FFFFFF}Opraviť Motor\nOpraviť Karosériu","Áno","Nie");
  3619. }
  3620. case AMMO:{
  3621. format(string,150,"{FFFFFF}Chceš vstúpiť do {FF0000}%s {FFFFFF}?\nCena za vstup je {FF0000}%d{00FF00}$",PropertyName[id],PropertyPrice[id]);
  3622. ShowPlayerDialog(playerid,DIALOG_AMMO_SHOP,0,str,string,"Áno","Nie");
  3623. }
  3624. case JEDLO:{
  3625. format(string,150,"{FFFFFF}Chceš vstúpiť do {FF0000}%s {FFFFFF}?\nCena za vstup je {FF0000}%d{00FF00}$",PropertyName[id],PropertyPrice[id]);
  3626. ShowPlayerDialog(playerid,DIALOG_JEDLO_SHOP,0,str,string,"Áno","Nie");
  3627. }
  3628. case KABRIOLET:{
  3629. ShowPlayerDialog(playerid,DIALOG_KABRIOLET_SHOP,2,str,"{FFFFFF}Comet\t\t75 000\
  3630. \nFeltzer\t100 000\
  3631. \nStallion\t125 000\
  3632. \nWindsor\t115 000","Áno","Nie");
  3633. }
  3634. case MOTO:{
  3635. ShowPlayerDialog(playerid,DIALOG_MOTO_SHOP,2,str,"{FFFFFF}BMX\t\t45 000\
  3636. \nMountian Bike\t35 000\
  3637. \nFaggio\t\t10 000\
  3638. \nBF-400\t\t80 000\
  3639. \nNRG-500\t130 000\
  3640. \nPCJ-600\t100 000\
  3641. \nFCR-900\t95 000\
  3642. \nFreeway\t110 000\
  3643. \nSanchez\t115 000\
  3644. \nQuad\t\t125 000","Áno","Nie");
  3645. }
  3646. case LOWRIDER:{
  3647. ShowPlayerDialog(playerid,DIALOG_LOWRIDER_SHOP,2,str,"{FFFFFF}Blade\t\t155 000\
  3648. \nBroadway\t100 000\
  3649. \nRemington\t75 000\
  3650. \nSavanna\t140 000\
  3651. \nSlamvan\t150 000\
  3652. \nTornado\t135 000\
  3653. \nVoodoo\t\t80 000","Áno","Nie");
  3654.  
  3655. }
  3656. case OFFROAD:{
  3657. ShowPlayerDialog(playerid,DIALOG_OFFROAD_SHOP,2,str,"{FFFFFF}Bandito\t100 000\
  3658. \nBF Injection\t125 000\
  3659. \nHuntley\t79 000\
  3660. \nLandstalker\t65 000\
  3661. \nMesa\t\t55 000\
  3662. \nMonster\t175 000\
  3663. \nRancher\t140 000\
  3664. \nSandking\t110 000","Áno","Nie");
  3665. }
  3666. case FAST:{
  3667. ShowPlayerDialog(playerid,DIALOG_FAST_SHOP,2,str,"{FFFFFF}Alpha\t\t80 000\
  3668. \nBanshee\t85 000\
  3669. \nBuffalo\t93 000\
  3670. \nBullet\t\t100 000\
  3671. \nCheath\t\t99 000\
  3672. \nClub\t\t45 000\
  3673. \nEuros\t\t75 000\
  3674. \nFlash\t\t50 000\
  3675. \nHotring Racer\t170 000\
  3676. \nInfernus\t165 000\
  3677. \nJester\t\t150 000\
  3678. \nPhoenix\t135 000\
  3679. \nSabre\t\t90 000\
  3680. \nSuper GT\t120 000\
  3681. \nTurismo\t163 000","Áno","Nie");
  3682. }
  3683. }
  3684.  
  3685. }
  3686. }
  3687. }
  3688.  
  3689. }
  3690. return true;
  3691. }
  3692.  
  3693. public OnPlayerLeaveCp(playerid, checkpointid){
  3694. PlayerCP[playerid] = -1;
  3695. return true;
  3696. }
  3697.  
  3698. public OnPlayerEnterRaceCheckpoint(playerid)
  3699. {
  3700. if(Misia[playerid] == 100){
  3701. if(408 != GetVehicleModel(GetPlayerVehicleID(playerid))) return SCM(playerid, -1, "Musíš mať smetiarske auto");
  3702. new money = 5000+random(5000);
  3703. JobMoney[playerid] += money;
  3704. VodicZK[playerid]++;
  3705. IBF(playerid,2,"Na vyplatu ti pribudlo dalsich %d$",money);
  3706. DisablePlayerRaceCheckpoint(playerid);
  3707. }
  3708.  
  3709. else if(Misia[playerid] == 101){
  3710. new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3711. if(model != 515 && model != 514) return SCM(playerid,-1,"Musíš sedieť v kamióne !");
  3712. new money = 5000+random(5000);
  3713. JobMoney[playerid] += money;
  3714. VodicZK[playerid]++;
  3715. IBF(playerid,2,"Na vyplatu ti pribudlo dalsich %d$",money);
  3716. DisablePlayerRaceCheckpoint(playerid);
  3717. }
  3718.  
  3719. else if(Misia[playerid] == 7){
  3720. DisablePlayerRaceCheckpoint(playerid);
  3721. SetPlayerRaceCheckpoint(playerid, 0, 843.895, -2493.2908, 13.5546, 1689.4665, -2494.6495, 13.5546, 10.0);
  3722. Misia[playerid] = 8;
  3723. }
  3724.  
  3725. else if(Misia[playerid] == 8){
  3726. DisablePlayerRaceCheckpoint(playerid);
  3727. SetPlayerRaceCheckpoint(playerid, 1, 1689.4665, -2494.6495, 13.5546, 843.895, -2493.2908, 13.5546, 10.0);
  3728. Misia[playerid] = 9;
  3729. }
  3730.  
  3731. else if(Misia[playerid] == 9){
  3732. new money = 5000+random(5000);
  3733. JobMoney[playerid] += money;
  3734. LetecZK[playerid]++;
  3735. IBF(playerid,2,"Na vyplatu ti pribudlo dalsich %d$",money);
  3736. DisablePlayerRaceCheckpoint(playerid);
  3737. }
  3738.  
  3739. else if(Misia[playerid] == 105){
  3740. if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 522) return SCM(playerid,-1,"Musíš mať NRG-500 !");
  3741. DisablePlayerRaceCheckpoint(playerid);
  3742. switch(random(6)) {
  3743. case 0:GivePlayerWeapon(playerid, 37, 10);
  3744. case 1:GivePlayerWeapon(playerid, 34, 10);
  3745. case 2:GivePlayerWeapon(playerid, 35, 10);
  3746. case 3:GivePlayerWeapon(playerid, 36, 10);
  3747. case 4:GivePlayerWeapon(playerid, 28, 100);
  3748. case 5:GivePlayerWeapon(playerid, 26, 8);
  3749. }
  3750. GivePlayerMoney(playerid,5000);
  3751. }
  3752. else if(Misia[playerid] == 5000){
  3753. SetPVarInt(playerid,"Skuska",GetPVarInt(playerid,"Skuska")+1);
  3754. switch(GetPVarInt(playerid,"Skuska")){
  3755. case 0: SetPlayerRaceCheckpoint(playerid, 0, 2249.5476,-180.0750,34.7949, -2285.7517,49.6997,34.7864, 10.0);
  3756. case 1: SetPlayerRaceCheckpoint(playerid, 0, -2285.7517,49.6997,34.7864, -2388.9695,-71.3457,34.7869,10.0);
  3757. case 2: SetPlayerRaceCheckpoint(playerid, 0, -2388.9695,-71.3457,34.7869, -2501.2405,-55.0628,25.1191,10.0);
  3758. case 3: SetPlayerRaceCheckpoint(playerid, 0, -2501.2405,-55.0628,25.1191, -2478.0554,40.7703,28.4774, 10.0);
  3759. case 4: SetPlayerRaceCheckpoint(playerid, 0, -2478.0554,40.7703,28.4774, -2420.8037,94.3143,34.6398,10.0);
  3760. case 5: SetPlayerRaceCheckpoint(playerid, 0, -2420.8037,94.3143,34.6398, -2297.5083,399.4831,34.7559,10.0);
  3761. case 6: SetPlayerRaceCheckpoint(playerid, 0, -2297.5083,399.4831,34.7559, -2228.4456,320.9213,34.7943, 10.0);
  3762. case 7: SetPlayerRaceCheckpoint(playerid, 0, -2228.4456,320.9213,34.7943, -2006.1217,305.0538,34.4637,10.0);
  3763. case 8: SetPlayerRaceCheckpoint(playerid, 0, -2006.1217,305.0538,34.4637, -2026.8287,-71.1781,34.7951, 10.0);
  3764. case 9: SetPlayerRaceCheckpoint(playerid, 1,-2026.8287,-71.1781,34.7951,-2026.8287,-71.1781,34.7951, 10.0);
  3765. case 10:{
  3766. new Float:h;
  3767. GetVehicleHealth(GetPlayerVehicleID(playerid),h);
  3768. DeletePVar(playerid,"Skuska");
  3769. Misia[playerid] = 0;
  3770. if(h < 850){
  3771. IB(playerid,5,"Prepac ale takemu vandalovy vodicak dat nemozme");
  3772. }else{
  3773. Vodicak[playerid] = 1;
  3774. IB(playerid,5,"Uspesne si spravil vodicsky preukaz");
  3775. }
  3776. DisablePlayerRaceCheckpoint(playerid);
  3777. }
  3778. }
  3779. }
  3780.  
  3781. else if(Misia[playerid] == 6000){
  3782. SetPVarInt(playerid,"Skuska",GetPVarInt(playerid,"Skuska")+1);
  3783. switch(GetPVarInt(playerid,"Skuska")){
  3784. case 0: SetPlayerRaceCheckpoint(playerid, 0, -2320.3389,2179.1833,-0.6010, -2320.3389,2179.1833,-0.5463,10.0);
  3785. case 1: SetPlayerRaceCheckpoint(playerid, 0, -2320.3389,2179.1833,-0.5463,-2681.0059,1966.7726,-0.4939,10.0);
  3786. case 2: SetPlayerRaceCheckpoint(playerid, 0, -2681.0059,1966.7726,-0.4939,-2681.9307,1639.6233,-0.6330,10.0);
  3787. case 3: SetPlayerRaceCheckpoint(playerid, 0, -2681.9307,1639.6233,-0.6330,-2394.9016,1499.3820,-0.5096,10.0);
  3788. case 4: SetPlayerRaceCheckpoint(playerid, 0, -2394.9016,1499.3820,-0.5096,-2272.2192,1586.3774,-0.6850,10.0);
  3789. case 5: SetPlayerRaceCheckpoint(playerid, 0, -2272.2192,1586.3774,-0.6850,-2238.2556,1856.0607,-0.6480,10.0);
  3790. case 6: SetPlayerRaceCheckpoint(playerid, 0, -2238.2556,1856.0607,-0.6480,-2196.7068,2128.2358,-0.7715,10.0);
  3791. case 7: SetPlayerRaceCheckpoint(playerid, 0, -2196.7068,2128.2358,-0.7715,-2140.1714,2395.8369,0.4202,10.0);
  3792. case 8: SetPlayerRaceCheckpoint(playerid, 1, -2140.1714,2395.8369,0.4202,-2140.1714,2395.8369,0.4202,10.0);
  3793. case 9:{
  3794. new Float:h;
  3795. GetVehicleHealth(GetPlayerVehicleID(playerid),h);
  3796. DeletePVar(playerid,"Skuska");
  3797. Misia[playerid] = 0;
  3798. if(h < 850){
  3799. IB(playerid,5,"Prepac ale takemu vandalovy lodny preukaz dat nemozme");
  3800. }else{
  3801. Lodicak[playerid] = 1;
  3802. IB(playerid,5,"Uspesne si spravil lodny preukaz");
  3803. }
  3804. DisablePlayerRaceCheckpoint(playerid);
  3805. }
  3806. }
  3807. }
  3808.  
  3809. else if(Misia[playerid] == 7000){
  3810. SetPVarInt(playerid,"Skuska",GetPVarInt(playerid,"Skuska")+1);
  3811. switch(GetPVarInt(playerid,"Skuska")){
  3812. case 1: SetPlayerRaceCheckpoint(playerid, 0, -427.0748, 2502.677, 124.3047, 263.2797, 2507.6181, 16.4965, 10.0);
  3813. case 2: SetPlayerRaceCheckpoint(playerid, 1, 263.2797, 2507.6181, 16.4965, 263.2797, 2507.6181, 16.4965, 10.0);
  3814. case 3:{
  3815. new Float:h;
  3816. GetVehicleHealth(GetPlayerVehicleID(playerid),h);
  3817. DeletePVar(playerid,"Skuska");
  3818. Misia[playerid] = 0;
  3819. if(h < 850){
  3820. IB(playerid,5,"Prepac ale takemu vandalovy letecky preukaz dat nemozme");
  3821. }else{
  3822. Letecak[playerid] = 1;
  3823. IB(playerid,5,"Uspesne si spravil letecky preukaz");
  3824. }
  3825. DisablePlayerRaceCheckpoint(playerid);
  3826. }
  3827. }
  3828. }
  3829.  
  3830.  
  3831. if(Race[playerid] > -1){
  3832. if(Misia[playerid] == 500){
  3833. SCM(playerid,-1,"Počkaj na ostatných závodníkov. Ak ste všetci použi /racestart");
  3834. }
  3835. if(RaceStarted){
  3836. new id = Misia[playerid] - 500;
  3837. if(RacePos[id+1][0] == 0 && RacePos[id+1][1] == 0){
  3838. DisablePlayerRaceCheckpoint(playerid);
  3839. new count;
  3840. ForPlayers(x) { if(Race[x] > -1) count++; }
  3841. SCMTAF(-1,"Hráč %s vyhral závod. Získal %d$",Jmeno(playerid),count*RaceMoney);
  3842. GivePlayerMoney(playerid,count*RaceMoney);
  3843. Misia[playerid] = 0;
  3844. ForPlayers(i){
  3845. if(Race[i] > -1){
  3846. Misia[i] = 0;
  3847. DisablePlayerRaceCheckpoint(i);
  3848. Race[i] = -1;
  3849. }
  3850. }
  3851. RaceMoney = -1;
  3852. RaceStarted = false;
  3853. }
  3854.  
  3855. else if(RacePos[id+2][0] == 0 && RacePos[id+2][1] == 0){
  3856. DisablePlayerRaceCheckpoint(playerid);
  3857. SetPlayerRaceCheckpoint(playerid,1,RacePos[id+1][0],RacePos[id+1][1],RacePos[id+1][2],RacePos[id+1][0],RacePos[id+1][1],RacePos[id+1][2],15);
  3858. Misia[playerid] = 500 + id + 1;
  3859. }
  3860. else{
  3861. DisablePlayerRaceCheckpoint(playerid);
  3862. SetPlayerRaceCheckpoint(playerid,0,RacePos[id+1][0],RacePos[id+1][1],RacePos[id+1][2],RacePos[id+2][0],RacePos[id+2][1],RacePos[id+2][2],15);
  3863. Misia[playerid] = 500 + id + 1;
  3864. }
  3865. }
  3866. }
  3867. return 1;
  3868. }
  3869.  
  3870. public OnPlayerLeaveRaceCheckpoint(playerid)
  3871. {
  3872. return 1;
  3873. }
  3874.  
  3875. public OnRconCommand(cmd[])
  3876. {
  3877. return 1;
  3878. }
  3879.  
  3880. public OnPlayerRequestSpawn(playerid)
  3881. {
  3882. SetPlayerSkin(playerid,GetPVarInt(playerid,"Skin"));
  3883. return 1;
  3884. }
  3885.  
  3886. public OnObjectMoved(objectid)
  3887. {
  3888. return 1;
  3889. }
  3890.  
  3891. public OnPlayerObjectMoved(playerid, objectid)
  3892. {
  3893. return 1;
  3894. }
  3895.  
  3896. public OnPlayerPickUpPickup(playerid, pickupid)
  3897. {
  3898. Job_OnPlayerPickupUpPickup(playerid,pickupid);
  3899. Bank_OnPlayerPickupUpPickup(playerid,pickupid);
  3900. Rob_OnPlayerPickupUpPickup(playerid,pickupid);
  3901. if(pickupid == LeteckaSkola){
  3902. Dialog(playerid,0,"Letecká Škola","Chceš si urobiť preukaz na riadenie lietadla ?\nPotrebuješ 35 000$","Vybrať","Zrušiť","letecka");
  3903. return true;
  3904. }
  3905.  
  3906. if(pickupid == LodnaSkola){
  3907. Dialog(playerid,0,"Lodná Škola","Chceš si urobiť lodny preukaz?\nPotrebuješ 15 000$","Vybrať","Zrušiť","lodna");
  3908. return true;
  3909. }
  3910.  
  3911. if(pickupid == AutoSkola || pickupid == AutoSkola2){
  3912. Dialog(playerid, 0, "Auto Škola", "Chceš si urobiť vodičský preukaz?\nPotrebuješ 15 000$", "Vybrať", "Zrušiť","autos");
  3913. return true;
  3914. }
  3915.  
  3916. if(pickupid == ZbraneSklad1 || pickupid == ZbraneSklad2 || pickupid == ZbraneSklad3){
  3917. Dialog(playerid,2,"Sklad zbraní","Granaty\nSniper\nBazuka\nPlamenomet\nC4\nBazuka Tepelna","Vybrať","Zrušiť","sklad");
  3918. return true;
  3919. }
  3920.  
  3921. if(pickupid == SkinShop1 || pickupid == SkinShop2 || pickupid == SkinShop3 || pickupid == SkinShop4 || pickupid == SkinShop5 || pickupid == SkinShop6){
  3922. Dialog(playerid, 1,"Skin Shop", "Zadaj ID skinu. Každý skin stojí 500$","Vybrať","Zrušiť","skin");
  3923. return true;
  3924. }
  3925.  
  3926. if(pickupid == Bonus1 || pickupid == Bonus2){
  3927. if(GetPVarInt(playerid,"ZobralBonus") == 1) return SCM(playerid,-1,"Bonus môžeš zobrať raz za 5 min");
  3928. SCMTAF(-1,"Hráč %s našiel bonus !",Jmeno(playerid));
  3929. SetPlayerHealth(playerid,100);
  3930. SetPlayerArmour(playerid,100);
  3931. GivePlayerMoney(playerid,10000);
  3932. GivePlayerWeapon(playerid,26,1000);
  3933. GivePlayerWeapon(playerid,30,1000);
  3934. GivePlayerWeapon(playerid,28,1000);
  3935. GivePlayerWeapon(playerid,34,100);
  3936. GivePlayerWeapon(playerid,35,10);
  3937. SetPVarInt(playerid,"ZobralBonus",1);
  3938. SetTimerEx("BonusEx",5*60000,false,"i",playerid);
  3939. return true;
  3940. }
  3941.  
  3942. if(pickupid == Stadion1 || pickupid == Stadion2 || pickupid == Stadion3){
  3943. Dialog(playerid,2,"Stadion","Kickstart\nDirttrack\n8-track\nDerby\nZavod\nRC","Vybrať","Zrušiť","stadion");
  3944. return true;
  3945. }
  3946.  
  3947. if(pickupid == Mariska){
  3948. Dialog(playerid,2,"Marihuana","Sklidit\nPohnojit","Vybrať","Zrušiť","trava");
  3949. return true;
  3950. }
  3951.  
  3952. if(pickupid == Firma1){
  3953. IB(playerid,5,"/firma /investice /prodatfirmu");
  3954. return true;
  3955. }
  3956. if(pickupid == AreaExit){
  3957. SetPlayerInterior(playerid, 0);
  3958. SetPlayerPos(playerid, 246.307, 1863.5156, 21.1919);
  3959. return true;
  3960. }
  3961.  
  3962. if(pickupid == Letisko1 || pickupid == Letisko2 || pickupid == Letisko3 || pickupid == Letisko4){
  3963. Dialog(playerid,2,"Letisko","Las Venturas\nSan Fierro\nLos Santos\nLiberty City\nSkok","Vybrať","Zrušiť","letisko");
  3964. return true;
  3965. }
  3966.  
  3967. if(pickupid == Bar1 || pickupid == Bar2 || pickupid == Bar3 || pickupid == Bar4){
  3968. Dialog(playerid,2,"Napojový lístok","Whiski\nRum\nVodka\nPivo\nSlivovica\nVíno\nTequila\nLimonáda","Vybrať","Zrušiť","bar");
  3969. return true;
  3970. }
  3971.  
  3972. if(pickupid == Obchod1 || pickupid == Obchod2){
  3973. Dialog(playerid,2,"Náradie","Boxer\nGolfová palica\nNôž\nBaseballka\nLopata\nKatana\nMotorová píla","Vybrať","Zrušiť","obchod");
  3974. return true;
  3975. }
  3976.  
  3977. if(pickupid == SexShop){
  3978. Dialog(playerid,2,"Sex Shop","Purpurovy robertko\nBiely robertko\nDĺhy biely robertko\nBiely robertko 2","Vybrať","Zrušiť","sexshop");
  3979. return true;
  3980. }
  3981. if(pickupid == Stavkovanie){
  3982. Dialog(playerid,2,"Stávková Kancelária","Kôň Ferrero\nKôň Eliz\nKôň LalaPo\nKôň Iner\nKôň Choan","Vybrať","Zrušiť","stavkovanie");
  3983. return true;
  3984. }
  3985. //Death_OnPlayerPickupUpPickup(playerid,pickupid);
  3986. return 1;
  3987. }
  3988.  
  3989.  
  3990. QDIALOG:stavkovanie(){
  3991. if(response){
  3992. if(GetPVarInt(playerid,"Stavil") != 0) return SCM(playerid,-1,"Už si stavil na koňa");
  3993. if(GetPlayerMoney(playerid) < 10000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  3994. SetPVarInt(playerid,"Stavil",listitem+1);
  3995. GivePlayerMoney(playerid, -10000);
  3996. SetTimerEx("Stavky", 20000, false, "i", playerid);
  3997. IB(playerid,5,"O niekolko sekund budu vysledky, drzim ti palce");
  3998. }
  3999. return true;
  4000. }
  4001.  
  4002. QDIALOG:sklad(){
  4003. if(response){
  4004. switch(listitem){
  4005. case 0:{
  4006. if(GetPlayerMoney(playerid) < 6000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4007. GivePlayerMoney(playerid,-6000);
  4008. }
  4009. case 1:{
  4010. if(GetPlayerMoney(playerid) < 6000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4011. GivePlayerMoney(playerid,-6000);
  4012. GivePlayerWeapon(playerid, 16, 10);
  4013. IB(playerid,5,"Zobral si si novu zbran zo skladu");
  4014. }
  4015. case 2:{
  4016. if(GetPlayerMoney(playerid) < 5750) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4017. GivePlayerMoney(playerid,-5750);
  4018. GivePlayerWeapon(playerid, 34, 50);
  4019. IB(playerid,5,"Zobral si si novu zbran zo skladu");
  4020. }
  4021. case 3:{
  4022. if(GetPlayerMoney(playerid) < 33000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4023. GivePlayerMoney(playerid,-33000);
  4024. GivePlayerWeapon(playerid, 35, 10);
  4025. IB(playerid,5,"Zobral si si novu zbran zo skladu");
  4026. }
  4027. case 4:{
  4028. if(GetPlayerMoney(playerid) < 7500) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4029. GivePlayerMoney(playerid,-7500);
  4030. GivePlayerWeapon(playerid, 37, 50);
  4031. IB(playerid,5,"Zobral si si novu zbran zo skladu");
  4032. }
  4033. case 5:{
  4034. if(GetPlayerMoney(playerid) < 25000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4035. GivePlayerMoney(playerid,-25000);
  4036. GivePlayerWeapon(playerid, 36, 10);
  4037. IB(playerid,5,"Zobral si si novu zbran zo skladu");
  4038. }
  4039. }
  4040. }
  4041. return true;
  4042. }
  4043.  
  4044. QDIALOG:letisko(){
  4045. if(response){
  4046. if(GetPlayerMoney(playerid) < 20000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4047. GivePlayerMoney(playerid,-20000);
  4048. SetPlayerInterior(playerid, 1);
  4049. SetPlayerPos(playerid, 1.6942, 30.9393, 1199.5937);
  4050. SetTimerEx("letisko", 25000, false, "i", playerid);
  4051. GameTextForPlayer(playerid, "~w~Pockej na pristie", 5000, 1);
  4052. SetPVarInt(playerid,"letisko",listitem+1);
  4053. }
  4054. return true;
  4055. }
  4056.  
  4057. QDIALOG:bar(){
  4058. if(response){
  4059. switch(listitem){
  4060. case 0:{
  4061. if(GetPlayerMoney(playerid) < 600) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4062. GivePlayerMoney(playerid,-600);
  4063. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+100);
  4064. }
  4065. case 1:{
  4066. if(GetPlayerMoney(playerid) < 150) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4067. GivePlayerMoney(playerid,-150);
  4068. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+150);
  4069. }
  4070. case 2:{
  4071. if(GetPlayerMoney(playerid) < 170) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4072. GivePlayerMoney(playerid,-170);
  4073. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+200);
  4074. }
  4075. case 3:{
  4076. if(GetPlayerMoney(playerid) < 30) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4077. GivePlayerMoney(playerid,-30);
  4078. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+250);
  4079. }
  4080. case 4:{
  4081. if(GetPlayerMoney(playerid) < 180) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4082. GivePlayerMoney(playerid,-180);
  4083. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+300);
  4084. }
  4085. case 5:{
  4086. if(GetPlayerMoney(playerid) < 250) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4087. GivePlayerMoney(playerid,-250);
  4088. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+350);
  4089. }
  4090. case 6:{
  4091. if(GetPlayerMoney(playerid) < 800) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4092. GivePlayerMoney(playerid,-800);
  4093. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+400);
  4094. }
  4095. case 7:{
  4096. if(GetPlayerMoney(playerid) < 100) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4097. GivePlayerMoney(playerid,-100);
  4098. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)-50);
  4099. }
  4100. }
  4101. }
  4102. return true;
  4103. }
  4104.  
  4105. QDIALOG:obchod(){
  4106. if(response){
  4107. switch(listitem){
  4108. case 0:{
  4109. if(GetPlayerMoney(playerid) < 400) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4110. GivePlayerMoney(playerid,-400);
  4111. GivePlayerWeapon(playerid, 1, 1);
  4112. }
  4113. case 1:{
  4114. if(GetPlayerMoney(playerid) < 950) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4115. GivePlayerMoney(playerid,-950);
  4116. GivePlayerWeapon(playerid, 2, 1);
  4117. }
  4118. case 2:{
  4119. if(GetPlayerMoney(playerid) < 270) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4120. GivePlayerMoney(playerid,-270);
  4121. GivePlayerWeapon(playerid, 4, 1);
  4122. }
  4123. case 3:{
  4124. if(GetPlayerMoney(playerid) < 550) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4125. GivePlayerMoney(playerid,-550);
  4126. GivePlayerWeapon(playerid, 5, 1);
  4127. }
  4128. case 4:{
  4129. if(GetPlayerMoney(playerid) < 310) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4130. GivePlayerMoney(playerid,-310);
  4131. GivePlayerWeapon(playerid, 6, 1);
  4132. }
  4133. case 5:{
  4134. if(GetPlayerMoney(playerid) < 1100) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4135. GivePlayerMoney(playerid,-1100);
  4136. GivePlayerWeapon(playerid, 8, 1);
  4137. }
  4138. case 6:{
  4139. if(GetPlayerMoney(playerid) < 2000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4140. GivePlayerMoney(playerid,-2000);
  4141. GivePlayerWeapon(playerid, 9, 1);
  4142. }
  4143. }
  4144. }
  4145. return true;
  4146. }
  4147.  
  4148. QDIALOG:sexshop(){
  4149. if(response){
  4150. if(GetPlayerMoney(playerid) < 300) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4151. GivePlayerMoney(playerid,-300);
  4152. IB(playerid,5,"Kupil si si Robertka za 300$");
  4153. switch(listitem){
  4154. case 0:GivePlayerWeapon(playerid, 10, 1);
  4155. case 1:GivePlayerWeapon(playerid, 11, 1);
  4156. case 2:GivePlayerWeapon(playerid, 12, 1);
  4157. case 3:GivePlayerWeapon(playerid, 13, 1);
  4158. }
  4159. }
  4160. return true;
  4161. }
  4162.  
  4163. QDIALOG:trava(){
  4164. if(response){
  4165. switch(listitem){
  4166. case 0:{
  4167. if(GetPVarInt(playerid,"Pohnojil") == 0) return SCM(playerid,-1,"Musíš pohnojiť");
  4168. SetPVarInt(playerid,"Pohnojil",0);
  4169. IB(playerid,5,"Ziskal si 5g marihuany");
  4170. Marihuana[playerid] += 5;
  4171. MoveObject(Ganja[0], -1069.215, -1630.323, 74.262, 2.0);
  4172. MoveObject(Ganja[1], -1069.174, -1625.944, 74.262, 2.0);
  4173. MoveObject(Ganja[2], -1064.344, -1630.278, 74.262, 2.0);
  4174. MoveObject(Ganja[3], -1064.3021, -1626.094, 74.262, 2.0);
  4175. MoveObject(Ganja[4], -1069.2181, -1621.544, 74.262, 2.0);
  4176. MoveObject(Ganja[5], -1064.449, -1621.6191, 74.262, 2.0);
  4177. }
  4178.  
  4179. case 1:{
  4180. if(GetPlayerJob(playerid) != DEALER) return SCM(playerid,-1,"Niesi dealer !");
  4181. SetPVarInt(playerid,"Pohnojil",1);
  4182. MoveObject(Ganja[0], -1069.215, -1630.323, 75.537, 1.0);
  4183. MoveObject(Ganja[1], -1069.174, -1625.944, 75.537, 1.0);
  4184. MoveObject(Ganja[2], -1064.344, -1630.278, 75.537, 1.0);
  4185. MoveObject(Ganja[3], -1064.3021, -1626.094, 75.537, 1.0);
  4186. MoveObject(Ganja[4], -1069.2181, -1621.544, 75.537, 1.0);
  4187. MoveObject(Ganja[5], -1064.449, -1621.6191, 75.537, 1.0);
  4188. }
  4189.  
  4190. }
  4191. }
  4192. return true;
  4193. }
  4194.  
  4195. QDIALOG:stadion(){
  4196. if(response){
  4197. switch(listitem){
  4198. case 0:{
  4199. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do kickstart",Jmeno(playerid));
  4200. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z kickstart /kickstadion");
  4201. SetPlayerInterior(playerid, 14);
  4202. SetPlayerPos(playerid, -1464.1987, 1557.7785, 1052.5312);
  4203. }
  4204. case 1:{
  4205. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do dirttrack",Jmeno(playerid));
  4206. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z dirttrack /kickstadion");
  4207. SetPlayerInterior(playerid, 4);
  4208. SetPlayerPos(playerid, -1333.34, -593.1901, 1055.2099);
  4209. }
  4210. case 2:{
  4211. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do 8track",Jmeno(playerid));
  4212. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z 8track /kickstadion");
  4213. SetPlayerInterior(playerid, 7);
  4214. SetPlayerPos(playerid, -1403.1605, -257.3104, 1043.6562);
  4215. }
  4216. case 3:{
  4217. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do derby",Jmeno(playerid));
  4218. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z derby /kickstadion");
  4219. SetPlayerInterior(playerid, 15);
  4220. SetPlayerPos(playerid, -1436.1763, 936.296, 1036.5008);
  4221. }
  4222. case 4:{
  4223. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do závodu",Jmeno(playerid));
  4224. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z závodu /kickstadion");
  4225. SetPlayerInterior(playerid, 15);
  4226. SetPlayerPos(playerid, -1386.4787, 905.0482, 1041.5269);
  4227. }
  4228. case 5:{
  4229. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do RC",Jmeno(playerid));
  4230. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z RC /kickstadion");
  4231. SetPlayerInterior(playerid, 10);
  4232. SetPlayerPos(playerid, -978.5821, 1053.2087, 1344.9862);
  4233. }
  4234. }
  4235. }
  4236. return true;
  4237. }
  4238.  
  4239. QDIALOG:skin(){
  4240. if(response){
  4241. if(GetPlayerMoney(playerid) < 500) return SCM(playerid,-1,"Potrebuješ minimálne 500$");
  4242. if(!inputtext[0]) return SCM(playerid,-1,"Zadaj ID skinu");
  4243. new skin = strval(inputtext);
  4244. if(skin < 0 || skin > 299) return SCM(playerid,-1,"Skiny sú od 0 do 299");
  4245. SetPlayerSkin(playerid,strval(inputtext));
  4246. SetPVarInt(playerid,"Skin",strval(inputtext));
  4247. GivePlayerMoney(playerid,-500);
  4248. }
  4249. return true;
  4250. }
  4251. QDIALOG:autos(){
  4252. if(response){
  4253. if(GetPlayerMoney(playerid) < 7000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4254. GivePlayerMoney(playerid,-7000);
  4255. SetPlayerRaceCheckpoint(playerid, 0, -2081.8079, -70.5868, 35.1719, -2166.1407, -83.5973, 35.1719, 10.0);
  4256. SetPlayerInterior(playerid, 0);
  4257. SetPlayerPos(playerid, -2020.8603, -101.8107, 35.1641);
  4258. IB(playerid,5,"Sadni si do auta a snaz sa cestou neznicit auto");
  4259. Misia[playerid] = 5000;
  4260. }
  4261. return true;
  4262. }
  4263.  
  4264. QDIALOG:lodna(){
  4265. if(response){
  4266. if(GetPlayerMoney(playerid) < 15000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4267. GivePlayerMoney(playerid,-15000);
  4268. SetPlayerRaceCheckpoint(playerid, 0, -2151.6287, 2412.0312, -0.7538, -2340.846, 2158.6516, 1.1167, 10.0);
  4269. SetPlayerInterior(playerid, 0);
  4270. SetPlayerPos(playerid, -2208.9568, 2416.7485, 2.4848);
  4271. Misia[playerid] = 6000;
  4272. }
  4273. return true;
  4274. }
  4275.  
  4276. QDIALOG:letecka(){
  4277. if(response){
  4278. if(GetPlayerMoney(playerid) < 35000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4279. GivePlayerMoney(playerid,-35000);
  4280. SetPlayerRaceCheckpoint(playerid, 0, 263.2797, 2507.6181, 16.4965, -427.0748, 2502.677, 124.3047, 10.0);
  4281. SetPlayerInterior(playerid, 0);
  4282. SetPlayerPos(playerid, 332.9101, 2544.5302, 16.804);
  4283. Misia[playerid] = 7000;
  4284. }
  4285. return true;
  4286. }
  4287.  
  4288.  
  4289. public OnVehicleMod(playerid, vehicleid, componentid)
  4290. {
  4291. return 1;
  4292. }
  4293.  
  4294. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  4295. {
  4296. return 1;
  4297. }
  4298.  
  4299. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  4300. {
  4301. for(new i; i < MAX_PLAYER_CARS;i++){
  4302. if(vehicleid == ID[playerid][i]){
  4303. Color[playerid][i][0] = color1;
  4304. Color[playerid][i][1] = color2;
  4305. break;
  4306. }
  4307. }
  4308. return 1;
  4309. }
  4310.  
  4311. public OnPlayerSelectedMenuRow(playerid, row)
  4312. {
  4313. return 1;
  4314. }
  4315.  
  4316. public OnPlayerExitedMenu(playerid)
  4317. {
  4318. return 1;
  4319. }
  4320. public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid)
  4321. {
  4322. if(PlayerIN[playerid] > -1){
  4323. new id = PlayerIN[playerid];
  4324. if(PropertyType[id] == AMMO){
  4325. SetPlayerShopName(playerid,"AMMUN1");
  4326. }else{
  4327. SetPlayerShopName(playerid,"FDPIZA");
  4328. }
  4329. }
  4330. return 1;
  4331. }
  4332.  
  4333. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  4334. {
  4335. if(newkeys == KEY_NO){
  4336. if(PlayerIN[playerid] != -1){
  4337. if(IsPlayerInRangeOfPoint(playerid,5,372.37, -130.13, 1001.49) || IsPlayerInRangeOfPoint(playerid,5,285.75,-38.40,1001.52)){
  4338. new id = PlayerIN[playerid];
  4339. PlayerIN[playerid] = -1;
  4340. PlayerCP[playerid] = id;
  4341. SetPlayerInterior(playerid,0);
  4342. SetPlayerVirtualWorld(playerid,0);
  4343. SetPlayerPos(playerid,PropertyPos[id][0],PropertyPos[id][1],PropertyPos[id][2]);
  4344. }
  4345. }
  4346. }
  4347.  
  4348. if(newkeys == 2){
  4349. if(GetPlayerJob(playerid) == POLICIA1 || GetPlayerJob(playerid) == POLICIA2 || GetPlayerJob(playerid) == POLICIA3){
  4350. if(IsPlayerInRangeOfPoint(playerid,30,1587.8, -1638.2431, 9.5889)){
  4351. if(Objekty[0] == 0){
  4352. MoveObject(Cela[0], 1587.8, -1638.2431, 9.5889, 2.0);
  4353. Objekty[0] = 1;
  4354. }else{
  4355. MoveObject(Cela[0], 1587.8, -1638.2431, 15.1059, 2.0);
  4356. Objekty[0] = 0;
  4357. }
  4358. }
  4359. else if(IsPlayerInRangeOfPoint(playerid,30, 2334.788, 2443.458, 1.972) || IsPlayerInRangeOfPoint(playerid,30,2294.1259, 2498.3569, -0.5031)){
  4360. if(!Objekty[1]){
  4361. MoveObject(Cela[1], 2334.788, 2443.458, 1.972, 2.0);
  4362. MoveObject(Cela[8], 2294.1259, 2498.3569, -0.5031, 2.0);
  4363. Objekty[1] = 1;
  4364. }else{
  4365. MoveObject(Cela[1], 2334.788, 2443.458, 7.491, 2.0);
  4366. MoveObject(Cela[8], 2294.1259, 2498.3569, 5.0469, 2.0);
  4367. Objekty[1] = 0;
  4368. }
  4369. }
  4370. else if(IsPlayerInRangeOfPoint(playerid,30, -1629.387, 685.453, -1.091)){
  4371. if(!Objekty[2])
  4372. {
  4373. MoveObject(Cela[2], -1629.387, 685.453, -1.091, 2.0);
  4374. Objekty[2] = 1;
  4375. }else{
  4376. MoveObject(Cela[2], -1629.387, 685.453, 3.9839, 2.0);
  4377. Objekty[2] = 0;
  4378. }
  4379. }
  4380. else if(GetPlayerJob(playerid) == PILOT1 || GetPlayerJob(playerid) == PILOT2 || GetPlayerJob(playerid) == PILOT3){
  4381. if(IsPlayerInRangeOfPoint(playerid,30, 1961.5999, -2189.8589, 9.77)){
  4382. if(!Objekty[3]){
  4383. MoveObject(Cela[3], 1961.5999, -2189.8589, 9.77, 2.0);
  4384. Objekty[3] = 1;
  4385. }else{
  4386. MoveObject(Cela[3], 1961.5999, -2189.8589, 15.3199, 2.0);
  4387. Objekty[3] = 0;
  4388. }}
  4389. else if(IsPlayerInRangeOfPoint(playerid, 30, -1545.475, -430.4921, 7.762) || IsPlayerInRangeOfPoint(playerid, 30, -1228.985, 58.159, 14.8409) || IsPlayerInRangeOfPoint(playerid, 30, -1218.016, 69.138, 14.8409)){
  4390. if(!Objekty[4])
  4391. {
  4392. MoveObject(Cela[4], -1545.475, -430.4921, 2.2449, 2.0);
  4393. MoveObject(Cela[10], -1228.985, 58.159, 7.6129, 2.0);
  4394. MoveObject(Cela[11], -1218.016, 69.138, 7.6129, 2.0);
  4395. Objekty[4] = 1;
  4396. }else{
  4397. MoveObject(Cela[4], -1545.475, -430.4921, 7.762, 2.0);
  4398. MoveObject(Cela[10], -1228.985, 58.159, 14.8409, 2.0);
  4399. MoveObject(Cela[11], -1218.016, 69.138, 14.8409, 2.0);
  4400. Objekty[4] = 0;
  4401. }}
  4402. else if(IsPlayerInRangeOfPoint(playerid,30, 1705.9499, 1607.592, 6.3579)){
  4403. if(!Objekty[5]){
  4404. MoveObject(Cela[5], 1705.9499, 1607.592, 6.3579, 2.0);
  4405. Objekty[5] = 1;
  4406. }else{
  4407. MoveObject(Cela[5], 1705.9499, 1607.592, 11.864, 2.0);
  4408. Objekty[5] = 0;
  4409. }}
  4410. }
  4411. else if(GetPlayerJob(playerid) == VOJAK1 || GetPlayerJob(playerid) == VOJAK2 || GetPlayerJob(playerid) == VOJAK3){
  4412. if(IsPlayerInRangeOfPoint(playerid,30, 2720.3359, -2405.327, 10.8109) || IsPlayerInRangeOfPoint(playerid,30, 2720.3811, -2504.054, 10.8109)){
  4413. if(!Objekty[6]){
  4414. MoveObject(Cela[6], 2720.3359, -2405.327, 10.8109, 2.0);
  4415. MoveObject(Cela[9], 2720.3811, -2504.054, 10.8109, 2.0);
  4416. Objekty[6] = 1;
  4417. }else{
  4418. MoveObject(Cela[6], 2720.3359, -2405.327, 13.661, 2.0);
  4419. MoveObject(Cela[9], 2720.3811, -2504.054, 13.6649, 2.0);
  4420. Objekty[6] = 0;
  4421. }}
  4422. else if(IsPlayerInRangeOfPoint(playerid,30, -1528.9351, 482.242, 3.453)){
  4423. if(!Objekty[7]){
  4424. MoveObject(Cela[7], -1528.9351, 482.242, 3.453, 2.0);
  4425. Objekty[7] = 1;
  4426. }else{
  4427. MoveObject(Cela[7], -1528.9351, 482.242, 8.953, 2.0);
  4428. Objekty[7] = 0;
  4429. }}
  4430. }
  4431. else if(GetPlayerJob(playerid) == OCHRANKA){
  4432. if(IsPlayerInRangeOfPoint(playerid,30, 96.7649, 1927.284, 20.663)){
  4433. if(!Objekty[8]){
  4434. MoveObject(Cela[12], 96.7649, 1927.284, 20.663, 2.0);
  4435. Objekty[8] = 1;
  4436. }else{
  4437. MoveObject(Cela[12], 96.708, 1922.9389, 20.645, 2.0);
  4438. Objekty[8] = 0;
  4439. }
  4440.  
  4441. }
  4442. else if(IsPlayerInRangeOfPoint(playerid,30, 226.6369, 1875.5219, 12.2779)){
  4443. if(!Objekty[9]){
  4444. MoveObject(Cela[13], 226.6369, 1875.5219, 12.2779, 2.0);
  4445. Objekty[9] = 1;
  4446. }else{
  4447. MoveObject(Cela[13], 218.5489, 1875.5119, 12.309, 2.0);
  4448. Objekty[9] = 0;
  4449. }
  4450. }
  4451. }
  4452. }
  4453.  
  4454. return true;
  4455. }
  4456.  
  4457. return 1;
  4458. }
  4459.  
  4460. public OnRconLoginAttempt(ip[], password[], success)
  4461. {
  4462. return 1;
  4463. }
  4464.  
  4465. public OnPlayerUpdate(playerid)
  4466. {
  4467. return 1;
  4468. }
  4469.  
  4470. public OnPlayerStreamIn(playerid, forplayerid)
  4471. {
  4472. return 1;
  4473. }
  4474.  
  4475. public OnPlayerStreamOut(playerid, forplayerid)
  4476. {
  4477. return 1;
  4478. }
  4479.  
  4480. public OnVehicleStreamIn(vehicleid, forplayerid)
  4481. {
  4482. return 1;
  4483. }
  4484.  
  4485. public OnVehicleStreamOut(vehicleid, forplayerid)
  4486. {
  4487. return 1;
  4488. }
  4489.  
  4490. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  4491. {
  4492. return 1;
  4493. }
  4494. public VezenieOdpocet(playerid){
  4495. if(Vezenie[playerid] > 0){
  4496. Vezenie[playerid]--;
  4497. IBF(playerid,1,"Ostava %d sekund",Vezenie[playerid]);
  4498. SetTimerEx("VezenieOdpocet",1010,false,"i",playerid);
  4499. }else if(Vezenie[playerid] == 0){
  4500. SetPlayerWantedLevel(playerid, 0);
  4501. SetPlayerInterior(playerid, 0);
  4502. SetPlayerPos(playerid, 2290.1501, 2432.0678, 10.8203);
  4503. SCMTAF(-1,"Hráč %s bol prepustený z vezenia",Jmeno(playerid));
  4504. if(Zakaz == false){
  4505. DeletePVar(playerid,"Zakaz");
  4506. }
  4507. Vezenie[playerid] = 0;
  4508. }
  4509. return true;
  4510. }
  4511.  
  4512. public Anketa(playerid){
  4513. ForPlayers(i){
  4514. Hlasoval[i] = 0;
  4515. }
  4516. SCMTA(0xFF9900AA, "[ ANKETA ]");
  4517. SCMTAF(0x33CCFFAA, "%s [ NOVINÁR %s ]",Otazka,Jmeno(playerid));
  4518. SCMTAF(0x33CCFFAA, "Stav hlasov: Ano: %d Ne: %d",Ano,Nie);
  4519. if(Ano > Nie) SCMTA(0x33CCFFAA,"Najviac hlasov malo {FF0000}Ano");
  4520. else if(Ano < Nie) SCMTA(0x33CCFFAA,"Najviac hlasov malo {FF0000}Nie");
  4521. else SCMTA(0x33CCFFAA,"Anketa skončila {FF0000}Remízou");
  4522. format(Otazka,128, " ");
  4523. Ano = 0;
  4524. Nie = 0;
  4525. return true;
  4526. }
  4527.  
  4528. public BombExplode(playerid){
  4529. IB(playerid,3,"Bomba bola odpalena !");
  4530.  
  4531. CreateExplosion(BombAtentat[0], BombAtentat[1], BombAtentat[2], 1, 50.0);
  4532. CreateExplosion(BombAtentat[0] + 5, BombAtentat[1] + 5, BombAtentat[2], 2, 50.0);
  4533. CreateExplosion(BombAtentat[0] - 5, BombAtentat[1] - 5, BombAtentat[2], 3, 50.0);
  4534. CreateExplosion(BombAtentat[0] - 5, BombAtentat[1] + 5, BombAtentat[2], 5, 50.0);
  4535. CreateExplosion(BombAtentat[0] + 5, BombAtentat[1] - 5, BombAtentat[2], 4, 50.0);
  4536. new Mrtvy;
  4537. ForPlayers(i){
  4538. if(IsPlayerInRangeOfPoint(i,55,BombAtentat[0], BombAtentat[1], BombAtentat[2])){
  4539. SetPlayerHealth(i,-5);
  4540. IB(i,3,"Zomrel si na vysoke oziarenie !");
  4541. Mrtvy++;
  4542. }
  4543. }
  4544. for(new i; i < 3;i++) BombAtentat[i] = 0;
  4545. if(Mrtvy == 0){
  4546. SCMTA(0xFF0000AA,"Pri atentáte nebol nikto ožiarený !");
  4547. }
  4548. else if(Mrtvy == 1){
  4549. SCMTA(0xFF0000AA,"Pri atentáte bol ožiarený 1 človek !");
  4550. }
  4551. else{
  4552. SCMTAF(0xFF0000AA,"Pri atentáte bolo ožiarených %d ľudí",Mrtvy);
  4553. }
  4554.  
  4555. return true;
  4556. }
  4557.  
  4558. public StartDrag(){
  4559.  
  4560. if(DragCount > 0){
  4561. new str[5];
  4562. format(str,5,"~r~%d",DragCount);
  4563. for(new i; i < DragPlayers+1;i++){
  4564. if(IsPlayerConnected(Drag[i])){
  4565. PlayerPlaySound(Drag[i], 1056, 0.0, 0.0, 0.0);
  4566. GameTextForPlayer(Drag[i],str, 1000, 5);
  4567. }
  4568. }
  4569. DragCount--;
  4570. SetTimer("StartDrag", 1000, false);
  4571. }else{
  4572.  
  4573. SCMTA(0x00B700AA,"Drag bol odštartovaný !");
  4574. for(new i; i < DragPlayers+1;i++){
  4575. if(!IsPlayerInRangeOfPoint(Drag[i],20, -1660.8578, -167.9993, 14.3471) && !IsPlayerInRangeOfPoint(Drag[i],20, 1477.0673, 1766.8509, 11.011) && !IsPlayerInRangeOfPoint(Drag[i],20, 1434.1582, -2493.96, 13.7531)){
  4576. SCMTAF(0xF3D70CAA,"Závodník %s byl diskvalifikován za předčasny start !",Jmeno(Drag[i]));
  4577. Drag[i] = -1;
  4578. }else{
  4579. GameTextForPlayer(Drag[i],"~g~GO GO GO",1000, 5);
  4580. PlayerPlaySound(Drag[i], 1057, 0.0, 0.0, 0.0);
  4581. DragTime[i] = GetTickCount();
  4582. }
  4583. }
  4584. DragTimer = GetTickCount();
  4585. SetTimer("UpdateDrag", 50, false);
  4586. }
  4587.  
  4588. return true;
  4589. }
  4590.  
  4591. public UpdateDrag(){
  4592. if(DragStarted){
  4593. for(new i; i < DragPlayers+1;i++){
  4594. if(IsPlayerInRangeOfPoint(Drag[i],10, -1074.8897, 417.5118, 14.1484) || IsPlayerInRangeOfPoint(Drag[i],10, 1477.8522, 1205.229, 10.8203) || IsPlayerInRangeOfPoint(Drag[i],10, 2063.133, -2493.7962, 13.5468)){
  4595. if(DragStarted){
  4596. DragStarted = false;
  4597. //DragTime[i] = gettime();
  4598. SCMTAF(0x00B700AA,"Drag v čase %d ms vyhrál %s ! Získává výhru %d$ .",GetTickCount()-DragTime[i],Jmeno(Drag[i]),DragMoney*(DragPlayers+1));
  4599. GivePlayerMoney(Drag[i], DragMoney*(DragPlayers+1));
  4600. DragMoney = -1;
  4601. for(new x; x < DragPlayers+1;x++) Drag[x] = -1;
  4602. DragPlayers = 0;
  4603. break;
  4604. }
  4605. }
  4606. }
  4607. if(GetTickCount()-DragTimer > 60000){
  4608. DragStarted = false;
  4609. //DragTime[i] = gettime();
  4610. SCMTA(0x00B700AA,"Drag skončil, nevyhral nikto !");
  4611. DragMoney = -1;
  4612. for(new x; x < DragPlayers+1;x++) Drag[x] = -1;
  4613. DragPlayers = 0;
  4614. DragTimer = 0;
  4615. }else SetTimer("UpdateDrag", 50, false);
  4616. }
  4617. return true;
  4618. }
  4619.  
  4620.  
  4621. public StartRace(){
  4622. if(RaceCount > 0){
  4623. new str[5];
  4624. format(str,5,"~r~%d",RaceCount);
  4625. ForPlayers(i){
  4626. if(Race[i] == 0){
  4627. PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
  4628. GameTextForPlayer(i,str, 1000, 5);
  4629. }}
  4630. RaceCount--;
  4631. SetTimer("StartRace", 1000, false);
  4632. }else{
  4633. SCMTA(0x00B700AA,"Závod bol odštartovaný !");
  4634. ForPlayers(i){
  4635. if(Race[i] == 0){
  4636. TogglePlayerControllable(i,1);
  4637. if(!IsPlayerInRaceCheckpoint(i)){
  4638. SCMTAF(0xF3D70CAA,"Závodník %s byl diskvalifikován za předčasny start !",Jmeno(i));
  4639. Race[i] = -1;
  4640. Misia[i] = 0;
  4641. DisablePlayerRaceCheckpoint(i);
  4642. }else{
  4643. GameTextForPlayer(i,"~g~GO GO GO",1000, 5);
  4644. PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
  4645. Misia[i] = 501;// pre zobrazenie ďalšieho CP
  4646. if(RacePos[2][0] == 0 && RacePos[2][1] == 0)
  4647. {
  4648. SetPlayerRaceCheckpoint(i,1,RacePos[1][0],RacePos[1][1],RacePos[1][2],RacePos[2][0],RacePos[2][1],RacePos[2][2],15);
  4649. }else{
  4650. SetPlayerRaceCheckpoint(i,0,RacePos[1][0],RacePos[1][1],RacePos[1][2],RacePos[2][0],RacePos[2][1],RacePos[2][2],15);
  4651. }}}}
  4652.  
  4653. }
  4654. return true;
  4655. }
  4656.  
  4657.  
  4658. public ZmrzlinaPickup(i){
  4659. DestroyPickup(i);
  4660. return true;
  4661. }
  4662.  
  4663. public acheat(playerid,Float:health,Float:armour,Float:z){
  4664. new Float:h,Float:Poss[3];
  4665. GetPlayerHealth(playerid,h);
  4666. if(h > 81.0){
  4667. SCMTAF(ADMIN_COLOR,"[ AntiCheat ] Hráč %s bol vyhodený za nesmrtelnosť",Jmeno(playerid));
  4668. Kick(playerid);
  4669. return true;
  4670. }else SCMTA(0xEFEFF7AA, "Nesmrtelnosť [ Negatívna ]");
  4671. new Weapon[2];
  4672. GetPlayerWeaponData(playerid,7,Weapon[0],Weapon[1]);
  4673. if(Weapon[0] == 38){
  4674. SCMTAF(ADMIN_COLOR,"[ AntiCheat ] Hráč %s bol vyhodený za minigun",Jmeno(playerid));
  4675. Kick(playerid);
  4676. return true;
  4677. }else SCMTA(0xEFEFF7AA, "Minigun [ Negatívny ]");
  4678. GetPlayerPos(playerid,Poss[0],Poss[1],Poss[2]);
  4679. SetPlayerPos(playerid,Poss[0],Poss[1],z);
  4680. SetPlayerHealth(playerid,health);
  4681. SetPlayerArmour(playerid,armour);
  4682. SetPVarInt(playerid,"Testovany",0);
  4683. return true;
  4684. }
  4685.  
  4686. public BonusEx(playerid){
  4687. DeletePVar(playerid,"ZobralBonus");
  4688. return true;
  4689. }
  4690.  
  4691. public letisko(playerid){
  4692. if(GetPVarInt(playerid,"letisko") > 0){
  4693. SetPlayerInterior(playerid, 0);
  4694. switch(GetPVarInt(playerid,"letisko")){
  4695. case 1:{
  4696. SetPlayerPos(playerid, 1673.1152, 1448.6966, 10.7863);
  4697. IB(playerid,5,"Vitaj v Las Venturas");
  4698. }
  4699. case 2:{
  4700. SetPlayerPos(playerid, -1423.7634, -288.2014, 14.1484);
  4701. IB(playerid,5,"Vitaj v San Fierre");
  4702. }
  4703. case 3:{
  4704. SetPlayerPos(playerid, 1685.9111, -2237.5418, 13.5468);
  4705. IB(playerid,5,"Vitaj v Los Santos");
  4706. }
  4707. case 4:{
  4708. SetPlayerInterior(playerid, 1);
  4709. SetPlayerPos(playerid, -841.4327, 504.5628, 1358.238);
  4710. IB(playerid,5,"Vitaj v Liberty City");
  4711. }
  4712. case 5:{
  4713. SetPlayerPos(playerid, 1907.2947, 519.5615, 1800.2524);
  4714. GivePlayerWeapon(playerid, 46, 1);
  4715. IB(playerid,5,"Vitaj na Zoskoku");
  4716. }
  4717. }
  4718. }
  4719. return true;
  4720. }
  4721.  
  4722. public Stavky(playerid){
  4723. new vyhral = random(4)+1;
  4724. switch(vyhral){
  4725. case 1:IB(playerid,5,"Vyhral Kon Ferrero");
  4726. case 2:IB(playerid,5,"Vyhral Kon Eliz");
  4727. case 3:IB(playerid,5,"Vyhral Kon LalaPo");
  4728. case 4:IB(playerid,5,"Vyhral Kon Iner");
  4729. case 5:IB(playerid,5,"Vyhral Kon Choan");
  4730. }
  4731. if(vyhral == GetPVarInt(playerid,"Stavil")){
  4732. GivePlayerMoney(playerid,50000);
  4733. SCM(playerid,-1,"Tvoj kôň vyhral, získal si 50 000$");
  4734. }
  4735. return true;
  4736. }
  4737.  
  4738. // ======================================= PRÍKAZY =========================================== //
  4739. QCMD:park(){
  4740. new vehicleid = GetPlayerVehicleID(playerid);
  4741. if(vehicleid == 0) return SCM(playerid,-1,"Niesi v aute !");
  4742. new vlastne = -1;
  4743. for(new i; i < MAX_PLAYER_CARS;i++){
  4744. if(ID[playerid][i] == vehicleid){
  4745. vlastne = i;
  4746. break;
  4747. }
  4748. }
  4749. if(vlastne == -1) return SCM(playerid,-1,"Nesedíš vo vlastnom aute !");
  4750. GetVehiclePos(vehicleid,Pos[playerid][vlastne][0],Pos[playerid][vlastne][1],Pos[playerid][vlastne][2]);
  4751. GetVehicleZAngle(vehicleid, Pos[playerid][vlastne][3]);
  4752. SCM(playerid,-1,"Auto úspešne odparkované");
  4753. return true;
  4754. }
  4755.  
  4756. QCMD:vehicle(){
  4757. new string1[700],string2[100];
  4758. for(new i;i<MAX_PLAYER_CARS;i++){
  4759. if(ID[playerid][i]==-1){
  4760. format(string2,100,"- Žiadne Vozidlo -\n");
  4761. }else{
  4762. format(string2,100,"%s\n",vehName[GetVehicleModel(ID[playerid][i])-400]);
  4763. }
  4764. format(string1,256,"%s%s",string1,string2);
  4765. }
  4766. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Vehicles",string1,"Vybrať","Zrušiť");
  4767. return true;
  4768. }
  4769.  
  4770. QCMD:saveproperty(){
  4771. LEVEL(4);
  4772. PropertySaveAll();
  4773. SCM(playerid,-1,"Nehnuteľnosti uložené");
  4774. return true;
  4775. }
  4776.  
  4777. QCMD:test(){
  4778. SetPlayerPos(playerid,-30.9913,-185.7957,1003.5469);
  4779. SetPlayerInterior(playerid,17);
  4780. return true;
  4781. }
  4782.  
  4783. QCMD:kickstadion(){
  4784. SCMTAF(0x33CCFFAA,"Hráč %s opustil stadion",Jmeno(playerid));
  4785. SetPlayerInterior(playerid, 0);
  4786. SetPlayerPos(playerid, 1099.7078, 1601.0848, 12.5468);
  4787. return true;
  4788. }
  4789.  
  4790. QCMD:zat(){
  4791. if(GetPlayerJob(playerid) != POLICIA1 && GetPlayerJob(playerid) != POLICIA2 && GetPlayerJob(playerid) != POLICIA3) return SCM(playerid,-1,"Tento príkaz je iba pre policajtov !");
  4792. if(isnull(params)) return SCM(playerid,-1,"Použi: /zat id");
  4793. new id = strval(params);
  4794. if(id == playerid) return SCM(playerid,-1,"Nemôžeš zatknuť sám seba");
  4795. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený");
  4796. if(!IsPlayerInRangeOfPlayer(playerid,id,7)) return SCM(playerid,-1,"Hráč není moc blízko teba");
  4797. if(IsPlayerInAnyVehicle(id)) return SCM(playerid,-1,"Hráč nemôže byť v aute");
  4798. if(!GetPlayerWeapon(playerid)) return SCM(playerid,-1,"Musíš mať zbraň");
  4799. new level = GetPlayerWantedLevel(id);
  4800. if(level < 1) return SCM(playerid,-1,"Hráč nemá Wanted Level !");
  4801. new sec = level*100;
  4802. if(sec > 600) sec = 600;
  4803. SCMTAF(-1,"Policajt %s zatkol kriminálnika %s na %d sekúnd",Jmeno(playerid),Jmeno(id),sec);
  4804. ApplyAnimation(id, "ROB_BANK", "SHP_HandsUp_Scr", 4.0999, 0, 1, 1, 1, 1, 0);
  4805. ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0999, 0, 1, 1, 1, 1, 0);
  4806. ResetPlayerWeapons(id);
  4807. SetPlayerInterior(id, 0);
  4808. Vezenie[id] = sec;
  4809. SetPVarInt(playerid,"Zakaz",1);
  4810. SetTimerEx("VezenieOdpocet",1000,false,"i",id);
  4811. PoliciaZK[playerid] += 1;
  4812. switch(random(3)) {
  4813. case 0: SetPlayerPos(id, 252.5713, 1800.3693, 7.4212);
  4814. case 1: SetPlayerPos(id, 249.4624, 1800.6694, 7.4141);
  4815. case 2: SetPlayerPos(id, 245.2964, 1800.8026, 7.4141);
  4816. }
  4817. new odmena = 500+random(PoliciaZK[playerid])+random(PoliciaZK[playerid]);
  4818. JobMoney[playerid] += odmena;
  4819. new str[50];
  4820. format(str,50,"~r~~r~~r~Odmena~n~~g~%d$",odmena);
  4821. GameTextForPlayer(playerid,str,3000,0);
  4822. return true;
  4823. }
  4824.  
  4825. QCMD:stop(){
  4826. if(GetPlayerJob(playerid) != POLICIA1 && GetPlayerJob(playerid) != POLICIA2 && GetPlayerJob(playerid) != POLICIA3) return SCM(playerid,-1,"Tento príkaz je iba pre policajtov !");
  4827. if(isnull(params)) return SCM(playerid,-1,"Použi: /stop id");
  4828. new id = strval(params);
  4829. if(id == playerid) return SCM(playerid,-1,"Nemôžeš stopnúť sám seba");
  4830. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený");
  4831. if(!IsPlayerInRangeOfPlayer(playerid,id,7)) return SCM(playerid,-1,"Hráč není moc blízko teba");
  4832. GameTextForPlayer(id,"~r~~r~Policia okamzite~n~ZASTAVTE",3000,0);
  4833. SCMF(playerid,0xFF0000FF,"Policia:{FFFFFF} %s Zastavte !",Jmeno(id));
  4834. SCMF(id,0xFF0000FF,"Policia:{FFFFFF} %s Zastavte !",Jmeno(id));
  4835. return true;
  4836. }
  4837.  
  4838. QCMD:pokuta(){
  4839. if(GetPlayerJob(playerid) != POLICIA1 && GetPlayerJob(playerid) != POLICIA2 && GetPlayerJob(playerid) != POLICIA3) return SCM(playerid,-1,"Tento príkaz je iba pre policajtov !");
  4840. if(isnull(params)) return SCM(playerid,-1,"Použi: /stop id");
  4841. new id = strval(params);
  4842. if(id == playerid) return SCM(playerid,-1,"Nemôžeš pokutovať sám seba");
  4843. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený");
  4844. if(!IsPlayerInRangeOfPlayer(playerid,id,7)) return SCM(playerid,-1,"Hráč není moc blízko teba");
  4845. if(GetPlayerMoney(id) < 5000) return SCM(playerid,-1,"Hráč nemá dostatok peňazí");
  4846. SCMTAF(-1,"{00000FF}Policajt {FFFFFF}%s {0000FF}dal pokutu hráčovy {FFFFFF}%s",Jmeno(playerid),Jmeno(id));
  4847. GivePlayerMoney(id,-5000);
  4848. GivePlayerMoney(playerid,5000);
  4849. return true;
  4850. }
  4851.  
  4852. QCMD:pm(){
  4853. new id,sprava[128],string[128];
  4854. if(sscanf(params,"iz",id,sprava)) return SCM(playerid,-1,"Použi: /pm id správa");
  4855. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený");
  4856. if(playerid == id) return SCM(playerid,-1,"Nemôžeš poslať PM sám sebe");
  4857. format(string,128,"[PM od %s]: %s",Jmeno(playerid),sprava);
  4858. SCM(id,-1,string);
  4859. format(string,128,"[PM pre %s]: %s",Jmeno(id),sprava);
  4860. SCM(playerid,-1,string);
  4861. return true;
  4862. }
  4863.  
  4864. QCMD:anketa(){
  4865. if(GetPlayerJob(playerid) != NOVINAR1 && GetPlayerJob(playerid) != NOVINAR2 && GetPlayerJob(playerid) != NOVINAR3) return SCM(playerid,-1,"Tento príkaz je iba pre novinárov");
  4866. if(isnull(params)) return SCM(playerid,-1,"Použi: /anketa text");
  4867. if(strlen(Otazka)) return SCM(playerid,-1,"Niaka anketa prebieha !");
  4868. format(Otazka,128,params);
  4869. SCMTA(0xFF9900AA, "[ ANKETA ]");
  4870. SCMTAF(0x33CCFFAA, "%s [ NOVINÁR %s ]",params,Jmeno(playerid));
  4871. SCMTA(0x33CCFFAA, "[ ! ] Hlasovat môžete pomocou /ano nebo /ne");
  4872. SetTimerEx("Anketa",60000,false,"i",playerid);
  4873. return true;
  4874. }
  4875.  
  4876. QCMD:ano(){
  4877. if(!Otazka[0]) return SCM(playerid,-1,"Žiadna anketa neprebieha !");
  4878. if(Hlasoval[playerid] != 0) return SCM(playerid,-1,"Už si raz hlasoval !");
  4879. Ano++;
  4880. Hlasoval[playerid] = 1;
  4881. SCMTA(0xFF9900AA, "[ ANKETA ]");
  4882. SCMTAF(0x33CCFFAA, "%s",Otazka);
  4883. SCMTAF(0x33CCFFAA, "Stav hlasov: Ano: %d Ne: %d",Ano,Nie);
  4884. return true;
  4885. }
  4886.  
  4887. QCMD:ne(){
  4888. if(!Otazka[0]) return SCM(playerid,-1,"Žiadna anketa neprebieha !");
  4889. if(Hlasoval[playerid] != 0) return SCM(playerid,-1,"Už si raz hlasoval !");
  4890. Nie++;
  4891. Hlasoval[playerid] = 1;
  4892. SCMTA(0xFF9900AA, "[ ANKETA ]");
  4893. SCMTAF(0x33CCFFAA, "%s",Otazka);
  4894. SCMTAF(0x33CCFFAA, "Stav hlasov: Ano: %d Ne: %d",Ano,Nie);
  4895. return true;
  4896. }
  4897.  
  4898. QCMD:nie(){
  4899. if(!Otazka[0]) return SCM(playerid,-1,"Žiadna anketa neprebieha !");
  4900. if(Hlasoval[playerid] != 0) return SCM(playerid,-1,"Už si raz hlasoval !");
  4901. Nie++;
  4902. Hlasoval[playerid] = 1;
  4903. SCMTA(0xFF9900AA, "[ ANKETA ]");
  4904. SCMTAF(0x33CCFFAA, "%s",Otazka);
  4905. SCMTAF(0x33CCFFAA, "Stav hlasov: Ano: %d Ne: %d",Ano,Nie);
  4906. return true;
  4907. }
  4908.  
  4909. QCMD:afk(){
  4910. //Afk
  4911. if(!Afk[playerid]){
  4912. if(params[0]){
  4913. SCMTAF(0xAFAFAFAA,"[ AFK ] Hráč %s odišiel na chvíľu od PC [Dôvod: %s]",Jmeno(playerid),params);
  4914. Afk[playerid] = true;
  4915. TogglePlayerControllable(playerid, false);
  4916. }else{
  4917. SCMTAF(0xAFAFAFAA,"[ AFK ] Hráč %s odišiel na chvíľu od PC",Jmeno(playerid));
  4918. Afk[playerid] = true;
  4919. TogglePlayerControllable(playerid, false);
  4920. }
  4921. }else{
  4922. SCMTAF(0xAFAFAFAA,"[ AFK ] Hráč %s je zpět v hre",Jmeno(playerid));
  4923. Afk[playerid] = false;
  4924. TogglePlayerControllable(playerid, true);
  4925. }
  4926. return true;
  4927. }
  4928.  
  4929. QCMD:job(){
  4930. ShowPlayerJobCommands(playerid);
  4931. return true;
  4932. }
  4933.  
  4934. QCMD:sex(){
  4935. if(GetPlayerJob(playerid) != KURVA1 && GetPlayerJob(playerid) != KURVA2) return SCM(playerid,-1,"Niesi prostitútka !");
  4936. new id = strval(params);
  4937. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený");
  4938. if(id == playerid) return SCM(playerid,-1,"Chceš uspokojiť seba ? :D");
  4939. if(IsPlayerInAnyVehicle(id)) return SCM(playerid,-1,"Zákazník nemôže byť v aute");
  4940. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Nemôžeš sedieť v aute");
  4941. if(!IsPlayerInRangeOfPlayer(playerid,id,7)) return SCM(playerid,-1,"Hráč není v dosahu");
  4942. SetPlayerHealth(playerid, 100.0);
  4943. SetPlayerHealth(id, 100.0);
  4944. GivePlayerWeapon(id, 10, 1);
  4945. ApplyAnimation(playerid, "STRIP", "strip_F", 4.0999, 0, 1, 1, 1, 1, 0);
  4946. ApplyAnimation(id, "PAULNMAC", "wank_out", 4.0999, 0, 1, 1, 1, 1, 0);
  4947. SCMTAF(0x33CCFFAA,"Prostitutka %s vzrušil(a) hráča %s",Jmeno(playerid),Jmeno(id));
  4948. JobMoney[playerid] += 900;
  4949. return true;
  4950. }
  4951.  
  4952. QCMD:sit(){
  4953. if(isnull(params)) return SCM(playerid,-1,"Použi: /sit [1-3]");
  4954. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  4955. new id = strval(params);
  4956. if(id == 1){
  4957. ApplyAnimation(playerid, "BEACH", "ParkSit_M_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  4958. }else if(id == 2){
  4959. ApplyAnimation(playerid, "Attractors", "Stepsit_in", 4.0999, 0, 1, 1, 1, 1, 0);
  4960. }else{
  4961. ApplyAnimation(playerid, "SUNBATHE", "batherdown", 4.0999, 0, 1, 1, 1, 1, 0);
  4962. }
  4963. return true;
  4964. }
  4965.  
  4966. QCMD:ped(){
  4967. if(isnull(params)) return SCM(playerid,-1,"Použi: /ped [1-26]");
  4968. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  4969. new id = strval(params);
  4970. if(id == 1) ApplyAnimation(playerid, "PED", "CAR_jackedLHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4971. else if(id == 2) ApplyAnimation(playerid, "PED", "CAR_jackedRHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4972. else if(id == 3) ApplyAnimation(playerid, "PED", "SEAT_down", 4.0999, 0, 1, 1, 1, 1, 0);
  4973. else if(id == 4) ApplyAnimation(playerid, "PED", "fucku", 4.0999, 0, 1, 1, 1, 1, 0);
  4974. else if(id == 5) ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0999, 0, 1, 1, 1, 1, 0);
  4975. else if(id == 6) ApplyAnimation(playerid, "PED", "KO_skid_front", 4.0999, 0, 1, 1, 1, 1, 0);
  4976. else if(id == 7) ApplyAnimation(playerid, "PED", "FLOOR_hit_f", 4.0999, 0, 1, 1, 1, 1, 0);
  4977. else if(id == 8) ApplyAnimation(playerid, "PED", "IDLE_tired", 4.0999, 0, 1, 1, 1, 1, 0);
  4978. else if(id == 9) ApplyAnimation(playerid, "PED", "KO_shot_stom", 4.0999, 0, 1, 1, 1, 1, 0);
  4979. else if(id == 10) ApplyAnimation(playerid, "PED", "KO_shot_face", 4.0999, 0, 1, 1, 1, 1, 0);
  4980. else if(id == 11) ApplyAnimation(playerid, "PED", "EV_dive", 4.0999, 0, 1, 1, 1, 1, 0);
  4981. else if(id == 12) ApplyAnimation(playerid, "PED", "BIKE_elbowL", 4.0999, 0, 1, 1, 1, 1, 0);
  4982. else if(id == 13) ApplyAnimation(playerid, "PED", "BIKE_fallR", 4.0999, 0, 1, 1, 1, 1, 0);
  4983. else if(id == 14) ApplyAnimation(playerid, "PED", "CAR_doorlocked_LHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4984. else if(id == 15) ApplyAnimation(playerid, "PED", "CAR_pulloutL_LHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4985. else if(id == 16) ApplyAnimation(playerid, "PED", "CAR_pulloutL_RHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4986. else if(id == 17) ApplyAnimation(playerid, "PED", "CAR_pullout_LHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4987. else if(id == 18) ApplyAnimation(playerid, "PED", "CAR_pullout_RHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4988. else if(id == 19) ApplyAnimation(playerid, "PED", "gang_gunstand", 4.0999, 0, 1, 1, 1, 1, 0);
  4989. else if(id == 20) ApplyAnimation(playerid, "PED", "Driveby_L", 4.0999, 0, 1, 1, 1, 1, 0);
  4990. else if(id == 21) ApplyAnimation(playerid, "PED", "Driveby_R", 4.0999, 0, 1, 1, 1, 1, 0);
  4991. else if(id == 22) ApplyAnimation(playerid, "PED", "WALK_gang2", 4.0999, 0, 1, 1, 1, 1, 0);
  4992. else if(id == 23) ApplyAnimation(playerid, "PED", "WALK_gang1", 4.0999, 0, 1, 1, 1, 1, 0);
  4993. else if(id == 24) ApplyAnimation(playerid, "PED", "sprint_civi", 4.0999, 0, 1, 1, 1, 1, 0);
  4994. else if(id == 25) ApplyAnimation(playerid, "ped", "cower", 4.0999, 0, 1, 1, 1, 1, 0);
  4995. else ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0999, 0, 1, 1, 1, 1, 0);
  4996.  
  4997. return true;
  4998. }
  4999.  
  5000. QCMD:box(){
  5001. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5002. ApplyAnimation(playerid, "GYMNASIUM", "GYMshadowbox", 4.0999, 0, 1, 1, 1, 1, 0);
  5003. return true;
  5004. }
  5005.  
  5006. QCMD:rap(){
  5007. if(isnull(params)) return SCM(playerid,-1,"Použi: /rap [1-4]");
  5008. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5009. new id = strval(params);
  5010. if(id == 1) ApplyAnimation(playerid, "RAPPING", "RAP_C_Loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5011. else if(id == 2) ApplyAnimation(playerid, "RAPPING", "RAP_A_Loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5012. else if(id == 3) ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5013. else if(id == 3) ApplyAnimation(playerid, "RIOT", "RIOT_shout", 4.0999, 0, 1, 1, 1, 1, 0);
  5014. else ApplyAnimation(playerid, "RIOT", "RIOT_CHANT", 4.0999, 0, 1, 1, 1, 1, 0);
  5015. return true;
  5016. }
  5017.  
  5018. QCMD:taxa(){
  5019. if(GetPlayerJob(playerid) != TAXI1 && GetPlayerJob(playerid) != TAXI2) return SCM(playerid,-1,"Niesi taxikár !");
  5020. if(isnull(params)) return SCM(playerid,-1,"Použi: /taxa suma");
  5021. new id = strval(params);
  5022. if(id < 0 || id > 1000) return SCM(playerid,-1,"Zle zadaná čiastka [ 1 - 1000 ]");
  5023. //Taxa[MAX_PLAYERS];
  5024. IBF(playerid,2,"Taxa nastavena na %d$",id);
  5025. Taxa[playerid] = id;
  5026. return true;
  5027. }
  5028.  
  5029. QCMD:deal(){
  5030. if(isnull(params)) return SCM(playerid,-1,"Použi: /deal [1-3]");
  5031. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5032. new id = strval(params);
  5033. if(id == 1) ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5034. else if(id == 2) ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0999, 0, 1, 1, 1, 1, 0);
  5035. else ApplyAnimation(playerid, "DEALER", "DEALER_IDLE", 4.0999, 0, 1, 1, 1, 1, 0);
  5036. return true;
  5037. }
  5038.  
  5039. QCMD:wave(){
  5040. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5041. ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5042. return true;
  5043. }
  5044.  
  5045. QCMD:mise(){
  5046.  
  5047. if(GetPlayerJob(playerid) == PILOT1 || GetPlayerJob(playerid) == PILOT2 || GetPlayerJob(playerid)){
  5048. if(Misia[playerid] != 0) return SCM(playerid,-1,"Musíš najprv dokončiť misiu aby si mohol začať novú");
  5049. if(!IsVehiclePlane(playerid)) return SCM(playerid,-1,"Musíš sedieť v lietadle !");
  5050. SetPlayerRaceCheckpoint(playerid, 0, -1542.1292, -49.6311, 14.144, 1725.6325, -2493.6888, 13.5546, 10.0);
  5051. Misia[playerid] = 7;
  5052. IB(playerid,3,"Prilet lietadlom na miesto oznacene cervenou kockou na mape");
  5053. }
  5054. else if(GetPlayerJob(playerid) == SMETIAR1 || GetPlayerJob(playerid) == SMETIAR2 || GetPlayerJob(playerid) == SMETIAR3){
  5055. if(Misia[playerid] != 0) return SCM(playerid,-1,"Musíš najprv dokončiť misiu aby si mohol začať novú");
  5056. if(408 != GetVehicleModel(GetPlayerVehicleID(playerid))) return SCM(playerid,-1,"Musíš byť v smetiarskom aute !");
  5057. IB(playerid,3,"Pridi s autom na miesto oznacene cervenou kockou na mape");
  5058. Misia[playerid] = 100;
  5059. switch(random(9)){
  5060. case 0:SetPlayerRaceCheckpoint(playerid, 1, 2088.2653, 758.8892, 10.4707, 0.0, 0.0, 0.0, 10.0);
  5061. case 1:SetPlayerRaceCheckpoint(playerid, 1, 1748.0772, 980.0532, 10.4518, 0.0, 0.0, 0.0, 10.0);
  5062. case 2:SetPlayerRaceCheckpoint(playerid, 1, 1490.335, 1008.0275, 10.5474, 0.0, 0.0, 0.0, 10.0);
  5063. case 3:SetPlayerRaceCheckpoint(playerid, 1, 1371.7871, 1911.9312, 10.4505, 0.0, 0.0, 0.0, 10.0);
  5064. case 4:SetPlayerRaceCheckpoint(playerid, 1, 1533.3999, 2130.0744, 10.5474, 0.0, 0.0, 0.0, 10.0);
  5065. case 5:SetPlayerRaceCheckpoint(playerid, 1, 2002.3486, 2289.1027, 10.4708, 0.0, 0.0, 0.0, 10.0);
  5066. case 6:SetPlayerRaceCheckpoint(playerid, 1, 2841.685, 2206.8874, 10.4708, 0.0, 0.0, 0.0, 10.0);
  5067. case 7:SetPlayerRaceCheckpoint(playerid, 1, 2490.7573, 1730.3489, 10.5474, 0.0, 0.0, 0.0, 10.0);
  5068. case 8:SetPlayerRaceCheckpoint(playerid, 1, 2604.445, 1147.9091, 10.3989, 0.0, 0.0, 0.0, 10.0);
  5069. }
  5070. }else if(GetPlayerJob(playerid) == KAMION1 || GetPlayerJob(playerid) == KAMION2 || GetPlayerJob(playerid) == KAMION3){
  5071. if(Misia[playerid] != 0) return SCM(playerid,-1,"Musíš najprv dokončiť misiu aby si mohol začať novú");
  5072. new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  5073. if(model != 515 && model != 514) return SCM(playerid,-1,"Musíš sedieť v kamióne !");
  5074. if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SCM(playerid,-1,"Musíš mať pripnutý záves !");
  5075. IB(playerid,3,"Prines naklad na miesto oznacene cervenou kockou na mape");
  5076. Misia[playerid] = 101;
  5077. switch(random(9)) {
  5078. case 0:SetPlayerRaceCheckpoint(playerid, 1, 2281.5966, 613.6132, 10.8203, 0.0, 0.0, 0.0, 10.0);
  5079. case 1:SetPlayerRaceCheckpoint(playerid, 1, 2273.7971, 28.1399, 26.4484, 0.0, 0.0, 0.0, 10.0);
  5080. case 2:SetPlayerRaceCheckpoint(playerid, 1, 1253.853, -2040.5872, 59.5922, 0.0, 0.0, 0.0, 10.0);
  5081. case 3:SetPlayerRaceCheckpoint(playerid, 1, -571.6189, -1047.9026, 23.8532, 0.0, 0.0, 0.0, 10.0);
  5082. case 4:SetPlayerRaceCheckpoint(playerid, 1, -2120.3084, -2491.0391, 30.625, 0.0, 0.0, 0.0, 10.0);
  5083. case 5:SetPlayerRaceCheckpoint(playerid, 1, -2306.1507, -1659.2142, 483.6734, 0.0, 0.0, 0.0, 10.0);
  5084. case 6:SetPlayerRaceCheckpoint(playerid, 1, -1985.8071, 267.5335, 35.1794, 0.0, 0.0, 0.0, 10.0);
  5085. case 7:SetPlayerRaceCheckpoint(playerid, 1, -2628.316, 1378.4914, 7.1435, 0.0, 0.0, 0.0, 10.0);
  5086. case 8:SetPlayerRaceCheckpoint(playerid, 1, -1405.3619, 2643.718, 55.6875, 0.0, 0.0, 0.0, 10.0);
  5087. }
  5088. }else return SCM(playerid,-1,"Tvoje povolanie nemá misie !");
  5089. return true;
  5090. }
  5091. //Pilot, Smetiar, Kamionak Misia[MAX_PLAYERS]
  5092.  
  5093. QCMD:flip(){
  5094. if(GetPlayerJob(playerid) != TUNING1 && GetPlayerJob(playerid) != TUNING2) return SCM(playerid,-1,"Tento príkaz je iba pre tuningárov !");
  5095. new Float:pos[4];
  5096. new car = GetPlayerVehicleID(playerid);
  5097. if(car == 0) return SCM(playerid,-1,"Musíš sedieť v aute !");
  5098. GetVehiclePos(car,pos[0],pos[1],pos[2]);
  5099. GetVehicleZAngle(car,pos[3]);
  5100. SetVehiclePos(car,pos[0],pos[1],pos[2]);
  5101. SetVehicleZAngle(car,pos[3]);
  5102. return true;
  5103. }
  5104.  
  5105. // /info
  5106.  
  5107. QCMD:kiss(){
  5108. if(isnull(params)) return SCM(playerid,-1,"Použi: /kiss [1-14]");
  5109. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5110. new id = strval(params);
  5111. if(id == 1)ApplyAnimation(playerid, "KISSING", "BD_GF_Wave", 4.0999, 0, 1, 1, 1, 1, 0);
  5112. else if(id == 2) ApplyAnimation(playerid, "KISSING", "gfwave2", 4.0999, 0, 1, 1, 1, 1, 0);
  5113. else if(id == 3) ApplyAnimation(playerid, "KISSING", "GF_CarArgue_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5114. else if(id == 4) ApplyAnimation(playerid, "KISSING", "GF_CarArgue_02", 4.0999, 0, 1, 1, 1, 1, 0);
  5115. else if(id == 5) ApplyAnimation(playerid, "KISSING", "GF_CarSpot", 4.0999, 0, 1, 1, 1, 1, 0);
  5116. else if(id == 6) ApplyAnimation(playerid, "KISSING", "GF_StreetArgue_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5117. else if(id == 7) ApplyAnimation(playerid, "KISSING", "GF_StreetArgue_02", 4.0999, 0, 1, 1, 1, 1, 0);
  5118. else if(id == 8) ApplyAnimation(playerid, "KISSING", "gift_give", 4.0999, 0, 1, 1, 1, 1, 0);
  5119. else if(id == 9) ApplyAnimation(playerid, "KISSING", "Grlfrd_Kiss_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5120. else if(id == 10) ApplyAnimation(playerid, "KISSING", "Grlfrd_Kiss_02", 4.0999, 0, 1, 1, 1, 1, 0);
  5121. else if(id == 11) ApplyAnimation(playerid, "KISSING", "Grlfrd_Kiss_03", 4.0999, 0, 1, 1, 1, 1, 0);
  5122. else if(id == 12) ApplyAnimation(playerid, "KISSING", "Playa_Kiss_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5123. else if(id == 13) ApplyAnimation(playerid, "KISSING", "Playa_Kiss_02", 4.0999, 0, 1, 1, 1, 1, 0);
  5124. else ApplyAnimation(playerid, "KISSING", "Playa_Kiss_03", 4.0999, 0, 1, 1, 1, 1, 0);
  5125. return true;
  5126. }
  5127.  
  5128. QCMD:hide(){
  5129. if(GetPlayerJob(playerid) == POLICIA1 || GetPlayerJob(playerid) == POLICIA2 || GetPlayerJob(playerid) == POLICIA3){
  5130. SetPlayerColor(playerid, 0x0000FF00);
  5131. IB(playerid,3,"Bol si uspesne skryty na mape");
  5132. }
  5133. else if(GetPlayerJob(playerid) == SBS1 || GetPlayerJob(playerid) == SBS2 || GetPlayerJob(playerid) == SBS3){
  5134. SetPlayerColor(playerid, 0x80800000);
  5135. IB(playerid,3,"Bol si uspesne skryty na mape");
  5136. }
  5137. else SCM(playerid,-1,"Tento príkaz nemôžeš použiť !");
  5138. return true;
  5139. }
  5140.  
  5141. QCMD:unhide(){
  5142. if(GetPlayerJob(playerid) == POLICIA1 || GetPlayerJob(playerid) == POLICIA2 || GetPlayerJob(playerid) == POLICIA3){
  5143. SetPlayerColor(playerid, 0x0000FFFF);
  5144. IB(playerid,3,"Bol si uspesne odokryty na mape");
  5145. }
  5146. else if(GetPlayerJob(playerid) == SBS1 || GetPlayerJob(playerid) == SBS2 || GetPlayerJob(playerid) == SBS3){
  5147. SetPlayerColor(playerid, 0x808000FF);
  5148. IB(playerid,3,"Bol si uspesne odokryty na mape");
  5149. }
  5150. else SCM(playerid,-1,"Tento príkaz nemôžeš použiť !");
  5151. return true;
  5152. }
  5153.  
  5154. QCMD:boom(){
  5155. if(Bomba[playerid] == 0) return SCM(playerid,-1,"Nemáš žiadnu bombu !");
  5156. if(MafiaZK[playerid] < 5) return SCM(playerid,-1,"Potrebuješ mať minimálne 5 Mafiánskych ZK !");
  5157. new Float:pos[3];
  5158. GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  5159. CreateExplosion(pos[0],pos[1],pos[2], 6, 20.0);
  5160. IB(playerid,3,"Bomba bola odpalena");
  5161. Bomba[playerid]--;
  5162. return true;
  5163. }
  5164.  
  5165. QCMD:odemcit(playerid, params[])
  5166. {
  5167. new vid = GetPlayerVehicleID(playerid);
  5168. new engine, lights, alarm, doors, bonnet, boot, objective;
  5169. if(vid != INVALID_VEHICLE_ID) {
  5170. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  5171. SetVehicleParamsEx(vid,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
  5172. SendClientMessage(playerid,-1, "Odemčel jsi dveře.");
  5173. }
  5174. return 1;
  5175. }
  5176. QCMD:zamcit(playerid, params[])
  5177. {
  5178. new vid = GetPlayerVehicleID(playerid);
  5179. new engine, lights, alarm, doors, bonnet, boot, objective;
  5180. if(vid != INVALID_VEHICLE_ID) {
  5181. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  5182. SetVehicleParamsEx(vid,engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
  5183. SendClientMessage(playerid,-1, "Zamčel jsi dveře.");
  5184. }
  5185. return 1;
  5186. }
  5187.  
  5188. QCMD:taxi(){
  5189. if(isnull(params)) return SCM(playerid,-1,"Použi: /taxi POZÍCIA");
  5190. new count;
  5191. ForPlayers(i){
  5192. if(GetPlayerJob(i) == TAXI1 || GetPlayerJob(i) == TAXI2){
  5193. SCMF(i,0xF3D70CAA,"Hráč %s potrebuje odvoz [Pozícia: %s]",Jmeno(playerid),params);
  5194. count++;
  5195. }
  5196. }
  5197. if(count == 0){
  5198. SCM(playerid,-1,"Na servery Není žiadny taxikár !");
  5199. }else{
  5200. SCMF(playerid,-1,"Taxislužba bola informovaná. Počet taxikárov: %d",count);
  5201. Zakaznik[playerid] = true;
  5202. }
  5203. return true;
  5204. }
  5205.  
  5206. QCMD:chat(){
  5207. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5208. ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0999, 0, 1, 1, 1, 1, 0);
  5209. return true;
  5210. }
  5211.  
  5212. QCMD:food(){
  5213. if(isnull(params)) return SCM(playerid,-1,"Použi: /food [1-2]");
  5214. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5215. if(strval(params) == 1) ApplyAnimation(playerid, "FOOD", "EAT_Burger", 4.0999, 0, 1, 1, 1, 1, 0);
  5216. else ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 4.0999, 0, 1, 1, 1, 1, 0);
  5217. return true;
  5218. }
  5219.  
  5220. QCMD:piss(){
  5221. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5222. SetPlayerSpecialAction(playerid, 68);
  5223. return true;
  5224. }
  5225.  
  5226. QCMD:kill(){
  5227. SetPlayerHealth(playerid,-1);
  5228. IB(playerid,3,"Spachal si samovraždu");
  5229. return true;
  5230. }
  5231.  
  5232. QCMD:radio(){
  5233. if(GetPlayerJob(playerid) != PILOT1 && GetPlayerJob(playerid) != PILOT2 && GetPlayerJob(playerid)) return SCM(playerid,-1,"Niesi pilot !");
  5234. if(!IsVehiclePlane(playerid)) return SCM(playerid,-1,"Niesi v lietadle ");
  5235. Dialog(playerid,2,"Radio","Na pristátie\nŽiadosť o vzlietnutie\nKlesanie\nStupanie\nRozumiem\nOhlásiť sa","Vybrať","Zrušiť","radio");
  5236. return true;
  5237. }
  5238.  
  5239. QCMD:gangs(){
  5240. if(isnull(params)) return SCM(playerid,-1,"Použi: /gangs [1-8]");
  5241. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5242. new id = strval(params);
  5243. if(id == 1) ApplyAnimation(playerid, "GANGS", "hndshkba", 4.0999, 0, 1, 1, 1, 1, 0);
  5244. else if(id == 2)ApplyAnimation(playerid, "GANGS", "hndshkda", 4.0999, 0, 1, 1, 1, 1, 0);
  5245. else if(id == 3)ApplyAnimation(playerid, "GANGS", "hndshkfa_swt", 4.0999, 0, 1, 1, 1, 1, 0);
  5246. else if(id == 4)ApplyAnimation(playerid, "GANGS", "prtial_gngtlkH", 4.0999, 0, 1, 1, 1, 1, 0);
  5247. else if(id == 5)ApplyAnimation(playerid, "GANGS", "prtial_gngtlkD", 4.0999, 0, 1, 1, 1, 1, 0);
  5248. else if(id == 6)ApplyAnimation(playerid, "GANGS", "shake_carSH", 4.0999, 0, 1, 1, 1, 1, 0);
  5249. else if(id == 7)ApplyAnimation(playerid, "GANGS", "shake_cara", 4.0999, 0, 1, 1, 1, 1, 0);
  5250. else ApplyAnimation(playerid, "GANGS", "leanIDLE", 4.0999, 0, 1, 1, 1, 1, 0);
  5251. return true;
  5252. }
  5253.  
  5254. QCMD:firma(){
  5255. if(isnull(params)) return SCM(playerid,-1,"Použi: /firma čiastka");
  5256. if(IsPlayerInRangeOfPoint(playerid,5,362.1336, 173.7449, 1008.3828) || IsPlayerInRangeOfPoint(playerid,5,362.1336, 173.7449, 1008.3828) || IsPlayerInRangeOfPoint(playerid,5,1721.8676, -1652.5937, 20.0625)){
  5257. if(Firma[playerid] > 0) return SCM(playerid,-1,"Firmu už máš, použi /investice");
  5258. new money = strval(params);
  5259. if(money < 50000) return SCM(playerid,-1,"Investovať môžeš min 50 000$");
  5260. if(GetPlayerMoney(playerid) < money) return SCM(playerid,-1,"Nemáš toľko peňazí !");
  5261. Firma[playerid] = money;
  5262. GivePlayerMoney(playerid,-money);
  5263. IBF(playerid,5,"Zalozil si firmu s hodnotou %d$",money);
  5264. } else SCM(playerid,-1,"Niesi na úrade !");
  5265. return true;
  5266. }
  5267.  
  5268. QCMD:unest(){
  5269. if(GetPlayerJob(playerid) != TERACI && GetPlayerJob(playerid) != RUSACI1 && GetPlayerJob(playerid) != RUSACI2 && GetPlayerJob(playerid) != YAKUZA1 && GetPlayerJob(playerid) != YAKUZA2) return SCM(playerid,-1,"Tento príkaz nemôžeš používať");
  5270. if(isnull(params)) return SCM(playerid,-1,"Použi: /unest ID");
  5271. new id = strval(params);
  5272. if(id == playerid) return SCM(playerid,-1,"Nemôžeš uniesť sám seba !");
  5273. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není na servery");
  5274. new car = GetPlayerVehicleID(playerid);
  5275. if(car == 0) return SCM(playerid,-1,"Musíš sedieť v aute !");
  5276. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč není blízko teba !");
  5277. if(!Uneseny[playerid]){
  5278. if(IsPlayerInAnyVehicle(id)) return SCM(playerid,-1,"Hráč nemôže byť v aute!");
  5279. TogglePlayerControllable(id, false);
  5280. SCMTAF(-1,"Mafián %s uniesol hráča %s",Jmeno(playerid),Jmeno(id));
  5281. SCM(playerid,-1,"Hráča prepustíš príkazom /unest ID");
  5282. PutPlayerInVehicle(id, car, 1);
  5283. GameTextForPlayer(id, "~r~Unesen", 5000, 1);
  5284. Uneseny[playerid] = true;
  5285. }else{
  5286. SCMTAF(-1,"Mafián %s prepustil hráča %s",Jmeno(playerid),Jmeno(id));
  5287. TogglePlayerControllable(id, true);
  5288. RemovePlayerFromVehicle(id);
  5289. SetPlayerInterior(id, 0);
  5290. SetPlayerPos(id, 1606.6906, 1820.5526, 10.828);
  5291. Uneseny[playerid] = false;
  5292. }
  5293. return true;
  5294. }
  5295.  
  5296. QCMD:vybav(){
  5297. if(GetPlayerJob(playerid) != SBS1 && GetPlayerJob(playerid) != SBS2 && GetPlayerJob(playerid) != SBS3) return SCM(playerid,-1,"Niesi SBS-kar");
  5298. if(isnull(params)) return SCM(playerid,-1,"Použi: /vybav ID");
  5299. new id = strval(params);
  5300. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený !");
  5301. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč není blízko teba !");
  5302. GivePlayerWeapon(id, 28, 10000);
  5303. GivePlayerWeapon(id, 26, 10000);
  5304. GivePlayerWeapon(id, 30, 10000);
  5305. GivePlayerWeapon(id, 34, 10000);
  5306. GivePlayerWeapon(id, 1, 1);
  5307. GivePlayerWeapon(id, 46, 1);
  5308. Bomba[playerid]++;
  5309. if(id == playerid){
  5310. SCMTAF(-1,"Člen ochranky %s si vzal zbrane zo skladu !",Jmeno(playerid));
  5311. }else{
  5312. SCMTAF(-1,"Člen ochranky %s dal zbrane hráčovy %s !",Jmeno(playerid),Jmeno(id));
  5313. }
  5314. return true;
  5315. }
  5316.  
  5317. QCMD:strip(){
  5318. if(isnull(params)) return SCM(playerid,-1,"Použi: /strip 1-20");
  5319. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5320. new id = strval(params);
  5321. if(id == 1)ApplyAnimation(playerid, "STRIP", "PLY_CASH", 4.0999, 0, 1, 1, 1, 1, 0);
  5322. else if(id == 2)ApplyAnimation(playerid, "STRIP", "PUN_CASH", 4.0999, 0, 1, 1, 1, 1, 0);
  5323. else if(id == 3)ApplyAnimation(playerid, "STRIP", "PUN_HOLLER", 4.0999, 0, 1, 1, 1, 1, 0);
  5324. else if(id == 4)ApplyAnimation(playerid, "STRIP", "PUN_LOOP", 4.0999, 0, 1, 1, 1, 1, 0);
  5325. else if(id == 5)ApplyAnimation(playerid, "STRIP", "strip_A", 4.0999, 0, 1, 1, 1, 1, 0);
  5326. else if(id == 6)ApplyAnimation(playerid, "STRIP", "strip_B", 4.0999, 0, 1, 1, 1, 1, 0);
  5327. else if(id == 7)ApplyAnimation(playerid, "STRIP", "strip_C", 4.0999, 0, 1, 1, 1, 1, 0);
  5328. else if(id == 8)ApplyAnimation(playerid, "STRIP", "strip_D", 4.0999, 0, 1, 1, 1, 1, 0);
  5329. else if(id == 9)ApplyAnimation(playerid, "STRIP", "strip_E", 4.0999, 0, 1, 1, 1, 1, 0);
  5330. else if(id == 10)ApplyAnimation(playerid, "STRIP", "strip_F", 4.0999, 0, 1, 1, 1, 1, 0);
  5331. else if(id == 11)ApplyAnimation(playerid, "STRIP", "strip_G", 4.0999, 0, 1, 1, 1, 1, 0);
  5332. else if(id == 12)ApplyAnimation(playerid, "STRIP", "STR_A2B", 4.0999, 0, 1, 1, 1, 1, 0);
  5333. else if(id == 13)ApplyAnimation(playerid, "STRIP", "STR_B2A", 4.0999, 0, 1, 1, 1, 1, 0);
  5334. else if(id == 14)ApplyAnimation(playerid, "STRIP", "STR_B2C", 4.0999, 0, 1, 1, 1, 1, 0);
  5335. else if(id == 15)ApplyAnimation(playerid, "STRIP", "STR_C1", 4.0999, 0, 1, 1, 1, 1, 0);
  5336. else if(id == 16)ApplyAnimation(playerid, "STRIP", "STR_C2", 4.0999, 0, 1, 1, 1, 1, 0);
  5337. else if(id == 17)ApplyAnimation(playerid, "STRIP", "STR_C2B", 4.0999, 0, 1, 1, 1, 1, 0);
  5338. else if(id == 18)ApplyAnimation(playerid, "STRIP", "STR_Loop_A", 4.0999, 0, 1, 1, 1, 1, 0);
  5339. else if(id == 19) ApplyAnimation(playerid, "STRIP", "STR_Loop_B", 4.0999, 0, 1, 1, 1, 1, 0);
  5340. else ApplyAnimation(playerid, "STRIP", "STR_Loop_C", 4.0999, 0, 1, 1, 1, 1, 0);
  5341. return true;
  5342. }
  5343.  
  5344. QCMD:dance(){
  5345. if(isnull(params)) return SCM(playerid,-1,"Použi: /dance 1-4");
  5346. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5347. new id = strval(params);
  5348. if(id == 1)SetPlayerSpecialAction(playerid, 5);
  5349. else if(id == 2) SetPlayerSpecialAction(playerid, 6);
  5350. else if(id == 3) SetPlayerSpecialAction(playerid, 7);
  5351. else SetPlayerSpecialAction(playerid, 8);
  5352. return true;
  5353. }
  5354.  
  5355. QCMD:vesta(){
  5356. if(GetPlayerJob(playerid) != VOJAK1 || GetPlayerJob(playerid) != VOJAK2 || GetPlayerJob(playerid) != VOJAK3) return SCM(playerid,-1,"Tento príkaz nemôžeš použiť !");
  5357. if(isnull(params)) return SCM(playerid,-1,"Použi: /vesta ID");
  5358. new id = strval(params);
  5359. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený !");
  5360. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč není blízko teba !");
  5361. SetPlayerArmour(id,100);
  5362. if(id == playerid){
  5363. SCMTAF(-1,"Vojak %s si vzal vestu zo skladu !",Jmeno(playerid));
  5364. }else{
  5365. SCMTAF(-1,"Vojak %s dal vestu hráčovy %s !",Jmeno(playerid),Jmeno(id));
  5366. }
  5367. return true;
  5368. }
  5369.  
  5370. QCMD:oblek(){
  5371. if(!IsPlayerInRangeOfPoint(playerid,5,218.1042, -98.8189, 1005.2578) && !IsPlayerInRangeOfPoint(playerid,5,181.507, -88.2512, 1002.0233) && !IsPlayerInRangeOfPoint(playerid,5,214.0332, -41.8442, 1002.0233) && !IsPlayerInRangeOfPoint(playerid,5, 201.9837, -131.0051, 1003.5078) && !IsPlayerInRangeOfPoint(playerid,5, 208.8249, -3.5272, 1001.2177))
  5372. if(isnull(params)) return SCM(playerid,-1,"Použi: /oblek 0-289");
  5373. if(GetPlayerMoney(playerid) < 2000) return SCM(playerid,-1,"Potrebuješ 2 000$ !");
  5374. new id = strval(params);
  5375. if(id < 0 || id > 289) return SCM(playerid,-1,"Použi: /oblek 0-289");
  5376. SetPlayerSkin(playerid,id);
  5377. GivePlayerMoney(playerid,-2000);
  5378. IB(playerid,3,"Kupil si si novy oblek !");
  5379. return true;
  5380. }
  5381.  
  5382. QCMD:medic(){
  5383. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5384. ApplyAnimation(playerid, "MEDIC", "CPR", 4.0999, 0, 1, 1, 1, 1, 0);
  5385. return true;
  5386. }
  5387.  
  5388. QCMD:vypis(){
  5389. if( !IsPlayerInRangeOfPoint(playerid,5, 362.1336, 173.7449, 1008.3828) && !IsPlayerInRangeOfPoint(playerid,5, 2194.9365, 1994.5064, 12.2968) &&
  5390. !IsPlayerInRangeOfPoint(playerid,5, 2832.5563, 2400.7692, 11.0625) && !IsPlayerInRangeOfPoint(playerid,5, 1716.0927, 1532.8995, 10.765) &&
  5391. !IsPlayerInRangeOfPoint(playerid,5, -1968.6146, 308.1098, 35.1719) &&!IsPlayerInRangeOfPoint(playerid,5, -1550.2759, 1168.7388, 7.1875) &&
  5392. !IsPlayerInRangeOfPoint(playerid,5, -2438.49, 752.5833, 35.1719) && !IsPlayerInRangeOfPoint(playerid,5, 816.8142, -1386.6443, 13.6082) &&
  5393. !IsPlayerInRangeOfPoint(playerid,5, 1721.8676, -1652.5937, 20.0625) && !IsPlayerInRangeOfPoint(playerid,5, 246.2364, 118.2813, 1003.2188) &&
  5394. !IsPlayerInRangeOfPoint(playerid,5, 2695.4433, -1704.2743, 11.8437)) return SCM(playerid,-1,"Niesi pri bankomate !");
  5395. SCMF(playerid,-1,"Na účte máš %d$",Banka[playerid]);
  5396. return true;
  5397. }
  5398.  
  5399. QCMD:admin(){
  5400. SCM(playerid, 0xFF9900AA, "===================Příkazy pro Administrátory===========================================");
  5401. SCM(playerid, 0x33CCFFAA, "LVL 1: /acheat /unfreeze /spec /unmute /dann /ann /getinfo /specoff /warpson /warpsoff /pocasi /cas /spam");
  5402. SCM(playerid, 0x33CCFFAA, "LVL 2: /hp /var /jail /mute /goto /spam /freeze /disarm /unjail /rpenize /remove");
  5403. SCM(playerid, 0x33CCFFAA, "LVL 3: /kick /get /auto /tankovat /avypoved /allunlock /barva /rampa /rampdestroy");
  5404. SCM(playerid, 0x33CCFFAA, "LVL 4: /ban /saveproperty");
  5405. SCM(playerid, 0x33CCFFAA, "LVL 5: /setlvl /savelvl /zkusenosti /prukazy");
  5406. SCM(playerid, 0xFF9900AA, "========================================================================================");
  5407. return true;
  5408. }
  5409.  
  5410. QCMD:stunt(){
  5411. if(Vezenie[playerid] > 0) return SCM(playerid,-1,"Tento príkaz teraz nemôžeš použiť !");
  5412. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5413. if(isnull(params)) return SCM(playerid,-1,"Použi: /stunt 1-5");
  5414. new id = strval(params);
  5415. if(id < 0 || id > 5) return SCM(playerid,-1,"Použi: /stunt 1-5");
  5416. SetPlayerInterior(playerid, 0);
  5417. Misia[playerid] = 105;
  5418. switch(id) {
  5419. case 1:{
  5420. SetPlayerPos(playerid, 2090.2326, 1351.7263, 10.8203);
  5421. SetPlayerRaceCheckpoint(playerid, 1, 2492.6806, 1347.9522, 16.6315, 0.0, 0.0, 0.0, 10.0);
  5422. }
  5423. case 2:{
  5424. SetPlayerPos(playerid, 1941.8736, 2197.4387, 10.8203);
  5425. SetPlayerRaceCheckpoint(playerid, 1, 2184.7619, 2225.8894, 24.93, 0.0, 0.0, 0.0, 10.0);
  5426. }
  5427. case 3:{
  5428. SetPlayerPos(playerid, 1970.5416, -1423.2785, 13.119);
  5429. SetPlayerRaceCheckpoint(playerid, 1, 1827.8133, -1414.3051, 29.6172, 0.0, 0.0, 0.0, 10.0);
  5430. }
  5431. case 4:{
  5432. SetPlayerPos(playerid, -1658.7475, 532.9061, 38.4308);
  5433. SetPlayerRaceCheckpoint(playerid, 1, -1520.1216, 676.241, 139.2734, 0.0, 0.0, 0.0, 10.0);
  5434. }
  5435. case 5:{
  5436. SetPlayerPos(playerid, -2816.773, -6.5872, 7.1796);
  5437. SetPlayerRaceCheckpoint(playerid, 1, -2660.6126, -5.7499, 11.557, 0.0, 0.0, 0.0, 10.0);
  5438. }}
  5439. SCMTAF(0x33CCFFAA,"Hráč %s sa odwarpoval na stunt %d",Jmeno(playerid),id);
  5440. return true;
  5441. }
  5442.  
  5443. QCMD:barvy(){
  5444. if(Vezenie[playerid] > 0) return SCM(playerid,-1,"Tento príkaz nemôžeš použiť !");
  5445. Dialog(playerid,2,"Barvy","{AA3333}Cervena\n{8000FF}Fialova\n{FF00FF}Ruzova\n{00AA2B}Zelena\n{F0F000}Zluta\n{000000}Cerna\n{0000FF}Modra\n{6F3700}Hneda\n{AFAFAF}Seda\n{EFEFF7}Bila","Vybrat","Zrusit","barvy");
  5446. return true;
  5447. }
  5448.  
  5449. QCMD:warpy(){
  5450. IB(playerid,5,"/sf~n~/lv~n~/ls~n~/draglv~n~/dragsf~n~/dragls~n~/bigtunel~n~/ostrov~n~/skatepark~n~/stadion~n~/stuntsf~n~/driftpoust~n~/driftls~n~/driftlv~n~/driftsf~n~/stunt");
  5451. return true;
  5452. }
  5453.  
  5454. QCMD:robman(){
  5455. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5456. ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0999, 0, 1, 1, 1, 1, 0);
  5457. return true;
  5458. }
  5459.  
  5460. QCMD:taichi(){
  5461. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5462. ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5463. return true;
  5464. }
  5465.  
  5466. QCMD:zhulit(){
  5467. if(Marihuana[playerid] == 0) return SCM(playerid,-1,"Nemáš žiadne drogy, ktoré by si sfajčil !");
  5468. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5469. Marihuana[playerid]--;
  5470. switch(random(9)) {
  5471. case 0:ApplyAnimation(playerid, "CRACK", "Bbalbat_Idle_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5472. case 1:ApplyAnimation(playerid, "CRACK", "Bbalbat_Idle_02", 4.0999, 0, 1, 1, 1, 1, 0);
  5473. case 2:ApplyAnimation(playerid, "CRACK", "crckdeth1", 4.0999, 0, 1, 1, 1, 1, 0);
  5474. case 3:ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0999, 0, 1, 1, 1, 1, 0);
  5475. case 4:ApplyAnimation(playerid, "CRACK", "crckdeth3", 4.0999, 0, 1, 1, 1, 1, 0);
  5476. case 5:ApplyAnimation(playerid, "CRACK", "crckdeth4", 4.0999, 0, 1, 1, 1, 1, 0);
  5477. case 6:ApplyAnimation(playerid, "CRACK", "crckidle1", 4.0999, 0, 1, 1, 1, 1, 0);
  5478. case 7:ApplyAnimation(playerid, "CRACK", "crckidle2", 4.0999, 0, 1, 1, 1, 1, 0);
  5479. case 8:ApplyAnimation(playerid, "CRACK", "crckidle3", 4.0999, 0, 1, 1, 1, 1, 0);
  5480. }
  5481. return true;
  5482. }
  5483.  
  5484. QCMD:offcam(){
  5485. SetCameraBehindPlayer(playerid);
  5486. return true;
  5487. }
  5488.  
  5489. QCMD:pujcka(){
  5490. if(isnull(params)) return SCM(playerid,-1,"Použi: /pujcka SUMA");
  5491. if( !IsPlayerInRangeOfPoint(playerid,5, 362.1336, 173.7449, 1008.3828) && !IsPlayerInRangeOfPoint(playerid,5, 2194.9365, 1994.5064, 12.2968) &&
  5492. !IsPlayerInRangeOfPoint(playerid,5, 2832.5563, 2400.7692, 11.0625) && !IsPlayerInRangeOfPoint(playerid,5, 1716.0927, 1532.8995, 10.765) &&
  5493. !IsPlayerInRangeOfPoint(playerid,5, -1968.6146, 308.1098, 35.1719) &&!IsPlayerInRangeOfPoint(playerid,5, -1550.2759, 1168.7388, 7.1875) &&
  5494. !IsPlayerInRangeOfPoint(playerid,5, -2438.49, 752.5833, 35.1719) && !IsPlayerInRangeOfPoint(playerid,5, 816.8142, -1386.6443, 13.6082) &&
  5495. !IsPlayerInRangeOfPoint(playerid,5, 1721.8676, -1652.5937, 20.0625) && !IsPlayerInRangeOfPoint(playerid,5, 246.2364, 118.2813, 1003.2188) &&
  5496. !IsPlayerInRangeOfPoint(playerid,5, 2695.4433, -1704.2743, 11.8437)) return SCM(playerid,-1,"Niesi pri bankomate !");
  5497. new id = strval(params);
  5498. if(id > 1000000) return SCM(playerid,-1,"Požičať si môžeš maximálne 1 000 000$");
  5499. if(0 > Banka[playerid]) return SCM(playerid,-1,"Nemáš z čoho splácať !");
  5500. SCMF(playerid,-1,"Požičal si si %d$. Z účtu vám bolo ztrhnutých %d$ (+10# úroky)",id,id+(id/100*10));
  5501. GivePlayerMoney(playerid,id);
  5502. Banka[playerid] -= id+(id/100*10);
  5503. SCMF(playerid,-1,"Na účte máš aktuálne %d$",Banka[playerid]);
  5504. return true;
  5505. }
  5506.  
  5507. QCMD:zavody(){
  5508. IB(playerid,-1,"~r~~r~Zavody~n~~b~Drag~n~/dragcreate~n~/dragjoin~n~/dragstart~n~/dragend~n~~b~Race~n~/racecreate~n~/racejoin~n~/racestart~n~/raceend");
  5509. return true;
  5510. }
  5511.  
  5512. QCMD:vlozit(){
  5513. if(isnull(params)) return SCM(playerid,-1,"Použi: /vlozit SUMA");
  5514. if( !IsPlayerInRangeOfPoint(playerid,5, 362.1336, 173.7449, 1008.3828) && !IsPlayerInRangeOfPoint(playerid,5, 2194.9365, 1994.5064, 12.2968) &&
  5515. !IsPlayerInRangeOfPoint(playerid,5, 2832.5563, 2400.7692, 11.0625) && !IsPlayerInRangeOfPoint(playerid,5, 1716.0927, 1532.8995, 10.765) &&
  5516. !IsPlayerInRangeOfPoint(playerid,5, -1968.6146, 308.1098, 35.1719) &&!IsPlayerInRangeOfPoint(playerid,5, -1550.2759, 1168.7388, 7.1875) &&
  5517. !IsPlayerInRangeOfPoint(playerid,5, -2438.49, 752.5833, 35.1719) && !IsPlayerInRangeOfPoint(playerid,5, 816.8142, -1386.6443, 13.6082) &&
  5518. !IsPlayerInRangeOfPoint(playerid,5, 1721.8676, -1652.5937, 20.0625) && !IsPlayerInRangeOfPoint(playerid,5, 246.2364, 118.2813, 1003.2188) &&
  5519. !IsPlayerInRangeOfPoint(playerid,5, 2695.4433, -1704.2743, 11.8437)) return SCM(playerid,-1,"Niesi pri bankomate !");
  5520. new id = strval(params);
  5521. if(id > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemôžeš vložiť viac, než máš !");
  5522. if(id < 1) return SCM(playerid,-1,"Nemôžeš vložiť menej, ako 1$");
  5523. GivePlayerMoney(playerid,-id);
  5524. Banka[playerid] += id;
  5525. SCMF(playerid,-1,"Vložil si na účet %d$. Na účte máš aktuálne %d$",id,Banka[playerid]);
  5526. return true;
  5527. }
  5528.  
  5529. QCMD:vybrat(){
  5530. if(isnull(params)) return SCM(playerid,-1,"Použi: /vybrat SUMA");
  5531. if( !IsPlayerInRangeOfPoint(playerid,5, 362.1336, 173.7449, 1008.3828) && !IsPlayerInRangeOfPoint(playerid,5, 2194.9365, 1994.5064, 12.2968) &&
  5532. !IsPlayerInRangeOfPoint(playerid,5, 2832.5563, 2400.7692, 11.0625) && !IsPlayerInRangeOfPoint(playerid,5, 1716.0927, 1532.8995, 10.765) &&
  5533. !IsPlayerInRangeOfPoint(playerid,5, -1968.6146, 308.1098, 35.1719) &&!IsPlayerInRangeOfPoint(playerid,5, -1550.2759, 1168.7388, 7.1875) &&
  5534. !IsPlayerInRangeOfPoint(playerid,5, -2438.49, 752.5833, 35.1719) && !IsPlayerInRangeOfPoint(playerid,5, 816.8142, -1386.6443, 13.6082) &&
  5535. !IsPlayerInRangeOfPoint(playerid,5, 1721.8676, -1652.5937, 20.0625) && !IsPlayerInRangeOfPoint(playerid,5, 246.2364, 118.2813, 1003.2188) &&
  5536. !IsPlayerInRangeOfPoint(playerid,5, 2695.4433, -1704.2743, 11.8437)) return SCM(playerid,-1,"Niesi pri bankomate !");
  5537. new id = strval(params);
  5538. if(id > Bank[playerid]) return SCM(playerid,-1,"Nemáš toľko na účet !");
  5539. if(id < 1) return SCM(playerid,-1,"Nemôžeš vybrat menej, ako 1$ !");
  5540. GivePlayerMoney(playerid,id);
  5541. Bank[playerid] -= id;
  5542. SCMF(playerid,-1,"Vybral si si z účtu %d$. Na účte máš aktuálne %d$",id,Banka[playerid]);
  5543. return true;
  5544. }
  5545.  
  5546. QCMD:setloc(){
  5547. //Float:LocPos[4],LocInt;
  5548. GetPlayerPos(playerid,LocPos[0],LocPos[1],LocPos[2]);
  5549. GetPlayerFacingAngle(playerid,LocPos[3]);
  5550. LocInt = GetPlayerInterior(playerid);
  5551. SCMTAF(0x33CCFFAA,"Hráč {FF0000}%s{33CCFF} uložil verejnú pozíciu pre /teleport",Jmeno(playerid));
  5552. return true;
  5553. }
  5554.  
  5555. QCMD:teleport(){
  5556. if(Vezenie[playerid] > 0) return SCM(playerid,-1,"Tento príkaz teraz nemôžeš použiť !");
  5557. new carid = GetPlayerVehicleID(playerid);
  5558. if(carid > 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  5559. SetVehiclePos(carid,LocPos[0],LocPos[1],LocPos[2]);
  5560. SetVehicleZAngle(carid,LocPos[3]);
  5561. LinkVehicleToInterior(carid,LocInt);
  5562. SetPlayerInterior(playerid, LocInt);
  5563. // tu by sa hodil cyklus pre všetkých hráčov a skontrolovať kto všetko je v tom vozidle a hodiť ho do toho interiéru
  5564. }else{
  5565. SetPlayerPos(playerid,LocPos[0],LocPos[1],LocPos[2]);
  5566. SetPlayerFacingAngle(playerid, LocPos[3]);
  5567. SetPlayerInterior(playerid, LocInt);
  5568. }
  5569. SCMTAF(0x33CCFFAA,"Hráč {FF0000}%s {33CCFF}sa presunol na verejnú pozíciu /teleport",Jmeno(playerid));
  5570. return true;
  5571. }
  5572.  
  5573. QCMD:wanted(){
  5574. SCM(playerid,0xFF9900AA,"Hľadané osoby:");
  5575. ForPlayers(i){
  5576. if(GetPlayerWantedLevel(i) > 0) SCMF(playerid,0x33CCFFAA,"%s (ID:%d) - Wanted Level %d",Jmeno(i),i,GetPlayerWantedLevel(i));
  5577. if(Odmena[i] > 0) SCMF(playerid,0x33CCFFAA,"%s (ID:%d) - Odmena %d",Jmeno(i),i,Odmena[i]);
  5578. }
  5579. return true;
  5580. }
  5581.  
  5582. QCMD:zajezd(){
  5583. if(GetPlayerJob(playerid) != BEUSAK1 && GetPlayerJob(playerid) != BEUSAK2 && GetPlayerJob(playerid) != BEUSAK3) return SCM(playerid,-1,"Niesi vodič autobusu !");
  5584. if(isnull(params)) return SCM(playerid,-1,"Použi: /zajezd TEXT");
  5585. SCMTA(0xFF9900AA, "[ ZÁJAZD ]");
  5586. SCMTAF(0x33CCFFAA,"%s [ VODIČ: %s ]",Jmeno(playerid),params);
  5587. return true;
  5588. }
  5589.  
  5590. QCMD:hitman(){
  5591. new id,suma;
  5592. if(sscanf(params,"ii",id,suma)) return SCM(playerid,-1,"Použi: /hitman ID SUMA");
  5593. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  5594. if(suma > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemáš toľko peňazí !");
  5595. if(suma < 1) return SCM(playerid,-1,"Použi: /hitman ID SUMA");
  5596. GivePlayerMoney(playerid,-suma);
  5597. Odmena[id] += suma;
  5598. SCMTAF(0xFF0000AA,"Hráč %s vypísal odmenu %d$ na hráča %s [ Celková čiastka: %d$ ]",Jmeno(playerid),suma,Jmeno(id),Odmena[id]);
  5599. return true;
  5600. }
  5601.  
  5602. QCMD:soudit(){
  5603. if(GetPlayerJob(playerid) != PRAVNIK) return SCM(playerid,-1,"Niesi právnik !");
  5604. if(isnull(params)) return SCM(playerid,-1,"Použi: /soudit ID");
  5605. new id = strval(params);
  5606. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  5607. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5608. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč není blízko teba !");
  5609. if(GetPlayerWantedLevel(playerid) == 0) return SCM(playerid,-1,"Hráč není hladaný !");
  5610. SetPlayerWantedLevel(id,0);
  5611. GameTextForPlayer(id, "~r~Vysudeny", 5000, 1);
  5612. ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0999, 0, 1, 1, 1, 1, 0);
  5613. JobMoney[playerid] += 2500;
  5614. IB(playerid,4,"Na vyplatu ti pribudlo 2500$ za uspesne vysudenie hraca");
  5615. if(id == playerid){
  5616. SCMTAF(0x33CCFFAA,"Právnik %s sa sám vysúdil, už není hľadaný !",Jmeno(playerid));
  5617. }else{
  5618. SCMTAF(0x33CCFFAA,"Právnik %s vysúdil hráča %s, už není hľadaný !",Jmeno(playerid),Jmeno(id));
  5619. }
  5620. return true;
  5621. }
  5622.  
  5623. QCMD:wankin(){
  5624. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5625. ApplyAnimation(playerid, "PAULNMAC", "wank_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5626. return true;
  5627. }
  5628.  
  5629. QCMD:wankout(){
  5630. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5631. ApplyAnimation(playerid, "PAULNMAC", "wank_out", 4.0999, 0, 1, 1, 1, 1, 0);
  5632. return true;
  5633. }
  5634.  
  5635. QCMD:injured(){
  5636. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5637. ApplyAnimation(playerid, "SWEET", "Sweet_injuredloop", 4.0999, 0, 1, 1, 1, 1, 0);
  5638. return true;
  5639. }
  5640.  
  5641. QCMD:vydirat(){
  5642. if(GetPlayerJob(playerid) != TERACI && GetPlayerJob(playerid) != RUSACI1 && GetPlayerJob(playerid) != RUSACI2 && GetPlayerJob(playerid) != YAKUZA1 && GetPlayerJob(playerid) != YAKUZA2) return SCM(playerid,-1,"Tento príkaz nemôžeš používať");
  5643. if(isnull(params)) return SCM(playerid,-1,"Použi: /vydirat ID");
  5644. new id = strval(params);
  5645. if(id == playerid) return SCM(playerid,-1,"Nemôžeš vydierať sám seba !");
  5646. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není na servery");
  5647. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5648. if(GetPlayerWeapon(playerid) == 0) return SCM(playerid,-1,"Musíš mať v rukách zbraň !");
  5649. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč není v tvojej blízkosti !");
  5650. new money = GetPlayerMoney(id) / random(15);
  5651. GivePlayerMoney(playerid,money);
  5652. GivePlayerMoney(id,-money);
  5653. SCMTAF(0x33CCFFAA,"Mafián %s vydiera hráča %s (%d$)",Jmeno(playerid),Jmeno(id),money);
  5654. return true;
  5655. }
  5656.  
  5657. QCMD:inzerat(){
  5658. if(isnull(params)) return SCM(playerid,-1,"Použi: /inzerat TEXT");
  5659. if(GetPlayerMoney(playerid) < 2000) return SCM(playerid,-1,"Potrebuješ minimálne 2 000$ !");
  5660. GivePlayerMoney(playerid,-2000);
  5661. SendClientMessageToAll(0xFF9900AA, "[ INZERÁT ]");
  5662. SCMTAF(0x33CCFFAA,"%s [ AUTOR: %s ]",params,Jmeno(playerid));
  5663. return true;
  5664. }
  5665.  
  5666. QCMD:novinka(){
  5667. if(GetPlayerJob(playerid) != NOVINAR1 && GetPlayerJob(playerid) != NOVINAR2 && GetPlayerJob(playerid) != NOVINAR3) return SCM(playerid,-1,"Tento príkaz je iba pre novinárov");
  5668. if(isnull(params)) return SCM(playerid,-1,"Použi: /novinka TEXT");
  5669. SendClientMessageToAll(0xFF9900AA, "[ NOVINKA ]");
  5670. SCMTAF(0x33CCFFAA,"%s [ NOVINÁR: %s ]",params,Jmeno(playerid));
  5671. return true;
  5672. }
  5673.  
  5674. QCMD:divacam(){
  5675. new Float:pos[3];
  5676. GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
  5677. SetPlayerCameraLookAt(playerid, pos[0], pos[1], pos[2]);
  5678. SCM(playerid, 0xEFEFF7AA, "Kameru ukončíš príkazom /offcam");
  5679. return true;
  5680. }
  5681.  
  5682. QCMD:odpalit(){
  5683. if(BombPos[playerid][0] == 0 && BombPos[playerid][1] == 0) return SCM(playerid,-1,"Bomba není položená ! /polozit");
  5684. CreateExplosion(BombPos[playerid][0], BombPos[playerid][1], BombPos[playerid][2], 2, 3.0);
  5685. for(new i; i < 3;i++) BombPos[playerid][i] = 0;
  5686. Bomba[playerid]--;
  5687. IB(playerid,3,"Bomba odpalena");
  5688. return true;
  5689. }
  5690.  
  5691. QCMD:vypoved(){
  5692. IB(playerid,3,"Dal si vypoved !");
  5693. SetPlayerJob(playerid,-1);
  5694. SetPlayerColor(playerid, 0xAFAFAFAA);
  5695. return true;
  5696. }
  5697.  
  5698. QCMD:atentat(){
  5699. if(Bomba[playerid] == 0) return SCM(playerid,-1,"Nemáš žiadnu bombu !");
  5700. if(MafiaZK[playerid] < 5) return SCM(playerid,-1,"Potrebujete minimálne 5 mafiánskych ZK !");
  5701. if(BombAtentat[0] != 0 && BombAtentat[1] != 0) return SCM(playerid,-1,"Bomba je už položená !");
  5702. ApplyAnimation(playerid, "BOMBER", "BOM_Plant_Loop", 5.5, 1, 1, 1, 1, 1, 0);
  5703. SCMTA(0xFF0000AA, "Je nahlásený Atentát ! Armáda je mobilizovaná !");
  5704. IB(playerid,5,"Rychlo utekaj ! Za 5 sekund to tu vybuchne");
  5705. Bomba[playerid]--;
  5706. GetPlayerPos(playerid,BombAtentat[0],BombAtentat[1],BombAtentat[2]);
  5707. SetTimerEx("BombExplode", 30000, false,"i",playerid);
  5708. return true;
  5709. }
  5710.  
  5711. QCMD:polozit(){
  5712. if(Bomba[playerid] == 0) return SCM(playerid,-1,"Nemáš žiadnu bombu !");
  5713. if(MafiaZK[playerid] < 5) return SCM(playerid,-1,"Potrebujete minimálne 5 mafiánskych ZK !");
  5714. if(BombPos[playerid][0] == 0 && BombPos[playerid][1] == 0) return SCM(playerid,-1,"Už si jednu bombu položil, použi /odpalit");
  5715. GetPlayerPos(playerid,BombPos[playerid][0], BombPos[playerid][1], BombPos[playerid][2]);
  5716. ApplyAnimation(playerid, "BOMBER", "BOM_Plant_Loop", 5.5, 1, 1, 1, 1, 1, 0);
  5717. IB(playerid,4,"Bombu odpalis prikazom /odpalit");
  5718.  
  5719. return true;
  5720. }
  5721.  
  5722. QCMD:telefon()
  5723. {
  5724. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemůžeš byt v autě !");
  5725. else
  5726. {
  5727. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
  5728. SetPlayerAttachedObject(playerid, 4, 330, 6);
  5729. Dialog(playerid,2,"Telefón","Prostitutka\nMechnik\nPravnik\nDoktor\nHasici\nPilot\nSAPD\nTaxi\nVrah","Vybrat","Zrušit","telefon");
  5730. }
  5731. return true;
  5732. }
  5733.  
  5734. QCMD:hasicak(){
  5735. if(GetPlayerJob(playerid) != HASICI1 && GetPlayerJob(playerid) != HASICI2) return SCM(playerid,-1,"Niesi hasič !");
  5736. if(isnull(params)) return SCM(playerid,-1,"Použi: /hasicak ID");
  5737. new id = strval(params);
  5738. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  5739. if(!IsPlayerInRangeOfPlayer(playerid,id)) return SCM(playerid,-1,"Hráč nije v tvojej blízkosti");
  5740. GivePlayerWeapon(id, 42, 100);
  5741. GivePlayerWeapon(id, 37, 100);
  5742. if(id == playerid) SCMTAF(0x33CCFFAA,"Hasič %s si zobral výbavu zo skladu",Jmeno(playerid));
  5743. else SCMTAF(0x33CCFFAA,"Hasič %s dal hráčovy %s hasičskú výbavu",Jmeno(playerid),Jmeno(id));
  5744. return true;
  5745. }
  5746.  
  5747. QCMD:loterie(){
  5748. if(isnull(params)) return SCM(playerid,-1,"Použi: /loeterie 0-100");
  5749. if(Loteria[playerid] > -1) return SCM(playerid,-1,"Už si podal športku !");
  5750. if(GetPlayerMoney(playerid) < 5000) return SCM(playerid,-1,"Nemáš 5 000$");
  5751. new id = strval(params);
  5752. if(id < 0 || id > 100) return SCM(playerid,-1,"Použi: /loterie 0-100");
  5753. Loteria[playerid] = id;
  5754. SCMF(playerid,-1,"Vsadil si na číslo %d. Veľa šťastia",id);
  5755. GivePlayerMoney(playerid, -5000);
  5756. return true;
  5757. }
  5758.  
  5759. QCMD:handsup(){
  5760. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5761. ApplyAnimation(playerid, "ROB_BANK", "SHP_HandsUp_Scr", 4.0999, 0, 1, 1, 1, 1, 0);
  5762. return true;
  5763. }
  5764.  
  5765. QCMD:smoking(){
  5766. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5767. if(isnull(params)) return SCM(playerid,-1,"Použi: /smoking 1-6");
  5768. new id = strval(params);
  5769. if(id == 1) ApplyAnimation(playerid, "SMOKING", "M_smk_tap", 4.0999, 0, 1, 1, 1, 1, 0);
  5770. else if(id == 2)ApplyAnimation(playerid, "SMOKING", "M_smk_in", 4.0999, 0, 1, 1, 1, 1, 0);
  5771. else if(id == 3)ApplyAnimation(playerid, "SMOKING", "M_smklean_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5772. else if(id == 4)ApplyAnimation(playerid, "SMOKING", "F_smklean_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5773. else if(id == 5)ApplyAnimation(playerid, "SMOKING", "M_smkstnd_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5774. else ApplyAnimation(playerid, "SMOKING", "M_smk_out", 4.0999, 0, 1, 1, 1, 1, 0);
  5775. return true;
  5776. }
  5777.  
  5778. QCMD:dragcreate(){
  5779. if(DragMoney != -1) return SCM(playerid,-1,"Drag už je vytvorený ! Pripojíš sa príkazom /dragjoin");
  5780. if(isnull(params)) return SCM(playerid,-1,"Použi: /dragcreate [ SUMA ]");
  5781. new id = strval(params);
  5782. if(0 > id) return SCM(playerid,-1,"Chybná čiastka !");
  5783. if(id > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Toľko peňazí nemáš !");
  5784. DragMoney = id;
  5785. Drag[DragPlayers] = playerid; // Potom treba DragPlayers+1
  5786. GivePlayerMoney(playerid,-id);
  5787. SCMTAF(0x00B700AA,"Hráč %s vytvoril drag zo zapísaným %d$",Jmeno(playerid),id);
  5788. return true;
  5789. }
  5790.  
  5791. QCMD:dragjoin(){
  5792. if(DragMoney == -1) return SCM(playerid,-1,"Žiadny drag nieje vytvorený ! vytvoríš ho príkazom /dragcreate");
  5793. if(DragMoney > GetPlayerMoney(playerid)){
  5794. SCMF(playerid,-1,"Nemáš %d$ na pripojenie do závodu",DragMoney);
  5795. return true;
  5796. }
  5797. if(DragStarted) return SCM(playerid,-1,"Musíš počkať, závod práve prebieha");
  5798. for(new i; i < DragPlayers+1;i++) if(Drag[i] == playerid) return SCM(playerid,-1,"Už si v závode pripojený !");
  5799. DragPlayers++;
  5800. Drag[DragPlayers] = playerid;
  5801. GivePlayerMoney(playerid,-DragMoney);
  5802. SCMTAF(0x00B700AA,"Hráč %s se připojil do dragu .",Jmeno(playerid));
  5803. return true;
  5804. }
  5805.  
  5806. QCMD:dragstart(){
  5807. if(DragMoney == -1) return SCM(playerid,-1,"Žiadny drag nieje vytvorený ! vytvoríš ho príkazom /dragcreate");
  5808. if(DragStarted) return SCM(playerid,-1,"Závod už je odštartovaný");
  5809. DragCount = 5;
  5810. DragStarted = true;
  5811. SetTimer("StartDrag", 1000, false);
  5812. //new DragCount;
  5813. return true;
  5814. }
  5815.  
  5816. QCMD:dragend(){
  5817. if(DragMoney == -1) return SCM(playerid,-1,"Žiadny drag nieje vytvorený ! vytvoríš ho príkazom /dragcreate");
  5818. if(DragStarted) return SCM(playerid,-1,"Musíš počkať, závod práve prebieha");
  5819. DragStarted = false;
  5820. //DragTime[i] = gettime();
  5821. for(new x; x < DragPlayers+1;x++){
  5822. GivePlayerMoney(Drag[x], DragMoney);
  5823. Drag[x] = -1;
  5824. }
  5825. SCMTA(0x00B700AA,"Drag bol zrušený .");
  5826. DragMoney = -1;
  5827. DragPlayers = 0;
  5828. return true;
  5829. }
  5830. /*
  5831. new Float:RacePos[MAX_RACE_POS][3];
  5832. new RaceLoad = -1;
  5833. new RaceCount; // odpočet (5, 4, 3, 2, 1, GO GO GO )
  5834. new RaceMoney = -1;
  5835. new RaceStarted;
  5836. new Race[MAX_PLAYERS] = {-1,...};
  5837. */
  5838. QCMD:racepos(){
  5839. LEVEL(1);
  5840. if(RaceLoad == MAX_RACE_POS-1) return SCM(playerid,-1,"Už viac pozícií nemôžeš ukladať !");
  5841. new car = GetPlayerVehicleID(playerid);
  5842. if(car == 0) return SCM(playerid,-1,"Musíš byť v aute !");
  5843. RaceLoad++;
  5844. GetVehiclePos(car,RacePos[RaceLoad][0],RacePos[RaceLoad][1],RacePos[RaceLoad][2]);
  5845. SCMF(playerid,-1,"CP %d bol úspešne uložený",RaceLoad);
  5846. return true;
  5847. }
  5848.  
  5849. QCMD:racereset(){
  5850. LEVEL(1);
  5851. for(new i; i < MAX_RACE_POS;i++){
  5852. RacePos[i][0] = 0;
  5853. RacePos[i][1] = 0;
  5854. RacePos[i][2] = 0;
  5855. }
  5856. RaceLoad = -1;
  5857. SCM(playerid,-1,"Vynuloval si mapu. Novú vytvoríš príkazom /racepos");
  5858. return true;
  5859. }
  5860.  
  5861. QCMD:racecreate(){
  5862. if(RacePos[0][0] == 0 && RacePos[0][1] == 0) return SCM(playerid,-1,"Administrátor nevytvoril žiadnu trať !");
  5863. if(RaceMoney > -1) return SCM(playerid,-1,"Závod je už vytvorený ! Použi /racejoin");
  5864. if(isnull(params)) return SCM(playerid,-1,"Použi: /racecreate [ SUMA ]");
  5865. new id = strval(params);
  5866. if(id < 1) return SCM(playerid,-1,"Použi: /racecreate [ SUMA ]");
  5867. if(id > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  5868. GivePlayerMoney(playerid,-id);
  5869. RaceMoney = id;
  5870. Race[playerid] = 0;
  5871. SCMTAF(0x00B700AA,"Hráč %s vytvoril závod zo zapísaným %d$",Jmeno(playerid),id);
  5872. SetPlayerRaceCheckpoint(playerid,0,RacePos[0][0],RacePos[0][1],RacePos[0][2],RacePos[1][0],RacePos[1][1],RacePos[1][2],40);
  5873. Misia[playerid] = 500;
  5874. SCM(playerid,-1,"Dostav sa na štart závodu. Následuj červený štvorček na minimape");
  5875. return true;
  5876. }
  5877.  
  5878. QCMD:racejoin(){
  5879. if(RacePos[0][0] == 0 && RacePos[0][1] == 0) return SCM(playerid,-1,"Administrátor nevytvoril žiadnu trať !");
  5880. if(RaceMoney == -1) return SCM(playerid,-1,"Závod nie je vytvorený ! Použi /racecreate");
  5881. if(RaceMoney > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  5882. if(Race[playerid] == 0) return SCM(playerid,-1,"Už si v závode pripojený !");
  5883. if(RaceStarted) return SCM(playerid,-1,"Závod je už odštartovaný !");
  5884. GivePlayerMoney(playerid,-RaceMoney);
  5885. Race[playerid] = 0;
  5886. SCMTAF(0x00B700AA,"Hráč %s se připojil do závodu. (/racejoin)",Jmeno(playerid));
  5887. SetPlayerRaceCheckpoint(playerid,0,RacePos[0][0],RacePos[0][1],RacePos[0][2],RacePos[1][0],RacePos[1][1],RacePos[1][2],40);
  5888. Misia[playerid] = 500;
  5889. SCM(playerid,-1,"Dostav sa na štart závodu. Následuj červený štvorček na minimape");
  5890. return true;
  5891. }
  5892.  
  5893. QCMD:racestart(){
  5894. if(RacePos[0][0] == 0 && RacePos[0][1] == 0) return SCM(playerid,-1,"Administrátor nevytvoril žiadnu trať !");
  5895. if(RaceMoney == -1) return SCM(playerid,-1,"Závod nie je vytvorený ! Použi /racecreate");
  5896. RaceCount = 5;
  5897. RaceStarted = true;
  5898. ForPlayers(i){
  5899. if(Race[i] == 0){
  5900. TogglePlayerControllable(i,0);
  5901. SCM(i,-1,"Odpočítavanie závodu bolo spustené !");
  5902. }
  5903. }
  5904. SetTimer("StartRace", 1000, false);
  5905. return true;
  5906. }
  5907.  
  5908. QCMD:raceend(){
  5909. if(RacePos[0][0] == 0 && RacePos[0][1] == 0) return SCM(playerid,-1,"Administrátor nevytvoril žiadnu trať !");
  5910. if(RaceMoney == -1) return SCM(playerid,-1,"Závod nie je vytvorený ! Použi /racecreate");
  5911. if(RaceStarted) return SCM(playerid,-1,"Závod je už odštartovaný !");
  5912. ForPlayers(i){
  5913. if(Race[i] > -1){
  5914. Misia[i] = 0;
  5915. DisablePlayerRaceCheckpoint(i);
  5916. Race[i] = -1;
  5917. GivePlayerMoney(playerid,RaceMoney);
  5918. }
  5919. }
  5920. RaceMoney = -1;
  5921. RaceStarted = false;
  5922. SCMTA(0x00B700AA,"Závod bol zrušený .");
  5923.  
  5924. return true;
  5925. }
  5926.  
  5927. QCMD:prikazy(){
  5928. IB(playerid,5,"~r~Prikazy~w~~n~/polozit /odpalit~n~/atentat /boom~n~/nastavcam~n~/divacam~n~/offcam~n~/schovatnicky~n~/ukazatnicky~n~/pustitzbrane~n~~r~/prikazy2");
  5929. return true;
  5930. }
  5931. QCMD:prikazy2(){
  5932. IB(playerid,5,"~r~Prikazy2~w~~n~/ulozit /givecash~n~/wanted /barvy~n~/zhulit /afk~n~/ano /ne~n~/telefon /lock~n~/unlock /kill~n~/vypoved~n~/warpy~n~/animace /job~n~/zavody /dum~n~/pravidla~n~~r~/prikazy");
  5933. return true;
  5934. }
  5935.  
  5936. QCMD:animace(){
  5937. IB(playerid,5,"~r~Animace~w~~n~/dance /strip~n~/kiss /ped~n~/basketball~n~/gangs /smoking~n~/food /handsup~n~/sit /deal /rap~n~/clothes /piss~n~/wankin~n~/wankout~n~/robman /medic~n~/box /taichi~n~/injured /chat");
  5938. return true;
  5939. }
  5940.  
  5941. QCMD:dmostrov(){
  5942. Dialog(playerid,2,"DMOstrov","HLBrana Zavrit\nHLBrana Otevrit\nMost Zavrit\nMost Otevrit\nGaraz Zavrit\nGaraz Otevrit\nChata Zavrit\nChata Otevrit\nVytah Dolu\nVytah Nahoru","Vybrať","Zrušiť","dmostrov");
  5943. return true;
  5944. }
  5945.  
  5946. QCMD:uzdravit(){
  5947. if(GetPlayerJob(playerid) != DOKTOR1 && GetPlayerJob(playerid) != DOKTOR2 && GetPlayerJob(playerid) != DOKTOR3 && GetPlayerJob(playerid) != DOKTOR4) return SCM(playerid,-1,"Tento príkaz nemôžeš používať");
  5948. if(isnull(params)) return SCM(playerid,-1,"POUŽI: /uzdravit [ ID ]");
  5949. new id = strval(params);
  5950. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený !");
  5951. if(IsPlayerInAnyVehicle(id)) return SCM(playerid,-1,"Hráč nesmie byť v aute !");
  5952. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5953. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč nieje v tvojej blízkosti !");
  5954. new Float:h;
  5955. GetPlayerHealth(id,h);
  5956. if(h == 100) return SCM(playerid,-1,"Hráč nepotrebuje uzdraviť !");
  5957. SetPlayerHealth(id, 100.0);
  5958. GameTextForPlayer(id, "~r~Uzdraveny", 5000, 1);
  5959. JobMoney[playerid] += 500;
  5960. IB(playerid,2,"Na vyplatu ti pribudlo dalsich 500$");
  5961. if(id == playerid){
  5962. SCMTAF(0x33CCFFAA,"Doktor %s sa uzdravil",Jmeno(id));
  5963. }else{
  5964. SCMTAF(0x33CCFFAA,"Doktor %s uzdravil hráča %s",Jmeno(playerid),Jmeno(id));
  5965. ApplyAnimation(id, "KNIFE", "KILL_Knife_Ped_Die", 4.0999, 0, 1, 1, 1, 1, 0);
  5966. ApplyAnimation(playerid, "MEDIC", "CPR", 4.0999, 0, 1, 1, 1, 1, 0);
  5967. }
  5968. return true;
  5969. }
  5970.  
  5971. QCMD:zmrzlina(){
  5972. if(GetPlayerJob(playerid) != ZMRZLINAR) return SCM(playerid,-1,"Tento príkaz nemôžeš pouziť");
  5973. if(isnull(params)) return SCM(playerid,-1,"POUŽI: /zmrzlina [ ID ]");
  5974. new id = strval(params);
  5975. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený !");
  5976. if(IsPlayerInAnyVehicle(id)) return SCM(playerid,-1,"Hráč nesmie byť v aute !");
  5977. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč nieje v tvojej blízkosti !");
  5978. new Float:x,Float:y,Float:z,pickup;
  5979. GetPlayerPos(id,x,y,z);
  5980. pickup = CreatePickup(1241, 4, x,y,z, 0);
  5981. SetTimerEx("ZmrzlinaPickup", 2000, false, "i",pickup);
  5982. JobMoney[playerid] += 500;
  5983. IB(playerid,2,"Na vyplatu ti pribudlo dalsich 500$");
  5984. SCMTAF(0x33CCFFAA,"Zmrzlinár %s predal hráčovy %s zmrzlinu :)",Jmeno(playerid),Jmeno(id));
  5985. return true;
  5986. }
  5987.  
  5988. QCMD:kontrola(){
  5989. if(GetPlayerJob(playerid) != POLICIA1 && GetPlayerJob(playerid) != POLICIA2 && GetPlayerJob(playerid) != POLICIA3) return SCM(playerid,-1,"Tento príkaz je iba pre policajtov !");
  5990. if(isnull(params)) return SCM(playerid,-1,"POUŽI: /kontrola [ ID ]");
  5991. new id = strval(params);
  5992. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený !");
  5993. if(id == playerid) return SCM(playerid,-1,"Nemôžeš kontrolovať sám seba ! :D");
  5994. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5995. if(Vodicak[id] == 1) return SCM(playerid,-1,"Hráč má vodičský preukaz !");
  5996. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč nieje v tvojej blízkosti !");
  5997. if(GetPlayerMoney(playerid) < 5000) return SCM(playerid,-1,"Hráč nemá dostatok peňazí na zaplatenie pokuty");
  5998. GivePlayerMoney(playerid,5000);
  5999. GivePlayerMoney(id,-5000);
  6000. SCMTAF(0x33CCFFAA,"Policajt %s dáva hráčovy %s pokutu pretože nemá vodičský preukaz",Jmeno(playerid),Jmeno(id));
  6001. return true;
  6002. }
  6003.  
  6004. QCMD:zakaznik()
  6005. {
  6006. if(GetPlayerJob(playerid) != TAXI1 && GetPlayerJob(playerid) != TAXI2) return SCM(playerid,-1,"Nejsi taxikar !");
  6007. if(isnull(params)) return SCM(playerid,-1,"POUZIJ: /zakaznik [id]");
  6008. new id = strval(params);
  6009. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hrac neni pripojeny !");
  6010. if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Musis sedet v aute !");
  6011. if(Zakaznik[id] == 1) return SCM(playerid,-1,"Hrac si nezavolal taxi !");
  6012. else
  6013. {
  6014. new Float:pos[3],interier;
  6015. GetPlayerPos(id,pos[0],pos[1],pos[2]);
  6016. interier = GetPlayerInterior(id);
  6017. new car = GetPlayerVehicleID(playerid);
  6018. SetVehiclePos(car,pos[0],pos[1] + 4,pos[2] + 0.5);
  6019. LinkVehicleToInterior(car, interier);
  6020. ForPlayers(i)
  6021. Zakaznik[id] = false;
  6022. SCM(id,-1,"Vas taxik je pripraveny !");
  6023. SetPlayerInterior(playerid,interier);
  6024. }
  6025. return true;
  6026. }
  6027.  
  6028. QCMD:celaopen(){
  6029. if(GetPlayerJob(playerid) != OCHRANKA) return SCM(playerid,-1,"Niesi ochrankár/dozorca");
  6030. MoveObject(Cela[14], 248.5469, 1802.618, 3.674, 2.0);
  6031. IB(playerid,3,"Cely sa otvaraju");
  6032. return true;
  6033. }
  6034.  
  6035. QCMD:celaclose(){
  6036. if(GetPlayerJob(playerid) != OCHRANKA) return SCM(playerid,-1,"Niesi ochrankár/dozorca");
  6037. IB(playerid,3,"Cely sa zatvaraju");
  6038. MoveObject(Cela[14], 248.5549, 1802.6109, 9.0909, 2.0);
  6039. return true;
  6040. }
  6041. //spraviť vo vezeni dvere
  6042.  
  6043. QCMD:mechanik(){
  6044. if(GetPlayerJob(playerid) != OPRAVAR1 && GetPlayerJob(playerid) != OPRAVAR2 && GetPlayerJob(playerid) != OPRAVAR3) return SCM(playerid,-1,"Príkaz môže použiť iba mechanik");
  6045. if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Musíš sedieť v aute !");
  6046. Dialog(playerid,2,"Mechanik","Odtiahnuť\nOpraviť\nNitro\nHydraulika","Vybrať","Zrušiť","mechanik");
  6047. return true;
  6048. }
  6049.  
  6050. QCMD:givecash(){
  6051. new id,suma;
  6052. if(sscanf(params,"ii",id,suma)) return SCM(playerid,-1,"Použi: /givecash id suma");
  6053. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6054. if(id == playerid) return SCM(playerid,-1,"Nemôžeš poslať peniaze sám sebe");
  6055. if(suma < 1) return SCM(playerid,-1,"zlá čiastka");
  6056. if(suma > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemáš dostatok peňazí");
  6057. GivePlayerMoney(playerid,-suma);
  6058. GivePlayerMoney(id,suma);
  6059. SCMF(playerid,0xEFEFF7AA,"Poslal si hráčovy %s sumu %d$",Jmeno(id),suma);
  6060. SCMF(playerid,0xEFEFF7AA,"Hráč %s ti poslal sumu %d$",Jmeno(playerid),suma);
  6061. return true;
  6062. }
  6063.  
  6064. QCMD:investice(){
  6065. if(isnull(params)) return SCM(playerid,-1,"Použi: /investice čiastka");
  6066. if(IsPlayerInRangeOfPoint(playerid,5,362.1336, 173.7449, 1008.3828) || IsPlayerInRangeOfPoint(playerid,5,362.1336, 173.7449, 1008.3828) || IsPlayerInRangeOfPoint(playerid,5,1721.8676, -1652.5937, 20.0625)){
  6067. if(Firma[playerid] == 0) return SCM(playerid,-1,"Nemáš firmu ! Použi /firma");
  6068. new money = strval(params);
  6069. if(GetPlayerMoney(playerid) < money) return SCM(playerid,-1,"Nemáš toľko peňazí !");
  6070. Firma[playerid] = money;
  6071. GivePlayerMoney(playerid,-money);
  6072. IBF(playerid,5,"Investoval si do svojej firmy %d$. Tvoja firma má %d$",money,Firma[playerid]);
  6073. } else SCM(playerid,-1,"Niesi na úrade !");
  6074. return true;
  6075. }
  6076.  
  6077. QCMD:autoskola(){//potom spraviť autoškolu
  6078. if(Vodicak[playerid] == 1) return SCM(playerid,-1,"Už máš vodičský preukaz !");
  6079. SetPlayerInterior(playerid, 0);
  6080. SetPlayerPos(playerid, -2026.1159, -98.5488, 35.1641);
  6081. SCMTAF(0x33CCFFAA,"Hráč %s použil pomocný príkaz /autoskola",Jmeno(playerid));
  6082. return true;
  6083. }
  6084.  
  6085. QCMD:lodniskola(){
  6086. if(Lodicak[playerid] == 1) return SCM(playerid,-1,"Už máš lodný preukaz !");
  6087. SetPlayerInterior(playerid, 0);
  6088. SetPlayerPos(playerid, -2184.5577, 2412.7666, 5.1563);
  6089. SCMTAF(0x33CCFFAA,"Hráč %s použil pomocný príkaz /lodniskola",Jmeno(playerid));
  6090. return true;
  6091. }
  6092.  
  6093. QCMD:prodatfirmu(){
  6094. if(IsPlayerInRangeOfPoint(playerid,5,362.1336, 173.7449, 1008.3828) || IsPlayerInRangeOfPoint(playerid,5,362.1336, 173.7449, 1008.3828) || IsPlayerInRangeOfPoint(playerid,5,1721.8676, -1652.5937, 20.0625)){
  6095. if(Firma[playerid] == 0) return SCM(playerid,-1,"Nemáš firmu ! Použi /firma");
  6096. GivePlayerMoney(playerid,Firma[playerid]);
  6097. IBF(playerid,5,"Predal si svoju firmu za %d$",Firma[playerid]);
  6098. Firma[playerid] = 0;
  6099. } else SCM(playerid,-1,"Niesi na úrade !");
  6100. return true;
  6101. }
  6102.  
  6103. QCMD:ukazatnicky(){
  6104. ForPlayers(i){
  6105. ShowPlayerNameTagForPlayer(playerid, i, true);
  6106. }
  6107. IB(playerid,3,"Zobrazil si vsetky nicky");
  6108. return true;
  6109. }
  6110.  
  6111. QCMD:schovatnicky(){
  6112. ForPlayers(i){
  6113. ShowPlayerNameTagForPlayer(playerid, i, false);
  6114. }
  6115. IB(playerid,3,"Skryl si vsetky nicky");
  6116. return true;
  6117. }
  6118.  
  6119. QCMD:pustitzbrane(){
  6120. ResetPlayerWeapons(playerid);
  6121. IB(playerid,3,"Pustil si vsetky svoje zbrane");
  6122. return true;
  6123. }
  6124.  
  6125. QCMD:leteckaskola(){
  6126. if(Letecak[playerid] == 1) return SCM(playerid,-1,"Už máš letecký preukaz !");
  6127. SetPlayerInterior(playerid, 0);
  6128. SetPlayerPos(playerid, 410.8804, 2533.0087, 19.1483);
  6129. SCMTAF(0x33CCFFAA,"Hráč %s použil pomocný príkaz /leteckaskola",Jmeno(playerid));
  6130. return true;
  6131. }
  6132.  
  6133. /*
  6134. Domové príkazy:
  6135. stavmariuhany
  6136. vlozitmarihuanu
  6137. vybratmarihuanu
  6138. prodatmarihuanu
  6139. */
  6140. //Locked if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  6141. //=================== ADMIN SCRIPT =========================//
  6142. QCMD:rampdestroy(){
  6143. LEVEL(3);
  6144. if(RampCount == -1) return SCM(playerid,-1, "Nieje vytvorená žiadna rampa !");
  6145. for(new i; i < RampCount+1;i++){
  6146. DestroyObject(Rampa[i]);
  6147. }
  6148. RampCount = -1;
  6149. SCM(playerid,-1,"Rampy boli úspešne zničené !");
  6150. SCMTAF(0xEFEFF7AA,"Administrátor %s zmazal všetky rampy !",Jmeno(playerid));
  6151. return true;
  6152. }
  6153.  
  6154. QCMD:rampa(){
  6155. LEVEL(3);
  6156. if(isnull(params)) return SCM(playerid,-1,"Použi: /rampa [ 0 - 7 ]");
  6157. new id = strval(params);
  6158. if(id < 0 || id > 7) return SCM(playerid,-1,"Použi: /rampa [ 0 - 7 ]");
  6159. if(RampCount == MAX_RAMPS-1) return SCM(playerid,-1,"Kapacita rámp bola vyčerpaná ! Použi /rampdestroy");
  6160. new Float:Poss[4], car = GetPlayerVehicleID(playerid);
  6161. GetPlayerPos(playerid,Poss[0],Poss[1],Poss[2]);
  6162. if(car == 0) GetPlayerFacingAngle(playerid,Poss[3]);
  6163. else GetVehicleZAngle(car, Poss[3]);
  6164. InfrontOf(playerid,Poss[0],Poss[1],8.0);
  6165. if(id == 0) id = 1631;
  6166. else if(id == 1) id = 1632;
  6167. else if(id == 2) id = 1634;
  6168. else if(id == 3) id = 1655;
  6169. else if(id == 4){ id = 13641; Poss[3] += 90;
  6170. }else if(id == 5){ id = 7627; Poss[2] += 3;
  6171. }else if(id == 6){
  6172. id = 11011; Poss[2] += 3;
  6173. }else{ id = 4564;
  6174. Poss[2] += 65;
  6175. Poss[0] += 17;
  6176. Poss[1] += 17;
  6177. }
  6178. RampCount++;
  6179. Rampa[RampCount] = CreateObject(id,Poss[0],Poss[1],Poss[2],0.0, 0.0, Poss[3], 500);
  6180. SCMF(playerid,0xEFEFF7AA,"[%d/%d] Objekt vytvorený",RampCount,MAX_RAMPS);
  6181. return true;
  6182. }
  6183.  
  6184. QCMD:zkusenosti(){
  6185. LEVEL(5);
  6186. if(isnull(params)) return SCM(playerid,-1,"Použi: /zkusenosti ID");
  6187. new id = strval(params);
  6188. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6189. SCMTAF(ADMIN_COLOR,"Administrátor %s dal hráčovy %s 10 skúseností z každého povolania",Jmeno(playerid),Jmeno(id));
  6190. PoliciaZK[playerid] = PoliciaZK[id] + 10;
  6191. MafiaZK[id] = MafiaZK[id] + 10;
  6192. VojakZK[id] = VojakZK[id] +10;
  6193. VodicZK[id] = VodicZK[id] + 10;
  6194. LetecZK[id] = LetecZK[id] + 10;
  6195. return true;
  6196. }
  6197.  
  6198. QCMD:allunlock(){
  6199. LEVEL(3);
  6200. for(new x; x < MAX_VEHICLES;x++){
  6201. ForPlayers(i){
  6202. SetVehicleParamsForPlayer(x, i, false, false);
  6203. }}
  6204. SCMTAF(ADMIN_COLOR,"Administrátor %s odomkol všetky vozidlá na servery !",Jmeno(playerid));
  6205. return true;
  6206. }
  6207.  
  6208. QCMD:tankovat(){
  6209. LEVEL(3);
  6210. for(new i; i < MAX_VEHICLES;i++){
  6211. Benzin[i] = (100);
  6212. }
  6213. SCMTAF(ADMIN_COLOR,"Administrátor %s natankoval všetky vozidlá na servery !",Jmeno(playerid));
  6214. return true;
  6215. }
  6216.  
  6217. QCMD:warpsoff(){
  6218. LEVEL(1);
  6219. ForPlayers(i){
  6220. Zakaz = true;
  6221. SetPVarInt(i,"Zakaz",1);
  6222. }
  6223. SCMTAF(ADMIN_COLOR,"Administrátor %s vypol warpy !",Jmeno(playerid));
  6224. return true;
  6225. }
  6226.  
  6227. QCMD:warpson(){
  6228. LEVEL(1);
  6229. ForPlayers(i){
  6230. Zakaz = false;
  6231. SetPVarInt(i,"Zakaz",0);
  6232. }
  6233. SCMTAF(ADMIN_COLOR,"Administrátor %s zapol warpy !",Jmeno(playerid));
  6234. return true;
  6235. }
  6236.  
  6237. QCMD:unfreeze(){
  6238. LEVEL(1);
  6239. if(isnull(params)) return SCM(playerid,-1,"Použi: /unfreeze ID");
  6240. new id = strval(params);
  6241. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6242. TogglePlayerControllable(id, 1);
  6243. SCMTAF(ADMIN_COLOR,"Administrátor %s odmrazil hráča %s",Jmeno(playerid),Jmeno(id));
  6244. Afk[id] = false;
  6245. return true;
  6246. }
  6247.  
  6248. QCMD:freeze(){
  6249. LEVEL(1);
  6250. if(isnull(params)) return SCM(playerid,-1,"Použi: /freeze ID");
  6251. new id = strval(params);
  6252. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6253. TogglePlayerControllable(id, 0);
  6254. SCMTAF(ADMIN_COLOR,"Administrátor %s zmrazil hráča %s",Jmeno(playerid),Jmeno(id));
  6255. Afk[id] = true;
  6256. return true;
  6257. }
  6258.  
  6259. QCMD:avypoved(){
  6260. LEVEL(3);
  6261. if(isnull(params)) return SCM(playerid,-1,"Použi: /avypoved ID");
  6262. new id = strval(params);
  6263. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6264. SetPlayerJob(id,NEZAMESTNANY);
  6265. SetPlayerColor(id, 0xAFAFAFAA);
  6266. SCMTAF(ADMIN_COLOR,"Administrátor %s vyhodil hráča %s zo zamestnania",Jmeno(playerid),Jmeno(id));
  6267. return true;
  6268. }
  6269.  
  6270. QCMD:getinfo(){
  6271. LEVEL(1);
  6272. if(isnull(params)) return SCM(playerid,-1,"Použi: /getinfo ID");
  6273. new id = strval(params);
  6274. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6275. SCMF(playerid,0xFF9900AA,"Info o hráčovy %s",Jmeno(id));
  6276. SCMF(playerid,0x33CCFFAA,"[Dni: %d | Hodin: %d | Minut: %d]",0,0,0); // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO DOROBIT nahrany čas
  6277. SCMF(playerid,0x33CCFFAA,"[Banka: %d | Peníze: %d | Firma: %d$ | Dům číslo: %d]",Banka[id],GetPlayerMoney(id),Firma[id],0/*,Dom[id]*/);
  6278. SCMF(playerid,0x33CCFFAA,"[Marihuana: %d | Alkohol: %d | WantedLevel: %d]",Marihuana[id],GetPlayerDrunkLevel(id),GetPlayerWantedLevel(id));
  6279. SCMF(playerid,0x33CCFFAA,"[Zabil: %d | Umřel: %d | Bomba: %d]",Zabil[id],Umrel[id],Bomba[id]);
  6280. SCMF(playerid,0x33CCFFAA,"[Řidický průkaz: %s | Letecký průkaz: %s | Lodní průkaz: %s]",YesNo(Vodicak[id]),YesNo(Letecak[id]),YesNo(Lodicak[id]));
  6281. SCMF(playerid,0x33CCFFAA,"[Zbrojní prukaz: %d | Pas: %d]",Vyzbroj[id],Pas[id]);
  6282. SCMF(playerid,0x33CCFFAA,"[PolicejníZK: %d | MafiánskéZK: %d | VojenskéZK: %d]",PoliciaZK[id],MafiaZK[id],VojakZK[id]);
  6283. SCMF(playerid,0x33CCFFAA,"[ŘidickéZK: %d | LeteckéZK: %d]",VodicZK[id],LetecZK[id]);
  6284. return true;
  6285. }
  6286.  
  6287. QCMD:savelvl(){
  6288. if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"Niesi rcon admin !");
  6289. if(isnull(params)) return SCM(playerid,-1,"Použi: /savelvl ID");
  6290. new id = strval(params);
  6291. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6292. SavePlayerData(id);
  6293. SCM(playerid,0xEFEFF7AA, "[ ! ] Úspěšně uloženo");
  6294. return true;
  6295. }
  6296.  
  6297. QCMD:prukazy(){
  6298. LEVEL(5);
  6299. if(isnull(params)) return SCM(playerid,-1,"Použi: /prukazy ID");
  6300. new id = strval(params);
  6301. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6302. SCMTAF(ADMIN_COLOR,"Administrátor %s dal hráčovy %s všetky preukazy",Jmeno(playerid),Jmeno(id));
  6303. Vodicak[id] = 1;
  6304. Letecak[id] = 1;
  6305. Lodicak[id] = 1;
  6306. Vyzbroj[id] = 1;
  6307. Pas[id] = 1;
  6308. return true;
  6309. }
  6310.  
  6311. QCMD:specoff(){
  6312. LEVEL(1);
  6313. if(isnull(params)) return SCM(playerid,-1,"Použi: /spec ID");
  6314. new id = strval(params);
  6315. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6316. TogglePlayerSpectating(playerid, false);
  6317. TogglePlayerControllable(playerid, true);
  6318. SetCameraBehindPlayer(playerid);
  6319. return true;
  6320. }
  6321.  
  6322. QCMD:rpenize(){
  6323. LEVEL(2);
  6324. if(isnull(params)) return SCM(playerid,-1,"Použi: /rpenize ID");
  6325. new id = strval(params);
  6326. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6327. SCMTAF(ADMIN_COLOR,"Administrátor %s resetoval hráčovy %s peniaze",Jmeno(playerid),Jmeno(id));
  6328. ResetPlayerMoney(id);
  6329. return true;
  6330. }
  6331.  
  6332. QCMD:acheat(){
  6333. LEVEL(1);
  6334. if(isnull(params)) return SCM(playerid,-1,"Použi: /acheat ID");
  6335. new id = strval(params);
  6336. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6337. if(Afk[id] == true) return SCM(playerid,-1,"Hráč je afk alebo zmrazený");
  6338. if(GetPVarInt(id,"Testovany") == 1) return SCM(playerid,-1,"Musíš počkať, práve prebieha testovanie tohoto hráča");
  6339. SCMTAF(ADMIN_COLOR,"Administrátor %s testuje hráča %s",Jmeno(playerid),Jmeno(id));
  6340. SetPVarInt(id,"Testovany",1);
  6341. SetPlayerAmmo(id, 46, -1);//
  6342. new Float:armor,Float:health,Float:Poss[3];
  6343. GetPlayerHealth(id,health);
  6344. GetPlayerArmour(id,armor);
  6345. TogglePlayerControllable(id, true);
  6346. SetPlayerArmour(id,0);
  6347. SetPlayerHealth(id,100);
  6348. GetPlayerPos(id,Poss[0],Poss[1],Poss[2]);
  6349. SetPlayerPos(id,Poss[0],Poss[1],Poss[2]+45);
  6350. CreateExplosion(Poss[0],Poss[1],Poss[2] + 40, 6, 20.0);
  6351. new Float:z = Poss[2];
  6352. SetTimerEx("acheat",1000,false,"ifff",id,health,armor,z);
  6353. return true;
  6354. }
  6355.  
  6356. QCMD:pocasi(){
  6357. LEVEL(1);
  6358. if(isnull(params)) return SCM(playerid,-1,"Použi: /pocasi [ 1-39 ]");
  6359. new id = strval(params);
  6360. if(id < 0 || id > 39) SCM(playerid,-1,"Použi: /pocasi [ 1-39 ]");
  6361. SCMTAF(ADMIN_COLOR,"Administrátor %s zmenil počasie na %d",Jmeno(playerid),id);
  6362. SetWeather(id);
  6363. return true;
  6364. }
  6365.  
  6366. QCMD:disarm(){
  6367. LEVEL(2);
  6368. if(isnull(params)) return SCM(playerid,-1,"Použi: /disarm ID");
  6369. new id = strval(params);
  6370. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6371. ResetPlayerWeapons(id);
  6372. SCMTAF(ADMIN_COLOR,"Administrátor %s resetoval zbrane hráčovy %s",Jmeno(playerid),Jmeno(id));
  6373. return true;
  6374. }
  6375.  
  6376. QCMD:unjail(){
  6377. LEVEL(2);
  6378. if(isnull(params)) return SCM(playerid,-1,"Použi: /unjail ID");
  6379. new id = strval(params);
  6380. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6381. if(Vezenie[id] == 0) return SCM(playerid,-1,"Hráč není vo vezení");
  6382. SCMTAF(ADMIN_COLOR,"Administrátor %s prepustil hráča %s z vezenia",Jmeno(playerid),Jmeno(id));
  6383. Vezenie[id] = 0;
  6384. return true;
  6385. }
  6386.  
  6387. QCMD:unmute(){
  6388. LEVEL(2);
  6389. if(isnull(params)) return SCM(playerid,-1,"Použi: /unjail ID");
  6390. new id = strval(params);
  6391. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6392. if(!Mute[id]) return SCM(playerid,-1,"Tento hráč není umlčaný");
  6393. Mute[id] = false;
  6394. SCMTAF(ADMIN_COLOR,"Administrátor %s odmlčal hráča %s",Jmeno(playerid),Jmeno(id));
  6395. return true;
  6396. }
  6397.  
  6398. QCMD:remove(){
  6399. LEVEL(2);
  6400. if(isnull(params)) return SCM(playerid,-1,"Použi: /remove ID");
  6401. new id = strval(params);
  6402. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6403. new car = GetPlayerVehicleID(id);
  6404. if(car == 0) return SCM(playerid,-1,"Tento hráč není v aute");
  6405. SCMTAF(ADMIN_COLOR,"Administrátor %s vyhodil hráča %s z vzidla",Jmeno(playerid),Jmeno(id));
  6406. RemovePlayerFromVehicle(id);
  6407. return true;
  6408. }
  6409.  
  6410. QCMD:setlvl(){
  6411. if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"Nemáš dostatočný Admin Level !");
  6412. new id,level;
  6413. if(sscanf(params,"ii",id,level)) return SCM(playerid,-1,"Použi: /setlvl ID LEVEL");
  6414. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není na servery");
  6415. if(level > 5 || level < 0) return SCM(playerid,-1,"Použi: /setlvl ID LEVEL");
  6416. if(playerid == id) SCMF(playerid,ADMIN_COLOR,"Dal si si admin level %d",level);
  6417. else SCMTAF(ADMIN_COLOR,"Administrátor %s dal hráčovy %s admin level %d",Jmeno(playerid),Jmeno(id),level);
  6418. Admin[id] = level;
  6419. return true;
  6420. }
  6421.  
  6422. QCMD:admins(){
  6423. SCM(playerid, 0xFF9900AA, "Administrátori On-line:");
  6424. ForPlayers(i){
  6425. if(IsPlayerAdmin(i)){
  6426. if(Admin[i] > 0) SCMF(playerid,0x33CCFFAA,"[On-line] %s | [ LVL %d + RCON ]",Jmeno(i),Admin[i]);
  6427. else SCMF(playerid,0x33CCFFAA,"[On-line] %s | [ RCON ]",Jmeno(i));
  6428. }
  6429. else if(Admin[i] > 0){
  6430. SCMF(playerid,0x33CCFFAA,"[On-line] %s | [ LVL %d ]",Jmeno(i),Admin[i]);
  6431. }
  6432. }
  6433. return true;
  6434. }
  6435.  
  6436. QCMD:cheat(){
  6437. new id,dovod[128];
  6438. if(sscanf(params,"iz",id,dovod)) return SCM(playerid,-1,"Použi: /cheat id dôvod");
  6439. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6440. ForPlayers(i){
  6441. if(Admin[i] > 0 || IsPlayerAdmin(i)){
  6442. SCMF(i,0xCA0000AA,"Hráč %s nahlásil cheatera:",Jmeno(playerid));
  6443. SCMF(i,0xCA0000AA,"Cheat: %s(%d) ",Jmeno(id),id);
  6444. SCM(i,0xCA0000AA,params);
  6445. }
  6446. }
  6447. SCM(playerid,0xCA0000AA,"Cheater bol nahlásený!");
  6448. return true;
  6449. }
  6450.  
  6451. QCMD:barva(){
  6452. LEVEL(3);
  6453. new color1,color2;
  6454. if(sscanf(params,"ii",color1,color2)) return SCM(playerid,-1,"Použi: /barva [ 0 - 128 ] [ 0 - 128 ]");
  6455. if(color1 < 0 || color1 > 128 || color2 < 0 || color2 > 128) return SCM(playerid,-1,"Použi: /barva [ 0 - 128 ] [ 0 - 128 ]");
  6456. new car = GetPlayerVehicleID(playerid);
  6457. if(car == 0) return SCM(playerid,-1,"Musíš byť v aute !");
  6458. ChangeVehicleColor(car, color1, color2);
  6459. SCM(playerid, 0xEFEFF7AA, "Prefarbil si si vozidlo");
  6460. return true;
  6461. }
  6462.  
  6463. QCMD:auto(){
  6464. LEVEL(3);
  6465. if(isnull(params)) return SCM(playerid,-1,"Použi: /auto ID");
  6466. new id = strval(params);
  6467. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6468. new car = GetPlayerVehicleID(id);
  6469. if(car == 0) return SCM(playerid,-1,"Tento hráč není v aute");
  6470. if(id == playerid){
  6471. if(Admin[playerid] == 5){
  6472. SetVehicleHealth(car, 1000.0);
  6473. RepairVehicle(car);
  6474. SCM(playerid,ADMIN_COLOR,"Opravil si si auto");
  6475. }else SCM(playerid, 0xEFEFF7AA, "Nezneužívaj admin práv!");
  6476. }else{
  6477. SCMTAF(ADMIN_COLOR,"Administrátor %s opravil auto hráčovy %s",Jmeno(playerid),Jmeno(id));
  6478. SetVehicleHealth(car, 1000.0);
  6479. RepairVehicle(car);
  6480. }
  6481. return true;
  6482. }
  6483.  
  6484. QCMD:goto(){
  6485. LEVEL(1);
  6486. if(isnull(params)) return SCM(playerid,-1,"Použi: /goto ID");
  6487. new id = strval(params);
  6488. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6489. new Float:Poss[3],interier;
  6490. GetPlayerPos(id,Poss[0],Poss[1],Poss[2]);
  6491. interier = GetPlayerInterior(id);
  6492. SetPlayerInterior(playerid,interier);
  6493. new car = GetPlayerVehicleID(playerid);
  6494. if(car > 0){
  6495. SetVehiclePos(car,Poss[0],Poss[1] + 4,Poss[2] + 0.5);
  6496. LinkVehicleToInterior(car,interier);
  6497. ForPlayers(i){
  6498. if(GetPlayerVehicleID(i) == car){
  6499. SetPlayerInterior(i,interier);
  6500. }}
  6501. }else{
  6502. SetPlayerPos(playerid,Poss[0],Poss[1] + 2,Poss[2] + 0.5);
  6503. }
  6504. return true;
  6505. }
  6506.  
  6507. QCMD:spam(){
  6508. LEVEL(2);
  6509. for(new i; i < 100;i++) SCMTA(-1," ");
  6510. SCMTAF(0xCA0000AA,"Administrátor %s vymazal chat",Jmeno(playerid));
  6511. return true;
  6512. }
  6513.  
  6514. QCMD:jail(){
  6515. LEVEL(2);
  6516. new id,dovod[50];
  6517. if(sscanf(params,"iz",id,dovod)) return SCM(playerid,-1,"Použi: /jail ID DOVOD");
  6518. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery");
  6519. SCMTAF(0xCA0000AA,"Administrátor %s zatkol hráča %s [ Dôvod: %s ]",Jmeno(playerid),Jmeno(id),dovod);
  6520. SetPlayerInterior(id,3);
  6521. SetPlayerPos(id,198.3796, 160.8905, 1003.03);
  6522. SetPVarInt(id,"Zakaz",1);
  6523. return true;
  6524. }
  6525.  
  6526. QCMD:dann(){
  6527. LEVEL(1);
  6528. if(isnull(params)) return SCM(playerid,-1,"Použi: /dann TEXT");
  6529. GameTextForAll(params, 10000, 1);
  6530. return true;
  6531. }
  6532.  
  6533. QCMD:mute(){
  6534. LEVEL(2);
  6535. if(isnull(params)) return SCM(playerid,-1,"Použi: /mute ID");
  6536. new id = strval(params);
  6537. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery");
  6538. if(Mute[id]) return SCM(playerid,-1,"Hráč je už umlčaný");
  6539. SCMTAF(0xCA0000AA,"Administrátor %s umlčal hráča %s",Jmeno(playerid),Jmeno(id));
  6540. Mute[id] = true;
  6541. return true;
  6542. }
  6543.  
  6544. QCMD:spec(){
  6545. LEVEL(1);
  6546. if(isnull(params)) return SCM(playerid,-1,"Použi: /spec ID");
  6547. new id = strval(params);
  6548. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6549. if(id == playerid) return SCM(playerid,-1,"Nemôžeš specovať sám seba !");
  6550. new car = GetPlayerVehicleID(id);
  6551. SetPlayerInterior(playerid, GetPlayerInterior(id));
  6552. TogglePlayerSpectating(playerid, true);
  6553. if(car > 0) PlayerSpectatePlayer(playerid, id, 1);
  6554. else PlayerSpectateVehicle(playerid, car);
  6555. SCMF(playerid,0xEFEFF7AA,"Práve sleduješ hráča %s(%d) pre skončenie specovania daj /specoff",Jmeno(id),id);
  6556. return true;
  6557. }
  6558.  
  6559. QCMD:kick(){
  6560. LEVEL(3);
  6561. new id,dovod[50];
  6562. if(sscanf(params,"iz",id,dovod)) return SCM(playerid,-1,"Použi: /kick ID DOVOD");
  6563. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery !");
  6564. if(Admin[id] > 0) return SCM(playerid,-1,"Nemôžeš kicknuť admina !");
  6565. SCMTAF(0xCA0000AA,"Administrátor %s kickol hráča %s [ Dôvod: %s ]",Jmeno(playerid),Jmeno(id),dovod);
  6566. printf("Administrátor %s kickol hráča %s [ Dôvod: %s ]",Jmeno(playerid),Jmeno(id),dovod);
  6567. Kick(id);
  6568. return true;
  6569. }
  6570.  
  6571. QCMD:ann(){
  6572. LEVEL(1);
  6573. if(isnull(params)) return SCM(playerid,-1,"Použi: /ann TEXT");
  6574. GameTextForAll(params, 10000, 4);
  6575. return true;
  6576. }
  6577.  
  6578. QCMD:cas(){
  6579. LEVEL(1);
  6580. if(isnull(params)) return SCM(playerid,-1,"Použi: /cas 1-24");
  6581. new id = strval(params);
  6582. if(id < 1 || id > 24) return SCM(playerid,-1,"Použi: /cas 1-24");
  6583. SetWorldTime(id);
  6584. SCMTAF(0xCA0000AA,"Administrátor %s zmenil čas na %02d:00",Jmeno(playerid),id);
  6585. return true;
  6586. }
  6587.  
  6588. QCMD:say(){
  6589. LEVEL(1);
  6590. if(isnull(params)) return SCM(playerid,-1,"Použi: /say TEXT");
  6591. SCMTAF(0xCA0000AA,"Administrátor %s: %s",Jmeno(playerid),params);
  6592. return true;
  6593. }
  6594.  
  6595. QCMD:var(){
  6596. LEVEL(1);
  6597. new id,dovod[50];
  6598. if(sscanf(params,"iz",id,dovod)) return SCM(playerid,-1,"Použi: /var ID DOVOD");
  6599. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery");
  6600. if(Admin[id] > 0) return SCM(playerid,-1,"Nemôžeš napomenúť admina !");
  6601. SetPVarInt(id,"Var",GetPVarInt(id,"Var")+1);
  6602. if(GetPVarInt(id,"Var") == 3){
  6603. SCMTAF(0xCA0000AA,"[ ! ] [ 3/3 ] Hráč %s bol vyhodený Administrátorom %s. [Dôvod: %s]",Jmeno(id),Jmeno(playerid),dovod);
  6604. Kick(id);
  6605. }else{
  6606. SCMTAF(0xCA0000AA,"[ ! ] [ %d/3 ] Hráč %s bol napomenutý Administrátorom %s. [Dôvod: %s]",GetPVarInt(id,"Var"),Jmeno(id),Jmeno(playerid),dovod);
  6607. }
  6608. return true;
  6609. }
  6610.  
  6611. QCMD:ban(){
  6612. LEVEL(4);
  6613. new id, dovod[120];
  6614. if(sscanf(params,"iz",id,dovod)) return SCM(playerid,-1,"Použi: /ban ID DOVOD");
  6615. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery");
  6616. if(Admin[id] > 0) return SCM(playerid,-1,"Nemôžeš zabanovať admina");
  6617. SCMTAF(0xCA0000AA,"Administrátor %s zabanoval hráča %s [Dôvod: %s]",Jmeno(playerid),Jmeno(id),dovod);
  6618. printf("Administrátor %s zabanoval hráča %s [Dôvod: %s]",Jmeno(playerid),Jmeno(id),dovod);
  6619. format(dovod,120,"ADMIN: %s [ %s ]",Jmeno(playerid),dovod);
  6620. BanEx(id,dovod);
  6621. return true;
  6622. }
  6623.  
  6624. QCMD:get(){
  6625. LEVEL(3);
  6626. if(isnull(params)) return SCM(playerid,-1,"Použi: /get ID");
  6627. new id = strval(params);
  6628. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6629. if(Admin[id] > 0) return SCM(playerid,-1,"Nemôžeš portnuť admina");
  6630. new Float:Poss[3],interier;
  6631. GetPlayerPos(playerid,Poss[0],Poss[1],Poss[2]);
  6632. interier = GetPlayerInterior(playerid);
  6633. SetPlayerInterior(id,interier);
  6634. new car = GetPlayerVehicleID(id);
  6635. if(car > 0){
  6636. SetVehiclePos(car,Poss[0],Poss[1] + 4,Poss[2] + 0.5);
  6637. LinkVehicleToInterior(car,interier);
  6638. ForPlayers(i){
  6639. if(GetPlayerVehicleID(i) == car){
  6640. SetPlayerInterior(i,interier);
  6641. }}
  6642. }else{
  6643. SetPlayerPos(id,Poss[0],Poss[1] + 2,Poss[2] + 0.5);
  6644. }
  6645. return true;
  6646. }
  6647.  
  6648. QCMD:cp(){
  6649. LEVEL(1);
  6650. SCM(playerid,0xCA0000AA,"Tento príkaz bol nahradený príkazom /racepos");
  6651. return true;
  6652. }
  6653.  
  6654. QCMD:hp(){
  6655. LEVEL(2);
  6656. new id,health;
  6657. if(sscanf(params,"ii",id,health)) return SCM(playerid,-1,"Použi: /hp ID HEALTH");
  6658. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6659. if(health > 100 || health < 0) return SCM(playerid,-1,"Použi: /hp ID 0-100");
  6660. if(id == playerid){
  6661. if(Admin[playerid] == 5 || IsPlayerAdmin(playerid)){
  6662. SCMF(playerid,0xCA0000AA,"Nastavil si si %d healthu !",health);
  6663. SetPlayerHealth(playerid,float(health));
  6664. }else SCM(playerid,-1,"Nezneužívaj admin level !");
  6665. }else{
  6666. SCMTAF(0xCA0000AA,"Administrátor: %s nastavil hp hráčovy %s na %d",Jmeno(playerid),Jmeno(id),health);
  6667. SetPlayerHealth(id,float(health));
  6668. }
  6669. return true;
  6670. }
  6671.  
  6672. QCMD:gm(){
  6673. LEVEL(2);
  6674. new id,money;
  6675. if(sscanf(params,"ii",id,money)) return SCM(playerid,-1,"Použi: /gm ID MONEY");
  6676. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6677. if(money > 1000000 || money < -1000000) return SCM(playerid,-1,"Zlá suma");
  6678. if(id == playerid){
  6679. if(Admin[playerid] == 5 || IsPlayerAdmin(playerid)){
  6680. SCMF(playerid,0xCA0000AA,"Dal si si %d$ !",money);
  6681. GivePlayerMoney(playerid,money);
  6682. }else SCM(playerid,-1,"Nezneužívaj admin level !");
  6683. }else{
  6684. SCMTAF(0xCA0000AA,"Administrátor %s dal hráčovy %s čiastku: %d$",Jmeno(playerid),Jmeno(id),money);
  6685. GivePlayerMoney(id,money);
  6686. }
  6687. return true;
  6688. }
  6689.  
  6690. QCMD:gw(){
  6691. LEVEL(2);
  6692. new id,weapon,ammo;
  6693. if(sscanf(params,"iii",id,weapon,ammo)) return SCM(playerid,-1,"Použi: /gw ID ZBRAN AMMO");
  6694. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery");
  6695. if(BadWeapons(weapon)) return SCM(playerid,-1,"Zbraň je zakázaná");
  6696. if(ammo < 1) return SCM(playerid,-1,"Zlý počet nábojov");
  6697. if(id == playerid){
  6698. if(Admin[playerid] == 5 || IsPlayerAdmin(playerid)){
  6699. SCMF(playerid,0xCA0000AA,"Dal si si zbraň %d !",weapon);
  6700. GivePlayerWeapon(playerid,weapon,ammo);
  6701. }else SCM(playerid,-1,"Nezneužívaj admin level !");
  6702. }else{
  6703. new name[50];
  6704. GetWeaponName(weapon,name,50);
  6705. SCMTAF(0xCA0000AA,"Administrátor %s dal hráčovy %s zbraň: %s(%d) s %d nábojmi",Jmeno(playerid),Jmeno(id),name,weapon,ammo);
  6706. GivePlayerWeapon(id,weapon,ammo);
  6707. }
  6708. return true;
  6709. }
  6710.  
  6711. // ======================================= FUNKCIE ========================================== //
  6712.  
  6713. stock DelChar(tstring[])
  6714. {
  6715. new ln = strlen(tstring);
  6716. if(tstring[ln-2] == '\r')tstring[ln-2] = '\0';
  6717. if(tstring[ln-1] == '\n')tstring[ln-1] = '\0';
  6718. }
  6719.  
  6720. stock IsNumeric(const string[])
  6721. {
  6722. new length=strlen(string);
  6723. if (length==0) return false;
  6724. for (new i = 0; i < length; i++)
  6725. {
  6726. if ((string[i] > '9' || string[i] < '0' && string[i]!='-' && string[i]!='+')|| (string[i]=='-' && i!=0)|| (string[i]=='+' && i!=0)) return false;
  6727. }
  6728. if (length==1 && (string[0]=='-' || string[0]=='+')) return false;
  6729. return true;
  6730. }
  6731. stock fcreate(filename[])
  6732. {
  6733. if (fexist(filename)){return false;}
  6734. new File:fhandle = fopen(filename,io_write);
  6735. fclose(fhandle);
  6736. return true;
  6737. }
  6738.  
  6739. stock PlayerName(playerid){
  6740. new name[MAX_PLAYER_NAME];
  6741. GetPlayerName(playerid,name,MAX_PLAYER_NAME);
  6742. return name;
  6743. }
  6744.  
  6745.  
  6746. stock BadWeapons(weapon){ // Funkcia použitá pri príkaze /gw (zakazuje dať hráčovy npr. minigun)
  6747. if(weapon < 1 || weapon > 47) return true;
  6748. if(weapon == 43 || weapon == 44 || weapon == 45) return true;
  6749. if(weapon == 19 || weapon == 20 || weapon == 21) return true;
  6750. if(weapon == 38) return true;
  6751. return false;
  6752. }
  6753.  
  6754. stock YesNo(a){
  6755. new str[5];
  6756. if(a > 0) format(str,5,"Ano");
  6757. else format(str,5,"Nie");
  6758. return str;
  6759. }
  6760. stock IsVehiclePlane(playerid){
  6761. new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  6762. if( model == 592 || model == 577 || model == 511 || model == 512 || model == 593 || model == 553 || model == 519 || model == 460 || model == 513 || model == 487){
  6763. return true;
  6764. }
  6765. return false;
  6766. }
  6767.  
  6768. stock GetVehicleDriver(vehicleid){
  6769. new id = -1;
  6770. ForPlayers(i){
  6771. if(GetPlayerVehicleID(i) == vehicleid){
  6772. id = i;
  6773. break;
  6774. }
  6775. }
  6776. return id;
  6777. }
  6778. stock IsPlayerInRangeOfPlayer(playerid,id,Float:range=10.0){
  6779. new Float:x,Float:y,Float:z;
  6780. GetPlayerPos(id,x,y,z);
  6781. if(IsPlayerInRangeOfPoint(playerid,range,x,y,z)){
  6782. return true;
  6783. }
  6784. return false;
  6785. }
  6786.  
  6787.  
  6788. stock SavePlayerData(playerid){
  6789. new str[200];
  6790. format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid)));
  6791. new File:file = fopen(str,io_write);
  6792. format(str,200,"%d\r\n",GetPVarInt(playerid,"Heslo"));
  6793. fwrite(file,str);
  6794. format(str,200,"%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n",GetPlayerMoney(playerid),Dni[playerid],Hodin[playerid],Minut[playerid],Bank[playerid],JobMoney[playerid],Bomba[playerid],Vodicak[playerid],Letecak[playerid],Lodicak[playerid]);
  6795. fwrite(file,str);
  6796. format(str,200,"%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n",Vyzbroj[playerid],Pas[playerid],PoliciaZK[playerid],MafiaZK[playerid],VojakZK[playerid],VodicZK[playerid],LetecZK[playerid],Zabil[playerid],Umrel[playerid],Firma[playerid]);
  6797. fwrite(file,str);
  6798. format(str,200,"%d\r\n%d\r\n%d\r\n%d\r\n%d\r\n%d\n%d\n%d",Dom[playerid],Banka[playerid],Marihuanab[playerid],Marihuana[playerid],Skin[playerid],Admin[playerid],GetPVarInt(playerid,"Job"),GetPVarInt(playerid,"Skin"));
  6799. fwrite(file,str);
  6800. fclose(file);
  6801. return true;
  6802. }
  6803. /*
  6804. new POLICIA1,POLICIA2,POLICIA3,OCHRANKA,YAKUZA1,YAKUZA2,RUSACI1,RUSACI2,TERACI,HASICI1,HASICI2,TAXI1,TAXI2,
  6805. PILOT1,PILOT2,PILOT3,DOKTOR1,DOKTOR2,DOKTOR3,DOKTOR4,VOJAK1,VOJAK2,VOJAK3,KURVA1,KURVA2,NOVINAR1,NOVINAR2,
  6806. NOVINAR3,GROOVE,BALLAS,VAGOS,AZTECS,DEALER,BEUSAK1,BEUSAK2,BEUSAK3,OPRAVAR1,OPRAVAR2,OPRAVAR3,SBS1,SBS2,SBS3,SMETIAR1,
  6807. SMETIAR2,SMETIAR3,TUNING1,TUNING2,KAMION1,KAMION2,KAMION3,ZMRZLINAR,PRAVNIK;
  6808. new NEZAMESTNANY = -1;
  6809. */
  6810. stock ShowPlayerJobCommands(playerid){
  6811.  
  6812. if(GetPlayerJob(playerid) == POLICIA1 || GetPlayerJob(playerid) == POLICIA2 || GetPlayerJob(playerid) == POLICIA3) IB(playerid,3,"~b~~b~Policia:~n~/zat~n~/stop~n~/pokuta~n~/hide~n~/unhide~n~/kontrola");
  6813. else if(GetPlayerJob(playerid) == OCHRANKA) IB(playerid,3,"~b~~b~Dozorca:~n~/celaopen~n~/celaclose");
  6814. else if(GetPlayerJob(playerid) == YAKUZA1 || GetPlayerJob(playerid) == YAKUZA2) IB(playerid,3,"~b~~b~Yakuza:~n~/unest~n~/vydirat");
  6815. else if(GetPlayerJob(playerid) == RUSACI1 || GetPlayerJob(playerid) == RUSACI2) IB(playerid,3,"~b~~b~Rusaci:~n~/unest~n~/vydirat");
  6816. else if(GetPlayerJob(playerid) == TERACI) IB(playerid,3,"~b~~b~Teraci:~n~/unest~n~/vydirat");
  6817. else if(GetPlayerJob(playerid) == HASICI1 || GetPlayerJob(playerid) == HASICI2) return IB(playerid,3,"~b~~b~Hasici:~n~/hasicak");
  6818. else if(GetPlayerJob(playerid) == TAXI1 || GetPlayerJob(playerid) == TAXI2) IB(playerid,3,"~b~~b~Taxikar:~n~/taxa~n~/zakaznik");
  6819. else if(GetPlayerJob(playerid) == PILOT1||GetPlayerJob(playerid) == PILOT2 || GetPlayerJob(playerid) == PILOT3) IB(playerid,3,"~b~~b~Pilot:~n~/mise~n~/radio");
  6820. else if(GetPlayerJob(playerid) == DOKTOR1||GetPlayerJob(playerid) == DOKTOR2||GetPlayerJob(playerid) == DOKTOR3||GetPlayerJob(playerid) == DOKTOR4) IB(playerid,3,"~b~~b~Doktor:~n~/uzdravit");
  6821. else if(GetPlayerJob(playerid) == VOJAK1||GetPlayerJob(playerid) == VOJAK2||GetPlayerJob(playerid) == VOJAK3) IB(playerid,3,"~b~~b~Vojak:~n~/vesta");
  6822. else if(GetPlayerJob(playerid) == KURVA1||GetPlayerJob(playerid) == KURVA2) IB(playerid,3,"~b~~b~Slapka:~n~/sex");
  6823. else if(GetPlayerJob(playerid) == NOVINAR1||GetPlayerJob(playerid) == NOVINAR2||GetPlayerJob(playerid) == NOVINAR3) IB(playerid,3,"~b~~b~Novinar:~n~/novinka~n~/anketa");
  6824. //case GROOVE,BALLAS,VAGOS,AZTECS:
  6825. else if(GetPlayerJob(playerid) == DEALER) IB(playerid,3,"~b~~b~Dealer:~n~Ziadne specialne prikazy");
  6826. else if(GetPlayerJob(playerid) == BEUSAK1||GetPlayerJob(playerid) == BEUSAK2||GetPlayerJob(playerid) == BEUSAK3) IB(playerid,3,"~b~~b~Beusak:~n~/zajezd");
  6827. else if(GetPlayerJob(playerid) == OPRAVAR1||GetPlayerJob(playerid) == OPRAVAR2||GetPlayerJob(playerid) == OPRAVAR3) IB(playerid,3,"~b~~b~Opravar:~n~/mechanik");
  6828. else if(GetPlayerJob(playerid) == SBS1||GetPlayerJob(playerid) == SBS2||GetPlayerJob(playerid) == SBS3) IB(playerid,3,"~b~~b~SBS:~n~/hide~n~/unhide~n~/vybav");
  6829. else if(GetPlayerJob(playerid) == SMETIAR1||GetPlayerJob(playerid) == SMETIAR2||GetPlayerJob(playerid) == SMETIAR3) IB(playerid,3,"~b~~b~Smetiar:~n~/mise");
  6830. else if(GetPlayerJob(playerid) == TUNING1||GetPlayerJob(playerid) == TUNING2) IB(playerid,3,"~b~~b~Tuningar:~n~/flip");
  6831. else if(GetPlayerJob(playerid) == KAMION1||GetPlayerJob(playerid) == KAMION2||GetPlayerJob(playerid) == KAMION3) IB(playerid,3,"~b~~b~Vodic kamionu:~n~/mise");
  6832. else if(GetPlayerJob(playerid) == ZMRZLINAR) IB(playerid,3,"~b~~b~Zmrzlinar:~n~/zmrzlina");
  6833. else if(GetPlayerJob(playerid) == PRAVNIK) IB(playerid,3,"~b~~b~Pravnik:~n~/soudit");
  6834. else IB(playerid,3,"~b~~b~Nezamestnany:~n~Nemas ziadne specialne prikazy");
  6835.  
  6836. return true;
  6837. }
  6838.  
  6839. stock EnCode(nickname[]) {
  6840. new tmp[MAX_STRING];
  6841. set(tmp,nickname);
  6842. tmp=strreplace("_","_00",tmp);
  6843. tmp=strreplace(";","_01",tmp);
  6844. tmp=strreplace("!","_02",tmp);
  6845. tmp=strreplace("/","_03",tmp);
  6846. tmp=strreplace("\\","_04",tmp);
  6847. tmp=strreplace("[","_05",tmp);
  6848. tmp=strreplace("]","_06",tmp);
  6849. tmp=strreplace("?","_07",tmp);
  6850. tmp=strreplace(".","_08",tmp);
  6851. tmp=strreplace("*","_09",tmp);
  6852. tmp=strreplace("<","_10",tmp);
  6853. tmp=strreplace(">","_11",tmp);
  6854. tmp=strreplace("{","_12",tmp);
  6855. tmp=strreplace("}","_13",tmp);
  6856. tmp=strreplace(" ","_14",tmp);
  6857. tmp=strreplace("\"","_15",tmp);
  6858. tmp=strreplace(":","_16",tmp);
  6859. tmp=strreplace("|","_17",tmp);
  6860. tmp=strreplace("=","_18",tmp);
  6861. return tmp;
  6862. }
  6863.  
  6864. stock DeCode(nickname[]) {
  6865. new tmp[MAX_STRING];
  6866. set(tmp,nickname);
  6867. tmp=strreplace("_01",";",tmp);
  6868. tmp=strreplace("_02","!",tmp);
  6869. tmp=strreplace("_03","/",tmp);
  6870. tmp=strreplace("_04","\\",tmp);
  6871. tmp=strreplace("_05","[",tmp);
  6872. tmp=strreplace("_06","]",tmp);
  6873. tmp=strreplace("_07","?",tmp);
  6874. tmp=strreplace("_08",".",tmp);
  6875. tmp=strreplace("_09","*",tmp);
  6876. tmp=strreplace("_10","<",tmp);
  6877. tmp=strreplace("_11",">",tmp);
  6878. tmp=strreplace("_12","{",tmp);
  6879. tmp=strreplace("_13","}",tmp);
  6880. tmp=strreplace("_14"," ",tmp);
  6881. tmp=strreplace("_15","\"",tmp);
  6882. tmp=strreplace("_16",":",tmp);
  6883. tmp=strreplace("_17","|",tmp);
  6884. tmp=strreplace("_18","=",tmp);
  6885. tmp=strreplace("_00","_",tmp);
  6886. return tmp;
  6887. }
  6888. stock set(dest[],source[]) {
  6889. new count = strlen(source);
  6890. new i=0;
  6891. for (i=0;i<count;i++) {
  6892. dest[i]=source[i];
  6893. }
  6894. dest[count]=0;
  6895. }
  6896. stock strreplace(trg[],newstr[],src[]) {
  6897. new f=0;
  6898. new s1[MAX_STRING];
  6899. new tmp[MAX_STRING];
  6900. format(s1,sizeof(s1),"%s",src);
  6901. f = strfind(s1,trg);
  6902. tmp[0]=0;
  6903. while (f>=0) {
  6904. strcat(tmp,ret_memcpy(s1, 0, f));
  6905. strcat(tmp,newstr);
  6906. format(s1,sizeof(s1),"%s",ret_memcpy(s1, f+strlen(trg), strlen(s1)-f));
  6907. f = strfind(s1,trg);
  6908. }
  6909. strcat(tmp,s1);
  6910. return tmp;
  6911. }
  6912. ret_memcpy(source[],index=0,numbytes) {
  6913. new tmp[MAX_STRING];
  6914. new i=0;
  6915. tmp[0]=0;
  6916. if (index>=strlen(source)) return tmp;
  6917. if (numbytes+index>=strlen(source)) numbytes=strlen(source)-index;
  6918. if (numbytes<=0) return tmp;
  6919. for (i=index;i<numbytes+index;i++) {
  6920. tmp[i-index]=source[i];
  6921. if (source[i]==0) return tmp;
  6922. }
  6923. tmp[numbytes]=0;
  6924. return tmp;
  6925. }
  6926. stock Hash(string[])
  6927. {
  6928. new
  6929. hash = -1,
  6930. i,
  6931. j;
  6932. while ((j = string[i++]))
  6933. {
  6934. hash = hash * 33 + j;
  6935. }
  6936. return hash;
  6937. }
  6938.  
  6939. stock ReturnPVarString(playerid,name[]){
  6940. new string[MAX_STRING];
  6941. GetPVarString(playerid,name,string,MAX_STRING);
  6942. return string;
  6943. }
  6944. stock Jmeno(playerid){
  6945. new name[MAX_PLAYER_NAME];
  6946. GetPlayerName(playerid,name,MAX_PLAYER_NAME);
  6947. return name;
  6948. }
  6949.  
  6950. stock GetClosestVehicle(playerid, Float:range)
  6951. {
  6952. new Float:p_X;
  6953. new Float:p_Y;
  6954. new Float:p_Z;
  6955.  
  6956. new Float:Distance;
  6957. new Float:PretendentDistance = range +1;
  6958. new Pretendent = -1;
  6959.  
  6960. GetPlayerPos(playerid, p_X, p_Y, p_Z);
  6961.  
  6962. for(new vehicleid=1; vehicleid < MAX_VEHICLES; vehicleid++)
  6963. {
  6964. Distance = GetVehicleDistanceFromPoint(vehicleid, p_X, p_Y, p_Z);
  6965.  
  6966. if(Distance <= range && Distance <= PretendentDistance)
  6967. {
  6968. Pretendent = vehicleid;
  6969. PretendentDistance = Distance;
  6970. }
  6971. }
  6972.  
  6973. return Pretendent;
  6974. }
  6975.  
  6976.  
  6977.  
  6978. stock OnPlayerCommand(playerid,command[])
  6979. {
  6980. new cmd[50],callback[55], params[128], size, len = strlen(command),help;
  6981. for(new i; i < len;i++){
  6982. if(command[i] != ' '){
  6983. if(command[i] >= 'A' && command[i] <= 'Z'){
  6984. command[i] += 32;
  6985. }
  6986. }else{
  6987. size = i;
  6988. break;
  6989. }}
  6990.  
  6991. if(size > 0){
  6992. strmid(cmd,command,1,size,50);
  6993. strmid(params,command,size+1,len,128);
  6994. }else{
  6995. format(cmd,50,command[1]);
  6996. }
  6997.  
  6998. if(!params[0]) params = " ";
  6999. if(!strcmp(params,"help")) help = 1;
  7000. format(callback,50,"cmd_%s",cmd);
  7001. if(CallLocalFunction(callback,"isi",playerid,params,help))
  7002. {
  7003. return true;
  7004. }else{
  7005. if(PlayerCallWarp(playerid,command)) return true;
  7006. else if(!CallLocalFunction("OnPlayerCommandTextEx","isssi",playerid,command,cmd,params,help)){
  7007. return SCM(playerid,-1,"Příkaz neexistuje, Soráč Brácho");
  7008. }
  7009. }
  7010. return false;
  7011. }
  7012. stock GetVehicleType(vehicleid) //By YellowBlood (edited by Gabriel "Larcius" Cordes)
  7013. {
  7014. new type=0;
  7015. new car = GetVehicleModel(vehicleid);
  7016. switch(car)
  7017. {
  7018. // ================== CARS =======
  7019. case
  7020. 416, //ambulan - car
  7021. 445, //admiral - car
  7022. 602, //alpha - car
  7023. 485, //baggage - car
  7024. 568, //bandito - car
  7025. 429, //banshee - car
  7026. 499, //benson - car
  7027. 424, //bfinject, //car
  7028. 536, //blade - car
  7029. 496, //blistac - car
  7030. 504, //bloodra - car
  7031. 422, //bobcat - car
  7032. 609, //boxburg - car
  7033. 498, //boxville, //car
  7034. 401, //bravura - car
  7035. 575, //broadway, //car
  7036. 518, //buccanee, //car
  7037. 402, //buffalo - car
  7038. 541, //bullet - car
  7039. 482, //burrito - car
  7040. 431, //bus - car
  7041. 438, //cabbie - car
  7042. 457, //caddy - car
  7043. 527, //cadrona - car
  7044. 483, //camper - car
  7045. 524, //cement - car
  7046. 415, //cheetah - car
  7047. 542, //clover - car
  7048. 589, //club - car
  7049. 480, //comet - car
  7050. 596, //copcarla, //car
  7051. 599, //copcarru, //car
  7052. 597, //copcarsf, //car
  7053. 598, //copcarvg, //car
  7054. 578, //dft30 - car
  7055. 486, //dozer - car
  7056. 507, //elegant - car
  7057. 562, //elegy - car
  7058. 585, //emperor - car
  7059. 427, //enforcer, //car
  7060. 419, //esperant, //car
  7061. 587, //euros - car
  7062. 490, //fbiranch, //car
  7063. 528, //fbitruck, //car
  7064. 533, //feltzer - car
  7065. 544, //firela - car
  7066. 407, //firetruk, //car
  7067. 565, //flash - car
  7068. 455, //flatbed - car
  7069. 530, //forklift, //car
  7070. 526, //fortune - car
  7071. 466, //glendale, //car
  7072. 604, //glenshit, //car
  7073. 492, //greenwoo, //car
  7074. 474, //hermes - car
  7075. 434, //hotknife, //car
  7076. 502, //hotrina - car
  7077. 503, //hotrinb - car
  7078. 494, //hotring - car
  7079. 579, //huntley - car
  7080. 545, //hustler - car
  7081. 411, //infernus, //car
  7082. 546, //intruder, //car
  7083. 559, //jester - car
  7084. 508, //journey - car
  7085. 571, //kart - car
  7086. 400, //landstal, //car
  7087. 403, //linerun - car
  7088. 517, //majestic, //car
  7089. 410, //manana - car
  7090. 551, //merit - car
  7091. 500, //mesa - car
  7092. 418, //moonbeam, //car
  7093. 572, //mower - car
  7094. 423, //mrwhoop - car
  7095. 516, //nebula - car
  7096. 582, //newsvan - car
  7097. 467, //oceanic - car
  7098. 404, //peren - car
  7099. 514, //petro - car
  7100. 603, //phoenix - car
  7101. 600, //picador - car
  7102. 413, //pony - car
  7103. 426, //premier - car
  7104. 436, //previon - car
  7105. 547, //primo - car
  7106. 489, //rancher - car
  7107. 441, //rcbandit, //car
  7108. 594, //rccam - car
  7109. 564, //rctiger - car
  7110. 515, //rdtrain - car
  7111. 479, //regina - car
  7112. 534, //remingtn, //car
  7113. 505, //rnchlure, //car
  7114. 442, //romero - car
  7115. 440, //rumpo - car
  7116. 475, //sabre - car
  7117. 543, //sadler - car
  7118. 605, //sadlshit, //car
  7119. 495, //sandking, //car
  7120. 567, //savanna - car
  7121. 428, //securica, //car
  7122. 405, //sentinel, //car
  7123. 535, //slamvan - car
  7124. 458, //solair - car
  7125. 580, //stafford, //car
  7126. 439, //stallion, //car
  7127. 561, //stratum - car
  7128. 409, //stretch - car
  7129. 560, //sultan - car
  7130. 550, //sunrise - car
  7131. 506, //supergt - car
  7132. 601, //swatvan - car
  7133. 574, //sweeper - car
  7134. 566, //tahoma - car
  7135. 549, //tampa - car
  7136. 420, //taxi - car
  7137. 459, //topfun - car
  7138. 576, //tornado - car
  7139. 583, //tug - car
  7140. 451, //turismo - car
  7141. 558, //uranus - car
  7142. 552, //utility - car
  7143. 540, //vincent - car
  7144. 491, //virgo - car
  7145. 412, //voodoo - car
  7146. 478, //walton - car
  7147. 421, //washing - car
  7148. 529, //willard - car
  7149. 555, //windsor - car
  7150. 456, //yankee - car
  7151. 554, //yosemite - car
  7152. 477 //zr350 - car
  7153. : type = VTYPE_CAR;
  7154.  
  7155. // ================== BIKES =======
  7156. case
  7157. 581, //bf400 - bike
  7158. 523, //copbike - bike
  7159. 462, //faggio - bike
  7160. 521, //fcr900 - bike
  7161. 463, //freeway - bike
  7162. 522, //nrg500 - bike
  7163. 461, //pcj600 - bike
  7164. 448, //pizzaboy, //bike
  7165. 468, //sanchez - bike
  7166. 586 //wayfarer, //bike
  7167. : type = VTYPE_BIKE;
  7168.  
  7169. // =================== BMX =======
  7170. case
  7171. 509, //bike - bmx
  7172. 481, //bmx - bmx
  7173. 510 //mtbike - bmx
  7174. : type = VTYPE_BMX;
  7175.  
  7176. // ================== QUADS =======
  7177. case
  7178. 471 //quad - quad
  7179. : type = VTYPE_QUAD;
  7180.  
  7181. // ================== SEA =======
  7182. case
  7183. 472, //coastg - boat
  7184. 473, //dinghy - boat
  7185. 493, //jetmax - boat
  7186. 595, //launch - boat
  7187. 484, //marquis - boat
  7188. 430, //predator, //boat
  7189. 453, //reefer - boat
  7190. 452, //speeder - boat
  7191. 446, //squalo - boat
  7192. 454 //tropic - boat
  7193. : type = VTYPE_SEA;
  7194.  
  7195. // ================= HELI =======
  7196. case
  7197. 548, //cargobob, //heli
  7198. 425, //hunter - heli
  7199. 417, //leviathn, //heli
  7200. 487, //maverick, //heli
  7201. 497, //polmav - heli
  7202. 563, //raindanc, //heli
  7203. 501, //rcgoblin, //heli
  7204. 465, //rcraider, //heli
  7205. 447, //seaspar - heli
  7206. 469, //sparrow - heli
  7207. 488 //vcnmav - heli
  7208. : type = VTYPE_HELI;
  7209.  
  7210. // ================ PLANE =======
  7211. case
  7212. 592, //androm - plane
  7213. 577, //at 400 - plane
  7214. 511, //beagle - plane
  7215. 512, //cropdust, //plane
  7216. 593, //dodo - plane
  7217. 520, //hydra - plane
  7218. 553, //nevada - plane
  7219. 464, //rcbaron - plane
  7220. 476, //rustler - plane
  7221. 519, //shamal - plane
  7222. 460, //skimmer - plane
  7223. 513, //stunt - plane
  7224. 539 //vortex - plane
  7225. : type = VTYPE_PLANE;
  7226.  
  7227. // ================== HEAVY =======
  7228. case
  7229. 588, //hotdog - car
  7230. 437, //coach - car
  7231. 532, //combine - car
  7232. 433, //barracks, //car
  7233. 414, //mule - car
  7234. 443, //packer - car
  7235. 470, //patriot - car
  7236. 432, //rhino - car
  7237. 525, //towtruck, //car
  7238. 531, //tractor - car
  7239. 408 //trash - car
  7240. : type = VTYPE_HEAVY;
  7241.  
  7242. // ================ MONSTER =======
  7243. case
  7244. 406, //dumper - mtruck
  7245. 573, //duneride, //mtruck
  7246. 444, //monster - mtruck
  7247. 556, //monstera, //mtruck
  7248. 557 //monsterb, //mtruck
  7249. : type = VTYPE_MONSTER;
  7250.  
  7251. // ================ TRAILER =======
  7252. case
  7253. 435, //artict1 - trailer
  7254. 450, //artict2 - trailer
  7255. 591, //artict3 - trailer
  7256. 606, //bagboxa - trailer
  7257. 607, //bagboxb - trailer
  7258. 610, //farmtr1 - trailer
  7259. 584, //petrotr - trailer
  7260. 608, //tugstair - trailer
  7261. 611 //utiltr1 - trailer
  7262. : type = VTYPE_TRAILER;
  7263.  
  7264. // ================== TRAIN =======
  7265. case
  7266. 590, //freibox - train
  7267. 569, //freiflat, //train
  7268. 537, //freight - train
  7269. 538, //streak - train
  7270. 570, //streakc - train
  7271. 449 //tram - train
  7272. : type = VTYPE_TRAIN;
  7273. }
  7274. return type;
  7275. }
  7276.  
  7277.  
  7278.  
  7279. stock sscanf(string[], format[], {Float,_}:...)
  7280. {
  7281. #if defined isnull
  7282. if (isnull(string))
  7283. #else
  7284. if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
  7285. #endif
  7286. {
  7287. return format[0];
  7288. }
  7289. #pragma tabsize 4
  7290. new
  7291. formatPos = 0,
  7292. stringPos = 0,
  7293. paramPos = 2,
  7294. paramCount = numargs(),
  7295. delim = ' ';
  7296. while (string[stringPos] && string[stringPos] <= ' ')
  7297. {
  7298. stringPos++;
  7299. }
  7300. while (paramPos < paramCount && string[stringPos])
  7301. {
  7302. switch (format[formatPos++])
  7303. {
  7304. case '\0':
  7305. {
  7306. return 0;
  7307. }
  7308. case 'i', 'd':
  7309. {
  7310. new
  7311. neg = 1,
  7312. num = 0,
  7313. ch = string[stringPos];
  7314. if (ch == '-')
  7315. {
  7316. neg = -1;
  7317. ch = string[++stringPos];
  7318. }
  7319. do
  7320. {
  7321. stringPos++;
  7322. if ('0' <= ch <= '9')
  7323. {
  7324. num = (num * 10) + (ch - '0');
  7325. }
  7326. else
  7327. {
  7328. return -1;
  7329. }
  7330. }
  7331. while ((ch = string[stringPos]) > ' ' && ch != delim);
  7332. setarg(paramPos, 0, num * neg);
  7333. }
  7334. case 'h', 'x':
  7335. {
  7336. new
  7337. num = 0,
  7338. ch = string[stringPos];
  7339. do
  7340. {
  7341. stringPos++;
  7342. switch (ch)
  7343. {
  7344. case 'x', 'X':
  7345. {
  7346. num = 0;
  7347. continue;
  7348. }
  7349. case '0' .. '9':
  7350. {
  7351. num = (num << 4) | (ch - '0');
  7352. }
  7353. case 'a' .. 'f':
  7354. {
  7355. num = (num << 4) | (ch - ('a' - 10));
  7356. }
  7357. case 'A' .. 'F':
  7358. {
  7359. num = (num << 4) | (ch - ('A' - 10));
  7360. }
  7361. default:
  7362. {
  7363. return -1;
  7364. }
  7365. }
  7366. }
  7367. while ((ch = string[stringPos]) > ' ' && ch != delim);
  7368. setarg(paramPos, 0, num);
  7369. }
  7370. case 'c':
  7371. {
  7372. setarg(paramPos, 0, string[stringPos++]);
  7373. }
  7374. case 'f':
  7375. {
  7376.  
  7377. new changestr[16], changepos = 0, strpos = stringPos;
  7378. while(changepos < 16 && string[strpos] && string[strpos] != delim)
  7379. {
  7380. changestr[changepos++] = string[strpos++];
  7381. }
  7382. changestr[changepos] = '\0';
  7383. setarg(paramPos,0,_:floatstr(changestr));
  7384. }
  7385. case 'p':
  7386. {
  7387. delim = format[formatPos++];
  7388. continue;
  7389. }
  7390. case '\'':
  7391. {
  7392. new
  7393. end = formatPos - 1,
  7394. ch;
  7395. while ((ch = format[++end]) && ch != '\'') {}
  7396. if (!ch)
  7397. {
  7398. return -1;
  7399. }
  7400. format[end] = '\0';
  7401. if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
  7402. {
  7403. if (format[end + 1])
  7404. {
  7405. return -1;
  7406. }
  7407. return 0;
  7408. }
  7409. format[end] = '\'';
  7410. stringPos = ch + (end - formatPos);
  7411. formatPos = end + 1;
  7412. }
  7413. case 'u':
  7414. {
  7415. new
  7416. end = stringPos - 1,
  7417. id = 0,
  7418. bool:num = true,
  7419. ch;
  7420. while ((ch = string[++end]) && ch != delim)
  7421. {
  7422. if (num)
  7423. {
  7424. if ('0' <= ch <= '9')
  7425. {
  7426. id = (id * 10) + (ch - '0');
  7427. }
  7428. else
  7429. {
  7430. num = false;
  7431. }
  7432. }
  7433. }
  7434. if (num && IsPlayerConnected(id))
  7435. {
  7436. setarg(paramPos, 0, id);
  7437. }
  7438. else
  7439. {
  7440. #if !defined foreach
  7441. #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
  7442. #define __SSCANF_FOREACH__
  7443. #endif
  7444. string[end] = '\0';
  7445. num = false;
  7446. new
  7447. name[MAX_PLAYER_NAME];
  7448. id = end - stringPos;
  7449. ForPlayers(playerid)
  7450. {
  7451. GetPlayerName(playerid, name, sizeof (name));
  7452. if (!strcmp(name, string[stringPos], true, id))
  7453. {
  7454. setarg(paramPos, 0, playerid);
  7455. num = true;
  7456. break;
  7457. }
  7458. }
  7459. if (!num)
  7460. {
  7461. setarg(paramPos, 0, INVALID_PLAYER_ID);
  7462. }
  7463. string[end] = ch;
  7464. #if defined __SSCANF_FOREACH__
  7465. #undef foreach
  7466. #undef __SSCANF_FOREACH__
  7467. #endif
  7468. }
  7469. stringPos = end;
  7470. }
  7471. case 's', 'z':
  7472. {
  7473. new
  7474. i = 0,
  7475. ch;
  7476. if (format[formatPos])
  7477. {
  7478. while ((ch = string[stringPos++]) && ch != delim)
  7479. {
  7480. setarg(paramPos, i++, ch);
  7481. }
  7482. if (!i)
  7483. {
  7484. return -1;
  7485. }
  7486. }
  7487. else
  7488. {
  7489. while ((ch = string[stringPos++]))
  7490. {
  7491. setarg(paramPos, i++, ch);
  7492. }
  7493. }
  7494. stringPos--;
  7495. setarg(paramPos, i, '\0');
  7496. }
  7497. default:
  7498. {
  7499. continue;
  7500. }
  7501. }
  7502. while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
  7503. {
  7504. stringPos++;
  7505. }
  7506. while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
  7507. {
  7508. stringPos++;
  7509. }
  7510. paramPos++;
  7511. }
  7512. do
  7513. {
  7514. if ((delim = format[formatPos++]) > ' ')
  7515. {
  7516. if (delim == '\'')
  7517. {
  7518. while ((delim = format[formatPos++]) && delim != '\'') {}
  7519. }
  7520. else if (delim != 'z')
  7521. {
  7522. return delim;
  7523. }
  7524. }
  7525. }
  7526. while (delim > ' ');
  7527. return 0;
  7528. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement