Advertisement
Guest User

Untitled

a guest
Feb 21st, 2015
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 372.74 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. for(new i=0;i<MAX_VEHICLES;i++)
  613. {
  614. format(carlocked[i],"false");
  615. }
  616.  
  617. CreateProperty( 5, 2533.9753,2021.2074,10.8203,100);
  618. CreateProperty( 4, 1931.9894,1345.6332,9.9688,500000);
  619.  
  620. SetGameModeText(GAMEMODE);
  621. UsePlayerPedAnims();
  622. AddPlayerClass(249, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  623. AddPlayerClass(28, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  624. AddPlayerClass(120, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  625. AddPlayerClass(0, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  626. AddPlayerClass(1, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  627. AddPlayerClass(2, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  628. AddPlayerClass(66, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  629. AddPlayerClass(290, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  630. AddPlayerClass(291, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  631. AddPlayerClass(292, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  632. AddPlayerClass(293, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  633. AddPlayerClass(294, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  634. AddPlayerClass(295, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  635. AddPlayerClass(296, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  636. AddPlayerClass(297, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  637. AddPlayerClass(299, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  638. AddPlayerClass(59, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  639. AddPlayerClass(60, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  640. AddPlayerClass(98, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  641. AddPlayerClass(101, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  642. AddPlayerClass(185, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  643. AddPlayerClass(186, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  644. AddPlayerClass(187, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  645. AddPlayerClass(188, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  646. AddPlayerClass(240, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  647. AddPlayerClass(195, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  648. AddPlayerClass(194, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  649. AddPlayerClass(193, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  650. AddPlayerClass(192, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  651. AddPlayerClass(191, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  652. AddPlayerClass(190, 1606.6906, 1820.5526, 10.828, 359.9288, 46, 1, 16, 1, 24, 7);
  653. ////////////////////////////////////////////////DRIFT2//////////////////////////
  654. AddStaticVehicleEx(560,-2128.89990234,2200.30004883,4.80000019,236.00000000,-1,1,15); //Sultan
  655. AddStaticVehicleEx(560,-2118.30004883,2214.50000000,4.80000019,236.00000000,-1,1,15); //Sultan
  656. AddStaticVehicleEx(562,-2115.10009766,2219.10009766,4.69999981,234.00000000,-1,1,15); //Elegy
  657. AddStaticVehicleEx(562,-2132.19995117,2195.89990234,4.69999981,234.00000000,-1,1,15); //Elegy
  658. CreateObject(8172,-2077.69995117,2174.00000000,4.00000000,0.00000000,0.00000000,234.00000000); //object(vgssairportland07) (1)
  659. CreateObject(8343,-1987.50000000,2078.69995117,4.00000000,0.00000000,0.00000000,234.00000000); //object(vgssairportland09) (4)
  660. CreateObject(8343,-2007.19995117,1985.30004883,4.00000000,0.00000000,0.00000000,56.00000000); //object(vgssairportland09) (8)
  661. CreateObject(8343,-1954.50000000,1891.69995117,4.00000000,0.00000000,0.00000000,236.00000000); //object(vgssairportland09) (11)
  662. CreateObject(8343,-1972.69995117,1797.59997559,4.00000000,0.00000000,0.00000000,56.00000000); //object(vgssairportland09) (12)
  663. CreateObject(8344,-1879.09997559,1734.59997559,4.00000000,0.00000000,0.00000000,56.00000000); //object(vgssairportland10) (7)
  664. CreateObject(8344,-1771.50000000,1768.30004883,4.00000000,0.00000000,0.00000000,236.00000000); //object(vgssairportland10) (8)
  665. CreateObject(8343,-1677.59997559,1705.19995117,4.00000000,0.00000000,0.00000000,236.00000000); //object(vgssairportland09) (13)
  666. CreateObject(8344,-1740.69995117,1641.19995117,4.00000000,0.00000000,0.00000000,56.00000000); //object(vgssairportland10) (9)
  667. CreateObject(8343,-1846.30004883,1644.90002441,4.00000000,0.00000000,0.00000000,336.00000000); //object(vgssairportland09) (14)
  668. CreateObject(8343,-1929.30004883,1576.69995117,4.00000000,0.00000000,0.00000000,156.00000000); //object(vgssairportland09) (15)
  669. CreateObject(8343,-2024.90002441,1578.19995117,4.00000000,0.00000000,0.00000000,336.00000000); //object(vgssairportland09) (16)
  670. CreateObject(8343,-2107.80004883,1510.40002441,4.00000000,0.00000000,0.00000000,156.00000000); //object(vgssairportland09) (17)
  671. CreateObject(8344,-2181.69995117,1561.19995117,4.00000000,0.00000000,0.00000000,336.00000000); //object(vgssairportland10) (10)
  672. CreateObject(8344,-2196.69995117,2230.30004883,4.00000000,0.00000000,0.00000000,234.00000000); //object(vgssairportland10) (11)
  673. CreateObject(8344,-2173.30004883,1699.00000000,4.00000000,0.00000000,0.00000000,156.00000000); //object(vgssairportland10) (12)
  674. CreateObject(8344,-2225.30004883,1799.40002441,4.00000000,0.00000000,0.00000000,336.00000000); //object(vgssairportland10) (13)
  675. CreateObject(8343,-2261.69995117,2168.60009766,4.00000000,0.00000000,0.00000000,54.00000000); //object(vgssairportland09) (18)
  676. CreateObject(8343,-2212.10009766,2073.10009766,4.00000000,0.00000000,0.00000000,234.00000000); //object(vgssairportland09) (19)
  677. CreateObject(8343,-2224.00000000,1917.90002441,4.00000000,0.00000000,0.00000000,246.00000000); //object(vgssairportland09) (20)
  678. CreateObject(8343,-2231.69995117,1983.69995117,4.00000000,0.00000000,0.00000000,48.00000000); //object(vgssairportland09) (22)
  679. CreateObject(16120,-2107.60009766,2228.80004883,0.00000000,0.00000000,0.00000000,20.00000000); //object(des_rockgp2_07) (88)
  680. CreateObject(16120,-2068.89990234,2201.30004883,0.00000000,0.00000000,0.00000000,20.00000000); //object(des_rockgp2_07) (89)
  681. CreateObject(16120,-2030.09997559,2171.80004883,0.00000000,0.00000000,0.00000000,20.00000000); //object(des_rockgp2_07) (90)
  682. CreateObject(16120,-1993.00000000,2145.10009766,0.00000000,0.00000000,0.00000000,24.00000000); //object(des_rockgp2_07) (91)
  683. CreateObject(16120,-1961.40002441,2122.19995117,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (92)
  684. CreateObject(16120,-1944.50000000,2084.89990234,0.00000000,0.00000000,0.00000000,334.00000000); //object(des_rockgp2_07) (93)
  685. CreateObject(16120,-1948.90002441,2043.09997559,0.00000000,0.00000000,0.00000000,298.00000000); //object(des_rockgp2_07) (94)
  686. CreateObject(16120,-1976.90002441,2014.90002441,0.00000000,0.00000000,0.00000000,266.00000000); //object(des_rockgp2_07) (95)
  687. CreateObject(16120,-1990.00000000,1976.40002441,0.30000001,0.00000000,0.00000000,16.00000000); //object(des_rockgp2_07) (96)
  688. CreateObject(16120,-1949.80004883,1949.09997559,0.00000000,0.00000000,0.00000000,24.00000000); //object(des_rockgp2_07) (97)
  689. CreateObject(16120,-1918.09997559,1918.40002441,0.00000000,0.00000000,0.00000000,350.00000000); //object(des_rockgp2_07) (98)
  690. CreateObject(16120,-1910.00000000,1878.80004883,0.00000000,0.00000000,0.00000000,320.00000000); //object(des_rockgp2_07) (99)
  691. CreateObject(16120,-1925.50000000,1841.90002441,0.00000000,0.00000000,0.00000000,284.00000000); //object(des_rockgp2_07) (100)
  692. CreateObject(16120,-1956.09997559,1806.30004883,0.00000000,0.00000000,0.00000000,110.00000000); //object(des_rockgp2_07) (101)
  693. CreateObject(16120,-1946.90002441,1781.50000000,0.00000000,0.00000000,0.00000000,22.00000000); //object(des_rockgp2_07) (102)
  694. CreateObject(16120,-1907.09997559,1756.00000000,0.00000000,0.00000000,0.00000000,24.00000000); //object(des_rockgp2_07) (103)
  695. CreateObject(16120,-1862.69995117,1744.69995117,0.00000000,0.00000000,0.00000000,240.00000000); //object(des_rockgp2_07) (104)
  696. CreateObject(16120,-1849.40002441,1762.69995117,0.00000000,0.00000000,0.00000000,134.00000000); //object(des_rockgp2_07) (105)
  697. CreateObject(16120,-1831.69995117,1800.40002441,0.00000000,0.00000000,0.00000000,98.00000000); //object(des_rockgp2_07) (106)
  698. CreateObject(16120,-1797.19995117,1820.30004883,0.00000000,0.00000000,0.00000000,62.00000000); //object(des_rockgp2_07) (107)
  699. CreateObject(16120,-1753.90002441,1813.40002441,4.00000000,0.00000000,0.00000000,24.00000000); //object(des_rockgp2_07) (108)
  700. CreateObject(16120,-1718.69995117,1791.40002441,4.00000000,0.00000000,0.00000000,22.00000000); //object(des_rockgp2_07) (109)
  701. CreateObject(16120,-1683.09997559,1769.80004883,0.00000000,0.00000000,0.00000000,18.00000000); //object(des_rockgp2_07) (110)
  702. CreateObject(16120,-1646.40002441,1739.90002441,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (111)
  703. CreateObject(16120,-1632.80004883,1697.80004883,0.00000000,0.00000000,0.00000000,324.00000000); //object(des_rockgp2_07) (112)
  704. CreateObject(16120,-1647.69995117,1656.19995117,0.00000000,0.00000000,0.00000000,288.00000000); //object(des_rockgp2_07) (113)
  705. CreateObject(16120,-1673.40002441,1616.00000000,0.00000000,0.00000000,0.00000000,286.00000000); //object(des_rockgp2_07) (114)
  706. CreateObject(16120,-1711.50000000,1590.59997559,0.00000000,0.00000000,0.00000000,248.00000000); //object(des_rockgp2_07) (115)
  707. CreateObject(16120,-1755.30004883,1593.09997559,0.00000000,0.00000000,0.00000000,212.00000000); //object(des_rockgp2_07) (116)
  708. CreateObject(16120,-1793.50000000,1615.50000000,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (117)
  709. CreateObject(16120,-1841.40002441,1628.09997559,0.00000000,0.00000000,0.00000000,60.00000000); //object(des_rockgp2_07) (118)
  710. CreateObject(16120,-1861.40002441,1605.80004883,0.00000000,0.00000000,0.00000000,304.00000000); //object(des_rockgp2_07) (119)
  711. CreateObject(16120,-1880.59997559,1565.59997559,0.00000000,0.00000000,0.00000000,288.00000000); //object(des_rockgp2_07) (120)
  712. CreateObject(16120,-1913.09997559,1536.19995117,0.00000000,0.00000000,0.00000000,254.00000000); //object(des_rockgp2_07) (121)
  713. CreateObject(16120,-1956.19995117,1532.30004883,0.00000000,0.00000000,0.00000000,220.00000000); //object(des_rockgp2_07) (122)
  714. CreateObject(16120,-1990.50000000,1553.09997559,0.00000000,0.00000000,0.00000000,184.00000000); //object(des_rockgp2_07) (123)
  715. CreateObject(16120,-2028.59997559,1561.30004883,0.00000000,0.00000000,0.00000000,290.00000000); //object(des_rockgp2_07) (124)
  716. CreateObject(16120,-2050.19995117,1517.50000000,0.00000000,0.00000000,0.00000000,302.00000000); //object(des_rockgp2_07) (125)
  717. CreateObject(16120,-2076.39990234,1479.09997559,0.00000000,0.00000000,0.00000000,272.00000000); //object(des_rockgp2_07) (126)
  718. CreateObject(16120,-2116.10009766,1464.19995117,0.00000000,0.00000000,0.00000000,236.00000000); //object(des_rockgp2_07) (127)
  719. CreateObject(16120,-2156.00000000,1474.19995117,0.00000000,0.00000000,0.00000000,208.00000000); //object(des_rockgp2_07) (128)
  720. CreateObject(16120,-2199.39990234,1493.40002441,0.00000000,0.00000000,0.00000000,200.00000000); //object(des_rockgp2_07) (129)
  721. CreateObject(16120,-2226.19995117,1526.00000000,0.00000000,0.00000000,0.00000000,166.00000000); //object(des_rockgp2_07) (130)
  722. CreateObject(16120,-2229.10009766,1572.09997559,0.00000000,0.00000000,0.00000000,126.00000000); //object(des_rockgp2_07) (131)
  723. CreateObject(16120,-2212.10009766,1615.69995117,0.00000000,0.00000000,0.00000000,124.00000000); //object(des_rockgp2_07) (132)
  724. CreateObject(16120,-2192.80004883,1659.80004883,0.00000000,0.00000000,0.00000000,124.00000000); //object(des_rockgp2_07) (133)
  725. CreateObject(16120,-2194.60009766,1708.59997559,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (134)
  726. CreateObject(16120,-2188.10009766,1710.09997559,0.00000000,0.00000000,0.00000000,306.00000000); //object(des_rockgp2_07) (135)
  727. CreateObject(16120,-2222.00000000,1723.30004883,0.00000000,0.00000000,0.00000000,220.00000000); //object(des_rockgp2_07) (136)
  728. CreateObject(16120,-2258.89990234,1745.00000000,0.00000000,0.00000000,0.00000000,184.00000000); //object(des_rockgp2_07) (137)
  729. CreateObject(16120,-2275.50000000,1785.59997559,0.00000000,0.00000000,0.00000000,146.00000000); //object(des_rockgp2_07) (138)
  730. CreateObject(16120,-2266.30004883,1831.19995117,0.00000000,0.00000000,0.00000000,122.00000000); //object(des_rockgp2_07) (139)
  731. CreateObject(16120,-2243.89990234,1876.80004883,0.00000000,0.00000000,0.00000000,114.00000000); //object(des_rockgp2_07) (140)
  732. CreateObject(16120,-2233.19995117,1918.40002441,0.00000000,0.00000000,0.00000000,174.00000000); //object(des_rockgp2_07) (141)
  733. CreateObject(16120,-2260.50000000,1948.19995117,0.00000000,0.00000000,0.00000000,170.00000000); //object(des_rockgp2_07) (142)
  734. CreateObject(16120,-2275.50000000,1992.90002441,0.00000000,0.00000000,0.00000000,138.00000000); //object(des_rockgp2_07) (143)
  735. CreateObject(16120,-2258.30004883,2032.80004883,0.00000000,0.00000000,0.00000000,98.00000000); //object(des_rockgp2_07) (144)
  736. CreateObject(16120,-2242.50000000,2045.59997559,0.00000000,0.00000000,0.00000000,80.00000000); //object(des_rockgp2_07) (145)
  737. CreateObject(16120,-2228.80004883,2082.30004883,0.00000000,0.00000000,0.00000000,194.00000000); //object(des_rockgp2_07) (146)
  738. CreateObject(16120,-2266.89990234,2112.69995117,0.00000000,0.00000000,0.00000000,198.00000000); //object(des_rockgp2_07) (147)
  739. CreateObject(16120,-2298.80004883,2147.50000000,0.00000000,0.00000000,0.00000000,168.00000000); //object(des_rockgp2_07) (148)
  740. CreateObject(16120,-2303.89990234,2188.39990234,0.00000000,0.00000000,0.00000000,128.00000000); //object(des_rockgp2_07) (149)
  741. CreateObject(16120,-2283.30004883,2228.60009766,0.00000000,0.00000000,0.00000000,108.00000000); //object(des_rockgp2_07) (150)
  742. CreateObject(16120,-2256.00000000,2264.50000000,0.00000000,0.00000000,0.00000000,94.00000000); //object(des_rockgp2_07) (151)
  743. CreateObject(16120,-2147.50000000,2256.80004883,0.00000000,0.00000000,0.00000000,20.00000000); //object(des_rockgp2_07) (152)
  744. CreateObject(16120,-2189.30004883,2279.80004883,0.00000000,0.00000000,0.00000000,34.00000000); //object(des_rockgp2_07) (153)
  745. CreateObject(16120,-2225.10009766,2279.69995117,0.00000000,0.00000000,0.00000000,70.00000000); //object(des_rockgp2_07) (154)
  746. CreateObject(16120,-2174.00000000,2211.80004883,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (155)
  747. CreateObject(16120,-2133.89990234,2182.80004883,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (156)
  748. CreateObject(16120,-2093.89990234,2153.80004883,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (157)
  749. CreateObject(16120,-2054.80004883,2125.50000000,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (158)
  750. CreateObject(16120,-2016.90002441,2097.50000000,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (159)
  751. CreateObject(16120,-2012.09997559,2082.39990234,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (160)
  752. CreateObject(16120,-2027.40002441,2044.90002441,0.00000000,0.00000000,0.00000000,86.00000000); //object(des_rockgp2_07) (161)
  753. CreateObject(16120,-2050.89990234,2009.40002441,0.00000000,0.00000000,0.00000000,124.00000000); //object(des_rockgp2_07) (162)
  754. CreateObject(16120,-2047.30004883,1967.80004883,0.00000000,0.00000000,0.00000000,162.00000000); //object(des_rockgp2_07) (163)
  755. CreateObject(16120,-2018.59997559,1932.69995117,0.00000000,0.00000000,0.00000000,192.00000000); //object(des_rockgp2_07) (164)
  756. CreateObject(16120,-1984.50000000,1909.30004883,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (165)
  757. CreateObject(16120,-1972.69995117,1888.50000000,0.00000000,0.00000000,0.00000000,334.00000000); //object(des_rockgp2_07) (166)
  758. CreateObject(16120,-2001.40002441,1849.30004883,0.00000000,0.00000000,0.00000000,94.00000000); //object(des_rockgp2_07) (167)
  759. CreateObject(16120,-2017.59997559,1809.50000000,0.00000000,0.00000000,0.00000000,132.00000000); //object(des_rockgp2_07) (168)
  760. CreateObject(16120,-2006.50000000,1768.59997559,0.00000000,0.00000000,0.00000000,170.00000000); //object(des_rockgp2_07) (169)
  761. CreateObject(16120,-1975.19995117,1738.40002441,0.00000000,0.00000000,0.00000000,200.00000000); //object(des_rockgp2_07) (170)
  762. CreateObject(16120,-1933.69995117,1711.00000000,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (171)
  763. CreateObject(16120,-1894.30004883,1688.59997559,0.00000000,0.00000000,0.00000000,214.00000000); //object(des_rockgp2_07) (172)
  764. CreateObject(16120,-1858.30004883,1689.40002441,0.00000000,0.00000000,0.00000000,246.00000000); //object(des_rockgp2_07) (173)
  765. CreateObject(16120,-1813.90002441,1708.00000000,0.00000000,0.00000000,0.00000000,274.00000000); //object(des_rockgp2_07) (174)
  766. CreateObject(16120,-1800.80004883,1746.40002441,0.00000000,0.00000000,0.00000000,318.00000000); //object(des_rockgp2_07) (175)
  767. CreateObject(16120,-1765.09997559,1760.59997559,0.00000000,0.00000000,0.00000000,210.00000000); //object(des_rockgp2_07) (176)
  768. CreateObject(16120,-1725.09997559,1735.30004883,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (177)
  769. CreateObject(16120,-1695.50000000,1715.09997559,0.00000000,0.00000000,0.00000000,198.00000000); //object(des_rockgp2_07) (178)
  770. CreateObject(16120,-1697.90002441,1678.40002441,0.00000000,0.00000000,0.00000000,102.00000000); //object(des_rockgp2_07) (179)
  771. CreateObject(16120,-1723.59997559,1659.59997559,0.00000000,0.00000000,0.00000000,242.00000000); //object(des_rockgp2_07) (180)
  772. CreateObject(16120,-1749.40002441,1648.69995117,0.00000000,0.00000000,0.00000000,30.00000000); //object(des_rockgp2_07) (181)
  773. CreateObject(16120,-1795.40002441,1677.09997559,0.00000000,0.00000000,0.00000000,22.00000000); //object(des_rockgp2_07) (182)
  774. CreateObject(16120,-1901.59997559,1644.40002441,0.00000000,0.00000000,0.00000000,114.00000000); //object(des_rockgp2_07) (183)
  775. CreateObject(16120,-1920.30004883,1602.00000000,0.00000000,0.00000000,0.00000000,122.00000000); //object(des_rockgp2_07) (184)
  776. CreateObject(16120,-1943.90002441,1592.00000000,0.00000000,0.00000000,0.00000000,202.00000000); //object(des_rockgp2_07) (185)
  777. CreateObject(16120,-1996.30004883,1622.50000000,0.00000000,0.00000000,0.00000000,34.00000000); //object(des_rockgp2_07) (186)
  778. CreateObject(16120,-2039.00000000,1617.50000000,0.00000000,0.00000000,0.00000000,76.00000000); //object(des_rockgp2_07) (187)
  779. CreateObject(16120,-2073.69995117,1587.80004883,0.00000000,0.00000000,0.00000000,110.00000000); //object(des_rockgp2_07) (188)
  780. CreateObject(16120,-2093.30004883,1547.59997559,0.00000000,0.00000000,0.00000000,122.00000000); //object(des_rockgp2_07) (189)
  781. CreateObject(16120,-2115.10009766,1543.50000000,0.00000000,0.00000000,0.00000000,344.00000000); //object(des_rockgp2_07) (190)
  782. CreateObject(16120,-2139.50000000,1526.59997559,0.00000000,0.00000000,0.00000000,22.00000000); //object(des_rockgp2_07) (191)
  783. CreateObject(16120,-2170.80004883,1537.09997559,0.00000000,0.00000000,0.00000000,32.00000000); //object(des_rockgp2_07) (192)
  784. CreateObject(16120,-2172.80004883,1575.19995117,0.00000000,0.00000000,0.00000000,304.00000000); //object(des_rockgp2_07) (193)
  785. CreateObject(16120,-2154.39990234,1617.80004883,0.00000000,0.00000000,0.00000000,304.00000000); //object(des_rockgp2_07) (194)
  786. CreateObject(16120,-2135.60009766,1660.40002441,0.00000000,0.00000000,0.00000000,302.00000000); //object(des_rockgp2_07) (195)
  787. CreateObject(16120,-2123.00000000,1706.80004883,0.00000000,0.00000000,0.00000000,320.00000000); //object(des_rockgp2_07) (196)
  788. CreateObject(16120,-2138.00000000,1750.80004883,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (197)
  789. CreateObject(16120,-2177.60009766,1774.80004883,0.00000000,0.00000000,0.00000000,38.00000000); //object(des_rockgp2_07) (198)
  790. CreateObject(16120,-2207.30004883,1773.90002441,0.00000000,0.00000000,0.00000000,52.00000000); //object(des_rockgp2_07) (199)
  791. CreateObject(16120,-2218.50000000,1808.90002441,0.00000000,0.00000000,0.00000000,308.00000000); //object(des_rockgp2_07) (200)
  792. CreateObject(16120,-2202.00000000,1847.40002441,0.00000000,0.00000000,0.00000000,302.00000000); //object(des_rockgp2_07) (201)
  793. CreateObject(16120,-2179.89990234,1888.59997559,0.00000000,0.00000000,0.00000000,304.00000000); //object(des_rockgp2_07) (202)
  794. CreateObject(16120,-2183.60009766,1932.09997559,0.00000000,0.00000000,0.00000000,344.00000000); //object(des_rockgp2_07) (203)
  795. CreateObject(16120,-2209.60009766,1966.19995117,0.00000000,0.00000000,0.00000000,14.00000000); //object(des_rockgp2_07) (204)
  796. CreateObject(16120,-2211.19995117,1985.80004883,0.00000000,0.00000000,0.00000000,86.00000000); //object(des_rockgp2_07) (205)
  797. CreateObject(16120,-2202.19995117,2009.90002441,0.00000000,0.00000000,0.00000000,270.00000000); //object(des_rockgp2_07) (206)
  798. CreateObject(16120,-2170.69995117,2045.09997559,0.00000000,0.00000000,0.00000000,302.00000000); //object(des_rockgp2_07) (207)
  799. CreateObject(16120,-2169.80004883,2086.89990234,0.00000000,0.00000000,0.00000000,336.00000000); //object(des_rockgp2_07) (208)
  800. CreateObject(16120,-2195.19995117,2121.60009766,0.00000000,0.00000000,0.00000000,8.00000000); //object(des_rockgp2_07) (209)
  801. CreateObject(16120,-2229.00000000,2147.19995117,0.00000000,0.00000000,0.00000000,20.00000000); //object(des_rockgp2_07) (210)
  802. CreateObject(16120,-2235.89990234,2169.10009766,0.00000000,0.00000000,0.00000000,118.00000000); //object(des_rockgp2_07) (211)
  803. CreateObject(16120,-2242.39990234,2196.30004883,0.00000000,0.00000000,0.00000000,294.00000000); //object(des_rockgp2_07) (212)
  804. CreateObject(16120,-2228.50000000,2217.80004883,4.00000000,0.00000000,0.00000000,292.00000000); //object(des_rockgp2_07) (213)
  805. CreateObject(16120,-2210.30004883,2220.69995117,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (214)
  806. CreateObject(11547,-2117.69995117,2214.19995117,6.90000010,0.00000000,0.00000000,324.00000000); //object(desn_tscanopy) (1)
  807. CreateObject(11547,-2128.19995117,2199.80004883,6.90000010,0.00000000,0.00000000,324.00000000); //object(desn_tscanopy) (2)
  808. CreateObject(7073,-2117.89990234,2213.50000000,28.10000038,0.00000000,0.00000000,324.00000000); //object(vegascowboy1) (1)
  809. CreateObject(7073,-2127.69995117,2200.39990234,28.10000038,0.00000000,0.00000000,324.00000000); //object(vegascowboy1) (2)
  810. CreateObject(14467,-2124.30004883,2228.89990234,6.69999981,0.00000000,0.00000000,0.00000000); //object(carter_statue) (3)
  811. CreateObject(14467,-2144.00000000,2202.19995117,6.69999981,0.00000000,0.00000000,44.00000000); //object(carter_statue) (4)
  812. CreateObject(14562,-2132.39990234,2213.89990234,5.30000019,0.00000000,0.00000000,144.00000000); //object(triad_lion) (2)
  813. CreateObject(16480,-2092.30004883,2208.00000000,6.80000019,0.00000000,0.00000000,280.00000000); //object(ftcarson_sign) (1)
  814. CreateObject(622,-2064.80004883,2189.60009766,4.00000000,0.00000000,0.00000000,150.00000000); //object(veg_palm03) (1)
  815. CreateObject(622,-1991.50000000,2085.89990234,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (2)
  816. CreateObject(622,-2006.80004883,1996.00000000,4.00000000,0.00000000,0.00000000,116.00000000); //object(veg_palm03) (3)
  817. CreateObject(622,-1955.09997559,1885.40002441,4.00000000,0.00000000,0.00000000,288.00000000); //object(veg_palm03) (4)
  818. CreateObject(622,-1991.80004883,1760.09997559,4.00000000,0.00000000,0.00000000,322.00000000); //object(veg_palm03) (5)
  819. CreateObject(622,-1867.40002441,1726.40002441,4.00000000,0.00000000,0.00000000,190.00000000); //object(veg_palm03) (6)
  820. CreateObject(622,-1779.19995117,1776.80004883,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (7)
  821. CreateObject(622,-1681.09997559,1713.30004883,4.00000000,0.00000000,0.00000000,322.00000000); //object(veg_palm03) (8)
  822. CreateObject(622,-1694.50000000,1604.19995117,4.00000000,0.00000000,0.00000000,22.00000000); //object(veg_palm03) (9)
  823. CreateObject(622,-1840.19995117,1685.19995117,4.00000000,0.00000000,0.00000000,210.00000000); //object(veg_palm03) (10)
  824. CreateObject(622,-1948.69995117,1537.00000000,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (11)
  825. CreateObject(622,-2070.69995117,1579.80004883,4.00000000,0.00000000,0.00000000,238.00000000); //object(veg_palm03) (12)
  826. CreateObject(622,-2126.19995117,1471.59997559,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (13)
  827. CreateObject(622,-2224.19995117,1566.09997559,4.00000000,0.00000000,0.00000000,276.00000000); //object(veg_palm03) (14)
  828. CreateObject(622,-2168.30004883,1699.19995117,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (15)
  829. CreateObject(622,-2223.39990234,1814.69995117,4.00000000,0.00000000,0.00000000,38.00000000); //object(veg_palm03) (16)
  830. CreateObject(622,-2252.39990234,1948.19995117,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palm03) (17)
  831. CreateObject(622,-2181.30004883,2092.10009766,4.00000000,0.00000000,0.00000000,106.00000000); //object(veg_palm03) (18)
  832. CreateObject(622,-2260.00000000,2188.00000000,4.00000000,0.00000000,0.00000000,40.00000000); //object(veg_palm03) (19)
  833. CreateObject(622,-2165.80004883,2259.60009766,4.00000000,0.00000000,0.00000000,166.00000000); //object(veg_palm03) (20)
  834. CreateObject(623,-2240.10009766,2268.19995117,4.00000000,0.00000000,0.00000000,224.00000000); //object(veg_palwee01) (1)
  835. CreateObject(623,-2256.80004883,2114.00000000,4.00000000,0.00000000,0.00000000,334.00000000); //object(veg_palwee01) (2)
  836. CreateObject(623,-2214.50000000,2011.30004883,4.00000000,0.00000000,0.00000000,0.00000000); //object(veg_palwee01) (3)
  837. CreateObject(623,-2220.10009766,1902.80004883,4.00000000,0.00000000,0.00000000,264.00000000); //object(veg_palwee01) (4)
  838. CreateObject(623,-2008.19995117,1817.90002441,4.00000000,0.00000000,0.00000000,270.00000000); //object(veg_palwee01) (5)
  839. CreateObject(623,-1813.90002441,1716.40002441,4.00000000,0.00000000,0.00000000,56.00000000); //object(veg_palwee01) (6)
  840. CreateObject(623,-1866.00000000,1618.19995117,4.00000000,0.00000000,0.00000000,80.00000000); //object(veg_palwee01) (7)
  841. CreateObject(623,-2006.09997559,1616.50000000,4.00000000,0.00000000,0.00000000,180.00000000); //object(veg_palwee01) (8)
  842. CreateObject(3471,-2116.39990234,2223.60009766,5.30000019,0.00000000,0.00000000,141.99996948); //object(vgschinalion1) (1)
  843. CreateObject(3471,-2136.60009766,2195.89990234,5.30000019,0.00000000,0.00000000,143.99996948); //object(vgschinalion1) (2)
  844. CreateObject(4729,-1954.00000000,2091.00000000,14.39999962,0.00000000,0.00000000,206.00000000); //object(billbrdlan2_01) (1)
  845. CreateObject(4729,-2186.10009766,2249.60009766,25.20000076,0.00000000,0.00000000,168.00000000); //object(billbrdlan2_01) (2)
  846. CreateObject(1267,-2184.60009766,2248.39990234,20.10000038,0.00000000,0.00000000,140.00000000); //object(billbd2) (1)
  847. //////////////////////////////////////////////DRIFT1////////////////////////////
  848. AddStaticVehicleEx(411,-1011.00000000,970.40002441,1.10000002,192.00000000,-1,1,15); //Infernus
  849. AddStaticVehicleEx(411,-997.40002441,973.29998779,1.10000002,194.00000000,-1,1,15); //Infernus
  850. AddStaticVehicleEx(562,-993.40002441,974.29998779,1.00000000,194.00000000,-1,1,15); //Elegy
  851. AddStaticVehicleEx(562,-1006.79998779,971.29998779,1.00000000,194.00000000,-1,1,15); //Elegy
  852. CreateObject(8356,-982.00000000,893.70001221,0.30000001,0.00000000,0.00000000,14.00000000); //object(vgssairportland15) (1)
  853. CreateObject(8343,-971.00000000,750.29998779,0.30000001,0.00000000,0.00000000,194.00000000); //object(vgssairportland09) (1)
  854. CreateObject(8343,-1045.30004883,691.20001221,0.30000001,0.00000000,0.00000000,16.00000000); //object(vgssairportland09) (2)
  855. CreateObject(8343,-1065.30004883,585.79998779,0.30000001,0.00000000,0.00000000,196.00000000); //object(vgssairportland09) (3)
  856. CreateObject(8344,-1147.09997559,585.00000000,0.30000001,0.00000000,0.00000000,8.00000000); //object(vgssairportland10) (1)
  857. CreateObject(8344,-1213.00000000,706.20001221,0.30000001,0.00000000,0.00000000,188.00000000); //object(vgssairportland10) (2)
  858. CreateObject(8344,-1310.40002441,763.79998779,0.30000001,0.00000000,0.00000000,8.00000000); //object(vgssairportland10) (3)
  859. CreateObject(8343,-1326.19995117,875.70001221,0.30000001,0.00000000,0.00000000,8.00000000); //object(vgssairportland09) (5)
  860. CreateObject(8343,-1243.69995117,925.29998779,0.30000001,0.00000000,0.00000000,188.00000000); //object(vgssairportland09) (6)
  861. CreateObject(8344,-1259.59997559,1036.90002441,0.30000001,0.00000000,0.00000000,188.00000000); //object(vgssairportland10) (4)
  862. CreateObject(8344,-1356.90002441,1094.40002441,0.30000001,0.00000000,0.00000000,8.00000000); //object(vgssairportland10) (5)
  863. CreateObject(8343,-1372.69995117,1206.19995117,0.30000001,0.00000000,0.00000000,8.00000000); //object(vgssairportland09) (7)
  864. CreateObject(8344,-1282.69995117,1202.09997559,0.30000001,0.00000000,0.00000000,188.00000000); //object(vgssairportland10) (6)
  865. CreateObject(8355,-1213.80004883,1092.50000000,0.30000001,0.00000000,0.00000000,34.00000000); //object(vgssairportland18) (1)
  866. CreateObject(8343,-1043.90002441,1032.90002441,0.30000001,0.00000000,0.00000000,300.00000000); //object(vgssairportland09) (9)
  867. CreateObject(8343,-1141.09997559,1032.50000000,0.30000001,0.00000000,0.00000000,120.00000000); //object(vgssairportland09) (10)
  868. CreateObject(8171,-961.70001221,1015.59997559,0.30000001,0.00000000,0.00000000,284.00000000); //object(vgssairportland06) (1)
  869. CreateObject(16113,-973.20001221,954.29998779,0.30000001,0.00000000,0.00000000,328.00000000); //object(des_rockgp2_03) (1)
  870. CreateObject(16121,-960.29998779,905.50000000,0.30000001,0.00000000,0.00000000,356.00000000); //object(des_rockgp2_09) (1)
  871. CreateObject(16121,-933.50000000,857.50000000,0.30000001,0.00000000,0.00000000,172.00000000); //object(des_rockgp2_09) (2)
  872. CreateObject(16121,-937.50000000,818.09997559,0.00000000,0.00000000,0.00000000,354.00000000); //object(des_rockgp2_09) (3)
  873. CreateObject(16121,-913.09997559,767.79998779,0.00000000,0.00000000,0.00000000,166.00000000); //object(des_rockgp2_09) (4)
  874. CreateObject(16121,-923.59997559,719.50000000,0.00000000,0.00000000,0.00000000,136.00000000); //object(des_rockgp2_09) (5)
  875. CreateObject(16121,-953.70001221,706.29998779,0.30000001,0.00000000,0.00000000,284.00000000); //object(des_rockgp2_09) (6)
  876. CreateObject(16121,-985.50000000,693.90002441,0.00000000,0.00000000,0.00000000,242.00000000); //object(des_rockgp2_09) (7)
  877. CreateObject(16121,-1025.69995117,682.50000000,0.00000000,0.00000000,0.00000000,32.00000000); //object(des_rockgp2_09) (8)
  878. CreateObject(16121,-1038.50000000,671.50000000,0.00000000,0.00000000,0.00000000,352.00000000); //object(des_rockgp2_09) (9)
  879. CreateObject(16121,-1026.30004883,624.40002441,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_09) (10)
  880. CreateObject(16121,-1022.70001221,580.00000000,0.00000000,0.00000000,0.00000000,328.00000000); //object(des_rockgp2_09) (11)
  881. CreateObject(16121,-1041.40002441,548.09997559,0.00000000,0.00000000,0.00000000,296.00000000); //object(des_rockgp2_09) (12)
  882. CreateObject(16121,-1074.00000000,528.90002441,0.00000000,0.00000000,0.00000000,260.00000000); //object(des_rockgp2_09) (13)
  883. CreateObject(16121,-1121.00000000,519.50000000,0.00000000,0.00000000,0.00000000,252.00000000); //object(des_rockgp2_09) (14)
  884. CreateObject(16121,-1163.00000000,528.90002441,0.00000000,0.00000000,0.00000000,214.00000000); //object(des_rockgp2_09) (15)
  885. CreateObject(16121,-1205.59997559,565.09997559,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_09) (16)
  886. CreateObject(16121,-1199.09997559,601.70001221,0.00000000,0.00000000,0.00000000,172.00000000); //object(des_rockgp2_09) (17)
  887. CreateObject(16120,-1206.30004883,647.59997559,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (1)
  888. CreateObject(16120,-1212.40002441,688.90002441,0.00000000,0.00000000,0.00000000,158.00000000); //object(des_rockgp2_07) (2)
  889. CreateObject(16120,-1244.09997559,700.90002441,0.00000000,0.00000000,0.00000000,102.00000000); //object(des_rockgp2_07) (3)
  890. CreateObject(16120,-1281.50000000,697.79998779,0.00000000,0.00000000,0.00000000,240.00000000); //object(des_rockgp2_07) (4)
  891. CreateObject(16120,-1321.40002441,704.50000000,0.00000000,0.00000000,0.00000000,210.00000000); //object(des_rockgp2_07) (5)
  892. CreateObject(16120,-1349.40002441,729.90002441,0.00000000,0.00000000,0.00000000,178.00000000); //object(des_rockgp2_07) (6)
  893. CreateObject(16120,-1361.00000000,766.90002441,0.00000000,0.00000000,0.00000000,158.00000000); //object(des_rockgp2_07) (7)
  894. CreateObject(16120,-1368.09997559,813.50000000,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (8)
  895. CreateObject(16120,-1372.50000000,859.90002441,0.00000000,0.00000000,0.00000000,144.00000000); //object(des_rockgp2_07) (9)
  896. CreateObject(16120,-1362.80004883,900.00000000,0.00000000,0.00000000,0.00000000,114.00000000); //object(des_rockgp2_07) (10)
  897. CreateObject(16120,-1338.80004883,922.50000000,0.00000000,0.00000000,0.00000000,84.00000000); //object(des_rockgp2_07) (11)
  898. CreateObject(16120,-1303.09997559,930.79998779,0.30000001,0.00000000,0.00000000,54.00000000); //object(des_rockgp2_07) (12)
  899. CreateObject(16120,-1265.00000000,935.09997559,0.00000000,0.00000000,0.00000000,158.00000000); //object(des_rockgp2_07) (13)
  900. CreateObject(16120,-1264.40002441,947.09997559,0.00000000,0.00000000,0.00000000,300.00000000); //object(des_rockgp2_07) (14)
  901. CreateObject(16120,-1262.09997559,940.20001221,0.30000001,0.00000000,0.00000000,234.00000000); //object(des_rockgp2_07) (15)
  902. CreateObject(16120,-1252.09997559,973.09997559,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (16)
  903. CreateObject(16120,-1258.09997559,1016.70001221,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (17)
  904. CreateObject(16120,-1291.30004883,1035.09997559,0.00000000,0.00000000,0.00000000,84.00000000); //object(des_rockgp2_07) (18)
  905. CreateObject(16120,-1327.30004883,1029.00000000,0.00000000,0.00000000,0.00000000,246.00000000); //object(des_rockgp2_07) (19)
  906. CreateObject(16120,-1363.69995117,1033.80004883,0.00000000,0.00000000,0.00000000,212.00000000); //object(des_rockgp2_07) (20)
  907. CreateObject(16120,-1411.00000000,1061.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (21)
  908. CreateObject(16120,-1407.50000000,1098.59997559,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (22)
  909. CreateObject(16120,-1414.09997559,1145.40002441,0.00000000,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (23)
  910. CreateObject(16120,-1419.30004883,1190.30004883,0.00000000,0.00000000,0.00000000,144.00000000); //object(des_rockgp2_07) (24)
  911. CreateObject(16120,-1408.40002441,1231.19995117,0.00000000,0.00000000,0.00000000,112.00000000); //object(des_rockgp2_07) (25)
  912. CreateObject(16120,-1380.19995117,1254.40002441,0.00000000,0.00000000,0.00000000,80.00000000); //object(des_rockgp2_07) (26)
  913. CreateObject(16120,-1340.09997559,1262.09997559,0.00000000,0.00000000,0.00000000,66.00000000); //object(des_rockgp2_07) (27)
  914. CreateObject(16120,-1292.50000000,1268.09997559,0.00000000,0.00000000,0.00000000,48.00000000); //object(des_rockgp2_07) (28)
  915. CreateObject(16120,-1259.00000000,1253.00000000,0.00000000,0.00000000,0.00000000,16.00000000); //object(des_rockgp2_07) (29)
  916. CreateObject(16120,-1237.30004883,1222.59997559,0.00000000,0.00000000,0.00000000,346.00000000); //object(des_rockgp2_07) (30)
  917. CreateObject(16120,-1230.30004883,1186.80004883,0.00000000,0.00000000,0.00000000,336.00000000); //object(des_rockgp2_07) (31)
  918. CreateObject(16120,-1218.90002441,1146.09997559,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (32)
  919. CreateObject(16120,-1193.09997559,1107.30004883,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (33)
  920. CreateObject(16120,-1166.30004883,1067.69995117,0.30000001,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (34)
  921. CreateObject(16120,-1128.40002441,1042.09997559,0.00000000,0.00000000,0.00000000,78.00000000); //object(des_rockgp2_07) (35)
  922. CreateObject(16120,-1086.69995117,1065.69995117,0.00000000,0.00000000,0.00000000,84.00000000); //object(des_rockgp2_07) (36)
  923. CreateObject(16120,-1045.30004883,1076.40002441,0.00000000,0.00000000,0.00000000,56.00000000); //object(des_rockgp2_07) (37)
  924. CreateObject(16120,-1013.09997559,1066.30004883,0.00000000,0.00000000,0.00000000,22.00000000); //object(des_rockgp2_07) (38)
  925. CreateObject(16120,-984.70001221,1036.80004883,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (39)
  926. CreateObject(16120,-978.00000000,999.70001221,0.30000001,0.00000000,0.00000000,328.00000000); //object(des_rockgp2_07) (40)
  927. CreateObject(16120,-1022.70001221,951.20001221,0.00000000,0.00000000,0.00000000,162.00000000); //object(des_rockgp2_07) (41)
  928. CreateObject(16120,-1009.09997559,900.20001221,0.00000000,0.00000000,0.00000000,160.00000000); //object(des_rockgp2_07) (42)
  929. CreateObject(16120,-998.09997559,853.20001221,0.00000000,0.00000000,0.00000000,160.00000000); //object(des_rockgp2_07) (43)
  930. CreateObject(16120,-987.90002441,811.50000000,0.00000000,0.00000000,0.00000000,160.00000000); //object(des_rockgp2_07) (44)
  931. CreateObject(16120,-977.59997559,770.20001221,0.00000000,0.00000000,0.00000000,158.00000000); //object(des_rockgp2_07) (45)
  932. CreateObject(16120,-1011.40002441,743.29998779,0.00000000,0.00000000,0.00000000,58.00000000); //object(des_rockgp2_07) (46)
  933. CreateObject(16120,-1060.09997559,736.00000000,0.00000000,0.00000000,0.00000000,88.00000000); //object(des_rockgp2_07) (47)
  934. CreateObject(16120,-1087.00000000,700.59997559,0.00000000,0.00000000,0.00000000,126.00000000); //object(des_rockgp2_07) (48)
  935. CreateObject(16120,-1086.19995117,655.20001221,0.00000000,0.00000000,0.00000000,160.00000000); //object(des_rockgp2_07) (49)
  936. CreateObject(16120,-1073.50000000,609.50000000,0.00000000,0.00000000,0.00000000,160.00000000); //object(des_rockgp2_07) (50)
  937. CreateObject(16120,-1100.69995117,575.40002441,0.00000000,0.00000000,0.00000000,70.00000000); //object(des_rockgp2_07) (51)
  938. CreateObject(16120,-1115.50000000,587.29998779,0.00000000,0.00000000,0.00000000,264.00000000); //object(des_rockgp2_07) (52)
  939. CreateObject(16120,-1148.30004883,603.90002441,0.00000000,0.00000000,0.00000000,338.00000000); //object(des_rockgp2_07) (53)
  940. CreateObject(16120,-1156.00000000,655.20001221,0.00000000,0.00000000,0.00000000,334.00000000); //object(des_rockgp2_07) (54)
  941. CreateObject(16120,-1162.50000000,702.79998779,0.00000000,0.00000000,0.00000000,336.00000000); //object(des_rockgp2_07) (55)
  942. CreateObject(16120,-1181.40002441,748.29998779,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (56)
  943. CreateObject(16120,-1220.69995117,771.40002441,0.00000000,0.00000000,0.00000000,38.00000000); //object(des_rockgp2_07) (57)
  944. CreateObject(16120,-1261.50000000,765.50000000,0.00000000,0.00000000,0.00000000,76.00000000); //object(des_rockgp2_07) (58)
  945. CreateObject(16120,-1282.50000000,775.59997559,0.00000000,0.00000000,0.00000000,314.00000000); //object(des_rockgp2_07) (59)
  946. CreateObject(16120,-1288.90002441,765.20001221,0.00000000,0.00000000,0.00000000,172.00000000); //object(des_rockgp2_07) (60)
  947. CreateObject(16120,-1311.90002441,781.29998779,0.00000000,0.00000000,0.00000000,338.00000000); //object(des_rockgp2_07) (61)
  948. CreateObject(16120,-1318.40002441,829.79998779,0.00000000,0.00000000,0.00000000,336.00000000); //object(des_rockgp2_07) (62)
  949. CreateObject(16120,-1321.80004883,857.09997559,0.00000000,0.00000000,0.00000000,330.00000000); //object(des_rockgp2_07) (63)
  950. CreateObject(16120,-1310.19995117,862.40002441,0.00000000,0.00000000,0.00000000,16.00000000); //object(des_rockgp2_07) (64)
  951. CreateObject(16120,-1278.19995117,870.29998779,0.00000000,0.00000000,0.00000000,214.00000000); //object(des_rockgp2_07) (65)
  952. CreateObject(16120,-1245.00000000,872.50000000,0.00000000,0.00000000,0.00000000,248.00000000); //object(des_rockgp2_07) (66)
  953. CreateObject(16120,-1212.00000000,893.50000000,0.00000000,0.00000000,0.00000000,278.00000000); //object(des_rockgp2_07) (67)
  954. CreateObject(16120,-1199.40002441,924.70001221,0.00000000,0.00000000,0.00000000,310.00000000); //object(des_rockgp2_07) (68)
  955. CreateObject(16120,-1199.59997559,971.20001221,0.00000000,0.00000000,0.00000000,334.00000000); //object(des_rockgp2_07) (69)
  956. CreateObject(16120,-1207.50000000,1012.29998779,0.00000000,0.00000000,0.00000000,340.00000000); //object(des_rockgp2_07) (70)
  957. CreateObject(16133,-1211.80004883,1040.19995117,0.00000000,0.00000000,0.00000000,186.00000000); //object(des_rockgp2_18) (1)
  958. CreateObject(16667,-1221.00000000,1062.90002441,9.19999981,0.00000000,0.00000000,318.00000000); //object(des_rockgp2_14) (1)
  959. CreateObject(16120,-1253.09997559,1098.09997559,0.00000000,0.00000000,0.00000000,18.00000000); //object(des_rockgp2_07) (71)
  960. CreateObject(16120,-1289.90002441,1102.00000000,0.00000000,0.00000000,0.00000000,58.00000000); //object(des_rockgp2_07) (72)
  961. CreateObject(16120,-1319.90002441,1086.59997559,0.00000000,0.00000000,0.00000000,94.00000000); //object(des_rockgp2_07) (73)
  962. CreateObject(16120,-1334.90002441,1095.30004883,0.00000000,0.00000000,0.00000000,174.00000000); //object(des_rockgp2_07) (74)
  963. CreateObject(16120,-1359.19995117,1112.30004883,0.30000001,0.00000000,0.00000000,340.00000000); //object(des_rockgp2_07) (75)
  964. CreateObject(16120,-1364.69995117,1156.59997559,0.00000000,0.00000000,0.00000000,336.00000000); //object(des_rockgp2_07) (76)
  965. CreateObject(16120,-1368.19995117,1185.80004883,0.00000000,0.00000000,0.00000000,334.00000000); //object(des_rockgp2_07) (77)
  966. CreateObject(16120,-1332.69995117,1208.09997559,0.30000001,0.00000000,0.00000000,230.00000000); //object(des_rockgp2_07) (78)
  967. CreateObject(16120,-1309.40002441,1199.09997559,0.00000000,0.00000000,0.00000000,8.00000000); //object(des_rockgp2_07) (79)
  968. CreateObject(16120,-1302.19995117,1203.00000000,0.10000000,0.00000000,0.00000000,320.00000000); //object(des_rockgp2_07) (80)
  969. CreateObject(16120,-1280.19995117,1174.80004883,0.30000001,0.00000000,0.00000000,156.00000000); //object(des_rockgp2_07) (81)
  970. CreateObject(16120,-1268.59997559,1130.90002441,0.30000001,0.00000000,0.00000000,170.00000000); //object(des_rockgp2_07) (82)
  971. CreateObject(16120,-1174.59997559,999.79998779,0.00000000,0.00000000,0.00000000,198.00000000); //object(des_rockgp2_07) (83)
  972. CreateObject(16120,-1133.40002441,989.59997559,0.00000000,0.00000000,0.00000000,234.00000000); //object(des_rockgp2_07) (84)
  973. CreateObject(16120,-1089.00000000,1005.29998779,0.00000000,0.00000000,0.00000000,264.00000000); //object(des_rockgp2_07) (85)
  974. CreateObject(16120,-1060.90002441,1021.20001221,0.00000000,0.00000000,0.00000000,264.00000000); //object(des_rockgp2_07) (86)
  975. CreateObject(16120,-1032.09997559,994.90002441,0.30000001,0.00000000,0.00000000,150.00000000); //object(des_rockgp2_07) (87)
  976. CreateObject(661,-987.79998779,983.50000000,0.30000001,0.00000000,0.00000000,0.00000000); //object(pinetree07) (1)
  977. CreateObject(661,-939.90002441,728.90002441,0.30000001,0.00000000,0.00000000,0.00000000); //object(pinetree07) (2)
  978. CreateObject(661,-1063.30004883,540.20001221,0.30000001,0.00000000,0.00000000,0.00000000); //object(pinetree07) (3)
  979. CreateObject(661,-1136.69995117,560.50000000,0.30000001,0.00000000,0.00000000,0.00000000); //object(pinetree07) (4)
  980. CreateObject(672,-1190.80004883,599.59997559,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (1)
  981. CreateObject(672,-1263.69995117,755.59997559,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (2)
  982. CreateObject(672,-1320.50000000,884.20001221,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (3)
  983. CreateObject(672,-1264.80004883,912.79998779,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (4)
  984. CreateObject(672,-1294.40002441,1093.00000000,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (5)
  985. CreateObject(672,-1392.40002441,1069.40002441,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (6)
  986. CreateObject(672,-1370.19995117,1210.59997559,0.30000001,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree5) (7)
  987. CreateObject(710,-1264.40002441,1246.30004883,15.89999962,0.00000000,0.00000000,0.00000000); //object(vgs_palm01) (1)
  988. CreateObject(711,-1219.09997559,1073.40002441,6.30000019,0.00000000,0.00000000,0.00000000); //object(vgs_palm02) (1)
  989. CreateObject(711,-1146.40002441,1031.09997559,6.30000019,0.00000000,0.00000000,0.00000000); //object(vgs_palm02) (2)
  990. CreateObject(711,-1057.40002441,1032.30004883,6.30000019,0.00000000,0.00000000,0.00000000); //object(vgs_palm02) (3)
  991. CreateObject(711,-1006.29998779,981.09997559,6.30000019,0.00000000,0.00000000,0.00000000); //object(vgs_palm02) (4)
  992. CreateObject(711,-1003.29998779,981.70001221,6.30000019,0.00000000,0.00000000,0.00000000); //object(vgs_palm02) (5)
  993. CreateObject(14467,-989.79998779,974.00000000,3.00000000,0.00000000,0.00000000,326.00000000); //object(carter_statue) (1)
  994. CreateObject(14467,-1013.09997559,968.40002441,3.00000000,0.00000000,0.00000000,0.00000000); //object(carter_statue) (2)
  995. CreateObject(14562,-1004.00000000,978.90002441,1.50000000,0.00000000,0.00000000,104.00000000); //object(triad_lion) (1)
  996. CreateObject(16002,-998.50000000,958.00000000,0.30000001,0.00000000,0.00000000,104.00000000); //object(drvin_sign) (1)
  997. CreateObject(7033,-1002.20001221,970.70001221,4.80000019,0.00000000,0.00000000,194.00000000); //object(vgnhsegate02) (2)
  998. /////////////////////////////////////PARKOUR////////////////////////////////////
  999. AddStaticVehicleEx(446,-1590.40002441,1646.09997559,0.00000000,244.00000000,-1,1,15); //Squalo
  1000. AddStaticVehicleEx(493,-1588.40002441,1651.19995117,0.00000000,244.00000000,-1,-1,15); //Jetmax
  1001. AddStaticVehicleEx(452,-1585.19995117,1656.30004883,0.00000000,246.00000000,-1,-1,15); //Speeder
  1002. CreateObject(2935,-1813.30004883,1320.30004883,62.90000153,0.00000000,0.00000000,6.00000000); //object(kmb_container_yel) (1)
  1003. CreateObject(2935,-1814.59997559,1330.30004883,65.80000305,0.00000000,0.00000000,8.00000000); //object(kmb_container_yel) (2)
  1004. CreateObject(2935,-1812.30004883,1313.50000000,60.20000076,0.00000000,0.00000000,8.00000000); //object(kmb_container_yel) (3)
  1005. CreateObject(2935,-1815.90002441,1338.50000000,68.69999695,0.00000000,0.00000000,100.00000000); //object(kmb_container_yel) (4)
  1006. CreateObject(2935,-1805.69995117,1340.19995117,71.59999847,0.00000000,0.00000000,6.00000000); //object(kmb_container_yel) (5)
  1007. CreateObject(3502,-1800.09997559,1340.69995117,75.00000000,0.00000000,0.00000000,278.00000000); //object(vgsn_con_tube) (1)
  1008. CreateObject(3502,-1791.09997559,1342.00000000,75.00000000,0.00000000,0.00000000,278.00000000); //object(vgsn_con_tube) (2)
  1009. CreateObject(3502,-1782.19995117,1343.30004883,75.00000000,0.00000000,0.00000000,278.00000000); //object(vgsn_con_tube) (3)
  1010. CreateObject(3502,-1774.00000000,1345.59997559,75.19999695,0.00000000,0.00000000,294.00000000); //object(vgsn_con_tube) (4)
  1011. CreateObject(3502,-1767.40002441,1350.40002441,75.19999695,0.00000000,0.00000000,316.00000000); //object(vgsn_con_tube) (5)
  1012. CreateObject(3502,-1761.90002441,1356.90002441,75.09999847,0.00000000,0.00000000,322.00000000); //object(vgsn_con_tube) (6)
  1013. CreateObject(3502,-1757.30004883,1362.59997559,75.30000305,0.00000000,0.00000000,322.00000000); //object(vgsn_con_tube) (7)
  1014. CreateObject(3502,-1752.09997559,1369.19995117,75.40000153,0.00000000,0.00000000,142.00000000); //object(vgsn_con_tube) (8)
  1015. CreateObject(3502,-1746.69995117,1376.19995117,75.19999695,0.00000000,0.00000000,322.00000000); //object(vgsn_con_tube) (9)
  1016. CreateObject(3502,-1741.40002441,1382.80004883,75.50000000,0.00000000,0.00000000,142.00000000); //object(vgsn_con_tube) (10)
  1017. CreateObject(3502,-1736.30004883,1389.69995117,75.40000153,0.00000000,0.00000000,322.00000000); //object(vgsn_con_tube) (11)
  1018. CreateObject(3502,-1731.00000000,1396.69995117,75.40000153,0.00000000,0.00000000,144.00000000); //object(vgsn_con_tube) (12)
  1019. CreateObject(3502,-1725.80004883,1403.80004883,75.50000000,0.00000000,0.00000000,322.00000000); //object(vgsn_con_tube) (13)
  1020. CreateObject(2935,-1704.40002441,1437.69995117,0.00000000,0.00000000,0.00000000,254.00000000); //object(kmb_container_yel) (6)
  1021. CreateObject(2935,-1702.30004883,1444.80004883,2.90000010,0.00000000,0.00000000,74.00000000); //object(kmb_container_yel) (7)
  1022. CreateObject(2935,-1699.59997559,1453.50000000,5.80000019,0.00000000,0.00000000,344.00000000); //object(kmb_container_yel) (8)
  1023. CreateObject(2934,-1698.09997559,1458.50000000,8.69999981,0.00000000,0.00000000,344.00000000); //object(kmb_container_red) (1)
  1024. CreateObject(2934,-1694.80004883,1469.30004883,11.60000038,0.00000000,0.00000000,344.00000000); //object(kmb_container_red) (2)
  1025. CreateObject(2934,-1692.09997559,1478.19995117,14.50000000,0.00000000,0.00000000,344.00000000); //object(kmb_container_red) (3)
  1026. CreateObject(3043,-1689.09997559,1488.80004883,17.39999962,0.00000000,0.00000000,164.00000000); //object(kmb_container_open) (1)
  1027. CreateObject(7073,-1820.50000000,1315.90002441,79.80000305,0.00000000,0.00000000,276.00000000); //object(vegascowboy1) (1)
  1028. CreateObject(2934,-1682.09997559,1493.00000000,20.29999924,0.00000000,0.00000000,16.00000000); //object(kmb_container_red) (4)
  1029. CreateObject(2934,-1673.09997559,1495.40002441,23.20000076,0.00000000,0.00000000,106.00000000); //object(kmb_container_red) (5)
  1030. CreateObject(2934,-1661.09997559,1497.19995117,26.10000038,0.00000000,0.00000000,82.00000000); //object(kmb_container_red) (6)
  1031. CreateObject(2934,-1651.00000000,1498.40002441,29.00000000,0.00000000,0.00000000,354.00000000); //object(kmb_container_red) (7)
  1032. CreateObject(2934,-1648.59997559,1508.69995117,31.89999962,0.00000000,0.00000000,340.00000000); //object(kmb_container_red) (8)
  1033. CreateObject(2934,-1644.30004883,1519.59997559,34.79999924,0.00000000,0.00000000,338.00000000); //object(kmb_container_red) (9)
  1034. CreateObject(3375,-1634.00000000,1547.59997559,42.09999847,0.00000000,0.00000000,250.00000000); //object(ce_dblbarn01) (1)
  1035. CreateObject(3043,-1641.59997559,1526.00000000,37.70000076,0.00000000,0.00000000,252.00000000); //object(kmb_container_open) (2)
  1036. CreateObject(2934,-1624.00000000,1571.90002441,40.59999847,0.00000000,0.00000000,70.00000000); //object(kmb_container_red) (10)
  1037. CreateObject(2934,-1622.59997559,1579.80004883,43.50000000,0.00000000,0.00000000,6.00000000); //object(kmb_container_red) (12)
  1038. CreateObject(2934,-1620.09997559,1589.59997559,46.40000153,0.00000000,0.00000000,330.00000000); //object(kmb_container_red) (13)
  1039. CreateObject(2934,-1617.00000000,1595.00000000,49.29999924,0.00000000,0.00000000,330.00000000); //object(kmb_container_red) (14)
  1040. CreateObject(2934,-1612.00000000,1604.40002441,52.20000076,0.00000000,0.00000000,332.00000000); //object(kmb_container_red) (15)
  1041. CreateObject(2934,-1606.90002441,1613.50000000,55.09999847,0.00000000,0.00000000,332.00000000); //object(kmb_container_red) (16)
  1042. CreateObject(3502,-1603.30004883,1620.19995117,53.59999847,301.00000000,0.00000000,334.00000000); //object(vgsn_con_tube) (14)
  1043. CreateObject(2934,-1593.30004883,1637.09997559,0.00000000,0.00000000,0.00000000,64.00000000); //object(kmb_container_red) (17)
  1044. CreateObject(2934,-1600.00000000,1623.59997559,0.00000000,0.00000000,0.00000000,64.00000000); //object(kmb_container_red) (18)
  1045. CreateObject(2934,-1598.69995117,1637.59997559,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (19)
  1046. CreateObject(2934,-1603.59997559,1627.50000000,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (20)
  1047. CreateObject(2934,-1600.80004883,1633.19995117,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (21)
  1048. CreateObject(2934,-1594.59997559,1623.19995117,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (22)
  1049. CreateObject(2934,-1589.80004883,1633.09997559,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (23)
  1050. CreateObject(2934,-1592.19995117,1628.30004883,0.00000000,0.00000000,0.00000000,334.00000000); //object(kmb_container_red) (24)
  1051. CreateObject(5837,-1601.59997559,1638.40002441,3.20000005,0.00000000,0.00000000,244.00000000); //object(ci_guardhouse1) (1)
  1052. CreateObject(3886,-1591.50000000,1640.19995117,0.00000000,0.00000000,0.00000000,64.00000000); //object(ws_jettynol_sfx) (1)
  1053. /////////////////////////////////////Motokary///////////////////////////////////
  1054. AddStaticVehicleEx(522,968.00000000,-2083.69995117,13.39999962,50.00000000,-1,1,15); //NRG-500
  1055. AddStaticVehicleEx(522,966.40002441,-2086.50000000,13.39999962,40.00000000,-1,1,15); //NRG-500
  1056. AddStaticVehicleEx(522,964.79998779,-2089.10009766,13.39999962,48.00000000,-1,1,15); //NRG-500
  1057. AddStaticVehicleEx(522,963.00000000,-2092.00000000,13.39999962,44.00000000,-1,1,15); //NRG-500
  1058. AddStaticVehicleEx(468,961.40002441,-2095.19995117,13.50000000,49.99877930,-1,1,15); //Sanchez
  1059. AddStaticVehicleEx(468,959.70001221,-2097.60009766,13.50000000,55.99731445,-1,1,15); //Sanchez
  1060. AddStaticVehicleEx(468,957.90002441,-2100.19995117,13.50000000,55.99731445,-1,1,15); //Sanchez
  1061. AddStaticVehicleEx(468,956.29998779,-2102.69995117,13.50000000,59.99633789,-1,1,15); //Sanchez
  1062. AddStaticVehicleEx(411,960.09997559,-2074.89990234,13.50000000,147.99993896,-1,1,15); //Infernus
  1063. AddStaticVehicleEx(411,955.00000000,-2071.89990234,13.50000000,147.99993896,-1,1,15); //Infernus
  1064. AddStaticVehicleEx(560,940.90002441,-2070.69995117,13.50000000,238.00000000,-1,1,15); //Sultan
  1065. AddStaticVehicleEx(560,937.70001221,-2075.60009766,13.50000000,238.00000000,-1,1,15); //Sultan
  1066. AddStaticVehicleEx(568,934.09997559,-2081.10009766,13.69999981,239.99633789,-1,1,15); //Bandito
  1067. AddStaticVehicleEx(568,930.59997559,-2086.60009766,13.69999981,237.99682617,-1,1,15); //Bandito
  1068. AddStaticVehicleEx(451,950.59997559,-2091.60009766,13.50000000,58.00000000,-1,1,15); //Turismo
  1069. AddStaticVehicleEx(451,943.40002441,-2087.19995117,13.50000000,236.00000000,-1,1,15); //Turismo
  1070. AddStaticVehicleEx(477,947.40002441,-2097.30004883,13.60000038,58.00000000,-1,1,15); //ZR-350
  1071. AddStaticVehicleEx(477,940.00000000,-2092.50000000,13.60000038,238.00000000,-1,1,15); //ZR-350
  1072. AddStaticVehicleEx(424,943.70001221,-2102.50000000,13.60000038,60.00000000,-1,1,15); //BF Injection
  1073. AddStaticVehicleEx(424,936.40002441,-2098.00000000,13.60000038,238.00000000,-1,1,15); //BF Injection
  1074. AddStaticVehicleEx(571,826.40002441,-2057.10009766,12.19999981,178.00000000,-1,-1,15); //Kart
  1075. AddStaticVehicleEx(571,829.09997559,-2057.10009766,12.19999981,180.00000000,-1,-1,15); //Kart
  1076. AddStaticVehicleEx(571,831.79998779,-2057.19995117,12.19999981,180.00000000,-1,-1,15); //Kart
  1077. AddStaticVehicleEx(571,826.50000000,-2053.69995117,12.19999981,180.00000000,-1,-1,15); //Kart
  1078. AddStaticVehicleEx(571,829.09997559,-2053.69995117,12.19999981,180.00000000,-1,-1,15); //Kart
  1079. AddStaticVehicleEx(571,831.70001221,-2053.89990234,12.19999981,180.00000000,-1,-1,15); //Kart
  1080. CreateObject(8356,837.09960938,-2161.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(vgssairportland15) (1)
  1081. CreateObject(8356,876.89941406,-2161.59960938,11.89999962,0.00000000,0.00000000,0.00000000); //object(vgssairportland15) (2)
  1082. CreateObject(8356,797.19921875,-2161.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(vgssairportland15) (3)
  1083. CreateObject(8356,757.29998779,-2161.60009766,11.89999962,0.00000000,0.00000000,0.00000000); //object(vgssairportland15) (4)
  1084. CreateObject(8356,916.79980469,-2161.69921875,11.89999962,0.00000000,0.00000000,0.00000000); //object(vgssairportland15) (5)
  1085. CreateObject(8556,835.59997559,-2062.80004883,16.39999962,0.00000000,0.00000000,0.00000000); //object(vgshsegate04) (1)
  1086. CreateObject(973,834.00000000,-2074.60009766,12.69999981,0.00000000,0.00000000,92.00000000); //object(sub_roadbarrier) (1)
  1087. CreateObject(973,830.70001221,-2081.80004883,12.69999981,0.00000000,0.00000000,38.00000000); //object(sub_roadbarrier) (2)
  1088. CreateObject(973,820.29998779,-2072.60009766,12.69999981,0.00000000,0.00000000,218.00000000); //object(sub_roadbarrier) (3)
  1089. CreateObject(973,822.29998779,-2084.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadbarrier) (4)
  1090. CreateObject(973,812.70001221,-2076.89990234,12.69999981,0.00000000,0.00000000,202.00000000); //object(sub_roadbarrier) (5)
  1091. CreateObject(973,813.00000000,-2084.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadbarrier) (6)
  1092. CreateObject(973,803.90002441,-2078.80004883,12.69999981,0.00000000,0.00000000,182.00000000); //object(sub_roadbarrier) (7)
  1093. CreateObject(973,804.00000000,-2083.69995117,12.69999981,0.00000000,0.00000000,348.00000000); //object(sub_roadbarrier) (8)
  1094. CreateObject(979,794.70001221,-2078.00000000,12.69999981,0.00000000,0.00000000,168.00000000); //object(sub_roadleft) (1)
  1095. CreateObject(979,795.09997559,-2082.80004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (2)
  1096. CreateObject(979,785.59997559,-2078.19995117,12.69999981,0.00000000,0.00000000,194.00000000); //object(sub_roadleft) (3)
  1097. CreateObject(979,787.29998779,-2086.30004883,12.69999981,0.00000000,0.00000000,48.00000000); //object(sub_roadleft) (4)
  1098. CreateObject(979,778.79998779,-2083.50000000,12.69999981,0.00000000,0.00000000,246.00000000); //object(sub_roadleft) (5)
  1099. CreateObject(979,787.70001221,-2092.50000000,12.69999981,0.00000000,0.00000000,142.00000000); //object(sub_roadleft) (6)
  1100. CreateObject(979,779.20001221,-2092.10009766,12.69999981,0.00000000,0.00000000,298.00000000); //object(sub_roadleft) (7)
  1101. CreateObject(979,788.50000000,-2099.10009766,12.69999981,0.00000000,0.00000000,52.00000000); //object(sub_roadleft) (8)
  1102. CreateObject(979,776.90002441,-2094.60009766,12.69999981,0.00000000,0.00000000,340.00000000); //object(sub_roadleft) (9)
  1103. CreateObject(979,781.09997559,-2102.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (10)
  1104. CreateObject(979,769.09997559,-2090.50000000,12.69999981,0.00000000,0.00000000,324.00000000); //object(sub_roadleft) (11)
  1105. CreateObject(979,772.20001221,-2101.00000000,12.69999981,0.00000000,0.00000000,336.00000000); //object(sub_roadleft) (12)
  1106. CreateObject(979,761.50000000,-2089.89990234,12.69999981,0.00000000,0.00000000,28.00000000); //object(sub_roadleft) (13)
  1107. CreateObject(979,757.20001221,-2096.80004883,12.69999981,0.00000000,0.00000000,268.00000000); //object(sub_roadleft) (14)
  1108. CreateObject(979,768.59997559,-2103.69995117,12.69999981,0.00000000,0.00000000,94.00000000); //object(sub_roadleft) (15)
  1109. CreateObject(979,755.20001221,-2105.19995117,12.69999981,0.00000000,0.00000000,244.00000000); //object(sub_roadleft) (16)
  1110. CreateObject(979,755.79998779,-2113.39990234,12.69999981,0.00000000,0.00000000,308.00000000); //object(sub_roadleft) (17)
  1111. CreateObject(979,773.20001221,-2108.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (18)
  1112. CreateObject(979,763.40002441,-2117.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (19)
  1113. CreateObject(979,772.50000000,-2117.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (20)
  1114. CreateObject(979,781.70001221,-2108.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (21)
  1115. CreateObject(979,781.70001221,-2117.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadleft) (22)
  1116. CreateObject(978,790.09997559,-2106.19995117,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (1)
  1117. CreateObject(978,790.29998779,-2114.19995117,12.69999981,0.00000000,0.00000000,36.00000000); //object(sub_roadright) (2)
  1118. CreateObject(978,798.09997559,-2102.39990234,12.69999981,0.00000000,0.00000000,20.00000000); //object(sub_roadright) (3)
  1119. CreateObject(978,798.40002441,-2111.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (4)
  1120. CreateObject(978,805.79998779,-2103.60009766,12.69999981,0.00000000,0.00000000,320.00000000); //object(sub_roadright) (5)
  1121. CreateObject(978,806.79998779,-2113.89990234,12.69999981,0.00000000,0.00000000,328.00000000); //object(sub_roadright) (6)
  1122. CreateObject(978,813.20001221,-2103.69995117,12.69999981,0.00000000,0.00000000,40.00000000); //object(sub_roadright) (7)
  1123. CreateObject(978,814.59997559,-2113.60009766,12.69999981,0.00000000,0.00000000,38.00000000); //object(sub_roadright) (8)
  1124. CreateObject(978,822.29998779,-2112.69995117,12.69999981,0.00000000,0.00000000,332.00000000); //object(sub_roadright) (9)
  1125. CreateObject(978,820.50000000,-2102.69995117,12.69999981,0.00000000,0.00000000,330.00000000); //object(sub_roadright) (10)
  1126. CreateObject(978,827.79998779,-2101.80004883,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (11)
  1127. CreateObject(978,830.00000000,-2111.60009766,12.69999981,0.00000000,0.00000000,46.00000000); //object(sub_roadright) (12)
  1128. CreateObject(978,834.50000000,-2095.89990234,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (13)
  1129. CreateObject(978,837.00000000,-2106.00000000,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (14)
  1130. CreateObject(978,842.20001221,-2091.19995117,12.69999981,0.00000000,0.00000000,22.00000000); //object(sub_roadright) (15)
  1131. CreateObject(978,850.70001221,-2088.80004883,12.69999981,0.00000000,0.00000000,8.00000000); //object(sub_roadright) (16)
  1132. CreateObject(978,845.29998779,-2102.10009766,12.69999981,0.00000000,0.00000000,18.00000000); //object(sub_roadright) (17)
  1133. CreateObject(978,853.90002441,-2100.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (18)
  1134. CreateObject(978,859.70001221,-2088.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (19)
  1135. CreateObject(978,863.09997559,-2100.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (20)
  1136. CreateObject(978,868.70001221,-2088.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (21)
  1137. CreateObject(978,871.90002441,-2100.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (22)
  1138. CreateObject(978,877.09997559,-2085.10009766,12.69999981,0.00000000,0.00000000,40.00000000); //object(sub_roadright) (23)
  1139. CreateObject(978,879.00000000,-2096.30004883,12.69999981,0.00000000,0.00000000,64.00000000); //object(sub_roadright) (24)
  1140. CreateObject(978,885.50000000,-2092.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (25)
  1141. CreateObject(978,885.20001221,-2082.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (26)
  1142. CreateObject(978,894.00000000,-2084.10009766,12.69999981,0.00000000,0.00000000,334.00000000); //object(sub_roadright) (27)
  1143. CreateObject(978,893.09997559,-2095.89990234,12.69999981,0.00000000,0.00000000,308.00000000); //object(sub_roadright) (28)
  1144. CreateObject(978,901.29998779,-2089.00000000,12.69999981,0.00000000,0.00000000,318.00000000); //object(sub_roadright) (29)
  1145. CreateObject(978,904.29998779,-2096.60009766,12.69999981,0.00000000,0.00000000,266.00000000); //object(sub_roadright) (30)
  1146. CreateObject(978,893.00000000,-2103.30004883,12.69999981,0.00000000,0.00000000,232.00000000); //object(sub_roadright) (31)
  1147. CreateObject(978,902.09997559,-2105.60009766,12.69999981,0.00000000,0.00000000,62.00000000); //object(sub_roadright) (32)
  1148. CreateObject(978,885.70001221,-2107.19995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (33)
  1149. CreateObject(978,895.40002441,-2111.60009766,12.69999981,0.00000000,0.00000000,20.00000000); //object(sub_roadright) (34)
  1150. CreateObject(978,886.50000000,-2113.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (35)
  1151. CreateObject(978,876.70001221,-2109.30004883,12.69999981,0.00000000,0.00000000,24.00000000); //object(sub_roadright) (36)
  1152. CreateObject(978,878.20001221,-2115.69995117,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (37)
  1153. CreateObject(978,870.50000000,-2120.80004883,12.69999981,0.00000000,0.00000000,34.00000000); //object(sub_roadright) (38)
  1154. CreateObject(978,868.79998779,-2113.60009766,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (39)
  1155. CreateObject(978,860.59997559,-2118.39990234,12.69999981,0.00000000,0.00000000,30.00000000); //object(sub_roadright) (40)
  1156. CreateObject(978,862.70001221,-2126.19995117,12.69999981,0.00000000,0.00000000,34.00000000); //object(sub_roadright) (41)
  1157. CreateObject(978,854.40002441,-2130.00000000,12.69999981,0.00000000,0.00000000,14.00000000); //object(sub_roadright) (42)
  1158. CreateObject(978,852.20001221,-2121.89990234,12.69999981,0.00000000,0.00000000,18.00000000); //object(sub_roadright) (43)
  1159. CreateObject(978,845.50000000,-2131.19995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (44)
  1160. CreateObject(978,843.00000000,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (45)
  1161. CreateObject(978,836.50000000,-2131.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (46)
  1162. CreateObject(978,834.20001221,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (47)
  1163. CreateObject(978,827.20001221,-2131.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (48)
  1164. CreateObject(978,825.00000000,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (49)
  1165. CreateObject(978,818.09997559,-2131.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (50)
  1166. CreateObject(978,816.59997559,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (51)
  1167. CreateObject(978,809.40002441,-2131.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (52)
  1168. CreateObject(978,807.79998779,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (53)
  1169. CreateObject(978,800.29998779,-2131.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (54)
  1170. CreateObject(978,799.00000000,-2123.30004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (55)
  1171. CreateObject(978,790.20001221,-2125.30004883,12.69999981,0.00000000,0.00000000,24.00000000); //object(sub_roadright) (56)
  1172. CreateObject(978,792.59997559,-2134.60009766,12.69999981,0.00000000,0.00000000,48.00000000); //object(sub_roadright) (57)
  1173. CreateObject(978,781.79998779,-2129.69995117,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (58)
  1174. CreateObject(978,786.09997559,-2140.30004883,12.69999981,0.00000000,0.00000000,32.00000000); //object(sub_roadright) (59)
  1175. CreateObject(978,773.29998779,-2132.19995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (60)
  1176. CreateObject(978,777.59997559,-2142.80004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (61)
  1177. CreateObject(978,766.00000000,-2135.39990234,12.69999981,0.00000000,0.00000000,46.00000000); //object(sub_roadright) (62)
  1178. CreateObject(978,763.29998779,-2143.30004883,12.69999981,0.00000000,0.00000000,94.00000000); //object(sub_roadright) (63)
  1179. CreateObject(978,767.59997559,-2150.10009766,12.69999981,0.00000000,0.00000000,334.00000000); //object(sub_roadright) (64)
  1180. CreateObject(978,777.50000000,-2144.19995117,12.69999981,0.00000000,0.00000000,342.00000000); //object(sub_roadright) (65)
  1181. CreateObject(978,776.40002441,-2152.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (66)
  1182. CreateObject(978,786.59997559,-2144.50000000,12.69999981,0.00000000,0.00000000,16.00000000); //object(sub_roadright) (67)
  1183. CreateObject(978,783.09997559,-2156.19995117,12.69999981,0.00000000,0.00000000,296.00000000); //object(sub_roadright) (68)
  1184. CreateObject(978,793.70001221,-2147.10009766,12.69999981,0.00000000,0.00000000,306.00000000); //object(sub_roadright) (69)
  1185. CreateObject(978,795.09997559,-2154.60009766,12.69999981,0.00000000,0.00000000,252.00000000); //object(sub_roadright) (70)
  1186. CreateObject(978,782.00000000,-2163.39990234,12.69999981,0.00000000,0.00000000,226.00000000); //object(sub_roadright) (71)
  1187. CreateObject(978,791.29998779,-2163.00000000,12.69999981,0.00000000,0.00000000,56.00000000); //object(sub_roadright) (72)
  1188. CreateObject(978,786.20001221,-2169.80004883,12.69999981,0.00000000,0.00000000,234.00000000); //object(sub_roadright) (73)
  1189. CreateObject(978,774.29998779,-2166.89990234,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (74)
  1190. CreateObject(978,778.79998779,-2173.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (75)
  1191. CreateObject(978,769.79998779,-2173.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (76)
  1192. CreateObject(978,765.09997559,-2166.89990234,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (77)
  1193. CreateObject(978,757.09997559,-2170.00000000,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (78)
  1194. CreateObject(978,761.90002441,-2176.80004883,12.69999981,0.00000000,0.00000000,46.00000000); //object(sub_roadright) (79)
  1195. CreateObject(978,751.29998779,-2175.30004883,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (80)
  1196. CreateObject(978,747.79998779,-2183.00000000,12.69999981,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (81)
  1197. CreateObject(978,758.59997559,-2184.50000000,12.69999981,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (82)
  1198. CreateObject(978,746.40002441,-2191.69995117,12.69999981,0.00000000,0.00000000,252.00000000); //object(sub_roadright) (83)
  1199. CreateObject(978,760.00000000,-2193.60009766,12.69999981,0.00000000,0.00000000,284.00000000); //object(sub_roadright) (84)
  1200. CreateObject(978,745.00000000,-2200.89990234,12.69999981,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (85)
  1201. CreateObject(978,761.29998779,-2202.50000000,12.69999981,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (86)
  1202. CreateObject(978,745.00000000,-2209.89990234,12.69999981,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (87)
  1203. CreateObject(978,761.40002441,-2210.50000000,12.69999981,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (88)
  1204. CreateObject(978,745.00000000,-2218.39990234,12.69999981,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (89)
  1205. CreateObject(978,761.70001221,-2219.80004883,12.69999981,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (90)
  1206. CreateObject(978,747.79998779,-2226.39990234,12.69999981,0.00000000,0.00000000,310.00000000); //object(sub_roadright) (91)
  1207. CreateObject(978,759.59997559,-2228.00000000,12.69999981,0.00000000,0.00000000,238.00000000); //object(sub_roadright) (92)
  1208. CreateObject(978,750.59997559,-2234.30004883,12.69999981,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (93)
  1209. CreateObject(978,761.90002441,-2232.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (94)
  1210. CreateObject(978,755.09997559,-2239.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (95)
  1211. CreateObject(978,764.00000000,-2240.30004883,12.69999981,0.00000000,0.00000000,342.00000000); //object(sub_roadright) (96)
  1212. CreateObject(14413,750.29998779,-2213.30004883,17.89999962,0.00000000,0.00000000,214.00000000); //object(carter-column01) (1)
  1213. CreateObject(749,754.20001221,-2222.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_scrb_column3) (1)
  1214. CreateObject(978,772.20001221,-2239.00000000,12.69999981,0.00000000,0.00000000,36.00000000); //object(sub_roadright) (97)
  1215. CreateObject(978,770.09997559,-2229.30004883,12.69999981,0.00000000,0.00000000,38.00000000); //object(sub_roadright) (98)
  1216. CreateObject(978,777.50000000,-2232.19995117,12.69999981,0.00000000,0.00000000,68.00000000); //object(sub_roadright) (99)
  1217. CreateObject(978,773.20001221,-2221.89990234,12.69999981,0.00000000,0.00000000,272.00000000); //object(sub_roadright) (100)
  1218. CreateObject(978,773.29998779,-2213.10009766,12.69999981,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (101)
  1219. CreateObject(978,779.40002441,-2224.00000000,12.69999981,0.00000000,0.00000000,262.00000000); //object(sub_roadright) (102)
  1220. CreateObject(978,775.90002441,-2204.60009766,12.69999981,0.00000000,0.00000000,60.00000000); //object(sub_roadright) (103)
  1221. CreateObject(978,780.70001221,-2215.50000000,12.69999981,0.00000000,0.00000000,82.00000000); //object(sub_roadright) (104)
  1222. CreateObject(978,780.79998779,-2196.50000000,12.69999981,0.00000000,0.00000000,58.00000000); //object(sub_roadright) (105)
  1223. CreateObject(978,783.40002441,-2206.89990234,12.69999981,0.00000000,0.00000000,64.00000000); //object(sub_roadright) (106)
  1224. CreateObject(978,785.40002441,-2189.30004883,12.69999981,0.00000000,0.00000000,56.00000000); //object(sub_roadright) (107)
  1225. CreateObject(978,787.29998779,-2199.39990234,12.69999981,0.00000000,0.00000000,62.00000000); //object(sub_roadright) (108)
  1226. CreateObject(978,789.90002441,-2182.89990234,12.69999981,0.00000000,0.00000000,56.00000000); //object(sub_roadright) (109)
  1227. CreateObject(978,791.79998779,-2191.30004883,12.69999981,0.00000000,0.00000000,60.00000000); //object(sub_roadright) (110)
  1228. CreateObject(978,797.70001221,-2184.30004883,12.69999981,0.00000000,0.00000000,40.00000000); //object(sub_roadright) (111)
  1229. CreateObject(978,795.20001221,-2175.30004883,12.69999981,0.00000000,0.00000000,54.00000000); //object(sub_roadright) (112)
  1230. CreateObject(978,802.90002441,-2177.39990234,12.69999981,0.00000000,0.00000000,68.00000000); //object(sub_roadright) (113)
  1231. CreateObject(978,800.09997559,-2168.69995117,12.69999981,0.00000000,0.00000000,54.00000000); //object(sub_roadright) (114)
  1232. CreateObject(978,807.59997559,-2170.19995117,12.69999981,0.00000000,0.00000000,44.00000000); //object(sub_roadright) (115)
  1233. CreateObject(978,805.90002441,-2161.69995117,12.69999981,0.00000000,0.00000000,48.00000000); //object(sub_roadright) (116)
  1234. CreateObject(978,813.40002441,-2164.80004883,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (117)
  1235. CreateObject(978,811.59997559,-2155.60009766,12.69999981,0.00000000,0.00000000,46.00000000); //object(sub_roadright) (118)
  1236. CreateObject(978,820.00000000,-2158.50000000,12.69999981,0.00000000,0.00000000,44.00000000); //object(sub_roadright) (119)
  1237. CreateObject(978,818.20001221,-2148.69995117,12.69999981,0.00000000,0.00000000,46.00000000); //object(sub_roadright) (120)
  1238. CreateObject(978,826.40002441,-2152.50000000,12.69999981,0.00000000,0.00000000,42.00000000); //object(sub_roadright) (121)
  1239. CreateObject(978,823.90002441,-2142.89990234,12.69999981,0.00000000,0.00000000,44.00000000); //object(sub_roadright) (122)
  1240. CreateObject(978,832.70001221,-2147.10009766,12.69999981,0.00000000,0.00000000,40.00000000); //object(sub_roadright) (123)
  1241. CreateObject(978,830.00000000,-2137.80004883,12.69999981,0.00000000,0.00000000,38.00000000); //object(sub_roadright) (124)
  1242. CreateObject(978,840.59997559,-2144.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (125)
  1243. CreateObject(978,838.29998779,-2135.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (126)
  1244. CreateObject(978,847.50000000,-2135.00000000,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (127)
  1245. CreateObject(978,849.70001221,-2144.10009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (128)
  1246. CreateObject(978,858.40002441,-2141.89990234,12.69999981,0.00000000,0.00000000,28.00000000); //object(sub_roadright) (129)
  1247. CreateObject(978,856.09997559,-2132.69995117,12.69999981,0.00000000,0.00000000,30.00000000); //object(sub_roadright) (130)
  1248. CreateObject(978,866.40002441,-2137.80004883,12.69999981,0.00000000,0.00000000,26.00000000); //object(sub_roadright) (131)
  1249. CreateObject(978,864.09997559,-2128.10009766,12.69999981,0.00000000,0.00000000,30.00000000); //object(sub_roadright) (132)
  1250. CreateObject(978,872.70001221,-2125.69995117,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (133)
  1251. CreateObject(978,875.20001221,-2135.80004883,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (134)
  1252. CreateObject(978,884.00000000,-2134.19995117,12.69999981,0.00000000,0.00000000,22.00000000); //object(sub_roadright) (135)
  1253. CreateObject(978,881.50000000,-2123.60009766,12.69999981,0.00000000,0.00000000,28.00000000); //object(sub_roadright) (136)
  1254. CreateObject(978,892.70001221,-2130.69995117,12.69999981,0.00000000,0.00000000,22.00000000); //object(sub_roadright) (137)
  1255. CreateObject(978,889.59997559,-2119.39990234,12.69999981,0.00000000,0.00000000,26.00000000); //object(sub_roadright) (138)
  1256. CreateObject(978,900.59997559,-2125.50000000,12.69999981,0.00000000,0.00000000,44.00000000); //object(sub_roadright) (139)
  1257. CreateObject(978,897.50000000,-2114.60009766,12.69999981,0.00000000,0.00000000,36.00000000); //object(sub_roadright) (140)
  1258. CreateObject(978,903.50000000,-2107.69995117,12.69999981,0.00000000,0.00000000,62.00000000); //object(sub_roadright) (141)
  1259. CreateObject(978,906.29998779,-2118.00000000,12.69999981,0.00000000,0.00000000,60.00000000); //object(sub_roadright) (142)
  1260. CreateObject(978,910.90002441,-2109.69995117,12.69999981,0.00000000,0.00000000,62.00000000); //object(sub_roadright) (143)
  1261. CreateObject(978,906.09997559,-2099.00000000,12.69999981,0.00000000,0.00000000,86.00000000); //object(sub_roadright) (144)
  1262. CreateObject(978,913.40002441,-2100.80004883,12.69999981,0.00000000,0.00000000,86.00000000); //object(sub_roadright) (145)
  1263. CreateObject(978,913.79998779,-2091.50000000,12.69999981,0.00000000,0.00000000,266.00000000); //object(sub_roadright) (146)
  1264. CreateObject(978,906.29998779,-2090.10009766,12.69999981,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (147)
  1265. CreateObject(978,913.20001221,-2082.19995117,12.69999981,0.00000000,0.00000000,282.00000000); //object(sub_roadright) (148)
  1266. CreateObject(978,902.00000000,-2083.80004883,12.69999981,0.00000000,0.00000000,336.00000000); //object(sub_roadright) (149)
  1267. CreateObject(978,907.79998779,-2076.10009766,12.69999981,0.00000000,0.00000000,340.00000000); //object(sub_roadright) (150)
  1268. CreateObject(978,893.29998779,-2081.89990234,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (151)
  1269. CreateObject(978,898.79998779,-2074.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (152)
  1270. CreateObject(978,889.40002441,-2074.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (153)
  1271. CreateObject(978,880.20001221,-2074.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (154)
  1272. CreateObject(978,871.00000000,-2074.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (155)
  1273. CreateObject(978,861.59997559,-2074.60009766,12.69999981,0.00000000,0.00000000,0.00000000); //object(sub_roadright) (156)
  1274. CreateObject(978,853.00000000,-2072.19995117,12.69999981,0.00000000,0.00000000,330.00000000); //object(sub_roadright) (157)
  1275. CreateObject(978,843.50000000,-2085.39990234,12.69999981,0.00000000,0.00000000,302.00000000); //object(sub_roadright) (158)
  1276. CreateObject(978,839.40002441,-2077.39990234,12.69999981,0.00000000,0.00000000,292.00000000); //object(sub_roadright) (159)
  1277. CreateObject(978,837.29998779,-2068.39990234,12.69999981,0.00000000,0.00000000,276.00000000); //object(sub_roadright) (160)
  1278. CreateObject(978,834.29998779,-2065.89990234,12.69999981,0.00000000,0.00000000,86.00000000); //object(sub_roadright) (161)
  1279. CreateObject(616,808.90002441,-2092.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (1)
  1280. CreateObject(616,817.09997559,-2119.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(veg_treea1) (2)
  1281. CreateObject(623,886.29998779,-2099.60009766,11.89999962,0.00000000,0.00000000,268.00000000); //object(veg_palwee01) (1)
  1282. CreateObject(683,769.59997559,-2186.80004883,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_fir_group) (1)
  1283. CreateObject(9833,786.70001221,-2142.00000000,15.10000038,0.00000000,0.00000000,0.00000000); //object(fountain_sfw) (1)
  1284. CreateObject(13562,836.09997559,-2074.50000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(bigsprunkpole) (1)
  1285. CreateObject(789,850.20001221,-2131.50000000,25.50000000,0.00000000,0.00000000,0.00000000); //object(hashburytree4sfs) (1)
  1286. CreateObject(789,769.40002441,-2213.39990234,25.50000000,0.00000000,0.00000000,0.00000000); //object(hashburytree4sfs) (2)
  1287. CreateObject(3472,836.40002441,-2085.80004883,11.89999962,0.00000000,0.00000000,0.00000000); //object(circuslampost03) (1)
  1288. CreateObject(7073,835.50000000,-2063.89990234,38.79999924,0.00000000,0.00000000,268.00000000); //object(vegascowboy1) (1)
  1289. CreateObject(703,800.79998779,-2160.19995117,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree7_big) (1)
  1290. CreateObject(714,772.09997559,-2085.19995117,11.89999962,0.00000000,0.00000000,0.00000000); //object(veg_bevtree2) (1)
  1291. CreateObject(714,777.29998779,-2125.10009766,11.89999962,0.00000000,0.00000000,0.00000000); //object(veg_bevtree2) (2)
  1292. CreateObject(4694,942.79998779,-2157.39990234,11.30000019,0.00000000,0.00000000,8.00000000); //object(freeway10_lan2) (1)
  1293. CreateObject(3749,935.09997559,-2156.89990234,17.89999962,0.00000000,0.00000000,270.00000000); //object(clubgate01_lax) (1)
  1294. CreateObject(973,940.79998779,-2167.60009766,13.19999981,0.00000000,0.00000000,356.00000000); //object(sub_roadbarrier) (9)
  1295. CreateObject(973,949.50000000,-2168.10009766,13.19999981,0.00000000,0.00000000,358.00000000); //object(sub_roadbarrier) (10)
  1296. CreateObject(973,958.50000000,-2169.00000000,13.00000000,0.00000000,0.00000000,352.00000000); //object(sub_roadbarrier) (11)
  1297. CreateObject(973,940.70001221,-2147.60009766,13.00000000,0.00000000,0.00000000,182.00000000); //object(sub_roadbarrier) (12)
  1298. CreateObject(973,950.00000000,-2147.19995117,13.00000000,0.00000000,0.00000000,182.00000000); //object(sub_roadbarrier) (13)
  1299. CreateObject(973,959.20001221,-2146.50000000,12.89999962,0.00000000,0.00000000,186.00000000); //object(sub_roadbarrier) (14)
  1300. CreateObject(973,968.29998779,-2145.30004883,12.89999962,0.00000000,0.00000000,188.00000000); //object(sub_roadbarrier) (15)
  1301. CreateObject(973,967.70001221,-2170.69995117,12.89999962,0.00000000,0.00000000,348.00000000); //object(sub_roadbarrier) (16)
  1302. CreateObject(8042,1025.69995117,-2064.19995117,18.00000000,0.00000000,0.00000000,6.00000000); //object(apbarriergate07_lvs) (1)
  1303. CreateObject(1632,876.29998779,-2209.60009766,13.19999981,0.00000000,0.00000000,90.00000000); //object(waterjump1) (1)
  1304. CreateObject(1632,870.00000000,-2209.60009766,13.19999981,0.00000000,0.00000000,270.00000000); //object(waterjump1) (2)
  1305. CreateObject(13641,869.70001221,-2228.39990234,11.89999962,0.00000000,0.00000000,0.00000000); //object(kickramp04) (1)
  1306. CreateObject(13648,868.09997559,-2246.00000000,11.89999962,0.00000000,0.00000000,270.00000000); //object(wall2) (1)
  1307. CreateObject(1225,882.40002441,-2227.69995117,16.10000038,0.00000000,0.00000000,0.00000000); //object(barrel4) (1)
  1308. CreateObject(1225,882.40002441,-2231.60009766,17.60000038,0.00000000,0.00000000,0.00000000); //object(barrel4) (2)
  1309. CreateObject(1225,882.40002441,-2223.60009766,17.79999924,0.00000000,0.00000000,0.00000000); //object(barrel4) (3)
  1310. CreateObject(1225,762.90002441,-2104.30004883,12.30000019,0.00000000,0.00000000,0.00000000); //object(barrel4) (5)
  1311. CreateObject(1225,772.40002441,-2137.19995117,12.30000019,0.00000000,0.00000000,0.00000000); //object(barrel4) (6)
  1312. CreateObject(1633,817.70001221,-2127.00000000,13.19999981,0.00000000,0.00000000,90.00000000); //object(landjump) (1)
  1313. CreateObject(1225,811.40002441,-2127.30004883,12.30000019,0.00000000,0.00000000,0.00000000); //object(barrel4) (7)
  1314. CreateObject(971,818.00000000,-2129.19995117,16.39999962,0.00000000,0.00000000,0.00000000); //object(subwaygate) (1)
  1315. CreateObject(971,818.20001221,-2124.89990234,16.39999962,0.00000000,0.00000000,0.00000000); //object(subwaygate) (2)
  1316. CreateObject(7504,936.20001221,-2209.10009766,13.39999962,0.00000000,0.00000000,90.00000000); //object(glfcrsgate2_vgn) (3)
  1317. CreateObject(1337,961.75195312,-2128.65917969,-0.49802399,0.00000000,0.00000000,0.00000000); //object(binnt07_la) (4)
  1318. CreateObject(8040,937.89941406,-2104.09960938,13.50000000,0.00000000,0.00000000,237.99682617); //object(airprtcrprk02_lvs) (2)
  1319. CreateObject(1655,920.40002441,-2140.69995117,13.19999981,0.00000000,0.00000000,330.00000000); //object(waterjumpx2) (3)
  1320. CreateObject(1655,913.00000000,-2136.30004883,13.19999981,0.00000000,0.00000000,328.00000000); //object(waterjumpx2) (4)
  1321. CreateObject(1655,923.90002441,-2135.19995117,13.19999981,0.00000000,0.00000000,150.00000000); //object(waterjumpx2) (6)
  1322. CreateObject(1655,916.59997559,-2130.80004883,13.19999981,0.00000000,0.00000000,148.00000000); //object(waterjumpx2) (7)
  1323. CreateObject(7504,866.20001221,-2157.50000000,13.39999962,0.00000000,0.00000000,218.00000000); //object(glfcrsgate2_vgn) (4)
  1324. CreateObject(749,902.59997559,-2129.10009766,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_scrb_column3) (2)
  1325. CreateObject(8172,855.90002441,-2275.00000000,11.89999962,0.00000000,0.00000000,270.00000000); //object(vgssairportland07) (1)
  1326. CreateObject(8172,855.90002441,-2314.80004883,11.89999962,0.00000000,0.00000000,270.00000000); //object(vgssairportland07) (2)
  1327. CreateObject(8172,855.79998779,-2354.60009766,11.89999962,0.00000000,0.00000000,270.00000000); //object(vgssairportland07) (3)
  1328. CreateObject(7504,936.20001221,-2301.19995117,13.39999962,0.00000000,0.00000000,90.00000000); //object(glfcrsgate2_vgn) (5)
  1329. CreateObject(7664,906.70001221,-2345.00000000,13.39999962,0.00000000,0.00000000,180.00000000); //object(glfcrsgate5_vgs) (2)
  1330. CreateObject(7504,833.50000000,-2374.50000000,13.39999962,0.00000000,0.00000000,0.00000000); //object(glfcrsgate2_vgn) (6)
  1331. CreateObject(7664,804.79998779,-2345.10009766,13.39999962,0.00000000,0.00000000,90.00000000); //object(glfcrsgate5_vgs) (3)
  1332. CreateObject(7504,780.09997559,-2269.69995117,13.39999962,0.00000000,0.00000000,264.00000000); //object(glfcrsgate2_vgn) (7)
  1333. CreateObject(7504,822.09997559,-2191.89990234,13.39999962,0.00000000,0.00000000,218.00000000); //object(glfcrsgate2_vgn) (8)
  1334. CreateObject(750,784.79998779,-2223.00000000,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_scrb_column2) (1)
  1335. CreateObject(750,785.40002441,-2220.89990234,11.89999962,0.00000000,0.00000000,0.00000000); //object(sm_scrb_column2) (2)
  1336. CreateObject(13640,860.79998779,-2194.39990234,12.89999962,0.00000000,0.00000000,0.00000000); //object(arse) (1)
  1337. CreateObject(13643,801.40002441,-2234.60009766,13.19999981,0.00000000,0.00000000,212.00000000); //object(logramps02) (1)
  1338. CreateObject(16304,811.00000000,-2285.30004883,17.10000038,0.00000000,0.00000000,0.00000000); //object(des_gravelpile05) (1)
  1339. CreateObject(17565,802.09997559,-2344.60009766,14.39999962,0.00000000,0.00000000,234.00000000); //object(rustybrij01_lae2) (1)
  1340. CreateObject(18451,827.29998779,-2253.30004883,12.39999962,0.00000000,0.00000000,198.00000000); //object(cs_oldcarjmp) (1)
  1341. CreateObject(18568,844.00000000,-2253.39990234,12.69999981,0.00000000,0.00000000,300.00000000); //object(cs_logs05) (1)
  1342. CreateObject(13636,791.79998779,-2305.19995117,14.19999981,0.00000000,0.00000000,0.00000000); //object(logramps) (1)
  1343. CreateObject(16085,869.00000000,-2343.19995117,13.10000038,0.00000000,0.00000000,0.00000000); //object(des_quarstmound_02) (1)
  1344. CreateObject(12956,855.59997559,-2308.10009766,15.69999981,0.00000000,0.00000000,40.00000000); //object(sw_trailerjump) (1)
  1345. CreateObject(13604,885.90002441,-2307.10009766,13.60000038,0.00000000,0.00000000,38.00000000); //object(kickramp05) (1)
  1346. CreateObject(13637,824.90002441,-2207.60009766,14.00000000,0.00000000,0.00000000,264.00000000); //object(tuberamp) (1)
  1347. CreateObject(3080,929.59997559,-2304.69995117,13.19999981,0.00000000,0.00000000,0.00000000); //object(ad_jump) (1)
  1348. CreateObject(3502,928.90002441,-2176.89990234,13.80000019,0.00000000,0.00000000,0.00000000); //object(vgsn_con_tube) (1)
  1349. CreateObject(3502,928.79998779,-2185.60009766,13.80000019,0.00000000,0.00000000,180.00000000); //object(vgsn_con_tube) (2)
  1350. CreateObject(3502,928.70001221,-2194.60009766,13.80000019,0.00000000,0.00000000,0.00000000); //object(vgsn_con_tube) (3)
  1351. CreateObject(3502,928.70001221,-2203.80004883,13.80000019,0.00000000,0.00000000,180.00000000); //object(vgsn_con_tube) (4)
  1352. CreateObject(3502,928.59997559,-2213.00000000,13.80000019,0.00000000,0.00000000,0.00000000); //object(vgsn_con_tube) (5)
  1353. CreateObject(3502,928.90002441,-2222.10009766,13.80000019,0.00000000,0.00000000,182.00000000); //object(vgsn_con_tube) (6)
  1354. CreateObject(16367,869.09997559,-2263.50000000,13.60000038,0.00000000,0.00000000,0.00000000); //object(des_quayramp) (1)
  1355. CreateObject(16303,870.70001221,-2172.89990234,8.19999981,0.00000000,0.00000000,246.00000000); //object(des_quarryramp01) (2)
  1356. CreateObject(13590,907.70001221,-2328.19995117,13.69999981,0.00000000,0.00000000,182.00000000); //object(kickbus04) (2)
  1357.  
  1358. /////////////////DRAGLS////////////////////////////////////////////////
  1359. CreateObject(18780,1982.50390625, -2621.5673828125, 24.039768218994, 0, 0, 272.49938964844, 500);
  1360. CreateObject(18781,2114.9670410156, -2622.5102539063, 23.123447418213, 0, 0, 181, 500);
  1361. CreateObject(18786,1932.9256591797, -2592.4868164063, 15.213983535767, 0.2498779296875, 1.7500305175781, 359.9923095703118786,500);
  1362. CreateObject(18786,1807.412109375, -2593.8078613281, 14.846878051758, 0, 0, 181.49963378906, 500);
  1363. CreateObject(18790,1585.3542480469, -2615.8559570313, 12.546875953674, 0, 0, 0, 500);
  1364. CreateObject(18778,1586.3530273438, -2604.3530273438, 12.390653610229, 0, 0, 180, 500);
  1365. CreateObject(18778,1588.9432373047, -2627.5776367188, 12.290655136108, 0.24996948242188, 359.25, 0.49777221679688, 500);
  1366. CreateObject(18778,1588.9432373047, -2627.5776367188, 12.290655136108, 0.24996948242188, 359.25, 0.49777221679688, 500);
  1367. CreateObject(18830,1921.4133300781, -2618.9655761719, 26.356292724609, 0, 248.24983215332, 90, 500);
  1368. CreateObject(18847,1761.3865966797, -2447.8977050781, 131.49938964844, 0, 0, 0, 500);
  1369. CreateObject(18836,1953.29296875, -2452.91015625, 90.246452331543, 28.745727539063, 0, 90, 500);
  1370. CreateObject(18836,1996.1903076172, -2452.9025878906, 66.675590515137, 28.745727539063, 0, 90, 500);
  1371. CreateObject(18836,2038.6112060547, -2452.8889160156, 43.417854309082, 28.745727539063, 0, 90, 500);
  1372. CreateObject(18836,2081.787109375, -2452.8759765625, 23.530876159668, 20.994873046875, 0, 90, 500);
  1373. CreateObject(18845,1948.8843994141, -2535.6848144531, 106.7795715332, 0, 0, 0, 500);
  1374. CreateObject(18789,2019.0329589844, -2535.9438476563, 43.483268737793, 359.76428222656, 19.496429443359, 0.079223632812518789,500);
  1375. CreateObject(18781,2114.966796875, -2622.509765625, 23.123447418213, 0, 0, 180.99975585938, 500);
  1376. CreateObject(18781,1630.0782470703, -2492.5100097656, 22.62133026123, 0, 0, 86.999755859375, 500);
  1377. CreateObject(18778,1641.267578125, -2543.193359375, 13.990629196167, 0, 0.2471923828125, 269.48913574219, 500);
  1378. CreateObject(18801,1628.8508300781, -2571.9826660156, 35.256767272949, 0, 0, 5.2491455078125, 500);
  1379. CreateObject(18809,1531.3928222656, -2566.9582519531, 46.711868286133, 0, 301.49548339844, 6.2457275390625, 500);
  1380. CreateObject(18809,1487.8514404297, -2571.6911621094, 71.111000061035, 0, 296.7399597168, 6.240234375, 500);
  1381. CreateObject(18800,1732.5579833984, -2614.6457519531, 23.653167724609, 0, 359.75, 2, 500);
  1382. CreateObject(18778,1702.0812988281, -2639.1953125, 37.481338500977, 0, 0, 91.25, 500);
  1383. CreateObject(18750,1769.7487792969, -2541.1796875, 30.028106689453, 89.499938964844, 180, 180, 500);
  1384. CreateObject(18801,1862.4577636719, -2425.9584960938, 34.883350372314, 0, 0, 14.749145507813, 500);
  1385. CreateObject(18790,1565.5720214844, -2462.3696289063, 9.2047386169434, 0, 0, 359.25, 500);
  1386. CreateObject(8493,1871.1861572266, -2579.4057617188, 30.194063186646, 0, 0, 0, 500);
  1387. CreateObject(18780,1972.7565917969, -2622.0544433594, 24.071878433228, 0, 0, 272.49938964844, 500);
  1388. CreateObject(18786,1916.1864013672, -2592.4636230469, 23.860177993774, 0.22723388671875, 23.247039794922, 359.8989257812518786,500);
  1389. CreateObject(18786,1823.9423828125, -2593.1772460938, 22.212575912476, 0, 19, 181.49963378906, 500);
  1390. CreateObject(18809,2110.5158691406, -2536.2504882813, 20.671873092651, 0, 280.25006103516, 359, 500);
  1391. CreateObject(18836,1906.6696777344, -2452.8791503906, 110.03424072266, 17.245727539063, 0, 90, 500);
  1392. CreateObject(18809,1443.1497802734, -2576.3486328125, 92.898811340332, 359.89440917969, 294.98974609375, 5.763641357421918809,500);
  1393. CreateObject(18789,1344.3676757813, -2583.5341796875, 98.560081481934, 0, 0, 3.5, 500);
  1394. CreateObject(18789,-2866.8310546875, 777.44604492188, 98.781433105469, 0, 0, 3.4991455078125, 500);
  1395. CreateObject(18788,1613.3836669922, -2462.998046875, 35.031757354736, 0, 247, 359.50003051758, 500);
  1396. CreateObject(18788,1515.6354980469, -2461.7932128906, 29.404655456543, 0, 246.99464416504, 181.2442779541, 500);
  1397. CreateObject(18778,1268.9150390625, -2588.3291015625, 100.4225692749, 0, 0, 90.7470703125, 500);
  1398. CreateObject(18778,1663.0102539063, -2542.9702148438, 14.078340530396, 1.5, 0.24728393554688, 90.732604980469, 500);
  1399. CreateObject(18778,1895.0054931641, -2542.6291503906, 14.371682167053, 1.4996337890625, 0.2471923828125, 90.73059082031318778,500);
  1400. CreateObject(18778,1872.9140625, -2543.3266601563, 14.090627670288, 1.5, 0.24728393554688, 269.48266601563, 500);
  1401. CreateObject(18801,1076.4201660156, -2589.2036132813, 125.20629882813, 0, 0, 12.999145507813, 500);
  1402. CreateObject(18788,1534.7388916016, -2615.7944335938, 31.809173583984, 0, 246.99462890625, 181.24145507813, 500);
  1403. CreateObject(18788,1635.4760742188, -2615.8000488281, 31.22797203064, 0, 246.99464416504, 1.24462890625, 500);
  1404. CreateObject(18789,1153.4537353516, -2594.0803222656, 102.09981536865, 0, 0, 3.4991455078125, 500);
  1405. CreateObject(18789,1004.1539306641, -2583.7927246094, 102.24403381348, 0, 0, 3.4991455078125, 500);
  1406. CreateObject(18772,807.34771728516, -2596.4318847656, 108.32624816895, 1.4999389648438, 0.50018310546875, 93.73693847656318772,500);
  1407. CreateObject(18809,1574.3433837891, -2562.3076171875, 25.621881484985, 0, 290.74227905273, 5.990234375, 500);
  1408. CreateObject(18789,609.205078125, -2610.8388671875, 110.66602325439, 0, 1.4996337890625, 5.2459716796875, 500);
  1409. CreateObject(18778,534.35736083984, -2617.2497558594, 114.47501373291, 0, 0, 91.2470703125, 500);
  1410. CreateObject(18778,522.8798828125, -2666.2253417969, -37.03125, 0, 0, 91.246948242188, 500);
  1411. CreateObject(3816,3883.3635253906, -398.38711547852, 486.61447143555, 0, 0, 0, 500);
  1412. CreateObject(18789,3881.0415039063, -498.45391845703, 477.80206298828, 0, 0, 86.25, 500);
  1413. CreateObject(18789,3871.5905761719, -642.93194580078, 477.78631591797, 0, 0, 86.248168945313, 500);
  1414. CreateObject(18789,3861.9604492188, -789.8408203125, 477.77368164063, 0, 0, 86.248168945313, 500);
  1415. CreateObject(18801,3849.6062011719, -838.11682128906, 500.87481689453, 358.75, 0, 273.5, 500);
  1416. CreateObject(18801,3830.4848632813, -835.59313964844, 501.63357543945, 358.74755859375, 0, 273.49908447266, 500);
  1417. CreateObject(18801,3811.4655761719, -837.31158447266, 502.04058837891, 358.74755859375, 0, 273.49914550781, 500);
  1418. CreateObject(18789,3796.3056640625, -912.92974853516, 479.078125, 0, 0, 86.248168945313, 500);
  1419. CreateObject(18778,3791.4326171875, -987.42352294922, 480.8157043457, 0, 0, 176.75, 500);
  1420. CreateObject(18789,3783.4777832031, -1100.5502929688, 489.92202758789, 0, 0, 265.75, 500);
  1421. CreateObject(18788,3776.427734375, -1179.3078613281, 505.15850830078, 283.7522277832, 358.94830322266, 356.7284545898418788,500);
  1422. CreateObject(18788,3766.5966796875, -1175.373046875, 492.46890258789, 0.7142333984375, 276.46087646484, 265.9534912109418788,500);
  1423. CreateObject(18788,3788.0095214844, -1177.2498779297, 492.95059204102, 0.714111328125, 276.4599609375, 265.9515380859418788,500);
  1424. CreateObject(18809,3775.376953125, -1198.9857177734, 496.6940612793, 0, 273.49987792969, 84, 500);
  1425. CreateObject(18809,3770.4711914063, -1245.5450439453, 499.51516723633, 0, 273.49908447266, 83.995971679688, 500);
  1426. CreateObject(18844,3768.0708007813, -1315.2155761719, 515.16882324219, 71.420349121094, 354.50003051758, 5.214965820312518844,500);
  1427. CreateObject(18809,3767.3693847656, -1293.0061035156, 507.87835693359, 0, 286.49923706055, 88.745971679688, 500);
  1428. CreateObject(18367,3767.4228515625, -1345.9897460938, 520.15185546875, 26.749725341797, 0.27996826171875, 181.8735809326218367,500);
  1429. CreateObject(18367,3768.376953125, -1371.2080078125, 531.41009521484, 30.496185302734, 0.28463745117188, 181.8523712158218367,500);
  1430. CreateObject(18772,3768.6994628906, -1491.8352050781, 561.62756347656, 347.25112915039, 359.23104858398, 359.8302917480518772,500);
  1431.  
  1432. ////////////////////////////////////////////////////
  1433.  
  1434. CreateObject(1771, 243.6529, 1798.177, 7.0229, 0.0, 0.0, -180.0, 0);
  1435. CreateObject(1771, 253.593, 1798.1719, 7.0479, 0.0, 0.0, -180.0, 0);
  1436. CreateObject(1771, 249.9239, 1798.1719, 7.0479, 0.0, 0.0, -180.0, 0);
  1437. CreateObject(971, 242.8009, 1798.1989, 9.909, 0.0, 0.0, -270.0, 0);
  1438. CreateObject(971, 246.9839, 1798.2209, 9.8339, 0.0, 0.0, -270.0, 0);
  1439. CreateObject(971, 250.643, 1798.165, 9.909, 0.0, 0.0, -270.0, 0);
  1440. CreateObject(971, 254.292, 1801.6469, 9.866, 0.0, 0.0, -270.0, 0);
  1441. CreateObject(9241, 337.3179, 1976.828, 18.3999, 0.0, 0.0, 0.0, 0);
  1442. CreateObject(9241, 337.26, 1944.743, 18.3999, 0.0, 0.0, 0.0, 0);
  1443. CreateObject(5822, 2270.6589, 2400.696, 13.345, 0.0, 0.0, -83.047, 0);
  1444. CreateObject(1662, -1029.9891, 464.1679, 15.8079, 0.0, 0.0, -121.0941, 0);
  1445. CreateObject(16362, -1660.6441, -167.9901, 16.2689, 0.0, 0.0, 45.0, 0);
  1446. CreateObject(11391, -1679.0051, -196.368, 14.4379, 0.0, 0.0, 45.0, 0);
  1447. CreateObject(16362, 1477.4699, 1766.302, 12.9329, 0.0, 0.0, -90.0, 0);
  1448. CreateObject(11391, 1469.613, 1799.2419, 11.102, 0.0, 0.0, -90.0, 0);
  1449. CreateObject(16362, 1434.6629, -2493.9122, 15.675, 0.0, 0.0, 0.0, 0);
  1450. CreateObject(11391, 1401.112, -2500.962, 13.8439, 0.0, 0.0, 0.0, 0);
  1451. CreateObject(17300, 1849.01, 1907.4069, 154.798, -4.297, 0.0, -90.0, 0);
  1452. CreateObject(17300, 1608.8199, 1889.0989, 207.8699, -10.313, 0.0, -90.0, 0);
  1453. CreateObject(17300, 1376.0279, 1870.765, 289.571, -18.0481, 0.0, -90.0, 0);
  1454. CreateObject(17300, 1155.613, 1852.29, 402.2409, -25.7831, 0.0, -90.0, 0);
  1455. CreateObject(17300, 952.051, 1833.9279, 541.5629, -32.6591, 0.0, -90.0, 0);
  1456. CreateObject(17300, 765.963, 1815.4439, 704.739, -39.5341, 0.0, -90.0, 0);
  1457. CreateObject(17300, 608.572, 1797.1529, 894.049, -50.7071, 0.0, -90.0, 0);
  1458. CreateObject(17300, 479.307, 1778.613, 1104.4229, -55.863, 0.0, -90.0, 0);
  1459. CreateObject(17300, 372.2399, 1760.333, 1324.5729, -61.8791, 0.0, -90.0, 0);
  1460. CreateObject(17300, 290.785, 1742.1779, 1554.0129, -68.755, 0.0, -90.0, 0);
  1461. CreateObject(17300, 239.0449, 1723.9549, 1792.5429, -76.49, 0.0, -90.0, 0);
  1462. CreateObject(17300, 215.908, 1705.3819, 2039.9289, -82.506, 0.0, -90.0, 0);
  1463. CreateObject(17300, 222.468, 1686.9759, 2285.7709, -90.241, 0.0, -90.0, 0);
  1464. CreateObject(17300, 263.656, 1668.681, 2527.3569, -98.835, 0.0, -90.0, 0);
  1465. CreateObject(17300, 335.803, 1650.509, 2763.5319, -104.851, 0.0, -90.0, 0);
  1466. CreateObject(17300, 440.746, 1631.9139, 2987.112, -115.1641, 0.0, -90.0, 0);
  1467. CreateObject(17300, 582.947, 1613.5889, 3186.8989, -125.478, 0.0, -90.0, 0);
  1468. CreateObject(17300, 747.9439, 1595.915, 3357.3229, -132.353, 0.0, -90.0, 0);
  1469. CreateObject(17300, 928.726, 1578.6009, 3504.091, -139.2291, 0.0, -90.0, 0);
  1470. CreateObject(17300, 1133.9899, 1560.4909, 3633.25, -146.1041, 0.0, -90.0, 0);
  1471. CreateObject(17300, 1357.961, 1542.1409, 3735.174, -154.6991, 0.0, -90.0, 0);
  1472. CreateObject(17300, 1584.4709, 1524.4439, 3804.9418, -160.715, 0.0, -90.0, 0);
  1473. CreateObject(17300, 1824.9339, 1506.208, 3852.302, -166.7311, 0.0, -90.0, 0);
  1474. CreateObject(17300, 2068.697, 1487.884, 3868.5358, -175.325, 0.0, -90.0, 0);
  1475. CreateObject(17613, 2218.923, 1469.426, 3863.2299, 0.0, 0.0, 0.0, 0);
  1476. CreateObject(1655, 1976.203, 1912.301, 131.235, 0.0, 0.0, -90.0, 0);
  1477. CreateObject(1655, 1976.228, 1920.9899, 131.238, 0.0, 0.0, -90.0, 0);
  1478. CreateObject(1655, -2681.6331, 1582.931, 0.0869, 0.0, 0.0, 0.0, 0);
  1479. CreateObject(1655, -2680.2361, 1607.124, 0.0659, 0.0, 0.0, -180.0, 0);
  1480. CreateObject(1655, -2681.576, 1921.7889, 0.082, 0.0, 0.0, 0.0, 0);
  1481. CreateObject(1655, -2681.4131, 1946.0109, 0.0869, 0.0, 0.0, -180.0, 0);
  1482. CreateObject(18367, -2147.17, -88.8841, 37.2029, -18.0481, 0.0, -180.0, 0);
  1483. CreateObject(1894, -2073.4109, -57.8881, 44.055, 0.0, 0.0, 0.0, 0);
  1484. CreateObject(1696, -2053.086, -49.1241, 47.2949, 0.0, 0.0, 0.0, 0);
  1485. CreateObject(1696, -2073.782, 2.3729, 46.291, 0.0, 0.0, 90.0, 0);
  1486. CreateObject(18367, -2122.751, 11.112, 37.046, -18.0481, 0.0, -180.0, 0);
  1487. CreateObject(1697, -2147.771, 92.68, 51.067, 0.0, 0.0, -135.0, 0);
  1488. CreateObject(1696, -2194.7562, 133.1629, 55.101, 0.0, 0.0, 78.75, 0);
  1489. CreateObject(1696, -2183.7439, 115.6129, 55.101, 0.0, 0.0, -180.0, 0);
  1490. CreateObject(1697, -2193.72, 43.449, 59.6259, 0.0, 0.0, 0.0, 0);
  1491. CreateObject(1696, -2202.5521, 7.3319, 63.602, 0.0, 0.0, 90.0, 0);
  1492. CreateObject(1696, -2234.7872, -139.8911, 47.2949, 0.0, 0.0, 180.0, 0);
  1493. CreateObject(1696, -2235.7, -57.871, 59.0149, 0.0, 0.0, 180.0, 0);
  1494. CreateObject(1696, -2217.169, 135.6609, 57.915, 0.0, 0.0, 0.0, 0);
  1495. CreateObject(1696, -2203.2571, 174.608, 59.478, 0.0, 0.0, -90.0, 0);
  1496. CreateObject(1696, -2159.826, 196.151, 58.2729, 0.0, 0.0, 0.0, 0);
  1497. CreateObject(18367, -2197.0931, 282.709, 50.6049, -12.8921, 0.0, -180.0, 0);
  1498. CreateObject(18367, -2183.15, 467.5849, 57.1829, -26.643, 0.0, -180.0, 0);
  1499. CreateObject(18367, -2170.8221, 488.919, 72.6679, -11.1731, 0.0, -180.0, 0);
  1500. CreateObject(13645, -2198.1531, 551.9949, 82.0729, 0.0, 0.0, 0.0, 0);
  1501. CreateObject(1894, -2198.5682, 595.8839, 58.3989, -0.8591, 7.735, -90.0, 0);
  1502. CreateObject(1894, -2219.7, 657.7509, 59.7159, 0.859, 5.157, -236.25, 0);
  1503. CreateObject(1697, -2218.73, 701.96, 64.3619, 0.0, 0.0, -180.0, 0);
  1504. CreateObject(1894, -2234.7291, 749.8679, 62.3699, 0.0, 8.5939, 90.0, 0);
  1505. CreateObject(1697, -2216.928, 766.2849, 67.1839, 0.0, 0.0, 90.0, 0);
  1506. CreateObject(1697, -2205.3541, 794.203, 70.1399, 0.0, 0.0, 180.0, 0);
  1507. CreateObject(18367, -2197.1089, 343.013, 60.6419, 6.0159, 0.0, -360.0, 0);
  1508. CreateObject(3626, -2237.461, -178.071, 50.2509, 0.0, 0.0, -180.0, 0);
  1509. CreateObject(3626, -2210.7271, 879.145, 70.2129, 0.0, 0.0, -360.0, 0);
  1510. CreateObject(18450, -953.3171, 2666.5539, 44.7369, 0.0, 0.0, -266.5621, 0);
  1511. CreateObject(5428, -943.92, 2521.5629, 45.824, 0.0, 0.0, 101.25, 0);
  1512. CreateObject(5428, -933.37, 2463.75, 45.852, 0.0, 0.0, -78.75, 0);
  1513. CreateObject(16113, -975.425, 2545.3459, 39.2369, 0.0, 0.0, -123.75, 0);
  1514. CreateObject(16113, -990.87, 2511.8779, 39.573, 0.0, 0.0, -33.75, 0);
  1515. CreateObject(16113, -981.42, 2462.8779, 38.901, 0.0, 0.0, -45.0, 0);
  1516. CreateObject(16113, -960.568, 2428.84, 39.429, 0.0, 0.0, 22.5, 0);
  1517. CreateObject(16113, -915.3061, 2424.466, 40.268, 0.0, 0.0, 56.25, 0);
  1518. CreateObject(16113, -905.923, 2553.2709, 39.9889, 0.0, 0.0, -146.25, 0);
  1519. CreateObject(16113, -895.883, 2523.277, 39.722, 0.0, 0.0, -225.0, 0);
  1520. CreateObject(16113, -886.813, 2481.3789, 39.6749, 0.0, 0.0, -225.0, 0);
  1521. CreateObject(16113, -888.469, 2445.069, 39.45, 0.0, 0.0, -247.5, 0);
  1522. CreateObject(622, -896.972, 2448.8789, 45.79, 0.0, 0.0, 56.25, 0);
  1523. CreateObject(622, -956.175, 2440.228, 45.283, 0.0, 0.0, -33.75, 0);
  1524. CreateObject(622, -976.3591, 2533.9838, 45.763, 0.0, 0.0, -112.5, 0);
  1525. CreateObject(622, -975.87, 2482.5249, 45.8089, 0.0, 0.0, -78.75, 0);
  1526. CreateObject(622, -898.8511, 2504.374, 45.762, 0.0, 0.0, -247.5, 0);
  1527. CreateObject(622, -913.8151, 2540.7351, 45.151, 0.0, 0.0, -213.75, 0);
  1528. CreateObject(11490, -969.068, 2470.7028, 45.645, 0.0, 0.0, -258.75, 0);
  1529. CreateObject(11491, -958.2751, 2472.852, 47.143, 0.0, 0.0, 101.25, 0);
  1530. CreateObject(7533, -909.331, 2494.8989, 48.304, 0.0, 0.0, 56.25, 0);
  1531. CreateObject(6965, -939.224, 2492.0161, 49.733, 0.0, 0.0, 11.25, 0);
  1532. CreateObject(7392, -929.595, 2441.1269, 55.3139, 0.0, 0.0, -78.75, 0);
  1533. CreateObject(16667, -922.7311, 2552.51, 53.4179, 0.0, 0.0, -348.75, 0);
  1534. CreateObject(3279, -930.3591, 2541.7089, 45.6419, 0.0, 0.0, -90.0, 0);
  1535. CreateObject(3279, -965.248, 2536.2971, 45.47, 0.0, 0.0, -438.75, 0);
  1536. CreateObject(16409, -915.5571, 2527.9008, 45.636, 0.0, 0.0, 11.25, 0);
  1537. CreateObject(5520, -972.6271, 2515.206, 50.7109, 0.0, 0.0, 101.25, 0);
  1538. Ostrov[6] = CreateObject(18450, -948.5131, 2586.7661, 44.749, 0.0, 0.0, -446.5621, 0);
  1539. Ostrov[3] = CreateObject(10841, -947.2181, 2548.0581, 51.3989, 0.0, 0.0, 5.157, 0);
  1540. Ostrov[4] = CreateObject(971, -922.659, 2525.5729, 46.736, 0.0, 0.0, -78.75, 0);
  1541. Ostrov[0] = CreateObject(18553, -961.3561, 2469.562, 48.1699, 0.0, 0.0, 11.25, 0);
  1542. Ostrov[1] = CreateObject(18553, -962.36, 2474.7629, 48.1199, 0.0, 0.0, 11.25, 0);
  1543. Ostrov[2] = CreateObject(18553, -973.284, 2469.7619, 48.4449, 0.0, 0.0, -168.75, 0);
  1544. Ostrov[5] = CreateObject(3626, -931.1581, 2458.666, 47.1959, 0.0, 0.0, -168.75, 0);
  1545. Cela[0] = CreateObject(980, 1587.8, -1638.2431, 15.1059, 0.0, 0.0, -180.0, 0);
  1546. Cela[1] = CreateObject(980, 2334.788, 2443.458, 7.491, 0.0, 0.0, 56.25, 0);
  1547. Cela[2] = CreateObject(972, -1629.387, 685.453, 3.9839, 0.0, 0.0, -270.0, 0);
  1548. Cela[3] = CreateObject(980, 1961.5999, -2189.8589, 15.3199, 0.0, 0.0, 0.0, 0);
  1549. Cela[4] = CreateObject(980, -1545.475, -430.4921, 7.762, 0.0, 0.0, 135.0, 0);
  1550. Cela[5] = CreateObject(980, 1705.9499, 1607.592, 11.864, 0.0, 0.859, 73.593, 0);
  1551. Cela[6] = CreateObject(975, 2720.3359, -2405.327, 13.661, 0.0, 0.0, -90.0, 0);
  1552. Cela[7] = CreateObject(980, -1528.9351, 482.242, 8.953, 0.0, 0.0, 0.0, 0);
  1553. Cela[8] = CreateObject(980, 2294.1259, 2498.3569, 5.0469, 0.0, 0.0, -90.0, 0);
  1554. Cela[9] = CreateObject(975, 2720.3811, -2504.054, 13.6649, 0.0, 0.0, 90.0, 0);
  1555. Cela[10] = CreateObject(985, -1228.985, 58.159, 14.8409, 0.0, 0.0, 45.0, 0);
  1556. Cela[11] = CreateObject(985, -1218.016, 69.138, 14.8409, 0.0, 0.0, -135.0, 0);
  1557. Cela[12] = CreateObject(971, 96.708, 1922.9389, 20.645, 0.0, 0.0, -90.8591, 0);
  1558. Cela[13] = CreateObject(976, 218.5489, 1875.5119, 12.309, 0.0, 0.0, -180.0, 0);
  1559. Cela[14] = CreateObject(980, 248.5549, 1802.6109, 9.0909, 0.0, 0.0, 0.0, 0);
  1560.  
  1561. Ganja[0] = CreateObject(3409, -1069.215, -1630.323, 75.537, 0.0, 0.0, -90.0, 0);
  1562. Ganja[1] = CreateObject(3409, -1069.174, -1625.944, 75.537, 0.0, 0.0, -90.0, 0);
  1563. Ganja[2] = CreateObject(3409, -1064.344, -1630.278, 75.537, 0.0, 0.0, -90.0, 0);
  1564. Ganja[3] = CreateObject(3409, -1064.3021, -1626.094, 75.537, 0.0, 0.0, -90.0, 0);
  1565. Ganja[4] = CreateObject(3409, -1069.2181, -1621.544, 75.537, 0.0, 0.0, -90.0, 0);
  1566. Ganja[5] = CreateObject(3409, -1064.449, -1621.6191, 75.537, 0.0, 0.0, -90.0, 0);
  1567.  
  1568. AddStaticVehicle(576, 2356.4177, -1160.6126, 27.1266, 272.9424, 68, 96);
  1569. AddStaticVehicle(576, 2346.0051, -1160.5906, 26.8876, 270.4479, 72, 1);
  1570. AddStaticVehicle(536, 2217.4448, -1161.1482, 25.4638, 90.0717, 12, 1);
  1571. AddStaticVehicle(535, 2228.7661, -1170.0695, 25.5041, 268.4971, 28, 1);
  1572. AddStaticVehicle(567, 2490.4777, -1682.3493, 13.2089, 266.728, 88, 64);
  1573. AddStaticVehicle(536, 2486.5925, -1655.3389, 13.0715, 91.1604, 26, 96);
  1574. AddStaticVehicle(534, 1879.3421, -2021.6495, 13.1146, 178.5601, 42, 42);
  1575. AddStaticVehicle(535, 1885.3823, -2034.155, 13.1527, 13.0844, 31, 1);
  1576. AddStaticVehicle(534, 1926.1184, -1788.8904, 13.1106, 269.8139, 53, 53);
  1577. AddStaticVehicle(535, 1794.7098, -1932.134, 13.1499, 178.5319, 55, 1);
  1578. AddStaticVehicle(536, 2055.8637, -1904.0878, 13.2842, 356.7001, 30, 96);
  1579. AddStaticVehicle(567, 2188.5864, -1908.8119, 13.412, 359.6065, 90, 96);
  1580. AddStaticVehicle(576, 2329.7509, -1987.2157, 13.1583, 1.4006, 74, 8);
  1581. AddStaticVehicle(534, 2530.1784, -2012.1792, 13.2768, 83.7596, 62, 62);
  1582. AddStaticVehicle(535, 2489.1726, -1953.4274, 13.1877, 179.7442, 66, 1);
  1583. AddStaticVehicle(536, 2513.227, -1784.3356, 13.2863, 264.4749, 32, 1);
  1584. AddStaticVehicle(567, 2263.8232, -1751.2259, 13.2527, 268.4988, 93, 64);
  1585. AddStaticVehicle(576, 2173.0146, -1676.3074, 14.6859, 317.4211, 75, 96);
  1586. AddStaticVehicle(534, 2019.4012, -1648.732, 13.2784, 89.1579, 7, 7);
  1587. AddStaticVehicle(535, 2111.9335, -1782.4105, 13.1499, 179.9337, 97, 1);
  1588. AddStaticVehicle(536, 1997.3865, -1118.8119, 26.5111, 221.0502, 37, 1);
  1589. AddStaticVehicle(576, 2123.3583, -1142.1288, 24.528, 342.7549, 76, 8);
  1590. AddStaticVehicle(534, 2030.1972, -965.7953, 40.452, 195.7769, 10, 10);
  1591. AddStaticVehicle(535, 2270.0134, -1041.9898, 50.4889, 141.9741, 123, 1);
  1592. AddStaticVehicle(536, 2453.9309, -1020.032, 59.2355, 175.8034, 57, 96);
  1593. AddStaticVehicle(567, 2601.2956, -1062.2549, 69.4561, 26.3451, 97, 96);
  1594. AddStaticVehicle(534, 2503.3747, -960.7248, 82.0034, 175.7055, 11, 11);
  1595. AddStaticVehicle(535, 2659.6677, -1131.0813, 65.2115, 91.8226, 118, 1);
  1596. AddStaticVehicle(536, 2827.3361, -1181.3135, 24.7801, 260.9126, 71, 96);
  1597. AddStaticVehicle(576, 2803.9604, -1087.6042, 30.336, 180.8368, 79, 1);
  1598. AddStaticVehicle(534, 2783.2167, -1250.0657, 47.3888, 178.7434, 15, 15);
  1599. AddStaticVehicle(535, 2585.6918, -1411.9725, 24.8775, 85.5329, 3, 1);
  1600. AddStaticVehicle(536, 2537.3715, -1474.9767, 23.7523, 268.8033, 9, 1);
  1601. AddStaticVehicle(567, 2391.3161, -1487.0691, 23.6958, 89.3068, 99, 81);
  1602. AddStaticVehicle(576, 2337.3378, -1370.6342, 23.6126, 174.0444, 84, 96);
  1603. AddStaticVehicle(534, 2270.8557, -1434.0865, 23.5536, 357.9028, 37, 37);
  1604. AddStaticVehicle(535, 2137.854, -1370.9542, 24.1888, 181.8726, 28, 1);
  1605. AddStaticVehicle(536, 1997.2246, -1275.2931, 23.5576, 359.655, 12, 1);
  1606. AddStaticVehicle(567, 2745.7175, -1463.8539, 30.3264, 359.9809, 102, 114);
  1607. AddStaticVehicle(576, 2856.1945, -1355.9688, 10.6806, 271.5213, 67, 1);
  1608. AddStaticVehicle(534, 2859.3266, -1912.1679, 10.6562, 7.0009, 42, 42);
  1609. AddStaticVehicle(535, 2562.5209, -1244.521, 46.3091, 183.6356, 31, 1);
  1610. AddStaticVehicle(536, 2299.1579, -1636.2367, 14.4203, 201.3887, 26, 96);
  1611. AddStaticVehicle(536, 2756.7214, -1962.7431, 13.2842, 0.0718, 26, 96);
  1612. AddStaticVehicle(567, 2129.4052, -1483.6139, 23.6688, 357.3302, 114, 1);
  1613. AddStaticVehicle(534, 2647.6057, -1996.6473, 13.2786, 90.3794, 53, 53);
  1614. AddStaticVehicle(535, 2653.7885, -2011.9262, 13.3185, 271.6528, 55, 1);
  1615. AddStaticVehicle(567, 2658.3879, -1996.4028, 13.4252, 90.4804, 97, 96);
  1616. AddStaticVehicle(536, 2662.9948, -2011.4159, 13.2924, 270.3411, 32, 1);
  1617. AddStaticVehicle(576, 2667.3828, -1996.2796, 13.1625, 90.4352, 68, 96);
  1618. AddStaticVehicle(451, 487.4045, -1511.2619, 20.0548, 5.3873, 123, 123);
  1619. AddStaticVehicle(506, 653.8402, -1657.2261, 14.3032, 90.7655, 76, 76);
  1620. AddStaticVehicle(429, 639.947, -1547.2436, 14.8891, 358.4461, 13, 13);
  1621. AddStaticVehicle(402, 625.4685, -1304.6999, 14.1764, 177.9501, 30, 30);
  1622. AddStaticVehicle(541, 732.4407, -1189.3425, 19.4477, 321.4331, 13, 8);
  1623. AddStaticVehicle(506, 1051.5292, -1298.2132, 13.287, 179.5606, 18, 1);
  1624. AddStaticVehicle(471, 1065.43, -1162.1459, 23.6875, 2.67, 6, 6);
  1625. AddStaticVehicle(411, 1252.8311, -1152.9737, 23.3717, 270.8038, 75, 1);
  1626. AddStaticVehicle(451, 1334.069, -1061.8195, 27.84, 266.7593, 125, 125);
  1627. AddStaticVehicle(506, 1180.1647, -913.4808, 42.9511, 188.5762, 3, 3);
  1628. AddStaticVehicle(429, 957.9207, -961.0738, 38.9967, 102.6134, 14, 14);
  1629. AddStaticVehicle(402, 1108.0949, -1025.8071, 31.7646, 187.2519, 39, 39);
  1630. AddStaticVehicle(541, 953.2418, -1381.0821, 12.9687, 181.2091, 22, 1);
  1631. AddStaticVehicle(506, 815.082, -1408.8339, 13.1343, 269.5085, 32, 1);
  1632. AddStaticVehicle(471, 781.8126, -1622.9347, 13.3592, 272.8004, 4, 4);
  1633. AddStaticVehicle(471, 992.4108, -1883.8117, 10.8626, 158.0879, 3, 6);
  1634. AddStaticVehicle(471, 650.0223, -1881.9534, 3.9704, 131.889, 6, 16);
  1635. AddStaticVehicle(471, 306.187, -1872.8176, 2.341, 184.785, 15, 30);
  1636. AddStaticVehicle(411, 331.4529, -1789.1426, 4.6034, 0.7646, 12, 1);
  1637. AddStaticVehicle(451, 458.798, -1811.0441, 5.2537, 88.1704, 36, 36);
  1638. AddStaticVehicle(506, 169.9862, -1547.2232, 11.866, 328.7138, 6, 6);
  1639. AddStaticVehicle(429, 892.8734, -1668.9806, 13.2304, 1.0154, 1, 2);
  1640. AddStaticVehicle(402, 1098.7078, -1758.035, 13.1838, 272.152, 90, 90);
  1641. AddStaticVehicle(541, 1125.9593, -1559.5243, 13.3354, 182.7729, 36, 8);
  1642. AddStaticVehicle(506, 1032.7814, -1506.7602, 13.378, 308.8128, 45, 45);
  1643. AddStaticVehicle(423, 379.1871, -2046.1653, 7.8522, 57.3418, 1, 53);
  1644. AddStaticVehicle(471, 1283.8358, -1612.3309, 13.5136, 269.0161, 46, 46);
  1645. AddStaticVehicle(411, 1358.0709, -1752.0894, 13.0957, 358.4667, 64, 1);
  1646. AddStaticVehicle(451, 1713.8244, -1069.5837, 23.6112, 179.5386, 16, 16);
  1647. AddStaticVehicle(506, 1558.1151, -1012.2767, 23.6105, 184.6045, 7, 7);
  1648. AddStaticVehicle(429, 1325.9993, -1450.1302, 13.1665, 278.7326, 2, 1);
  1649. AddStaticVehicle(402, 1467.6616, -1235.7402, 13.4656, 92.3081, 98, 98);
  1650. AddStaticVehicle(541, 1537.3437, -1449.2293, 13.0079, 354.9523, 51, 1);
  1651. AddStaticVehicle(506, 1248.4425, -2032.3956, 59.5928, 269.7648, 13, 1);
  1652. AddStaticVehicle(411, 1549.3032, -2360.6182, 13.2813, 181.4743, 123, 1);
  1653. AddStaticVehicle(451, 1395.4204, -2207.9971, 13.2465, 0.9016, 18, 18);
  1654. AddStaticVehicle(506, 1574.0109, -1879.3637, 13.251, 272.5884, 52, 52);
  1655. AddStaticVehicle(429, 1766.0914, -1702.808, 13.1508, 89.657, 1, 3);
  1656. AddStaticVehicle(402, 1730.1638, -1276.9861, 13.3852, 137.5997, 110, 110);
  1657. AddStaticVehicle(541, 1279.0109, -1378.3862, 12.8937, 359.9331, 2, 1);
  1658. AddStaticVehicle(506, 1089.5784, -641.4136, 112.9599, 264.6437, 34, 1);
  1659. AddStaticVehicle(411, 788.1312, -822.1055, 69.2866, 358.493, 116, 1);
  1660. AddStaticVehicle(451, 288.5549, -1157.4468, 80.6163, 225.0408, 46, 46);
  1661. AddStaticVehicle(506, 167.3372, -1342.0712, 69.3574, 175.7288, 76, 76);
  1662. AddStaticVehicle(429, 568.6519, -1132.1337, 50.284, 209.6199, 3, 1);
  1663. AddStaticVehicle(541, 1028.8635, -810.3453, 101.4766, 16.7693, 13, 8);
  1664. AddStaticVehicle(443, 2616.0949, -2229.2767, 13.8942, 270.2774, 54, 1);
  1665. AddStaticVehicle(515, 2488.3254, -2671.1243, 14.6569, 86.3042, 13, 76);
  1666. AddStaticVehicle(446, 2490.0546, -2268.2471, -0.4328, 90.4306, 1, 53);
  1667. AddStaticVehicle(446, 2355.9565, -2531.5391, -0.2505, 1.8974, 1, 57);
  1668. AddStaticVehicle(406, 2206.5695, -2523.0386, 15.0958, 269.6041, 1, 1);
  1669. AddStaticVehicle(525, 2232.6875, -2227.9666, 13.4287, 314.7052, 36, 43);
  1670. AddStaticVehicle(443, 2322.7045, -2073.3597, 14.1887, 273.8464, 84, 1);
  1671. AddStaticVehicle(515, 2102.5781, -2074.6209, 14.5801, 210.966, 24, 77);
  1672. AddStaticVehicle(423, 380.0979, -2040.2956, 7.8562, 53.5847, 1, 5);
  1673. AddStaticVehicle(515, 2497.0322, -2619.1153, 14.6567, 92.0542, 63, 78);
  1674. AddStaticVehicle(515, 2497.9653, -2609.8899, 14.6658, 91.3182, 42, 76);
  1675. AddStaticVehicle(515, 2497.8134, -2604.3895, 14.669, 90.7052, 54, 77);
  1676. AddStaticVehicle(435, 2461.726, -2593.1204, 14.2878, 271.3161, 42, 76);
  1677. AddStaticVehicle(435, 2463.8691, -2584.5789, 14.1239, 273.6892, 42, 76);
  1678. AddStaticVehicle(435, 2506.8798, -2630.3631, 14.2777, 94.6303, 42, 76);
  1679. AddStaticVehicle(431, 1080.1894, -1772.706, 13.4454, 269.3317, 79, 7);
  1680. AddStaticVehicle(431, 1081.1203, -1766.3052, 13.4633, 270.3713, 92, 72);
  1681. AddStaticVehicle(431, 1080.3928, -1760.9444, 13.4729, 269.9692, 87, 7);
  1682. AddStaticVehicle(408, 2281.7355, -2316.4043, 14.0802, 225.0715, 26, 26);
  1683. AddStaticVehicle(408, 2272.3698, -2325.7938, 14.0801, 225.0715, 26, 26);
  1684. AddStaticVehicle(408, 2267.6958, -2330.48, 14.0801, 225.0715, 26, 26);
  1685. AddStaticVehicle(525, 2785.3518, -1834.6636, 9.7129, 222.9237, 52, 54);
  1686. AddStaticVehicle(525, 2781.3151, -1837.8838, 9.6695, 213.878, 1, 1);
  1687. AddStaticVehicle(525, 2776.5446, -1839.7081, 9.6492, 199.4732, 17, 20);
  1688. AddStaticVehicle(525, 2771.656, -1841.5407, 9.6555, 200.7528, 18, 20);
  1689. AddStaticVehicle(490, 758.0676, -1337.8133, 13.586, 266.8089, 41, 20);
  1690. AddStaticVehicle(490, 781.4492, -1340.6464, 13.5958, 186.251, 41, 20);
  1691. AddStaticVehicle(409, 2431.5432, -1222.9091, 25.0571, 90.3635, 126, 126);
  1692. AddStaticVehicle(510, 1946.7333, -1381.1268, 18.1793, 131.302, 43, 43);
  1693. AddStaticVehicle(510, 1876.9796, -1403.568, 13.1738, 346.0291, 39, 39);
  1694. AddStaticVehicle(510, 1905.3074, -1443.3294, 13.1164, 233.3426, 28, 28);
  1695. AddStaticVehicle(510, 1969.4283, -1444.6407, 13.1364, 23.2024, 16, 16);
  1696. AddStaticVehicle(522, 1970.9903, -1426.0575, 13.1218, 88.0054, 7, 79);
  1697. AddStaticVehicle(522, 1914.2186, -1408.2143, 13.1147, 14.1575, 8, 82);
  1698. AddStaticVehicle(560, 1255.1032, -805.6119, 83.8451, 352.0184, 0, 0);
  1699. AddStaticVehicle(560, 1281.4744, -828.6561, 82.8468, 84.6676, 0, 0);
  1700. AddStaticVehicle(487, 1291.3347, -789.9191, 96.611, 0.3353, 0, 0);
  1701. AddStaticVehicle(406, 2686.6237, -1672.5483, 10.0945, 177.1082, 79, 7);
  1702. AddStaticVehicle(556, 2657.7482, -1697.1027, 9.6927, 271.1286, 1, 1);
  1703. AddStaticVehicle(443, 2790.7946, -2400.3077, 14.0697, 88.3207, 123, 123);
  1704. AddStaticVehicle(406, 2596.7353, -2424.9422, 14.9919, 44.4137, 123, 123);
  1705. AddStaticVehicle(579, 2752.6074, -2396.772, 13.6296, 108.8401, 123, 123);
  1706. AddStaticVehicle(579, 2752.3537, -2423.1849, 13.6287, 18.8411, 123, 123);
  1707. AddStaticVehicle(515, 2745.8735, -2390.5162, 14.6614, 83.475, 123, 123);
  1708. AddStaticVehicle(416, 2032.7072, -1436.2118, 17.3654, 359.9259, 1, 3);
  1709. AddStaticVehicle(416, 2012.0312, -1415.2968, 17.141, 267.3153, 1, 3);
  1710. AddStaticVehicle(416, 1179.165, -1308.5978, 13.9295, 266.1411, 1, 3);
  1711. AddStaticVehicle(407, 1749.7492, -1457.2845, 13.7763, 270.4247, 3, 1);
  1712. AddStaticVehicle(490, 1569.9124, -1709.9422, 6.0206, 178.08, 0, 0);
  1713. AddStaticVehicle(596, 1547.4145, -1610.6539, 13.1043, 273.2207, 0, 1);
  1714. AddStaticVehicle(407, 1585.5218, -1671.7869, 5.6525, 87.5286, 106, 106);
  1715. AddStaticVehicle(427, 1603.0074, -1696.2718, 6.0356, 269.3848, 0, 1);
  1716. AddStaticVehicle(596, 1536.0305, -1673.8289, 13.1031, 1.097, 1, 1);
  1717. AddStaticVehicle(485, 1975.5997, -2181.5049, 13.2074, 177.3551, 1, 75);
  1718. AddStaticVehicle(485, 1981.2692, -2181.6644, 13.2052, 180.1885, 1, 75);
  1719. AddStaticVehicle(519, 1455.9291, -2453.2117, 14.4738, 187.888, 1, 1);
  1720. AddStaticVehicle(519, 1953.7061, -2639.2105, 14.4686, 16.1851, 1, 1);
  1721. AddStaticVehicle(513, 2062.1584, -2551.9708, 14.0777, 30.715, 21, 36);
  1722. AddStaticVehicle(513, 1906.7586, -2448.9559, 14.9151, 185.5646, 4, 90);
  1723. AddStaticVehicle(487, 1972.7158, -2306.7439, 13.7053, 180.6177, 29, 42);
  1724. AddStaticVehicle(411, 1693.7631, -2249.8655, 13.1099, 88.1162, 123, 1);
  1725. AddStaticVehicle(576, 1672.5957, -2249.9837, 12.9959, 91.2606, 75, 96);
  1726. AddStaticVehicle(538, 1701.6553, -1953.6576, 15.0994, 89.8159, 1, 1);
  1727. AddStaticVehicle(579, -213.6639, 2595.3149, 62.6379, 359.4513, 37, 37);
  1728. AddStaticVehicle(463, -275.9958, 2719.5844, 62.1538, 178.1174, 11, 11);
  1729. AddStaticVehicle(463, -172.7855, 2720.207, 62.0203, 90.6026, 68, 96);
  1730. AddStaticVehicle(579, -771.0317, 2752.3745, 45.672, 208.6179, 42, 42);
  1731. AddStaticVehicle(463, -1399.5274, 2628.2856, 55.3261, 87.4256, 19, 19);
  1732. AddStaticVehicle(402, -1596.1893, 2686.3471, 54.7823, 176.7156, 110, 110);
  1733. AddStaticVehicle(416, -1522.3146, 2525.4516, 55.8618, 1.0922, 1, 3);
  1734. AddStaticVehicle(471, -1934.7803, 2376.9082, 49.2813, 291.9049, 15, 30);
  1735. AddStaticVehicle(463, -2608.2974, 2258.3291, 7.7456, 27.6685, 22, 22);
  1736. AddStaticVehicle(579, -2473.6866, 2225.5925, 4.774, 359.1993, 53, 53);
  1737. AddStaticVehicle(487, -2227.4292, 2326.8957, 7.723, 181.2229, 54, 29);
  1738. AddStaticVehicle(541, -2304.1407, 2418.3535, 4.6514, 134.9102, 55, 1);
  1739. AddStaticVehicle(541, -1808.6247, 2043.3629, 8.6325, 298.3019, 55, 1);
  1740. AddStaticVehicle(468, -1043.3694, 1555.4228, 32.9355, 141.5437, 46, 46);
  1741. AddStaticVehicle(579, -866.3884, 1566.411, 24.7219, 267.7802, 62, 62);
  1742. AddStaticVehicle(510, -765.4484, 1604.6929, 26.7233, 83.0557, 28, 28);
  1743. AddStaticVehicle(521, -722.1095, 1438.2342, 18.044, 126.3531, 75, 13);
  1744. AddStaticVehicle(556, -705.1265, 963.5341, 12.8078, 118.9266, 1, 1);
  1745. AddStaticVehicle(515, -355.7027, 1156.0676, 20.7458, 251.6365, 62, 77);
  1746. AddStaticVehicle(579, -215.3039, 1215.0238, 19.673, 177.817, 7, 7);
  1747. AddStaticVehicle(463, -143.1234, 1113.1269, 19.2903, 228.8903, 36, 36);
  1748. AddStaticVehicle(468, 42.3809, 1219.8653, 18.7444, 170.7673, 53, 53);
  1749. AddStaticVehicle(468, 114.2489, 1066.2963, 13.4807, 178.1952, 30, 1);
  1750. AddStaticVehicle(468, -1482.3702, 1878.2564, 32.3016, 8.9673, 3, 3);
  1751. AddStaticVehicle(579, -91.664, 1339.3549, 10.4758, 7.9959, 10, 10);
  1752. AddStaticVehicle(579, 590.5335, 1222.9798, 11.6584, 237.813, 11, 11);
  1753. AddStaticVehicle(468, 603.4158, 1650.8536, 6.6621, 60.1381, 6, 6);
  1754. AddStaticVehicle(471, 802.5761, 1683.2763, 4.7624, 330.6691, 74, 91);
  1755. AddStaticVehicle(471, 2519.5073, -19.5322, 26.1608, 2.3491, 74, 91);
  1756. AddStaticVehicle(468, -1431.0539, -955.4554, 200.6027, 93.3346, 6, 6);
  1757. AddStaticVehicle(579, -1040.0718, -1077.1858, 129.1974, 183.3336, 37, 37);
  1758. AddStaticVehicle(515, -1299.5945, 2707.9516, 51.082, 183.7698, 62, 77);
  1759. AddStaticVehicle(435, -1539.9379, -2747.5997, 49.5532, 168.9082, 113, 1);
  1760. AddStaticVehicle(406, -1112.8212, -1621.1681, 77.3506, 271.2976, 0, 0);
  1761. AddStaticVehicle(579, -1108.4679, -1644.2083, 76.0801, 267.5351, 81, 8);
  1762. AddStaticVehicle(579, -1108.4885, -1654.1031, 76.0848, 251.4138, 32, 8);
  1763. AddStaticVehicle(562, -2161.3643, 366.8656, 34.9799, 267.3099, 113, 1);
  1764. AddStaticVehicle(561, -2160.324, 453.1171, 34.9851, 270.7304, 43, 21);
  1765. AddStaticVehicle(560, -2429.5782, 320.729, 34.8773, 239.9687, 9, 39);
  1766. AddStaticVehicle(558, -2453.5542, 139.6282, 34.5914, 221.9017, 35, 1);
  1767. AddStaticVehicle(559, -2460.6619, -23.9051, 32.4609, 89.2155, 51, 1);
  1768. AddStaticVehicle(565, -2484.9739, -195.4782, 25.2455, 109.8787, 37, 37);
  1769. AddStaticVehicle(561, -2773.9549, -312.0216, 6.853, 0.5422, 54, 38);
  1770. AddStaticVehicle(579, -2751.8138, -282.7291, 6.9657, 180.1408, 15, 15);
  1771. AddStaticVehicle(562, -2796.2911, -136.8093, 6.8477, 270.7175, 101, 1);
  1772. AddStaticVehicle(560, -2626.7667, -55.1844, 4.0405, 358.1387, 17, 1);
  1773. AddStaticVehicle(558, -2679.368, -22.7696, 3.9644, 0.59, 36, 1);
  1774. AddStaticVehicle(559, -2616.3135, 134.3634, 3.9923, 90.6037, 58, 8);
  1775. AddStaticVehicle(565, -2796.5298, 181.0648, 6.8106, 271.8208, 42, 42);
  1776. AddStaticVehicle(561, -2668.4341, 267.7614, 4.1498, 181.7702, 67, 8);
  1777. AddStaticVehicle(562, -2675.1983, 369.9516, 4.05, 266.7934, 92, 1);
  1778. AddStaticVehicle(560, -2869.9122, 472.3687, 4.5862, 269.4779, 21, 1);
  1779. AddStaticVehicle(559, -2879.5403, 740.7603, 29.4647, 99.9231, 60, 1);
  1780. AddStaticVehicle(558, -2671.8177, 824.239, 49.6152, 178.772, 40, 1);
  1781. AddStaticVehicle(565, -2538.4478, 746.4641, 31.8236, 272.6329, 53, 53);
  1782. AddStaticVehicle(561, -2371.4043, 707.1298, 34.9826, 92.3563, 37, 78);
  1783. AddStaticVehicle(560, -2416.8602, 528.5233, 29.635, 241.1058, 33, 0);
  1784. AddStaticVehicle(562, -2460.5477, 740.8876, 34.6771, 182.7368, 36, 1);
  1785. AddStaticVehicle(559, -2398.9163, 881.21, 45.1016, 89.7361, 68, 8);
  1786. AddStaticVehicle(565, -2197.0704, 930.9429, 73.2983, 357.3073, 62, 62);
  1787. AddStaticVehicle(558, -2276.5296, 912.0836, 66.2768, 176.2552, 112, 1);
  1788. AddStaticVehicle(560, -2569.1526, 990.7183, 77.9777, 181.8959, 37, 0);
  1789. AddStaticVehicle(561, -2571.8394, 1148.4687, 55.5401, 157.516, 65, 79);
  1790. AddStaticVehicle(556, -1770.6567, 1204.5404, 25.4999, 89.833, 1, 1);
  1791. AddStaticVehicle(565, -1943.0025, 1193.6252, 45.0351, 357.7633, 7, 7);
  1792. AddStaticVehicle(562, -2047.8327, 901.3582, 53.2834, 331.8294, 35, 1);
  1793. AddStaticVehicle(558, -1799.9001, 822.989, 24.5207, 357.3185, 116, 1);
  1794. AddStaticVehicle(560, -1519.4135, 925.8062, 6.8914, 356.396, 41, 29);
  1795. AddStaticVehicle(565, -1752.3476, 954.7092, 24.3631, 88.7012, 10, 10);
  1796. AddStaticVehicle(559, -2048.2493, 1108.552, 52.9454, 152.423, 2, 1);
  1797. AddStaticVehicle(562, -1704.5827, 409.6642, 6.8376, 40.2639, 17, 1);
  1798. AddStaticVehicle(443, -1835.2757, 122.8175, 15.7475, 178.8834, 36, 1);
  1799. AddStaticVehicle(515, -1726.6722, 47.763, 4.5707, 208.1062, 11, 76);
  1800. AddStaticVehicle(443, -1576.9808, 120.8061, 4.1567, 334.4736, 40, 1);
  1801. AddStaticVehicle(579, -1872.6352, -859.0342, 31.9585, 88.2351, 37, 37);
  1802. AddStaticVehicle(565, -2149.1448, -952.9736, 31.6452, 88.3031, 11, 11);
  1803. AddStaticVehicle(446, -1574.5777, 1263.4289, -0.3105, 270.255, 1, 53);
  1804. AddStaticVehicle(446, -1720.7609, 1435.811, -0.4421, 0.2049, 1, 57);
  1805. AddStaticVehicle(446, -2931.0687, 1233.236, -0.1599, 53.5419, 0, 0);
  1806. AddStaticVehicle(446, -1448.4819, 1507.0679, -0.4709, 82.0507, 0, 0);
  1807. AddStaticVehicle(560, -1944.6171, 1325.7788, 6.9172, 284.2929, 9, 39);
  1808. AddStaticVehicle(522, -2140.4341, -208.8037, 34.8965, 356.126, 8, 82);
  1809. AddStaticVehicle(522, -2139.147, -209.1084, 34.8911, 354.2051, 36, 105);
  1810. AddStaticVehicle(522, -2137.8824, -209.4784, 34.8951, 338.3045, 39, 106);
  1811. AddStaticVehicle(522, -2136.4058, -209.4027, 34.8922, 348.5794, 51, 118);
  1812. AddStaticVehicle(515, -1650.1573, 436.992, 8.1963, 252.3408, 39, 78);
  1813. AddStaticVehicle(435, -1668.3144, 438.1242, 8.2061, 274.0573, 113, 1);
  1814. AddStaticVehicle(560, -2758.9244, 244.8775, 6.8807, 87.9084, 41, 29);
  1815. AddStaticVehicle(559, -2766.5118, 235.0527, 6.8438, 270.7922, 68, 8);
  1816. AddStaticVehicle(562, -2770.8311, 245.761, 6.8459, 84.7931, 101, 1);
  1817. AddStaticVehicle(558, -2777.3001, 235.7109, 6.8189, 266.0903, 35, 1);
  1818. AddStaticVehicle(561, -2782.6502, 245.5686, 7.0013, 91.0328, 65, 79);
  1819. AddStaticVehicle(565, -2787.7525, 235.1479, 6.8123, 277.0245, 10, 10);
  1820. AddStaticVehicle(408, -1730.1108, 137.1766, 4.1092, 88.4117, 26, 26);
  1821. AddStaticVehicle(408, -1730.2636, 131.6571, 4.109, 88.4117, 26, 26);
  1822. AddStaticVehicle(408, -1730.4977, 123.2158, 4.109, 88.4117, 26, 26);
  1823. AddStaticVehicle(515, -1719.946, 51.2419, 4.5683, 207.7268, 63, 78);
  1824. AddStaticVehicle(435, -1733.9036, 61.2224, 4.1823, 203.421, 42, 76);
  1825. AddStaticVehicle(435, -1727.5536, 64.3514, 4.1956, 212.3506, 42, 76);
  1826. AddStaticVehicle(490, -2039.2747, 464.5091, 35.299, 309.3111, 41, 20);
  1827. AddStaticVehicle(490, -2046.3251, 471.1986, 35.3036, 352.0809, 41, 20);
  1828. AddStaticVehicle(420, -1852.5143, -130.6086, 11.6844, 92.6509, 6, 1);
  1829. AddStaticVehicle(420, -1854.0693, -141.6263, 11.6803, 82.1694, 6, 1);
  1830. AddStaticVehicle(420, -1877.292, -149.8519, 11.6803, 353.2168, 6, 1);
  1831. AddStaticVehicle(560, -1821.9648, -181.9827, 9.1024, 36.8656, 0, 0);
  1832. AddStaticVehicle(560, -1824.5446, -151.5353, 9.1041, 183.2503, 0, 0);
  1833. AddStaticVehicle(560, -1817.74, -167.8749, 9.1017, 173.0971, 0, 0);
  1834. AddStaticVehicle(561, -2206.4495, 637.0733, 49.3144, 71.3999, 36, 1);
  1835. AddStaticVehicle(561, -2188.3824, 644.7136, 49.3125, 100.2866, 36, 1);
  1836. AddStaticVehicle(561, -2204.5745, 644.8814, 49.3148, 109.7335, 36, 1);
  1837. AddStaticVehicle(431, -1990.3298, 174.212, 27.6487, 359.8168, 92, 72);
  1838. AddStaticVehicle(431, -1991.1714, 160.0476, 27.6725, 0.3792, 79, 7);
  1839. AddStaticVehicle(431, -1991.8918, 145.5417, 27.6401, 0.6037, 47, 74);
  1840. AddStaticVehicle(431, -1991.1845, 127.0043, 27.672, 359.6546, 87, 7);
  1841. AddStaticVehicle(560, -1652.106, 1311.4013, 6.9091, 134.1446, 41, 41);
  1842. AddStaticVehicle(560, -1715.4231, 1348.184, 7.0514, 77.9329, 41, 41);
  1843. AddStaticVehicle(560, -1640.3686, 1412.2041, 7.0897, 158.6141, 41, 41);
  1844. AddStaticVehicle(525, -2104.3553, -377.8056, 35.2053, 87.5867, 36, 43);
  1845. AddStaticVehicle(525, -2093.2137, -378.3016, 35.2025, 89.0576, 52, 54);
  1846. AddStaticVehicle(525, -2081.491, -378.1139, 35.2055, 88.6107, 1, 1);
  1847. AddStaticVehicle(525, -2070.4146, -377.759, 35.1855, 88.9512, 17, 20);
  1848. AddStaticVehicle(494, -2133.0711, -419.6081, 35.2309, 292.3121, 87, 75);
  1849. AddStaticVehicle(556, -2170.0569, -404.7709, 35.7108, 318.988, 1, 1);
  1850. AddStaticVehicle(556, -2195.9986, -395.9574, 35.6875, 207.9331, 116, 115);
  1851. AddStaticVehicle(565, -2019.7431, -93.9348, 34.8807, 89.0934, 37, 19);
  1852. AddStaticVehicle(565, -2030.1438, -93.9351, 34.8806, 87.3949, 22, 22);
  1853. AddStaticVehicle(520, -1455.9872, 501.5899, 19.2115, 269.4281, 0, 0);
  1854. AddStaticVehicle(520, -1414.8243, 516.4437, 19.106, 269.3594, 0, 0);
  1855. AddStaticVehicle(541, -1956.543, 303.2687, 35.0937, 146.8343, 60, 1);
  1856. AddStaticVehicle(506, -1955.7815, 294.0805, 35.3073, 147.9394, 18, 1);
  1857. AddStaticVehicle(521, -1952.7334, 300.2237, 40.6097, 131.6293, 92, 3);
  1858. AddStaticVehicle(559, -1989.6821, 270.6593, 34.8319, 268.0284, 2, 1);
  1859. AddStaticVehicle(560, -1990.9965, 259.9725, 34.8848, 264.9531, 41, 29);
  1860. AddStaticVehicle(562, -1986.2724, 300.8255, 34.8338, 86.8694, 116, 1);
  1861. AddStaticVehicle(451, -1946.9482, 261.815, 35.1757, 56.7545, 16, 16);
  1862. AddStaticVehicle(506, -1954.0452, 258.282, 40.7518, 316.2774, 52, 52);
  1863. AddStaticVehicle(411, -1946.9329, 269.4414, 35.2011, 72.2916, 116, 1);
  1864. AddStaticVehicle(429, -1951.0944, 256.2258, 35.2472, 71.2031, 6, 6);
  1865. AddStaticVehicle(506, -1658.689, 1214.5688, 13.376, 311.7644, 76, 76);
  1866. AddStaticVehicle(411, -1659.1008, 1212.914, 20.8833, 316.5132, 106, 1);
  1867. AddStaticVehicle(541, -1658.3652, 1211.9093, 6.884, 287.5329, 58, 8);
  1868. AddStaticVehicle(451, -2394.5623, -596.5018, 132.3553, 125.747, 125, 125);
  1869. AddStaticVehicle(451, -2411.6473, -585.5364, 132.3544, 214.4548, 36, 36);
  1870. AddStaticVehicle(451, -2401.1429, -586.9346, 132.3556, 301.0697, 16, 16);
  1871. AddStaticVehicle(522, -2817.2713, -9.018, 6.7495, 267.502, 36, 105);
  1872. AddStaticVehicle(522, -1653.0719, 532.2559, 38.0, 304.7474, 3, 8);
  1873. AddStaticVehicle(522, -1656.7416, 529.5742, 37.9968, 304.5234, 6, 25);
  1874. AddStaticVehicle(522, -1659.6984, 527.8828, 38.0052, 307.686, 7, 79);
  1875. AddStaticVehicle(522, -1663.3842, 525.8438, 38.0415, 294.8406, 51, 118);
  1876. AddStaticVehicle(579, -1540.769, 478.9401, 7.1795, 269.8464, 123, 123);
  1877. AddStaticVehicle(579, -1512.358, 478.5863, 7.1761, 89.9449, 123, 123);
  1878. AddStaticVehicle(443, -1527.2189, 452.7763, 7.6241, 0.0581, 4123, 123);
  1879. AddStaticVehicle(432, -1235.8593, 443.7175, 7.2006, 64.4644, 123, 123);
  1880. AddStaticVehicle(425, -1306.7935, 496.3638, 18.8033, 305.6279, 43, 0);
  1881. AddStaticVehicle(407, -2043.2935, 55.7201, 28.6305, 268.2622, 3, 1);
  1882. AddStaticVehicle(407, -2059.2027, 77.2922, 28.627, 178.6168, 3, 1);
  1883. AddStaticVehicle(416, -2635.3887, 621.6599, 14.6017, 87.1762, 1, 3);
  1884. AddStaticVehicle(416, -2656.0176, 621.5889, 14.6026, 90.073, 1, 3);
  1885. AddStaticVehicle(416, -2668.0054, 590.8767, 14.6028, 269.3724, 1, 3);
  1886. AddStaticVehicle(597, -1605.941, 720.921, 11.8236, 267.7184, 108, 1);
  1887. AddStaticVehicle(597, -1588.2447, 673.7252, 6.9572, 2.1208, 0, 1);
  1888. AddStaticVehicle(597, -1612.3416, 673.749, 6.9551, 179.1799, 0, 1);
  1889. AddStaticVehicle(597, -1604.7757, 651.0142, 6.9534, 178.9458, 0, 1);
  1890. AddStaticVehicle(446, -1476.4491, 693.184, -0.3166, 172.1757, 46, 26);
  1891. AddStaticVehicle(407, -1572.9626, 738.6428, -5.4834, 268.6159, 106, 106);
  1892. AddStaticVehicle(407, -1573.4513, 726.4628, -5.484, 90.0606, 106, 106);
  1893. AddStaticVehicle(427, -1612.7822, 734.0316, -5.1104, 2.2702, 0, 1);
  1894. AddStaticVehicle(427, -1596.8936, 748.856, -5.1108, 178.9978, 0, 1);
  1895. AddStaticVehicle(523, -1612.6915, 750.6373, -5.6709, 179.6994, 0, 0);
  1896. AddStaticVehicle(497, -1678.2505, 705.1309, 30.7985, 93.1837, 0, 1);
  1897. AddStaticVehicle(490, -1616.9161, 693.2484, -5.1119, 356.1169, 0, 0);
  1898. AddStaticVehicle(490, -1573.4849, 705.7418, -5.1987, 92.4637, 0, 0);
  1899. AddStaticVehicle(541, -2681.7369, 1261.2814, 55.1882, 180.5794, 86, 1);
  1900. AddStaticVehicle(446, -1110.3619, 330.6964, -0.5771, 311.0799, 1, 22);
  1901. AddStaticVehicle(446, -1154.1634, -490.4863, -0.41, 322.5234, 1, 22);
  1902. AddStaticVehicle(561, -1418.8641, -297.4593, 13.9624, 50.928, 25, 78);
  1903. AddStaticVehicle(562, -1429.1823, -288.771, 13.809, 57.2527, 11, 1);
  1904. AddStaticVehicle(513, -1361.0644, -490.5723, 15.542, 207.7673, 8, 66);
  1905. AddStaticVehicle(513, -1434.9653, -532.1797, 15.5243, 204.3827, 12, 60);
  1906. AddStaticVehicle(513, -1609.9524, -618.162, 14.6691, 278.849, 21, 34);
  1907. AddStaticVehicle(513, -1573.3268, -604.6208, 14.7179, 282.8534, 30, 34);
  1908. AddStaticVehicle(519, -1331.1446, -263.0045, 15.0839, 312.9891, 1, 1);
  1909. AddStaticVehicle(519, -1366.1703, -225.4298, 15.0825, 312.9892, 1, 1);
  1910. AddStaticVehicle(485, -1527.965, -452.8341, 5.695, 328.0383, 1, 77);
  1911. AddStaticVehicle(485, -1566.1871, -420.1685, 5.7557, 328.0168, 1, 77);
  1912. AddStaticVehicle(487, -1223.2205, -11.9201, 14.325, 42.1223, 26, 3);
  1913. AddStaticVehicle(487, -1186.1001, 24.2915, 14.3248, 49.0684, 3, 29);
  1914. AddStaticVehicle(519, -1498.3705, -190.4226, 15.497, 332.2077, 71, 87);
  1915. AddStaticVehicle(560, -1824.9382, -13.3411, 14.918, 327.5969, 83, 1);
  1916. AddStaticVehicle(560, -1735.7313, 1012.0797, 17.3866, 267.7655, 91, 1);
  1917. AddStaticVehicle(409, -2612.6116, 1401.7961, 6.9155, 201.1519, 126, 126);
  1918. AddStaticVehicle(409, -2629.5696, 1379.5395, 6.9526, 269.4346, 126, 126);
  1919. AddStaticVehicle(464, -2244.1189, 137.3927, 34.6128, 91.5264, 14, 75);
  1920. AddStaticVehicle(464, -2244.0188, 133.6331, 34.6133, 91.527, 14, 75);
  1921. AddStaticVehicle(464, -2243.96, 131.4375, 34.6137, 91.527, 14, 75);
  1922. AddStaticVehicle(464, -2243.8094, 125.7988, 34.6144, 91.527, 14, 75);
  1923. AddStaticVehicle(464, -2243.6731, 120.6985, 34.6152, 91.527, 14, 75);
  1924. AddStaticVehicle(449, -2006.5, 83.471, 27.9972, 0.0, 1, 1);
  1925. AddStaticVehicle(449, -2006.5, 209.2279, 27.9972, 180.0, 1, 1);
  1926. AddStaticVehicle(538, -1943.2188, 159.9091, 27.2245, 357.246, 1, 1);
  1927. AddStaticVehicle(579, 2380.2177, 75.9132, 27.021, 92.5959, 15, 15);
  1928. AddStaticVehicle(468, 2207.6708, 110.8087, 27.1625, 88.8457, 46, 46);
  1929. AddStaticVehicle(463, 2254.8129, -124.6709, 26.8582, 176.2232, 53, 53);
  1930. AddStaticVehicle(510, 1927.5778, 176.1219, 36.8897, 82.2013, 39, 39);
  1931. AddStaticVehicle(579, 1387.597, 265.2896, 19.4993, 69.5917, 37, 37);
  1932. AddStaticVehicle(468, 1277.5268, 171.593, 19.7313, 323.7119, 53, 53);
  1933. AddStaticVehicle(471, 1219.7818, 295.3031, 19.0345, 59.5152, 120, 112);
  1934. AddStaticVehicle(402, 889.0482, -24.3039, 63.0718, 157.7566, 10, 10);
  1935. AddStaticVehicle(515, 798.1599, -616.1761, 17.3922, 1.9608, 13, 76);
  1936. AddStaticVehicle(468, 668.2108, -545.1445, 15.9984, 266.7062, 3, 3);
  1937. AddStaticVehicle(490, 626.5402, -600.6219, 16.9085, 309.7658, 0, 0);
  1938. AddStaticVehicle(471, 683.049, -442.9443, 15.8166, 104.7932, 74, 83);
  1939. AddStaticVehicle(579, 243.0216, -294.3852, 1.5102, 277.1181, 42, 42);
  1940. AddStaticVehicle(515, 69.0295, -253.6567, 2.5862, 320.9107, 24, 77);
  1941. AddStaticVehicle(468, 182.9454, -6.9837, 1.2443, 359.7958, 6, 6);
  1942. AddStaticVehicle(463, 362.7112, -93.8975, 0.9031, 271.1311, 79, 79);
  1943. AddStaticVehicle(402, -75.6618, -4.7804, 2.9497, 164.2595, 13, 13);
  1944. AddStaticVehicle(579, -478.4414, -61.1283, 60.2647, 76.5214, 53, 53);
  1945. AddStaticVehicle(468, -539.228, -472.1862, 25.187, 180.5489, 46, 46);
  1946. AddStaticVehicle(463, -571.1302, -1050.6271, 23.3673, 244.2984, 84, 84);
  1947. AddStaticVehicle(579, -580.7757, -1062.8915, 23.4092, 236.6692, 62, 62);
  1948. AddStaticVehicle(471, -371.0152, -1437.492, 25.208, 270.0813, 120, 113);
  1949. AddStaticVehicle(579, -942.0141, -524.5588, 25.9058, 308.5564, 7, 7);
  1950. AddStaticVehicle(471, -845.0972, -1956.0975, 13.8282, 300.5921, 66, 71);
  1951. AddStaticVehicle(468, -1417.7776, -1576.3278, 101.4223, 358.5607, 53, 53);
  1952. AddStaticVehicle(406, -1907.0192, -1724.6327, 23.2821, 134.2628, 1, 1);
  1953. AddStaticVehicle(408, -1889.0409, -1742.5323, 22.2915, 125.1348, 26, 26);
  1954. AddStaticVehicle(579, -2331.0752, -1636.7759, 483.639, 98.9349, 10, 10);
  1955. AddStaticVehicle(468, -2048.7713, -2522.5081, 30.294, 118.3005, 3, 3);
  1956. AddStaticVehicle(515, -1950.2825, -2449.4617, 31.6441, 179.3966, 63, 78);
  1957. AddStaticVehicle(579, -2201.0896, -2430.7095, 30.5599, 53.0177, 11, 11);
  1958. AddStaticVehicle(463, -2194.2056, -2265.337, 30.1651, 133.1441, 7, 7);
  1959. AddStaticVehicle(471, -1223.4749, -2629.4083, 9.5031, 248.3209, 120, 117);
  1960. AddStaticVehicle(471, -1362.4087, -2144.4017, 26.4533, 237.1392, 120, 117);
  1961. AddStaticVehicle(579, -1204.1232, 1813.0568, 41.6341, 45.1864, 11, 11);
  1962. AddStaticVehicle(515, -1530.2372, -2752.9139, 49.5561, 172.8697, 42, 76);
  1963. AddStaticVehicle(435, -1291.6393, 2714.0556, 51.0709, 186.0791, 54, 77);
  1964. AddStaticVehicle(409, 701.6514, 1947.1805, 5.339, 180.3659, 126, 126);
  1965. AddStaticVehicle(406, 548.0457, 853.499, -41.0514, 257.6004, 1, 1);
  1966. AddStaticVehicle(406, 675.4613, 895.0833, -38.6872, 97.3264, 1, 1);
  1967. AddStaticVehicle(592, -46.2136, 2501.8054, 17.6802, 269.0527, 1, 1);
  1968. AddStaticVehicle(487, 365.5546, 2537.986, 17.1352, 181.9763, 12, 39);
  1969. AddStaticVehicle(513, 326.7424, 2539.2841, 15.8584, 177.4273, 7, 6);
  1970. AddStaticVehicle(513, 291.7009, 2540.8586, 15.8584, 177.4273, 7, 6);
  1971. AddStaticVehicle(539, -2214.5625, 2422.3801, 1.8567, 0.8346, 79, 74);
  1972. AddStaticVehicle(539, -2231.8348, 2440.7346, 1.8501, 290.6427, 70, 86);
  1973. AddStaticVehicle(446, -2243.1128, 2442.1767, -0.5362, 229.4443, 3, 3);
  1974. AddStaticVehicle(446, -2213.9524, 2413.6469, -0.636, 37.6212, 1, 53);
  1975. AddStaticVehicle(579, -1276.7256, 2495.8151, 86.9524, 40.2228, 43, 0);
  1976. AddStaticVehicle(579, -1307.2646, 2520.3474, 87.3032, 240.6186, 43, 0);
  1977. AddStaticVehicle(579, -1328.778, 2540.2097, 86.3964, 213.6253, 43, 0);
  1978. AddStaticVehicle(487, -1321.7159, 2513.5837, 92.7023, 175.2657, 3, 29);
  1979. AddStaticVehicle(579, 270.703, 1946.0533, 17.6299, 306.006, 123, 123);
  1980. AddStaticVehicle(579, 281.0232, 1946.953, 17.6376, 317.3875, 123, 123);
  1981. AddStaticVehicle(579, 271.8304, 1965.3327, 17.6338, 230.7859, 123, 123);
  1982. AddStaticVehicle(579, 282.3989, 1964.4635, 17.6366, 222.2689, 123, 123);
  1983. AddStaticVehicle(443, 276.6447, 1983.6575, 18.0776, 268.358, 123, 123);
  1984. AddStaticVehicle(443, 276.9442, 1994.1043, 18.0776, 268.358, 123, 123);
  1985. AddStaticVehicle(432, 275.0885, 2018.0573, 17.6566, 271.5061, 123, 123);
  1986. AddStaticVehicle(432, 274.812, 2028.5761, 17.6569, 271.5061, 123, 123);
  1987. AddStaticVehicle(520, 302.3644, 2049.9465, 18.37, 181.36, 0, 0);
  1988. AddStaticVehicle(520, 315.1733, 2051.6721, 18.3589, 179.507, 0, 0);
  1989. AddStaticVehicle(451, -340.0156, 1515.7789, 75.0655, 0.5311, 61, 61);
  1990. AddStaticVehicle(451, -318.1041, 1515.2221, 75.0643, 358.2481, 75, 75);
  1991. AddStaticVehicle(451, -268.2685, 1544.5856, 75.0668, 134.3038, 123, 123);
  1992. AddStaticVehicle(425, 338.532, 1944.8016, 20.7999, 91.9253, 43, 0);
  1993. AddStaticVehicle(425, 338.133, 1976.6967, 20.7996, 92.013, 43, 0);
  1994. AddStaticVehicle(490, -1399.9008, 2650.069, 55.875, 90.3246, 0, 0);
  1995. AddStaticVehicle(490, 224.2053, 1908.6331, 17.8243, 124.8379, 0, 0);
  1996. AddStaticVehicle(490, 197.5509, 1905.6425, 17.8288, 247.5225, 0, 0);
  1997. AddStaticVehicle(490, 130.0643, 1928.6791, 19.3936, 173.9618, 0, 0);
  1998. AddStaticVehicle(407, 177.3869, 1928.5996, 17.8544, 82.2967, 1, 1);
  1999. AddStaticVehicle(427, 143.8744, 1928.2115, 19.3292, 181.0041, 0, 1);
  2000. AddStaticVehicle(432, -957.3608, 2733.404, 46.1444, 185.0023, 43, 0);
  2001. AddStaticVehicle(432, -914.3514, 2526.8986, 46.6856, 100.0468, 43, 0);
  2002. AddStaticVehicle(407, -902.9896, 2458.5322, 46.353, 37.3134, 1, 1);
  2003. AddStaticVehicle(425, -945.3235, 2517.5144, 47.8339, 45.1305, 43, 0);
  2004. AddStaticVehicle(556, -965.9463, 2489.7539, 46.9413, 346.1953, 1, 1);
  2005. AddStaticVehicle(464, -957.4626, 2453.6303, 46.62, 11.152, 43, 0);
  2006. AddStaticVehicle(425, -942.6304, 2735.6286, 46.9576, 180.8484, 43, 0);
  2007. AddStaticVehicle(446, -929.6056, 2644.9653, 40.0508, 132.2973, 0, 0);
  2008. AddStaticVehicle(539, -909.3541, 2698.4589, 41.7274, 137.5821, 61, 98);
  2009. AddStaticVehicle(411, 2075.384, 1145.0838, 10.399, 357.9767, 80, 1);
  2010. AddStaticVehicle(506, 2038.9819, 1182.0617, 10.3762, 178.6062, 3, 3);
  2011. AddStaticVehicle(541, 2119.8852, 1398.4853, 10.4373, 359.1104, 60, 1);
  2012. AddStaticVehicle(451, 2039.8598, 1334.2652, 10.3788, 179.481, 61, 61);
  2013. AddStaticVehicle(429, 2039.2236, 1352.4731, 10.3515, 178.6053, 1, 3);
  2014. AddStaticVehicle(402, 2039.6273, 1546.0992, 10.5036, 177.16, 10, 10);
  2015. AddStaticVehicle(411, 2074.5363, 1481.8121, 10.399, 358.203, 12, 1);
  2016. AddStaticVehicle(562, 2075.6374, 1595.1416, 10.3315, 358.5332, 11, 1);
  2017. AddStaticVehicle(560, 2039.7272, 1695.965, 10.377, 182.6069, 9, 39);
  2018. AddStaticVehicle(558, 2099.1323, 1820.9204, 10.3018, 155.1325, 30, 1);
  2019. AddStaticVehicle(451, 2119.654, 1922.3386, 10.3788, 179.4069, 75, 75);
  2020. AddStaticVehicle(506, 2172.1303, 1984.9913, 10.6583, 89.1517, 34, 1);
  2021. AddStaticVehicle(506, 2102.9758, 2043.1629, 10.5248, 91.0384, 6, 6);
  2022. AddStaticVehicle(559, 2155.1845, 2118.9384, 10.3282, 359.9796, 60, 1);
  2023. AddStaticVehicle(411, 2119.9897, 2189.4123, 10.399, 181.9201, 64, 1);
  2024. AddStaticVehicle(561, 2155.2446, 2197.4121, 10.4849, 0.3203, 54, 38);
  2025. AddStaticVehicle(565, 2009.7145, 2455.655, 10.4448, 87.9237, 53, 53);
  2026. AddStaticVehicle(429, 1969.5013, 2410.8312, 10.5, 181.785, 3, 1);
  2027. AddStaticVehicle(579, 2048.2294, 688.9766, 11.2098, 0.6639, 37, 37);
  2028. AddStaticVehicle(565, 2353.0017, 698.3713, 10.909, 359.9129, 62, 62);
  2029. AddStaticVehicle(451, 2622.9316, 730.6511, 10.5268, 181.4669, 123, 123);
  2030. AddStaticVehicle(402, 2843.6494, 897.3485, 10.5895, 358.4298, 13, 13);
  2031. AddStaticVehicle(443, 2842.1855, 994.728, 11.4055, 177.9324, 84, 1);
  2032. AddStaticVehicle(541, 2636.3635, 1076.0285, 10.4453, 91.6947, 68, 8);
  2033. AddStaticVehicle(558, 2551.1091, 1238.9361, 10.4511, 1.9823, 35, 1);
  2034. AddStaticVehicle(562, 2486.6123, 1409.2851, 10.5164, 0.2897, 116, 1);
  2035. AddStaticVehicle(471, 2488.6044, 1534.7148, 10.6527, 226.7429, 2, 2);
  2036. AddStaticVehicle(559, 2476.2294, 1658.0649, 10.4765, 1.345, 68, 8);
  2037. AddStaticVehicle(521, 2395.8178, 1629.5361, 10.3872, 181.8498, 115, 118);
  2038. AddStaticVehicle(411, 2599.7336, 1703.8107, 10.5474, 270.9836, 123, 1);
  2039. AddStaticVehicle(506, 2591.4243, 1859.5057, 10.6492, 89.615, 58, 1);
  2040. AddStaticVehicle(560, 2453.9179, 1991.6346, 10.526, 358.8508, 17, 1);
  2041. AddStaticVehicle(402, 2609.7392, 2262.8757, 10.6514, 271.495, 22, 22);
  2042. AddStaticVehicle(429, 2565.457, 2275.3107, 10.4996, 88.1493, 10, 10);
  2043. AddStaticVehicle(506, 2531.5053, 2501.4719, 10.5244, 271.6099, 7, 7);
  2044. AddStaticVehicle(443, 2523.8964, 2816.1613, 11.4231, 178.9678, 4, 1);
  2045. AddStaticVehicle(541, 2347.4687, 2747.7941, 10.4448, 89.4641, 2, 1);
  2046. AddStaticVehicle(558, 2167.4094, 2724.2836, 10.4512, 269.0136, 36, 1);
  2047. AddStaticVehicle(565, 2028.0848, 2730.934, 10.4468, 272.9017, 7, 7);
  2048. AddStaticVehicle(562, 1888.2941, 2616.3974, 10.4799, 182.0104, 113, 1);
  2049. AddStaticVehicle(559, 1592.0291, 2745.0803, 10.4762, 179.0997, 2, 1);
  2050. AddStaticVehicle(411, 1639.9266, 2577.4702, 10.5544, 179.8777, 116, 1);
  2051. AddStaticVehicle(451, 1494.0681, 2540.2961, 10.5272, 89.1766, 125, 125);
  2052. AddStaticVehicle(541, 1433.5341, 2608.1364, 10.2966, 88.6783, 13, 8);
  2053. AddStaticVehicle(471, 1464.858, 2773.0744, 10.6441, 179.7976, 6, 6);
  2054. AddStaticVehicle(429, 1282.9975, 2571.3906, 10.4997, 271.039, 12, 12);
  2055. AddStaticVehicle(506, 1264.5812, 2695.9018, 10.5243, 1.9388, 52, 52);
  2056. AddStaticVehicle(506, 1135.633, 2268.3493, 16.5573, 271.8446, 69, 1);
  2057. AddStaticVehicle(559, 991.9254, 2350.8881, 10.9257, 270.6124, 13, 8);
  2058. AddStaticVehicle(522, 994.2424, 1885.4271, 10.6478, 272.4133, 3, 3);
  2059. AddStaticVehicle(443, 1047.8724, 2167.3332, 11.4755, 174.6475, 20, 1);
  2060. AddStaticVehicle(541, 1106.5128, 1935.4779, 10.4454, 91.0509, 22, 1);
  2061. AddStaticVehicle(562, 1030.1508, 1216.0423, 10.4799, 232.5408, 101, 1);
  2062. AddStaticVehicle(521, 1470.9071, 1057.4332, 10.3711, 91.4483, 25, 118);
  2063. AddStaticVehicle(443, 1395.7622, 1116.0089, 11.3656, 3.835, 24, 1);
  2064. AddStaticVehicle(515, 1547.4331, 1022.8043, 11.8458, 267.5924, 54, 77);
  2065. AddStaticVehicle(406, 1747.0543, 1056.7703, 12.2599, 267.4704, 1, 1);
  2066. AddStaticVehicle(443, 1713.3746, 924.7103, 11.2875, 61.5415, 25, 1);
  2067. AddStaticVehicle(558, 1413.7866, 704.7714, 10.4499, 269.7792, 40, 1);
  2068. AddStaticVehicle(506, 1682.3457, 1286.9359, 10.5244, 178.1596, 76, 76);
  2069. AddStaticVehicle(429, 1730.4107, 1815.2332, 10.4994, 272.4082, 13, 13);
  2070. AddStaticVehicle(521, 1612.4075, 2199.1726, 10.3706, 267.1187, 36, 0);
  2071. AddStaticVehicle(402, 1542.1468, 2132.1489, 11.1085, 89.6738, 30, 30);
  2072. AddStaticVehicle(560, 1548.0775, 2338.7946, 10.527, 0.3028, 21, 1);
  2073. AddStaticVehicle(515, 1636.4669, 2331.997, 11.8375, 270.9572, 39, 78);
  2074. AddStaticVehicle(443, 1901.0836, 2308.0317, 11.3888, 177.194, 36, 1);
  2075. AddStaticVehicle(416, 1873.4929, 2244.217, 10.9686, 177.0646, 1, 3);
  2076. AddStaticVehicle(411, 1583.4063, 1964.7543, 10.5431, 358.4989, 112, 1);
  2077. AddStaticVehicle(558, 1373.5939, 1903.8872, 10.7811, 272.8758, 112, 1);
  2078. AddStaticVehicle(429, 1117.6545, 2070.0676, 10.5, 181.5007, 14, 14);
  2079. AddStaticVehicle(541, 1340.9869, 2242.9797, 10.4453, 92.4657, 36, 8);
  2080. AddStaticVehicle(560, 1731.384, 1945.5443, 10.5199, 88.7614, 33, 0);
  2081. AddStaticVehicle(506, 1691.1206, 2202.5737, 10.525, 179.4067, 3, 3);
  2082. AddStaticVehicle(506, 2223.8427, 1285.5192, 10.5102, 178.654, 75, 77);
  2083. AddStaticVehicle(562, 2460.4606, 925.2412, 10.4804, 267.7239, 92, 1);
  2084. AddStaticVehicle(402, 2270.4675, 2229.2468, 10.5825, 270.1296, 39, 39);
  2085. AddStaticVehicle(521, 1166.2756, 1213.9561, 10.3907, 225.6381, 118, 118);
  2086. AddStaticVehicle(522, 2142.4758, 1009.4359, 10.3935, 87.6144, 6, 25);
  2087. AddStaticVehicle(446, 2354.7678, 518.7446, -0.7428, 266.4642, 3, 3);
  2088. AddStaticVehicle(446, 1624.3835, 566.5712, -0.4452, 92.0112, 1, 22);
  2089. AddStaticVehicle(446, 2946.602, 469.0029, -0.3701, 8.4534, 0, 0);
  2090. AddStaticVehicle(446, 2933.6938, 509.9699, 0.0054, 218.1941, 1, 5);
  2091. AddStaticVehicle(409, 2129.1606, 2356.8857, 10.4715, 90.3563, 1, 1);
  2092. AddStaticVehicle(409, 2034.4528, 1919.5795, 11.9777, 178.1694, 1, 1);
  2093. AddStaticVehicle(409, 2176.0009, 1675.697, 10.6201, 357.8554, 1, 1);
  2094. AddStaticVehicle(409, 2039.0245, 1008.0347, 10.4707, 177.6477, 1, 1);
  2095. AddStaticVehicle(409, 2423.4128, 1124.9294, 10.4737, 181.1694, 1, 1);
  2096. AddStaticVehicle(522, 1942.324, 2201.165, 10.3907, 271.0791, 51, 118);
  2097. AddStaticVehicle(522, 2090.26, 1354.0496, 10.3961, 266.8782, 3, 3);
  2098. AddStaticVehicle(560, 2246.9108, 2050.5671, 10.5246, 91.0864, 0, 0);
  2099. AddStaticVehicle(560, 2235.1057, 2043.0849, 10.5257, 91.4989, 0, 0);
  2100. AddStaticVehicle(490, 2247.415, 2038.6479, 10.9489, 268.1853, 0, 0);
  2101. AddStaticVehicle(409, 2552.7695, 1028.0531, 10.6203, 178.4037, 126, 126);
  2102. AddStaticVehicle(409, 2511.8115, 2132.758, 10.472, 269.6502, 126, 126);
  2103. AddStaticVehicle(409, 2498.9191, 2132.8366, 10.4718, 269.6502, 126, 126);
  2104. AddStaticVehicle(504, 1078.8645, 1727.5341, 10.612, 357.5838, 51, 39);
  2105. AddStaticVehicle(494, 1093.6041, 1727.5397, 10.7159, 358.4685, 42, 30);
  2106. AddStaticVehicle(556, 1060.0809, 1726.8875, 11.1688, 357.9184, 114, 108);
  2107. AddStaticVehicle(406, 1040.841, 1729.2969, 11.4701, 358.8138, 79, 7);
  2108. AddStaticVehicle(525, 1110.5223, 1795.1763, 10.7063, 89.5038, 1, 1);
  2109. AddStaticVehicle(525, 1110.4357, 1789.8341, 10.6864, 89.0439, 17, 20);
  2110. AddStaticVehicle(525, 1110.4758, 1784.5744, 10.6969, 90.5018, 18, 20);
  2111. AddStaticVehicle(525, 1110.7055, 1778.415, 10.7009, 92.2057, 22, 30);
  2112. AddStaticVehicle(490, 2765.8068, 1271.548, 10.8016, 270.9544, 41, 20);
  2113. AddStaticVehicle(490, 2778.3508, 1295.0229, 10.8023, 179.4006, 41, 20);
  2114. AddStaticVehicle(487, 2801.6879, 1278.1333, 11.0467, 38.2969, 2, 29);
  2115. AddStaticVehicle(431, 1503.0584, 2199.6337, 10.9198, 180.4653, 47, 74);
  2116. AddStaticVehicle(431, 1496.3779, 2200.5153, 10.9197, 181.0487, 79, 7);
  2117. AddStaticVehicle(431, 1489.576, 2200.4262, 10.9267, 179.1217, 92, 72);
  2118. AddStaticVehicle(451, 2352.5375, 1459.0245, 42.5211, 90.4767, 18, 18);
  2119. AddStaticVehicle(451, 2302.2834, 1433.57, 42.5267, 269.5394, 46, 46);
  2120. AddStaticVehicle(451, 2302.7075, 1472.7969, 42.5265, 90.2624, 61, 61);
  2121. AddStaticVehicle(519, 1329.7498, 1602.5838, 11.7423, 268.5103, 1, 1);
  2122. AddStaticVehicle(519, 1569.2696, 1473.5004, 12.9469, 63.1836, 1, 1);
  2123. AddStaticVehicle(519, 1574.895, 1423.1611, 11.7951, 105.3755, 1, 1);
  2124. AddStaticVehicle(513, 1553.8852, 1629.0087, 11.3704, 137.9167, 54, 34);
  2125. AddStaticVehicle(513, 1570.1333, 1543.8671, 11.3702, 89.9478, 55, 20);
  2126. AddStaticVehicle(487, 1615.5202, 1546.3004, 11.1162, 16.0007, 26, 14);
  2127. AddStaticVehicle(487, 1636.5958, 1553.7336, 10.9334, 0.2167, 29, 42);
  2128. AddStaticVehicle(513, 1303.8659, 1322.091, 12.1892, 268.4682, 12, 60);
  2129. AddStaticVehicle(513, 1305.0228, 1361.5162, 12.194, 267.9565, 27, 97);
  2130. AddStaticVehicle(560, 1325.5661, 1279.7882, 10.6336, 0.0083, 91, 1);
  2131. AddStaticVehicle(485, 1316.0693, 1278.4222, 10.4748, 0.516, 1, 75);
  2132. AddStaticVehicle(485, 1704.6486, 1620.315, 10.0291, 141.0231, 1, 75);
  2133. AddStaticVehicle(485, 1709.8082, 1585.5772, 10.2068, 79.3324, 1, 75);
  2134. AddStaticVehicle(560, 1711.0245, 1591.7965, 10.1543, 73.6117, 7, 7);
  2135. AddStaticVehicle(519, 1346.9683, 1489.7355, 12.1785, 273.0448, 71, 87);
  2136. AddStaticVehicle(592, 1587.3071, 1192.5924, 10.719, 175.5847, 8, 10);
  2137. AddStaticVehicle(561, 1881.6365, 960.2147, 10.6953, 269.143, 75, 1);
  2138. AddStaticVehicle(561, 1890.2864, 948.1481, 10.695, 2.3873, 91, 1);
  2139. AddStaticVehicle(561, 1918.3942, 949.7545, 10.6876, 0.1703, 123, 1);
  2140. AddStaticVehicle(560, 2173.5937, 1697.4144, 10.6953, 62.6622, 47, 47);
  2141. AddStaticVehicle(560, 2165.6437, 1701.5201, 10.6953, 63.5359, 35, 35);
  2142. AddStaticVehicle(560, 2157.718, 1705.5526, 10.695, 61.2316, 37, 37);
  2143. AddStaticVehicle(407, 1763.3818, 2076.8349, 11.0545, 182.5966, 3, 1);
  2144. AddStaticVehicle(407, 1750.8359, 2075.9587, 11.056, 178.9593, 3, 1);
  2145. AddStaticVehicle(420, 2179.695, 1810.8448, 10.5999, 358.7843, 6, 1);
  2146. AddStaticVehicle(420, 2188.6318, 1821.8029, 10.5988, 358.368, 6, 1);
  2147. AddStaticVehicle(420, 2195.3002, 1810.3548, 10.5966, 181.3489, 6, 1);
  2148. AddStaticVehicle(515, 2216.9191, 1865.1785, 11.8481, 140.9777, 63, 78);
  2149. AddStaticVehicle(435, 2230.5087, 1873.9632, 11.8343, 129.5095, 54, 77);
  2150. AddStaticVehicle(515, 968.9401, 2146.4018, 11.8344, 178.7353, 13, 76);
  2151. AddStaticVehicle(515, 993.9926, 2148.4401, 11.8432, 179.1434, 24, 77);
  2152. AddStaticVehicle(515, 978.8162, 2145.9118, 11.8278, 179.3791, 63, 78);
  2153. AddStaticVehicle(435, 994.7066, 2169.6442, 11.8388, 179.3459, 42, 76);
  2154. AddStaticVehicle(435, 969.7896, 2172.1154, 11.8358, 179.9331, 42, 76);
  2155. AddStaticVehicle(435, 976.2349, 2174.2446, 11.841, 177.2895, 42, 76);
  2156. AddStaticVehicle(408, 1447.551, 974.7435, 11.3492, 358.8068, 26, 26);
  2157. AddStaticVehicle(408, 1437.5655, 974.9512, 11.3491, 358.8068, 26, 26);
  2158. AddStaticVehicle(408, 1430.2427, 975.1038, 11.3491, 358.8068, 26, 26);
  2159. AddStaticVehicle(416, 1617.8778, 1849.8118, 10.9429, 0.0965, 1, 6);
  2160. AddStaticVehicle(416, 1609.8623, 1849.9675, 10.9696, 0.0249, 1, 16);
  2161. AddStaticVehicle(416, 1601.061, 1849.7395, 10.9697, 358.6593, 1, 83);
  2162. AddStaticVehicle(416, 1592.825, 1849.7983, 10.9689, 0.5703, 1, 2);
  2163. AddStaticVehicle(490, 2297.246, 2464.4094, 3.4021, 270.9129, 0, 0);
  2164. AddStaticVehicle(427, 2298.2465, 2450.7287, 3.407, 269.6838, 0, 1);
  2165. AddStaticVehicle(411, 2272.2346, 2430.4174, 3.0004, 359.4862, 0, 0);
  2166. AddStaticVehicle(451, 2290.8032, 2432.3537, 2.9807, 1.8695, 0, 0);
  2167. AddStaticVehicle(541, 2272.8901, 2473.9299, 2.8982, 181.4743, 0, 0);
  2168. AddStaticVehicle(523, 2291.2768, 2443.1198, 10.3908, 0.6525, 0, 0);
  2169. AddStaticVehicle(523, 2251.2175, 2477.6115, 10.3868, 181.3032, 0, 0);
  2170. AddStaticVehicle(598, 2268.165, 2459.9033, 10.5607, 180.0543, 0, 1);
  2171. AddStaticVehicle(598, 2282.656, 2477.4357, 10.5691, 357.8075, 0, 1);
  2172. AddStaticVehicle(497, 2263.7187, 2387.6367, 19.8348, 0.0038, 0, 1);
  2173. AddStaticVehicle(497, 2245.2614, 2387.6367, 19.732, 0.0038, 0, 1);
  2174. AddStaticVehicle(523, 2278.1289, 2418.0412, 10.2413, 88.6061, 0, 1);
  2175. AddStaticVehicle(598, 2284.746, 2417.9416, 10.5156, 91.1473, 16, 1);
  2176. AddStaticVehicle(427, 2311.9343, 2444.5129, 10.952, 139.5502, 16, 1);
  2177. AddStaticVehicle(606, 1707.8785, 1663.6495, 10.6288, 189.8336, 0, 0);
  2178. AddStaticVehicle(606, 1708.7832, 1658.4313, 10.4708, 189.8336, 0, 0);
  2179. AddStaticVehicle(606, 1709.7377, 1652.9252, 10.3043, 189.8336, 0, 0);
  2180. AddStaticVehicle(606, 1710.9378, 1646.0002, 10.0946, 189.8336, 0, 0);
  2181. AddStaticVehicle(606, 1713.1765, 1633.0849, 9.7038, 189.8336, 0, 0);
  2182. AddStaticVehicle(538, 2864.75, 1255.6872, 12.3494, 180.0, 1, 1);
  2183. AddStaticVehicle(423, 2220.6403, 1455.7636, 3864.1728, 87.5493, 1, 1);
  2184. AddStaticVehicle(407, 2219.6689, 1481.8138, 3864.5297, 90.1162, 3, 1);
  2185. AddStaticVehicle(406, 2208.5415, 1459.3345, 3865.7951, 55.949, 1, 1);
  2186. AddStaticVehicle(539, 2209.0749, 1482.3599, 3863.6132, 94.6119, 79, 74);
  2187. AddStaticVehicle(451, 2235.8945, 1470.9852, 3864.0236, 94.5591, 16, 16);
  2188. AddStaticVehicle(411, 2236.3681, 1465.8258, 3864.0339, 91.5026, 116, 1);
  2189. AddStaticVehicle(541, 2235.5744, 1474.4355, 3863.9592, 96.971, 22, 22);
  2190. AddStaticVehicle(402, 2232.4899, 1478.383, 3864.1567, 92.5757, 90, 90);
  2191. AddStaticVehicle(402, 2234.1975, 1461.4489, 3864.0761, 91.6231, 25, 1);
  2192. AddStaticVehicle(494, 2197.4277, 1464.5075, 3864.3225, 9.537, 42, 33);
  2193. AddStaticVehicle(471, 1624.8341, 1818.5343, 10.3009, 354.2305, 103, 111);
  2194. AddStaticVehicle(423, 1590.9675, 1822.6691, 10.8417, 272.7398, 1, 1);
  2195. AddStaticVehicle(510, 1621.8067, 1819.0289, 10.4266, 2.5186, 43, 43);
  2196. AddStaticVehicle(463, 1616.9765, 1832.6005, 10.3601, 1.0829, 79, 79);
  2197. AddStaticVehicle(471, 1606.4169, 1832.645, 10.5998, 181.7671, 3, 6);
  2198. AddStaticVehicle(558, 1597.9129, 1831.9118, 10.6164, 359.2265, 62, 62);
  2199. AddStaticVehicle(443, 1708.7318, 1491.1667, 11.3549, 338.7221, 43, 0);
  2200. AddStaticVehicle(471, 1709.8376, 1493.0239, 13.4652, 338.6293, 36, 2);
  2201. AddStaticVehicle(471, 1706.8294, 1485.351, 11.2302, 338.5857, 36, 2);
  2202. AddStaticVehicle(556, 1676.2059, 1425.8825, 11.1529, 295.3677, 1, 1);
  2203. AddStaticVehicle(525, 1704.9326, 1432.1331, 10.5524, 173.9371, 36, 43);
  2204. AddStaticVehicle(471, 1689.119, 1438.7803, 10.2484, 277.4461, 103, 111);
  2205. AddStaticVehicle(510, 1689.5413, 1460.0234, 10.3773, 269.8302, 28, 28);
  2206. AddStaticVehicle(510, 1705.5595, 1439.4744, 10.4989, 175.2973, 55, 84);
  2207. DragCars[0] = AddStaticVehicle(411, -1682.4617, -162.5226, 13.9958, 223.4855, 2, 1);
  2208. DragCars[1] = AddStaticVehicle(411, -1671.3664, -197.0947, 13.8044, 10.2995, 58, 8);
  2209. DragCars[2] = AddStaticVehicle(411, -1681.3974, -190.8514, 13.9266, 316.099, 3, 3);
  2210. DragCars[3] = AddStaticVehicle(411, -1684.4314, -177.7255, 13.8516, 228.0484, 79, 79);
  2211. DragCars[4] = AddStaticVehicle(411, 1466.7397, 1794.2761, 10.5396, 178.8787, 112, 1);
  2212. DragCars[5] = AddStaticVehicle(411, 1475.9803, 1795.2969, 10.5396, 179.5525, 106, 1);
  2213. DragCars[6] = AddStaticVehicle(411, 1485.804, 1791.1494, 10.5396, 184.7901, 80, 1);
  2214. DragCars[7] = AddStaticVehicle(411, 1405.6002, -2503.0796, 13.2818, 269.8605, 116, 1);
  2215. DragCars[8] = AddStaticVehicle(411, 1405.0467, -2493.7789, 13.2818, 266.8781, 112, 1);
  2216. DragCars[9] = AddStaticVehicle(411, 1413.2054, -2481.294, 13.2818, 270.6105, 106, 1);
  2217. for(new d = 0; d < 10; d++) AddVehicleComponent(DragCars[d], 1010);
  2218. new Race1Cars[7];
  2219. Race1Cars[0] = AddStaticVehicle(468, -1336.1858, -591.0724, 1055.1477, 120.4608, 53, 53);
  2220. Race1Cars[1] = AddStaticVehicle(468, -1333.5936, -592.3776, 1055.1553, 121.7249, 3, 3);
  2221. Race1Cars[2] = AddStaticVehicle(468, -1330.5358, -593.3744, 1055.1312, 120.6753, 6, 6);
  2222. Race1Cars[3] = AddStaticVehicle(468, -1327.9345, -594.274, 1055.108, 127.6724, 46, 46);
  2223. Race1Cars[4] = AddStaticVehicle(468, -1324.5628, -595.8771, 1055.0992, 125.1238, 53, 53);
  2224. Race1Cars[5] = AddStaticVehicle(468, -1321.5137, -597.1249, 1055.0802, 125.2934, 3, 3);
  2225. Race1Cars[6] = AddStaticVehicle(468, -1318.3893, -598.883, 1055.1077, 135.9192, 6, 6);
  2226. for(new rc = 0; rc < 7; rc++) LinkVehicleToInterior(Race1Cars[rc], 4);
  2227. new Race2Cars[5];
  2228. Race2Cars[0] = AddStaticVehicle(494, -1403.8785, -230.3971, 1043.1511, 349.6029, 16, 16);
  2229. Race2Cars[1] = AddStaticVehicle(494, -1405.3388, -239.5299, 1043.2857, 349.7919, 6, 6);
  2230. Race2Cars[2] = AddStaticVehicle(494, -1406.632, -248.9173, 1043.4324, 351.4446, 3, 3);
  2231. Race2Cars[3] = AddStaticVehicle(494, -1396.7383, -265.1128, 1043.7755, 6.4639, 42, 42);
  2232. Race2Cars[4] = AddStaticVehicle(494, -1388.0278, -231.7482, 1043.194, 6.0984, 6, 6);
  2233. for(new rc2 = 0; rc2 < 5; rc2++) LinkVehicleToInterior(Race2Cars[rc2], 7);
  2234. new Race3Cars[4];
  2235. Race3Cars[0] = AddStaticVehicle(464, -973.8398, 1088.0668, 1344.2844, 84.085, 14, 75);
  2236. Race3Cars[1] = AddStaticVehicle(464, -973.5433, 1090.9316, 1344.2844, 84.0916, 14, 75);
  2237. Race3Cars[2] = AddStaticVehicle(464, -1132.6451, 1027.6325, 1345.0261, 266.694, 14, 75);
  2238. Race3Cars[3] = AddStaticVehicle(464, -1132.5099, 1029.9708, 1345.0266, 266.6975, 14, 75);
  2239. for(new rc3 = 0; rc3 < 4; rc3++) LinkVehicleToInterior(Race3Cars[rc3], 10);
  2240. new Race4Cars[5];
  2241. Race4Cars[0] = AddStaticVehicle(468, -1472.5414, 1557.4411, 1052.1999, 6.3262, 46, 46);
  2242. Race4Cars[1] = AddStaticVehicle(468, -1469.53, 1557.6027, 1052.1998, 2.4883, 53, 53);
  2243. Race4Cars[2] = AddStaticVehicle(468, -1459.5615, 1557.8198, 1052.1998, 1.071, 3, 3);
  2244. Race4Cars[3] = AddStaticVehicle(468, -1462.3429, 1557.6234, 1052.1981, 2.7427, 6, 6);
  2245. Race4Cars[4] = AddStaticVehicle(468, -1457.0583, 1557.9697, 1052.2012, 3.7223, 46, 46);
  2246. for(new rc4 = 0; rc4 < 5; rc4++) LinkVehicleToInterior(Race4Cars[rc4], 14);
  2247. new Race5Cars[15];
  2248. Race5Cars[0] = AddStaticVehicle(504, -1454.1601, 940.3408, 1036.4079, 76.8402, 6, 6);
  2249. Race5Cars[1] = AddStaticVehicle(504, -1470.1486, 946.0814, 1036.5345, 66.841, 66, 66);
  2250. Race5Cars[2] = AddStaticVehicle(504, -1433.1128, 937.3026, 1036.3177, 86.0106, 7, 7);
  2251. Race5Cars[3] = AddStaticVehicle(504, -1411.8321, 936.3045, 1036.2631, 87.2272, 1, 1);
  2252. Race5Cars[4] = AddStaticVehicle(504, -1393.1032, 936.3508, 1036.2346, 90.5475, 7, 7);
  2253. Race5Cars[5] = AddStaticVehicle(504, -1375.7675, 936.5172, 1036.2125, 90.7013, 121, 121);
  2254. Race5Cars[6] = AddStaticVehicle(504, -1479.462, 949.6381, 1036.6102, 63.9662, 38, 38);
  2255. Race5Cars[7] = AddStaticVehicle(494, -1371.3704, 907.3602, 1041.1086, 274.237, 42, 42);
  2256. Race5Cars[8] = AddStaticVehicle(494, -1403.8893, 906.9902, 1041.1313, 271.501, 16, 16);
  2257. Race5Cars[9] = AddStaticVehicle(494, -1413.2857, 922.4545, 1038.4809, 274.0773, 6, 6);
  2258. Race5Cars[10] = AddStaticVehicle(494, -1404.3283, 922.5574, 1038.4724, 269.751, 70, 70);
  2259. Race5Cars[11] = AddStaticVehicle(494, -1394.9059, 922.5604, 1038.4788, 270.3855, 55, 55);
  2260. Race5Cars[12] = AddStaticVehicle(494, -1379.6006, 922.7841, 1038.4575, 271.4486, 3, 3);
  2261. Race5Cars[13] = AddStaticVehicle(494, -1414.7092, 907.0468, 1041.1005, 268.4457, 6, 6);
  2262. Race5Cars[14] = AddStaticVehicle(494, -1396.0359, 907.5341, 1041.0374, 273.2141, 2, 2);
  2263. for(new rc5 = 0; rc5 < 15; rc5++) LinkVehicleToInterior(Race5Cars[rc5], 15);
  2264.  
  2265. AddStaticPickup(1242, 2, 2257.4382, 2451.9562, 3.5313, 0);
  2266. AddStaticPickup(356, 2, 2257.4108, 2455.6369, 3.5313, 0);
  2267. AddStaticPickup(353, 2, 2257.8139, 2461.6638, 3.5313, 0);
  2268. AddStaticPickup(353, 2, -1600.3836, 730.4343, -4.9064, 0);
  2269. AddStaticPickup(356, 2, -1599.1071, 730.2059, -4.9064, 0);
  2270. AddStaticPickup(1242, 2, 1583.6358, -1682.8816, 6.2252, 0);
  2271. AddStaticPickup(356, 2, 1583.2459, -1684.9112, 6.2188, 0);
  2272. AddStaticPickup(353, 2, 1583.1499, -1688.1896, 6.2188, 0);
  2273. AddStaticPickup(1242, 2, -918.2245, 2663.9333, 42.2505, 0);
  2274. AddStaticPickup(1240, 2, -923.5101, 2658.4545, 41.9695, 0);
  2275. AddStaticPickup(361, 2, -928.2062, 2653.7624, 42.2727, 0);
  2276. AddStaticPickup(359, 2, -934.1426, 2647.8825, 42.2459, 0);
  2277. AddStaticPickup(358, 2, -939.6011, 2642.5695, 42.4014, 0);
  2278. AddStaticPickup(358, 2, -930.6924, 2541.7426, 62.7201, 0);
  2279. AddStaticPickup(358, 2, -965.7748, 2535.8022, 62.548, 0);
  2280. AddStaticPickup(356, 2, -907.6957, 2483.456, 49.5617, 0);
  2281. AddStaticPickup(353, 2, -910.3373, 2494.466, 49.5617, 0);
  2282. AddStaticPickup(351, 2, -912.6268, 2505.9414, 49.5617, 0);
  2283. AddStaticPickup(370, 2, -966.7065, 2471.6269, 48.1528, 0);
  2284. AddBenzinka(2114.4521, 923.2661, 10.5474);
  2285. AddBenzinka(2639.2939, 1103.1833, 10.5479);
  2286. AddBenzinka(1597.0775, 2195.7436, 10.5474);
  2287. AddBenzinka(2146.8232, 2751.2419, 10.5474);
  2288. AddBenzinka(616.4793, 1690.5131, 6.7192);
  2289. AddBenzinka(-1328.2037, 2677.6928, 49.7896);
  2290. AddBenzinka(-1672.7383, 413.3457, 6.9067);
  2291. AddBenzinka(-2413.6634, 973.9432, 45.0239);
  2292. AddBenzinka(-1606.1141, -2713.7266, 48.2633);
  2293. AddBenzinka(1943.9356, -1772.9733, 13.1176);
  2294. AddBenzinka(2206.1804, 2474.2966, 10.8203);
  2295. AddBenzinka(1421.9689, 1463.2421, 10.8203);
  2296. AddBenzinka(1643.6905, -2593.9163, 13.5468);
  2297. AddBenzinka(-1411.5501, -2.4991, 14.875);
  2298. AddBenzinka(-1476.7148, 1861.8446, 32.6328);
  2299. AddBenzinka(1381.4516, 461.3782, 20.0785);
  2300. AddBenzinka(657.0178, -569.1056, 16.3358);
  2301. AddBenzinka(-95.6028, -1175.3602, 2.2834);
  2302. AddBenzinka(2864.75, 1255.6872, 12.3494);
  2303. AddBenzinka(-2264.6834, 526.548, 35.5931);
  2304.  
  2305. Stadion1 = CreatePickup(1314, 1, 1099.7078, 1601.0848, 12.5468, 0);
  2306. Stadion2 = CreatePickup(1314, 1, -2110.5958, -444.5386, 38.7344, 0);
  2307. Stadion3 = CreatePickup(1314, 1, 2695.5852, -1704.7251, 11.8437, 0);//3 - 4 - 7 - 8 - 9
  2308. AreaExit = CreatePickup(1318, 1, 246.307, 1863.5156, 18.6744, 0);
  2309. AddBankomat(2194.9365, 1994.5064, 12.2968);
  2310. AddBankomat(2832.5563, 2400.7692, 11.0625);
  2311. AddBankomat(1716.0927, 1532.8995, 10.765);
  2312. AddBankomat(-1968.6146, 308.1098, 35.1719);
  2313. AddBankomat(-1550.2759, 1168.7388, 7.1875);
  2314. AddBankomat(-2438.49, 752.5833, 35.1719);
  2315. AddBankomat(816.8142, -1386.6443, 13.6082);
  2316. AddBankomat(2703.3891, -1698.7236, 11.8437);
  2317. SkinShop1 = CreatePickup(1275, 1, 218.1042, -98.8189, 1005.2578, 0);// 14
  2318. SkinShop2 = CreatePickup(1275, 1, 181.507, -88.2512, 1002.0233, 0);
  2319. SkinShop3 = CreatePickup(1275, 1, 214.0332, -41.8442, 1002.0233, 0);
  2320. SkinShop4 = CreatePickup(1275, 1, 201.9837, -131.0051, 1003.5078, 0);
  2321. SkinShop5 = CreatePickup(1275, 1, 208.8249, -3.5272, 1001.2177, 0);// 18
  2322. SkinShop6 = CreatePickup(1275, 1, 215.5612, -155.7894, 1000.5233, 0);
  2323. Bonus1 = CreatePickup(1248, 1, -2235.2981, -178.3127, 50.035, 0);
  2324. Bonus2 = CreatePickup(1248, 1, -2212.9117, 879.1217, 69.9971, 0);
  2325. LeteckaSkola = CreatePickup(1239, 1, 415.664, 2533.5859, 19.1483, 0);// LETECKA ŠKOLA
  2326. LodnaSkola = CreatePickup(1239, 1, -2187.3304, 2416.4843, 5.1654, 0);// LODNA ŠKOLA
  2327. AutoSkola = CreatePickup(1239, 1, 1173.8448, 1351.0395, 10.9218, 0);// AUTO ŠKOLA
  2328. AutoSkola2 = CreatePickup(1239, 1, -2026.7071, -114.3502, 1035.1718, 0); // AUTO ŠKOLA LV
  2329. Mariska = CreatePickup(1279, 1, -1067.6751, -1625.9257, 76.3739, 0);
  2330. SexShop = CreatePickup(1239, 1, -103.6034, -21.6703, 1000.7188, 0);
  2331. Obchod1 = CreatePickup(1239, 1, -27.9082, -52.8504, 1003.5468, 0);
  2332. Obchod2 = CreatePickup(1239, 1, -28.8734, -87.5393, 1003.5541, 0);
  2333. Bar1 = CreatePickup(1484, 1, 498.8608, -75.6094, 998.7578, 0);
  2334. Bar2 = CreatePickup(1484, 1, -2652.7081, 1412.5122, 906.2733, 0);
  2335. Bar3 = CreatePickup(1484, 1, 1955.7628, 1018.077, 992.4688, 0);
  2336. Bar4 = CreatePickup(1484, 1, 2200.3129, 1602.9289, 1005.0625, 0);
  2337. Letisko1 = CreatePickup(1239, 1, 1673.1152, 1448.6966, 10.7863, 0);
  2338. Letisko2 = CreatePickup(1239, 1, -1423.7634, -288.2014, 14.1484, 0);
  2339. Letisko3 = CreatePickup(1239, 1, 1685.9111, -2237.5418, 13.5468, 0);
  2340. Letisko4 = CreatePickup(1239, 1, -841.4327, 504.5628, 1358.238, 0);
  2341. ZbraneSklad1 = CreatePickup(2061, 1, 2786.8964, -2424.022, 13.6338, 0);
  2342. ZbraneSklad2 = CreatePickup(2061, 1, -1348.4554, 496.3113, 18.2343, 0);
  2343. ZbraneSklad3 = CreatePickup(2061, 1, 350.5578, 2032.8417, 22.6406, 0);
  2344. Stavkovanie = CreatePickup(1274, 1, 833.5999, 3.2037, 1004.1796, 0);
  2345. Firma1 = CreatePickup(1272, 1, 362.1336, 173.7449, 1008.3828, 0);
  2346. // povolania
  2347. //CreateJob(name[],skin,weapon1,ammo1,weapon2,ammo2,weapon3,ammo3,plat,icon,Float:armmour=0.0)
  2348. //AddJobPickup(Float:X,Float:Y,Float:Z,Float:XX,Float:YY,Float:ZZ);
  2349. POLICIA1 = CreateJob("Policia",280,283,284,24,1000,25,1000,3,1,7500,0x0066FFFF,30);
  2350. AddJobPickup(234.966201,158.785903,1003.023315,2290.0146,2429.6028,10.8203);
  2351. POLICIA2 = CreateJob("Policia",280,283,284,24,1000,25,1000,3,1,7500,0x0066FFFF,30);
  2352. AddJobPickup(252.120803,65.339103,1003.640625,-1620.3043,692.7501,7.1875);
  2353. POLICIA3 = CreateJob("Policia",280,283,284,24,1000,25,1000,3,1,7500,0x0066FFFF,30);
  2354. AddJobPickup(237.670303,112.395103,1003.218811,1586.6873,-1693.5253,6.2188);
  2355. OCHRANKA = CreateJob("Ochranka",164,163,164,31,1000,25,1000,3,1,7500,0x996600FF,30);
  2356. AddJobPickup(211.356292,1811.508544,21.859300,211.7551,1816.8502,17.6406);
  2357. YAKUZA1 = CreateJob("Yakuza",117,118,120,26,2000,28,1000,30,2000,7500,0x336666FF,43);
  2358. AddJobPickup(1906.291748,956.687011,10.820300,1922.3425,955.5071,10.8127);
  2359. YAKUZA2 = CreateJob("Yakuza",117,118,120,26,2000,28,1000,30,2000,7500,0x336666FF,43);
  2360. AddJobPickup(-2172.755371,680.036621,55.162200,-2180.2490,696.2125,53.8906);
  2361. RUSACI1 = CreateJob("Ruská Mafia",111,112,113,26,2000,28,1000,30,2000,7500,0x3366CCFF,44);
  2362. AddJobPickup(2170.076660,1711.978759,11.046799,2165.3276,1723.3876,11.0469);
  2363. RUSACI2 = CreateJob("Ruská Mafia",111,112,113,26,2000,28,1000,30,2000,7500,0x3366CCFF,44);
  2364. AddJobPickup(-1673.365478,1367.173828,7.172200,-1684.1515,1358.9100,7.1722);
  2365. TERACI = CreateJob("Teroristi",127,126,125,26,2000,35,10,30,2000,7500,0x990000FF,42);
  2366. AddJobPickup(-1303.483154,2541.687255,93.304702,-1312.0713,2529.4385,87.6670);
  2367. HASICI1 = CreateJob("Hasiči",277,278,279,37,100,42,1000,3,1,7500,0xFF0000FF,20);
  2368. AddJobPickup(1770.616943,2079.719238,10.820300,1775.0414,2081.3333,10.8203);
  2369. HASICI2 = CreateJob("Hasiči",277,278,279,37,100,42,1000,3,1,7500,0xFF0000FF,20);
  2370. AddJobPickup(-2026.739257,67.250701,28.691600,-2025.6426,63.7443,28.4251);
  2371. TAXI1 = CreateJob("Taxikár",60,101,234,5,1,22,1000,0,0,7500,0xFFD700FF,56);
  2372. AddJobPickup(2184.246093,1815.805053,10.820300,2185.3188,1805.5313,11.0000);
  2373. TAXI2 = CreateJob("Taxikár",60,101,234,5,1,22,1000,0,0,7500,0xFFD700FF,56);
  2374. AddJobPickup(-1862.215454,-145.227294,11.898400,-1865.3208,-145.5064,11.8984);
  2375. PILOT1 = CreateJob("Pilot",223,187,61,32,1000,27,2000,15,1,7500,0xADFF2FFF,5);
  2376. AddJobPickup(1715.289550,1616.648559,10.045299,1710.2271,1617.3290,10.0304);
  2377. PILOT2 = CreateJob("Pilot",223,187,61,32,1000,27,2000,15,1,7500,0xADFF2FFF,5);
  2378. AddJobPickup(-1543.833862,-441.096496,6.000000,-1540.6636,-437.4383,6.0000);
  2379. PILOT3 = CreateJob("Pilot",223,187,61,32,1000,27,2000,15,1,7500,0xADFF2FFF,5);
  2380. AddJobPickup(1956.741943,-2183.605224,13.546799,1952.6326,-2188.1426,13.5469);
  2381. DOKTOR1 = CreateJob("Doktor",274,275,276,4,1,41,1000,0,0,7500,0x000080FF,22);
  2382. AddJobPickup(1615.275146,1818.594604,10.820300,1610.7471,1817.1653,10.8203);
  2383. DOKTOR2 = CreateJob("Doktor",274,275,276,4,1,41,1000,0,0,7500,0x000080FF,22);
  2384. AddJobPickup(2036.740356,-1413.208129,16.992200,2033.5876,-1403.5522,17.2818);
  2385. DOKTOR3 = CreateJob("Doktor",274,275,276,4,1,41,1000,0,0,7500,0x000080FF,22);
  2386. AddJobPickup(1177.588256,-1323.376098,14.078100,1172.7813,-1325.2448,15.4008);
  2387. DOKTOR4 = CreateJob("Doktor",274,275,276,4,1,41,1000,0,0,7500,0x000080FF,22);
  2388. AddJobPickup(-2649.774902,635.628417,14.453100,-2643.5305,639.0719,14.4531);
  2389. VOJAK1 = CreateJob("Vojak",287,287,287,31,1000,33,100,16,10,7500,0x8B4513FF,19);
  2390. AddJobPickup(349.729400,2024.149414,22.640600,349.6023,2029.3268,22.6406);
  2391. VOJAK2 = CreateJob("Vojak",287,287,287,31,1000,33,100,16,10,7500,0x8B4513FF,19);
  2392. AddJobPickup(-1525.942871,485.587005,7.179599,-1521.8956,480.9630,7.1875);
  2393. VOJAK3 = CreateJob("Vojak",287,287,287,31,1000,33,100,16,10,7500,0x8B4513FF,19);
  2394. AddJobPickup(2731.622070,-2417.220458,13.627900,2724.7756,-2416.3555,13.6277);
  2395. KURVA1 = CreateJob("Šlapka",63,64,85,10,1,32,1000,24,1003,7500,0xFF1493FF,12);
  2396. AddJobPickup(1212.038940,-10.867799,1000.921813,2511.1729,2121.6750,10.8401);
  2397. KURVA2 = CreateJob("Šlapka",63,64,85,10,1,32,1000,24,1003,7500,0xFF1493FF,12);
  2398. AddJobPickup(1209.071411,-31.623699,1000.953125,696.8232,1964.5580,5.5391);
  2399. NOVINAR1 = CreateJob("Novinár",98,119,187,24,2000,14,1,46,1,7500,0x9ACD32FF,4);
  2400. AddJobPickup(2786.293945,1278.472045,10.750000,2760.9058,1296.3073,10.8984);
  2401. NOVINAR2 = CreateJob("Novinár",98,119,187,24,2000,14,1,46,1,7500,0x9ACD32FF,4);
  2402. AddJobPickup(-2057.207519,457.688995,35.171901,-2060.1016,469.0777,35.1723);
  2403. NOVINAR3 = CreateJob("Novinár",98,119,187,24,2000,14,1,46,1,7500,0x9ACD32FF,4);
  2404. AddJobPickup(774.513427,-1341.681762,13.528599,769.0343,-1331.8188,13.5463);
  2405. GROOVE = CreateJob("Groove",105,106,107,30,2000,29,1500,26,2000,7500,0x00FF00FF,62);
  2406. AddJobPickup(2495.324707,-1686.353759,13.514100,2511.8528,-1689.5092,13.5416);
  2407. BALLAS = CreateJob("Ballas",102,103,104,30,2000,29,1500,26,2000,7500,0x9932CCFF,59);
  2408. AddJobPickup(2223.313232,-1165.783447,25.733100,2232.5801,-1164.7040,25.8906);
  2409. VAGOS = CreateJob("Vagos",108,109,110,30,2000,29,1500,26,2000,7500,0xFFFF00FF,60);
  2410. AddJobPickup(2352.319824,-1164.349243,27.420200,2348.9758,-1168.7146,27.9879);
  2411. AZTECS = CreateJob("Aztecas",114,115,116,30,2000,29,1500,26,2000,7500,0x00FFFFFF,61);
  2412. AddJobPickup(1883.104248,-2012.076660,13.546799,1893.5579,-2021.3516,13.5469);
  2413. DEALER = CreateJob("Dealer",202,206,222,18,10,24,1000,4,1,7500,0xDEB887FF,23);
  2414. AddJobPickup(-1111.310058,-1637.322143,76.367202,-1095.3252,-1627.3052,76.3672);
  2415. BEUSAK1 = CreateJob("Vodič Autobusu",221,223,229,25,1000,42,500,5,1,7500,0xC71585FF,51);
  2416. AddJobPickup(1477.230346,2194.022460,11.023400,1480.9177,2201.0454,11.0234);
  2417. BEUSAK2 = CreateJob("Vodič Autobusu",221,223,229,25,1000,42,500,5,1,7500,0xC71585FF,51);
  2418. AddJobPickup(-1968.589599,111.855003,27.687500,-1971.7594,118.5936,27.6875);
  2419. BEUSAK3 = CreateJob("Vodič Autobusu",221,223,229,25,1000,42,500,5,1,7500,0xC71585FF,51);
  2420. AddJobPickup(1111.469116,-1795.851684,16.593700,1111.0221,-1800.7748,16.5938);
  2421. OPRAVAR1 = CreateJob("Opravár",260,261,179,9,1,24,2000,43,150,7500,0x2E8B57FF,55);
  2422. AddJobPickup(2772.822265,-1819.684448,11.843700,2768.8323,-1822.5529,11.8478);
  2423. OPRAVAR2 = CreateJob("Opravár",260,261,179,9,1,24,2000,43,150,7500,0x2E8B57FF,55);
  2424. AddJobPickup(-2102.148437,-391.204101,35.531200,-2107.7419,-394.0410,35.5313);
  2425. OPRAVAR3 = CreateJob("Opravár",260,261,179,9,1,24,2000,43,150,7500,0x2E8B57FF,55);
  2426. AddJobPickup(1104.926757,1795.117553,10.820300,1102.7299,1797.4707,10.8203);
  2427. SBS1 = CreateJob("SBS",163,164,164,27,1000,29,1000,31,1000,7500,0x6A5ACDFF,18);
  2428. AddJobPickup(-1819.333862,-150.339492,9.398400,-1816.0636,-149.8863,9.3984);
  2429. SBS2 = CreateJob("SBS",163,164,164,27,1000,29,1000,31,1000,7500,0x6A5ACDFF,18);
  2430. AddJobPickup(1304.629028,-795.658081,84.140602,1307.2643,-798.8323,84.1406);
  2431. SBS3 = CreateJob("SBS",163,164,164,27,1000,29,1000,31,1000,7500,0x6A5ACDFF,18);
  2432. AddJobPickup(2262.114501,2036.392333,10.820300,2262.1062,2043.3740,10.8203);
  2433. SMETIAR1 = CreateJob("Smetiar",260,260,260,46,1,17,10,5,1,7500,0xF5DEB3FF,51);
  2434. AddJobPickup(1442.470458,969.818420,10.820300,1439.9784,971.4142,10.8203);
  2435. SMETIAR2 = CreateJob("Smetiar",260,260,260,46,1,17,10,5,1,7500,0xF5DEB3FF,51);
  2436. AddJobPickup(-1732.249023,150.153106,3.554600,-1731.8741,154.8366,3.5547);
  2437. SMETIAR3 = CreateJob("Smetiar",260,260,260,46,1,17,10,5,1,7500,0xF5DEB3FF,51);
  2438. AddJobPickup(2264.014404,-2346.636718,13.546799,2260.6228,-2342.9553,13.5469);
  2439. TUNING1 = CreateJob("Tuningar",241,240,217,24,1000,4,1,1,1,7500,0xFF6347FF,26);
  2440. AddJobPickup(-2757.426513,241.317993,7.173699,-2755.8789,238.4416,7.1875);
  2441. TUNING2 = CreateJob("Tuningar",241,240,217,24,1000,4,1,1,1,7500,0xFF6347FF,26);
  2442. AddJobPickup(2637.083007,-2011.906372,13.813799,2635.9507,-2004.2930,13.5561);
  2443. KAMION1 = CreateJob("Vodič Kamionu",206,202,188,46,1,17,10,24,1000,7500,0x008080FF,51);
  2444. AddJobPickup(968.131469,2155.837402,10.820300,973.0441,2179.6770,10.8203);
  2445. KAMION2 = CreateJob("Vodic Kamionu",206,202,188,46,1,17,10,24,1000,7500,0x008080FF,51);
  2446. AddJobPickup(-1733.261352,37.896400,3.554600,-1733.1860,33.9222,3.5547);
  2447. KAMION3 = CreateJob("Vodič Kamionu",206,202,188,46,1,17,10,24,1000,7500,0x008080FF,51);
  2448. AddJobPickup(2509.646972,-2636.859863,13.645099,2504.0024,-2637.4541,13.6480);
  2449. ZMRZLINAR = CreateJob("Zmrzlinar",189,189,189,1,1,5,1,24,1000,7500,0xFA8072FF,17);
  2450. AddJobPickup(375.859313,-2055.146972,8.015600,371.5605,-2051.8547,8.0156);
  2451. //359.7726,179.0443,1008.3828
  2452. PRAVNIK = CreateJob("Právnik",17,57,147,32, 1000,22, 1000,41, 1000,17500,0xFFB164AA,17);
  2453. AddJobPickup(360.0642,179.2915,1008.3828,2416.4666,1128.5604,10.8203);
  2454.  
  2455. //32, 1000
  2456. //CreateJob(name[],skin,skin2,skin3,weapon1,ammo1,weapon2,ammo2,weapon3,ammo3,plat,color,icon,Float:armour=0.0)
  2457. CreateWarp("/sf",-1942.0950,570.3152,35.2950,10.5760);
  2458. CreateWarp("/lv",2133.2202,1432.1937,10.8203,93.4098);
  2459. CreateWarp("/ls",1779.0985,-1696.8611,13.0770,270.1799);
  2460. CreateWarp("/draglv",1473.9210,1780.9508,10.3794,72.1012,true);
  2461. CreateWarp("/dragsf",-1671.2389,-174.6529,13.7106,93.1223,true);
  2462. CreateWarp("/dragls",1420.5726,-2492.5190,13.1033,93.1224,true);
  2463. CreateWarp("/bigtunel", 2216.1169,1473.9304,3864.2769,68.6878);
  2464. CreateWarp("/ostrov",-954.5678,2717.0439,45.4231,336.2947);
  2465. CreateWarp("/skatepark",1944.7495,-1372.5892,18.1282,336.2947);
  2466. CreateWarp("/stadion",1099.9292,1603.9835,12.5469,355.8761,false);
  2467. CreateWarp("/stuntsf",-2139.3652,-215.2812,35.3203,355.8761);
  2468. CreateWarp("/driftpoust",-307.5253,1514.7635,74.9180,269.8281);
  2469. CreateWarp("/driftls",2320.3948,1448.6752,42.8203,265.8760);
  2470. CreateWarp("/driftsf",1264.1234,-2034.2374,59.3021,265.8760);
  2471. CreateWarp("/driftlv",-2408.1377,-597.8226,132.6484,355.8761);
  2472. CreateWarp("/urad",2419.4602,1123.6740,10.8203,89.5416);
  2473.  
  2474. CreateRobbery(-30.9913,-185.7957,1003.5469,"Test"); // robpickup 17
  2475. CreateRobbery(-0.1455,-30.0955,1003.5494,"Test"); // robpickup 10
  2476. CreateRobbery(-25.3708,-90.6454,1003.5469,"Test"); // robpickup 18
  2477. CreateRobbery(-22.9809,-56.5375,1003.5469,"Test"); // robpickup 6
  2478. CreateRobbery(821.9736,10.4566,1004.1942,"Test"); // robpickup 3
  2479. CreateRobbery(-107.2540,-24.6829,1000.7188,"Test"); // robpickup 3
  2480. CreateRobbery(-2231.9275,128.9666,1035.4141,"Test"); // robpickup 6
  2481. CreateRobbery(207.7521,-98.1624,1005.2578,"Test"); // robpickup 15
  2482. CreateRobbery(204.1107,-157.4183,1000.5234,"Test"); // robpickup 14
  2483. CreateRobbery(207.0750,-127.2052,1003.5078,"Test"); // robpickup 3
  2484. CreateRobbery(203.8924,-40.7872,1001.8047,"Test"); // robpickup 1
  2485. CreateRobbery(204.7404,-8.0436,1001.2109,"Test"); // robpickup 5
  2486. CreateRobbery(161.3840,-79.8851,1001.8047,"Test"); // robpickup 18
  2487. CreateRobbery(372.6374,-65.0751,1001.5078,"Test"); // robpickup 10
  2488. CreateRobbery(372.6942,-6.7844,1001.8589,"Test"); // robpickup 9
  2489. CreateRobbery(378.0284,-119.8877,1001.4922,"Test"); // robpickup 5
  2490.  
  2491. // Vehicle
  2492. for(new i; i < MAX_PLAYERS; i++){
  2493. for(new x; x < MAX_PLAYER_CARS;x++){
  2494. ID[i][x] = -1;
  2495. Paintjob[i][x] = -999;
  2496. }
  2497. }
  2498.  
  2499.  
  2500.  
  2501. new str[30];
  2502. new hod,minn,sec;
  2503. gettime(hod,minn,sec);
  2504. #pragma unused sec
  2505. format(str,30,"%02d:%02d",hod,minn);
  2506. Hodiny = TextDrawCreate(551.2, 24.0, str);
  2507. TextDrawLetterSize(Hodiny, 0.55, 2.0);
  2508. TextDrawFont(Hodiny, 3);
  2509. TextDrawSetOutline(Hodiny, 2);
  2510. for(new i; i < MAX_PLAYERS;i++){
  2511. BenzinTD[i] = TextDrawCreate(205.000000, 374.000000, "~b~~b~PALIVO: ~w~100~b~ KM/H: ~w~300");
  2512. TextDrawBackgroundColor(BenzinTD[i],255);
  2513. TextDrawFont(BenzinTD[i],2);
  2514. TextDrawLetterSize(BenzinTD[i], 0.440000, 2.400000);
  2515. TextDrawColor(BenzinTD[i], 16711935);
  2516. TextDrawSetOutline(BenzinTD[i], 1);
  2517. TextDrawSetProportional(BenzinTD[i], 1);
  2518. }
  2519. for(new x; x< MAX_VEHICLES;x++){
  2520. Benzin[x] = random(100);
  2521. }
  2522. // Timery
  2523. SetTimer("MinuteTimer",60000,true);
  2524. SetTimer("PropertySaveAll",3600000,true);
  2525. SetTimer("FuelUpdate",800,true);
  2526. SetTimer("IconCheck",650,true);
  2527. OnInfoBoxGameModeInit();
  2528.  
  2529. return 1;
  2530. }
  2531.  
  2532. public MinuteTimer(){
  2533. TextDrawHideForAll(Hodiny);
  2534. new str[30];
  2535. new hod,minn,sec;
  2536. gettime(hod,minn,sec);
  2537. #pragma unused sec
  2538. format(str,30,"%02d:%02d",hod,minn);
  2539. TextDrawSetString(Hodiny,str);
  2540. TextDrawShowForAll(Hodiny);
  2541.  
  2542. Timer[0]++;
  2543. if(Timer[0] == 24){
  2544. new Cislo[5];
  2545. new cena = random(100000) + 200000;
  2546. for(new i; i < 5; i++) Cislo[i] = random(101);
  2547. SCMTAF(0xF3D70CAA,"Loteria: Výherné čísla sú dnes %d, %d, %d, %d, %d",Cislo[0],Cislo[1],Cislo[2],Cislo[3],Cislo[4]);
  2548. ForPlayers(i){
  2549. if(Loteria[i] == Cislo[0] || Loteria[i] == Cislo[1] || Loteria[i] == Cislo[2] || Loteria[i] == Cislo[3] || Loteria[i] == Cislo[4]){
  2550. SCMTAF(0xFF0000AA,"Hráč %s vyhral v lotérii %d$",Jmeno(i),cena);
  2551. GivePlayerMoney(i,cena);
  2552. }else{
  2553. if(Loteria[i] != -1){
  2554. SCM(i, 0xEFEFF7AA, "V loterii vaše číslo boužel nevylosovali, skuste štěstí v dalšim kole");
  2555. }}
  2556. Loteria[i] = -1;
  2557. }
  2558. Timer[0] = 0;
  2559. }
  2560.  
  2561. return true;
  2562. }
  2563.  
  2564. public OnGameModeExit()
  2565. {
  2566. return 1;
  2567. }
  2568.  
  2569. public OnPlayerRequestClass(playerid, classid)
  2570. {
  2571. if(!Logged[playerid]){
  2572. new str[100];
  2573. format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid)));
  2574. if(fexist(str))
  2575. {
  2576. Dialog(playerid, 1, "{FF0000}Login", "Zadaj heslo ktoré si použil při registraci.", "Dobre", "Odejít", "login");
  2577. }else{
  2578. Dialog(playerid, 1, "{FF0000}Register", "Musíš se zaregistrovat\nZadaj heslo, kterým sa budeš přihlašovat.", "Dobre", "Odejít", "register");
  2579. }
  2580. }
  2581.  
  2582. SetPlayerPos(playerid, 2180.8125, 1285.5476, 42.8084);
  2583. SetPlayerFacingAngle(playerid, 89.624);
  2584. switch(random(8)) {
  2585. case 0:{
  2586. SetPlayerCameraPos(playerid, 2016.0831, 1669.5897, 13.3373);
  2587. SetPlayerCameraLookAt(playerid, 2006.3176, 1669.4318, 17.201);
  2588. }
  2589. case 1:{
  2590. SetPlayerCameraPos(playerid, 2057.7805, 1014.6895, 10.91);
  2591. SetPlayerCameraLookAt(playerid, 2021.9477, 1008.3184, 15.2925);
  2592. }
  2593. case 2:{
  2594. SetPlayerCameraPos(playerid, 2098.1823, 1159.0108, 24.5625);
  2595. SetPlayerCameraLookAt(playerid, 2205.0881, 1103.565, 38.9416);
  2596. }
  2597. case 3:{
  2598. SetPlayerCameraPos(playerid, 2064.3659, 1511.3061, 49.3666);
  2599. SetPlayerCameraLookAt(playerid, 1999.7075, 1549.5496, 13.5859);
  2600. }
  2601. case 4:{
  2602. SetPlayerCameraPos(playerid, 2109.0573, 1956.987, 10.8388);
  2603. SetPlayerCameraLookAt(playerid, 2070.1162, 1910.0932, 37.2484);
  2604. }
  2605. case 5:{
  2606. SetPlayerCameraPos(playerid, 1819.6752, 1571.9051, 36.7925);
  2607. SetPlayerCameraLookAt(playerid, 1908.5758, 1522.5449, 13.871);
  2608. }
  2609. case 6:{
  2610. SetPlayerCameraPos(playerid, 2602.3122, 1612.4586, 43.5872);
  2611. SetPlayerCameraLookAt(playerid, 2487.9414, 1532.0664, 10.8162);
  2612. }
  2613. case 7:{
  2614. SetPlayerCameraPos(playerid, 2160.5881, 1285.2786, 24.4754);
  2615. SetPlayerCameraLookAt(playerid, 2172.6491, 1285.7404, 29.7654);
  2616. }
  2617. }
  2618. return 1;
  2619. }
  2620.  
  2621. public OnPlayerConnect(playerid)
  2622. {
  2623. //SetPVarInt(playerid,"DialogShowed",gettime()-2);
  2624. SetPlayerJob(playerid,NEZAMESTNANY);
  2625. if(playerid > Connects) Connects = playerid;
  2626. //Showed[playerid] = false;
  2627. Logged[playerid] = false;
  2628. OnPlayerConnectCp(playerid);
  2629. LoadPlayerVehicles(playerid);
  2630.  
  2631. // Property
  2632. PlayerCP[playerid] = -1;
  2633. PlayerIN[playerid] = -1;
  2634. new slot = GetPlayerPropertyID(playerid);
  2635. if(slot > -1){
  2636. PropertyConnect[slot] = gettime();
  2637. }
  2638. new str[100];
  2639. format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid)));
  2640. if(fexist(str))
  2641. {
  2642. SCM(playerid, 0x33CCFFAA, " ");
  2643. SCM(playerid, 0xFF9900AA, "===================Vítejte======================================================");
  2644. SCM(playerid, 0x33CCFFAA, "Vítejte opět na serveru MegaParba rádi vás tu vidíme !");
  2645. SCM(playerid, 0x33CCFFAA, " ");
  2646. SCM(playerid, 0x33CCFFAA, "Prosím přihlaste se: /login a vaše skóre se načte!");
  2647. SCM(playerid, 0x33CCFFAA, " ");
  2648. SCM(playerid, 0x33CCFFAA, "Můžete navštívit náš web -> zatim neni");
  2649. SCM(playerid, 0x33CCFFAA, " ");
  2650. SCM(playerid, 0xFF9900AA, "==================Příjemnou zábavu==============================================");
  2651. Dialog(playerid, 1, "{FF0000}Login", "Zadaj heslo které si použil při registraci.", "Dobre", "Odejít", "login");
  2652. }else{
  2653. SCM(playerid, 0x33CCFFAA, " ");
  2654. SCM(playerid, 0xFF9900AA, "===================Vítajte======================================================");
  2655. SCM(playerid, 0x33CCFFAA, "Vítejte ! Registrace je nutná.");
  2656. SCM(playerid, 0x33CCFFAA, " ");
  2657. SCM(playerid, 0x33CCFFAA, "TIP: Zaregistrujte se a vaše skóre se uloží /register");
  2658. SCM(playerid, 0x33CCFFAA, "Registraci se vám budou ukládat peníze, průkazy, zkušenosti a spousta dalšího .");
  2659. SCM(playerid, 0x33CCFFAA, " ");
  2660. SCM(playerid, 0x33CCFFAA, " ");
  2661. SCM(playerid, 0xFF9900AA, "==================Příjemnou zábavu==============================================");
  2662. Dialog(playerid, 1, "{FF0000}Register", "Musíš sa zaregistrovat\nZadaj heslo, kterým sa budeš přihlašovat.", "Dobre", "Odejít", "register");
  2663. }
  2664. SCM(playerid, 0xFF0000AA, "Hrajete na MegaParbe");
  2665. SCMTAF(-1,"Hráč {FF0000}%s{FFFFFF} si prišiel zapařit !",Jmeno(playerid));
  2666. TextDrawShowForPlayer(playerid,Hodiny);
  2667. if(Zakaz == true) SetPVarInt(playerid,"Zakaz",1);
  2668.  
  2669. return 1;
  2670. }
  2671.  
  2672. QDIALOG:register(){
  2673. if(response){
  2674. 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");
  2675. new str[100];
  2676. format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid)));
  2677. new File:file = fopen(str,io_write);
  2678. fclose(file);
  2679. SCMF(playerid,MODRA,"Tvoje heslo nezapomen !!! %s",inputtext);
  2680. SetPVarInt(playerid,"Heslo",Hash(inputtext));
  2681. Logged[playerid] = true;
  2682. }else Kick(playerid);
  2683. return true;
  2684. }
  2685.  
  2686. QDIALOG:login(){
  2687. if(response){
  2688. new str[100];
  2689. format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid)));
  2690. new File:file = fopen(str,io_read);
  2691. fread(file,str);
  2692. if(Hash(inputtext) == strval(str)){
  2693. fread(file,str);
  2694. GivePlayerMoney(playerid,strval(str));
  2695. fread(file,str); Dni[playerid] = strval(str);
  2696. fread(file,str); Hodin[playerid] = strval(str);
  2697. fread(file,str); Minut[playerid] = strval(str);
  2698. fread(file,str); Bank[playerid] = strval(str);
  2699. fread(file,str); JobMoney[playerid] = strval(str);
  2700. fread(file,str); Bomba[playerid] = strval(str);
  2701. fread(file,str); Vodicak[playerid] = strval(str);
  2702. fread(file,str); Letecak[playerid] = strval(str);
  2703. fread(file,str); Lodicak[playerid] = strval(str);
  2704. fread(file,str); Vyzbroj[playerid] = strval(str);
  2705. fread(file,str); Pas[playerid] = strval(str);
  2706. fread(file,str); PoliciaZK[playerid] = strval(str);
  2707. fread(file,str); MafiaZK[playerid] = strval(str);
  2708. fread(file,str); VojakZK[playerid] = strval(str);
  2709. fread(file,str); VodicZK[playerid] = strval(str);
  2710. fread(file,str); LetecZK[playerid] = strval(str);
  2711. fread(file,str); Zabil[playerid] = strval(str);
  2712. fread(file,str); Umrel[playerid] = strval(str);
  2713. fread(file,str); Firma[playerid] = strval(str);
  2714. fread(file,str); Dom[playerid] = strval(str);
  2715. fread(file,str); Banka[playerid] = strval(str);
  2716. fread(file,str); Marihuanab[playerid] = strval(str);
  2717. fread(file,str); Marihuana[playerid] = strval(str);
  2718. fread(file,str); Skin[playerid] = strval(str);
  2719. fread(file,str); Admin[playerid] = strval(str);
  2720. fread(file,str); SetPVarInt(playerid,"Job",strval(str));
  2721. fread(file,str); SetPVarInt(playerid,"Skin",strval(str));
  2722. SCM(playerid,MODRA,"Úspešne prihlásený !");
  2723. SetPVarInt(playerid,"Heslo",Hash(inputtext));
  2724. Logged[playerid] = true;
  2725. }else{
  2726. Dialog(playerid, 1, "{FF0000}Login", "Špatné heslo !\nZadej heslo které si použil při registráci.", "Dobre", "Odejít", "login");
  2727. }
  2728. fclose(file);
  2729. }else Kick(playerid);
  2730. return true;
  2731. }
  2732.  
  2733. QDIALOG:radio(){
  2734. if(response){
  2735. switch(listitem){
  2736. case 0:{
  2737. ForPlayers(i){
  2738. if(IsVehiclePlane(i)){
  2739. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s žádá o uvolnění přistavací plochy, chystá sa na přistaní",playerid,Jmeno(playerid));
  2740. }}}
  2741.  
  2742. case 1:{
  2743. ForPlayers(i){
  2744. if(IsVehiclePlane(i)){
  2745. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s žádá o povolení k vzletnutí",playerid,Jmeno(playerid));
  2746. }}}
  2747.  
  2748. case 2:{
  2749. ForPlayers(i){
  2750. if(IsVehiclePlane(i)){
  2751. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s klesá o 100m",playerid,Jmeno(playerid));
  2752. }}}
  2753.  
  2754. case 3:{
  2755. ForPlayers(i){
  2756. if(IsVehiclePlane(i)){
  2757. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s stoupa o 100m",playerid,Jmeno(playerid));
  2758. }}}
  2759.  
  2760. case 4:{
  2761. ForPlayers(i){
  2762. if(IsVehiclePlane(i)){
  2763. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s potvrdzujem",playerid,Jmeno(playerid));
  2764. }}}
  2765.  
  2766. case 5:{
  2767. ForPlayers(i){
  2768. if(IsVehiclePlane(i)){
  2769. SCMF(i,-1,"[RADIO] Let č. 70%d Pilot %s sa hlási, palivo %d, výška %0.4f",playerid,Jmeno(playerid));
  2770. }}}
  2771. }
  2772. }
  2773. return true;
  2774. }
  2775.  
  2776. QDIALOG:barvy(){
  2777. if(response){
  2778. switch(listitem){
  2779. case 0:{
  2780. SetPlayerColor(playerid, 0xAA3333AA);
  2781. IB(playerid,3,"Zmenil jsi si barvu nicku na Červenou");
  2782. }
  2783. case 1:{
  2784. SetPlayerColor(playerid, 0x8000FFAA);
  2785. IB(playerid,3,"Zmenil jsi si barvu nicku na Fialovou");
  2786. }
  2787. case 2:{
  2788. SetPlayerColor(playerid, 0xFF00FFAA);
  2789. IB(playerid,3,"Zmenil jsi si barvu nicku na Růžovou");
  2790. }
  2791. case 3:{
  2792. SetPlayerColor(playerid, 0x00AA2BAA);
  2793. IB(playerid,3,"Zmenil jsi si barvu nicku na Zelenou");
  2794. }
  2795. case 4:{
  2796. SetPlayerColor(playerid, 0xF0F000AA);
  2797. IB(playerid,3,"Zmenil jsi si barvu nicku na Žlutou");
  2798. }
  2799. case 5:{
  2800. SetPlayerColor(playerid, 0x000000AA);
  2801. IB(playerid,3,"Zmenil jsi si barvu nicku na Černou");
  2802. }
  2803. case 6:{
  2804. SetPlayerColor(playerid, 0x0000FFAA);
  2805. IB(playerid,3,"Zmenil jsi si barvu nicku na Modrou");
  2806. }
  2807. case 7:{
  2808. SetPlayerColor(playerid, 0x6F3700AA);
  2809. IB(playerid,3,"Zmenil jsi si barvu nicku na Hnedou");
  2810. }
  2811. case 8:{
  2812. SetPlayerColor(playerid, 0xAFAFAFAA);
  2813. IB(playerid,3,"Zmenil jsi si barvu nicku na Šedou");
  2814. }
  2815. case 9:{
  2816. SetPlayerColor(playerid, 0xEFEFF7AA);
  2817. IB(playerid,3,"Zmenil jsi si barvu nicku na Bílou");
  2818. }
  2819. }
  2820. }
  2821. return true;
  2822. }
  2823.  
  2824. QDIALOG:telefon(){
  2825. if(response){
  2826. switch(listitem){
  2827. case 0: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s hledá placenou špolečnici !",Jmeno(playerid));
  2828. case 1: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje mechanika !",Jmeno(playerid));
  2829. case 2: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje právnika !",Jmeno(playerid));
  2830. case 3: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje doktora !",Jmeno(playerid));
  2831. case 4: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje hasiče !",Jmeno(playerid));
  2832. case 5: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s chce soukromého pilota !",Jmeno(playerid));
  2833. case 6: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje policii !",Jmeno(playerid));
  2834. case 7: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s potřebuje taxikářa !",Jmeno(playerid));
  2835. case 8: SCMTAF(0x33CCFFAA,"[ TELEFON ] Hráč %s hledá najemného vraha !",Jmeno(playerid));
  2836. }
  2837. }
  2838. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
  2839. RemovePlayerAttachedObject(playerid, 4);
  2840. return true;
  2841. }
  2842.  
  2843. QDIALOG:dmostrov(){
  2844. if(response){
  2845. switch(listitem) {
  2846. case 0:{
  2847. MoveObject(Ostrov[3], -947.2181, 2548.0581, 51.3989, 2.0, 0.0, 0.0, 5.157);
  2848. IB(playerid,2,"Hlavna brana je zavřená");
  2849. }
  2850. case 1:{
  2851. MoveObject(Ostrov[3], -947.2181, 2548.0581, 30.399, 2.0, 0.0, 0.0, 5.157);
  2852. IB(playerid,2,"Hlavna brana je otevřená");
  2853. }
  2854. case 2:{
  2855. MoveObject(Ostrov[6], -948.5131, 2586.7661, 44.749, 2.0,0.0, 0.0, -446.5621);
  2856. IB(playerid,2,"Most byl Otevřený");
  2857. }
  2858. case 3:{
  2859. MoveObject(Ostrov[6], -948.5131, 2586.7661, 30.749, 2.0,0.0, 0.0, -446.5621);
  2860. IB(playerid,2,"Most byl Zavřený");
  2861. }
  2862. case 4:{
  2863. MoveObject(Ostrov[4], -922.659, 2525.5729, 46.736, 2.0, 0.0, 0.0, -78.75);
  2864. IB(playerid,2,"Garaz byla zavřená");
  2865. }
  2866. case 5:{
  2867. MoveObject(Ostrov[4], -922.659, 2525.5729, 30.736, 2.0, 0.0, 0.0, -78.75);
  2868. IB(playerid,2,"Garaz je otevřená");
  2869. }
  2870. case 6:{
  2871. MoveObject(Ostrov[0], -961.3561, 2469.562, 48.1699, 2.0, 0.0, 0.0, 11.25);
  2872. MoveObject(Ostrov[1], -962.36, 2474.7629, 48.1199, 2.0, 0.0, 0.0, 11.25);
  2873. MoveObject(Ostrov[2], -973.284, 2469.7619, 48.4449, 2.0, 0.0, 0.0, -168.75);
  2874. IB(playerid,2,"Chata je zavřená");
  2875. }
  2876. case 7:{
  2877. MoveObject(Ostrov[0], -961.3561, 2469.562, 30.17, 2.0, 0.0, 0.0, 11.25);
  2878. MoveObject(Ostrov[1], -962.36, 2474.7629, 30.12, 2.0, 0.0, 0.0, 11.25);
  2879. MoveObject(Ostrov[2], -973.284, 2469.7619, 30.4449, 2.0, 0.0, 0.0, -168.75);
  2880. IB(playerid,2,"Chata je otevřená");
  2881. }
  2882. case 8:{
  2883. MoveObject(Ostrov[5], -931.1581, 2458.666, 47.1959, 2.0, 0.0, 0.0, -168.75);
  2884. IB(playerid,2,"Vytah jede dolu");
  2885. }
  2886. case 9:{
  2887. MoveObject(Ostrov[5], -931.1581, 2458.666, 470.196, 2.0, 0.0, 0.0, -168.75);
  2888. IB(playerid,2,"Vytah jede nahoru");
  2889. }
  2890. }
  2891. }
  2892. return true;
  2893. }
  2894.  
  2895. QDIALOG:mechanik(){
  2896. if(response){
  2897. new car = GetPlayerVehicleID(playerid);
  2898. if(car == 0) return SCM(playerid,-1,"Musíš sedět v autě !");
  2899. switch(listitem){
  2900. case 0:{
  2901. if(GetVehicleModel(car) != 525) return SCM(playerid,-1,"Nemáš odtahovku");
  2902. if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
  2903. {
  2904. DetachTrailerFromVehicle(car);
  2905. }else{
  2906. new car2 = GetClosestVehicle(playerid, 100);
  2907. if(car2 == -1) return SCM(playerid,-1,"Nejsi v blízkosti jiného auta");
  2908. AttachTrailerToVehicle(car2, car);
  2909.  
  2910. }
  2911. }
  2912.  
  2913. case 1:{
  2914. SCMTAF(0x33CCFFAA,"Opravář %s opravil zákazníkový auto",Jmeno(playerid));
  2915. SetVehicleHealth(car, 1000.0);
  2916. }
  2917.  
  2918. case 2:{
  2919. if(GetVehicleType(car) != VTYPE_CAR) return SCM(playerid,-1,"Na toto vozidlo sa nedá namontovat nitro");
  2920. SCMTAF(0x33CCFFAA,"Opravář %s namontoval zákazníkový nitro",Jmeno(playerid));
  2921. AddVehicleComponent(car, 1010);//1087
  2922. }
  2923.  
  2924. case 3:{
  2925. if(GetVehicleType(car) != VTYPE_CAR) return SCM(playerid,-1,"Na toto vozidlo sa nedá namontovat nitro");
  2926. SCMTAF(0x33CCFFAA,"Opravář %s namontoval zákazníkový hydrauliku",Jmeno(playerid));
  2927. AddVehicleComponent(car, 1087);//1087
  2928. }
  2929. }
  2930. }
  2931. return true;
  2932. }
  2933.  
  2934. public OnPlayerDisconnect(playerid, reason)
  2935. {
  2936.  
  2937. if(playerid == Connects){
  2938. warp:
  2939. Connects--;
  2940. if(!IsPlayerConnected(Connects) && Connects > 0) goto warp;
  2941. }
  2942. OnPlayerDisconnectCp(playerid);
  2943. if(Logged[playerid] == true){
  2944. SavePlayerVehicles(playerid);
  2945. //Property
  2946. new slot = GetPlayerPropertyID(playerid);
  2947. if(slot > -1){
  2948. PropertyConnect[slot] = gettime();
  2949. PropertySave(slot);
  2950. }
  2951. SavePlayerData(playerid);
  2952. }
  2953. for(new i; i < 3;i++) BombPos[playerid][i] = 0;
  2954. if(reason == 0){ SCMTAF(-1,"Hráč {FF0000}%s{FFFFFF} opustil server (pád hry)",Jmeno(playerid));
  2955. }else if(reason == 1){ SCMTAF(-1,"Hráč {FF0000}%s{FFFFFF} opustil server (odešel)",Jmeno(playerid));
  2956. }else if(reason == 2){ SCMTAF(-1,"Hráč {FF0000}%s{FFFFFF} opustil server (kick/ban)",Jmeno(playerid)); }
  2957. return 1;
  2958. }
  2959.  
  2960.  
  2961. public OnPlayerSpawn(playerid)
  2962. {
  2963. SetPlayerSkin(playerid,GetPVarInt(playerid,"Skin"));
  2964. if(!Logged[playerid]) return Kick(playerid);
  2965. if(Vezenie[playerid] > 0){
  2966. ResetPlayerWeapons(playerid);
  2967. switch(random(3)) {
  2968. case 0: SetPlayerPos(playerid, 252.5713, 1800.3693, 7.4212);
  2969. case 1: SetPlayerPos(playerid, 249.4624, 1800.6694, 7.4141);
  2970. case 2: SetPlayerPos(playerid, 245.2964, 1800.8026, 7.4141);
  2971. }
  2972. }
  2973. return 1;
  2974. }
  2975.  
  2976. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2977. {
  2978. if(dialogid == 2207)
  2979. {
  2980. if(response)
  2981. {
  2982. switch(listitem)
  2983. {
  2984. case 0: SetPlayerCheckpoint(playerid, 2419.0500,1123.7317,10.8203, 2.0);
  2985. case 1: SetPlayerCheckpoint(playerid, 1906.8401,953.7467,10.8203, 2.0);
  2986. case 2: SetPlayerCheckpoint(playerid, -1971.8469,289.5013,35.1719, 2.0);
  2987. }
  2988. }
  2989. }
  2990. Showed[playerid] = false;
  2991. if(dialogid == DIALOG_QDIALOG)
  2992. {
  2993. new callback[100],str[140];
  2994. GetPVarString(playerid,"DialogSystem",callback,100);
  2995. format(str,140,"dialog_%s",callback);
  2996. if(strlen(inputtext) == 0) inputtext[0] = ' ';
  2997. CallLocalFunction(str,"iiis",playerid,response,listitem,inputtext);
  2998. return true;
  2999. }
  3000. if(dialogid == DIALOG_MENU){
  3001. if(response){
  3002. SetPVarInt(playerid,"VehiclesSelected",listitem);
  3003. if(ID[playerid][listitem] == -1){
  3004. // prázdne auto
  3005. ShowPlayerDialog(playerid,DIALOG_BUY,0,"Vehicles","Auto si můžeš koupit u ňáké nemovitosti s prodejem aut !","Vybrat","Zrušit");
  3006. }else{
  3007. // plne auto
  3008. ShowPlayerDialog(playerid,DIALOG_CONFIG,DIALOG_STYLE_LIST,"Vehicles","Respawn\nNastaveni\nPredat","Vybrat","Zrušit");
  3009. }
  3010. }
  3011. return true;
  3012. }
  3013.  
  3014. if(dialogid == DIALOG_BUY){
  3015. if(response){
  3016. // Sem nič netreba...
  3017. }
  3018. return true;
  3019. }
  3020.  
  3021. if(dialogid == DIALOG_CONFIG){
  3022. if(response){
  3023. new slot = GetPVarInt(playerid,"VehiclesSelected");
  3024. switch(listitem){
  3025. case 0:{
  3026. SetVehiclePos(ID[playerid][slot],Pos[playerid][slot][0],Pos[playerid][slot][1],Pos[playerid][slot][2]);
  3027. SetVehicleZAngle(ID[playerid][slot], Pos[playerid][slot][3]);
  3028. }
  3029.  
  3030. case 1:{
  3031. ShowPlayerDialog(playerid,DIALOG_SETINGS,DIALOG_STYLE_LIST,"Vehicles","Motor\nSvetla\nKapota\nKufor\nŠPZ","Vybrať","Zrušiť");
  3032. //DIALOG_SETINGS
  3033. }
  3034.  
  3035. case 2:{
  3036. DeletePlayerVehicle(playerid,slot);
  3037. SCM(playerid,-1,"Predal si svoje auto, dostal 20 000 ako šrotovné");
  3038. GivePlayerMoney(playerid,20000);
  3039. }
  3040.  
  3041. }
  3042. }
  3043. return true;
  3044. }
  3045.  
  3046. if(dialogid == DIALOG_SETINGS){
  3047. if(response){
  3048. new slot = GetPVarInt(playerid,"VehiclesSelected");
  3049. if(GetPlayerVehicleID(playerid) != ID[playerid][slot]) return SCM(playerid,-1,"Musíš sedieť vo svojom aute !");
  3050. new engine,lights,alarm,doors,bonnet,boot,objective;
  3051. GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
  3052. switch(listitem){
  3053. case 0:{
  3054. if(VehicleParams[playerid][slot][0] == 0){
  3055. SetVehicleParamsEx(ID[playerid][slot],VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  3056. VehicleParams[playerid][slot][0] = 1;
  3057. }else{
  3058. SetVehicleParamsEx(ID[playerid][slot],VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  3059. VehicleParams[playerid][slot][0] = 1;
  3060. }
  3061. }
  3062.  
  3063. case 1:{
  3064. if(VehicleParams[playerid][slot][1] == 0){
  3065. SetVehicleParamsEx(ID[playerid][slot],engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
  3066. VehicleParams[playerid][slot][1] = 1;
  3067. }else{
  3068. SetVehicleParamsEx(ID[playerid][slot],engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
  3069. VehicleParams[playerid][slot][1] = 0;
  3070. }}
  3071.  
  3072. case 2:{
  3073. if(VehicleParams[playerid][slot][2] == 0){
  3074. SetVehicleParamsEx(ID[playerid][slot],engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
  3075. VehicleParams[playerid][slot][2] = 1;
  3076. }else{
  3077. SetVehicleParamsEx(ID[playerid][slot],engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
  3078. VehicleParams[playerid][slot][2] = 0;
  3079. }}
  3080.  
  3081. case 3:{
  3082. if(VehicleParams[playerid][slot][3] == 0){
  3083. SetVehicleParamsEx(ID[playerid][slot],engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
  3084. VehicleParams[playerid][slot][3] = 1;
  3085. }else{
  3086. SetVehicleParamsEx(ID[playerid][slot],engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
  3087. VehicleParams[playerid][slot][3] = 0;
  3088. }}
  3089. case 4:{
  3090. ShowPlayerDialog(playerid,DIALOG_SPZ,1,"Vehicle","Zadaj text, ktorý chceš na ŠPZ-tke","Ano","Nie");
  3091. }
  3092. }
  3093.  
  3094. }
  3095. return true;
  3096. }
  3097.  
  3098. if(dialogid == DIALOG_SPZ){
  3099. if(response){
  3100. new slot = GetPVarInt(playerid,"VehiclesSelected");
  3101. 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");
  3102. //if(GetPlayerVehicleID(playerid) == ID[playerid][slot]) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  3103. RemovePlayerFromVehicle(playerid);
  3104. SetVehicleNumberPlate(ID[playerid][slot],inputtext);
  3105. new Float:x,Float:y,Float:z;
  3106. GetVehiclePos( ID[playerid][slot],x,y,z);
  3107. SetVehicleToRespawn(ID[playerid][slot]);
  3108. SetVehiclePos(ID[playerid][slot],x,y,z);
  3109. }
  3110. return true;
  3111. }
  3112. //========================================== PROPERTY SYSTEM =======================================//
  3113. if(dialogid == DIALOG_PROPERTY_BUY){
  3114. if(response){
  3115. new id = PlayerCP[playerid];
  3116. if(GetPlayerMoney(playerid) < PropertyCost[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí, na kúpenie tejto nehnuteľnosti !");
  3117. if(GetPlayerPropertyID(playerid) > -1) return SendClientMessage(playerid,-1,"Už jednu nehnuteľnosť máš !");
  3118. GivePlayerMoney(playerid,-PropertyCost[id]);
  3119. format(PropertyOwner[id],MAX_PLAYER_NAME,"%s",PlayerName(playerid));
  3120. PropertyConnect[id] = gettime();
  3121. new str[256];
  3122. format(str,256,"Nehnuteľnosť č.{FFFFFF}%d\n{FFFFFF}%s\n{FF0000}Owner: {FFFFFF}%s",id,PropertyName[id],PropertyOwner[id]);
  3123. Update3DTextLabelText(PropertyLabel[id], PROPERTY_LABEL_COLOR, str);
  3124. SendClientMessage(playerid,-1,"Kúpil si si novú nehnuteľnosť !");
  3125. }
  3126. return true;
  3127. }
  3128.  
  3129. if(dialogid == DIALOG_FARBA_OWNER || dialogid == DIALOG_KOLESA_OWNER || dialogid == DIALOG_OPRAVA_OWNER){
  3130. if(response){
  3131. new id = PlayerCP[playerid];
  3132. //ShowPlayerDialog(playerid,DIALOG_FARBA_OWNER,2,str,"{FFFFFF}Zmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3133. switch(listitem){
  3134. case 0:{
  3135. new str[128];
  3136. format(str,128,"Zisk firmy činil %d$",PropertyProfit[id]);
  3137. GivePlayerMoney(playerid,PropertyProfit[id]);
  3138. SendClientMessage(playerid,-1,str);
  3139. PropertyProfit[id] = 0;
  3140. }
  3141. case 1: ShowPlayerDialog(playerid,DIALOG_TYP_CHANGE,2,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Lakovňa\nPneuservis\nOpravovňa","Áno","Nie");
  3142. case 2: ShowPlayerDialog(playerid,DIALOG_PRICE_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj novú cenu !","Áno","Nie");
  3143. case 3: ShowPlayerDialog(playerid,DIALOG_NAME_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj nový názov nehnuteľnosti !","Áno","Nie");
  3144. case 4: ShowPlayerDialog(playerid,DIALOG_PROPERTY_SELL,0,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Naozaj chceš {FF0000}Predať {FFFFFF}firmu ?","Áno","Nie");
  3145. }
  3146. }
  3147. return true;
  3148. }
  3149.  
  3150. if(dialogid == DIALOG_AMMO_OWNER || dialogid == DIALOG_JEDLO_OWNER){
  3151. if(response){
  3152. new id = PlayerCP[playerid];
  3153. //ShowPlayerDialog(playerid,DIALOG_JEDLO_OWNER,2,str,"{FFFFFF}Zmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3154. switch(listitem){
  3155. case 0:{
  3156. new str[128];
  3157. format(str,128,"Zisk firmy činil %d$",PropertyProfit[id]);
  3158. GivePlayerMoney(playerid,PropertyProfit[id]);
  3159. SendClientMessage(playerid,-1,str);
  3160. PropertyProfit[id] = 0;
  3161. }
  3162. case 1: ShowPlayerDialog(playerid,DIALOG_PRICE_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj novú cenu !","Áno","Nie");
  3163. case 2: ShowPlayerDialog(playerid,DIALOG_NAME_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj nový názov nehnuteľnosti !","Áno","Nie");
  3164. case 3: ShowPlayerDialog(playerid,DIALOG_PROPERTY_SELL,0,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Naozaj chceš {FF0000}Predať {FFFFFF}firmu ?","Áno","Nie");
  3165. }
  3166. }
  3167. return true;
  3168. }
  3169.  
  3170. if(dialogid == DIALOG_TYP_CHANGE){
  3171. if(response){
  3172. new id = PlayerCP[playerid];
  3173. PropertyType[id] = listitem;
  3174. new str[128];
  3175. format(str,128,"Zmenil si typ nehnuteľnosti na %s",DefaultName[listitem]);
  3176. SendClientMessage(playerid,-1,str);
  3177. }
  3178. return true;
  3179. }
  3180.  
  3181. if(dialogid == DIALOG_PRICE_CHANGE){
  3182. if(response){
  3183. new id = PlayerCP[playerid];
  3184. 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");
  3185. new cena = strval(inputtext);
  3186. new str[128];
  3187. if(cena < 0 || cena > MAX_DEFAULT_CENA){
  3188. format(str,128,"{ff0000}Cena musí byť od 1 do %d !\n{FFFFFF}Zadaj novú cenu !",MAX_DEFAULT_CENA);
  3189. ShowPlayerDialog(playerid,DIALOG_PRICE_CHANGE,1,"{FFFFFF}Property {FF0000}Config",str,"Áno","Nie");
  3190. return true;
  3191. }
  3192. PropertyPrice[id] = cena;
  3193. format(str,128,"Cenu za tovar v nehnuteľnosti si nastavil na %d",cena);
  3194. SendClientMessage(playerid,-1,str);
  3195. }
  3196. return true;
  3197. }
  3198.  
  3199. if(dialogid == DIALOG_NAME_CHANGE){
  3200. if(response){
  3201. new id = PlayerCP[playerid];
  3202. new len = strlen(inputtext);
  3203. 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");
  3204. format(PropertyName[id],MAX_PROPERTY_NAME,"%s",inputtext);
  3205. new str[256];
  3206. format(str,128,"Názov nehnuteľnosti zmenený na %s",inputtext);
  3207. SendClientMessage(playerid,-1,str);
  3208. format(str,256,"Nehnuteľnosť č.{FFFFFF}%d\n{FFFFFF}%s\n{FF0000}Owner: {FFFFFF}%s",id,PropertyName[id],PropertyOwner[id]);
  3209. Update3DTextLabelText(PropertyLabel[id], PROPERTY_LABEL_COLOR, str);
  3210. }
  3211. return true;
  3212. }
  3213.  
  3214. if(dialogid == DIALOG_PROPERTY_SELL){
  3215. if(response){
  3216. new id = PlayerCP[playerid];
  3217. format(PropertyName[id],MAX_PROPERTY_NAME,"%s",DefaultName[PropertyType[id]]);
  3218. format(PropertyOwner[id],MAX_PLAYER_NAME,"%s",PROPERTY_DEFAULT_OWNER);
  3219. new str[256];
  3220. format(str,256,"Nehnuteľnosť č.{FFFFFF}%d\n{FFFFFF}%s\n{FF0000}Owner: {FFFFFF}%s",id,PropertyName[id],PropertyOwner[id]);
  3221. Update3DTextLabelText(PropertyLabel[id], PROPERTY_LABEL_COLOR, str);
  3222. SendClientMessage(playerid,-1,"Predal si svoju nehnuteľnosť !");
  3223. }
  3224. return true;
  3225. }
  3226.  
  3227. if(dialogid == DIALOG_FARBA_SHOP){
  3228. if(response){
  3229. new id = PlayerCP[playerid];
  3230. new vehicleid = GetPlayerVehicleID(playerid);
  3231. if(vehicleid == 0) return SendClientMessage(playerid,-1,"Musíš byť v aute !");
  3232. if(GetPlayerMoney(playerid) < PropertyPrice[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí !");
  3233. GivePlayerMoney(playerid,-PropertyPrice[id]);
  3234. PropertyProfit[id] += PropertyPrice[id];
  3235. //Čierna\nBiela\nČervená\nZelená\nModrá\nŽltá\nRužová\nŠedá\nFialová\nAzúrová
  3236. switch(listitem){
  3237. case 0: ChangeVehicleColor(vehicleid, random(127), random(127));
  3238. case 1: ChangeVehicleColor(vehicleid, 0,0);
  3239. case 2: ChangeVehicleColor(vehicleid, 1,1);
  3240. case 3: ChangeVehicleColor(vehicleid, 151,151);
  3241. case 4: ChangeVehicleColor(vehicleid, 86,86);
  3242. case 5: ChangeVehicleColor(vehicleid, 2,2);
  3243. case 6: ChangeVehicleColor(vehicleid, 6,6);
  3244. case 7: ChangeVehicleColor(vehicleid, 146,146);
  3245. case 8: ChangeVehicleColor(vehicleid, 118,118);
  3246. case 9: ChangeVehicleColor(vehicleid, 149,149);
  3247. case 10:ChangeVehicleColor(vehicleid, 146,146);
  3248. }
  3249. }
  3250. return true;
  3251. }
  3252.  
  3253. if(dialogid == DIALOG_KOLESA_SHOP){
  3254. if(response){
  3255. new id = PlayerCP[playerid];
  3256. new vehicleid = GetPlayerVehicleID(playerid);
  3257. if(vehicleid == 0) return SendClientMessage(playerid,-1,"Musíš byť v aute !");
  3258. if(GetPlayerMoney(playerid) < PropertyPrice[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí !");
  3259. GivePlayerMoney(playerid,-PropertyPrice[id]);
  3260. PropertyProfit[id] += PropertyPrice[id];
  3261. AddVehicleComponent(vehicleid, 1073+listitem);
  3262. }
  3263. return true;
  3264. }
  3265.  
  3266. if(dialogid == DIALOG_OPRAVA_SHOP){
  3267. if(response){
  3268. new id = PlayerCP[playerid];
  3269. new vehicleid = GetPlayerVehicleID(playerid);
  3270. if(vehicleid == 0) return SendClientMessage(playerid,-1,"Musíš byť v aute !");
  3271. if(GetPlayerMoney(playerid) < PropertyPrice[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí !");
  3272. GivePlayerMoney(playerid,-PropertyPrice[id]);
  3273. PropertyProfit[id] += PropertyPrice[id];
  3274. //Opraviť Motor\nOpraviť Karosériu
  3275. if(listitem == 0) SetVehicleHealth(vehicleid,1000);
  3276. else RepairVehicle(vehicleid);
  3277. }
  3278. return true;
  3279. }
  3280.  
  3281. // AMMO NATIONS
  3282. // POS: 285.75, -38.40, 1001.52 INT: 1
  3283. if(dialogid == DIALOG_AMMO_SHOP){
  3284. if(response){
  3285. new id = PlayerCP[playerid];
  3286. new vehicleid = GetPlayerVehicleID(playerid);
  3287. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3288. if(GetPlayerMoney(playerid) < PropertyPrice[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí !");
  3289. GivePlayerMoney(playerid,-PropertyPrice[id]);
  3290. PropertyProfit[id] += PropertyPrice[id];
  3291. PlayerIN[playerid] = id;
  3292. SetPlayerPos(playerid,285.75,-38.40,1001.52);
  3293. SetPlayerInterior(playerid,1);
  3294. SetPlayerVirtualWorld(playerid,id);
  3295. SendClientMessage(playerid,-1,"Pre opustenie budovy stlač klávesu 'N' pri vchode !");
  3296. }
  3297. return true;
  3298. }
  3299.  
  3300.  
  3301. // PIZZA STACK
  3302. //POS: 372.37, -130.13, 1001.49 INT: 5
  3303. if(dialogid == DIALOG_JEDLO_SHOP){
  3304. if(response){
  3305. new id = PlayerCP[playerid];
  3306. new vehicleid = GetPlayerVehicleID(playerid);
  3307. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3308. if(GetPlayerMoney(playerid) < PropertyPrice[id]) return SendClientMessage(playerid,-1,"Nemáš dostatok peňazí !");
  3309. GivePlayerMoney(playerid,-PropertyPrice[id]);
  3310. PropertyProfit[id] += PropertyPrice[id];
  3311. PlayerIN[playerid] = id;
  3312. SetPlayerPos(playerid,372.37, -130.13, 1001.49);
  3313. SetPlayerInterior(playerid,5);
  3314. SetPlayerVirtualWorld(playerid,id);
  3315. SendClientMessage(playerid,-1,"Pre opustenie budovy stlač klávesu 'N' pri vchode !");
  3316. }
  3317. return true;
  3318. }
  3319.  
  3320. if(dialogid == DIALOG_KABRIOLET_OWNER || dialogid == DIALOG_MOTO_OWNER || dialogid == DIALOG_LOWRIDER_OWNER || dialogid == DIALOG_OFFROAD_OWNER || dialogid == DIALOG_FAST_OWNER){
  3321. if(response){
  3322. new id = PlayerCP[playerid];
  3323. //ShowPlayerDialog(playerid,DIALOG_FARBA_OWNER,2,str,"{FFFFFF}Zmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3324. switch(listitem){
  3325. case 0:{
  3326. new str[128];
  3327. format(str,128,"Zisk firmy činil %d$",PropertyProfit[id]);
  3328. GivePlayerMoney(playerid,PropertyProfit[id]);
  3329. SendClientMessage(playerid,-1,str);
  3330. PropertyProfit[id] = 0;
  3331. }
  3332. case 1: ShowPlayerDialog(playerid,DIALOG_TYP_CHANGE2,2,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Kabriolet\nMoto\nLowrider\nOffroad\nSport","Áno","Nie");
  3333. case 2: ShowPlayerDialog(playerid,DIALOG_PRICE_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj novú cenu !","Áno","Nie");
  3334. case 3: ShowPlayerDialog(playerid,DIALOG_NAME_CHANGE,1,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Zadaj nový názov nehnuteľnosti !","Áno","Nie");
  3335. case 4: ShowPlayerDialog(playerid,DIALOG_PROPERTY_SELL,0,"{FFFFFF}Property {FF0000}Config","{FFFFFF}Naozaj chceš {FF0000}Predať {FFFFFF}firmu ?","Áno","Nie");
  3336. }
  3337. }
  3338. return true;
  3339. }
  3340.  
  3341. if(dialogid == DIALOG_TYP_CHANGE2){
  3342. if(response){
  3343. new id = PlayerCP[playerid];
  3344. PropertyType[id] = listitem+5;
  3345. new str[128];
  3346. format(str,128,"Zmenil si typ nehnuteľnosti na %s",DefaultName[listitem+5]);
  3347. SendClientMessage(playerid,-1,str);
  3348. }
  3349. return true;
  3350. }
  3351.  
  3352. if(dialogid == DIALOG_KABRIOLET_SHOP){
  3353. if(response){
  3354. new id = PlayerCP[playerid];
  3355. new vehicleid = GetPlayerVehicleID(playerid);
  3356. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3357. //BuyCar(playerid,model,cena,type = 1)
  3358. switch(listitem){
  3359. case 0: BuyCar(playerid,480,75000,0,id);
  3360. case 1: BuyCar(playerid,533,100000,0,id);
  3361. case 2: BuyCar(playerid,439,125000,0,id);
  3362. case 3: BuyCar(playerid,555,115000,0,id);
  3363. }
  3364. }
  3365. return true;
  3366. }
  3367.  
  3368. if(dialogid == DIALOG_MOTO_SHOP){
  3369. if(response){
  3370. new id = PlayerCP[playerid];
  3371. new vehicleid = GetPlayerVehicleID(playerid);
  3372. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3373. //BuyCar(playerid,model,cena,type = 1)
  3374. switch(listitem){
  3375. case 0: BuyCar(playerid,481,45000,0,id);
  3376. case 1: BuyCar(playerid,510,35000,0,id);
  3377. case 2: BuyCar(playerid,462,10000,0,id);
  3378. case 3: BuyCar(playerid,581,80000,0,id);
  3379. case 4: BuyCar(playerid,522,130000,0,id);
  3380. case 5: BuyCar(playerid,461,100000,0,id);
  3381. case 6: BuyCar(playerid,521,95000,0,id);
  3382. case 7: BuyCar(playerid,463,110000,0,id);
  3383. case 8: BuyCar(playerid,468,115000,0,id);
  3384. case 9: BuyCar(playerid,471,125000,0,id);
  3385. }
  3386. }
  3387. return true;
  3388. }
  3389.  
  3390. if(dialogid == DIALOG_LOWRIDER_SHOP){
  3391. if(response){
  3392. new id = PlayerCP[playerid];
  3393. new vehicleid = GetPlayerVehicleID(playerid);
  3394. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3395. //BuyCar(playerid,model,cena,type = 1)
  3396. switch(listitem){
  3397. case 0: BuyCar(playerid,536,155000,0,id);
  3398. case 1: BuyCar(playerid,575,100000,0,id);
  3399. case 2: BuyCar(playerid,534,75000,0,id);
  3400. case 3: BuyCar(playerid,567,140000,0,id);
  3401. case 4: BuyCar(playerid,535,150000,0,id);
  3402. case 5: BuyCar(playerid,576,135000,0,id);
  3403. case 6: BuyCar(playerid,412,80000,0,id);
  3404. }
  3405. }
  3406. return true;
  3407. }
  3408.  
  3409. if(dialogid == DIALOG_OFFROAD_SHOP){
  3410. if(response){
  3411. new id = PlayerCP[playerid];
  3412. new vehicleid = GetPlayerVehicleID(playerid);
  3413. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3414. //BuyCar(playerid,model,cena,type = 1)
  3415. switch(listitem){
  3416. case 0: BuyCar(playerid,568,100000,0,id);
  3417. case 1: BuyCar(playerid,424,125000,0,id);
  3418. case 2: BuyCar(playerid,579,79000,0,id);
  3419. case 3: BuyCar(playerid,400,65000,0,id);
  3420. case 4: BuyCar(playerid,500,55000,0,id);
  3421. case 5: BuyCar(playerid,557,175000,0,id);
  3422. case 6: BuyCar(playerid,505,140000,0,id);
  3423. case 7: BuyCar(playerid,495,110000,0,id);
  3424. }
  3425. }
  3426. return true;
  3427. }
  3428.  
  3429. if(dialogid == DIALOG_FAST_SHOP){
  3430. if(response){
  3431. new id = PlayerCP[playerid];
  3432. new vehicleid = GetPlayerVehicleID(playerid);
  3433. if(vehicleid > 0) return SendClientMessage(playerid,-1,"Nemôžeš byť v aute !");
  3434. //BuyCar(playerid,model,cena,type = 1)
  3435. switch(listitem){
  3436. case 0: BuyCar(playerid,602,80000,0,id);
  3437. case 1: BuyCar(playerid,429,85000,0,id);
  3438. case 2: BuyCar(playerid,402,93000,0,id);
  3439. case 4: BuyCar(playerid,541,100000,0,id);
  3440. case 5: BuyCar(playerid,589,45000,0,id);
  3441. case 6: BuyCar(playerid,587,75000,0,id);
  3442. case 7: BuyCar(playerid,565,50000,0,id);
  3443. case 8: BuyCar(playerid,494,170000,0,id);
  3444. case 9: BuyCar(playerid,411,165000,0,id);
  3445. case 10:BuyCar(playerid,559,150000,0,id);
  3446. case 11:BuyCar(playerid,603,135000,0,id);
  3447. case 12:BuyCar(playerid,475,90000,0,id);
  3448. case 13:BuyCar(playerid,506,120000,0,id);
  3449. case 14:BuyCar(playerid,451,163000,0,id);
  3450. }
  3451. }
  3452. return true;
  3453. }
  3454. return false;
  3455. }
  3456.  
  3457.  
  3458. public OnPlayerDeath(playerid, killerid, reason)
  3459. {
  3460. //CreateDeathPickup(playerid);
  3461. DisablePlayerRaceCheckpoint(playerid);
  3462. Race[playerid] = -1;
  3463. Drag[playerid] = -1;
  3464. Umrel[playerid]++;
  3465. SendDeathMessage(killerid, playerid, reason);
  3466. if(playerid != killerid){
  3467. Zabil[killerid]++;
  3468. SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) + 1);
  3469. GivePlayerMoney(killerid,GetPlayerMoney(playerid));
  3470. ResetPlayerMoney(playerid);
  3471. if(Odmena[playerid] > 0){
  3472. SCMTAF(0x00B700AA,"[ ! ] Vrah %s zabil hráča %s, na ktorého bola vypísaná odmena %d$.",Jmeno(killerid),Jmeno(playerid),Odmena[playerid]);
  3473. GivePlayerMoney(killerid,Odmena[playerid]);
  3474. Odmena[playerid] = 0;
  3475. }
  3476. if(GetPlayerJob(playerid) == GetPlayerJob(killerid)){
  3477. IB(killerid,5,"Bolo ti ztrhnutych 1 000$ za teamkill");
  3478. GivePlayerMoney(killerid,-5000);
  3479. }
  3480. if(GetPlayerWeapon(killerid) == 38 && !IsPlayerInAnyVehicle(killerid)){
  3481. SCMTAF(0xCA0000AA,"Anticheat vyhodil hráče %s za minigun !", Jmeno(killerid));
  3482. Kick(killerid);
  3483. }
  3484. }
  3485. return 1;
  3486. }
  3487.  
  3488. public OnVehicleSpawn(vehicleid)
  3489. {
  3490. return 1;
  3491. }
  3492.  
  3493. public OnVehicleDeath(vehicleid, killerid)
  3494. {
  3495. return 1;
  3496. }
  3497.  
  3498. public OnPlayerText(playerid, text[])
  3499. {
  3500. if(Mute[playerid]){
  3501. SCM(playerid,-1,"Bol si umlčaný, nemôžeš písať");
  3502. return 0;
  3503. }
  3504. return 1;
  3505. }
  3506.  
  3507. public OnPlayerCommandText(playerid, cmdtext[])
  3508. {
  3509. return OnPlayerCommand(playerid,cmdtext);
  3510. }
  3511.  
  3512. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  3513. {
  3514. if(ispassenger)
  3515. {
  3516. new id = GetVehicleDriver(vehicleid);
  3517. if(GetPlayerJob(id) == TAXI1 || GetPlayerJob(id) == TAXI2)
  3518. {
  3519. if(GetPlayerMoney(playerid) > Taxa[id])
  3520. {
  3521. JobMoney[id] += Taxa[id]+random(500);
  3522. GivePlayerMoney(playerid,-Taxa[id]);
  3523. SCMF(playerid,-1,"Zaplatil si %d$ za taxík",Taxa[id]);
  3524. SCMF(id,-1,"Hráč %s zaplatil %d$ za taxík, odvez ho, kam potrebuje",Jmeno(playerid),Taxa[id]);
  3525. }else{
  3526. SCM(playerid,-1,"Nemáš dostatok peňazí !");
  3527. TogglePlayerControllable(playerid, false);
  3528. TogglePlayerControllable(playerid, true);
  3529. TogglePlayerControllable(playerid, false);
  3530. TogglePlayerControllable(playerid, true);
  3531. }
  3532. }
  3533. }
  3534. GetPlayerPos(playerid,x,y,z);
  3535. if(strcmp(carlocked[vehicleid],"false",false) && strcmp(carlocked[vehicleid],Jmeno(playerid),false)) //pokud je vozidlo zamcene a pokud jmeno hrace neni shodne s tim, kdo jej zamykal
  3536. {
  3537. SendClientMessage(playerid, 1627DF, "Uspěšně jsi zamkl auto"); //zprava ze je auto zamkly
  3538. SetPlayerPos(playerid,x,y,z);
  3539. }
  3540. return false ;
  3541. }
  3542.  
  3543. public OnPlayerExitVehicle(playerid, vehicleid)
  3544. {
  3545. return 1;
  3546. }
  3547.  
  3548. public OnPlayerStateChange(playerid, newstate, oldstate)
  3549. {
  3550. if(newstate == PLAYER_STATE_DRIVER){
  3551. new car = GetPlayerVehicleID(playerid);
  3552. if(Benzin[car] < 1){
  3553. RemovePlayerFromVehicle(playerid);
  3554. IB(playerid,2,"Autu dosiel benzin");
  3555. }
  3556. new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3557. if(model == 425 || model == 520 || model == 592){
  3558. if(LetecZK[playerid] < 15){
  3559. IB(playerid,5, "Potrebujes minimalne 15 leteckych ZK");
  3560. RemovePlayerFromVehicle(playerid);
  3561. }
  3562. }
  3563. else if(model == 432){
  3564. if(VojakZK[playerid] < 15){
  3565. IB(playerid,5, "Potrebujes minimalne 15 vojenskych ZK");
  3566. RemovePlayerFromVehicle(playerid);
  3567. }
  3568. }
  3569. else if(model == 497){
  3570. if(PoliciaZK[playerid] < 15){
  3571. IB(playerid,5, "Potrebujes minimalne 15 policajnych ZK");
  3572. RemovePlayerFromVehicle(playerid);
  3573. }
  3574. }
  3575. return true;
  3576. }
  3577. if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER){
  3578. TextDrawHideForPlayer(playerid,BenzinTD[playerid]);
  3579. }
  3580. return 1;
  3581. }
  3582.  
  3583. public OnPlayerEnterCp(playerid, checkpointid){
  3584. if(PlayerCP[playerid] == -1){
  3585. for(new i; i <= PC;i++){
  3586. if(checkpointid == PropertyPC[i]){
  3587. PlayerCP[playerid] = i;
  3588. }
  3589. }
  3590. if(PlayerCP[playerid] != -1){
  3591. //(playerid, dialogid, style, caption[], info[], button1[], button2[])
  3592. new id = PlayerCP[playerid],str[75],string[150];
  3593. format(str,75,"{FFFFFF}Property {FF0000}%s",PropertyName[id]);
  3594. if(IsPropertyForSale(id)){
  3595. format(string,150,"{FFFFFF}Prajete si kúpiť {FF0000}%s{FFFFFF} za {FF0000}%d{00FF00}${FFFFFF} ?",PropertyName[id],PropertyCost[id]);
  3596. ShowPlayerDialog(playerid,DIALOG_PROPERTY_BUY,0,str,string,"Áno","Nie");
  3597. }else{
  3598. if(IsPlayerPropertyOwner(playerid,id)){
  3599. switch(PropertyType[id]){
  3600. case FARBA: ShowPlayerDialog(playerid,DIALOG_FARBA_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3601. case KOLESA: ShowPlayerDialog(playerid,DIALOG_KOLESA_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3602. case OPRAVA: ShowPlayerDialog(playerid,DIALOG_OPRAVA_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3603. case AMMO: ShowPlayerDialog(playerid,DIALOG_AMMO_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3604. case JEDLO: ShowPlayerDialog(playerid,DIALOG_JEDLO_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3605. /*
  3606. 5 - KABRILOET
  3607. 6 - MOTO
  3608. 7 - LOWRIDER
  3609. 8 - OFFROAD
  3610. 9 - FAST
  3611. */
  3612. case KABRIOLET: ShowPlayerDialog(playerid,DIALOG_KABRIOLET_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3613. case MOTO: ShowPlayerDialog(playerid,DIALOG_MOTO_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3614. case LOWRIDER: ShowPlayerDialog(playerid,DIALOG_LOWRIDER_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3615. case OFFROAD: ShowPlayerDialog(playerid,DIALOG_OFFROAD_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3616. case FAST: ShowPlayerDialog(playerid,DIALOG_FAST_OWNER,2,str,"{FFFFFF}Vybrať kasu\nZmeniť typ\nZmeniť Cenu\nZmeniť Názov\nPredať firmu","Áno","Nie");
  3617. }
  3618. }else{
  3619. switch(PropertyType[id]){
  3620. case FARBA:{
  3621. //Černá Bílá Červená Zelená Modrá Oranžová Žlutá Růžová Šedá
  3622. 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");
  3623. }
  3624. case KOLESA:{
  3625. ShowPlayerDialog(playerid,DIALOG_KOLESA_SHOP,2,str,"{FFFFFF}Shadow\nMega\nRamshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic","Áno","Nie");
  3626. }
  3627. case OPRAVA:{
  3628. ShowPlayerDialog(playerid,DIALOG_OPRAVA_SHOP,2,str,"{FFFFFF}Opraviť Motor\nOpraviť Karosériu","Áno","Nie");
  3629. }
  3630. case AMMO:{
  3631. format(string,150,"{FFFFFF}Chceš vstúpiť do {FF0000}%s {FFFFFF}?\nCena za vstup je {FF0000}%d{00FF00}$",PropertyName[id],PropertyPrice[id]);
  3632. ShowPlayerDialog(playerid,DIALOG_AMMO_SHOP,0,str,string,"Áno","Nie");
  3633. }
  3634. case JEDLO:{
  3635. format(string,150,"{FFFFFF}Chceš vstúpiť do {FF0000}%s {FFFFFF}?\nCena za vstup je {FF0000}%d{00FF00}$",PropertyName[id],PropertyPrice[id]);
  3636. ShowPlayerDialog(playerid,DIALOG_JEDLO_SHOP,0,str,string,"Áno","Nie");
  3637. }
  3638. case KABRIOLET:{
  3639. ShowPlayerDialog(playerid,DIALOG_KABRIOLET_SHOP,2,str,"{FFFFFF}Comet\t\t75 000\
  3640. \nFeltzer\t100 000\
  3641. \nStallion\t125 000\
  3642. \nWindsor\t115 000","Áno","Nie");
  3643. }
  3644. case MOTO:{
  3645. ShowPlayerDialog(playerid,DIALOG_MOTO_SHOP,2,str,"{FFFFFF}BMX\t\t45 000\
  3646. \nMountian Bike\t35 000\
  3647. \nFaggio\t\t10 000\
  3648. \nBF-400\t\t80 000\
  3649. \nNRG-500\t130 000\
  3650. \nPCJ-600\t100 000\
  3651. \nFCR-900\t95 000\
  3652. \nFreeway\t110 000\
  3653. \nSanchez\t115 000\
  3654. \nQuad\t\t125 000","Áno","Nie");
  3655. }
  3656. case LOWRIDER:{
  3657. ShowPlayerDialog(playerid,DIALOG_LOWRIDER_SHOP,2,str,"{FFFFFF}Blade\t\t155 000\
  3658. \nBroadway\t100 000\
  3659. \nRemington\t75 000\
  3660. \nSavanna\t140 000\
  3661. \nSlamvan\t150 000\
  3662. \nTornado\t135 000\
  3663. \nVoodoo\t\t80 000","Áno","Nie");
  3664.  
  3665. }
  3666. case OFFROAD:{
  3667. ShowPlayerDialog(playerid,DIALOG_OFFROAD_SHOP,2,str,"{FFFFFF}Bandito\t100 000\
  3668. \nBF Injection\t125 000\
  3669. \nHuntley\t79 000\
  3670. \nLandstalker\t65 000\
  3671. \nMesa\t\t55 000\
  3672. \nMonster\t175 000\
  3673. \nRancher\t140 000\
  3674. \nSandking\t110 000","Áno","Nie");
  3675. }
  3676. case FAST:{
  3677. ShowPlayerDialog(playerid,DIALOG_FAST_SHOP,2,str,"{FFFFFF}Alpha\t\t80 000\
  3678. \nBanshee\t85 000\
  3679. \nBuffalo\t93 000\
  3680. \nBullet\t\t100 000\
  3681. \nCheath\t\t99 000\
  3682. \nClub\t\t45 000\
  3683. \nEuros\t\t75 000\
  3684. \nFlash\t\t50 000\
  3685. \nHotring Racer\t170 000\
  3686. \nInfernus\t165 000\
  3687. \nJester\t\t150 000\
  3688. \nPhoenix\t135 000\
  3689. \nSabre\t\t90 000\
  3690. \nSuper GT\t120 000\
  3691. \nTurismo\t163 000","Áno","Nie");
  3692. }
  3693. }
  3694.  
  3695. }
  3696. }
  3697. }
  3698.  
  3699. }
  3700. return true;
  3701. }
  3702.  
  3703. public OnPlayerLeaveCp(playerid, checkpointid){
  3704. PlayerCP[playerid] = -1;
  3705. return true;
  3706. }
  3707.  
  3708. public OnPlayerEnterRaceCheckpoint(playerid)
  3709. {
  3710. if(Misia[playerid] == 100){
  3711. if(408 != GetVehicleModel(GetPlayerVehicleID(playerid))) return SCM(playerid, -1, "Musíš mať smetiarske auto");
  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] == 101){
  3720. new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  3721. if(model != 515 && model != 514) return SCM(playerid,-1,"Musíš sedieť v kamióne !");
  3722. new money = 5000+random(5000);
  3723. JobMoney[playerid] += money;
  3724. VodicZK[playerid]++;
  3725. IBF(playerid,2,"Na vyplatu ti pribudlo dalsich %d$",money);
  3726. DisablePlayerRaceCheckpoint(playerid);
  3727. }
  3728.  
  3729. else if(Misia[playerid] == 7){
  3730. DisablePlayerRaceCheckpoint(playerid);
  3731. SetPlayerRaceCheckpoint(playerid, 0, 843.895, -2493.2908, 13.5546, 1689.4665, -2494.6495, 13.5546, 10.0);
  3732. Misia[playerid] = 8;
  3733. }
  3734.  
  3735. else if(Misia[playerid] == 8){
  3736. DisablePlayerRaceCheckpoint(playerid);
  3737. SetPlayerRaceCheckpoint(playerid, 1, 1689.4665, -2494.6495, 13.5546, 843.895, -2493.2908, 13.5546, 10.0);
  3738. Misia[playerid] = 9;
  3739. }
  3740.  
  3741. else if(Misia[playerid] == 9){
  3742. new money = 5000+random(5000);
  3743. JobMoney[playerid] += money;
  3744. LetecZK[playerid]++;
  3745. IBF(playerid,2,"Na vyplatu ti pribudlo dalsich %d$",money);
  3746. DisablePlayerRaceCheckpoint(playerid);
  3747. }
  3748.  
  3749. else if(Misia[playerid] == 105){
  3750. if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 522) return SCM(playerid,-1,"Musíš mať NRG-500 !");
  3751. DisablePlayerRaceCheckpoint(playerid);
  3752. switch(random(6)) {
  3753. case 0:GivePlayerWeapon(playerid, 37, 10);
  3754. case 1:GivePlayerWeapon(playerid, 34, 10);
  3755. case 2:GivePlayerWeapon(playerid, 35, 10);
  3756. case 3:GivePlayerWeapon(playerid, 36, 10);
  3757. case 4:GivePlayerWeapon(playerid, 28, 100);
  3758. case 5:GivePlayerWeapon(playerid, 26, 8);
  3759. }
  3760. GivePlayerMoney(playerid,5000);
  3761. }
  3762. else if(Misia[playerid] == 5000){
  3763. SetPVarInt(playerid,"Skuska",GetPVarInt(playerid,"Skuska")+1);
  3764. switch(GetPVarInt(playerid,"Skuska")){
  3765. case 0: SetPlayerRaceCheckpoint(playerid, 0, 2249.5476,-180.0750,34.7949, -2285.7517,49.6997,34.7864, 10.0);
  3766. case 1: SetPlayerRaceCheckpoint(playerid, 0, -2285.7517,49.6997,34.7864, -2388.9695,-71.3457,34.7869,10.0);
  3767. case 2: SetPlayerRaceCheckpoint(playerid, 0, -2388.9695,-71.3457,34.7869, -2501.2405,-55.0628,25.1191,10.0);
  3768. case 3: SetPlayerRaceCheckpoint(playerid, 0, -2501.2405,-55.0628,25.1191, -2478.0554,40.7703,28.4774, 10.0);
  3769. case 4: SetPlayerRaceCheckpoint(playerid, 0, -2478.0554,40.7703,28.4774, -2420.8037,94.3143,34.6398,10.0);
  3770. case 5: SetPlayerRaceCheckpoint(playerid, 0, -2420.8037,94.3143,34.6398, -2297.5083,399.4831,34.7559,10.0);
  3771. case 6: SetPlayerRaceCheckpoint(playerid, 0, -2297.5083,399.4831,34.7559, -2228.4456,320.9213,34.7943, 10.0);
  3772. case 7: SetPlayerRaceCheckpoint(playerid, 0, -2228.4456,320.9213,34.7943, -2006.1217,305.0538,34.4637,10.0);
  3773. case 8: SetPlayerRaceCheckpoint(playerid, 0, -2006.1217,305.0538,34.4637, -2026.8287,-71.1781,34.7951, 10.0);
  3774. case 9: SetPlayerRaceCheckpoint(playerid, 1,-2026.8287,-71.1781,34.7951,-2026.8287,-71.1781,34.7951, 10.0);
  3775. case 10:{
  3776. new Float:h;
  3777. GetVehicleHealth(GetPlayerVehicleID(playerid),h);
  3778. DeletePVar(playerid,"Skuska");
  3779. Misia[playerid] = 0;
  3780. if(h < 850){
  3781. IB(playerid,5,"Prepac ale takemu vandalovy vodicak dat nemozme");
  3782. }else{
  3783. Vodicak[playerid] = 1;
  3784. IB(playerid,5,"Uspesne si spravil vodicsky preukaz");
  3785. }
  3786. DisablePlayerRaceCheckpoint(playerid);
  3787. }
  3788. }
  3789. }
  3790.  
  3791. else if(Misia[playerid] == 6000){
  3792. SetPVarInt(playerid,"Skuska",GetPVarInt(playerid,"Skuska")+1);
  3793. switch(GetPVarInt(playerid,"Skuska")){
  3794. case 0: SetPlayerRaceCheckpoint(playerid, 0, -2320.3389,2179.1833,-0.6010, -2320.3389,2179.1833,-0.5463,10.0);
  3795. case 1: SetPlayerRaceCheckpoint(playerid, 0, -2320.3389,2179.1833,-0.5463,-2681.0059,1966.7726,-0.4939,10.0);
  3796. case 2: SetPlayerRaceCheckpoint(playerid, 0, -2681.0059,1966.7726,-0.4939,-2681.9307,1639.6233,-0.6330,10.0);
  3797. case 3: SetPlayerRaceCheckpoint(playerid, 0, -2681.9307,1639.6233,-0.6330,-2394.9016,1499.3820,-0.5096,10.0);
  3798. case 4: SetPlayerRaceCheckpoint(playerid, 0, -2394.9016,1499.3820,-0.5096,-2272.2192,1586.3774,-0.6850,10.0);
  3799. case 5: SetPlayerRaceCheckpoint(playerid, 0, -2272.2192,1586.3774,-0.6850,-2238.2556,1856.0607,-0.6480,10.0);
  3800. case 6: SetPlayerRaceCheckpoint(playerid, 0, -2238.2556,1856.0607,-0.6480,-2196.7068,2128.2358,-0.7715,10.0);
  3801. case 7: SetPlayerRaceCheckpoint(playerid, 0, -2196.7068,2128.2358,-0.7715,-2140.1714,2395.8369,0.4202,10.0);
  3802. case 8: SetPlayerRaceCheckpoint(playerid, 1, -2140.1714,2395.8369,0.4202,-2140.1714,2395.8369,0.4202,10.0);
  3803. case 9:{
  3804. new Float:h;
  3805. GetVehicleHealth(GetPlayerVehicleID(playerid),h);
  3806. DeletePVar(playerid,"Skuska");
  3807. Misia[playerid] = 0;
  3808. if(h < 850){
  3809. IB(playerid,5,"Prepac ale takemu vandalovy lodny preukaz dat nemozme");
  3810. }else{
  3811. Lodicak[playerid] = 1;
  3812. IB(playerid,5,"Uspesne si spravil lodny preukaz");
  3813. }
  3814. DisablePlayerRaceCheckpoint(playerid);
  3815. }
  3816. }
  3817. }
  3818.  
  3819. else if(Misia[playerid] == 7000){
  3820. SetPVarInt(playerid,"Skuska",GetPVarInt(playerid,"Skuska")+1);
  3821. switch(GetPVarInt(playerid,"Skuska")){
  3822. case 1: SetPlayerRaceCheckpoint(playerid, 0, -427.0748, 2502.677, 124.3047, 263.2797, 2507.6181, 16.4965, 10.0);
  3823. case 2: SetPlayerRaceCheckpoint(playerid, 1, 263.2797, 2507.6181, 16.4965, 263.2797, 2507.6181, 16.4965, 10.0);
  3824. case 3:{
  3825. new Float:h;
  3826. GetVehicleHealth(GetPlayerVehicleID(playerid),h);
  3827. DeletePVar(playerid,"Skuska");
  3828. Misia[playerid] = 0;
  3829. if(h < 850){
  3830. IB(playerid,5,"Prepac ale takemu vandalovy letecky preukaz dat nemozme");
  3831. }else{
  3832. Letecak[playerid] = 1;
  3833. IB(playerid,5,"Uspesne si spravil letecky preukaz");
  3834. }
  3835. DisablePlayerRaceCheckpoint(playerid);
  3836. }
  3837. }
  3838. }
  3839.  
  3840.  
  3841. if(Race[playerid] > -1){
  3842. if(Misia[playerid] == 500){
  3843. SCM(playerid,-1,"Počkaj na ostatných závodníkov. Ak ste všetci použi /racestart");
  3844. }
  3845. if(RaceStarted){
  3846. new id = Misia[playerid] - 500;
  3847. if(RacePos[id+1][0] == 0 && RacePos[id+1][1] == 0){
  3848. DisablePlayerRaceCheckpoint(playerid);
  3849. new count;
  3850. ForPlayers(x) { if(Race[x] > -1) count++; }
  3851. SCMTAF(-1,"Hráč %s vyhral závod. Získal %d$",Jmeno(playerid),count*RaceMoney);
  3852. GivePlayerMoney(playerid,count*RaceMoney);
  3853. Misia[playerid] = 0;
  3854. ForPlayers(i){
  3855. if(Race[i] > -1){
  3856. Misia[i] = 0;
  3857. DisablePlayerRaceCheckpoint(i);
  3858. Race[i] = -1;
  3859. }
  3860. }
  3861. RaceMoney = -1;
  3862. RaceStarted = false;
  3863. }
  3864.  
  3865. else if(RacePos[id+2][0] == 0 && RacePos[id+2][1] == 0){
  3866. DisablePlayerRaceCheckpoint(playerid);
  3867. 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);
  3868. Misia[playerid] = 500 + id + 1;
  3869. }
  3870. else{
  3871. DisablePlayerRaceCheckpoint(playerid);
  3872. 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);
  3873. Misia[playerid] = 500 + id + 1;
  3874. }
  3875. }
  3876. }
  3877. return 1;
  3878. }
  3879.  
  3880. public OnPlayerLeaveRaceCheckpoint(playerid)
  3881. {
  3882. return 1;
  3883. }
  3884.  
  3885. public OnRconCommand(cmd[])
  3886. {
  3887. return 1;
  3888. }
  3889.  
  3890. public OnPlayerRequestSpawn(playerid)
  3891. {
  3892. SetPlayerSkin(playerid,GetPVarInt(playerid,"Skin"));
  3893. return 1;
  3894. }
  3895.  
  3896. public OnObjectMoved(objectid)
  3897. {
  3898. return 1;
  3899. }
  3900.  
  3901. public OnPlayerObjectMoved(playerid, objectid)
  3902. {
  3903. return 1;
  3904. }
  3905.  
  3906. public OnPlayerPickUpPickup(playerid, pickupid)
  3907. {
  3908. Job_OnPlayerPickupUpPickup(playerid,pickupid);
  3909. Bank_OnPlayerPickupUpPickup(playerid,pickupid);
  3910. Rob_OnPlayerPickupUpPickup(playerid,pickupid);
  3911. if(pickupid == LeteckaSkola){
  3912. Dialog(playerid,0,"Letecká Škola","Chceš si urobiť preukaz na riadenie lietadla ?\nPotrebuješ 35 000$","Vybrať","Zrušiť","letecka");
  3913. return true;
  3914. }
  3915.  
  3916. if(pickupid == LodnaSkola){
  3917. Dialog(playerid,0,"Lodná Škola","Chceš si urobiť lodny preukaz?\nPotrebuješ 15 000$","Vybrať","Zrušiť","lodna");
  3918. return true;
  3919. }
  3920.  
  3921. if(pickupid == AutoSkola || pickupid == AutoSkola2){
  3922. Dialog(playerid, 0, "Auto Škola", "Chceš si urobiť vodičský preukaz?\nPotrebuješ 15 000$", "Vybrať", "Zrušiť","autos");
  3923. return true;
  3924. }
  3925.  
  3926. if(pickupid == ZbraneSklad1 || pickupid == ZbraneSklad2 || pickupid == ZbraneSklad3){
  3927. Dialog(playerid,2,"Sklad zbraní","Granaty\nSniper\nBazuka\nPlamenomet\nC4\nBazuka Tepelna","Vybrať","Zrušiť","sklad");
  3928. return true;
  3929. }
  3930.  
  3931. if(pickupid == SkinShop1 || pickupid == SkinShop2 || pickupid == SkinShop3 || pickupid == SkinShop4 || pickupid == SkinShop5 || pickupid == SkinShop6){
  3932. Dialog(playerid, 1,"Skin Shop", "Zadaj ID skinu. Každý skin stojí 500$","Vybrať","Zrušiť","skin");
  3933. return true;
  3934. }
  3935.  
  3936. if(pickupid == Bonus1 || pickupid == Bonus2){
  3937. if(GetPVarInt(playerid,"ZobralBonus") == 1) return SCM(playerid,-1,"Bonus môžeš zobrať raz za 5 min");
  3938. SCMTAF(-1,"Hráč %s našiel bonus !",Jmeno(playerid));
  3939. SetPlayerHealth(playerid,100);
  3940. SetPlayerArmour(playerid,100);
  3941. GivePlayerMoney(playerid,10000);
  3942. GivePlayerWeapon(playerid,26,1000);
  3943. GivePlayerWeapon(playerid,30,1000);
  3944. GivePlayerWeapon(playerid,28,1000);
  3945. GivePlayerWeapon(playerid,34,100);
  3946. GivePlayerWeapon(playerid,35,10);
  3947. SetPVarInt(playerid,"ZobralBonus",1);
  3948. SetTimerEx("BonusEx",5*60000,false,"i",playerid);
  3949. return true;
  3950. }
  3951.  
  3952. if(pickupid == Stadion1 || pickupid == Stadion2 || pickupid == Stadion3){
  3953. Dialog(playerid,2,"Stadion","Kickstart\nDirttrack\n8-track\nDerby\nZavod\nRC","Vybrať","Zrušiť","stadion");
  3954. return true;
  3955. }
  3956.  
  3957. if(pickupid == Mariska){
  3958. Dialog(playerid,2,"Marihuana","Sklidit\nPohnojit","Vybrať","Zrušiť","trava");
  3959. return true;
  3960. }
  3961.  
  3962. if(pickupid == Firma1){
  3963. IB(playerid,5,"/firma /investice /prodatfirmu");
  3964. return true;
  3965. }
  3966. if(pickupid == AreaExit){
  3967. SetPlayerInterior(playerid, 0);
  3968. SetPlayerPos(playerid, 246.307, 1863.5156, 21.1919);
  3969. return true;
  3970. }
  3971.  
  3972. if(pickupid == Letisko1 || pickupid == Letisko2 || pickupid == Letisko3 || pickupid == Letisko4){
  3973. Dialog(playerid,2,"Letisko","Las Venturas\nSan Fierro\nLos Santos\nLiberty City\nSkok","Vybrať","Zrušiť","letisko");
  3974. return true;
  3975. }
  3976.  
  3977. if(pickupid == Bar1 || pickupid == Bar2 || pickupid == Bar3 || pickupid == Bar4){
  3978. Dialog(playerid,2,"Napojový lístok","Whiski\nRum\nVodka\nPivo\nSlivovica\nVíno\nTequila\nLimonáda","Vybrať","Zrušiť","bar");
  3979. return true;
  3980. }
  3981.  
  3982. if(pickupid == Obchod1 || pickupid == Obchod2){
  3983. Dialog(playerid,2,"Náradie","Boxer\nGolfová palica\nNôž\nBaseballka\nLopata\nKatana\nMotorová píla","Vybrať","Zrušiť","obchod");
  3984. return true;
  3985. }
  3986.  
  3987. if(pickupid == SexShop){
  3988. Dialog(playerid,2,"Sex Shop","Purpurovy robertko\nBiely robertko\nDĺhy biely robertko\nBiely robertko 2","Vybrať","Zrušiť","sexshop");
  3989. return true;
  3990. }
  3991. if(pickupid == Stavkovanie){
  3992. Dialog(playerid,2,"Stávková Kancelária","Kôň Ferrero\nKôň Eliz\nKôň LalaPo\nKôň Iner\nKôň Choan","Vybrať","Zrušiť","stavkovanie");
  3993. return true;
  3994. }
  3995. //Death_OnPlayerPickupUpPickup(playerid,pickupid);
  3996. return 1;
  3997. }
  3998.  
  3999.  
  4000. QDIALOG:stavkovanie(){
  4001. if(response){
  4002. if(GetPVarInt(playerid,"Stavil") != 0) return SCM(playerid,-1,"Už si stavil na koňa");
  4003. if(GetPlayerMoney(playerid) < 10000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4004. SetPVarInt(playerid,"Stavil",listitem+1);
  4005. GivePlayerMoney(playerid, -10000);
  4006. SetTimerEx("Stavky", 20000, false, "i", playerid);
  4007. IB(playerid,5,"O niekolko sekund budu vysledky, drzim ti palce");
  4008. }
  4009. return true;
  4010. }
  4011.  
  4012. QDIALOG:sklad(){
  4013. if(response){
  4014. switch(listitem){
  4015. case 0:{
  4016. if(GetPlayerMoney(playerid) < 6000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4017. GivePlayerMoney(playerid,-6000);
  4018. }
  4019. case 1:{
  4020. if(GetPlayerMoney(playerid) < 6000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4021. GivePlayerMoney(playerid,-6000);
  4022. GivePlayerWeapon(playerid, 16, 10);
  4023. IB(playerid,5,"Zobral si si novu zbran zo skladu");
  4024. }
  4025. case 2:{
  4026. if(GetPlayerMoney(playerid) < 5750) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4027. GivePlayerMoney(playerid,-5750);
  4028. GivePlayerWeapon(playerid, 34, 50);
  4029. IB(playerid,5,"Zobral si si novu zbran zo skladu");
  4030. }
  4031. case 3:{
  4032. if(GetPlayerMoney(playerid) < 33000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4033. GivePlayerMoney(playerid,-33000);
  4034. GivePlayerWeapon(playerid, 35, 10);
  4035. IB(playerid,5,"Zobral si si novu zbran zo skladu");
  4036. }
  4037. case 4:{
  4038. if(GetPlayerMoney(playerid) < 7500) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4039. GivePlayerMoney(playerid,-7500);
  4040. GivePlayerWeapon(playerid, 37, 50);
  4041. IB(playerid,5,"Zobral si si novu zbran zo skladu");
  4042. }
  4043. case 5:{
  4044. if(GetPlayerMoney(playerid) < 25000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4045. GivePlayerMoney(playerid,-25000);
  4046. GivePlayerWeapon(playerid, 36, 10);
  4047. IB(playerid,5,"Zobral si si novu zbran zo skladu");
  4048. }
  4049. }
  4050. }
  4051. return true;
  4052. }
  4053.  
  4054. QDIALOG:letisko(){
  4055. if(response){
  4056. if(GetPlayerMoney(playerid) < 20000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4057. GivePlayerMoney(playerid,-20000);
  4058. SetPlayerInterior(playerid, 1);
  4059. SetPlayerPos(playerid, 1.6942, 30.9393, 1199.5937);
  4060. SetTimerEx("letisko", 25000, false, "i", playerid);
  4061. GameTextForPlayer(playerid, "~w~Pockej na pristie", 5000, 1);
  4062. SetPVarInt(playerid,"letisko",listitem+1);
  4063. }
  4064. return true;
  4065. }
  4066.  
  4067. QDIALOG:bar(){
  4068. if(response){
  4069. switch(listitem){
  4070. case 0:{
  4071. if(GetPlayerMoney(playerid) < 600) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4072. GivePlayerMoney(playerid,-600);
  4073. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+100);
  4074. }
  4075. case 1:{
  4076. if(GetPlayerMoney(playerid) < 150) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4077. GivePlayerMoney(playerid,-150);
  4078. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+150);
  4079. }
  4080. case 2:{
  4081. if(GetPlayerMoney(playerid) < 170) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4082. GivePlayerMoney(playerid,-170);
  4083. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+200);
  4084. }
  4085. case 3:{
  4086. if(GetPlayerMoney(playerid) < 30) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4087. GivePlayerMoney(playerid,-30);
  4088. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+250);
  4089. }
  4090. case 4:{
  4091. if(GetPlayerMoney(playerid) < 180) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4092. GivePlayerMoney(playerid,-180);
  4093. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+300);
  4094. }
  4095. case 5:{
  4096. if(GetPlayerMoney(playerid) < 250) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4097. GivePlayerMoney(playerid,-250);
  4098. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+350);
  4099. }
  4100. case 6:{
  4101. if(GetPlayerMoney(playerid) < 800) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4102. GivePlayerMoney(playerid,-800);
  4103. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)+400);
  4104. }
  4105. case 7:{
  4106. if(GetPlayerMoney(playerid) < 100) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4107. GivePlayerMoney(playerid,-100);
  4108. SetPlayerDrunkLevel (playerid, GetPlayerDrunkLevel(playerid)-50);
  4109. }
  4110. }
  4111. }
  4112. return true;
  4113. }
  4114.  
  4115. QDIALOG:obchod(){
  4116. if(response){
  4117. switch(listitem){
  4118. case 0:{
  4119. if(GetPlayerMoney(playerid) < 400) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4120. GivePlayerMoney(playerid,-400);
  4121. GivePlayerWeapon(playerid, 1, 1);
  4122. }
  4123. case 1:{
  4124. if(GetPlayerMoney(playerid) < 950) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4125. GivePlayerMoney(playerid,-950);
  4126. GivePlayerWeapon(playerid, 2, 1);
  4127. }
  4128. case 2:{
  4129. if(GetPlayerMoney(playerid) < 270) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4130. GivePlayerMoney(playerid,-270);
  4131. GivePlayerWeapon(playerid, 4, 1);
  4132. }
  4133. case 3:{
  4134. if(GetPlayerMoney(playerid) < 550) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4135. GivePlayerMoney(playerid,-550);
  4136. GivePlayerWeapon(playerid, 5, 1);
  4137. }
  4138. case 4:{
  4139. if(GetPlayerMoney(playerid) < 310) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4140. GivePlayerMoney(playerid,-310);
  4141. GivePlayerWeapon(playerid, 6, 1);
  4142. }
  4143. case 5:{
  4144. if(GetPlayerMoney(playerid) < 1100) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4145. GivePlayerMoney(playerid,-1100);
  4146. GivePlayerWeapon(playerid, 8, 1);
  4147. }
  4148. case 6:{
  4149. if(GetPlayerMoney(playerid) < 2000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4150. GivePlayerMoney(playerid,-2000);
  4151. GivePlayerWeapon(playerid, 9, 1);
  4152. }
  4153. }
  4154. }
  4155. return true;
  4156. }
  4157.  
  4158. QDIALOG:sexshop(){
  4159. if(response){
  4160. if(GetPlayerMoney(playerid) < 300) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4161. GivePlayerMoney(playerid,-300);
  4162. IB(playerid,5,"Kupil si si Robertka za 300$");
  4163. switch(listitem){
  4164. case 0:GivePlayerWeapon(playerid, 10, 1);
  4165. case 1:GivePlayerWeapon(playerid, 11, 1);
  4166. case 2:GivePlayerWeapon(playerid, 12, 1);
  4167. case 3:GivePlayerWeapon(playerid, 13, 1);
  4168. }
  4169. }
  4170. return true;
  4171. }
  4172.  
  4173. QDIALOG:trava(){
  4174. if(response){
  4175. switch(listitem){
  4176. case 0:{
  4177. if(GetPVarInt(playerid,"Pohnojil") == 0) return SCM(playerid,-1,"Musíš pohnojiť");
  4178. SetPVarInt(playerid,"Pohnojil",0);
  4179. IB(playerid,5,"Ziskal si 5g marihuany");
  4180. Marihuana[playerid] += 5;
  4181. MoveObject(Ganja[0], -1069.215, -1630.323, 74.262, 2.0);
  4182. MoveObject(Ganja[1], -1069.174, -1625.944, 74.262, 2.0);
  4183. MoveObject(Ganja[2], -1064.344, -1630.278, 74.262, 2.0);
  4184. MoveObject(Ganja[3], -1064.3021, -1626.094, 74.262, 2.0);
  4185. MoveObject(Ganja[4], -1069.2181, -1621.544, 74.262, 2.0);
  4186. MoveObject(Ganja[5], -1064.449, -1621.6191, 74.262, 2.0);
  4187. }
  4188.  
  4189. case 1:{
  4190. if(GetPlayerJob(playerid) != DEALER) return SCM(playerid,-1,"Niesi dealer !");
  4191. SetPVarInt(playerid,"Pohnojil",1);
  4192. MoveObject(Ganja[0], -1069.215, -1630.323, 75.537, 1.0);
  4193. MoveObject(Ganja[1], -1069.174, -1625.944, 75.537, 1.0);
  4194. MoveObject(Ganja[2], -1064.344, -1630.278, 75.537, 1.0);
  4195. MoveObject(Ganja[3], -1064.3021, -1626.094, 75.537, 1.0);
  4196. MoveObject(Ganja[4], -1069.2181, -1621.544, 75.537, 1.0);
  4197. MoveObject(Ganja[5], -1064.449, -1621.6191, 75.537, 1.0);
  4198. }
  4199.  
  4200. }
  4201. }
  4202. return true;
  4203. }
  4204.  
  4205. QDIALOG:stadion(){
  4206. if(response){
  4207. switch(listitem){
  4208. case 0:{
  4209. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do kickstart",Jmeno(playerid));
  4210. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z kickstart /kickstadion");
  4211. SetPlayerInterior(playerid, 14);
  4212. SetPlayerPos(playerid, -1464.1987, 1557.7785, 1052.5312);
  4213. }
  4214. case 1:{
  4215. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do dirttrack",Jmeno(playerid));
  4216. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z dirttrack /kickstadion");
  4217. SetPlayerInterior(playerid, 4);
  4218. SetPlayerPos(playerid, -1333.34, -593.1901, 1055.2099);
  4219. }
  4220. case 2:{
  4221. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do 8track",Jmeno(playerid));
  4222. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z 8track /kickstadion");
  4223. SetPlayerInterior(playerid, 7);
  4224. SetPlayerPos(playerid, -1403.1605, -257.3104, 1043.6562);
  4225. }
  4226. case 3:{
  4227. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do derby",Jmeno(playerid));
  4228. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z derby /kickstadion");
  4229. SetPlayerInterior(playerid, 15);
  4230. SetPlayerPos(playerid, -1436.1763, 936.296, 1036.5008);
  4231. }
  4232. case 4:{
  4233. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do závodu",Jmeno(playerid));
  4234. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z závodu /kickstadion");
  4235. SetPlayerInterior(playerid, 15);
  4236. SetPlayerPos(playerid, -1386.4787, 905.0482, 1041.5269);
  4237. }
  4238. case 5:{
  4239. SCMTAF(0x33CCFFAA, "Hráč %s sa pripojil do RC",Jmeno(playerid));
  4240. SendClientMessage(playerid, 0xEFEFF7AA, "Pre odchod z RC /kickstadion");
  4241. SetPlayerInterior(playerid, 10);
  4242. SetPlayerPos(playerid, -978.5821, 1053.2087, 1344.9862);
  4243. }
  4244. }
  4245. }
  4246. return true;
  4247. }
  4248.  
  4249. QDIALOG:skin(){
  4250. if(response){
  4251. if(GetPlayerMoney(playerid) < 500) return SCM(playerid,-1,"Potrebuješ minimálne 500$");
  4252. if(!inputtext[0]) return SCM(playerid,-1,"Zadaj ID skinu");
  4253. new skin = strval(inputtext);
  4254. if(skin < 0 || skin > 299) return SCM(playerid,-1,"Skiny sú od 0 do 299");
  4255. SetPlayerSkin(playerid,strval(inputtext));
  4256. SetPVarInt(playerid,"Skin",strval(inputtext));
  4257. GivePlayerMoney(playerid,-500);
  4258. }
  4259. return true;
  4260. }
  4261. QDIALOG:autos(){
  4262. if(response){
  4263. if(GetPlayerMoney(playerid) < 7000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4264. GivePlayerMoney(playerid,-7000);
  4265. SetPlayerRaceCheckpoint(playerid, 0, -2081.8079, -70.5868, 35.1719, -2166.1407, -83.5973, 35.1719, 10.0);
  4266. SetPlayerInterior(playerid, 0);
  4267. SetPlayerPos(playerid, -2020.8603, -101.8107, 35.1641);
  4268. IB(playerid,5,"Sadni si do auta a snaz sa cestou neznicit auto");
  4269. Misia[playerid] = 5000;
  4270. }
  4271. return true;
  4272. }
  4273.  
  4274. QDIALOG:lodna(){
  4275. if(response){
  4276. if(GetPlayerMoney(playerid) < 15000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4277. GivePlayerMoney(playerid,-15000);
  4278. SetPlayerRaceCheckpoint(playerid, 0, -2151.6287, 2412.0312, -0.7538, -2340.846, 2158.6516, 1.1167, 10.0);
  4279. SetPlayerInterior(playerid, 0);
  4280. SetPlayerPos(playerid, -2208.9568, 2416.7485, 2.4848);
  4281. Misia[playerid] = 6000;
  4282. }
  4283. return true;
  4284. }
  4285.  
  4286. QDIALOG:letecka(){
  4287. if(response){
  4288. if(GetPlayerMoney(playerid) < 35000) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  4289. GivePlayerMoney(playerid,-35000);
  4290. SetPlayerRaceCheckpoint(playerid, 0, 263.2797, 2507.6181, 16.4965, -427.0748, 2502.677, 124.3047, 10.0);
  4291. SetPlayerInterior(playerid, 0);
  4292. SetPlayerPos(playerid, 332.9101, 2544.5302, 16.804);
  4293. Misia[playerid] = 7000;
  4294. }
  4295. return true;
  4296. }
  4297.  
  4298.  
  4299. public OnVehicleMod(playerid, vehicleid, componentid)
  4300. {
  4301. return 1;
  4302. }
  4303.  
  4304. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  4305. {
  4306. return 1;
  4307. }
  4308.  
  4309. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  4310. {
  4311. for(new i; i < MAX_PLAYER_CARS;i++){
  4312. if(vehicleid == ID[playerid][i]){
  4313. Color[playerid][i][0] = color1;
  4314. Color[playerid][i][1] = color2;
  4315. break;
  4316. }
  4317. }
  4318. return 1;
  4319. }
  4320.  
  4321. public OnPlayerSelectedMenuRow(playerid, row)
  4322. {
  4323. return 1;
  4324. }
  4325.  
  4326. public OnPlayerExitedMenu(playerid)
  4327. {
  4328. return 1;
  4329. }
  4330. public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid)
  4331. {
  4332. if(PlayerIN[playerid] > -1){
  4333. new id = PlayerIN[playerid];
  4334. if(PropertyType[id] == AMMO){
  4335. SetPlayerShopName(playerid,"AMMUN1");
  4336. }else{
  4337. SetPlayerShopName(playerid,"FDPIZA");
  4338. }
  4339. }
  4340. return 1;
  4341. }
  4342.  
  4343. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  4344. {
  4345. if(newkeys == KEY_NO){
  4346. if(PlayerIN[playerid] != -1){
  4347. if(IsPlayerInRangeOfPoint(playerid,5,372.37, -130.13, 1001.49) || IsPlayerInRangeOfPoint(playerid,5,285.75,-38.40,1001.52)){
  4348. new id = PlayerIN[playerid];
  4349. PlayerIN[playerid] = -1;
  4350. PlayerCP[playerid] = id;
  4351. SetPlayerInterior(playerid,0);
  4352. SetPlayerVirtualWorld(playerid,0);
  4353. SetPlayerPos(playerid,PropertyPos[id][0],PropertyPos[id][1],PropertyPos[id][2]);
  4354. }
  4355. }
  4356. }
  4357.  
  4358. if(newkeys == 2){
  4359. if(GetPlayerJob(playerid) == POLICIA1 || GetPlayerJob(playerid) == POLICIA2 || GetPlayerJob(playerid) == POLICIA3){
  4360. if(IsPlayerInRangeOfPoint(playerid,30,1587.8, -1638.2431, 9.5889)){
  4361. if(Objekty[0] == 0){
  4362. MoveObject(Cela[0], 1587.8, -1638.2431, 9.5889, 2.0);
  4363. Objekty[0] = 1;
  4364. }else{
  4365. MoveObject(Cela[0], 1587.8, -1638.2431, 15.1059, 2.0);
  4366. Objekty[0] = 0;
  4367. }
  4368. }
  4369. else if(IsPlayerInRangeOfPoint(playerid,30, 2334.788, 2443.458, 1.972) || IsPlayerInRangeOfPoint(playerid,30,2294.1259, 2498.3569, -0.5031)){
  4370. if(!Objekty[1]){
  4371. MoveObject(Cela[1], 2334.788, 2443.458, 1.972, 2.0);
  4372. MoveObject(Cela[8], 2294.1259, 2498.3569, -0.5031, 2.0);
  4373. Objekty[1] = 1;
  4374. }else{
  4375. MoveObject(Cela[1], 2334.788, 2443.458, 7.491, 2.0);
  4376. MoveObject(Cela[8], 2294.1259, 2498.3569, 5.0469, 2.0);
  4377. Objekty[1] = 0;
  4378. }
  4379. }
  4380. else if(IsPlayerInRangeOfPoint(playerid,30, -1629.387, 685.453, -1.091)){
  4381. if(!Objekty[2])
  4382. {
  4383. MoveObject(Cela[2], -1629.387, 685.453, -1.091, 2.0);
  4384. Objekty[2] = 1;
  4385. }else{
  4386. MoveObject(Cela[2], -1629.387, 685.453, 3.9839, 2.0);
  4387. Objekty[2] = 0;
  4388. }
  4389. }
  4390. else if(GetPlayerJob(playerid) == PILOT1 || GetPlayerJob(playerid) == PILOT2 || GetPlayerJob(playerid) == PILOT3){
  4391. if(IsPlayerInRangeOfPoint(playerid,30, 1961.5999, -2189.8589, 9.77)){
  4392. if(!Objekty[3]){
  4393. MoveObject(Cela[3], 1961.5999, -2189.8589, 9.77, 2.0);
  4394. Objekty[3] = 1;
  4395. }else{
  4396. MoveObject(Cela[3], 1961.5999, -2189.8589, 15.3199, 2.0);
  4397. Objekty[3] = 0;
  4398. }}
  4399. 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)){
  4400. if(!Objekty[4])
  4401. {
  4402. MoveObject(Cela[4], -1545.475, -430.4921, 2.2449, 2.0);
  4403. MoveObject(Cela[10], -1228.985, 58.159, 7.6129, 2.0);
  4404. MoveObject(Cela[11], -1218.016, 69.138, 7.6129, 2.0);
  4405. Objekty[4] = 1;
  4406. }else{
  4407. MoveObject(Cela[4], -1545.475, -430.4921, 7.762, 2.0);
  4408. MoveObject(Cela[10], -1228.985, 58.159, 14.8409, 2.0);
  4409. MoveObject(Cela[11], -1218.016, 69.138, 14.8409, 2.0);
  4410. Objekty[4] = 0;
  4411. }}
  4412. else if(IsPlayerInRangeOfPoint(playerid,30, 1705.9499, 1607.592, 6.3579)){
  4413. if(!Objekty[5]){
  4414. MoveObject(Cela[5], 1705.9499, 1607.592, 6.3579, 2.0);
  4415. Objekty[5] = 1;
  4416. }else{
  4417. MoveObject(Cela[5], 1705.9499, 1607.592, 11.864, 2.0);
  4418. Objekty[5] = 0;
  4419. }}
  4420. }
  4421. else if(GetPlayerJob(playerid) == VOJAK1 || GetPlayerJob(playerid) == VOJAK2 || GetPlayerJob(playerid) == VOJAK3){
  4422. if(IsPlayerInRangeOfPoint(playerid,30, 2720.3359, -2405.327, 10.8109) || IsPlayerInRangeOfPoint(playerid,30, 2720.3811, -2504.054, 10.8109)){
  4423. if(!Objekty[6]){
  4424. MoveObject(Cela[6], 2720.3359, -2405.327, 10.8109, 2.0);
  4425. MoveObject(Cela[9], 2720.3811, -2504.054, 10.8109, 2.0);
  4426. Objekty[6] = 1;
  4427. }else{
  4428. MoveObject(Cela[6], 2720.3359, -2405.327, 13.661, 2.0);
  4429. MoveObject(Cela[9], 2720.3811, -2504.054, 13.6649, 2.0);
  4430. Objekty[6] = 0;
  4431. }}
  4432. else if(IsPlayerInRangeOfPoint(playerid,30, -1528.9351, 482.242, 3.453)){
  4433. if(!Objekty[7]){
  4434. MoveObject(Cela[7], -1528.9351, 482.242, 3.453, 2.0);
  4435. Objekty[7] = 1;
  4436. }else{
  4437. MoveObject(Cela[7], -1528.9351, 482.242, 8.953, 2.0);
  4438. Objekty[7] = 0;
  4439. }}
  4440. }
  4441. else if(GetPlayerJob(playerid) == OCHRANKA){
  4442. if(IsPlayerInRangeOfPoint(playerid,30, 96.7649, 1927.284, 20.663)){
  4443. if(!Objekty[8]){
  4444. MoveObject(Cela[12], 96.7649, 1927.284, 20.663, 2.0);
  4445. Objekty[8] = 1;
  4446. }else{
  4447. MoveObject(Cela[12], 96.708, 1922.9389, 20.645, 2.0);
  4448. Objekty[8] = 0;
  4449. }
  4450.  
  4451. }
  4452. else if(IsPlayerInRangeOfPoint(playerid,30, 226.6369, 1875.5219, 12.2779)){
  4453. if(!Objekty[9]){
  4454. MoveObject(Cela[13], 226.6369, 1875.5219, 12.2779, 2.0);
  4455. Objekty[9] = 1;
  4456. }else{
  4457. MoveObject(Cela[13], 218.5489, 1875.5119, 12.309, 2.0);
  4458. Objekty[9] = 0;
  4459. }
  4460. }
  4461. }
  4462. }
  4463.  
  4464. return true;
  4465. }
  4466.  
  4467. return 1;
  4468. }
  4469.  
  4470. public OnRconLoginAttempt(ip[], password[], success)
  4471. {
  4472. return 1;
  4473. }
  4474.  
  4475. public OnPlayerUpdate(playerid)
  4476. {
  4477. return 1;
  4478. }
  4479.  
  4480. public OnPlayerStreamIn(playerid, forplayerid)
  4481. {
  4482. return 1;
  4483. }
  4484.  
  4485. public OnPlayerStreamOut(playerid, forplayerid)
  4486. {
  4487. return 1;
  4488. }
  4489.  
  4490. public OnVehicleStreamIn(vehicleid, forplayerid)
  4491. {
  4492. return 1;
  4493. }
  4494.  
  4495. public OnVehicleStreamOut(vehicleid, forplayerid)
  4496. {
  4497. return 1;
  4498. }
  4499.  
  4500. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  4501. {
  4502. return 1;
  4503. }
  4504. public VezenieOdpocet(playerid){
  4505. if(Vezenie[playerid] > 0){
  4506. Vezenie[playerid]--;
  4507. IBF(playerid,1,"Ostava %d sekund",Vezenie[playerid]);
  4508. SetTimerEx("VezenieOdpocet",1010,false,"i",playerid);
  4509. }else if(Vezenie[playerid] == 0){
  4510. SetPlayerWantedLevel(playerid, 0);
  4511. SetPlayerInterior(playerid, 0);
  4512. SetPlayerPos(playerid, 2290.1501, 2432.0678, 10.8203);
  4513. SCMTAF(-1,"Hráč %s bol prepustený z vezenia",Jmeno(playerid));
  4514. if(Zakaz == false){
  4515. DeletePVar(playerid,"Zakaz");
  4516. }
  4517. Vezenie[playerid] = 0;
  4518. }
  4519. return true;
  4520. }
  4521.  
  4522. public Anketa(playerid){
  4523. ForPlayers(i){
  4524. Hlasoval[i] = 0;
  4525. }
  4526. SCMTA(0xFF9900AA, "[ ANKETA ]");
  4527. SCMTAF(0x33CCFFAA, "%s [ NOVINÁR %s ]",Otazka,Jmeno(playerid));
  4528. SCMTAF(0x33CCFFAA, "Stav hlasov: Ano: %d Ne: %d",Ano,Nie);
  4529. if(Ano > Nie) SCMTA(0x33CCFFAA,"Najviac hlasov malo {FF0000}Ano");
  4530. else if(Ano < Nie) SCMTA(0x33CCFFAA,"Najviac hlasov malo {FF0000}Nie");
  4531. else SCMTA(0x33CCFFAA,"Anketa skončila {FF0000}Remízou");
  4532. format(Otazka,128, " ");
  4533. Ano = 0;
  4534. Nie = 0;
  4535. return true;
  4536. }
  4537.  
  4538. public BombExplode(playerid){
  4539. IB(playerid,3,"Bomba bola odpalena !");
  4540.  
  4541. CreateExplosion(BombAtentat[0], BombAtentat[1], BombAtentat[2], 1, 50.0);
  4542. CreateExplosion(BombAtentat[0] + 5, BombAtentat[1] + 5, BombAtentat[2], 2, 50.0);
  4543. CreateExplosion(BombAtentat[0] - 5, BombAtentat[1] - 5, BombAtentat[2], 3, 50.0);
  4544. CreateExplosion(BombAtentat[0] - 5, BombAtentat[1] + 5, BombAtentat[2], 5, 50.0);
  4545. CreateExplosion(BombAtentat[0] + 5, BombAtentat[1] - 5, BombAtentat[2], 4, 50.0);
  4546. new Mrtvy;
  4547. ForPlayers(i){
  4548. if(IsPlayerInRangeOfPoint(i,55,BombAtentat[0], BombAtentat[1], BombAtentat[2])){
  4549. SetPlayerHealth(i,-5);
  4550. IB(i,3,"Zomrel si na vysoke oziarenie !");
  4551. Mrtvy++;
  4552. }
  4553. }
  4554. for(new i; i < 3;i++) BombAtentat[i] = 0;
  4555. if(Mrtvy == 0){
  4556. SCMTA(0xFF0000AA,"Pri atentáte nebol nikto ožiarený !");
  4557. }
  4558. else if(Mrtvy == 1){
  4559. SCMTA(0xFF0000AA,"Pri atentáte bol ožiarený 1 človek !");
  4560. }
  4561. else{
  4562. SCMTAF(0xFF0000AA,"Pri atentáte bolo ožiarených %d ľudí",Mrtvy);
  4563. }
  4564.  
  4565. return true;
  4566. }
  4567.  
  4568. public StartDrag(){
  4569.  
  4570. if(DragCount > 0){
  4571. new str[5];
  4572. format(str,5,"~r~%d",DragCount);
  4573. for(new i; i < DragPlayers+1;i++){
  4574. if(IsPlayerConnected(Drag[i])){
  4575. PlayerPlaySound(Drag[i], 1056, 0.0, 0.0, 0.0);
  4576. GameTextForPlayer(Drag[i],str, 1000, 5);
  4577. }
  4578. }
  4579. DragCount--;
  4580. SetTimer("StartDrag", 1000, false);
  4581. }else{
  4582.  
  4583. SCMTA(0x00B700AA,"Drag bol odštartovaný !");
  4584. for(new i; i < DragPlayers+1;i++){
  4585. 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)){
  4586. SCMTAF(0xF3D70CAA,"Závodník %s byl diskvalifikován za předčasny start !",Jmeno(Drag[i]));
  4587. Drag[i] = -1;
  4588. }else{
  4589. GameTextForPlayer(Drag[i],"~g~GO GO GO",1000, 5);
  4590. PlayerPlaySound(Drag[i], 1057, 0.0, 0.0, 0.0);
  4591. DragTime[i] = GetTickCount();
  4592. }
  4593. }
  4594. DragTimer = GetTickCount();
  4595. SetTimer("UpdateDrag", 50, false);
  4596. }
  4597.  
  4598. return true;
  4599. }
  4600.  
  4601. public UpdateDrag(){
  4602. if(DragStarted){
  4603. for(new i; i < DragPlayers+1;i++){
  4604. 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)){
  4605. if(DragStarted){
  4606. DragStarted = false;
  4607. //DragTime[i] = gettime();
  4608. 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));
  4609. GivePlayerMoney(Drag[i], DragMoney*(DragPlayers+1));
  4610. DragMoney = -1;
  4611. for(new x; x < DragPlayers+1;x++) Drag[x] = -1;
  4612. DragPlayers = 0;
  4613. break;
  4614. }
  4615. }
  4616. }
  4617. if(GetTickCount()-DragTimer > 60000){
  4618. DragStarted = false;
  4619. //DragTime[i] = gettime();
  4620. SCMTA(0x00B700AA,"Drag skončil, nevyhral nikto !");
  4621. DragMoney = -1;
  4622. for(new x; x < DragPlayers+1;x++) Drag[x] = -1;
  4623. DragPlayers = 0;
  4624. DragTimer = 0;
  4625. }else SetTimer("UpdateDrag", 50, false);
  4626. }
  4627. return true;
  4628. }
  4629.  
  4630.  
  4631. public StartRace(){
  4632. if(RaceCount > 0){
  4633. new str[5];
  4634. format(str,5,"~r~%d",RaceCount);
  4635. ForPlayers(i){
  4636. if(Race[i] == 0){
  4637. PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
  4638. GameTextForPlayer(i,str, 1000, 5);
  4639. }}
  4640. RaceCount--;
  4641. SetTimer("StartRace", 1000, false);
  4642. }else{
  4643. SCMTA(0x00B700AA,"Závod bol odštartovaný !");
  4644. ForPlayers(i){
  4645. if(Race[i] == 0){
  4646. TogglePlayerControllable(i,1);
  4647. if(!IsPlayerInRaceCheckpoint(i)){
  4648. SCMTAF(0xF3D70CAA,"Závodník %s byl diskvalifikován za předčasny start !",Jmeno(i));
  4649. Race[i] = -1;
  4650. Misia[i] = 0;
  4651. DisablePlayerRaceCheckpoint(i);
  4652. }else{
  4653. GameTextForPlayer(i,"~g~GO GO GO",1000, 5);
  4654. PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
  4655. Misia[i] = 501;// pre zobrazenie ďalšieho CP
  4656. if(RacePos[2][0] == 0 && RacePos[2][1] == 0)
  4657. {
  4658. SetPlayerRaceCheckpoint(i,1,RacePos[1][0],RacePos[1][1],RacePos[1][2],RacePos[2][0],RacePos[2][1],RacePos[2][2],15);
  4659. }else{
  4660. SetPlayerRaceCheckpoint(i,0,RacePos[1][0],RacePos[1][1],RacePos[1][2],RacePos[2][0],RacePos[2][1],RacePos[2][2],15);
  4661. }}}}
  4662.  
  4663. }
  4664. return true;
  4665. }
  4666.  
  4667.  
  4668. public ZmrzlinaPickup(i){
  4669. DestroyPickup(i);
  4670. return true;
  4671. }
  4672.  
  4673. public acheat(playerid,Float:health,Float:armour,Float:z){
  4674. new Float:h,Float:Poss[3];
  4675. GetPlayerHealth(playerid,h);
  4676. if(h > 81.0){
  4677. SCMTAF(ADMIN_COLOR,"[ AntiCheat ] Hráč %s bol vyhodený za nesmrtelnosť",Jmeno(playerid));
  4678. Kick(playerid);
  4679. return true;
  4680. }else SCMTA(0xEFEFF7AA, "Nesmrtelnosť [ Negatívna ]");
  4681. new Weapon[2];
  4682. GetPlayerWeaponData(playerid,7,Weapon[0],Weapon[1]);
  4683. if(Weapon[0] == 38){
  4684. SCMTAF(ADMIN_COLOR,"[ AntiCheat ] Hráč %s bol vyhodený za minigun",Jmeno(playerid));
  4685. Kick(playerid);
  4686. return true;
  4687. }else SCMTA(0xEFEFF7AA, "Minigun [ Negatívny ]");
  4688. GetPlayerPos(playerid,Poss[0],Poss[1],Poss[2]);
  4689. SetPlayerPos(playerid,Poss[0],Poss[1],z);
  4690. SetPlayerHealth(playerid,health);
  4691. SetPlayerArmour(playerid,armour);
  4692. SetPVarInt(playerid,"Testovany",0);
  4693. return true;
  4694. }
  4695.  
  4696. public BonusEx(playerid){
  4697. DeletePVar(playerid,"ZobralBonus");
  4698. return true;
  4699. }
  4700.  
  4701. public letisko(playerid){
  4702. if(GetPVarInt(playerid,"letisko") > 0){
  4703. SetPlayerInterior(playerid, 0);
  4704. switch(GetPVarInt(playerid,"letisko")){
  4705. case 1:{
  4706. SetPlayerPos(playerid, 1673.1152, 1448.6966, 10.7863);
  4707. IB(playerid,5,"Vitaj v Las Venturas");
  4708. }
  4709. case 2:{
  4710. SetPlayerPos(playerid, -1423.7634, -288.2014, 14.1484);
  4711. IB(playerid,5,"Vitaj v San Fierre");
  4712. }
  4713. case 3:{
  4714. SetPlayerPos(playerid, 1685.9111, -2237.5418, 13.5468);
  4715. IB(playerid,5,"Vitaj v Los Santos");
  4716. }
  4717. case 4:{
  4718. SetPlayerInterior(playerid, 1);
  4719. SetPlayerPos(playerid, -841.4327, 504.5628, 1358.238);
  4720. IB(playerid,5,"Vitaj v Liberty City");
  4721. }
  4722. case 5:{
  4723. SetPlayerPos(playerid, 1907.2947, 519.5615, 1800.2524);
  4724. GivePlayerWeapon(playerid, 46, 1);
  4725. IB(playerid,5,"Vitaj na Zoskoku");
  4726. }
  4727. }
  4728. }
  4729. return true;
  4730. }
  4731.  
  4732. public Stavky(playerid){
  4733. new vyhral = random(4)+1;
  4734. switch(vyhral){
  4735. case 1:IB(playerid,5,"Vyhral Kon Ferrero");
  4736. case 2:IB(playerid,5,"Vyhral Kon Eliz");
  4737. case 3:IB(playerid,5,"Vyhral Kon LalaPo");
  4738. case 4:IB(playerid,5,"Vyhral Kon Iner");
  4739. case 5:IB(playerid,5,"Vyhral Kon Choan");
  4740. }
  4741. if(vyhral == GetPVarInt(playerid,"Stavil")){
  4742. GivePlayerMoney(playerid,50000);
  4743. SCM(playerid,-1,"Tvoj kôň vyhral, získal si 50 000$");
  4744. }
  4745. return true;
  4746. }
  4747.  
  4748. // ======================================= PRÍKAZY =========================================== //
  4749. QCMD:park(){
  4750. new vehicleid = GetPlayerVehicleID(playerid);
  4751. if(vehicleid == 0) return SCM(playerid,-1,"Niesi v aute !");
  4752. new vlastne = -1;
  4753. for(new i; i < MAX_PLAYER_CARS;i++){
  4754. if(ID[playerid][i] == vehicleid){
  4755. vlastne = i;
  4756. break;
  4757. }
  4758. }
  4759. if(vlastne == -1) return SCM(playerid,-1,"Nesedíš vo vlastnom aute !");
  4760. GetVehiclePos(vehicleid,Pos[playerid][vlastne][0],Pos[playerid][vlastne][1],Pos[playerid][vlastne][2]);
  4761. GetVehicleZAngle(vehicleid, Pos[playerid][vlastne][3]);
  4762. SCM(playerid,-1,"Auto úspešne odparkované");
  4763. return true;
  4764. }
  4765.  
  4766. QCMD:vehicle(){
  4767. new string1[700],string2[100];
  4768. for(new i;i<MAX_PLAYER_CARS;i++){
  4769. if(ID[playerid][i]==-1){
  4770. format(string2,100,"- Žiadne Vozidlo -\n");
  4771. }else{
  4772. format(string2,100,"%s\n",vehName[GetVehicleModel(ID[playerid][i])-400]);
  4773. }
  4774. format(string1,256,"%s%s",string1,string2);
  4775. }
  4776. ShowPlayerDialog(playerid,DIALOG_MENU,DIALOG_STYLE_LIST,"Vehicles",string1,"Vybrať","Zrušiť");
  4777. return true;
  4778. }
  4779.  
  4780. QCMD:saveproperty(){
  4781. LEVEL(4);
  4782. PropertySaveAll();
  4783. SCM(playerid,-1,"Nehnuteľnosti uložené");
  4784. return true;
  4785. }
  4786.  
  4787. QCMD:test(){
  4788. SetPlayerPos(playerid,-30.9913,-185.7957,1003.5469);
  4789. SetPlayerInterior(playerid,17);
  4790. return true;
  4791. }
  4792.  
  4793. QCMD:kickstadion(){
  4794. SCMTAF(0x33CCFFAA,"Hráč %s opustil stadion",Jmeno(playerid));
  4795. SetPlayerInterior(playerid, 0);
  4796. SetPlayerPos(playerid, 1099.7078, 1601.0848, 12.5468);
  4797. return true;
  4798. }
  4799.  
  4800. QCMD:zat(){
  4801. if(GetPlayerJob(playerid) != POLICIA1 && GetPlayerJob(playerid) != POLICIA2 && GetPlayerJob(playerid) != POLICIA3) return SCM(playerid,-1,"Tento príkaz je iba pre policajtov !");
  4802. if(isnull(params)) return SCM(playerid,-1,"Použi: /zat id");
  4803. new id = strval(params);
  4804. if(id == playerid) return SCM(playerid,-1,"Nemôžeš zatknuť sám seba");
  4805. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený");
  4806. if(!IsPlayerInRangeOfPlayer(playerid,id,7)) return SCM(playerid,-1,"Hráč není moc blízko teba");
  4807. if(IsPlayerInAnyVehicle(id)) return SCM(playerid,-1,"Hráč nemôže byť v aute");
  4808. if(!GetPlayerWeapon(playerid)) return SCM(playerid,-1,"Musíš mať zbraň");
  4809. new level = GetPlayerWantedLevel(id);
  4810. if(level < 1) return SCM(playerid,-1,"Hráč nemá Wanted Level !");
  4811. new sec = level*100;
  4812. if(sec > 600) sec = 600;
  4813. SCMTAF(-1,"Policajt %s zatkol kriminálnika %s na %d sekúnd",Jmeno(playerid),Jmeno(id),sec);
  4814. ApplyAnimation(id, "ROB_BANK", "SHP_HandsUp_Scr", 4.0999, 0, 1, 1, 1, 1, 0);
  4815. ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0999, 0, 1, 1, 1, 1, 0);
  4816. ResetPlayerWeapons(id);
  4817. SetPlayerInterior(id, 0);
  4818. Vezenie[id] = sec;
  4819. SetPVarInt(playerid,"Zakaz",1);
  4820. SetTimerEx("VezenieOdpocet",1000,false,"i",id);
  4821. PoliciaZK[playerid] += 1;
  4822. switch(random(3)) {
  4823. case 0: SetPlayerPos(id, 252.5713, 1800.3693, 7.4212);
  4824. case 1: SetPlayerPos(id, 249.4624, 1800.6694, 7.4141);
  4825. case 2: SetPlayerPos(id, 245.2964, 1800.8026, 7.4141);
  4826. }
  4827. new odmena = 500+random(PoliciaZK[playerid])+random(PoliciaZK[playerid]);
  4828. JobMoney[playerid] += odmena;
  4829. new str[50];
  4830. format(str,50,"~r~~r~~r~Odmena~n~~g~%d$",odmena);
  4831. GameTextForPlayer(playerid,str,3000,0);
  4832. return true;
  4833. }
  4834.  
  4835. QCMD:stop(){
  4836. if(GetPlayerJob(playerid) != POLICIA1 && GetPlayerJob(playerid) != POLICIA2 && GetPlayerJob(playerid) != POLICIA3) return SCM(playerid,-1,"Tento príkaz je iba pre policajtov !");
  4837. if(isnull(params)) return SCM(playerid,-1,"Použi: /stop id");
  4838. new id = strval(params);
  4839. if(id == playerid) return SCM(playerid,-1,"Nemôžeš stopnúť sám seba");
  4840. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený");
  4841. if(!IsPlayerInRangeOfPlayer(playerid,id,7)) return SCM(playerid,-1,"Hráč není moc blízko teba");
  4842. GameTextForPlayer(id,"~r~~r~Policia okamzite~n~ZASTAVTE",3000,0);
  4843. SCMF(playerid,0xFF0000FF,"Policia:{FFFFFF} %s Zastavte !",Jmeno(id));
  4844. SCMF(id,0xFF0000FF,"Policia:{FFFFFF} %s Zastavte !",Jmeno(id));
  4845. return true;
  4846. }
  4847.  
  4848. QCMD:pokuta(){
  4849. if(GetPlayerJob(playerid) != POLICIA1 && GetPlayerJob(playerid) != POLICIA2 && GetPlayerJob(playerid) != POLICIA3) return SCM(playerid,-1,"Tento príkaz je iba pre policajtov !");
  4850. if(isnull(params)) return SCM(playerid,-1,"Použi: /stop id");
  4851. new id = strval(params);
  4852. if(id == playerid) return SCM(playerid,-1,"Nemôžeš pokutovať sám seba");
  4853. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený");
  4854. if(!IsPlayerInRangeOfPlayer(playerid,id,7)) return SCM(playerid,-1,"Hráč není moc blízko teba");
  4855. if(GetPlayerMoney(id) < 5000) return SCM(playerid,-1,"Hráč nemá dostatok peňazí");
  4856. SCMTAF(-1,"{00000FF}Policajt {FFFFFF}%s {0000FF}dal pokutu hráčovy {FFFFFF}%s",Jmeno(playerid),Jmeno(id));
  4857. GivePlayerMoney(id,-5000);
  4858. GivePlayerMoney(playerid,5000);
  4859. return true;
  4860. }
  4861.  
  4862. QCMD:pm(){
  4863. new id,sprava[128],string[128];
  4864. if(sscanf(params,"iz",id,sprava)) return SCM(playerid,-1,"Použi: /pm id správa");
  4865. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený");
  4866. if(playerid == id) return SCM(playerid,-1,"Nemôžeš poslať PM sám sebe");
  4867. format(string,128,"[PM od %s]: %s",Jmeno(playerid),sprava);
  4868. SCM(id,-1,string);
  4869. format(string,128,"[PM pre %s]: %s",Jmeno(id),sprava);
  4870. SCM(playerid,-1,string);
  4871. return true;
  4872. }
  4873.  
  4874. QCMD:anketa(){
  4875. if(GetPlayerJob(playerid) != NOVINAR1 && GetPlayerJob(playerid) != NOVINAR2 && GetPlayerJob(playerid) != NOVINAR3) return SCM(playerid,-1,"Tento príkaz je iba pre novinárov");
  4876. if(isnull(params)) return SCM(playerid,-1,"Použi: /anketa text");
  4877. if(strlen(Otazka)) return SCM(playerid,-1,"Niaka anketa prebieha !");
  4878. format(Otazka,128,params);
  4879. SCMTA(0xFF9900AA, "[ ANKETA ]");
  4880. SCMTAF(0x33CCFFAA, "%s [ NOVINÁR %s ]",params,Jmeno(playerid));
  4881. SCMTA(0x33CCFFAA, "[ ! ] Hlasovat môžete pomocou /ano nebo /ne");
  4882. SetTimerEx("Anketa",60000,false,"i",playerid);
  4883. return true;
  4884. }
  4885.  
  4886. QCMD:ano(){
  4887. if(!Otazka[0]) return SCM(playerid,-1,"Žiadna anketa neprebieha !");
  4888. if(Hlasoval[playerid] != 0) return SCM(playerid,-1,"Už si raz hlasoval !");
  4889. Ano++;
  4890. Hlasoval[playerid] = 1;
  4891. SCMTA(0xFF9900AA, "[ ANKETA ]");
  4892. SCMTAF(0x33CCFFAA, "%s",Otazka);
  4893. SCMTAF(0x33CCFFAA, "Stav hlasov: Ano: %d Ne: %d",Ano,Nie);
  4894. return true;
  4895. }
  4896.  
  4897. QCMD:ne(){
  4898. if(!Otazka[0]) return SCM(playerid,-1,"Žiadna anketa neprebieha !");
  4899. if(Hlasoval[playerid] != 0) return SCM(playerid,-1,"Už si raz hlasoval !");
  4900. Nie++;
  4901. Hlasoval[playerid] = 1;
  4902. SCMTA(0xFF9900AA, "[ ANKETA ]");
  4903. SCMTAF(0x33CCFFAA, "%s",Otazka);
  4904. SCMTAF(0x33CCFFAA, "Stav hlasov: Ano: %d Ne: %d",Ano,Nie);
  4905. return true;
  4906. }
  4907.  
  4908. QCMD:nie(){
  4909. if(!Otazka[0]) return SCM(playerid,-1,"Žiadna anketa neprebieha !");
  4910. if(Hlasoval[playerid] != 0) return SCM(playerid,-1,"Už si raz hlasoval !");
  4911. Nie++;
  4912. Hlasoval[playerid] = 1;
  4913. SCMTA(0xFF9900AA, "[ ANKETA ]");
  4914. SCMTAF(0x33CCFFAA, "%s",Otazka);
  4915. SCMTAF(0x33CCFFAA, "Stav hlasov: Ano: %d Ne: %d",Ano,Nie);
  4916. return true;
  4917. }
  4918.  
  4919. QCMD:afk(){
  4920. //Afk
  4921. if(!Afk[playerid]){
  4922. if(params[0]){
  4923. SCMTAF(0xAFAFAFAA,"[ AFK ] Hráč %s odišiel na chvíľu od PC [Dôvod: %s]",Jmeno(playerid),params);
  4924. Afk[playerid] = true;
  4925. TogglePlayerControllable(playerid, false);
  4926. }else{
  4927. SCMTAF(0xAFAFAFAA,"[ AFK ] Hráč %s odišiel na chvíľu od PC",Jmeno(playerid));
  4928. Afk[playerid] = true;
  4929. TogglePlayerControllable(playerid, false);
  4930. }
  4931. }else{
  4932. SCMTAF(0xAFAFAFAA,"[ AFK ] Hráč %s je z5 v hre",Jmeno(playerid));
  4933. Afk[playerid] = false;
  4934. TogglePlayerControllable(playerid, true);
  4935. }
  4936. return true;
  4937. }
  4938.  
  4939. QCMD:job(){
  4940. ShowPlayerJobCommands(playerid);
  4941. return true;
  4942. }
  4943.  
  4944. QCMD:sex(){
  4945. if(GetPlayerJob(playerid) != KURVA1 && GetPlayerJob(playerid) != KURVA2) return SCM(playerid,-1,"Niesi prostitútka !");
  4946. new id = strval(params);
  4947. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený");
  4948. if(id == playerid) return SCM(playerid,-1,"Chceš uspokojiť seba ? :D");
  4949. if(IsPlayerInAnyVehicle(id)) return SCM(playerid,-1,"Zákazník nemôže byť v aute");
  4950. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Nemôžeš sedieť v aute");
  4951. if(!IsPlayerInRangeOfPlayer(playerid,id,7)) return SCM(playerid,-1,"Hráč není v dosahu");
  4952. SetPlayerHealth(playerid, 100.0);
  4953. SetPlayerHealth(id, 100.0);
  4954. GivePlayerWeapon(id, 10, 1);
  4955. ApplyAnimation(playerid, "STRIP", "strip_F", 4.0999, 0, 1, 1, 1, 1, 0);
  4956. ApplyAnimation(id, "PAULNMAC", "wank_out", 4.0999, 0, 1, 1, 1, 1, 0);
  4957. SCMTAF(0x33CCFFAA,"Prostitutka %s vzrušil(a) hráča %s",Jmeno(playerid),Jmeno(id));
  4958. JobMoney[playerid] += 900;
  4959. return true;
  4960. }
  4961.  
  4962. QCMD:sit(){
  4963. if(isnull(params)) return SCM(playerid,-1,"Použi: /sit [1-3]");
  4964. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  4965. new id = strval(params);
  4966. if(id == 1){
  4967. ApplyAnimation(playerid, "BEACH", "ParkSit_M_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  4968. }else if(id == 2){
  4969. ApplyAnimation(playerid, "Attractors", "Stepsit_in", 4.0999, 0, 1, 1, 1, 1, 0);
  4970. }else{
  4971. ApplyAnimation(playerid, "SUNBATHE", "batherdown", 4.0999, 0, 1, 1, 1, 1, 0);
  4972. }
  4973. return true;
  4974. }
  4975.  
  4976. QCMD:ped(){
  4977. if(isnull(params)) return SCM(playerid,-1,"Použi: /ped [1-26]");
  4978. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  4979. new id = strval(params);
  4980. if(id == 1) ApplyAnimation(playerid, "PED", "CAR_jackedLHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4981. else if(id == 2) ApplyAnimation(playerid, "PED", "CAR_jackedRHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4982. else if(id == 3) ApplyAnimation(playerid, "PED", "SEAT_down", 4.0999, 0, 1, 1, 1, 1, 0);
  4983. else if(id == 4) ApplyAnimation(playerid, "PED", "fucku", 4.0999, 0, 1, 1, 1, 1, 0);
  4984. else if(id == 5) ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0999, 0, 1, 1, 1, 1, 0);
  4985. else if(id == 6) ApplyAnimation(playerid, "PED", "KO_skid_front", 4.0999, 0, 1, 1, 1, 1, 0);
  4986. else if(id == 7) ApplyAnimation(playerid, "PED", "FLOOR_hit_f", 4.0999, 0, 1, 1, 1, 1, 0);
  4987. else if(id == 8) ApplyAnimation(playerid, "PED", "IDLE_tired", 4.0999, 0, 1, 1, 1, 1, 0);
  4988. else if(id == 9) ApplyAnimation(playerid, "PED", "KO_shot_stom", 4.0999, 0, 1, 1, 1, 1, 0);
  4989. else if(id == 10) ApplyAnimation(playerid, "PED", "KO_shot_face", 4.0999, 0, 1, 1, 1, 1, 0);
  4990. else if(id == 11) ApplyAnimation(playerid, "PED", "EV_dive", 4.0999, 0, 1, 1, 1, 1, 0);
  4991. else if(id == 12) ApplyAnimation(playerid, "PED", "BIKE_elbowL", 4.0999, 0, 1, 1, 1, 1, 0);
  4992. else if(id == 13) ApplyAnimation(playerid, "PED", "BIKE_fallR", 4.0999, 0, 1, 1, 1, 1, 0);
  4993. else if(id == 14) ApplyAnimation(playerid, "PED", "CAR_doorlocked_LHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4994. else if(id == 15) ApplyAnimation(playerid, "PED", "CAR_pulloutL_LHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4995. else if(id == 16) ApplyAnimation(playerid, "PED", "CAR_pulloutL_RHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4996. else if(id == 17) ApplyAnimation(playerid, "PED", "CAR_pullout_LHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4997. else if(id == 18) ApplyAnimation(playerid, "PED", "CAR_pullout_RHS", 4.0999, 0, 1, 1, 1, 1, 0);
  4998. else if(id == 19) ApplyAnimation(playerid, "PED", "gang_gunstand", 4.0999, 0, 1, 1, 1, 1, 0);
  4999. else if(id == 20) ApplyAnimation(playerid, "PED", "Driveby_L", 4.0999, 0, 1, 1, 1, 1, 0);
  5000. else if(id == 21) ApplyAnimation(playerid, "PED", "Driveby_R", 4.0999, 0, 1, 1, 1, 1, 0);
  5001. else if(id == 22) ApplyAnimation(playerid, "PED", "WALK_gang2", 4.0999, 0, 1, 1, 1, 1, 0);
  5002. else if(id == 23) ApplyAnimation(playerid, "PED", "WALK_gang1", 4.0999, 0, 1, 1, 1, 1, 0);
  5003. else if(id == 24) ApplyAnimation(playerid, "PED", "sprint_civi", 4.0999, 0, 1, 1, 1, 1, 0);
  5004. else if(id == 25) ApplyAnimation(playerid, "ped", "cower", 4.0999, 0, 1, 1, 1, 1, 0);
  5005. else ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0999, 0, 1, 1, 1, 1, 0);
  5006.  
  5007. return true;
  5008. }
  5009.  
  5010. QCMD:box(){
  5011. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5012. ApplyAnimation(playerid, "GYMNASIUM", "GYMshadowbox", 4.0999, 0, 1, 1, 1, 1, 0);
  5013. return true;
  5014. }
  5015.  
  5016. QCMD:rap(){
  5017. if(isnull(params)) return SCM(playerid,-1,"Použi: /rap [1-4]");
  5018. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5019. new id = strval(params);
  5020. if(id == 1) ApplyAnimation(playerid, "RAPPING", "RAP_C_Loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5021. else if(id == 2) ApplyAnimation(playerid, "RAPPING", "RAP_A_Loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5022. else if(id == 3) ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5023. else if(id == 3) ApplyAnimation(playerid, "RIOT", "RIOT_shout", 4.0999, 0, 1, 1, 1, 1, 0);
  5024. else ApplyAnimation(playerid, "RIOT", "RIOT_CHANT", 4.0999, 0, 1, 1, 1, 1, 0);
  5025. return true;
  5026. }
  5027.  
  5028. QCMD:taxa(){
  5029. if(GetPlayerJob(playerid) != TAXI1 && GetPlayerJob(playerid) != TAXI2) return SCM(playerid,-1,"Niesi taxikár !");
  5030. if(isnull(params)) return SCM(playerid,-1,"Použi: /taxa suma");
  5031. new id = strval(params);
  5032. if(id < 0 || id > 1000) return SCM(playerid,-1,"Zle zadaná čiastka [ 1 - 1000 ]");
  5033. //Taxa[MAX_PLAYERS];
  5034. IBF(playerid,2,"Taxa nastavena na %d$",id);
  5035. Taxa[playerid] = id;
  5036. return true;
  5037. }
  5038.  
  5039. QCMD:deal(){
  5040. if(isnull(params)) return SCM(playerid,-1,"Použi: /deal [1-3]");
  5041. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5042. new id = strval(params);
  5043. if(id == 1) ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5044. else if(id == 2) ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0999, 0, 1, 1, 1, 1, 0);
  5045. else ApplyAnimation(playerid, "DEALER", "DEALER_IDLE", 4.0999, 0, 1, 1, 1, 1, 0);
  5046. return true;
  5047. }
  5048.  
  5049. QCMD:wave(){
  5050. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5051. ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5052. return true;
  5053. }
  5054.  
  5055. QCMD:mise(){
  5056.  
  5057. if(GetPlayerJob(playerid) == PILOT1 || GetPlayerJob(playerid) == PILOT2 || GetPlayerJob(playerid)){
  5058. if(Misia[playerid] != 0) return SCM(playerid,-1,"Musíš najprv dokončiť misiu aby si mohol začať novú");
  5059. if(!IsVehiclePlane(playerid)) return SCM(playerid,-1,"Musíš sedieť v lietadle !");
  5060. SetPlayerRaceCheckpoint(playerid, 0, -1542.1292, -49.6311, 14.144, 1725.6325, -2493.6888, 13.5546, 10.0);
  5061. Misia[playerid] = 7;
  5062. IB(playerid,3,"Prilet lietadlom na miesto oznacene cervenou kockou na mape");
  5063. }
  5064. else if(GetPlayerJob(playerid) == SMETIAR1 || GetPlayerJob(playerid) == SMETIAR2 || GetPlayerJob(playerid) == SMETIAR3){
  5065. if(Misia[playerid] != 0) return SCM(playerid,-1,"Musíš najprv dokončiť misiu aby si mohol začať novú");
  5066. if(408 != GetVehicleModel(GetPlayerVehicleID(playerid))) return SCM(playerid,-1,"Musíš byť v smetiarskom aute !");
  5067. IB(playerid,3,"Pridi s autom na miesto oznacene cervenou kockou na mape");
  5068. Misia[playerid] = 100;
  5069. switch(random(9)){
  5070. case 0:SetPlayerRaceCheckpoint(playerid, 1, 2088.2653, 758.8892, 10.4707, 0.0, 0.0, 0.0, 10.0);
  5071. case 1:SetPlayerRaceCheckpoint(playerid, 1, 1748.0772, 980.0532, 10.4518, 0.0, 0.0, 0.0, 10.0);
  5072. case 2:SetPlayerRaceCheckpoint(playerid, 1, 1490.335, 1008.0275, 10.5474, 0.0, 0.0, 0.0, 10.0);
  5073. case 3:SetPlayerRaceCheckpoint(playerid, 1, 1371.7871, 1911.9312, 10.4505, 0.0, 0.0, 0.0, 10.0);
  5074. case 4:SetPlayerRaceCheckpoint(playerid, 1, 1533.3999, 2130.0744, 10.5474, 0.0, 0.0, 0.0, 10.0);
  5075. case 5:SetPlayerRaceCheckpoint(playerid, 1, 2002.3486, 2289.1027, 10.4708, 0.0, 0.0, 0.0, 10.0);
  5076. case 6:SetPlayerRaceCheckpoint(playerid, 1, 2841.685, 2206.8874, 10.4708, 0.0, 0.0, 0.0, 10.0);
  5077. case 7:SetPlayerRaceCheckpoint(playerid, 1, 2490.7573, 1730.3489, 10.5474, 0.0, 0.0, 0.0, 10.0);
  5078. case 8:SetPlayerRaceCheckpoint(playerid, 1, 2604.445, 1147.9091, 10.3989, 0.0, 0.0, 0.0, 10.0);
  5079. }
  5080. }else if(GetPlayerJob(playerid) == KAMION1 || GetPlayerJob(playerid) == KAMION2 || GetPlayerJob(playerid) == KAMION3){
  5081. if(Misia[playerid] != 0) return SCM(playerid,-1,"Musíš najprv dokončiť misiu aby si mohol začať novú");
  5082. new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  5083. if(model != 515 && model != 514) return SCM(playerid,-1,"Musíš sedieť v kamióne !");
  5084. if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SCM(playerid,-1,"Musíš mať pripnutý záves !");
  5085. IB(playerid,3,"Prines naklad na miesto oznacene cervenou kockou na mape");
  5086. Misia[playerid] = 101;
  5087. switch(random(9)) {
  5088. case 0:SetPlayerRaceCheckpoint(playerid, 1, 2281.5966, 613.6132, 10.8203, 0.0, 0.0, 0.0, 10.0);
  5089. case 1:SetPlayerRaceCheckpoint(playerid, 1, 2273.7971, 28.1399, 26.4484, 0.0, 0.0, 0.0, 10.0);
  5090. case 2:SetPlayerRaceCheckpoint(playerid, 1, 1253.853, -2040.5872, 59.5922, 0.0, 0.0, 0.0, 10.0);
  5091. case 3:SetPlayerRaceCheckpoint(playerid, 1, -571.6189, -1047.9026, 23.8532, 0.0, 0.0, 0.0, 10.0);
  5092. case 4:SetPlayerRaceCheckpoint(playerid, 1, -2120.3084, -2491.0391, 30.625, 0.0, 0.0, 0.0, 10.0);
  5093. case 5:SetPlayerRaceCheckpoint(playerid, 1, -2306.1507, -1659.2142, 483.6734, 0.0, 0.0, 0.0, 10.0);
  5094. case 6:SetPlayerRaceCheckpoint(playerid, 1, -1985.8071, 267.5335, 35.1794, 0.0, 0.0, 0.0, 10.0);
  5095. case 7:SetPlayerRaceCheckpoint(playerid, 1, -2628.316, 1378.4914, 7.1435, 0.0, 0.0, 0.0, 10.0);
  5096. case 8:SetPlayerRaceCheckpoint(playerid, 1, -1405.3619, 2643.718, 55.6875, 0.0, 0.0, 0.0, 10.0);
  5097. }
  5098. }else return SCM(playerid,-1,"Tvoje povolanie nemá misie !");
  5099. return true;
  5100. }
  5101. //Pilot, Smetiar, Kamionak Misia[MAX_PLAYERS]
  5102.  
  5103. QCMD:flip(){
  5104. if(GetPlayerJob(playerid) != TUNING1 && GetPlayerJob(playerid) != TUNING2) return SCM(playerid,-1,"Tento príkaz je iba pre tuningárov !");
  5105. new Float:pos[4];
  5106. new car = GetPlayerVehicleID(playerid);
  5107. if(car == 0) return SCM(playerid,-1,"Musíš sedieť v aute !");
  5108. GetVehiclePos(car,pos[0],pos[1],pos[2]);
  5109. GetVehicleZAngle(car,pos[3]);
  5110. SetVehiclePos(car,pos[0],pos[1],pos[2]);
  5111. SetVehicleZAngle(car,pos[3]);
  5112. return true;
  5113. }
  5114.  
  5115. // /info
  5116.  
  5117. QCMD:kiss(){
  5118. if(isnull(params)) return SCM(playerid,-1,"Použi: /kiss [1-14]");
  5119. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5120. new id = strval(params);
  5121. if(id == 1)ApplyAnimation(playerid, "KISSING", "BD_GF_Wave", 4.0999, 0, 1, 1, 1, 1, 0);
  5122. else if(id == 2) ApplyAnimation(playerid, "KISSING", "gfwave2", 4.0999, 0, 1, 1, 1, 1, 0);
  5123. else if(id == 3) ApplyAnimation(playerid, "KISSING", "GF_CarArgue_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5124. else if(id == 4) ApplyAnimation(playerid, "KISSING", "GF_CarArgue_02", 4.0999, 0, 1, 1, 1, 1, 0);
  5125. else if(id == 5) ApplyAnimation(playerid, "KISSING", "GF_CarSpot", 4.0999, 0, 1, 1, 1, 1, 0);
  5126. else if(id == 6) ApplyAnimation(playerid, "KISSING", "GF_StreetArgue_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5127. else if(id == 7) ApplyAnimation(playerid, "KISSING", "GF_StreetArgue_02", 4.0999, 0, 1, 1, 1, 1, 0);
  5128. else if(id == 8) ApplyAnimation(playerid, "KISSING", "gift_give", 4.0999, 0, 1, 1, 1, 1, 0);
  5129. else if(id == 9) ApplyAnimation(playerid, "KISSING", "Grlfrd_Kiss_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5130. else if(id == 10) ApplyAnimation(playerid, "KISSING", "Grlfrd_Kiss_02", 4.0999, 0, 1, 1, 1, 1, 0);
  5131. else if(id == 11) ApplyAnimation(playerid, "KISSING", "Grlfrd_Kiss_03", 4.0999, 0, 1, 1, 1, 1, 0);
  5132. else if(id == 12) ApplyAnimation(playerid, "KISSING", "Playa_Kiss_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5133. else if(id == 13) ApplyAnimation(playerid, "KISSING", "Playa_Kiss_02", 4.0999, 0, 1, 1, 1, 1, 0);
  5134. else ApplyAnimation(playerid, "KISSING", "Playa_Kiss_03", 4.0999, 0, 1, 1, 1, 1, 0);
  5135. return true;
  5136. }
  5137.  
  5138. QCMD:hide(){
  5139. if(GetPlayerJob(playerid) == POLICIA1 || GetPlayerJob(playerid) == POLICIA2 || GetPlayerJob(playerid) == POLICIA3){
  5140. SetPlayerColor(playerid, 0x0000FF00);
  5141. IB(playerid,3,"Bol si uspesne skryty na mape");
  5142. }
  5143. else if(GetPlayerJob(playerid) == SBS1 || GetPlayerJob(playerid) == SBS2 || GetPlayerJob(playerid) == SBS3){
  5144. SetPlayerColor(playerid, 0x80800000);
  5145. IB(playerid,3,"Bol si uspesne skryty na mape");
  5146. }
  5147. else SCM(playerid,-1,"Tento príkaz nemôžeš použiť !");
  5148. return true;
  5149. }
  5150.  
  5151. QCMD:unhide(){
  5152. if(GetPlayerJob(playerid) == POLICIA1 || GetPlayerJob(playerid) == POLICIA2 || GetPlayerJob(playerid) == POLICIA3){
  5153. SetPlayerColor(playerid, 0x0000FFFF);
  5154. IB(playerid,3,"Bol si uspesne odokryty na mape");
  5155. }
  5156. else if(GetPlayerJob(playerid) == SBS1 || GetPlayerJob(playerid) == SBS2 || GetPlayerJob(playerid) == SBS3){
  5157. SetPlayerColor(playerid, 0x808000FF);
  5158. IB(playerid,3,"Bol si uspesne odokryty na mape");
  5159. }
  5160. else SCM(playerid,-1,"Tento príkaz nemôžeš použiť !");
  5161. return true;
  5162. }
  5163.  
  5164. QCMD:boom(){
  5165. if(Bomba[playerid] == 0) return SCM(playerid,-1,"Nemáš žiadnu bombu !");
  5166. if(MafiaZK[playerid] < 5) return SCM(playerid,-1,"Potrebuješ mať minimálne 5 Mafiánskych ZK !");
  5167. new Float:pos[3];
  5168. GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  5169. CreateExplosion(pos[0],pos[1],pos[2], 6, 20.0);
  5170. IB(playerid,3,"Bomba bola odpalena");
  5171. Bomba[playerid]--;
  5172. return true;
  5173. }
  5174.  
  5175. QCMD:lock()
  5176. {
  5177. if(IsPlayerInAnyVehicle(playerid))
  5178. {
  5179. if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"Musíš byť vodič !");
  5180.  
  5181. for(new i=0;i<MAX_PLAYERS;i++)
  5182. {
  5183. if(i != playerid)
  5184. {
  5185. format(carlocked[vehicleid],Jmeno(playerid));
  5186. SCM(playerid, -1, "Zamknul sis vozidlo!");
  5187. }
  5188. }
  5189.  
  5190. }
  5191. else
  5192. {
  5193. SCM(playerid, -1, "Nejsi ve vozidle!");
  5194. }
  5195. return 1;
  5196. }
  5197.  
  5198. QCMD:unlock()
  5199. {
  5200. if(IsPlayerInAnyVehicle(playerid))
  5201. {
  5202. if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1,"Musíš byť vodič !");
  5203.  
  5204. for(new i=0;i<MAX_PLAYERS;i++)
  5205. {
  5206. format(carlocked[vehicleid],"false");
  5207. SCM(playerid, -1, "Odemknul sis vozidlo");
  5208. }
  5209. }
  5210. else
  5211. {
  5212. SCM(playerid, -1,"Nejsi ve vozidle!");
  5213. }
  5214. return 1;
  5215. }
  5216.  
  5217. QCMD:taxi(){
  5218. if(isnull(params)) return SCM(playerid,-1,"Použi: /taxi POZÍCIA");
  5219. new count;
  5220. ForPlayers(i){
  5221. if(GetPlayerJob(i) == TAXI1 || GetPlayerJob(i) == TAXI2){
  5222. SCMF(i,0xF3D70CAA,"Hráč %s potrebuje odvoz [Pozícia: %s]",Jmeno(playerid),params);
  5223. count++;
  5224. }
  5225. }
  5226. if(count == 0){
  5227. SCM(playerid,-1,"Na servery Není žiadny taxikár !");
  5228. }else{
  5229. SCMF(playerid,-1,"Taxislužba bola informovaná. Počet taxikárov: %d",count);
  5230. Zakaznik[playerid] = true;
  5231. }
  5232. return true;
  5233. }
  5234.  
  5235. QCMD:chat(){
  5236. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5237. ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0999, 0, 1, 1, 1, 1, 0);
  5238. return true;
  5239. }
  5240.  
  5241. QCMD:food(){
  5242. if(isnull(params)) return SCM(playerid,-1,"Použi: /food [1-2]");
  5243. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5244. if(strval(params) == 1) ApplyAnimation(playerid, "FOOD", "EAT_Burger", 4.0999, 0, 1, 1, 1, 1, 0);
  5245. else ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 4.0999, 0, 1, 1, 1, 1, 0);
  5246. return true;
  5247. }
  5248.  
  5249. QCMD:piss(){
  5250. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5251. SetPlayerSpecialAction(playerid, 68);
  5252. return true;
  5253. }
  5254.  
  5255. QCMD:kill(){
  5256. SetPlayerHealth(playerid,-1);
  5257. IB(playerid,3,"Spachal si samovraždu");
  5258. return true;
  5259. }
  5260.  
  5261. QCMD:radio(){
  5262. if(GetPlayerJob(playerid) != PILOT1 && GetPlayerJob(playerid) != PILOT2 && GetPlayerJob(playerid)) return SCM(playerid,-1,"Niesi pilot !");
  5263. if(!IsVehiclePlane(playerid)) return SCM(playerid,-1,"Niesi v lietadle ");
  5264. Dialog(playerid,2,"Radio","Na pristátie\nŽiadosť o vzlietnutie\nKlesanie\nStupanie\nRozumiem\nOhlásiť sa","Vybrať","Zrušiť","radio");
  5265. return true;
  5266. }
  5267.  
  5268. QCMD:gangs(){
  5269. if(isnull(params)) return SCM(playerid,-1,"Použi: /gangs [1-8]");
  5270. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  5271. new id = strval(params);
  5272. if(id == 1) ApplyAnimation(playerid, "GANGS", "hndshkba", 4.0999, 0, 1, 1, 1, 1, 0);
  5273. else if(id == 2)ApplyAnimation(playerid, "GANGS", "hndshkda", 4.0999, 0, 1, 1, 1, 1, 0);
  5274. else if(id == 3)ApplyAnimation(playerid, "GANGS", "hndshkfa_swt", 4.0999, 0, 1, 1, 1, 1, 0);
  5275. else if(id == 4)ApplyAnimation(playerid, "GANGS", "prtial_gngtlkH", 4.0999, 0, 1, 1, 1, 1, 0);
  5276. else if(id == 5)ApplyAnimation(playerid, "GANGS", "prtial_gngtlkD", 4.0999, 0, 1, 1, 1, 1, 0);
  5277. else if(id == 6)ApplyAnimation(playerid, "GANGS", "shake_carSH", 4.0999, 0, 1, 1, 1, 1, 0);
  5278. else if(id == 7)ApplyAnimation(playerid, "GANGS", "shake_cara", 4.0999, 0, 1, 1, 1, 1, 0);
  5279. else ApplyAnimation(playerid, "GANGS", "leanIDLE", 4.0999, 0, 1, 1, 1, 1, 0);
  5280. return true;
  5281. }
  5282.  
  5283. QCMD:firma(){
  5284. if(isnull(params)) return SCM(playerid,-1,"Použi: /firma čiastka");
  5285. 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)){
  5286. if(Firma[playerid] > 0) return SCM(playerid,-1,"Firmu už máš, použi /investice");
  5287. new money = strval(params);
  5288. if(money < 50000) return SCM(playerid,-1,"Investovať môžeš min 50 000$");
  5289. if(GetPlayerMoney(playerid) < money) return SCM(playerid,-1,"Nemáš toľko peňazí !");
  5290. Firma[playerid] = money;
  5291. GivePlayerMoney(playerid,-money);
  5292. IBF(playerid,5,"Zalozil si firmu s hodnotou %d$",money);
  5293. } else SCM(playerid,-1,"Niesi na úrade !");
  5294. return true;
  5295. }
  5296.  
  5297. QCMD:unest(){
  5298. 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ť");
  5299. if(isnull(params)) return SCM(playerid,-1,"Použi: /unest ID");
  5300. new id = strval(params);
  5301. if(id == playerid) return SCM(playerid,-1,"Nemôžeš uniesť sám seba !");
  5302. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není na servery");
  5303. new car = GetPlayerVehicleID(playerid);
  5304. if(car == 0) return SCM(playerid,-1,"Musíš sedieť v aute !");
  5305. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč není blízko teba !");
  5306. if(!Uneseny[playerid]){
  5307. if(IsPlayerInAnyVehicle(id)) return SCM(playerid,-1,"Hráč nemôže byť v aute!");
  5308. TogglePlayerControllable(id, false);
  5309. SCMTAF(-1,"Mafián %s uniesol hráča %s",Jmeno(playerid),Jmeno(id));
  5310. SCM(playerid,-1,"Hráča prepustíš príkazom /unest ID");
  5311. PutPlayerInVehicle(id, car, 1);
  5312. GameTextForPlayer(id, "~r~Unesen", 5000, 1);
  5313. Uneseny[playerid] = true;
  5314. }else{
  5315. SCMTAF(-1,"Mafián %s prepustil hráča %s",Jmeno(playerid),Jmeno(id));
  5316. TogglePlayerControllable(id, true);
  5317. RemovePlayerFromVehicle(id);
  5318. SetPlayerInterior(id, 0);
  5319. SetPlayerPos(id, 1606.6906, 1820.5526, 10.828);
  5320. Uneseny[playerid] = false;
  5321. }
  5322. return true;
  5323. }
  5324.  
  5325. QCMD:vybav(){
  5326. if(GetPlayerJob(playerid) != SBS1 && GetPlayerJob(playerid) != SBS2 && GetPlayerJob(playerid) != SBS3) return SCM(playerid,-1,"Niesi SBS-kar");
  5327. if(isnull(params)) return SCM(playerid,-1,"Použi: /vybav ID");
  5328. new id = strval(params);
  5329. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený !");
  5330. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč není blízko teba !");
  5331. GivePlayerWeapon(id, 28, 10000);
  5332. GivePlayerWeapon(id, 26, 10000);
  5333. GivePlayerWeapon(id, 30, 10000);
  5334. GivePlayerWeapon(id, 34, 10000);
  5335. GivePlayerWeapon(id, 1, 1);
  5336. GivePlayerWeapon(id, 46, 1);
  5337. Bomba[playerid]++;
  5338. if(id == playerid){
  5339. SCMTAF(-1,"Člen ochranky %s si vzal zbrane zo skladu !",Jmeno(playerid));
  5340. }else{
  5341. SCMTAF(-1,"Člen ochranky %s dal zbrane hráčovy %s !",Jmeno(playerid),Jmeno(id));
  5342. }
  5343. return true;
  5344. }
  5345.  
  5346. QCMD:strip(){
  5347. if(isnull(params)) return SCM(playerid,-1,"Použi: /strip 1-20");
  5348. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5349. new id = strval(params);
  5350. if(id == 1)ApplyAnimation(playerid, "STRIP", "PLY_CASH", 4.0999, 0, 1, 1, 1, 1, 0);
  5351. else if(id == 2)ApplyAnimation(playerid, "STRIP", "PUN_CASH", 4.0999, 0, 1, 1, 1, 1, 0);
  5352. else if(id == 3)ApplyAnimation(playerid, "STRIP", "PUN_HOLLER", 4.0999, 0, 1, 1, 1, 1, 0);
  5353. else if(id == 4)ApplyAnimation(playerid, "STRIP", "PUN_LOOP", 4.0999, 0, 1, 1, 1, 1, 0);
  5354. else if(id == 5)ApplyAnimation(playerid, "STRIP", "strip_A", 4.0999, 0, 1, 1, 1, 1, 0);
  5355. else if(id == 6)ApplyAnimation(playerid, "STRIP", "strip_B", 4.0999, 0, 1, 1, 1, 1, 0);
  5356. else if(id == 7)ApplyAnimation(playerid, "STRIP", "strip_C", 4.0999, 0, 1, 1, 1, 1, 0);
  5357. else if(id == 8)ApplyAnimation(playerid, "STRIP", "strip_D", 4.0999, 0, 1, 1, 1, 1, 0);
  5358. else if(id == 9)ApplyAnimation(playerid, "STRIP", "strip_E", 4.0999, 0, 1, 1, 1, 1, 0);
  5359. else if(id == 10)ApplyAnimation(playerid, "STRIP", "strip_F", 4.0999, 0, 1, 1, 1, 1, 0);
  5360. else if(id == 11)ApplyAnimation(playerid, "STRIP", "strip_G", 4.0999, 0, 1, 1, 1, 1, 0);
  5361. else if(id == 12)ApplyAnimation(playerid, "STRIP", "STR_A2B", 4.0999, 0, 1, 1, 1, 1, 0);
  5362. else if(id == 13)ApplyAnimation(playerid, "STRIP", "STR_B2A", 4.0999, 0, 1, 1, 1, 1, 0);
  5363. else if(id == 14)ApplyAnimation(playerid, "STRIP", "STR_B2C", 4.0999, 0, 1, 1, 1, 1, 0);
  5364. else if(id == 15)ApplyAnimation(playerid, "STRIP", "STR_C1", 4.0999, 0, 1, 1, 1, 1, 0);
  5365. else if(id == 16)ApplyAnimation(playerid, "STRIP", "STR_C2", 4.0999, 0, 1, 1, 1, 1, 0);
  5366. else if(id == 17)ApplyAnimation(playerid, "STRIP", "STR_C2B", 4.0999, 0, 1, 1, 1, 1, 0);
  5367. else if(id == 18)ApplyAnimation(playerid, "STRIP", "STR_Loop_A", 4.0999, 0, 1, 1, 1, 1, 0);
  5368. else if(id == 19) ApplyAnimation(playerid, "STRIP", "STR_Loop_B", 4.0999, 0, 1, 1, 1, 1, 0);
  5369. else ApplyAnimation(playerid, "STRIP", "STR_Loop_C", 4.0999, 0, 1, 1, 1, 1, 0);
  5370. return true;
  5371. }
  5372.  
  5373. QCMD:dance(){
  5374. if(isnull(params)) return SCM(playerid,-1,"Použi: /dance 1-4");
  5375. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5376. new id = strval(params);
  5377. if(id == 1)SetPlayerSpecialAction(playerid, 5);
  5378. else if(id == 2) SetPlayerSpecialAction(playerid, 6);
  5379. else if(id == 3) SetPlayerSpecialAction(playerid, 7);
  5380. else SetPlayerSpecialAction(playerid, 8);
  5381. return true;
  5382. }
  5383.  
  5384. QCMD:vesta(){
  5385. if(GetPlayerJob(playerid) != VOJAK1 || GetPlayerJob(playerid) != VOJAK2 || GetPlayerJob(playerid) != VOJAK3) return SCM(playerid,-1,"Tento príkaz nemôžeš použiť !");
  5386. if(isnull(params)) return SCM(playerid,-1,"Použi: /vesta ID");
  5387. new id = strval(params);
  5388. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není pripojený !");
  5389. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč není blízko teba !");
  5390. SetPlayerArmour(id,100);
  5391. if(id == playerid){
  5392. SCMTAF(-1,"Vojak %s si vzal vestu zo skladu !",Jmeno(playerid));
  5393. }else{
  5394. SCMTAF(-1,"Vojak %s dal vestu hráčovy %s !",Jmeno(playerid),Jmeno(id));
  5395. }
  5396. return true;
  5397. }
  5398.  
  5399. QCMD:oblek(){
  5400. 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))
  5401. if(isnull(params)) return SCM(playerid,-1,"Použi: /oblek 0-289");
  5402. if(GetPlayerMoney(playerid) < 2000) return SCM(playerid,-1,"Potrebuješ 2 000$ !");
  5403. new id = strval(params);
  5404. if(id < 0 || id > 289) return SCM(playerid,-1,"Použi: /oblek 0-289");
  5405. SetPlayerSkin(playerid,id);
  5406. GivePlayerMoney(playerid,-2000);
  5407. IB(playerid,3,"Kupil si si novy oblek !");
  5408. return true;
  5409. }
  5410.  
  5411. QCMD:medic(){
  5412. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5413. ApplyAnimation(playerid, "MEDIC", "CPR", 4.0999, 0, 1, 1, 1, 1, 0);
  5414. return true;
  5415. }
  5416.  
  5417. QCMD:vypis(){
  5418. if( !IsPlayerInRangeOfPoint(playerid,5, 362.1336, 173.7449, 1008.3828) && !IsPlayerInRangeOfPoint(playerid,5, 2194.9365, 1994.5064, 12.2968) &&
  5419. !IsPlayerInRangeOfPoint(playerid,5, 2832.5563, 2400.7692, 11.0625) && !IsPlayerInRangeOfPoint(playerid,5, 1716.0927, 1532.8995, 10.765) &&
  5420. !IsPlayerInRangeOfPoint(playerid,5, -1968.6146, 308.1098, 35.1719) &&!IsPlayerInRangeOfPoint(playerid,5, -1550.2759, 1168.7388, 7.1875) &&
  5421. !IsPlayerInRangeOfPoint(playerid,5, -2438.49, 752.5833, 35.1719) && !IsPlayerInRangeOfPoint(playerid,5, 816.8142, -1386.6443, 13.6082) &&
  5422. !IsPlayerInRangeOfPoint(playerid,5, 1721.8676, -1652.5937, 20.0625) && !IsPlayerInRangeOfPoint(playerid,5, 246.2364, 118.2813, 1003.2188) &&
  5423. !IsPlayerInRangeOfPoint(playerid,5, 2695.4433, -1704.2743, 11.8437)) return SCM(playerid,-1,"Niesi pri bankomate !");
  5424. SCMF(playerid,-1,"Na účte máš %d$",Banka[playerid]);
  5425. return true;
  5426. }
  5427.  
  5428. QCMD:admin(){
  5429. SCM(playerid, 0xFF9900AA, "===================Příkazy pro Administrátory===========================================");
  5430. SCM(playerid, 0x33CCFFAA, "LVL 1: /acheat /unfreeze /spec /unmute /dann /ann /getinfo /specoff /warpson /warpsoff /pocasi /cas /spam");
  5431. SCM(playerid, 0x33CCFFAA, "LVL 2: /hp /var /jail /mute /goto /spam /freeze /disarm /unjail /rpenize /remove");
  5432. SCM(playerid, 0x33CCFFAA, "LVL 3: /kick /get /auto /tankovat /avypoved /allunlock /barva /rampa /rampdestroy");
  5433. SCM(playerid, 0x33CCFFAA, "LVL 4: /ban /saveproperty");
  5434. SCM(playerid, 0x33CCFFAA, "LVL 5: /setlvl /savelvl /zkusenosti /prukazy");
  5435. SCM(playerid, 0xFF9900AA, "========================================================================================");
  5436. return true;
  5437. }
  5438.  
  5439. QCMD:stunt(){
  5440. if(Vezenie[playerid] > 0) return SCM(playerid,-1,"Tento príkaz teraz nemôžeš použiť !");
  5441. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5442. if(isnull(params)) return SCM(playerid,-1,"Použi: /stunt 1-5");
  5443. new id = strval(params);
  5444. if(id < 0 || id > 5) return SCM(playerid,-1,"Použi: /stunt 1-5");
  5445. SetPlayerInterior(playerid, 0);
  5446. Misia[playerid] = 105;
  5447. switch(id) {
  5448. case 1:{
  5449. SetPlayerPos(playerid, 2090.2326, 1351.7263, 10.8203);
  5450. SetPlayerRaceCheckpoint(playerid, 1, 2492.6806, 1347.9522, 16.6315, 0.0, 0.0, 0.0, 10.0);
  5451. }
  5452. case 2:{
  5453. SetPlayerPos(playerid, 1941.8736, 2197.4387, 10.8203);
  5454. SetPlayerRaceCheckpoint(playerid, 1, 2184.7619, 2225.8894, 24.93, 0.0, 0.0, 0.0, 10.0);
  5455. }
  5456. case 3:{
  5457. SetPlayerPos(playerid, 1970.5416, -1423.2785, 13.119);
  5458. SetPlayerRaceCheckpoint(playerid, 1, 1827.8133, -1414.3051, 29.6172, 0.0, 0.0, 0.0, 10.0);
  5459. }
  5460. case 4:{
  5461. SetPlayerPos(playerid, -1658.7475, 532.9061, 38.4308);
  5462. SetPlayerRaceCheckpoint(playerid, 1, -1520.1216, 676.241, 139.2734, 0.0, 0.0, 0.0, 10.0);
  5463. }
  5464. case 5:{
  5465. SetPlayerPos(playerid, -2816.773, -6.5872, 7.1796);
  5466. SetPlayerRaceCheckpoint(playerid, 1, -2660.6126, -5.7499, 11.557, 0.0, 0.0, 0.0, 10.0);
  5467. }}
  5468. SCMTAF(0x33CCFFAA,"Hráč %s sa odwarpoval na stunt %d",Jmeno(playerid),id);
  5469. return true;
  5470. }
  5471.  
  5472. QCMD:barvy(){
  5473. if(Vezenie[playerid] > 0) return SCM(playerid,-1,"Tento príkaz nemôžeš použiť !");
  5474. 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");
  5475. return true;
  5476. }
  5477.  
  5478. QCMD:warpy(){
  5479. 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");
  5480. return true;
  5481. }
  5482.  
  5483. QCMD:robman(){
  5484. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5485. ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0999, 0, 1, 1, 1, 1, 0);
  5486. return true;
  5487. }
  5488.  
  5489. QCMD:taichi(){
  5490. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5491. ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5492. return true;
  5493. }
  5494.  
  5495. QCMD:zhulit(){
  5496. if(Marihuana[playerid] == 0) return SCM(playerid,-1,"Nemáš žiadne drogy, ktoré by si sfajčil !");
  5497. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5498. Marihuana[playerid]--;
  5499. switch(random(9)) {
  5500. case 0:ApplyAnimation(playerid, "CRACK", "Bbalbat_Idle_01", 4.0999, 0, 1, 1, 1, 1, 0);
  5501. case 1:ApplyAnimation(playerid, "CRACK", "Bbalbat_Idle_02", 4.0999, 0, 1, 1, 1, 1, 0);
  5502. case 2:ApplyAnimation(playerid, "CRACK", "crckdeth1", 4.0999, 0, 1, 1, 1, 1, 0);
  5503. case 3:ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0999, 0, 1, 1, 1, 1, 0);
  5504. case 4:ApplyAnimation(playerid, "CRACK", "crckdeth3", 4.0999, 0, 1, 1, 1, 1, 0);
  5505. case 5:ApplyAnimation(playerid, "CRACK", "crckdeth4", 4.0999, 0, 1, 1, 1, 1, 0);
  5506. case 6:ApplyAnimation(playerid, "CRACK", "crckidle1", 4.0999, 0, 1, 1, 1, 1, 0);
  5507. case 7:ApplyAnimation(playerid, "CRACK", "crckidle2", 4.0999, 0, 1, 1, 1, 1, 0);
  5508. case 8:ApplyAnimation(playerid, "CRACK", "crckidle3", 4.0999, 0, 1, 1, 1, 1, 0);
  5509. }
  5510. return true;
  5511. }
  5512.  
  5513. QCMD:offcam(){
  5514. SetCameraBehindPlayer(playerid);
  5515. return true;
  5516. }
  5517.  
  5518. QCMD:pujcka(){
  5519. if(isnull(params)) return SCM(playerid,-1,"Použi: /pujcka SUMA");
  5520. if( !IsPlayerInRangeOfPoint(playerid,5, 362.1336, 173.7449, 1008.3828) && !IsPlayerInRangeOfPoint(playerid,5, 2194.9365, 1994.5064, 12.2968) &&
  5521. !IsPlayerInRangeOfPoint(playerid,5, 2832.5563, 2400.7692, 11.0625) && !IsPlayerInRangeOfPoint(playerid,5, 1716.0927, 1532.8995, 10.765) &&
  5522. !IsPlayerInRangeOfPoint(playerid,5, -1968.6146, 308.1098, 35.1719) &&!IsPlayerInRangeOfPoint(playerid,5, -1550.2759, 1168.7388, 7.1875) &&
  5523. !IsPlayerInRangeOfPoint(playerid,5, -2438.49, 752.5833, 35.1719) && !IsPlayerInRangeOfPoint(playerid,5, 816.8142, -1386.6443, 13.6082) &&
  5524. !IsPlayerInRangeOfPoint(playerid,5, 1721.8676, -1652.5937, 20.0625) && !IsPlayerInRangeOfPoint(playerid,5, 246.2364, 118.2813, 1003.2188) &&
  5525. !IsPlayerInRangeOfPoint(playerid,5, 2695.4433, -1704.2743, 11.8437)) return SCM(playerid,-1,"Niesi pri bankomate !");
  5526. new id = strval(params);
  5527. if(id > 1000000) return SCM(playerid,-1,"Požičať si môžeš maximálne 1 000 000$");
  5528. if(0 > Banka[playerid]) return SCM(playerid,-1,"Nemáš z čoho splácať !");
  5529. SCMF(playerid,-1,"Požičal si si %d$. Z účtu vám bolo ztrhnutých %d$ (+10# úroky)",id,id+(id/100*10));
  5530. GivePlayerMoney(playerid,id);
  5531. Banka[playerid] -= id+(id/100*10);
  5532. SCMF(playerid,-1,"Na účte máš aktuálne %d$",Banka[playerid]);
  5533. return true;
  5534. }
  5535.  
  5536. QCMD:zavody(){
  5537. 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");
  5538. return true;
  5539. }
  5540.  
  5541. QCMD:vlozit(){
  5542. if(isnull(params)) return SCM(playerid,-1,"Použi: /vlozit SUMA");
  5543. if( !IsPlayerInRangeOfPoint(playerid,5, 362.1336, 173.7449, 1008.3828) && !IsPlayerInRangeOfPoint(playerid,5, 2194.9365, 1994.5064, 12.2968) &&
  5544. !IsPlayerInRangeOfPoint(playerid,5, 2832.5563, 2400.7692, 11.0625) && !IsPlayerInRangeOfPoint(playerid,5, 1716.0927, 1532.8995, 10.765) &&
  5545. !IsPlayerInRangeOfPoint(playerid,5, -1968.6146, 308.1098, 35.1719) &&!IsPlayerInRangeOfPoint(playerid,5, -1550.2759, 1168.7388, 7.1875) &&
  5546. !IsPlayerInRangeOfPoint(playerid,5, -2438.49, 752.5833, 35.1719) && !IsPlayerInRangeOfPoint(playerid,5, 816.8142, -1386.6443, 13.6082) &&
  5547. !IsPlayerInRangeOfPoint(playerid,5, 1721.8676, -1652.5937, 20.0625) && !IsPlayerInRangeOfPoint(playerid,5, 246.2364, 118.2813, 1003.2188) &&
  5548. !IsPlayerInRangeOfPoint(playerid,5, 2695.4433, -1704.2743, 11.8437)) return SCM(playerid,-1,"Niesi pri bankomate !");
  5549. new id = strval(params);
  5550. if(id > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemôžeš vložiť viac, než máš !");
  5551. if(id < 1) return SCM(playerid,-1,"Nemôžeš vložiť menej, ako 1$");
  5552. GivePlayerMoney(playerid,-id);
  5553. Banka[playerid] += id;
  5554. SCMF(playerid,-1,"Vložil si na účet %d$. Na účte máš aktuálne %d$",id,Banka[playerid]);
  5555. return true;
  5556. }
  5557.  
  5558. QCMD:vybrat(){
  5559. if(isnull(params)) return SCM(playerid,-1,"Použi: /vybrat SUMA");
  5560. if( !IsPlayerInRangeOfPoint(playerid,5, 362.1336, 173.7449, 1008.3828) && !IsPlayerInRangeOfPoint(playerid,5, 2194.9365, 1994.5064, 12.2968) &&
  5561. !IsPlayerInRangeOfPoint(playerid,5, 2832.5563, 2400.7692, 11.0625) && !IsPlayerInRangeOfPoint(playerid,5, 1716.0927, 1532.8995, 10.765) &&
  5562. !IsPlayerInRangeOfPoint(playerid,5, -1968.6146, 308.1098, 35.1719) &&!IsPlayerInRangeOfPoint(playerid,5, -1550.2759, 1168.7388, 7.1875) &&
  5563. !IsPlayerInRangeOfPoint(playerid,5, -2438.49, 752.5833, 35.1719) && !IsPlayerInRangeOfPoint(playerid,5, 816.8142, -1386.6443, 13.6082) &&
  5564. !IsPlayerInRangeOfPoint(playerid,5, 1721.8676, -1652.5937, 20.0625) && !IsPlayerInRangeOfPoint(playerid,5, 246.2364, 118.2813, 1003.2188) &&
  5565. !IsPlayerInRangeOfPoint(playerid,5, 2695.4433, -1704.2743, 11.8437)) return SCM(playerid,-1,"Niesi pri bankomate !");
  5566. new id = strval(params);
  5567. if(id > Bank[playerid]) return SCM(playerid,-1,"Nemáš toľko na účet !");
  5568. if(id < 1) return SCM(playerid,-1,"Nemôžeš vybrat menej, ako 1$ !");
  5569. GivePlayerMoney(playerid,id);
  5570. Bank[playerid] -= id;
  5571. SCMF(playerid,-1,"Vybral si si z účtu %d$. Na účte máš aktuálne %d$",id,Banka[playerid]);
  5572. return true;
  5573. }
  5574.  
  5575. QCMD:setloc(){
  5576. //Float:LocPos[4],LocInt;
  5577. GetPlayerPos(playerid,LocPos[0],LocPos[1],LocPos[2]);
  5578. GetPlayerFacingAngle(playerid,LocPos[3]);
  5579. LocInt = GetPlayerInterior(playerid);
  5580. SCMTAF(0x33CCFFAA,"Hráč {FF0000}%s{33CCFF} uložil verejnú pozíciu pre /teleport",Jmeno(playerid));
  5581. return true;
  5582. }
  5583.  
  5584. QCMD:teleport(){
  5585. if(Vezenie[playerid] > 0) return SCM(playerid,-1,"Tento príkaz teraz nemôžeš použiť !");
  5586. new carid = GetPlayerVehicleID(playerid);
  5587. if(carid > 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  5588. SetVehiclePos(carid,LocPos[0],LocPos[1],LocPos[2]);
  5589. SetVehicleZAngle(carid,LocPos[3]);
  5590. LinkVehicleToInterior(carid,LocInt);
  5591. SetPlayerInterior(playerid, LocInt);
  5592. // 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
  5593. }else{
  5594. SetPlayerPos(playerid,LocPos[0],LocPos[1],LocPos[2]);
  5595. SetPlayerFacingAngle(playerid, LocPos[3]);
  5596. SetPlayerInterior(playerid, LocInt);
  5597. }
  5598. SCMTAF(0x33CCFFAA,"Hráč {FF0000}%s {33CCFF}sa presunol na verejnú pozíciu /teleport",Jmeno(playerid));
  5599. return true;
  5600. }
  5601.  
  5602. QCMD:wanted(){
  5603. SCM(playerid,0xFF9900AA,"Hľadané osoby:");
  5604. ForPlayers(i){
  5605. if(GetPlayerWantedLevel(i) > 0) SCMF(playerid,0x33CCFFAA,"%s (ID:%d) - Wanted Level %d",Jmeno(i),i,GetPlayerWantedLevel(i));
  5606. if(Odmena[i] > 0) SCMF(playerid,0x33CCFFAA,"%s (ID:%d) - Odmena %d",Jmeno(i),i,Odmena[i]);
  5607. }
  5608. return true;
  5609. }
  5610.  
  5611. QCMD:zajezd(){
  5612. if(GetPlayerJob(playerid) != BEUSAK1 && GetPlayerJob(playerid) != BEUSAK2 && GetPlayerJob(playerid) != BEUSAK3) return SCM(playerid,-1,"Niesi vodič autobusu !");
  5613. if(isnull(params)) return SCM(playerid,-1,"Použi: /zajezd TEXT");
  5614. SCMTA(0xFF9900AA, "[ ZÁJAZD ]");
  5615. SCMTAF(0x33CCFFAA,"%s [ VODIČ: %s ]",Jmeno(playerid),params);
  5616. return true;
  5617. }
  5618.  
  5619. QCMD:hitman(){
  5620. new id,suma;
  5621. if(sscanf(params,"ii",id,suma)) return SCM(playerid,-1,"Použi: /hitman ID SUMA");
  5622. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  5623. if(suma > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemáš toľko peňazí !");
  5624. if(suma < 1) return SCM(playerid,-1,"Použi: /hitman ID SUMA");
  5625. GivePlayerMoney(playerid,-suma);
  5626. Odmena[id] += suma;
  5627. SCMTAF(0xFF0000AA,"Hráč %s vypísal odmenu %d$ na hráča %s [ Celková čiastka: %d$ ]",Jmeno(playerid),suma,Jmeno(id),Odmena[id]);
  5628. return true;
  5629. }
  5630.  
  5631. QCMD:soudit(){
  5632. if(GetPlayerJob(playerid) != PRAVNIK) return SCM(playerid,-1,"Niesi právnik !");
  5633. if(isnull(params)) return SCM(playerid,-1,"Použi: /soudit ID");
  5634. new id = strval(params);
  5635. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  5636. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5637. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč není blízko teba !");
  5638. if(GetPlayerWantedLevel(playerid) == 0) return SCM(playerid,-1,"Hráč není hladaný !");
  5639. SetPlayerWantedLevel(id,0);
  5640. GameTextForPlayer(id, "~r~Vysudeny", 5000, 1);
  5641. ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0999, 0, 1, 1, 1, 1, 0);
  5642. JobMoney[playerid] += 2500;
  5643. IB(playerid,4,"Na vyplatu ti pribudlo 2500$ za uspesne vysudenie hraca");
  5644. if(id == playerid){
  5645. SCMTAF(0x33CCFFAA,"Právnik %s sa sám vysúdil, už není hľadaný !",Jmeno(playerid));
  5646. }else{
  5647. SCMTAF(0x33CCFFAA,"Právnik %s vysúdil hráča %s, už není hľadaný !",Jmeno(playerid),Jmeno(id));
  5648. }
  5649. return true;
  5650. }
  5651.  
  5652. QCMD:wankin(){
  5653. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5654. ApplyAnimation(playerid, "PAULNMAC", "wank_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5655. return true;
  5656. }
  5657.  
  5658. QCMD:wankout(){
  5659. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5660. ApplyAnimation(playerid, "PAULNMAC", "wank_out", 4.0999, 0, 1, 1, 1, 1, 0);
  5661. return true;
  5662. }
  5663.  
  5664. QCMD:injured(){
  5665. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5666. ApplyAnimation(playerid, "SWEET", "Sweet_injuredloop", 4.0999, 0, 1, 1, 1, 1, 0);
  5667. return true;
  5668. }
  5669.  
  5670. QCMD:vydirat(){
  5671. 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ť");
  5672. if(isnull(params)) return SCM(playerid,-1,"Použi: /vydirat ID");
  5673. new id = strval(params);
  5674. if(id == playerid) return SCM(playerid,-1,"Nemôžeš vydierať sám seba !");
  5675. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není na servery");
  5676. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5677. if(GetPlayerWeapon(playerid) == 0) return SCM(playerid,-1,"Musíš mať v rukách zbraň !");
  5678. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč není v tvojej blízkosti !");
  5679. new money = GetPlayerMoney(id) / random(15);
  5680. GivePlayerMoney(playerid,money);
  5681. GivePlayerMoney(id,-money);
  5682. SCMTAF(0x33CCFFAA,"Mafián %s vydiera hráča %s (%d$)",Jmeno(playerid),Jmeno(id),money);
  5683. return true;
  5684. }
  5685.  
  5686. QCMD:inzerat(){
  5687. if(isnull(params)) return SCM(playerid,-1,"Použi: /inzerat TEXT");
  5688. if(GetPlayerMoney(playerid) < 2000) return SCM(playerid,-1,"Potrebuješ minimálne 2 000$ !");
  5689. GivePlayerMoney(playerid,-2000);
  5690. SendClientMessageToAll(0xFF9900AA, "[ INZERÁT ]");
  5691. SCMTAF(0x33CCFFAA,"%s [ AUTOR: %s ]",params,Jmeno(playerid));
  5692. return true;
  5693. }
  5694.  
  5695. QCMD:novinka(){
  5696. if(GetPlayerJob(playerid) != NOVINAR1 && GetPlayerJob(playerid) != NOVINAR2 && GetPlayerJob(playerid) != NOVINAR3) return SCM(playerid,-1,"Tento príkaz je iba pre novinárov");
  5697. if(isnull(params)) return SCM(playerid,-1,"Použi: /novinka TEXT");
  5698. SendClientMessageToAll(0xFF9900AA, "[ NOVINKA ]");
  5699. SCMTAF(0x33CCFFAA,"%s [ NOVINÁR: %s ]",params,Jmeno(playerid));
  5700. return true;
  5701. }
  5702.  
  5703. QCMD:divacam(){
  5704. new Float:pos[3];
  5705. GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
  5706. SetPlayerCameraLookAt(playerid, pos[0], pos[1], pos[2]);
  5707. SCM(playerid, 0xEFEFF7AA, "Kameru ukončíš príkazom /offcam");
  5708. return true;
  5709. }
  5710.  
  5711. QCMD:odpalit(){
  5712. if(BombPos[playerid][0] == 0 && BombPos[playerid][1] == 0) return SCM(playerid,-1,"Bomba není položená ! /polozit");
  5713. CreateExplosion(BombPos[playerid][0], BombPos[playerid][1], BombPos[playerid][2], 2, 3.0);
  5714. for(new i; i < 3;i++) BombPos[playerid][i] = 0;
  5715. Bomba[playerid]--;
  5716. IB(playerid,3,"Bomba odpalena");
  5717. return true;
  5718. }
  5719.  
  5720. QCMD:vypoved(){
  5721. IB(playerid,3,"Dal si vypoved !");
  5722. SetPlayerJob(playerid,-1);
  5723. SetPlayerColor(playerid, 0xAFAFAFAA);
  5724. return true;
  5725. }
  5726.  
  5727. QCMD:atentat(){
  5728. if(Bomba[playerid] == 0) return SCM(playerid,-1,"Nemáš žiadnu bombu !");
  5729. if(MafiaZK[playerid] < 5) return SCM(playerid,-1,"Potrebujete minimálne 5 mafiánskych ZK !");
  5730. if(BombAtentat[0] != 0 && BombAtentat[1] != 0) return SCM(playerid,-1,"Bomba je už položená !");
  5731. ApplyAnimation(playerid, "BOMBER", "BOM_Plant_Loop", 5.5, 1, 1, 1, 1, 1, 0);
  5732. SCMTA(0xFF0000AA, "Je nahlásený Atentát ! Armáda je mobilizovaná !");
  5733. IB(playerid,5,"Rychlo utekaj ! Za 5 sekund to tu vybuchne");
  5734. Bomba[playerid]--;
  5735. GetPlayerPos(playerid,BombAtentat[0],BombAtentat[1],BombAtentat[2]);
  5736. SetTimerEx("BombExplode", 30000, false,"i",playerid);
  5737. return true;
  5738. }
  5739.  
  5740. QCMD:polozit(){
  5741. if(Bomba[playerid] == 0) return SCM(playerid,-1,"Nemáš žiadnu bombu !");
  5742. if(MafiaZK[playerid] < 5) return SCM(playerid,-1,"Potrebujete minimálne 5 mafiánskych ZK !");
  5743. if(BombPos[playerid][0] == 0 && BombPos[playerid][1] == 0) return SCM(playerid,-1,"Už si jednu bombu položil, použi /odpalit");
  5744. GetPlayerPos(playerid,BombPos[playerid][0], BombPos[playerid][1], BombPos[playerid][2]);
  5745. ApplyAnimation(playerid, "BOMBER", "BOM_Plant_Loop", 5.5, 1, 1, 1, 1, 1, 0);
  5746. IB(playerid,4,"Bombu odpalis prikazom /odpalit");
  5747.  
  5748. return true;
  5749. }
  5750.  
  5751. QCMD:telefon()
  5752. {
  5753. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemůžeš byt v autě !");
  5754. else
  5755. {
  5756. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
  5757. SetPlayerAttachedObject(playerid, 4, 330, 6);
  5758. Dialog(playerid,2,"Telefón","Prostitutka\nMechnik\nPravnik\nDoktor\nHasici\nPilot\nSAPD\nTaxi\nVrah","Vybrat","Zrušit","telefon");
  5759. }
  5760. return true;
  5761. }
  5762.  
  5763. QCMD:hasicak(){
  5764. if(GetPlayerJob(playerid) != HASICI1 && GetPlayerJob(playerid) != HASICI2) return SCM(playerid,-1,"Niesi hasič !");
  5765. if(isnull(params)) return SCM(playerid,-1,"Použi: /hasicak ID");
  5766. new id = strval(params);
  5767. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  5768. if(!IsPlayerInRangeOfPlayer(playerid,id)) return SCM(playerid,-1,"Hráč nije v tvojej blízkosti");
  5769. GivePlayerWeapon(id, 42, 100);
  5770. GivePlayerWeapon(id, 37, 100);
  5771. if(id == playerid) SCMTAF(0x33CCFFAA,"Hasič %s si zobral výbavu zo skladu",Jmeno(playerid));
  5772. else SCMTAF(0x33CCFFAA,"Hasič %s dal hráčovy %s hasičskú výbavu",Jmeno(playerid),Jmeno(id));
  5773. return true;
  5774. }
  5775.  
  5776. QCMD:loterie(){
  5777. if(isnull(params)) return SCM(playerid,-1,"Použi: /loeterie 0-100");
  5778. if(Loteria[playerid] > -1) return SCM(playerid,-1,"Už si podal športku !");
  5779. if(GetPlayerMoney(playerid) < 5000) return SCM(playerid,-1,"Nemáš 5 000$");
  5780. new id = strval(params);
  5781. if(id < 0 || id > 100) return SCM(playerid,-1,"Použi: /loterie 0-100");
  5782. Loteria[playerid] = id;
  5783. SCMF(playerid,-1,"Vsadil si na číslo %d. Veľa šťastia",id);
  5784. GivePlayerMoney(playerid, -5000);
  5785. return true;
  5786. }
  5787.  
  5788. QCMD:handsup(){
  5789. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5790. ApplyAnimation(playerid, "ROB_BANK", "SHP_HandsUp_Scr", 4.0999, 0, 1, 1, 1, 1, 0);
  5791. return true;
  5792. }
  5793.  
  5794. QCMD:smoking(){
  5795. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5796. if(isnull(params)) return SCM(playerid,-1,"Použi: /smoking 1-6");
  5797. new id = strval(params);
  5798. if(id == 1) ApplyAnimation(playerid, "SMOKING", "M_smk_tap", 4.0999, 0, 1, 1, 1, 1, 0);
  5799. else if(id == 2)ApplyAnimation(playerid, "SMOKING", "M_smk_in", 4.0999, 0, 1, 1, 1, 1, 0);
  5800. else if(id == 3)ApplyAnimation(playerid, "SMOKING", "M_smklean_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5801. else if(id == 4)ApplyAnimation(playerid, "SMOKING", "F_smklean_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5802. else if(id == 5)ApplyAnimation(playerid, "SMOKING", "M_smkstnd_loop", 4.0999, 0, 1, 1, 1, 1, 0);
  5803. else ApplyAnimation(playerid, "SMOKING", "M_smk_out", 4.0999, 0, 1, 1, 1, 1, 0);
  5804. return true;
  5805. }
  5806.  
  5807. QCMD:dragcreate(){
  5808. if(DragMoney != -1) return SCM(playerid,-1,"Drag už je vytvorený ! Pripojíš sa príkazom /dragjoin");
  5809. if(isnull(params)) return SCM(playerid,-1,"Použi: /dragcreate [ SUMA ]");
  5810. new id = strval(params);
  5811. if(0 > id) return SCM(playerid,-1,"Chybná čiastka !");
  5812. if(id > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Toľko peňazí nemáš !");
  5813. DragMoney = id;
  5814. Drag[DragPlayers] = playerid; // Potom treba DragPlayers+1
  5815. GivePlayerMoney(playerid,-id);
  5816. SCMTAF(0x00B700AA,"Hráč %s vytvoril drag zo zapísaným %d$",Jmeno(playerid),id);
  5817. return true;
  5818. }
  5819.  
  5820. QCMD:dragjoin(){
  5821. if(DragMoney == -1) return SCM(playerid,-1,"Žiadny drag nieje vytvorený ! vytvoríš ho príkazom /dragcreate");
  5822. if(DragMoney > GetPlayerMoney(playerid)){
  5823. SCMF(playerid,-1,"Nemáš %d$ na pripojenie do závodu",DragMoney);
  5824. return true;
  5825. }
  5826. if(DragStarted) return SCM(playerid,-1,"Musíš počkať, závod práve prebieha");
  5827. for(new i; i < DragPlayers+1;i++) if(Drag[i] == playerid) return SCM(playerid,-1,"Už si v závode pripojený !");
  5828. DragPlayers++;
  5829. Drag[DragPlayers] = playerid;
  5830. GivePlayerMoney(playerid,-DragMoney);
  5831. SCMTAF(0x00B700AA,"Hráč %s se připojil do dragu .",Jmeno(playerid));
  5832. return true;
  5833. }
  5834.  
  5835. QCMD:dragstart(){
  5836. if(DragMoney == -1) return SCM(playerid,-1,"Žiadny drag nieje vytvorený ! vytvoríš ho príkazom /dragcreate");
  5837. if(DragStarted) return SCM(playerid,-1,"Závod už je odštartovaný");
  5838. DragCount = 5;
  5839. DragStarted = true;
  5840. SetTimer("StartDrag", 1000, false);
  5841. //new DragCount;
  5842. return true;
  5843. }
  5844.  
  5845. QCMD:dragend(){
  5846. if(DragMoney == -1) return SCM(playerid,-1,"Žiadny drag nieje vytvorený ! vytvoríš ho príkazom /dragcreate");
  5847. if(DragStarted) return SCM(playerid,-1,"Musíš počkať, závod práve prebieha");
  5848. DragStarted = false;
  5849. //DragTime[i] = gettime();
  5850. for(new x; x < DragPlayers+1;x++){
  5851. GivePlayerMoney(Drag[x], DragMoney);
  5852. Drag[x] = -1;
  5853. }
  5854. SCMTA(0x00B700AA,"Drag bol zrušený .");
  5855. DragMoney = -1;
  5856. DragPlayers = 0;
  5857. return true;
  5858. }
  5859. /*
  5860. new Float:RacePos[MAX_RACE_POS][3];
  5861. new RaceLoad = -1;
  5862. new RaceCount; // odpočet (5, 4, 3, 2, 1, GO GO GO )
  5863. new RaceMoney = -1;
  5864. new RaceStarted;
  5865. new Race[MAX_PLAYERS] = {-1,...};
  5866. */
  5867. QCMD:racepos(){
  5868. LEVEL(1);
  5869. if(RaceLoad == MAX_RACE_POS-1) return SCM(playerid,-1,"Už viac pozícií nemôžeš ukladať !");
  5870. new car = GetPlayerVehicleID(playerid);
  5871. if(car == 0) return SCM(playerid,-1,"Musíš byť v aute !");
  5872. RaceLoad++;
  5873. GetVehiclePos(car,RacePos[RaceLoad][0],RacePos[RaceLoad][1],RacePos[RaceLoad][2]);
  5874. SCMF(playerid,-1,"CP %d bol úspešne uložený",RaceLoad);
  5875. return true;
  5876. }
  5877.  
  5878. QCMD:racereset(){
  5879. LEVEL(1);
  5880. for(new i; i < MAX_RACE_POS;i++){
  5881. RacePos[i][0] = 0;
  5882. RacePos[i][1] = 0;
  5883. RacePos[i][2] = 0;
  5884. }
  5885. RaceLoad = -1;
  5886. SCM(playerid,-1,"Vynuloval si mapu. Novú vytvoríš príkazom /racepos");
  5887. return true;
  5888. }
  5889.  
  5890. QCMD:racecreate(){
  5891. if(RacePos[0][0] == 0 && RacePos[0][1] == 0) return SCM(playerid,-1,"Administrátor nevytvoril žiadnu trať !");
  5892. if(RaceMoney > -1) return SCM(playerid,-1,"Závod je už vytvorený ! Použi /racejoin");
  5893. if(isnull(params)) return SCM(playerid,-1,"Použi: /racecreate [ SUMA ]");
  5894. new id = strval(params);
  5895. if(id < 1) return SCM(playerid,-1,"Použi: /racecreate [ SUMA ]");
  5896. if(id > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  5897. GivePlayerMoney(playerid,-id);
  5898. RaceMoney = id;
  5899. Race[playerid] = 0;
  5900. SCMTAF(0x00B700AA,"Hráč %s vytvoril závod zo zapísaným %d$",Jmeno(playerid),id);
  5901. SetPlayerRaceCheckpoint(playerid,0,RacePos[0][0],RacePos[0][1],RacePos[0][2],RacePos[1][0],RacePos[1][1],RacePos[1][2],40);
  5902. Misia[playerid] = 500;
  5903. SCM(playerid,-1,"Dostav sa na štart závodu. Následuj červený štvorček na minimape");
  5904. return true;
  5905. }
  5906.  
  5907. QCMD:racejoin(){
  5908. if(RacePos[0][0] == 0 && RacePos[0][1] == 0) return SCM(playerid,-1,"Administrátor nevytvoril žiadnu trať !");
  5909. if(RaceMoney == -1) return SCM(playerid,-1,"Závod nie je vytvorený ! Použi /racecreate");
  5910. if(RaceMoney > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemáš dostatok peňazí !");
  5911. if(Race[playerid] == 0) return SCM(playerid,-1,"Už si v závode pripojený !");
  5912. if(RaceStarted) return SCM(playerid,-1,"Závod je už odštartovaný !");
  5913. GivePlayerMoney(playerid,-RaceMoney);
  5914. Race[playerid] = 0;
  5915. SCMTAF(0x00B700AA,"Hráč %s se připojil do závodu. (/racejoin)",Jmeno(playerid));
  5916. SetPlayerRaceCheckpoint(playerid,0,RacePos[0][0],RacePos[0][1],RacePos[0][2],RacePos[1][0],RacePos[1][1],RacePos[1][2],40);
  5917. Misia[playerid] = 500;
  5918. SCM(playerid,-1,"Dostav sa na štart závodu. Následuj červený štvorček na minimape");
  5919. return true;
  5920. }
  5921.  
  5922. QCMD:racestart(){
  5923. if(RacePos[0][0] == 0 && RacePos[0][1] == 0) return SCM(playerid,-1,"Administrátor nevytvoril žiadnu trať !");
  5924. if(RaceMoney == -1) return SCM(playerid,-1,"Závod nie je vytvorený ! Použi /racecreate");
  5925. RaceCount = 5;
  5926. RaceStarted = true;
  5927. ForPlayers(i){
  5928. if(Race[i] == 0){
  5929. TogglePlayerControllable(i,0);
  5930. SCM(i,-1,"Odpočítavanie závodu bolo spustené !");
  5931. }
  5932. }
  5933. SetTimer("StartRace", 1000, false);
  5934. return true;
  5935. }
  5936.  
  5937. QCMD:raceend(){
  5938. if(RacePos[0][0] == 0 && RacePos[0][1] == 0) return SCM(playerid,-1,"Administrátor nevytvoril žiadnu trať !");
  5939. if(RaceMoney == -1) return SCM(playerid,-1,"Závod nie je vytvorený ! Použi /racecreate");
  5940. if(RaceStarted) return SCM(playerid,-1,"Závod je už odštartovaný !");
  5941. ForPlayers(i){
  5942. if(Race[i] > -1){
  5943. Misia[i] = 0;
  5944. DisablePlayerRaceCheckpoint(i);
  5945. Race[i] = -1;
  5946. GivePlayerMoney(playerid,RaceMoney);
  5947. }
  5948. }
  5949. RaceMoney = -1;
  5950. RaceStarted = false;
  5951. SCMTA(0x00B700AA,"Závod bol zrušený .");
  5952.  
  5953. return true;
  5954. }
  5955.  
  5956. QCMD:prikazy(){
  5957. 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");
  5958. return true;
  5959. }
  5960. QCMD:prikazy2(){
  5961. 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");
  5962. return true;
  5963. }
  5964.  
  5965. QCMD:animace(){
  5966. 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");
  5967. return true;
  5968. }
  5969.  
  5970. QCMD:dmostrov(){
  5971. 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");
  5972. return true;
  5973. }
  5974.  
  5975. QCMD:uzdravit(){
  5976. if(GetPlayerJob(playerid) != DOKTOR1 && GetPlayerJob(playerid) != DOKTOR2 && GetPlayerJob(playerid) != DOKTOR3 && GetPlayerJob(playerid) != DOKTOR4) return SCM(playerid,-1,"Tento príkaz nemôžeš používať");
  5977. if(isnull(params)) return SCM(playerid,-1,"POUŽI: /uzdravit [ ID ]");
  5978. new id = strval(params);
  5979. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený !");
  5980. if(IsPlayerInAnyVehicle(id)) return SCM(playerid,-1,"Hráč nesmie byť v aute !");
  5981. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  5982. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč nieje v tvojej blízkosti !");
  5983. new Float:h;
  5984. GetPlayerHealth(id,h);
  5985. if(h == 100) return SCM(playerid,-1,"Hráč nepotrebuje uzdraviť !");
  5986. SetPlayerHealth(id, 100.0);
  5987. GameTextForPlayer(id, "~r~Uzdraveny", 5000, 1);
  5988. JobMoney[playerid] += 500;
  5989. IB(playerid,2,"Na vyplatu ti pribudlo dalsich 500$");
  5990. if(id == playerid){
  5991. SCMTAF(0x33CCFFAA,"Doktor %s sa uzdravil",Jmeno(id));
  5992. }else{
  5993. SCMTAF(0x33CCFFAA,"Doktor %s uzdravil hráča %s",Jmeno(playerid),Jmeno(id));
  5994. ApplyAnimation(id, "KNIFE", "KILL_Knife_Ped_Die", 4.0999, 0, 1, 1, 1, 1, 0);
  5995. ApplyAnimation(playerid, "MEDIC", "CPR", 4.0999, 0, 1, 1, 1, 1, 0);
  5996. }
  5997. return true;
  5998. }
  5999.  
  6000. QCMD:zmrzlina(){
  6001. if(GetPlayerJob(playerid) != ZMRZLINAR) return SCM(playerid,-1,"Tento príkaz nemôžeš pouziť");
  6002. if(isnull(params)) return SCM(playerid,-1,"POUŽI: /zmrzlina [ ID ]");
  6003. new id = strval(params);
  6004. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený !");
  6005. if(IsPlayerInAnyVehicle(id)) return SCM(playerid,-1,"Hráč nesmie byť v aute !");
  6006. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč nieje v tvojej blízkosti !");
  6007. new Float:x,Float:y,Float:z,pickup;
  6008. GetPlayerPos(id,x,y,z);
  6009. pickup = CreatePickup(1241, 4, x,y,z, 0);
  6010. SetTimerEx("ZmrzlinaPickup", 2000, false, "i",pickup);
  6011. JobMoney[playerid] += 500;
  6012. IB(playerid,2,"Na vyplatu ti pribudlo dalsich 500$");
  6013. SCMTAF(0x33CCFFAA,"Zmrzlinár %s predal hráčovy %s zmrzlinu :)",Jmeno(playerid),Jmeno(id));
  6014. return true;
  6015. }
  6016.  
  6017. QCMD:kontrola(){
  6018. if(GetPlayerJob(playerid) != POLICIA1 && GetPlayerJob(playerid) != POLICIA2 && GetPlayerJob(playerid) != POLICIA3) return SCM(playerid,-1,"Tento príkaz je iba pre policajtov !");
  6019. if(isnull(params)) return SCM(playerid,-1,"POUŽI: /kontrola [ ID ]");
  6020. new id = strval(params);
  6021. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený !");
  6022. if(id == playerid) return SCM(playerid,-1,"Nemôžeš kontrolovať sám seba ! :D");
  6023. if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Nemôžeš sedieť v aute !");
  6024. if(Vodicak[id] == 1) return SCM(playerid,-1,"Hráč má vodičský preukaz !");
  6025. if(!IsPlayerInRangeOfPlayer(playerid,id,7.0)) return SCM(playerid,-1,"Hráč nieje v tvojej blízkosti !");
  6026. if(GetPlayerMoney(playerid) < 5000) return SCM(playerid,-1,"Hráč nemá dostatok peňazí na zaplatenie pokuty");
  6027. GivePlayerMoney(playerid,5000);
  6028. GivePlayerMoney(id,-5000);
  6029. SCMTAF(0x33CCFFAA,"Policajt %s dáva hráčovy %s pokutu pretože nemá vodičský preukaz",Jmeno(playerid),Jmeno(id));
  6030. return true;
  6031. }
  6032.  
  6033. QCMD:zakaznik()
  6034. {
  6035. if(GetPlayerJob(playerid) != TAXI1 && GetPlayerJob(playerid) != TAXI2) return SCM(playerid,-1,"Nejsi taxikar !");
  6036. if(isnull(params)) return SCM(playerid,-1,"POUZIJ: /zakaznik [id]");
  6037. new id = strval(params);
  6038. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hrac neni pripojeny !");
  6039. if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Musis sedet v aute !");
  6040. if(Zakaznik[id] == 1) return SCM(playerid,-1,"Hrac si nezavolal taxi !");
  6041. else
  6042. {
  6043. new Float:pos[3],interier;
  6044. GetPlayerPos(id,pos[0],pos[1],pos[2]);
  6045. interier = GetPlayerInterior(id);
  6046. new car = GetPlayerVehicleID(playerid);
  6047. SetVehiclePos(car,pos[0],pos[1] + 4,pos[2] + 0.5);
  6048. LinkVehicleToInterior(car, interier);
  6049. ForPlayers(i)
  6050. Zakaznik[id] = false;
  6051. SCM(id,-1,"Vas taxik je pripraveny !");
  6052. SetPlayerInterior(playerid,interier);
  6053. }
  6054. return true;
  6055. }
  6056.  
  6057. QCMD:celaopen(){
  6058. if(GetPlayerJob(playerid) != OCHRANKA) return SCM(playerid,-1,"Niesi ochrankár/dozorca");
  6059. MoveObject(Cela[14], 248.5469, 1802.618, 3.674, 2.0);
  6060. IB(playerid,3,"Cely sa otvaraju");
  6061. return true;
  6062. }
  6063.  
  6064. QCMD:celaclose(){
  6065. if(GetPlayerJob(playerid) != OCHRANKA) return SCM(playerid,-1,"Niesi ochrankár/dozorca");
  6066. IB(playerid,3,"Cely sa zatvaraju");
  6067. MoveObject(Cela[14], 248.5549, 1802.6109, 9.0909, 2.0);
  6068. return true;
  6069. }
  6070. //spraviť vo vezeni dvere
  6071.  
  6072. QCMD:mechanik(){
  6073. if(GetPlayerJob(playerid) != OPRAVAR1 && GetPlayerJob(playerid) != OPRAVAR2 && GetPlayerJob(playerid) != OPRAVAR3) return SCM(playerid,-1,"Príkaz môže použiť iba mechanik");
  6074. if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,"Musíš sedieť v aute !");
  6075. Dialog(playerid,2,"Mechanik","Odtiahnuť\nOpraviť\nNitro\nHydraulika","Vybrať","Zrušiť","mechanik");
  6076. return true;
  6077. }
  6078.  
  6079. QCMD:givecash(){
  6080. new id,suma;
  6081. if(sscanf(params,"ii",id,suma)) return SCM(playerid,-1,"Použi: /givecash id suma");
  6082. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6083. if(id == playerid) return SCM(playerid,-1,"Nemôžeš poslať peniaze sám sebe");
  6084. if(suma < 1) return SCM(playerid,-1,"zlá čiastka");
  6085. if(suma > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemáš dostatok peňazí");
  6086. GivePlayerMoney(playerid,-suma);
  6087. GivePlayerMoney(id,suma);
  6088. SCMF(playerid,0xEFEFF7AA,"Poslal si hráčovy %s sumu %d$",Jmeno(id),suma);
  6089. SCMF(playerid,0xEFEFF7AA,"Hráč %s ti poslal sumu %d$",Jmeno(playerid),suma);
  6090. return true;
  6091. }
  6092.  
  6093. QCMD:investice(){
  6094. if(isnull(params)) return SCM(playerid,-1,"Použi: /investice čiastka");
  6095. 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)){
  6096. if(Firma[playerid] == 0) return SCM(playerid,-1,"Nemáš firmu ! Použi /firma");
  6097. new money = strval(params);
  6098. if(GetPlayerMoney(playerid) < money) return SCM(playerid,-1,"Nemáš toľko peňazí !");
  6099. Firma[playerid] = money;
  6100. GivePlayerMoney(playerid,-money);
  6101. IBF(playerid,5,"Investoval si do svojej firmy %d$. Tvoja firma má %d$",money,Firma[playerid]);
  6102. } else SCM(playerid,-1,"Niesi na úrade !");
  6103. return true;
  6104. }
  6105.  
  6106. QCMD:autoskola(){//potom spraviť autoškolu
  6107. if(Vodicak[playerid] == 1) return SCM(playerid,-1,"Už máš vodičský preukaz !");
  6108. SetPlayerInterior(playerid, 0);
  6109. SetPlayerPos(playerid, -2026.1159, -98.5488, 35.1641);
  6110. SCMTAF(0x33CCFFAA,"Hráč %s použil pomocný príkaz /autoskola",Jmeno(playerid));
  6111. return true;
  6112. }
  6113.  
  6114. QCMD:lodniskola(){
  6115. if(Lodicak[playerid] == 1) return SCM(playerid,-1,"Už máš lodný preukaz !");
  6116. SetPlayerInterior(playerid, 0);
  6117. SetPlayerPos(playerid, -2184.5577, 2412.7666, 5.1563);
  6118. SCMTAF(0x33CCFFAA,"Hráč %s použil pomocný príkaz /lodniskola",Jmeno(playerid));
  6119. return true;
  6120. }
  6121.  
  6122. QCMD:prodatfirmu(){
  6123. 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)){
  6124. if(Firma[playerid] == 0) return SCM(playerid,-1,"Nemáš firmu ! Použi /firma");
  6125. GivePlayerMoney(playerid,Firma[playerid]);
  6126. IBF(playerid,5,"Predal si svoju firmu za %d$",Firma[playerid]);
  6127. Firma[playerid] = 0;
  6128. } else SCM(playerid,-1,"Niesi na úrade !");
  6129. return true;
  6130. }
  6131.  
  6132. QCMD:ukazatnicky(){
  6133. ForPlayers(i){
  6134. ShowPlayerNameTagForPlayer(playerid, i, true);
  6135. }
  6136. IB(playerid,3,"Zobrazil si vsetky nicky");
  6137. return true;
  6138. }
  6139.  
  6140. QCMD:schovatnicky(){
  6141. ForPlayers(i){
  6142. ShowPlayerNameTagForPlayer(playerid, i, false);
  6143. }
  6144. IB(playerid,3,"Skryl si vsetky nicky");
  6145. return true;
  6146. }
  6147.  
  6148. QCMD:pustitzbrane(){
  6149. ResetPlayerWeapons(playerid);
  6150. IB(playerid,3,"Pustil si vsetky svoje zbrane");
  6151. return true;
  6152. }
  6153.  
  6154. QCMD:leteckaskola(){
  6155. if(Letecak[playerid] == 1) return SCM(playerid,-1,"Už máš letecký preukaz !");
  6156. SetPlayerInterior(playerid, 0);
  6157. SetPlayerPos(playerid, 410.8804, 2533.0087, 19.1483);
  6158. SCMTAF(0x33CCFFAA,"Hráč %s použil pomocný príkaz /leteckaskola",Jmeno(playerid));
  6159. return true;
  6160. }
  6161.  
  6162. /*
  6163. Domové príkazy:
  6164. stavmariuhany
  6165. vlozitmarihuanu
  6166. vybratmarihuanu
  6167. prodatmarihuanu
  6168. */
  6169. //Locked if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,-1,"Nemôžeš byť v aute !");
  6170. //=================== ADMIN SCRIPT =========================//
  6171. QCMD:rampdestroy(){
  6172. LEVEL(3);
  6173. if(RampCount == -1) return SCM(playerid,-1, "Nieje vytvorená žiadna rampa !");
  6174. for(new i; i < RampCount+1;i++){
  6175. DestroyObject(Rampa[i]);
  6176. }
  6177. RampCount = -1;
  6178. SCM(playerid,-1,"Rampy boli úspešne zničené !");
  6179. SCMTAF(0xEFEFF7AA,"Administrátor %s zmazal všetky rampy !",Jmeno(playerid));
  6180. return true;
  6181. }
  6182.  
  6183. QCMD:rampa(){
  6184. LEVEL(3);
  6185. if(isnull(params)) return SCM(playerid,-1,"Použi: /rampa [ 0 - 7 ]");
  6186. new id = strval(params);
  6187. if(id < 0 || id > 7) return SCM(playerid,-1,"Použi: /rampa [ 0 - 7 ]");
  6188. if(RampCount == MAX_RAMPS-1) return SCM(playerid,-1,"Kapacita rámp bola vyčerpaná ! Použi /rampdestroy");
  6189. new Float:Poss[4], car = GetPlayerVehicleID(playerid);
  6190. GetPlayerPos(playerid,Poss[0],Poss[1],Poss[2]);
  6191. if(car == 0) GetPlayerFacingAngle(playerid,Poss[3]);
  6192. else GetVehicleZAngle(car, Poss[3]);
  6193. InfrontOf(playerid,Poss[0],Poss[1],8.0);
  6194. if(id == 0) id = 1631;
  6195. else if(id == 1) id = 1632;
  6196. else if(id == 2) id = 1634;
  6197. else if(id == 3) id = 1655;
  6198. else if(id == 4){ id = 13641; Poss[3] += 90;
  6199. }else if(id == 5){ id = 7627; Poss[2] += 3;
  6200. }else if(id == 6){
  6201. id = 11011; Poss[2] += 3;
  6202. }else{ id = 4564;
  6203. Poss[2] += 65;
  6204. Poss[0] += 17;
  6205. Poss[1] += 17;
  6206. }
  6207. RampCount++;
  6208. Rampa[RampCount] = CreateObject(id,Poss[0],Poss[1],Poss[2],0.0, 0.0, Poss[3], 500);
  6209. SCMF(playerid,0xEFEFF7AA,"[%d/%d] Objekt vytvorený",RampCount,MAX_RAMPS);
  6210. return true;
  6211. }
  6212.  
  6213. QCMD:zkusenosti(){
  6214. LEVEL(5);
  6215. if(isnull(params)) return SCM(playerid,-1,"Použi: /zkusenosti ID");
  6216. new id = strval(params);
  6217. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6218. SCMTAF(ADMIN_COLOR,"Administrátor %s dal hráčovy %s 10 skúseností z každého povolania",Jmeno(playerid),Jmeno(id));
  6219. PoliciaZK[playerid] = PoliciaZK[id] + 10;
  6220. MafiaZK[id] = MafiaZK[id] + 10;
  6221. VojakZK[id] = VojakZK[id] +10;
  6222. VodicZK[id] = VodicZK[id] + 10;
  6223. LetecZK[id] = LetecZK[id] + 10;
  6224. return true;
  6225. }
  6226.  
  6227. QCMD:allunlock(){
  6228. LEVEL(3);
  6229. for(new x; x < MAX_VEHICLES;x++){
  6230. ForPlayers(i){
  6231. SetVehicleParamsForPlayer(x, i, false, false);
  6232. }}
  6233. SCMTAF(ADMIN_COLOR,"Administrátor %s odomkol všetky vozidlá na servery !",Jmeno(playerid));
  6234. return true;
  6235. }
  6236.  
  6237. QCMD:tankovat(){
  6238. LEVEL(3);
  6239. for(new i; i < MAX_VEHICLES;i++){
  6240. Benzin[i] = (100);
  6241. }
  6242. SCMTAF(ADMIN_COLOR,"Administrátor %s natankoval všetky vozidlá na servery !",Jmeno(playerid));
  6243. return true;
  6244. }
  6245.  
  6246. QCMD:warpsoff(){
  6247. LEVEL(1);
  6248. ForPlayers(i){
  6249. Zakaz = true;
  6250. SetPVarInt(i,"Zakaz",1);
  6251. }
  6252. SCMTAF(ADMIN_COLOR,"Administrátor %s vypol warpy !",Jmeno(playerid));
  6253. return true;
  6254. }
  6255.  
  6256. QCMD:warpson(){
  6257. LEVEL(1);
  6258. ForPlayers(i){
  6259. Zakaz = false;
  6260. SetPVarInt(i,"Zakaz",0);
  6261. }
  6262. SCMTAF(ADMIN_COLOR,"Administrátor %s zapol warpy !",Jmeno(playerid));
  6263. return true;
  6264. }
  6265.  
  6266. QCMD:unfreeze(){
  6267. LEVEL(1);
  6268. if(isnull(params)) return SCM(playerid,-1,"Použi: /unfreeze ID");
  6269. new id = strval(params);
  6270. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6271. TogglePlayerControllable(id, 1);
  6272. SCMTAF(ADMIN_COLOR,"Administrátor %s odmrazil hráča %s",Jmeno(playerid),Jmeno(id));
  6273. Afk[id] = false;
  6274. return true;
  6275. }
  6276.  
  6277. QCMD:freeze(){
  6278. LEVEL(1);
  6279. if(isnull(params)) return SCM(playerid,-1,"Použi: /freeze ID");
  6280. new id = strval(params);
  6281. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6282. TogglePlayerControllable(id, 0);
  6283. SCMTAF(ADMIN_COLOR,"Administrátor %s zmrazil hráča %s",Jmeno(playerid),Jmeno(id));
  6284. Afk[id] = true;
  6285. return true;
  6286. }
  6287.  
  6288. QCMD:avypoved(){
  6289. LEVEL(3);
  6290. if(isnull(params)) return SCM(playerid,-1,"Použi: /avypoved ID");
  6291. new id = strval(params);
  6292. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6293. SetPlayerJob(id,NEZAMESTNANY);
  6294. SetPlayerColor(id, 0xAFAFAFAA);
  6295. SCMTAF(ADMIN_COLOR,"Administrátor %s vyhodil hráča %s zo zamestnania",Jmeno(playerid),Jmeno(id));
  6296. return true;
  6297. }
  6298.  
  6299. QCMD:getinfo(){
  6300. LEVEL(1);
  6301. if(isnull(params)) return SCM(playerid,-1,"Použi: /getinfo ID");
  6302. new id = strval(params);
  6303. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6304. SCMF(playerid,0xFF9900AA,"Info o hráčovy %s",Jmeno(id));
  6305. SCMF(playerid,0x33CCFFAA,"[Dni: %d | Hodin: %d | Minut: %d]",0,0,0); // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO DOROBIT nahrany čas
  6306. SCMF(playerid,0x33CCFFAA,"[Banka: %d | Peníze: %d | Firma: %d$ | Dům číslo: %d]",Banka[id],GetPlayerMoney(id),Firma[id],0/*,Dom[id]*/);
  6307. SCMF(playerid,0x33CCFFAA,"[Marihuana: %d | Alkohol: %d | WantedLevel: %d]",Marihuana[id],GetPlayerDrunkLevel(id),GetPlayerWantedLevel(id));
  6308. SCMF(playerid,0x33CCFFAA,"[Zabil: %d | Umřel: %d | Bomba: %d]",Zabil[id],Umrel[id],Bomba[id]);
  6309. SCMF(playerid,0x33CCFFAA,"[Řidický průkaz: %s | Letecký průkaz: %s | Lodní průkaz: %s]",YesNo(Vodicak[id]),YesNo(Letecak[id]),YesNo(Lodicak[id]));
  6310. SCMF(playerid,0x33CCFFAA,"[Zbrojní prukaz: %d | Pas: %d]",Vyzbroj[id],Pas[id]);
  6311. SCMF(playerid,0x33CCFFAA,"[PolicejníZK: %d | MafiánskéZK: %d | VojenskéZK: %d]",PoliciaZK[id],MafiaZK[id],VojakZK[id]);
  6312. SCMF(playerid,0x33CCFFAA,"[ŘidickéZK: %d | LeteckéZK: %d]",VodicZK[id],LetecZK[id]);
  6313. return true;
  6314. }
  6315.  
  6316. QCMD:savelvl(){
  6317. if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"Niesi rcon admin !");
  6318. if(isnull(params)) return SCM(playerid,-1,"Použi: /savelvl ID");
  6319. new id = strval(params);
  6320. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6321. SavePlayerData(id);
  6322. SCM(playerid,0xEFEFF7AA, "[ ! ] Úspěšně uloženo");
  6323. return true;
  6324. }
  6325.  
  6326. QCMD:prukazy(){
  6327. LEVEL(5);
  6328. if(isnull(params)) return SCM(playerid,-1,"Použi: /prukazy ID");
  6329. new id = strval(params);
  6330. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6331. SCMTAF(ADMIN_COLOR,"Administrátor %s dal hráčovy %s všetky preukazy",Jmeno(playerid),Jmeno(id));
  6332. Vodicak[id] = 1;
  6333. Letecak[id] = 1;
  6334. Lodicak[id] = 1;
  6335. Vyzbroj[id] = 1;
  6336. Pas[id] = 1;
  6337. return true;
  6338. }
  6339.  
  6340. QCMD:specoff(){
  6341. LEVEL(1);
  6342. if(isnull(params)) return SCM(playerid,-1,"Použi: /spec ID");
  6343. new id = strval(params);
  6344. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6345. TogglePlayerSpectating(playerid, false);
  6346. TogglePlayerControllable(playerid, true);
  6347. SetCameraBehindPlayer(playerid);
  6348. return true;
  6349. }
  6350.  
  6351. QCMD:rpenize(){
  6352. LEVEL(2);
  6353. if(isnull(params)) return SCM(playerid,-1,"Použi: /rpenize ID");
  6354. new id = strval(params);
  6355. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6356. SCMTAF(ADMIN_COLOR,"Administrátor %s resetoval hráčovy %s peniaze",Jmeno(playerid),Jmeno(id));
  6357. ResetPlayerMoney(id);
  6358. return true;
  6359. }
  6360.  
  6361. QCMD:acheat(){
  6362. LEVEL(1);
  6363. if(isnull(params)) return SCM(playerid,-1,"Použi: /acheat ID");
  6364. new id = strval(params);
  6365. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6366. if(Afk[id] == true) return SCM(playerid,-1,"Hráč je afk alebo zmrazený");
  6367. if(GetPVarInt(id,"Testovany") == 1) return SCM(playerid,-1,"Musíš počkať, práve prebieha testovanie tohoto hráča");
  6368. SCMTAF(ADMIN_COLOR,"Administrátor %s testuje hráča %s",Jmeno(playerid),Jmeno(id));
  6369. SetPVarInt(id,"Testovany",1);
  6370. SetPlayerAmmo(id, 46, -1);//
  6371. new Float:armor,Float:health,Float:Poss[3];
  6372. GetPlayerHealth(id,health);
  6373. GetPlayerArmour(id,armor);
  6374. TogglePlayerControllable(id, true);
  6375. SetPlayerArmour(id,0);
  6376. SetPlayerHealth(id,100);
  6377. GetPlayerPos(id,Poss[0],Poss[1],Poss[2]);
  6378. SetPlayerPos(id,Poss[0],Poss[1],Poss[2]+45);
  6379. CreateExplosion(Poss[0],Poss[1],Poss[2] + 40, 6, 20.0);
  6380. new Float:z = Poss[2];
  6381. SetTimerEx("acheat",1000,false,"ifff",id,health,armor,z);
  6382. return true;
  6383. }
  6384.  
  6385. QCMD:pocasi(){
  6386. LEVEL(1);
  6387. if(isnull(params)) return SCM(playerid,-1,"Použi: /pocasi [ 1-39 ]");
  6388. new id = strval(params);
  6389. if(id < 0 || id > 39) SCM(playerid,-1,"Použi: /pocasi [ 1-39 ]");
  6390. SCMTAF(ADMIN_COLOR,"Administrátor %s zmenil počasie na %d",Jmeno(playerid),id);
  6391. SetWeather(id);
  6392. return true;
  6393. }
  6394.  
  6395. QCMD:disarm(){
  6396. LEVEL(2);
  6397. if(isnull(params)) return SCM(playerid,-1,"Použi: /disarm ID");
  6398. new id = strval(params);
  6399. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6400. ResetPlayerWeapons(id);
  6401. SCMTAF(ADMIN_COLOR,"Administrátor %s resetoval zbrane hráčovy %s",Jmeno(playerid),Jmeno(id));
  6402. return true;
  6403. }
  6404.  
  6405. QCMD:unjail(){
  6406. LEVEL(2);
  6407. if(isnull(params)) return SCM(playerid,-1,"Použi: /unjail ID");
  6408. new id = strval(params);
  6409. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6410. if(Vezenie[id] == 0) return SCM(playerid,-1,"Hráč není vo vezení");
  6411. SCMTAF(ADMIN_COLOR,"Administrátor %s prepustil hráča %s z vezenia",Jmeno(playerid),Jmeno(id));
  6412. Vezenie[id] = 0;
  6413. return true;
  6414. }
  6415.  
  6416. QCMD:unmute(){
  6417. LEVEL(2);
  6418. if(isnull(params)) return SCM(playerid,-1,"Použi: /unjail ID");
  6419. new id = strval(params);
  6420. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6421. if(!Mute[id]) return SCM(playerid,-1,"Tento hráč není umlčaný");
  6422. Mute[id] = false;
  6423. SCMTAF(ADMIN_COLOR,"Administrátor %s odmlčal hráča %s",Jmeno(playerid),Jmeno(id));
  6424. return true;
  6425. }
  6426.  
  6427. QCMD:remove(){
  6428. LEVEL(2);
  6429. if(isnull(params)) return SCM(playerid,-1,"Použi: /remove ID");
  6430. new id = strval(params);
  6431. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6432. new car = GetPlayerVehicleID(id);
  6433. if(car == 0) return SCM(playerid,-1,"Tento hráč není v aute");
  6434. SCMTAF(ADMIN_COLOR,"Administrátor %s vyhodil hráča %s z vzidla",Jmeno(playerid),Jmeno(id));
  6435. RemovePlayerFromVehicle(id);
  6436. return true;
  6437. }
  6438.  
  6439. QCMD:setlvl(){
  6440. if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"Nemáš dostatočný Admin Level !");
  6441. new id,level;
  6442. if(sscanf(params,"ii",id,level)) return SCM(playerid,-1,"Použi: /setlvl ID LEVEL");
  6443. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč není na servery");
  6444. if(level > 5 || level < 0) return SCM(playerid,-1,"Použi: /setlvl ID LEVEL");
  6445. if(playerid == id) SCMF(playerid,ADMIN_COLOR,"Dal si si admin level %d",level);
  6446. else SCMTAF(ADMIN_COLOR,"Administrátor %s dal hráčovy %s admin level %d",Jmeno(playerid),Jmeno(id),level);
  6447. Admin[id] = level;
  6448. return true;
  6449. }
  6450.  
  6451. QCMD:admins(){
  6452. SCM(playerid, 0xFF9900AA, "Administrátori On-line:");
  6453. ForPlayers(i){
  6454. if(IsPlayerAdmin(i)){
  6455. if(Admin[i] > 0) SCMF(playerid,0x33CCFFAA,"[On-line] %s | [ LVL %d + RCON ]",Jmeno(i),Admin[i]);
  6456. else SCMF(playerid,0x33CCFFAA,"[On-line] %s | [ RCON ]",Jmeno(i));
  6457. }
  6458. else if(Admin[i] > 0){
  6459. SCMF(playerid,0x33CCFFAA,"[On-line] %s | [ LVL %d ]",Jmeno(i),Admin[i]);
  6460. }
  6461. }
  6462. return true;
  6463. }
  6464.  
  6465. QCMD:cheat(){
  6466. new id,dovod[128];
  6467. if(sscanf(params,"iz",id,dovod)) return SCM(playerid,-1,"Použi: /cheat id dôvod");
  6468. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6469. ForPlayers(i){
  6470. if(Admin[i] > 0 || IsPlayerAdmin(i)){
  6471. SCMF(i,0xCA0000AA,"Hráč %s nahlásil cheatera:",Jmeno(playerid));
  6472. SCMF(i,0xCA0000AA,"Cheat: %s(%d) ",Jmeno(id),id);
  6473. SCM(i,0xCA0000AA,params);
  6474. }
  6475. }
  6476. SCM(playerid,0xCA0000AA,"Cheater bol nahlásený!");
  6477. return true;
  6478. }
  6479.  
  6480. QCMD:barva(){
  6481. LEVEL(3);
  6482. new color1,color2;
  6483. if(sscanf(params,"ii",color1,color2)) return SCM(playerid,-1,"Použi: /barva [ 0 - 128 ] [ 0 - 128 ]");
  6484. if(color1 < 0 || color1 > 128 || color2 < 0 || color2 > 128) return SCM(playerid,-1,"Použi: /barva [ 0 - 128 ] [ 0 - 128 ]");
  6485. new car = GetPlayerVehicleID(playerid);
  6486. if(car == 0) return SCM(playerid,-1,"Musíš byť v aute !");
  6487. ChangeVehicleColor(car, color1, color2);
  6488. SCM(playerid, 0xEFEFF7AA, "Prefarbil si si vozidlo");
  6489. return true;
  6490. }
  6491.  
  6492. QCMD:auto(){
  6493. LEVEL(3);
  6494. if(isnull(params)) return SCM(playerid,-1,"Použi: /auto ID");
  6495. new id = strval(params);
  6496. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6497. new car = GetPlayerVehicleID(id);
  6498. if(car == 0) return SCM(playerid,-1,"Tento hráč není v aute");
  6499. if(id == playerid){
  6500. if(Admin[playerid] == 5){
  6501. SetVehicleHealth(car, 1000.0);
  6502. RepairVehicle(car);
  6503. SCM(playerid,ADMIN_COLOR,"Opravil si si auto");
  6504. }else SCM(playerid, 0xEFEFF7AA, "Nezneužívaj admin práv!");
  6505. }else{
  6506. SCMTAF(ADMIN_COLOR,"Administrátor %s opravil auto hráčovy %s",Jmeno(playerid),Jmeno(id));
  6507. SetVehicleHealth(car, 1000.0);
  6508. RepairVehicle(car);
  6509. }
  6510. return true;
  6511. }
  6512.  
  6513. QCMD:goto(){
  6514. LEVEL(1);
  6515. if(isnull(params)) return SCM(playerid,-1,"Použi: /goto ID");
  6516. new id = strval(params);
  6517. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6518. new Float:Poss[3],interier;
  6519. GetPlayerPos(id,Poss[0],Poss[1],Poss[2]);
  6520. interier = GetPlayerInterior(id);
  6521. SetPlayerInterior(playerid,interier);
  6522. new car = GetPlayerVehicleID(playerid);
  6523. if(car > 0){
  6524. SetVehiclePos(car,Poss[0],Poss[1] + 4,Poss[2] + 0.5);
  6525. LinkVehicleToInterior(car,interier);
  6526. ForPlayers(i){
  6527. if(GetPlayerVehicleID(i) == car){
  6528. SetPlayerInterior(i,interier);
  6529. }}
  6530. }else{
  6531. SetPlayerPos(playerid,Poss[0],Poss[1] + 2,Poss[2] + 0.5);
  6532. }
  6533. return true;
  6534. }
  6535.  
  6536. QCMD:spam(){
  6537. LEVEL(2);
  6538. for(new i; i < 100;i++) SCMTA(-1," ");
  6539. SCMTAF(0xCA0000AA,"Administrátor %s vymazal chat",Jmeno(playerid));
  6540. return true;
  6541. }
  6542.  
  6543. QCMD:jail(){
  6544. LEVEL(2);
  6545. new id,dovod[50];
  6546. if(sscanf(params,"iz",id,dovod)) return SCM(playerid,-1,"Použi: /jail ID DOVOD");
  6547. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery");
  6548. SCMTAF(0xCA0000AA,"Administrátor %s zatkol hráča %s [ Dôvod: %s ]",Jmeno(playerid),Jmeno(id),dovod);
  6549. SetPlayerInterior(id,3);
  6550. SetPlayerPos(id,198.3796, 160.8905, 1003.03);
  6551. SetPVarInt(id,"Zakaz",1);
  6552. return true;
  6553. }
  6554.  
  6555. QCMD:dann(){
  6556. LEVEL(1);
  6557. if(isnull(params)) return SCM(playerid,-1,"Použi: /dann TEXT");
  6558. GameTextForAll(params, 10000, 1);
  6559. return true;
  6560. }
  6561.  
  6562. QCMD:mute(){
  6563. LEVEL(2);
  6564. if(isnull(params)) return SCM(playerid,-1,"Použi: /mute ID");
  6565. new id = strval(params);
  6566. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery");
  6567. if(Mute[id]) return SCM(playerid,-1,"Hráč je už umlčaný");
  6568. SCMTAF(0xCA0000AA,"Administrátor %s umlčal hráča %s",Jmeno(playerid),Jmeno(id));
  6569. Mute[id] = true;
  6570. return true;
  6571. }
  6572.  
  6573. QCMD:spec(){
  6574. LEVEL(1);
  6575. if(isnull(params)) return SCM(playerid,-1,"Použi: /spec ID");
  6576. new id = strval(params);
  6577. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6578. if(id == playerid) return SCM(playerid,-1,"Nemôžeš specovať sám seba !");
  6579. new car = GetPlayerVehicleID(id);
  6580. SetPlayerInterior(playerid, GetPlayerInterior(id));
  6581. TogglePlayerSpectating(playerid, true);
  6582. if(car > 0) PlayerSpectatePlayer(playerid, id, 1);
  6583. else PlayerSpectateVehicle(playerid, car);
  6584. SCMF(playerid,0xEFEFF7AA,"Práve sleduješ hráča %s(%d) pre skončenie specovania daj /specoff",Jmeno(id),id);
  6585. return true;
  6586. }
  6587.  
  6588. QCMD:kick(){
  6589. LEVEL(3);
  6590. new id,dovod[50];
  6591. if(sscanf(params,"iz",id,dovod)) return SCM(playerid,-1,"Použi: /kick ID DOVOD");
  6592. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery !");
  6593. if(Admin[id] > 0) return SCM(playerid,-1,"Nemôžeš kicknuť admina !");
  6594. SCMTAF(0xCA0000AA,"Administrátor %s kickol hráča %s [ Dôvod: %s ]",Jmeno(playerid),Jmeno(id),dovod);
  6595. printf("Administrátor %s kickol hráča %s [ Dôvod: %s ]",Jmeno(playerid),Jmeno(id),dovod);
  6596. Kick(id);
  6597. return true;
  6598. }
  6599.  
  6600. QCMD:ann(){
  6601. LEVEL(1);
  6602. if(isnull(params)) return SCM(playerid,-1,"Použi: /ann TEXT");
  6603. GameTextForAll(params, 10000, 4);
  6604. return true;
  6605. }
  6606.  
  6607. QCMD:cas(){
  6608. LEVEL(1);
  6609. if(isnull(params)) return SCM(playerid,-1,"Použi: /cas 1-24");
  6610. new id = strval(params);
  6611. if(id < 1 || id > 24) return SCM(playerid,-1,"Použi: /cas 1-24");
  6612. SetWorldTime(id);
  6613. SCMTAF(0xCA0000AA,"Administrátor %s zmenil čas na %02d:00",Jmeno(playerid),id);
  6614. return true;
  6615. }
  6616.  
  6617. QCMD:say(){
  6618. LEVEL(1);
  6619. if(isnull(params)) return SCM(playerid,-1,"Použi: /say TEXT");
  6620. SCMTAF(0xCA0000AA,"Administrátor %s: %s",Jmeno(playerid),params);
  6621. return true;
  6622. }
  6623.  
  6624. QCMD:var(){
  6625. LEVEL(1);
  6626. new id,dovod[50];
  6627. if(sscanf(params,"iz",id,dovod)) return SCM(playerid,-1,"Použi: /var ID DOVOD");
  6628. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery");
  6629. if(Admin[id] > 0) return SCM(playerid,-1,"Nemôžeš napomenúť admina !");
  6630. SetPVarInt(id,"Var",GetPVarInt(id,"Var")+1);
  6631. if(GetPVarInt(id,"Var") == 3){
  6632. SCMTAF(0xCA0000AA,"[ ! ] [ 3/3 ] Hráč %s bol vyhodený Administrátorom %s. [Dôvod: %s]",Jmeno(id),Jmeno(playerid),dovod);
  6633. Kick(id);
  6634. }else{
  6635. SCMTAF(0xCA0000AA,"[ ! ] [ %d/3 ] Hráč %s bol napomenutý Administrátorom %s. [Dôvod: %s]",GetPVarInt(id,"Var"),Jmeno(id),Jmeno(playerid),dovod);
  6636. }
  6637. return true;
  6638. }
  6639.  
  6640. QCMD:ban(){
  6641. LEVEL(4);
  6642. new id, dovod[120];
  6643. if(sscanf(params,"iz",id,dovod)) return SCM(playerid,-1,"Použi: /ban ID DOVOD");
  6644. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery");
  6645. if(Admin[id] > 0) return SCM(playerid,-1,"Nemôžeš zabanovať admina");
  6646. SCMTAF(0xCA0000AA,"Administrátor %s zabanoval hráča %s [Dôvod: %s]",Jmeno(playerid),Jmeno(id),dovod);
  6647. printf("Administrátor %s zabanoval hráča %s [Dôvod: %s]",Jmeno(playerid),Jmeno(id),dovod);
  6648. format(dovod,120,"ADMIN: %s [ %s ]",Jmeno(playerid),dovod);
  6649. BanEx(id,dovod);
  6650. return true;
  6651. }
  6652.  
  6653. QCMD:get(){
  6654. LEVEL(3);
  6655. if(isnull(params)) return SCM(playerid,-1,"Použi: /get ID");
  6656. new id = strval(params);
  6657. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6658. if(Admin[id] > 0) return SCM(playerid,-1,"Nemôžeš portnuť admina");
  6659. new Float:Poss[3],interier;
  6660. GetPlayerPos(playerid,Poss[0],Poss[1],Poss[2]);
  6661. interier = GetPlayerInterior(playerid);
  6662. SetPlayerInterior(id,interier);
  6663. new car = GetPlayerVehicleID(id);
  6664. if(car > 0){
  6665. SetVehiclePos(car,Poss[0],Poss[1] + 4,Poss[2] + 0.5);
  6666. LinkVehicleToInterior(car,interier);
  6667. ForPlayers(i){
  6668. if(GetPlayerVehicleID(i) == car){
  6669. SetPlayerInterior(i,interier);
  6670. }}
  6671. }else{
  6672. SetPlayerPos(id,Poss[0],Poss[1] + 2,Poss[2] + 0.5);
  6673. }
  6674. return true;
  6675. }
  6676.  
  6677. QCMD:cp(){
  6678. LEVEL(1);
  6679. SCM(playerid,0xCA0000AA,"Tento príkaz bol nahradený príkazom /racepos");
  6680. return true;
  6681. }
  6682.  
  6683. QCMD:hp(){
  6684. LEVEL(2);
  6685. new id,health;
  6686. if(sscanf(params,"ii",id,health)) return SCM(playerid,-1,"Použi: /hp ID HEALTH");
  6687. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6688. if(health > 100 || health < 0) return SCM(playerid,-1,"Použi: /hp ID 0-100");
  6689. if(id == playerid){
  6690. if(Admin[playerid] == 5 || IsPlayerAdmin(playerid)){
  6691. SCMF(playerid,0xCA0000AA,"Nastavil si si %d healthu !",health);
  6692. SetPlayerHealth(playerid,float(health));
  6693. }else SCM(playerid,-1,"Nezneužívaj admin level !");
  6694. }else{
  6695. SCMTAF(0xCA0000AA,"Administrátor: %s nastavil hp hráčovy %s na %d",Jmeno(playerid),Jmeno(id),health);
  6696. SetPlayerHealth(id,float(health));
  6697. }
  6698. return true;
  6699. }
  6700.  
  6701. QCMD:gm(){
  6702. LEVEL(2);
  6703. new id,money;
  6704. if(sscanf(params,"ii",id,money)) return SCM(playerid,-1,"Použi: /gm ID MONEY");
  6705. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje pripojený");
  6706. if(money > 1000000 || money < -1000000) return SCM(playerid,-1,"Zlá suma");
  6707. if(id == playerid){
  6708. if(Admin[playerid] == 5 || IsPlayerAdmin(playerid)){
  6709. SCMF(playerid,0xCA0000AA,"Dal si si %d$ !",money);
  6710. GivePlayerMoney(playerid,money);
  6711. }else SCM(playerid,-1,"Nezneužívaj admin level !");
  6712. }else{
  6713. SCMTAF(0xCA0000AA,"Administrátor %s dal hráčovy %s čiastku: %d$",Jmeno(playerid),Jmeno(id),money);
  6714. GivePlayerMoney(id,money);
  6715. }
  6716. return true;
  6717. }
  6718.  
  6719. QCMD:gw(){
  6720. LEVEL(2);
  6721. new id,weapon,ammo;
  6722. if(sscanf(params,"iii",id,weapon,ammo)) return SCM(playerid,-1,"Použi: /gw ID ZBRAN AMMO");
  6723. if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Hráč nieje na servery");
  6724. if(BadWeapons(weapon)) return SCM(playerid,-1,"Zbraň je zakázaná");
  6725. if(ammo < 1) return SCM(playerid,-1,"Zlý počet nábojov");
  6726. if(id == playerid){
  6727. if(Admin[playerid] == 5 || IsPlayerAdmin(playerid)){
  6728. SCMF(playerid,0xCA0000AA,"Dal si si zbraň %d !",weapon);
  6729. GivePlayerWeapon(playerid,weapon,ammo);
  6730. }else SCM(playerid,-1,"Nezneužívaj admin level !");
  6731. }else{
  6732. new name[50];
  6733. GetWeaponName(weapon,name,50);
  6734. SCMTAF(0xCA0000AA,"Administrátor %s dal hráčovy %s zbraň: %s(%d) s %d nábojmi",Jmeno(playerid),Jmeno(id),name,weapon,ammo);
  6735. GivePlayerWeapon(id,weapon,ammo);
  6736. }
  6737. return true;
  6738. }
  6739.  
  6740. QCMD:GPS()
  6741. {
  6742. ShowPlayerDialog(playerid, 2207, DIALOG_STYLE_LIST, "GPS", "Uřad\nYakuza\nWang", "Next", "Cancel");
  6743. return 1;
  6744. }
  6745. // ======================================= FUNKCIE ========================================== //
  6746.  
  6747. stock DelChar(tstring[])
  6748. {
  6749. new ln = strlen(tstring);
  6750. if(tstring[ln-2] == '\r')tstring[ln-2] = '\0';
  6751. if(tstring[ln-1] == '\n')tstring[ln-1] = '\0';
  6752. }
  6753.  
  6754. stock IsNumeric(const string[])
  6755. {
  6756. new length=strlen(string);
  6757. if (length==0) return false;
  6758. for (new i = 0; i < length; i++)
  6759. {
  6760. if ((string[i] > '9' || string[i] < '0' && string[i]!='-' && string[i]!='+')|| (string[i]=='-' && i!=0)|| (string[i]=='+' && i!=0)) return false;
  6761. }
  6762. if (length==1 && (string[0]=='-' || string[0]=='+')) return false;
  6763. return true;
  6764. }
  6765. stock fcreate(filename[])
  6766. {
  6767. if (fexist(filename)){return false;}
  6768. new File:fhandle = fopen(filename,io_write);
  6769. fclose(fhandle);
  6770. return true;
  6771. }
  6772.  
  6773. stock PlayerName(playerid){
  6774. new name[MAX_PLAYER_NAME];
  6775. GetPlayerName(playerid,name,MAX_PLAYER_NAME);
  6776. return name;
  6777. }
  6778.  
  6779.  
  6780. stock BadWeapons(weapon){ // Funkcia použitá pri príkaze /gw (zakazuje dať hráčovy npr. minigun)
  6781. if(weapon < 1 || weapon > 47) return true;
  6782. if(weapon == 43 || weapon == 44 || weapon == 45) return true;
  6783. if(weapon == 19 || weapon == 20 || weapon == 21) return true;
  6784. if(weapon == 38) return true;
  6785. return false;
  6786. }
  6787.  
  6788. stock YesNo(a){
  6789. new str[5];
  6790. if(a > 0) format(str,5,"Ano");
  6791. else format(str,5,"Nie");
  6792. return str;
  6793. }
  6794. stock IsVehiclePlane(playerid){
  6795. new model = GetVehicleModel(GetPlayerVehicleID(playerid));
  6796. if( model == 592 || model == 577 || model == 511 || model == 512 || model == 593 || model == 553 || model == 519 || model == 460 || model == 513 || model == 487){
  6797. return true;
  6798. }
  6799. return false;
  6800. }
  6801.  
  6802. stock GetVehicleDriver(vehicleid){
  6803. new id = -1;
  6804. ForPlayers(i){
  6805. if(GetPlayerVehicleID(i) == vehicleid){
  6806. id = i;
  6807. break;
  6808. }
  6809. }
  6810. return id;
  6811. }
  6812. stock IsPlayerInRangeOfPlayer(playerid,id,Float:range=10.0){
  6813. new Float:x,Float:y,Float:z;
  6814. GetPlayerPos(id,x,y,z);
  6815. if(IsPlayerInRangeOfPoint(playerid,range,x,y,z)){
  6816. return true;
  6817. }
  6818. return false;
  6819. }
  6820.  
  6821.  
  6822. stock SavePlayerData(playerid){
  6823. new str[200];
  6824. format(str,100,PLAYER_FILE,DeCode(Jmeno(playerid)));
  6825. new File:file = fopen(str,io_write);
  6826. format(str,200,"%d\r\n",GetPVarInt(playerid,"Heslo"));
  6827. fwrite(file,str);
  6828. 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]);
  6829. fwrite(file,str);
  6830. 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]);
  6831. fwrite(file,str);
  6832. 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"));
  6833. fwrite(file,str);
  6834. fclose(file);
  6835. return true;
  6836. }
  6837. /*
  6838. new POLICIA1,POLICIA2,POLICIA3,OCHRANKA,YAKUZA1,YAKUZA2,RUSACI1,RUSACI2,TERACI,HASICI1,HASICI2,TAXI1,TAXI2,
  6839. PILOT1,PILOT2,PILOT3,DOKTOR1,DOKTOR2,DOKTOR3,DOKTOR4,VOJAK1,VOJAK2,VOJAK3,KURVA1,KURVA2,NOVINAR1,NOVINAR2,
  6840. NOVINAR3,GROOVE,BALLAS,VAGOS,AZTECS,DEALER,BEUSAK1,BEUSAK2,BEUSAK3,OPRAVAR1,OPRAVAR2,OPRAVAR3,SBS1,SBS2,SBS3,SMETIAR1,
  6841. SMETIAR2,SMETIAR3,TUNING1,TUNING2,KAMION1,KAMION2,KAMION3,ZMRZLINAR,PRAVNIK;
  6842. new NEZAMESTNANY = -1;
  6843. */
  6844. stock ShowPlayerJobCommands(playerid){
  6845.  
  6846. 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");
  6847. else if(GetPlayerJob(playerid) == OCHRANKA) IB(playerid,3,"~b~~b~Dozorca:~n~/celaopen~n~/celaclose");
  6848. else if(GetPlayerJob(playerid) == YAKUZA1 || GetPlayerJob(playerid) == YAKUZA2) IB(playerid,3,"~b~~b~Yakuza:~n~/unest~n~/vydirat");
  6849. else if(GetPlayerJob(playerid) == RUSACI1 || GetPlayerJob(playerid) == RUSACI2) IB(playerid,3,"~b~~b~Rusaci:~n~/unest~n~/vydirat");
  6850. else if(GetPlayerJob(playerid) == TERACI) IB(playerid,3,"~b~~b~Teraci:~n~/unest~n~/vydirat");
  6851. else if(GetPlayerJob(playerid) == HASICI1 || GetPlayerJob(playerid) == HASICI2) return IB(playerid,3,"~b~~b~Hasici:~n~/hasicak");
  6852. else if(GetPlayerJob(playerid) == TAXI1 || GetPlayerJob(playerid) == TAXI2) IB(playerid,3,"~b~~b~Taxikar:~n~/taxa~n~/zakaznik");
  6853. else if(GetPlayerJob(playerid) == PILOT1||GetPlayerJob(playerid) == PILOT2 || GetPlayerJob(playerid) == PILOT3) IB(playerid,3,"~b~~b~Pilot:~n~/mise~n~/radio");
  6854. else if(GetPlayerJob(playerid) == DOKTOR1||GetPlayerJob(playerid) == DOKTOR2||GetPlayerJob(playerid) == DOKTOR3||GetPlayerJob(playerid) == DOKTOR4) IB(playerid,3,"~b~~b~Doktor:~n~/uzdravit");
  6855. else if(GetPlayerJob(playerid) == VOJAK1||GetPlayerJob(playerid) == VOJAK2||GetPlayerJob(playerid) == VOJAK3) IB(playerid,3,"~b~~b~Vojak:~n~/vesta");
  6856. else if(GetPlayerJob(playerid) == KURVA1||GetPlayerJob(playerid) == KURVA2) IB(playerid,3,"~b~~b~Slapka:~n~/sex");
  6857. else if(GetPlayerJob(playerid) == NOVINAR1||GetPlayerJob(playerid) == NOVINAR2||GetPlayerJob(playerid) == NOVINAR3) IB(playerid,3,"~b~~b~Novinar:~n~/novinka~n~/anketa");
  6858. //case GROOVE,BALLAS,VAGOS,AZTECS:
  6859. else if(GetPlayerJob(playerid) == DEALER) IB(playerid,3,"~b~~b~Dealer:~n~Ziadne specialne prikazy");
  6860. else if(GetPlayerJob(playerid) == BEUSAK1||GetPlayerJob(playerid) == BEUSAK2||GetPlayerJob(playerid) == BEUSAK3) IB(playerid,3,"~b~~b~Beusak:~n~/zajezd");
  6861. else if(GetPlayerJob(playerid) == OPRAVAR1||GetPlayerJob(playerid) == OPRAVAR2||GetPlayerJob(playerid) == OPRAVAR3) IB(playerid,3,"~b~~b~Opravar:~n~/mechanik");
  6862. else if(GetPlayerJob(playerid) == SBS1||GetPlayerJob(playerid) == SBS2||GetPlayerJob(playerid) == SBS3) IB(playerid,3,"~b~~b~SBS:~n~/hide~n~/unhide~n~/vybav");
  6863. else if(GetPlayerJob(playerid) == SMETIAR1||GetPlayerJob(playerid) == SMETIAR2||GetPlayerJob(playerid) == SMETIAR3) IB(playerid,3,"~b~~b~Smetiar:~n~/mise");
  6864. else if(GetPlayerJob(playerid) == TUNING1||GetPlayerJob(playerid) == TUNING2) IB(playerid,3,"~b~~b~Tuningar:~n~/flip");
  6865. else if(GetPlayerJob(playerid) == KAMION1||GetPlayerJob(playerid) == KAMION2||GetPlayerJob(playerid) == KAMION3) IB(playerid,3,"~b~~b~Vodic kamionu:~n~/mise");
  6866. else if(GetPlayerJob(playerid) == ZMRZLINAR) IB(playerid,3,"~b~~b~Zmrzlinar:~n~/zmrzlina");
  6867. else if(GetPlayerJob(playerid) == PRAVNIK) IB(playerid,3,"~b~~b~Pravnik:~n~/soudit");
  6868. else IB(playerid,3,"~b~~b~Nezamestnany:~n~Nemas ziadne specialne prikazy");
  6869.  
  6870. return true;
  6871. }
  6872.  
  6873. stock EnCode(nickname[]) {
  6874. new tmp[MAX_STRING];
  6875. set(tmp,nickname);
  6876. tmp=strreplace("_","_00",tmp);
  6877. tmp=strreplace(";","_01",tmp);
  6878. tmp=strreplace("!","_02",tmp);
  6879. tmp=strreplace("/","_03",tmp);
  6880. tmp=strreplace("\\","_04",tmp);
  6881. tmp=strreplace("[","_05",tmp);
  6882. tmp=strreplace("]","_06",tmp);
  6883. tmp=strreplace("?","_07",tmp);
  6884. tmp=strreplace(".","_08",tmp);
  6885. tmp=strreplace("*","_09",tmp);
  6886. tmp=strreplace("<","_10",tmp);
  6887. tmp=strreplace(">","_11",tmp);
  6888. tmp=strreplace("{","_12",tmp);
  6889. tmp=strreplace("}","_13",tmp);
  6890. tmp=strreplace(" ","_14",tmp);
  6891. tmp=strreplace("\"","_15",tmp);
  6892. tmp=strreplace(":","_16",tmp);
  6893. tmp=strreplace("|","_17",tmp);
  6894. tmp=strreplace("=","_18",tmp);
  6895. return tmp;
  6896. }
  6897.  
  6898. stock DeCode(nickname[]) {
  6899. new tmp[MAX_STRING];
  6900. set(tmp,nickname);
  6901. tmp=strreplace("_01",";",tmp);
  6902. tmp=strreplace("_02","!",tmp);
  6903. tmp=strreplace("_03","/",tmp);
  6904. tmp=strreplace("_04","\\",tmp);
  6905. tmp=strreplace("_05","[",tmp);
  6906. tmp=strreplace("_06","]",tmp);
  6907. tmp=strreplace("_07","?",tmp);
  6908. tmp=strreplace("_08",".",tmp);
  6909. tmp=strreplace("_09","*",tmp);
  6910. tmp=strreplace("_10","<",tmp);
  6911. tmp=strreplace("_11",">",tmp);
  6912. tmp=strreplace("_12","{",tmp);
  6913. tmp=strreplace("_13","}",tmp);
  6914. tmp=strreplace("_14"," ",tmp);
  6915. tmp=strreplace("_15","\"",tmp);
  6916. tmp=strreplace("_16",":",tmp);
  6917. tmp=strreplace("_17","|",tmp);
  6918. tmp=strreplace("_18","=",tmp);
  6919. tmp=strreplace("_00","_",tmp);
  6920. return tmp;
  6921. }
  6922. stock set(dest[],source[]) {
  6923. new count = strlen(source);
  6924. new i=0;
  6925. for (i=0;i<count;i++) {
  6926. dest[i]=source[i];
  6927. }
  6928. dest[count]=0;
  6929. }
  6930. stock strreplace(trg[],newstr[],src[]) {
  6931. new f=0;
  6932. new s1[MAX_STRING];
  6933. new tmp[MAX_STRING];
  6934. format(s1,sizeof(s1),"%s",src);
  6935. f = strfind(s1,trg);
  6936. tmp[0]=0;
  6937. while (f>=0) {
  6938. strcat(tmp,ret_memcpy(s1, 0, f));
  6939. strcat(tmp,newstr);
  6940. format(s1,sizeof(s1),"%s",ret_memcpy(s1, f+strlen(trg), strlen(s1)-f));
  6941. f = strfind(s1,trg);
  6942. }
  6943. strcat(tmp,s1);
  6944. return tmp;
  6945. }
  6946. ret_memcpy(source[],index=0,numbytes) {
  6947. new tmp[MAX_STRING];
  6948. new i=0;
  6949. tmp[0]=0;
  6950. if (index>=strlen(source)) return tmp;
  6951. if (numbytes+index>=strlen(source)) numbytes=strlen(source)-index;
  6952. if (numbytes<=0) return tmp;
  6953. for (i=index;i<numbytes+index;i++) {
  6954. tmp[i-index]=source[i];
  6955. if (source[i]==0) return tmp;
  6956. }
  6957. tmp[numbytes]=0;
  6958. return tmp;
  6959. }
  6960. stock Hash(string[])
  6961. {
  6962. new
  6963. hash = -1,
  6964. i,
  6965. j;
  6966. while ((j = string[i++]))
  6967. {
  6968. hash = hash * 33 + j;
  6969. }
  6970. return hash;
  6971. }
  6972.  
  6973. stock ReturnPVarString(playerid,name[]){
  6974. new string[MAX_STRING];
  6975. GetPVarString(playerid,name,string,MAX_STRING);
  6976. return string;
  6977. }
  6978. stock Jmeno(playerid){
  6979. new name[MAX_PLAYER_NAME];
  6980. GetPlayerName(playerid,name,MAX_PLAYER_NAME);
  6981. return name;
  6982. }
  6983.  
  6984. stock GetClosestVehicle(playerid, Float:range)
  6985. {
  6986. new Float:p_X;
  6987. new Float:p_Y;
  6988. new Float:p_Z;
  6989.  
  6990. new Float:Distance;
  6991. new Float:PretendentDistance = range +1;
  6992. new Pretendent = -1;
  6993.  
  6994. GetPlayerPos(playerid, p_X, p_Y, p_Z);
  6995.  
  6996. for(new vehicleid=1; vehicleid < MAX_VEHICLES; vehicleid++)
  6997. {
  6998. Distance = GetVehicleDistanceFromPoint(vehicleid, p_X, p_Y, p_Z);
  6999.  
  7000. if(Distance <= range && Distance <= PretendentDistance)
  7001. {
  7002. Pretendent = vehicleid;
  7003. PretendentDistance = Distance;
  7004. }
  7005. }
  7006.  
  7007. return Pretendent;
  7008. }
  7009.  
  7010.  
  7011.  
  7012. stock OnPlayerCommand(playerid,command[])
  7013. {
  7014. new cmd[50],callback[55], params[128], size, len = strlen(command),help;
  7015. for(new i; i < len;i++){
  7016. if(command[i] != ' '){
  7017. if(command[i] >= 'A' && command[i] <= 'Z'){
  7018. command[i] += 32;
  7019. }
  7020. }else{
  7021. size = i;
  7022. break;
  7023. }}
  7024.  
  7025. if(size > 0){
  7026. strmid(cmd,command,1,size,50);
  7027. strmid(params,command,size+1,len,128);
  7028. }else{
  7029. format(cmd,50,command[1]);
  7030. }
  7031.  
  7032. if(!params[0]) params = " ";
  7033. if(!strcmp(params,"help")) help = 1;
  7034. format(callback,50,"cmd_%s",cmd);
  7035. if(CallLocalFunction(callback,"isi",playerid,params,help))
  7036. {
  7037. return true;
  7038. }else{
  7039. if(PlayerCallWarp(playerid,command)) return true;
  7040. else if(!CallLocalFunction("OnPlayerCommandTextEx","isssi",playerid,command,cmd,params,help)){
  7041. return SCM(playerid,-1,"Příkaz neexistuje, Soráč Brácho");
  7042. }
  7043. }
  7044. return false;
  7045. }
  7046. stock GetVehicleType(vehicleid) //By YellowBlood (edited by Gabriel "Larcius" Cordes)
  7047. {
  7048. new type=0;
  7049. new car = GetVehicleModel(vehicleid);
  7050. switch(car)
  7051. {
  7052. // ================== CARS =======
  7053. case
  7054. 416, //ambulan - car
  7055. 445, //admiral - car
  7056. 602, //alpha - car
  7057. 485, //baggage - car
  7058. 568, //bandito - car
  7059. 429, //banshee - car
  7060. 499, //benson - car
  7061. 424, //bfinject, //car
  7062. 536, //blade - car
  7063. 496, //blistac - car
  7064. 504, //bloodra - car
  7065. 422, //bobcat - car
  7066. 609, //boxburg - car
  7067. 498, //boxville, //car
  7068. 401, //bravura - car
  7069. 575, //broadway, //car
  7070. 518, //buccanee, //car
  7071. 402, //buffalo - car
  7072. 541, //bullet - car
  7073. 482, //burrito - car
  7074. 431, //bus - car
  7075. 438, //cabbie - car
  7076. 457, //caddy - car
  7077. 527, //cadrona - car
  7078. 483, //camper - car
  7079. 524, //cement - car
  7080. 415, //cheetah - car
  7081. 542, //clover - car
  7082. 589, //club - car
  7083. 480, //comet - car
  7084. 596, //copcarla, //car
  7085. 599, //copcarru, //car
  7086. 597, //copcarsf, //car
  7087. 598, //copcarvg, //car
  7088. 578, //dft30 - car
  7089. 486, //dozer - car
  7090. 507, //elegant - car
  7091. 562, //elegy - car
  7092. 585, //emperor - car
  7093. 427, //enforcer, //car
  7094. 419, //esperant, //car
  7095. 587, //euros - car
  7096. 490, //fbiranch, //car
  7097. 528, //fbitruck, //car
  7098. 533, //feltzer - car
  7099. 544, //firela - car
  7100. 407, //firetruk, //car
  7101. 565, //flash - car
  7102. 455, //flatbed - car
  7103. 530, //forklift, //car
  7104. 526, //fortune - car
  7105. 466, //glendale, //car
  7106. 604, //glenshit, //car
  7107. 492, //greenwoo, //car
  7108. 474, //hermes - car
  7109. 434, //hotknife, //car
  7110. 502, //hotrina - car
  7111. 503, //hotrinb - car
  7112. 494, //hotring - car
  7113. 579, //huntley - car
  7114. 545, //hustler - car
  7115. 411, //infernus, //car
  7116. 546, //intruder, //car
  7117. 559, //jester - car
  7118. 508, //journey - car
  7119. 571, //kart - car
  7120. 400, //landstal, //car
  7121. 403, //linerun - car
  7122. 517, //majestic, //car
  7123. 410, //manana - car
  7124. 551, //merit - car
  7125. 500, //mesa - car
  7126. 418, //moonbeam, //car
  7127. 572, //mower - car
  7128. 423, //mrwhoop - car
  7129. 516, //nebula - car
  7130. 582, //newsvan - car
  7131. 467, //oceanic - car
  7132. 404, //peren - car
  7133. 514, //petro - car
  7134. 603, //phoenix - car
  7135. 600, //picador - car
  7136. 413, //pony - car
  7137. 426, //premier - car
  7138. 436, //previon - car
  7139. 547, //primo - car
  7140. 489, //rancher - car
  7141. 441, //rcbandit, //car
  7142. 594, //rccam - car
  7143. 564, //rctiger - car
  7144. 515, //rdtrain - car
  7145. 479, //regina - car
  7146. 534, //remingtn, //car
  7147. 505, //rnchlure, //car
  7148. 442, //romero - car
  7149. 440, //rumpo - car
  7150. 475, //sabre - car
  7151. 543, //sadler - car
  7152. 605, //sadlshit, //car
  7153. 495, //sandking, //car
  7154. 567, //savanna - car
  7155. 428, //securica, //car
  7156. 405, //sentinel, //car
  7157. 535, //slamvan - car
  7158. 458, //solair - car
  7159. 580, //stafford, //car
  7160. 439, //stallion, //car
  7161. 561, //stratum - car
  7162. 409, //stretch - car
  7163. 560, //sultan - car
  7164. 550, //sunrise - car
  7165. 506, //supergt - car
  7166. 601, //swatvan - car
  7167. 574, //sweeper - car
  7168. 566, //tahoma - car
  7169. 549, //tampa - car
  7170. 420, //taxi - car
  7171. 459, //topfun - car
  7172. 576, //tornado - car
  7173. 583, //tug - car
  7174. 451, //turismo - car
  7175. 558, //uranus - car
  7176. 552, //utility - car
  7177. 540, //vincent - car
  7178. 491, //virgo - car
  7179. 412, //voodoo - car
  7180. 478, //walton - car
  7181. 421, //washing - car
  7182. 529, //willard - car
  7183. 555, //windsor - car
  7184. 456, //yankee - car
  7185. 554, //yosemite - car
  7186. 477 //zr350 - car
  7187. : type = VTYPE_CAR;
  7188.  
  7189. // ================== BIKES =======
  7190. case
  7191. 581, //bf400 - bike
  7192. 523, //copbike - bike
  7193. 462, //faggio - bike
  7194. 521, //fcr900 - bike
  7195. 463, //freeway - bike
  7196. 522, //nrg500 - bike
  7197. 461, //pcj600 - bike
  7198. 448, //pizzaboy, //bike
  7199. 468, //sanchez - bike
  7200. 586 //wayfarer, //bike
  7201. : type = VTYPE_BIKE;
  7202.  
  7203. // =================== BMX =======
  7204. case
  7205. 509, //bike - bmx
  7206. 481, //bmx - bmx
  7207. 510 //mtbike - bmx
  7208. : type = VTYPE_BMX;
  7209.  
  7210. // ================== QUADS =======
  7211. case
  7212. 471 //quad - quad
  7213. : type = VTYPE_QUAD;
  7214.  
  7215. // ================== SEA =======
  7216. case
  7217. 472, //coastg - boat
  7218. 473, //dinghy - boat
  7219. 493, //jetmax - boat
  7220. 595, //launch - boat
  7221. 484, //marquis - boat
  7222. 430, //predator, //boat
  7223. 453, //reefer - boat
  7224. 452, //speeder - boat
  7225. 446, //squalo - boat
  7226. 454 //tropic - boat
  7227. : type = VTYPE_SEA;
  7228.  
  7229. // ================= HELI =======
  7230. case
  7231. 548, //cargobob, //heli
  7232. 425, //hunter - heli
  7233. 417, //leviathn, //heli
  7234. 487, //maverick, //heli
  7235. 497, //polmav - heli
  7236. 563, //raindanc, //heli
  7237. 501, //rcgoblin, //heli
  7238. 465, //rcraider, //heli
  7239. 447, //seaspar - heli
  7240. 469, //sparrow - heli
  7241. 488 //vcnmav - heli
  7242. : type = VTYPE_HELI;
  7243.  
  7244. // ================ PLANE =======
  7245. case
  7246. 592, //androm - plane
  7247. 577, //at 400 - plane
  7248. 511, //beagle - plane
  7249. 512, //cropdust, //plane
  7250. 593, //dodo - plane
  7251. 520, //hydra - plane
  7252. 553, //nevada - plane
  7253. 464, //rcbaron - plane
  7254. 476, //rustler - plane
  7255. 519, //shamal - plane
  7256. 460, //skimmer - plane
  7257. 513, //stunt - plane
  7258. 539 //vortex - plane
  7259. : type = VTYPE_PLANE;
  7260.  
  7261. // ================== HEAVY =======
  7262. case
  7263. 588, //hotdog - car
  7264. 437, //coach - car
  7265. 532, //combine - car
  7266. 433, //barracks, //car
  7267. 414, //mule - car
  7268. 443, //packer - car
  7269. 470, //patriot - car
  7270. 432, //rhino - car
  7271. 525, //towtruck, //car
  7272. 531, //tractor - car
  7273. 408 //trash - car
  7274. : type = VTYPE_HEAVY;
  7275.  
  7276. // ================ MONSTER =======
  7277. case
  7278. 406, //dumper - mtruck
  7279. 573, //duneride, //mtruck
  7280. 444, //monster - mtruck
  7281. 556, //monstera, //mtruck
  7282. 557 //monsterb, //mtruck
  7283. : type = VTYPE_MONSTER;
  7284.  
  7285. // ================ TRAILER =======
  7286. case
  7287. 435, //artict1 - trailer
  7288. 450, //artict2 - trailer
  7289. 591, //artict3 - trailer
  7290. 606, //bagboxa - trailer
  7291. 607, //bagboxb - trailer
  7292. 610, //farmtr1 - trailer
  7293. 584, //petrotr - trailer
  7294. 608, //tugstair - trailer
  7295. 611 //utiltr1 - trailer
  7296. : type = VTYPE_TRAILER;
  7297.  
  7298. // ================== TRAIN =======
  7299. case
  7300. 590, //freibox - train
  7301. 569, //freiflat, //train
  7302. 537, //freight - train
  7303. 538, //streak - train
  7304. 570, //streakc - train
  7305. 449 //tram - train
  7306. : type = VTYPE_TRAIN;
  7307. }
  7308. return type;
  7309. }
  7310.  
  7311.  
  7312.  
  7313. stock sscanf(string[], format[], {Float,_}:...)
  7314. {
  7315. #if defined isnull
  7316. if (isnull(string))
  7317. #else
  7318. if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
  7319. #endif
  7320. {
  7321. return format[0];
  7322. }
  7323. #pragma tabsize 4
  7324. new
  7325. formatPos = 0,
  7326. stringPos = 0,
  7327. paramPos = 2,
  7328. paramCount = numargs(),
  7329. delim = ' ';
  7330. while (string[stringPos] && string[stringPos] <= ' ')
  7331. {
  7332. stringPos++;
  7333. }
  7334. while (paramPos < paramCount && string[stringPos])
  7335. {
  7336. switch (format[formatPos++])
  7337. {
  7338. case '\0':
  7339. {
  7340. return 0;
  7341. }
  7342. case 'i', 'd':
  7343. {
  7344. new
  7345. neg = 1,
  7346. num = 0,
  7347. ch = string[stringPos];
  7348. if (ch == '-')
  7349. {
  7350. neg = -1;
  7351. ch = string[++stringPos];
  7352. }
  7353. do
  7354. {
  7355. stringPos++;
  7356. if ('0' <= ch <= '9')
  7357. {
  7358. num = (num * 10) + (ch - '0');
  7359. }
  7360. else
  7361. {
  7362. return -1;
  7363. }
  7364. }
  7365. while ((ch = string[stringPos]) > ' ' && ch != delim);
  7366. setarg(paramPos, 0, num * neg);
  7367. }
  7368. case 'h', 'x':
  7369. {
  7370. new
  7371. num = 0,
  7372. ch = string[stringPos];
  7373. do
  7374. {
  7375. stringPos++;
  7376. switch (ch)
  7377. {
  7378. case 'x', 'X':
  7379. {
  7380. num = 0;
  7381. continue;
  7382. }
  7383. case '0' .. '9':
  7384. {
  7385. num = (num << 4) | (ch - '0');
  7386. }
  7387. case 'a' .. 'f':
  7388. {
  7389. num = (num << 4) | (ch - ('a' - 10));
  7390. }
  7391. case 'A' .. 'F':
  7392. {
  7393. num = (num << 4) | (ch - ('A' - 10));
  7394. }
  7395. default:
  7396. {
  7397. return -1;
  7398. }
  7399. }
  7400. }
  7401. while ((ch = string[stringPos]) > ' ' && ch != delim);
  7402. setarg(paramPos, 0, num);
  7403. }
  7404. case 'c':
  7405. {
  7406. setarg(paramPos, 0, string[stringPos++]);
  7407. }
  7408. case 'f':
  7409. {
  7410.  
  7411. new changestr[16], changepos = 0, strpos = stringPos;
  7412. while(changepos < 16 && string[strpos] && string[strpos] != delim)
  7413. {
  7414. changestr[changepos++] = string[strpos++];
  7415. }
  7416. changestr[changepos] = '\0';
  7417. setarg(paramPos,0,_:floatstr(changestr));
  7418. }
  7419. case 'p':
  7420. {
  7421. delim = format[formatPos++];
  7422. continue;
  7423. }
  7424. case '\'':
  7425. {
  7426. new
  7427. end = formatPos - 1,
  7428. ch;
  7429. while ((ch = format[++end]) && ch != '\'') {}
  7430. if (!ch)
  7431. {
  7432. return -1;
  7433. }
  7434. format[end] = '\0';
  7435. if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
  7436. {
  7437. if (format[end + 1])
  7438. {
  7439. return -1;
  7440. }
  7441. return 0;
  7442. }
  7443. format[end] = '\'';
  7444. stringPos = ch + (end - formatPos);
  7445. formatPos = end + 1;
  7446. }
  7447. case 'u':
  7448. {
  7449. new
  7450. end = stringPos - 1,
  7451. id = 0,
  7452. bool:num = true,
  7453. ch;
  7454. while ((ch = string[++end]) && ch != delim)
  7455. {
  7456. if (num)
  7457. {
  7458. if ('0' <= ch <= '9')
  7459. {
  7460. id = (id * 10) + (ch - '0');
  7461. }
  7462. else
  7463. {
  7464. num = false;
  7465. }
  7466. }
  7467. }
  7468. if (num && IsPlayerConnected(id))
  7469. {
  7470. setarg(paramPos, 0, id);
  7471. }
  7472. else
  7473. {
  7474. #if !defined foreach
  7475. #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
  7476. #define __SSCANF_FOREACH__
  7477. #endif
  7478. string[end] = '\0';
  7479. num = false;
  7480. new
  7481. name[MAX_PLAYER_NAME];
  7482. id = end - stringPos;
  7483. ForPlayers(playerid)
  7484. {
  7485. GetPlayerName(playerid, name, sizeof (name));
  7486. if (!strcmp(name, string[stringPos], true, id))
  7487. {
  7488. setarg(paramPos, 0, playerid);
  7489. num = true;
  7490. break;
  7491. }
  7492. }
  7493. if (!num)
  7494. {
  7495. setarg(paramPos, 0, INVALID_PLAYER_ID);
  7496. }
  7497. string[end] = ch;
  7498. #if defined __SSCANF_FOREACH__
  7499. #undef foreach
  7500. #undef __SSCANF_FOREACH__
  7501. #endif
  7502. }
  7503. stringPos = end;
  7504. }
  7505. case 's', 'z':
  7506. {
  7507. new
  7508. i = 0,
  7509. ch;
  7510. if (format[formatPos])
  7511. {
  7512. while ((ch = string[stringPos++]) && ch != delim)
  7513. {
  7514. setarg(paramPos, i++, ch);
  7515. }
  7516. if (!i)
  7517. {
  7518. return -1;
  7519. }
  7520. }
  7521. else
  7522. {
  7523. while ((ch = string[stringPos++]))
  7524. {
  7525. setarg(paramPos, i++, ch);
  7526. }
  7527. }
  7528. stringPos--;
  7529. setarg(paramPos, i, '\0');
  7530. }
  7531. default:
  7532. {
  7533. continue;
  7534. }
  7535. }
  7536. while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
  7537. {
  7538. stringPos++;
  7539. }
  7540. while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
  7541. {
  7542. stringPos++;
  7543. }
  7544. paramPos++;
  7545. }
  7546. do
  7547. {
  7548. if ((delim = format[formatPos++]) > ' ')
  7549. {
  7550. if (delim == '\'')
  7551. {
  7552. while ((delim = format[formatPos++]) && delim != '\'') {}
  7553. }
  7554. else if (delim != 'z')
  7555. {
  7556. return delim;
  7557. }
  7558. }
  7559. }
  7560. while (delim > ' ');
  7561. return 0;
  7562. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement