Advertisement
Guest User

Pacino`s DM

a guest
Jul 1st, 2011
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 89.15 KB | None | 0 0
  1. /*
  2. Osnovni DM radio Irfan_Pacino a.k.a Pacino
  3. Irfan Šarić
  4.  
  5. Ne brisi ove zasluge!
  6. Ova skripta se slobodno moze proslijeđivati, objavljivati i sl. dok god imate moje dopustenje!
  7. */
  8. #include <a_samp>
  9. #include <foreach>
  10. #include <sscanf2>
  11. #include <YSI/y_ini>
  12. #include <YSI\y_commands>
  13. #include <YSI\y_master>
  14.  
  15. //===================Define - skraceno==============
  16. #define SCM SendClientMessage
  17. #define SAM SendAdminMessage
  18. #define SPD ShowPlayerDialog
  19. #define SPH SetPlayerHealth
  20. #define SPA SetPlayerArmour
  21. #define SPP SetPlayerPos
  22. #define IPI INVALID_PLAYER_ID
  23. #define Pocetak 10000 // Pocetni novac
  24.  
  25. //-------------------------------Native funkcije-------------------------
  26. native WP_Hash(buffer[], len, const str[]);
  27. //------------------------------Dialog define--------------------------------
  28. #define LOGIN 1
  29. #define REGISTER 2
  30. #define STATS 3
  31. #define ADMINHELP 4
  32. #define HELP 5
  33. #define ADMINISTRATORIONLINE 6
  34. //=============Boje=========
  35.  
  36. //===OSNOVNE===
  37. #define WHITE   0xFFFFFFFF
  38. #define RED     0xFF0000FF
  39. #define BLUE    0x0000FFFF
  40. #define YELLOW  0xFFFF00FF
  41. #define GREEN   0x00FF00FF
  42. #define PINK    0xFF9FF2FF
  43. #define BLACK   0x000000FF
  44. #define ORANGE  0xFF8900FF
  45. #define BROWN       0x9E5125FF
  46. #define COLOR_PURPLE 0xC2A2DAAA
  47.  
  48. //--------------Timovi-------------
  49. #define CIVIL   (1)
  50. #define PD      (2)
  51. #define MD      (3)
  52. #define BALAS   (4)
  53. #define VAGOS (5)
  54. #define GROOVE (6)
  55. #define MAFIA (7)
  56.  
  57. new Float:RandomSpawns[][] =
  58. {
  59.     {1249.7258, -2047.9263, 59.9209, 90.2055}, // Randomspawn
  60.     {1241.2084, -2057.6521, 60.0190, 94.9352}, // Randomspawn
  61.     {1241.0105, -2052.6873, 59.9975, 2.8144}, // Randomspawn
  62.     {718.4906, -1477.3024, 5.4688, 357.9947}, // Randomspawn
  63.     {722.3772, -1477.2856, 5.4688, 272.3814} // Randomspawn
  64. };
  65.  
  66. //===========Forward deklaracije==============
  67. forward UcitajPassword(playerid, name[], vrijednost[]);
  68. forward UcitajStats(playerid, name[], vrijednost[]);
  69. forward SendAdminMessage(color, string[]);
  70. forward SaveStats(playerid);
  71. forward ProxDetectorS(Float:radi, playerid, targetid);
  72. forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
  73. forward SendAdminMessage(color, string[]);
  74. forward Killed(playerid);
  75. //======================PerPlayerVarijable(obicne) - deklaracija===================
  76. new bool:AdminMessageAktiviran[MAX_PLAYERS] = true;
  77. new Text:ClassSelect[MAX_PLAYERS];
  78.  
  79.  
  80. //================================Ostale varijable==========================
  81. new aWeaponNames[][32] =
  82. {
  83.     {"Unarmed (Fist)"}, {"Brass Knuckles"}, {"Golf Club"}, {"Night Stick"}, {"Knife"}, {"Baseball Bat"},
  84.     {"Shovel"}, {"Pool Cue"}, {"Katana"}, {"Chainsaw"}, {"Purple Dildo"}, {"Big White Vibrator"},
  85.     {"Medium White Vibrator"}, {"Small White Vibrator"}, {"Flowers"}, {"Cane"}, {"Grenade"}, {"Teargas"},
  86.     {"Molotov"}, {"Empty Slot 1"}, {"Empty Slot 2"}, {"Empty Slot 3"},  {"Colt 45"}, {"Colt 45 (Silenced)"},
  87.     {"Desert Eagle"}, {"Normal Shotgun"}, {"Sawnoff Shotgun"}, {"Combat Shotgun"}, {"Micro Uzi (Mac 10)"},
  88.     {"MP5"}, {"AK47"}, {"M4"}, {"Tec9"}, {"Country Rifle"}, {"Sniper Rifle"}, {"Rocket Launcher"},
  89.     {"Heat-Seeking Rocket Launcher"}, {"Flamethrower"}, {"Minigun"}, {"Satchel Charge"}, {"Detonator"},
  90.     {"Spray Can"}, {"Fire Extinguisher"}, {"Camera"}, {"Night Vision Goggles"}, {"Infrared Vision Goggles"},
  91.     {"Parachute"}, {"Fake Pistol"}
  92. };
  93.  
  94. new ImeVozila[212][] =
  95. {    
  96. "Landstalker", "Bravura", "Buffalo", "Linerunner", "Pereniel", "Sentinel", "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana", "Infernus",        
  97. "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam", "Esperanto", "Taxi", "Washington", "Bobcat", "Mr Whoopee", "BF Injection",      
  98. "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie",      
  99. "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder",    
  100. "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair", "Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider",  
  101. "Glendale", "Oceanic", "Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR3 50", "Walton", "Regina",    
  102. "Comet", "BMX", "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper", "Rancher", "FBI Rancher", "Virgo", "Greenwood",  
  103. "Jetmax", "Hotring", "Sandking", "Blista Compact", "Police Maverick", "Boxville", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B",
  104. "Bloodring Banger", "Rancher", "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropdust", "Stunt", "Tanker", "RoadTrain",  
  105. "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune", "Cadrona", "FBI Truck",  
  106. "Willard", "Forklift", "Tractor", "Combine", "Feltzer", "Remington", "Slamvan", "Blade", "Freight", "Streak", "Vortex", "Vincent", "Bullet", "Clover",      
  107. "Sadler", "Firetruck", "Hustler", "Intruder", "Primo", "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite", "Windsor", "Monster A",    
  108. "Monster B", "Uranus", "Jester", "Sultan", "Stratum", "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito", "Freight", "Trailer",  
  109. "Kart", "Mower", "Duneride", "Sweeper", "Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400", "Newsvan", "Tug", "Trailer A", "Emperor",      
  110. "Wayfarer", "Euros", "Hotdog", "Club", "Trailer B", "Trailer C", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car (LSPD)", "Police Car (SFPD)",  
  111. "Police Car (LVPD)", "Police Ranger", "Picador", "S.W.A.T. Van", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage Trailer A", "Luggage Trailer B",  
  112. "Stair Trailer", "Boxville", "Farm Plow", "Utility Trailer"    
  113. };
  114. new VehicleNames[][] = {
  115.     "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster","Stretch","Manana","Infernus","Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto",
  116.     "Taxi","Washington","Bobcat","Mr Whoopee","BF Injection","Hunter","Premier","Enforcer","Securicar","Banshee","Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie","Stallion",
  117.     "Rumpo","RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder","Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van",
  118.     "Skimmer","PCJ-600","Faggio","Freeway","RC Baron","RC Raider","Glendale","Oceanic","Sanchez","Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR3 50","Walton","Regina",
  119.     "Comet","BMX","Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo","Greenwood","Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson",
  120.     "Mesa","RC Goblin","Hotring Racer","Hotring Racer","Bloodring Banger","Rancher","Super GT","Elegant","Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic","Buccaneer","Shamal",
  121.     "Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona","FBI Truck","Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight","Streak","Vortex",
  122.     "Vincent","Bullet","Clover","Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob","Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster","Monster","Uranus","Jester",
  123.     "Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight","Trailer","Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley",
  124.     "Stafford","BF-400","Newsvan","Tug","Trailer","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer","Trailer","Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)","Police Car (LVPD)","Police Ranger",
  125.     "Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer","Luggage Trailer","Stair Trailer","Boxville","Farm Plow","Utility Trailer"
  126. };
  127. main()
  128. {
  129.     print("\n=======================");
  130.     print(" Osnovni DeathMatch by Irfan Pacino || Irfan Šarić");
  131.     print("=======================\n");
  132. }
  133. public OnGameModeInit()
  134. {
  135.     SetGameModeText("Pacino's DeathMatch");
  136.    
  137.     UsePlayerPedAnims();
  138.     DisableInteriorEnterExits();
  139.     EnableStuntBonusForAll(true);
  140.    
  141.     Command_AddAltNamed("a", "admin"); Command_AddAltNamed("clearchat", "cc"); Command_AddAltNamed("adminhelp", "ah");
  142.    
  143.     AddPlayerClassEx(CIVIL, 101, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  144.     AddPlayerClassEx(CIVIL, 12, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  145.     AddPlayerClassEx(CIVIL, 136, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  146.     AddPlayerClassEx(CIVIL, 14, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  147.     AddPlayerClassEx(CIVIL, 142, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  148.     AddPlayerClassEx(CIVIL, 143, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  149.     AddPlayerClassEx(CIVIL, 15, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  150.     AddPlayerClassEx(CIVIL, 156, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  151.    
  152.    
  153.     AddPlayerClassEx(PD, 280, 2788.3914, -1627.0142, 10.9219, 0.0, 3, 1, 24, 200, 29, 500);
  154.     AddPlayerClassEx(PD, 281, 2788.3914, -1627.0142, 10.9219, 0.0, 3, 1, 24, 200, 29, 500);
  155.     AddPlayerClassEx(PD, 282, 2788.3914, -1627.0142, 10.9219, 0.0, 3, 1, 24, 200, 29, 500);
  156.     AddPlayerClassEx(PD, 288, 2788.3914, -1627.0142, 10.9219, 0.0, 3, 1, 24, 200, 29, 500);
  157.     AddPlayerClassEx(PD, 284, 2788.3914, -1627.0142, 10.9219, 0.0, 3, 1, 24, 200, 29, 500);
  158.     AddPlayerClassEx(PD, 286, 2788.3914, -1627.0142, 10.9219, 0.0, 3, 1, 24, 200, 29, 500);
  159.     AddPlayerClassEx(PD, 280, 2788.3914, -1627.0142, 10.9219, 0.0, 3, 1, 24, 200, 29, 500);
  160.     AddPlayerClassEx(PD, 280, 2788.3914, -1627.0142, 10.9219, 0.0, 3, 1, 24, 200, 29, 500);
  161.    
  162.     AddPlayerClassEx(MD, 274, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  163.     AddPlayerClassEx(MD, 275, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  164.     AddPlayerClassEx(MD, 276, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  165.    
  166.     AddPlayerClassEx(BALAS, 102, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  167.     AddPlayerClassEx(BALAS, 103, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  168.     AddPlayerClassEx(BALAS, 104, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  169.    
  170.     AddPlayerClassEx(VAGOS, 108, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  171.     AddPlayerClassEx(VAGOS, 109, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  172.     AddPlayerClassEx(VAGOS, 110, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  173.    
  174.     AddPlayerClassEx(GROOVE, 105, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  175.     AddPlayerClassEx(GROOVE, 106, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  176.     AddPlayerClassEx(GROOVE, 107, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  177.    
  178.     AddPlayerClassEx(MAFIA, 111, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  179.     AddPlayerClassEx(MAFIA, 112, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  180.     AddPlayerClassEx(MAFIA, 113, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  181.     AddPlayerClassEx(MAFIA, 124, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  182.     AddPlayerClassEx(MAFIA, 126, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  183.     AddPlayerClassEx(MAFIA, 127, 2788.3914, -1627.0142, 10.9219, 0.0, 0, 0, 0, 0, 0, 0);
  184.    
  185.     AddStaticVehicle(522,-1249.8124,462.9609,7.1875,82.7215,0,0); // NRG
  186.     AddStaticVehicle(522,-1250.5331,459.7486,7.1875,171.8442,0,0); // NRG2 ON SSTUNT
  187.     AddStaticVehicle(522,-1250.6240,454.6438,7.1875,171.8442,0,0); // NRG2 ON SSTUN3
  188.     AddStaticVehicle(522,-1251.1959,450.6523,7.1875,171.8442,0,0); // NRG2 ON SSTUN4
  189.     AddStaticVehicle(522,-1253.8491,452.7784,7.1875,81.8442,0,0); // NRG2 ON SSTUN4
  190.     AddStaticVehicle(522,-1255.3612,450.2730,7.1875,81.8442,0,0); // NRG2 ON SSTUN4
  191.     AddStaticVehicle(522,-1256.6775,445.1851,7.1875,171.8442,0,0); // NRG2 ON SSTUN4
  192.     AddStaticVehicle(522,-1252.5254,445.6341,7.1875,81.8442,0,0); // NRG2 ON SSTUN4
  193.     AddStaticVehicle(522,2239.9280,561.9000,7.3460,179.6225,0,6); // NRG
  194.     AddStaticVehicle(522,2239.8953,556.8201,7.3460,179.6225,0,6); // NRG
  195.     AddStaticVehicle(522,2239.8523,550.3071,7.3461,179.6226,0,6); // NRG
  196.     AddStaticVehicle(522,2244.2805,547.5212,7.3412,269.1708,0,6); // NRG
  197.     AddStaticVehicle(522,2249.9541,547.4392,7.3439,269.1714,0,6); // NRG
  198.     AddStaticVehicle(522,2256.7932,547.5344,7.3453,270.6475,0,6); // NRG
  199.     AddStaticVehicle(522,2267.7656,547.6584,7.3454,270.6475,0,6); // NRG
  200.     AddStaticVehicle(522,2277.7832,547.7718,7.3459,270.6475,0,6); // NRG
  201.     AddStaticVehicle(522,2285.2642,547.8561,7.3424,270.6475,0,6); // NRG
  202.     AddStaticVehicle(522,2289.0327,551.8185,7.3536,269.1859,0,6); // NRG
  203.     AddStaticVehicle(522,2394.5769,567.7955,7.3522,179.0304,0,6); // NRG
  204.     AddStaticVehicle(522,2394.4583,560.8111,7.3426,179.0298,0,6); // NRG
  205.     AddStaticVehicle(522,2394.5693,551.9991,7.3464,179.5283,0,6); // NRG
  206.     AddStaticVehicle(522,2392.5662,547.2147,7.3571,87.7240,0,6); // NRG
  207.     AddStaticVehicle(522,2382.9231,547.2353,7.3432,91.4967,0,6); // NRG
  208.     AddStaticVehicle(522,2374.2058,547.1988,7.3440,90.2735,0,6); // NRG
  209.     AddStaticVehicle(522,2368.4470,547.2925,7.3465,89.0787,0,6); // NRG
  210.     AddStaticVehicle(522,2364.9724,551.8137,7.3426,89.0018,0,6); // NRG
  211.     AddStaticVehicle(519,2266.3364,613.4015,10.3099,89.3248,0,6); // SHAMAL
  212.     AddStaticVehicle(522,1867.8484,-1395.2960,13.5051,277.0617,0,6); //
  213.     AddStaticVehicle(522,1868.4291,-1398.2709,13.5063,271.7350,0,6); //
  214.     AddStaticVehicle(522,1868.9777,-1400.9105,13.5076,271.7350,0,6); //
  215.     AddStaticVehicle(522,1869.4808,-1403.4294,13.5218,271.7350,0,6); //
  216.     AddStaticVehicle(522,1869.9263,-1406.4948,13.5448,271.7350,0,6); //
  217.     AddStaticVehicle(522,1870.4374,-1409.1263,13.5665,271.7350,0,6); // nrg off
  218.     AddStaticVehicle(510,1909.6617,-1355.5284,13.5292,199.9811,0,6); //
  219.     AddStaticVehicle(510,1907.9943,-1356.3154,13.5056,190.2677,0,6); //
  220.     AddStaticVehicle(510,1905.5343,-1357.2202,13.4931,190.2677,0,6); //
  221.     AddStaticVehicle(510,1903.6945,-1357.4541,13.4971,172.4075,0,6); // mtbike off
  222.     AddStaticVehicle(522,1952.2795,-1372.0194,19.6484,88.2884,0,6); //
  223.     AddStaticVehicle(522,-1972.5879,268.1563,35.1719,91.8145,0,6); //
  224.     AddStaticVehicle(522,-1972.0220,257.1088,35.1719,95.2613,0,6); //
  225.     AddStaticVehicle(522,-1949.9072,266.0958,35.4739,139.5867,0,6); //
  226.     AddStaticVehicle(522,-1987.8541,265.1040,35.1794,264.7529,0,6); // nrg
  227.     AddStaticVehicle(402,-1950.2566,264.4280,41.0471,149.3002,0,6); // c
  228.     AddStaticVehicle(559,-1922.4709,245.7512,41.0469,89.7663,0,6); // c
  229.     AddStaticVehicle(477,-1918.0380,297.6173,41.0469,179.8622,0,6); // c off
  230.     AddStaticVehicle(522,1043.3241,-2313.1128,13.2603,26.4958,0,6); // nrg
  231.     AddStaticVehicle(522,1038.6897,-2315.2170,13.2603,29.3158,0,6); //
  232.     AddStaticVehicle(522,1034.4054,-2317.0676,13.2603,29.3158,0,6); //
  233.     AddStaticVehicle(522,1030.7346,-2318.5977,13.2603,29.3158,0,6); //
  234.     AddStaticVehicle(522,1027.6688,-2320.3772,13.2603,30.5692,0,6); // nrg off
  235.     AddStaticVehicle(522,-1632.9559,-298.2254,14.1484,44.3793,0,6); // nrg
  236.     AddStaticVehicle(522,-1635.9915,-300.2633,14.1484,41.8727,0,6); //
  237.     AddStaticVehicle(402,-1638.5566,-302.7161,14.1484,41.8727,0,6); //
  238.     AddStaticVehicle(522,-1640.5933,-305.2688,14.1484,41.8727,0,6); //
  239.     AddStaticVehicle(522,-1644.2285,-308.1884,14.1484,41.8727,0,6); //
  240.     AddStaticVehicle(522,-1646.9921,-310.0845,14.1484,41.8727,0,6); // nrg off
  241.     AddStaticVehicle(429,-1579.7181,-186.0634,14.1484,221.2460,0,6); // banshee
  242.     AddStaticVehicle(429,-1575.8826,-181.2960,14.1484,231.5861,0,6); //
  243.     AddStaticVehicle(429,-1572.2039,-177.5137,14.1484,227.8261,0,6); //
  244.     AddStaticVehicle(429,-1566.7415,-172.7817,14.1484,227.8261,0,6); // banshee off
  245.     AddStaticVehicle(522,1321.8292,-2599.6538,13.7448,177.5473,0,6); // nrg
  246.     AddStaticVehicle(522,1319.5765,-2600.0100,13.7448,177.5473,0,6); //
  247.     AddStaticVehicle(522,1316.9783,-2600.3237,13.7448,177.5473,0,6); //
  248.     AddStaticVehicle(522,1314.6545,-2600.9077,13.7448,177.5473,0,6); //
  249.     AddStaticVehicle(522,1311.6227,-2599.5068,13.7448,177.5473,0,6); // nrg off
  250.     AddStaticVehicle(471,1281.2175,-2600.0457,13.5807,86.6798,0,6); // quad
  251.     AddStaticVehicle(471,1284.6604,-2598.9990,13.5807,86.6798,0,6); // quad====
  252.     AddStaticVehicle(429,1306.3845,1278.6146,10.8203,3.8559,0,6); // cars
  253.     AddStaticVehicle(500,1309.9064,1279.1555,10.8203,3.2293,0,6); //
  254.     AddStaticVehicle(402,1312.8811,1279.5768,10.8203,3.2293,0,6); //
  255.     AddStaticVehicle(522,1316.5764,1280.2249,10.8203,3.2293,0,6); // nrg
  256.     AddStaticVehicle(522,1282.3569,1287.9491,10.8203,268.1434,0,6); //
  257.     AddStaticVehicle(522,1282.1741,1291.2803,10.8203,268.1434,0,6); //
  258.     AddStaticVehicle(522,1282.7035,1294.4576,10.8203,268.1434,0,6); // nrg
  259.     AddStaticVehicle(522,1283.0544,1297.6621,10.8203,268.1434,0,6); //
  260.     AddStaticVehicle(522,1282.9460,1300.7003,10.8203,268.1434,0,6); //
  261.     AddStaticVehicle(522,1281.9341,1303.7104,10.8203,268.1434,0,6); // nrg
  262.     AddStaticVehicle(415,1282.5496,1306.8131,10.8203,255.9233,0,6); // cars off
  263.     AddStaticVehicle(520,1292.7108,1326.0310,10.8203,266.1418,0,6); // hydra
  264.     AddStaticVehicle(520,1290.4186,1360.9697,10.8203,280.8686,0,6); // hydra
  265.     AddStaticVehicle(487,1287.2957,1389.8802,10.8203,257.0551,0,6); // maverick
  266.     AddStaticVehicle(417,1290.3378,1402.1742,10.8203,257.0551,0,6); // levi
  267.     AddStaticVehicle(487,1293.6576,1414.5563,10.8203,257.0551,0,6); // mavrick
  268.     AddStaticVehicle(470,1559.3132,1178.8843,10.8125,349.4961,0,6); // patriot
  269.     AddStaticVehicle(477,1568.8475,1178.0854,10.8125,0.4629,0,6); // zr 350
  270.     AddStaticVehicle(470,1577.5707,1178.4888,10.8125,0.1495,0,6); // patriot
  271.     AddStaticVehicle(471,1588.2373,1191.4401,10.8125,92.2704,0,6); // quad
  272.     AddStaticVehicle(522,1587.7423,1194.1790,10.8125,92.2704,0,6); // nrg
  273.     AddStaticVehicle(471,1587.1654,1197.3162,10.8125,92.2704,0,6); // quad
  274.     AddStaticVehicle(487,1611.2253,1630.7965,10.8203,179.8047,0,6); // maverick
  275.     AddStaticVehicle(560,-2704.4976,225.2322,4.1797,179.7475,0,6); // sultan
  276.     AddStaticVehicle(559,-2704.0481,200.9777,4.1797,4.3217,0,6); // jester
  277.     AddStaticVehicle(559,-2709.2815,201.5691,4.1797,358.6817,0,6); // jester
  278.     AddStaticVehicle(560,-2691.5708,217.6585,4.1797,93.6226,0,6); // sultan
  279.     AddStaticVehicle(411,2394.2590,1036.8235,10.8203,265.9313,0,6); // infernus
  280.     AddStaticVehicle(451,2395.8901,1024.3931,10.8203,275.9581,0,6); // turismo
  281.     AddStaticVehicle(596,2273.6689,2444.1089,10.8203,356.4969,0,6); // police
  282.     AddStaticVehicle(596,2277.6428,2444.2927,10.8203,356.4969,0,6); // police
  283.     AddStaticVehicle(596,2273.4319,2459.0381,10.8203,181.8237,0,6); // police
  284.     AddStaticVehicle(522,198.9491,1906.8800,17.6406,271.5053,0,6); // nrg
  285.     AddStaticVehicle(522,197.6953,1911.5955,17.6406,271.5053,0,6); // nrg
  286.     AddStaticVehicle(468,182.4018,1920.5687,17.8713,180.6378,0,6); // sanchez
  287.     AddStaticVehicle(468,177.7884,1919.7333,18.0297,180.6378,0,6); // sanchez
  288.     AddStaticVehicle(463,174.7120,1920.7489,18.1362,180.6378,0,6); // sanchez
  289.     AddStaticVehicle(470,230.0990,1914.9905,17.6406,82.5636,0,6); // patriot
  290.     AddStaticVehicle(470,230.3660,1908.7622,17.6406,82.5636,0,6); // patriot
  291.     AddStaticVehicle(470,229.9159,1878.2764,17.6406,358.5895,0,6); // patriot
  292.     AddStaticVehicle(596,225.4084,1878.2296,17.6406,358.5895,0,6); // police
  293.     AddStaticVehicle(522,-675.7040,2311.3633,134.1963,82.1053,0,6); // nrg
  294.     AddStaticVehicle(522,-675.6650,2314.5728,134.2054,82.1053,0,6); // nrg
  295.     AddStaticVehicle(522,-675.5783,2318.1599,134.3928,82.1053,0,6); // nrg
  296.     AddStaticVehicle(522,-675.9686,2321.2649,134.4612,82.1053,0,6); // neg
  297.     AddStaticVehicle(522,1544.9935,-2423.1814,13.5547,161.2111,0,6); // nrg
  298.     AddStaticVehicle(522,1548.9633,-2424.3508,13.5547,161.2111,0,6); // nrg
  299.     AddStaticVehicle(522,1551.6349,-2424.3530,13.5547,166.2244,0,6); // nrg
  300.     AddStaticVehicle(522,1556.5448,-2423.1233,13.5547,166.2244,0,6); // nrg
  301.     AddStaticVehicle(471,1560.8165,-2424.1206,13.5547,166.2244,0,6); // quad
  302.     AddStaticVehicle(411,1564.7672,-2423.7727,13.5547,160.2710,0,6); // car
  303.     AddStaticVehicle(500,1568.1760,-2424.5835,13.5547,160.2710,0,6); // car
  304.     AddStaticVehicle(492,1573.2424,-2423.7854,13.5547,170.9245,0,6); // car
  305.     AddStaticVehicle(429,1579.4338,-2423.2825,13.5547,170.9245,0,6); // car
  306.     AddStaticVehicle(522,-1611.1693,168.1331,3.5547,132.5291,0,6); // nrg
  307.     AddStaticVehicle(522,-1615.2667,164.3744,3.5547,132.5291,0,6); // nrg
  308.     AddStaticVehicle(522,-1620.3877,159.6116,3.5547,132.5291,0,6); // nrg
  309.     AddStaticVehicle(522,-1625.1755,154.9934,3.5547,132.5291,0,6); // nrg
  310.     AddStaticVehicle(446,-1633.9176,159.3413,-0.4520,129.7091,0,6); // squallo
  311.     AddStaticVehicle(451,-1659.7261,1213.3364,7.2500,276.9538,0,6); // turismo
  312.     AddStaticVehicle(411,-1661.0038,1211.8838,13.6781,314.5541,0,6); // infernus
  313.     AddStaticVehicle(477,-1659.4291,1212.4847,21.1563,307.0107,0,6); // zr350
  314.     AddStaticVehicle(559,-1667.4822,1239.5743,7.1875,232.7734,0,6); // jester
  315.     AddStaticVehicle(522,-1620.0320,1243.5181,7.0468,223.0600,0,6); // nrg
  316.     AddStaticVehicle(522,-1613.9421,1237.2604,7.1875,223.0600,0,6); // nrg
  317.     AddStaticVehicle(593,-2342.6736,-1655.1249,483.7031,297.9474,0,6); // dodo
  318.     AddStaticVehicle(593,-2345.5071,-1644.6100,483.7031,283.2205,0,6); // dodo
  319.     AddStaticVehicle(522,-2348.5195,-1632.3369,483.6915,250.0069,0,6); // nrg
  320.     AddStaticVehicle(522,-2345.2668,-1624.2874,483.6679,254.3936,0,6); // nrg
  321.     AddStaticVehicle(468,-2343.5342,-1619.7495,483.6743,254.3936,0,6); // sanchez
  322.     AddStaticVehicle(468,-2341.3369,-1614.6296,483.6920,254.3936,0,6); // sanchez
  323.     AddStaticVehicle(471,-2339.8230,-1610.9302,483.7042,254.3936,0,6); // quad
  324.     AddStaticVehicle(471,-2338.0762,-1606.1864,483.7183,254.3936,0,6); // quad
  325.     AddStaticVehicle(487,-2336.1750,-1602.1946,483.7292,254.3936,0,6); // maverick
  326.     AddStaticVehicle(429,-2334.3503,-1597.4965,483.7157,254.3936,0,6); // banshee
  327.     AddStaticVehicle(411,-2332.3911,-1593.5934,483.7014,254.3936,0,6); // infernus
  328.     AddStaticVehicle(411,-2330.4331,-1588.3016,483.6760,254.3936,0,6); // infernus
  329.     AddStaticVehicle(510,-2128.2766,916.3716,79.8814,266.3004,0,6); // mtbike
  330.     AddStaticVehicle(510,-2127.5198,920.6828,79.8982,266.3004,0,6); // mtbike
  331.     AddStaticVehicle(402,1371.0646,2184.7488,11.0234,187.5081,0,6); // buffalo
  332.     AddStaticVehicle(402,1363.9033,2184.8613,11.0234,187.5081,0,6); // buf
  333.     AddStaticVehicle(402,1353.1392,2185.0640,11.0234,181.5547,0,6); // buf
  334.     AddStaticVehicle(402,1347.0281,2185.2004,11.0234,181.5547,0,6); // buf
  335.     AddStaticVehicle(429,2300.9995,1473.0505,42.8156,268.4937,0,6); // car
  336.     AddStaticVehicle(415,2301.5496,1476.7478,42.8156,268.4937,0,6); // car
  337.     AddStaticVehicle(451,2302.1084,1480.3990,42.8156,268.4937,0,6); //
  338.     AddStaticVehicle(492,2302.6135,1484.0404,42.8156,268.4937,0,6); //car off
  339.     AddStaticVehicle(522,2303.1733,1487.0842,42.8156,268.4937,0,6); // nrg
  340.     AddStaticVehicle(522,2304.8147,1404.9010,42.8203,271.0005,0,6); // nrg
  341.     AddStaticVehicle(522,2308.9138,1390.3494,42.8203,4.2063,0,6); // nrg
  342.     AddStaticVehicle(471,2305.3657,1390.3959,42.8203,2.9530,0,6); // quad
  343.     AddStaticVehicle(471,2302.0349,1389.8525,42.8203,2.9530,0,6); // quad
  344.     AddStaticVehicle(415,2225.3147,1964.4321,31.7797,271.7721,0,6); // car
  345.     AddStaticVehicle(534,2224.4241,1972.1827,31.7797,274.5921,0,6); // car
  346.     AddStaticVehicle(522,2243.7134,1975.5405,31.7797,4.3513,0,6); // nrg
  347.     AddStaticVehicle(522,2248.2900,1975.5409,31.7797,5.6047,0,6); // nrg
  348.     AddStaticVehicle(522,-342.5747,1515.2413,75.3594,0.4463,0,6); // nrg
  349.     AddStaticVehicle(560,-339.0623,1515.1095,75.3594,0.4463,0,6); // car
  350.     AddStaticVehicle(536,-335.5732,1514.6993,75.3594,0.4463,0,6); //
  351.     AddStaticVehicle(429,-331.0255,1514.5693,75.3594,0.4463,0,6); //
  352.     AddStaticVehicle(545,-323.4880,1513.6475,75.3594,0.4463,0,6); // caroff
  353.     AddStaticVehicle(463,-320.1494,1513.4589,75.3594,0.4463,0,6); // quad
  354.     AddStaticVehicle(522,-2656.8135,-2415.8025,3.0000,98.8339,0,6); // nrg
  355.     AddStaticVehicle(522,-2655.2822,-2421.8457,3.0000,98.8339,0,6); // nrg
  356.     AddStaticVehicle(468,-2653.8074,-2428.1240,3.0043,98.8339,0,6); // sanchez
  357.     AddStaticVehicle(468,-2652.1396,-2432.8792,3.2559,98.8339,0,6); // sanchez
  358.     AddStaticVehicle(471,-2650.9741,-2437.0728,3.5005,98.8339,0,6); // quad
  359.     AddStaticVehicle(471,-2648.5002,-2440.6426,3.7095,98.8339,0,6); // quad
  360.     AddStaticVehicle(500,-506.4362,-179.6895,76.9460,182.4947,0,6); // jeep
  361.     AddStaticVehicle(500,-512.2119,-178.8433,77.0421,182.1814,0,6); //
  362.     AddStaticVehicle(500,-517.2496,-177.4544,77.0442,182.1814,0,6); // jeepoff
  363.     AddStaticVehicle(471,-524.8357,-185.7110,78.2696,273.0489,0,6); // quad
  364.     AddStaticVehicle(471,-526.2255,-191.2394,78.3593,273.0489,0,6); // quad
  365.     AddStaticVehicle(522,2093.9417,-1815.4098,13.3828,268.2039,0,6); // nrg
  366.     AddStaticVehicle(522,2094.3521,-1821.0839,13.3828,268.2039,0,6); // nrg
  367.     AddStaticVehicle(492,2508.2361,-1672.6213,13.3789,356.8543,0,6); // greenwood
  368.     AddStaticVehicle(411,2501.9382,-1656.6432,13.4148,92.1085,0,6); // infernus
  369.     AddStaticVehicle(536,2477.6653,-1681.4086,13.3364,52.0015,0,6); // blade
  370.     AddStaticVehicle(471,2481.9109,-1692.1963,13.5150,354.8293,0,6); // quad
  371.     AddStaticVehicle(522,2509.1294,-1686.3114,13.5651,55.3032,0,6); // nrg
  372.     AddStaticVehicle(522,2517.0586,-1672.4891,13.9999,76.9234,0,6); // nrg
  373.     AddStaticVehicle(596,2243.1675,86.8333,26.3392,270.3970,0,6); // police
  374.     AddStaticVehicle(522,2252.9941,104.9334,26.9987,178.7578,0,6); // nrg
  375.     AddStaticVehicle(560,2263.9763,106.9052,27.3182,183.2895,0,6); // sultan
  376.     AddStaticVehicle(463,2282.0759,96.5420,26.3385,269.1437,0,6); // chopper
  377.     AddStaticVehicle(434,-1096.1378,-1622.0930,76.3672,265.2386,0,6); // hotknife
  378.     AddStaticVehicle(593,-1068.1788,-1621.5078,76.3739,259.1169,0,6); // dodo
  379.     AddStaticVehicle(522,-1079.5284,-1655.6870,76.3672,359.5294,0,6); // nrg
  380.     AddStaticVehicle(468,-1082.5045,-1657.4039,76.3672,359.5294,0,6); // sanchez
  381.     AddStaticVehicle(463,-1085.4956,-1657.0917,76.3739,359.5294,0,6); // chopper
  382.     AddStaticVehicle(463,-1311.7434,2522.8240,87.4067,181.2645,0,6); // nrg
  383.     AddStaticVehicle(522,-1285.6129,2505.1025,87.0116,103.0988,0,6); // nrg
  384.     AddStaticVehicle(468,-1285.6110,2503.0276,87.0055,103.0988,0,6); // sanchez
  385.     AddStaticVehicle(468,-1285.7740,2500.2131,87.0074,103.0988,0,6); // sanchez
  386.     AddStaticVehicle(471,-1286.1617,2497.8384,87.0153,103.0988,0,6); // quad
  387.     AddStaticVehicle(471,-1286.4899,2495.1133,87.0577,103.0988,0,6); // quad
  388.     AddStaticVehicle(487,-1307.2948,2479.0095,87.2270,263.6720,0,6); // maverick
  389.     AddStaticVehicle(520,-2761.4150,-304.1680,7.0391,0.8062,0,6); // hydra
  390.     AddStaticVehicle(522,-2783.5532,-295.2084,7.0391,269.9387,0,6); // nrg
  391.     AddStaticVehicle(522,-2783.5879,-290.0020,7.0391,269.9387,0,6); // nrg
  392.     AddStaticVehicle(522,-2784.7458,-285.0012,7.0391,269.9387,0,6); // nrg
  393.     AddStaticVehicle(522,-2734.5981,-279.0897,7.0468,174.2261,0,6); // nrg
  394.     AddStaticVehicle(545,-2728.8528,-280.0811,7.0391,174.2261,0,6); // hustle
  395.     AddStaticVehicle(545,-2723.5955,-281.0421,7.0391,174.2261,0,6); // hustle
  396.     AddStaticVehicle(545,-2734.8225,-295.9671,7.0294,46.0715,0,6); // hustle
  397.     AddStaticVehicle(522,2028.1670,1907.0979,12.2665,262.2736,0,6); // nrg
  398.     AddStaticVehicle(463,2057.2815,1911.0436,12.1556,192.7129,0,6); // chopper
  399.     AddStaticVehicle(463,2053.0308,1909.6621,12.1784,192.7129,0,6); // chopper
  400.     AddStaticVehicle(415,2089.2883,1806.0820,10.6719,163.0252,0,6); // car
  401.     AddStaticVehicle(477,2076.5476,1663.6348,10.6719,176.4180,0,6); // zr 350
  402.     AddStaticVehicle(487,1148.7524,-2017.4369,69.0078,186.5629,0,6); // maverick
  403.     AddStaticVehicle(520,1150.8136,-2051.7942,69.0006,179.6694,0,6); // hydra
  404.     AddStaticVehicle(429,1192.4296,-2054.5872,69.0078,2.9712,0,6); // banshee
  405.     AddStaticVehicle(451,1193.6919,-2025.0856,69.0078,179.8378,0,6); // turismo
  406.     AddStaticVehicle(429,-1989.0653,255.6251,35.1719,272.1065,0,6); //
  407.     AddStaticVehicle(434,-1988.4966,274.1922,35.1719,273.9865,0,6); //
  408.     AddStaticVehicle(500,-1956.6372,299.8809,35.4688,147.3986,0,6); //
  409.     AddStaticVehicle(415,1249.0586,-805.7651,84.1406,183.0609,1,6); // car
  410.     AddStaticVehicle(522,1242.4541,-804.9752,84.1406,178.3608,1,6); // nrg
  411.     AddStaticVehicle(522,1255.6772,-804.2142,84.1406,184.9409,1,6); // nrg
  412.     AddStaticVehicle(559,1246.9326,-825.5091,84.1406,143.2671,1,6); // car
  413.     AddStaticVehicle(451,1252.8992,-733.2241,94.5070,120.3701,1,6); // car
  414.     AddStaticVehicle(434,2208.4500,-1161.1777,25.7266,89.6632,1,6); // car
  415.     AddStaticVehicle(522,2207.8137,-1169.3970,25.7266,89.6632,1,6); // nrg
  416.     AddStaticVehicle(415,2207.3235,-1173.1527,25.7266,89.6632,1,6); // car
  417.     AddStaticVehicle(463,2226.0708,-1169.7482,25.7266,268.5782,1,6); // chop
  418.     AddStaticVehicle(463,2226.6355,-1165.8497,25.7291,268.5782,1,6); // chop
  419.     AddStaticVehicle(463,2227.1216,-1162.6027,25.7545,268.5782,1,6); // chop
  420.     AddStaticVehicle(463,2227.1638,-1177.2385,25.7266,268.5782,1,6); // chop
  421.     AddStaticVehicle(522,2218.8530,-1166.3843,25.7266,84.3598,1,6); // nrg
  422.     AddStaticVehicle(417,854.3575,-1216.4476,16.9766,265.6132,1,6); // levi
  423.     AddStaticVehicle(470,851.1895,-1187.9363,16.9766,179.1324,1,6); // patriot
  424.     AddStaticVehicle(522,884.4534,-1233.9784,16.2600,9.4724,1,6); // nrg
  425.     AddStaticVehicle(522,886.6657,-1233.1377,16.4310,8.8458,1,6); // n
  426.     AddStaticVehicle(522,889.1669,-1232.1431,16.6253,8.5324,1,6); // n
  427.     AddStaticVehicle(522,892.0742,-1232.1915,16.7447,8.5324,1,6); // n
  428.     AddStaticVehicle(522,895.1625,-1231.2356,16.8220,8.5324,1,6); // nrg off
  429.     AddStaticVehicle(545,785.6755,-501.4909,17.2964,178.5057,1,6); // clazics
  430.     AddStaticVehicle(471,786.1752,-540.4684,16.3359,177.7106,1,6); // quad
  431.     AddStaticVehicle(522,768.9719,-514.4214,16.7845,178.7956,1,6); // nrg
  432.     AddStaticVehicle(402,763.0147,-513.0228,16.8934,178.7956,1,6); // car
  433.     AddStaticVehicle(522,2583.9038,-1697.3319,1.6406,356.4573,1,6); // nrg
  434.     AddStaticVehicle(522,2586.8350,-1697.0244,1.6406,356.4573,1,6); // nrg
  435.     AddStaticVehicle(522,2581.3660,-1697.2821,1.6406,356.4573,1,6); // nrg
  436.     AddStaticVehicle(471,2570.7700,-1702.4833,1.6406,1.1574,1,6); // quad
  437.     AddStaticVehicle(468,2566.4578,-1702.5647,1.6406,1.1574,1,6); // sanchez
  438.     AddStaticVehicle(471,2595.1887,-1705.7445,1.6406,359.5907,1,6); // quad
  439.     AddStaticVehicle(468,2601.5520,-1706.6599,1.6406,359.5907,1,6); // sanchez
  440.     AddStaticVehicle(510,2612.6245,-1707.2754,3.7198,6.1707,1,6); // bike
  441.     AddStaticVehicle(510,2554.0234,-1705.0522,2.9776,348.3105,1,6); // bike
  442.     AddStaticVehicle(417,-1832.3687,-1653.3029,21.7500,271.7115,1,6); // levi
  443.     AddStaticVehicle(470,-1818.7985,-1615.5542,23.0156,174.1189,1,6); // patriot
  444.     AddStaticVehicle(451,-1857.7938,-1615.0349,21.7729,185.0857,1,6); // turismo
  445.     AddStaticVehicle(463,-1883.1937,-1639.4191,21.7500,188.1957,1,6); // chop
  446.     AddStaticVehicle(522,-1885.6372,-1639.5391,21.7500,188.1957,1,6); // nrg
  447.     AddStaticVehicle(463,-1890.6917,-1639.4821,21.7500,188.1957,1,6); // chop
  448.     AddStaticVehicle(522,-1893.6246,-1639.5463,21.7500,188.1957,1,6); // nrg
  449.     AddStaticVehicle(468,636.2854,898.0829,-42.9534,260.0947,1,6); // sanchez
  450.     AddStaticVehicle(468,636.2658,895.1334,-42.9534,260.0947,1,6); // sanchez
  451.     AddStaticVehicle(471,636.1271,891.8589,-42.9534,260.0947,1,6); // quad
  452.     AddStaticVehicle(471,636.0516,888.9195,-42.9609,260.0947,1,6); // quad
  453.     AddStaticVehicle(522,635.9233,885.4968,-42.9609,260.0947,1,6); // nrg
  454.     AddStaticVehicle(522,635.8255,882.3084,-42.9609,260.0947,1,6); // nrg
  455.     AddStaticVehicle(468,635.9176,879.9675,-42.9609,260.0947,1,6); // sanchez
  456.     AddStaticVehicle(471,691.4664,863.0574,-42.3178,77.5881,6,0); // quad
  457.     AddStaticVehicle(470,692.7462,867.2527,-41.7229,77.5881,6,0); // patriot
  458.     AddStaticVehicle(500,694.6117,871.6589,-40.6818,77.5881,6,0); // jeep
  459.     AddStaticVehicle(470,695.5748,875.9005,-39.7093,77.5881,6,0); // patriot
  460.     AddStaticVehicle(477,1666.2112,-1697.3514,20.4816,88.2415,1,6); // car
  461.     AddStaticVehicle(415,1666.0078,-1702.8883,20.4844,87.3015,0,6); // car
  462.     AddStaticVehicle(522,1666.9679,-1711.3163,20.4772,87.3015,1,6); //nrg
  463.     AddStaticVehicle(522,1666.8931,-1719.1058,20.4844,79.4681,1,6); // nrg
  464.     AddStaticVehicle(510,1658.9069,-1697.9614,20.4683,183.4724,1,6); // bike
  465.     AddStaticVehicle(522,1529.6410,-1347.6526,329.4609,228.1579,1,6); // nrg
  466.     AddStaticVehicle(522,1554.0347,-1364.9668,329.4609,29.3578,1,6); // nrg
  467.     AddStaticVehicle(522,1560.2552,-1358.3049,329.4535,91.7116,1,6); // n
  468.     AddStaticVehicle(522,1558.1355,-1349.2272,329.4609,134.3254,1,6); // n
  469.     AddStaticVehicle(522,1548.4944,-1361.6108,329.4601,12.2926,1,6); // n
  470.     AddStaticVehicle(471,1545.6218,-1361.7740,329.4598,12.2926,1,6); // quad
  471.     AddStaticVehicle(471,1543.1102,-1361.4889,329.4603,358.8192,1,6); // quad
  472.     AddStaticVehicle(522,-2017.7343,-110.6292,35.0973,178.8192,0,6); // nrg
  473.     AddStaticVehicle(471,-2014.2274,-109.3796,35.1869,178.1925,1,6); // quad
  474.     AddStaticVehicle(468,-2014.3834,-114.3191,35.2020,178.1925,1,6); // sanchez
  475.     AddStaticVehicle(522,-2017.9855,-114.6318,35.1884,178.1925,1,6); // nrg
  476.     AddStaticVehicle(471,-2018.1169,-118.7988,35.1885,178.1925,0,6); // q
  477.     AddStaticVehicle(468,-2013.5159,-118.9172,35.2776,178.1925,1,6); // sanchez
  478.     AddStaticVehicle(522,-2013.6595,-123.4763,35.2734,178.1925,1,6); // nrg
  479.     AddStaticVehicle(522,-2018.4158,-123.7778,35.2193,178.1925,1,6); // nrg
  480.     AddStaticVehicle(593,1677.5209,-2706.6685,13.5391,90.9401,6,0); // dodo
  481.     AddStaticVehicle(522,1693.1564,-2705.7371,13.5391,180.5309,1,6); // nrg
  482.     AddStaticVehicle(468,1699.3822,-2706.1057,13.5391,180.5309,0,6); // sanchez
  483.     AddStaticVehicle(471,1704.1053,-2706.5271,13.5391,180.5309,1,6); // quad
  484.     AddStaticVehicle(522,1707.5957,-2707.5581,13.5391,180.5309,1,6); // nrg
  485.     AddStaticVehicle(468,1710.6063,-2707.7593,13.5391,180.5309,1,6); // sanchez
  486.     AddStaticVehicle(471,1713.4520,-2708.1848,13.5391,180.5309,1,6); // quad
  487.     AddStaticVehicle(522,2037.3065,-2704.1909,13.5469,182.8926,0,6); // nrg
  488.     AddStaticVehicle(522,2033.9916,-2704.3333,13.5469,182.8926,1,6); // nrg
  489.     AddStaticVehicle(522,2031.1388,-2704.0383,13.5469,182.8926,1,6); // nrg
  490.     AddStaticVehicle(522,2027.7925,-2703.4373,13.5469,182.8926,0,6); // nrg
  491.     AddStaticVehicle(522,2024.5369,-2702.9060,13.5469,182.8926,1,6); // nrg
  492.     AddStaticVehicle(471,1815.6782,-1370.2266,15.0781,269.6866,110, 68); // quad
  493.     AddStaticVehicle(471,1815.9354,-1363.6772,15.0781,270.0724,110, 68); // q
  494.     AddStaticVehicle(471,1816.0035,-1358.2982,15.0850,270.0724,110, 68); // q
  495.     AddStaticVehicle(471,1816.2991,-1351.7930,15.0760,270.0724,110, 68); // q
  496.     AddStaticVehicle(471,1816.6074,-1346.2148,15.0667,270.0724,110, 68); // q
  497.     AddStaticVehicle(463,-1886.7463,-1621.1354,21.7500,262.7932,110, 68); // chop
  498.     AddStaticVehicle(463,-1885.9922,-1618.7048,21.7500,261.8532,110, 68); // chop
  499.     AddStaticVehicle(522,-1885.2238,-1615.4229,21.7500,261.5399,110, 68); // nrg
  500.     AddStaticVehicle(522,-1881.5907,-1604.9282,21.7564,177.2525,110, 68); // nrg
  501.     AddStaticVehicle(471,-1878.5808,-1605.5004,21.7500,177.2525,110, 68); // q
  502.     AddStaticVehicle(471,-1876.5325,-1604.8999,21.7500,177.2525,110, 68); // q
  503.     AddStaticVehicle(522,1541.3994,-1277.2548,17.4071,140.8072,110, 68); // nrg
  504.     AddStaticVehicle(411,1518.2264,-1282.9768,14.5222,85.3467,110, 68); // inf
  505.     AddStaticVehicle(471,1500.9591,-1308.3857,14.2430,86.6001,110, 68); // quad
  506.     AddStaticVehicle(451,1420.7115,-1303.2667,13.5547,1.2084,110, 68); // turis
  507.     AddStaticVehicle(411,1360.3040,-1225.3623,14.1143,1.7002,110, 68); // inf
  508.     AddStaticVehicle(510,1321.2800,-1241.3534,13.5469,275.2427,110, 68); // mtb
  509.     AddStaticVehicle(522,1302.1598,-1249.3773,13.5469,359.0485,110, 68); // nrg
  510.     AddStaticVehicle(522,1299.1613,-1249.3280,13.5469,359.0485,110, 68); // nrg
  511.     AddStaticVehicle(471,1296.3081,-1249.8569,13.5469,359.0485,110, 68); // quad
  512.     AddStaticVehicle(471,1293.8264,-1250.8075,13.5469,359.0485,110, 68); // quad
  513.     AddStaticVehicle(463,1287.4702,-1246.3141,13.5469,265.6743,110, 68); // chop
  514.     AddStaticVehicle(463,1287.1836,-1242.7843,13.5469,265.361,110, 68); // chop
  515.     AddStaticVehicle(545,1278.3873,-1216.6847,13.6797,179.5068,110, 68); // clasic
  516.     AddStaticVehicle(468,1260.8478,-1185.1768,23.5781,175.6019,110, 68); // sanchez
  517.     AddStaticVehicle(471,1258.9095,-1185.5642,23.5781,175.9152,110, 68); // quad
  518.     AddStaticVehicle(522,1256.7229,-1185.8148,23.5781,175.9152,110, 68); // nrg
  519.     AddStaticVehicle(434,1283.2675,-1150.6777,23.6563,270.206,110, 68); // hot knife
  520.     AddStaticVehicle(545,1317.1078,-1138.7384,23.6563,90.351,110, 68); // hustler clasic
  521.     AddStaticVehicle(477,1324.9629,-1174.9048,23.6416,1.6769,110, 68); // zr 350
  522.     AddStaticVehicle(510,1181.3427,-1027.3391,32.5262,193.318,110, 68); // mtbike
  523.     AddStaticVehicle(477,1013.8188,-1014.8611,32.1016,358.241,110, 68); // zr 350
  524.     AddStaticVehicle(411,1022.2056,-1060.8328,30.4300,180.8927,110, 68); // infernus
  525.     AddStaticVehicle(487,968.1579,-920.1287,45.7656,228.0945,110, 68); // maverick
  526.     AddStaticVehicle(522,819.6282,-1017.7462,30.6123,205.0395,110, 68); // nrg
  527.     AddStaticVehicle(471,815.5524,-1020.7208,30.6067,205.0395,110, 68); // quad
  528.     AddStaticVehicle(463,811.8237,-1022.8605,30.5982,205.0395,110, 68); // sanchez
  529.     AddStaticVehicle(510,807.0722,-1027.0967,30.5970,205.0395,110, 68); // mtbike
  530.     AddStaticVehicle(500,762.8378,-1033.9128,23.9482,175.065,110, 68); // jeep
  531.     AddStaticVehicle(415,677.4763,-1261.2701,13.6088,89.6956,110, 68); // jeep
  532.     AddStaticVehicle(500,676.2349,-1256.9939,13.6185,85.6222,110, 68); // jeep
  533.     AddStaticVehicle(429,535.7659,-1285.3466,17.2422,5.0469,110, 68); // banshee
  534.     AddStaticVehicle(411,543.2366,-1285.8433,17.2422,5.0469,110, 68); // inf
  535.     AddStaticVehicle(451,549.7287,-1285.7023,17.2482,5.0469,110, 68); // turismo
  536.     AddStaticVehicle(477,557.4242,-1286.8669,17.2482,5.0469,110, 68); // zr 350
  537.     AddStaticVehicle(434,564.5521,-1286.9099,17.2482,5.0469,110, 68); // hot knife
  538.     AddStaticVehicle(522,568.4835,-1298.1646,17.2482,285.0013,110, 68); // nrg
  539.     AddStaticVehicle(522,568.8677,-1303.4677,17.2482,268.3944,110, 68); // nrg
  540.     AddStaticVehicle(471,572.5932,-1311.7806,17.2422,12.8804,110, 68); // quad
  541.     AddStaticVehicle(471,570.0002,-1312.6754,17.2422,12.8804,110, 68); // quad
  542.     AddStaticVehicle(596,581.8331,-1288.9730,15.4671,278.7111,110, 68); // police
  543.     AddStaticVehicle(492,416.7243,-1362.9736,14.9201,117.5977,110, 68); // greenwood
  544.     AddStaticVehicle(487,308.5845,-1365.7942,14.3297,191.3224,110, 68); // maverick
  545.     AddStaticVehicle(463,195.3109,-1445.7831,13.0178,324.6757,110, 68); // chop
  546.     AddStaticVehicle(463,193.0571,-1443.0328,13.0174,324.6757,110, 68); // chop
  547.     AddStaticVehicle(536,210.3469,-1424.5343,13.2455,135.2756,110, 68); // lowrider
  548.     AddStaticVehicle(415,216.5834,-1428.6776,13.2648,138.7223,110, 68); // sultan
  549.     AddStaticVehicle(500,220.2328,-1433.6582,13.2744,115.5354,110, 68); // jeep
  550.     AddStaticVehicle(522,344.2922,-1720.6576,6.6155,267.1748,110, 68); // nrg
  551.     AddStaticVehicle(429,346.7383,-1808.5002,4.5465,354.0836,110, 68); // banshee
  552.     AddStaticVehicle(500,343.1812,-1809.3408,4.5184,353.457,110, 68); // jeep
  553.     AddStaticVehicle(471,336.7409,-1808.8348,4.5165,0.3504,110, 68); // quad
  554.     AddStaticVehicle(500,327.4929,-1808.3784,4.5014,1.9171,110, 68); // jeep
  555.     AddStaticVehicle(468,324.2412,-1808.4305,4.4988,1.6038,110, 68); // sanchez
  556.     AddStaticVehicle(522,320.4740,-1809.3815,4.4779,1.6038,110, 68); // nrg
  557.     AddStaticVehicle(522,314.3808,-1809.1885,4.4788,1.6038,110, 68); // nrg
  558.     AddStaticVehicle(451,311.5320,-1789.6895,4.5675,176.1087,110, 68); // turismo
  559.     AddStaticVehicle(429,1647.7228,-1089.1674,23.9063,269.3482,7,2); // car
  560.     AddStaticVehicle(402,1648.0942,-1094.0209,23.9063,269.3482,7,2); // car
  561.     AddStaticVehicle(415,1648.5063,-1098.4865,23.9063,269.3482,7,2); // car
  562.     AddStaticVehicle(559,1648.8638,-1102.7543,23.9063,269.3482,7,2); // car
  563.     AddStaticVehicle(477,1649.2360,-1107.5453,23.9063,269.3482,7,2); // car
  564.     AddStaticVehicle(411,1649.5717,-1111.9696,23.9140,269.3482,7,2); // car
  565.     AddStaticVehicle(434,1631.2064,-1107.2369,23.9063,89.8299,7,2); // car nrg
  566.     AddStaticVehicle(500,1630.5681,-1102.3263,23.9063,92.6499,7,2); // carnrg
  567.     AddStaticVehicle(522,1631.1073,-1098.4689,23.9063,92.6499,7,2); // carnrg
  568.     AddStaticVehicle(522,1630.8824,-1093.7000,23.9140,92.6499,7,2); // carnrg
  569.     AddStaticVehicle(463,1630.2271,-1089.3527,23.9063,92.6499,7,2); // carnrg
  570.     AddStaticVehicle(471,1629.7520,-1084.9928,23.9063,92.6499,7,2); // carbnrth
  571.     AddStaticVehicle(487,1614.3401,-1062.1525,23.9062,317.6027,2,0); // mavrick
  572.     AddStaticVehicle(481,2685.5725,866.1375,9.8438,87.8487,0, 6); // bmx
  573.     AddStaticVehicle(481,2685.5129,863.9885,9.8671,87.8487,0, 6); // bmx
  574.     AddStaticVehicle(481,2686.1350,861.9304,9.8438,87.8487,0, 6); // bmx
  575.     AddStaticVehicle(510,2651.5071,863.5645,6.0938,278.4788,0, 6); // mtbike
  576.     AddStaticVehicle(510,2652.3181,861.1855,6.0938,278.4788,0, 6); // mtbike
  577.     AddStaticVehicle(481,2653.1184,858.9515,6.0938,278.4788,0, 6); // bmx
  578.     AddStaticVehicle(481,2653.4370,855.9012,6.0938,278.4788,0, 6); // bmx
  579.     AddStaticVehicle(522,2637.7615,810.4518,5.3158,100.5272,0, 6); // nrg
  580.     AddStaticVehicle(568,-369.5686,2229.8162,42.4844,95.3261,0, 6); // bandito
  581.     AddStaticVehicle(568,-368.1697,2224.5928,42.4912,105.3529,0, 6); // bandito
  582.     AddStaticVehicle(568,-367.6423,2215.9739,42.4912,91.2527,0, 6); // bandito
  583.     AddStaticVehicle(500,-385.9295,2194.9802,42.4150,196.2204,0, 6); // jeep
  584.     AddStaticVehicle(500,-394.2326,2193.0715,42.4170,196.2204,0, 6); // jeep
  585.     AddStaticVehicle(556,-415.1992,2217.1426,42.4297,183.3736,0, 6); // monster
  586.     AddStaticVehicle(522,-411.4084,2261.1577,42.4297,285.6896,0, 6); // nrg
  587.     AddStaticVehicle(522,-382.4195,2261.7869,42.4651,96.6028,0, 6); // nrg
  588.     AddStaticVehicle(468,-360.4665,2243.8699,42.4844,100.8212,0, 6); // sanchez
  589.     AddStaticVehicle(468,-361.3789,2246.0427,42.4844,100.8212,0, 6); // sanchez
  590.     AddStaticVehicle(522,-362.2820,2248.3564,42.4844,100.8212,0, 6); // nrg
  591.     AddStaticVehicle(510,-363.7637,2252.9783,42.4844,112.1013,0, 6); // bike
  592.     AddStaticVehicle(481,-365.0829,2256.2991,42.4844,103.3279,0, 6); // bike
  593.     AddStaticVehicle(471,-354.5534,2252.8013,42.4844,203.5955,0, 6); //quad
  594.     AddStaticVehicle(471,-355.2758,2216.8162,42.4844,93.4694,0, 6); // quad
  595.     AddStaticVehicle(432,2760.9221,-2428.3337,13.5264,354.9603,0, 6); // tank
  596.     AddStaticVehicle(432,2783.0090,-2435.8069,13.6348,84.0928,0, 6); // tank
  597.     AddStaticVehicle(417,2747.4109,-2453.8916,16.6562,86.4311,0, 6); // levi
  598.     AddStaticVehicle(520,2760.0906,-2394.9802,13.6328,353.0569,0, 6); // hydra
  599.     AddStaticVehicle(470,2738.7917,-2395.7903,13.6328,87.6844,0, 6); // patriot==================
  600.     AddStaticVehicle(522,2478.3257,-2706.1001,3.0095,176.4076, 1, 23); // nrg
  601.     AddStaticVehicle(522,2476.1956,-2706.7498,3.0095,176.4076, 1, 23); // nrg
  602.     AddStaticVehicle(522,2473.5530,-2707.1892,3.0095,180.4810, 1, 23); // nrg
  603.     AddStaticVehicle(522,2470.4167,-2707.6624,3.0095,185.4944, 1, 23); // nrg
  604.     AddStaticVehicle(471,2466.7712,-2708.2776,3.0095,186.1210, 1, 23); // quad
  605.     AddStaticVehicle(471,2463.6147,-2707.8362,3.0095,185.8077, 1, 23); // quad
  606.     AddStaticVehicle(468,2460.9980,-2707.7249,3.0095,181.4210, 1, 23); // sanchez
  607.     AddStaticVehicle(468,2457.6851,-2707.3413,3.0095,182.3610, 1, 23); // sanchez
  608.     AddStaticVehicle(463,2454.1140,-2707.4666,3.0095,181.7343, 1, 23); // chopper
  609.     AddStaticVehicle(446,-489.3906,2180.5525,40.0662,79.0451, 1, 23); // squallo
  610.     AddStaticVehicle(446,-492.7304,2189.4902,40.1087,93.1452, 1, 23); // squallo
  611.     AddStaticVehicle(593,324.9918,2540.6829,16.8078,175.0571, 1, 23); // dodo
  612.     AddStaticVehicle(593,290.5059,2541.8506,16.8204,180.0705, 1, 23); // dodo
  613.     AddStaticVehicle(520,264.6401,2535.4973,16.8047,183.5172, 1, 23); // hydra
  614.     AddStaticVehicle(520,241.4569,2536.7327,16.8046,177.2505, 1, 23); // hydra
  615.     AddStaticVehicle(520,215.0463,2536.8035,16.6927,181.3239, 1, 23); // hydra
  616.     AddStaticVehicle(487,365.6951,2537.3613,16.6631,183.7219, 1, 23); // maverick
  617.     AddStaticVehicle(487,381.3235,2537.9270,16.5391,182.7820, 1, 23); // maverick
  618.     AddStaticVehicle(522,403.3152,2541.2163,16.5456,146.8934, 1, 23); // nrg
  619.     AddStaticVehicle(522,406.9228,2539.7236,16.5465,146.5801, 1, 23); // nrg
  620.     AddStaticVehicle(593,424.3926,2515.3708,16.4844,90.0112, 1, 23); // dodo
  621.     AddStaticVehicle(593,423.4626,2500.8071,16.4844,87.5045, 1, 23); // dodo
  622.     AddStaticVehicle(593,421.5403,2486.7502,16.4844,84.9978, 1, 23); // dodo
  623.     AddStaticVehicle(429,416.8438,2440.7363,16.5000,4.1571, 1, 23); // car
  624.     AddStaticVehicle(480,408.1878,2441.0212,16.5000,1.0237, 1, 23); // car
  625.     AddStaticVehicle(477,402.4655,2441.2793,16.5000,1.0237, 1, 23); // car
  626.     AddStaticVehicle(559,395.1963,2441.6035,16.5000,0.0837, 1, 23); // car
  627.     AddStaticVehicle(534,388.1311,2441.5381,16.5000,351.6237, 1, 23); // car
  628.     AddStaticVehicle(522,386.5190,2452.7488,16.5000,267.3362, 1, 23); // nrg
  629.     AddStaticVehicle(522,387.1116,2456.9558,16.5000,266.0829, 1, 23); // nrg
  630.     AddStaticVehicle(522,386.9195,2460.4702,16.5000,267.6496, 1, 23); // nrg
  631.     AddStaticVehicle(468,387.5813,2463.9243,16.5000,261.3828, 1, 23); //sanchez
  632.     AddStaticVehicle(468,388.2620,2467.0403,16.5000,259.5028, 1, 23); // sanchez
  633.     AddStaticVehicle(468,389.2383,2470.1904,16.5000,259.5028, 1, 23); // sanchez
  634.     AddStaticVehicle(471,418.1008,2466.6831,16.5000,85.7695, 1, 23); // quad
  635.     AddStaticVehicle(471,417.4525,2463.7087,16.5000,85.7695, 1, 23); // quad
  636.     AddStaticVehicle(471,417.8979,2460.1318,16.5000,86.3962, 1, 23); // quad
  637.     AddStaticVehicle(541,420.2548,2453.3635,16.5062,85.9145, 1, 23); // patriot
  638.     AddStaticVehicle(556,416.4679,2551.5967,16.3152,270.1329, 1, 23); // monster
  639.     AddStaticVehicle(556,416.8806,2557.5325,16.4054,270.1329, 1, 23); // monster
  640.     AddStaticVehicle(495,394.5459,2561.0911,16.5318,178.0120, 1, 23); // sandking
  641.     AddStaticVehicle(495,388.7296,2560.6267,16.6252,176.1320, 1, 23); // sandking
  642.     AddStaticVehicle(463,374.6140,2552.8354,16.5832,179.6020, 1, 23); // chopp
  643.     AddStaticVehicle(463,370.6295,2552.4575,16.5778,179.6020, 1, 23); // chopp
  644.     AddStaticVehicle(463,367.3402,2552.3818,16.5767,179.6020, 1, 23); // chopp
  645.     AddStaticVehicle(463,364.1703,2551.9724,16.5708,179.6020, 1, 23); // chopp
  646.     AddStaticVehicle(568,384.5165,2599.1658,16.4844,189.1705, 1, 23); // bandito
  647.     AddStaticVehicle(522,-1380.6139,-1447.4917,101.7247,168.1850, 0, 55); // nrg
  648.     AddStaticVehicle(471,-1377.9655,-1448.4440,101.8387,169.1250, 0, 55); // quad
  649.     AddStaticVehicle(522,-1375.1199,-1449.4258,101.9805,169.1250, 0, 55); // nrg
  650.     AddStaticVehicle(468,-1372.0813,-1450.4606,102.1461,169.1250, 0, 55); // sanchez
  651.     AddStaticVehicle(471,-1368.9934,-1451.4681,102.3147,169.1250, 0, 55); // quad
  652.     AddStaticVehicle(556,-1352.3201,-1468.2147,103.0520,90.9592, 0, 55); // monster
  653.     AddStaticVehicle(522,2348.7166,549.0267,7.7813,357.8712,0 ,6); //
  654.     AddStaticVehicle(522,2345.0381,549.3965,7.7802,0.0646,0 ,6); //
  655.     AddStaticVehicle(471,2340.5461,550.0291,7.7813,0.0646,0 ,6); //
  656.     AddStaticVehicle(471,2336.9329,549.9301,7.7813,359.7513,0 ,6); //
  657.     AddStaticVehicle(522,2331.3508,549.7984,7.7813,345.9645,0 ,6); //
  658.     AddStaticVehicle(522,2325.9312,549.8363,7.7813,357.8713,0 ,6); //
  659.     AddStaticVehicle(468,2320.4265,549.4474,7.7813,358.1846,0 ,6); //
  660.     AddStaticVehicle(468,2314.9902,550.0618,7.7813,358.1846,0 ,6); //
  661.     AddStaticVehicle(471,2310.1511,549.5944,7.7813,2.2580,0 ,6); //
  662.     AddStaticVehicle(471,2306.2231,549.7820,7.7813,356.3046,0 ,6); //
  663.     AddStaticVehicle(522,2303.1868,549.9506,7.7813,355.3646,0 ,6); //
  664.     AddStaticVehicle(522,2300.0645,554.2811,7.7813,271.2455,0 ,6); //
  665.     AddStaticVehicle(522,2348.7166,549.0267,7.7813,357.8712,0 ,6); //
  666.     AddStaticVehicle(522,2345.0381,549.3965,7.7802,0.0646,0 ,6); //
  667.     AddStaticVehicle(471,2340.5461,550.0291,7.7813,0.0646,0 ,6); //
  668.     AddStaticVehicle(471,2336.9329,549.9301,7.7813,359.7513,0 ,6); //
  669.     AddStaticVehicle(522,2331.3508,549.7984,7.7813,345.9645,0 ,6); //
  670.     AddStaticVehicle(522,2325.9312,549.8363,7.7813,357.8713,0 ,6); //
  671.     AddStaticVehicle(468,2320.4265,549.4474,7.7813,358.1846,0 ,6); //
  672.     AddStaticVehicle(468,2314.9902,550.0618,7.7813,358.1846,0 ,6); //
  673.     AddStaticVehicle(471,2310.1511,549.5944,7.7813,2.2580,0 ,6); //
  674.     AddStaticVehicle(471,2306.2231,549.7820,7.7813,356.3046,0 ,6); //
  675.     AddStaticVehicle(522,2303.1868,549.9506,7.7813,355.3646,0 ,6); //
  676.     AddStaticVehicle(522,2300.0645,554.2811,7.7813,271.2455,0 ,6); //
  677.     AddStaticVehicle(522,2392.6924,558.4987,7.3456,358.6519,0,0); //
  678.     AddStaticVehicle(522,2391.1418,559.4267,7.3358,354.1591,0,0); //
  679.     AddStaticVehicle(522,2388.0959,559.6116,7.3451,0.0000,0,0); //
  680.     AddStaticVehicle(522,2389.7974,559.2280,7.3517,3.1341,0,0); //
  681.     AddStaticVehicle(522,2386.5356,559.5209,7.3402,2.4008,0,0); //
  682.     AddStaticVehicle(522,2386.9355,554.4121,7.3374,4.8475,0,0); //
  683.     AddStaticVehicle(522,2388.2773,554.3142,7.3412,358.7727,0,0); //
  684.     AddStaticVehicle(522,2391.1174,554.1382,7.3449,0.8248,0,0); //
  685.     AddStaticVehicle(522,2389.9404,554.3679,7.3407,8.3658,0,0); //
  686.     AddStaticVehicle(415,2301.7424,1469.5446,42.5904,269.3849,0,0); //
  687.     AddStaticVehicle(429,2302.6563,1465.9662,42.5000,270.1298,0,0); //
  688.     AddStaticVehicle(429,2302.4077,1462.2632,42.5000,268.8201,0,0); //
  689.     AddStaticVehicle(429,2301.9636,1458.8948,42.5000,268.3719,0,0); //
  690.     AddStaticVehicle(603,2301.5569,1455.4355,42.6581,269.1642,0,0); //
  691.     AddStaticVehicle(603,2301.3909,1452.0339,42.6582,269.6087,0,0); //
  692.     AddStaticVehicle(603,2301.7573,1444.6062,42.6585,269.9804,0,0); //
  693.     AddStaticVehicle(603,2301.6311,1448.1565,42.6583,271.7982,0,0); //
  694.     AddStaticVehicle(411,2301.9712,1440.8964,42.6082,269.6654,0,0); //
  695.     AddStaticVehicle(411,2302.4609,1437.5353,42.6083,269.5191,0,0); //
  696.     AddStaticVehicle(411,2302.1006,1433.8510,42.6083,268.8614,0,0); //
  697.     AddStaticVehicle(411,2302.8230,1430.0607,42.6084,270.4472,0,0); //
  698.     AddStaticVehicle(451,2302.9214,1426.1530,42.5273,268.9012,0,0); //
  699.     AddStaticVehicle(451,2302.9373,1422.9167,42.5275,268.8835,0,0); //
  700.     AddStaticVehicle(451,2303.8811,1419.5010,42.5268,268.1251,0,0); //
  701.     AddStaticVehicle(451,2303.3567,1416.1108,42.5264,270.4544,0,0); //
  702.     AddStaticVehicle(506,2303.2620,1411.9662,42.5248,270.0924,0,0); //
  703.     AddStaticVehicle(506,2303.0601,1408.8047,42.5249,272.5171,0,0); //
  704.     AddStaticVehicle(513,2341.9858,1388.7212,43.3684,359.5340,0,5); //
  705.     AddStaticVehicle(567,-346.5874,1514.9032,75.3229,1.2531,0,0); //
  706.     AddStaticVehicle(402,-327.4323,1515.0637,75.1911,359.3645,3,1); //
  707.     AddStaticVehicle(402,2352.1218,1404.5839,42.6521,88.3235,3,1); //
  708.     AddStaticVehicle(402,2352.0315,1408.1630,42.6519,269.7463,3,1); //
  709.     AddStaticVehicle(402,2353.8169,1412.0259,42.6498,269.7863,3,1); //
  710.     AddStaticVehicle(405,2351.9915,1415.8739,42.6953,87.3957,3,1); //
  711.     return 1;
  712. }
  713.  
  714. public OnGameModeExit()
  715. {
  716.     return 1;
  717. }
  718.  
  719. public OnPlayerRequestClass(playerid, classid)
  720. {
  721.    
  722.     SetUpForClassSelection(playerid);
  723.     TextDrawShowForPlayer(playerid, ClassSelect[playerid]);
  724.     switch(GetPlayerTeam(playerid))
  725.     {
  726.         case CIVIL: { SetPlayerTeam(playerid, CIVIL); TextDrawSetString(ClassSelect[playerid], "~r~<~y~Civil~r~>");}
  727.         case PD: { SetPlayerTeam(playerid, PD); TextDrawSetString(ClassSelect[playerid], "~r~<~b~Police Department~r~>");}
  728.         case MD: { SetPlayerTeam(playerid, MD); TextDrawSetString(ClassSelect[playerid], "~r~<~r~Medical Department~r~>");}
  729.         case BALAS: { SetPlayerTeam(playerid, BALAS); TextDrawSetString(ClassSelect[playerid], "~r~<~p~Balas Gang~r~>");}
  730.         case VAGOS: { SetPlayerTeam(playerid, VAGOS); TextDrawSetString(ClassSelect[playerid], "~r~<~y~Vagos Gang~r~>");}
  731.         case GROOVE: { SetPlayerTeam(playerid, GROOVE); TextDrawSetString(ClassSelect[playerid], "~r~<~g~Groove Gang~r~>");}
  732.         case MAFIA: { SetPlayerTeam(playerid, MAFIA); TextDrawSetString(ClassSelect[playerid], "~r~<~w~Mafia~r~>");}
  733.     }
  734.     return 1;
  735. }
  736.  
  737. public OnPlayerConnect(playerid)
  738. {
  739.     new ime[MAX_PLAYER_NAME];
  740.     GetPlayerName(playerid, ime, sizeof(ime));
  741.     new datoteka[MAX_PLAYER_NAME+10];
  742.     new string[128];
  743.     format(datoteka, sizeof(datoteka), "Igraci/%s.ini", ime);
  744.     if(fexist(datoteka))
  745.     {
  746.         format(string, sizeof(string), "%s, {369BCD}dobrodosao na server!\n{FFFF39}Molimo unesite vas password!", ime);
  747.         SPD(playerid, LOGIN, DIALOG_STYLE_INPUT, "{FF3E3E}Login", string, "Login", "Ponisti");
  748.     }
  749.     else if(!fexist(datoteka))
  750.     {
  751.         format(string, sizeof(string), "%s, {369BCD}dobrodosao na server!\n{FFFF39}Molimo unesite vas password da biste pristupili igri!", ime);
  752.         SPD(playerid, REGISTER, DIALOG_STYLE_INPUT, "{FF3E3E}Register", string, "Register", "Ponisti");
  753.     }
  754.     else
  755.     {
  756.         SCM(playerid, RED, "Pojavila se greska, pokusaj ponovo uci na server!");
  757.         Kick(playerid);
  758.     }
  759.     ClassSelect[playerid] = TextDrawCreate(310.000000, 200.000000, "~r~<~g~Groove~r~>");
  760.     TextDrawAlignment(ClassSelect[playerid], 2);
  761.     TextDrawBackgroundColor(ClassSelect[playerid], 255);
  762.     TextDrawFont(ClassSelect[playerid], 3);
  763.     TextDrawLetterSize(ClassSelect[playerid], 0.700000, 3.000000);
  764.     TextDrawColor(ClassSelect[playerid], -1);
  765.     TextDrawSetOutline(ClassSelect[playerid], 1);
  766.     TextDrawSetProportional(ClassSelect[playerid], 1);
  767.     return 1;
  768. }
  769.  
  770. public OnPlayerDisconnect(playerid, reason)
  771. {
  772.     return 1;
  773. }
  774.  
  775. public OnPlayerSpawn(playerid)
  776. {
  777.     if(GetPVarInt(playerid,"Logiran") == 0) return Kick(playerid);
  778.     else
  779.     {
  780.         switch(GetPlayerTeam(playerid))
  781.         {
  782.             case CIVIL: SetPlayerColor(playerid,0xFFFFFF00);
  783.             case PD: SetPlayerColor(playerid,0x2190C8FF);
  784.             case MD: SetPlayerColor(playerid,0xFF198CFF);
  785.             case BALAS: SetPlayerColor(playerid,0xFF80FFFF);
  786.             case VAGOS: SetPlayerColor(playerid,0xFFFF4EFF);
  787.             case GROOVE: SetPlayerColor(playerid,0x34FF67FF);
  788.             case MAFIA: SetPlayerColor(playerid,0xFFFFFFFF);
  789.         }
  790.     }
  791.     TextDrawHideForPlayer(playerid, ClassSelect[playerid]);
  792.     TextDrawDestroy(ClassSelect[playerid]);
  793.     SetPlayerInterior(playerid, 0);
  794.     SetPlayerVirtualWorld(playerid, 0);
  795.     new Random = random(sizeof(RandomSpawns));
  796.     SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
  797.     SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
  798.     return 1;
  799. }
  800.  
  801. public OnPlayerDeath(playerid, killerid, reason)
  802. {
  803.     SetPVarInt(playerid, "Smrti", GetPVarInt(playerid, "Smrti") +1);
  804.     SetPVarInt(killerid, "Killova", GetPVarInt(killerid, "Killova") +1);
  805.     return 1;
  806. }
  807.  
  808. public OnVehicleSpawn(vehicleid)
  809. {
  810.     return 1;
  811. }
  812.  
  813. public OnVehicleDeath(vehicleid, killerid)
  814. {
  815.     return 1;
  816. }
  817.  
  818. public OnPlayerText(playerid, text[])
  819. {
  820.     return 1;
  821. }
  822. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  823. {
  824.     return 1;
  825. }
  826.  
  827. public OnPlayerExitVehicle(playerid, vehicleid)
  828. {
  829.     return 1;
  830. }
  831.  
  832. public OnPlayerStateChange(playerid, newstate, oldstate)
  833. {
  834.     return 1;
  835. }
  836.  
  837. public OnPlayerEnterCheckpoint(playerid)
  838. {
  839.     return 1;
  840. }
  841.  
  842. public OnPlayerLeaveCheckpoint(playerid)
  843. {
  844.     return 1;
  845. }
  846.  
  847. public OnPlayerEnterRaceCheckpoint(playerid)
  848. {
  849.     return 1;
  850. }
  851.  
  852. public OnPlayerLeaveRaceCheckpoint(playerid)
  853. {
  854.     return 1;
  855. }
  856.  
  857. public OnRconCommand(cmd[])
  858. {
  859.     return 1;
  860. }
  861.  
  862. public OnPlayerRequestSpawn(playerid)
  863. {
  864.     return 1;
  865. }
  866.  
  867. public OnObjectMoved(objectid)
  868. {
  869.     return 1;
  870. }
  871.  
  872. public OnPlayerObjectMoved(playerid, objectid)
  873. {
  874.     return 1;
  875. }
  876.  
  877. public OnPlayerPickUpPickup(playerid, pickupid)
  878. {
  879.     return 1;
  880. }
  881.  
  882. public OnVehicleMod(playerid, vehicleid, componentid)
  883. {
  884.     return 1;
  885. }
  886.  
  887. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  888. {
  889.     return 1;
  890. }
  891.  
  892. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  893. {
  894.     return 1;
  895. }
  896.  
  897. public OnPlayerSelectedMenuRow(playerid, row)
  898. {
  899.     return 1;
  900. }
  901.  
  902. public OnPlayerExitedMenu(playerid)
  903. {
  904.     return 1;
  905. }
  906.  
  907. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  908. {
  909.     return 1;
  910. }
  911.  
  912. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  913. {
  914.     return 1;
  915. }
  916.  
  917. public OnRconLoginAttempt(ip[], password[], success)
  918. {
  919.     return 1;
  920. }
  921.  
  922. public OnPlayerUpdate(playerid)
  923. {
  924.     return 1;
  925. }
  926.  
  927. public OnPlayerStreamIn(playerid, forplayerid)
  928. {
  929.     return 1;
  930. }
  931.  
  932. public OnPlayerStreamOut(playerid, forplayerid)
  933. {
  934.     return 1;
  935. }
  936.  
  937. public OnVehicleStreamIn(vehicleid, forplayerid)
  938. {
  939.     return 1;
  940. }
  941.  
  942. public OnVehicleStreamOut(vehicleid, forplayerid)
  943. {
  944.     return 1;
  945. }
  946.  
  947. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  948. {
  949.     new string[128];
  950.     new ime[MAX_PLAYER_NAME];
  951.     GetPlayerName(playerid, ime, sizeof(ime));
  952.     switch(dialogid)
  953.     {
  954.         case LOGIN:
  955.         {
  956.             if(response)
  957.             {
  958.                 new sifra[46];
  959.                 if(!sscanf(inputtext, "s[46]", sifra))
  960.                 {
  961.                     new datoteka[MAX_PLAYER_NAME+10], pw[129];
  962.                     format(datoteka, sizeof(datoteka), "Igraci/%s.ini", ime);
  963.                     new str[129];
  964.                    
  965.                     INI_ParseFile(datoteka, "UcitajPassword", false, true, playerid);
  966.                     GetPVarString(playerid, "Lozinka", pw, 129);
  967.                     WP_Hash(str, sizeof (str), sifra);
  968.                    
  969.                     if(strcmp(str, sifra, false, 35))
  970.                     {
  971.                         SetPVarInt(playerid, "Logiran", 1);
  972.                         format(datoteka, sizeof(datoteka), "Igraci/%s.ini", ime);
  973.                         INI_ParseFile(datoteka, "UcitajStats", false, true, playerid, true, false);
  974.                         ResetPlayerMoney(playerid);
  975.                         GivePlayerMoney(playerid, GetPVarInt(playerid, "Novac"));
  976.                         format(string, sizeof(string), "{399CCE}%s, {FF3E3E}dobrodosao na server!", ime);
  977.                         SCM(playerid, RED, string);
  978.                        
  979.                        
  980.                         new godina, mjesec, dan, sat, minuta, sekunda;
  981.                         getdate(godina, mjesec, dan);
  982.                         gettime(sat, minuta, sekunda);
  983.                         format(string, sizeof(string), "%d:%d:%d | %d/%d/%d", sat, minuta, sekunda, dan, mjesec, godina);
  984.                         SetPVarString(playerid, "ZadnjiPutOnline", string);
  985.                     }
  986.                     else
  987.                     {
  988.                         if(GetPVarInt(playerid, "LoginPok") < 5)
  989.                         {
  990.                             SetPVarInt(playerid, "LoginPok", GetPVarInt(playerid, "LoginPok")+1);
  991.                             format(string, sizeof(string), "{FF3636}Pogresan password!\n{FFFF4C}Unesi ponovo!\n{FFFF4C}Preostalo pokusaja: {FFFFFF}%d (Poslije 5 IP ban)", 5-GetPVarInt(playerid, "LoginPok"));
  992.                             SPD(playerid, LOGIN, DIALOG_STYLE_INPUT, "{FF3E3E}Login", string, "Login", "Ponisti");
  993.                         }
  994.                         else return Kick(playerid);
  995.                     }
  996.                 }
  997.             }
  998.             else return Kick(playerid);
  999.         }
  1000.         case REGISTER:
  1001.         {
  1002.             if(response)
  1003.             {
  1004.                 new sifra[46];
  1005.                 if(!sscanf(inputtext, "s[46]", sifra))
  1006.                 {
  1007.                     if(strlen(sifra) != 0)
  1008.                     {
  1009.                         new str[129];
  1010.                         WP_Hash(str, sizeof (str), sifra);
  1011.                         new datoteka[MAX_PLAYER_NAME+10];
  1012.                         format(datoteka, sizeof(datoteka), "Igraci/%s.ini", ime);
  1013.                         new INI:Datoteka = INI_Open(datoteka);
  1014.                         new godina, mjesec, dan, sat, minuta, sekunda;
  1015.                         getdate(godina, mjesec, dan);
  1016.                         gettime(sat, minuta, sekunda);
  1017.                         format(string, sizeof(string), "%d:%d:%d | %d/%d/%d", sat, minuta, sekunda, dan, mjesec, godina);
  1018.                         INI_WriteString(Datoteka, "Lozinka", str);
  1019.                         INI_WriteInt(Datoteka, "Novac", Pocetak);
  1020.                         INI_WriteInt(Datoteka, "Level", 1);
  1021.                         INI_WriteInt(Datoteka, "Killova", 0);
  1022.                         INI_WriteInt(Datoteka, "Smrti", 0);
  1023.                         INI_WriteInt(Datoteka, "Admin", 0);
  1024.                         INI_WriteInt(Datoteka, "Tim", 0);
  1025.                         INI_WriteString(Datoteka, "ZadnjiPutOnline", string);
  1026.                         INI_Close(Datoteka);
  1027.                        
  1028.                         SetPVarString(playerid, "Lozinka", sifra);
  1029.                         SetPVarString(playerid, "ZadnjiPutOnline", string);
  1030.                         SetPVarInt(playerid, "Logiran", 1);
  1031.                         ResetPlayerMoney(playerid);
  1032.                         GivePlayerMoney(playerid, Pocetak);
  1033.                         SetPlayerScore(playerid, 1);
  1034.                         SetPVarInt(playerid, "Novac", Pocetak);
  1035.                         SetPVarInt(playerid, "Level", 1);
  1036.                         SetPVarInt(playerid, "Killova", 0);
  1037.                         SetPVarInt(playerid, "Smrti", 0);
  1038.                         SetPVarInt(playerid, "Admin", 0);
  1039.                         SetPVarInt(playerid, "Tim", 0);
  1040.                     }
  1041.                 }
  1042.             }
  1043.             else return Kick(playerid);
  1044.         }
  1045.         case STATS: return 1;
  1046.         default: return SCM(playerid, RED, "[GRESKA] Nepostojeci dialog ID!");
  1047.     }
  1048.     return 1;
  1049. }
  1050.  
  1051. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  1052. {
  1053.     return 1;
  1054. }
  1055.  
  1056. //=================================STATSI - Citanje i spremanje================================
  1057. public UcitajPassword(playerid, name[], vrijednost[])
  1058. {
  1059.     if(!strcmp(name, "Lozinka")) SetPVarString(playerid, "Lozinka", vrijednost);
  1060. }
  1061. public UcitajStats(playerid, name[], vrijednost[])
  1062. {
  1063.     if(!strcmp(name, "Novac")) SetPVarInt(playerid, "Novac", strval(vrijednost));
  1064.     if(!strcmp(name, "Level")) SetPVarInt(playerid, "Level", strval(vrijednost));
  1065.     if(!strcmp(name, "Killova")) SetPVarInt(playerid, "Killova", strval(vrijednost));
  1066.     if(!strcmp(name, "Smrti")) SetPVarInt(playerid, "Smrti", strval(vrijednost));
  1067.     if(!strcmp(name, "Admin")) SetPVarInt(playerid, "Admin", strval(vrijednost));
  1068.     if(!strcmp(name, "ZadnjiPutOnline")) SetPVarString(playerid, "ZadnjiPutOnline", vrijednost);
  1069. }
  1070. public SendAdminMessage(color, string[])
  1071. {
  1072.     foreach(Player, i)
  1073.     {
  1074.         if(GetPVarInt(i, "Admin") >= 1 && AdminMessageAktiviran[i] == true)
  1075.         {
  1076.             SendClientMessage(i, color, string);
  1077.         }
  1078.     }
  1079. }
  1080. public Killed(playerid)
  1081. {
  1082.     SetPVarInt(playerid, "/kill", 0);
  1083.     return 1;
  1084. }
  1085. public ProxDetectorS(Float:radi, playerid, targetid)//-----------By Irfan
  1086. {
  1087.     if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
  1088.     {
  1089.         new Float:posx, Float:posy, Float:posz;
  1090.         new Float:oldposx, Float:oldposy, Float:oldposz;
  1091.         new Float:tempposx, Float:tempposy, Float:tempposz;
  1092.         GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  1093.         GetPlayerPos(targetid, posx, posy, posz);
  1094.         tempposx = (oldposx -posx);
  1095.         tempposy = (oldposy -posy);
  1096.         tempposz = (oldposz -posz);
  1097.         if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  1098.         {
  1099.             return 1;
  1100.         }
  1101.     }
  1102.     return 0;
  1103. }
  1104. public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
  1105. {
  1106.     if(IsPlayerConnected(playerid))
  1107.     {
  1108.         new Float:posx, Float:posy, Float:posz;
  1109.         new Float:oldposx, Float:oldposy, Float:oldposz;
  1110.         new Float:tempposx, Float:tempposy, Float:tempposz;
  1111.         GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  1112.         for(new i = 0; i < MAX_PLAYERS; i++)
  1113.         {
  1114.             if(IsPlayerConnected(i))
  1115.             {
  1116.                 GetPlayerPos(i, posx, posy, posz);
  1117.                 tempposx = (oldposx -posx);
  1118.                 tempposy = (oldposy -posy);
  1119.                 tempposz = (oldposz -posz);
  1120.                 if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
  1121.                 {
  1122.                     SendClientMessage(i, col1, string);
  1123.                 }
  1124.                 else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
  1125.                 {
  1126.                     SendClientMessage(i, col2, string);
  1127.                 }
  1128.                 else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
  1129.                 {
  1130.                     SendClientMessage(i, col3, string);
  1131.                 }
  1132.                 else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
  1133.                 {
  1134.                     SendClientMessage(i, col4, string);
  1135.                 }
  1136.                 else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  1137.                 {
  1138.                     SendClientMessage(i, col5, string);
  1139.                 }
  1140.             }
  1141.             else
  1142.             {
  1143.                 SendClientMessage(i, col1, string);
  1144.             }
  1145.         }
  1146.     }
  1147.     return 1;
  1148. }
  1149. public SaveStats(playerid)
  1150. {
  1151.     new datoteka[64];
  1152.     new ime[MAX_PLAYER_NAME];new datum[46];
  1153.     GetPlayerName(playerid, ime, sizeof(ime));
  1154.     format(datoteka , sizeof(datoteka), "Igraci/%s.ini", ime);
  1155.    
  1156.     new godina, mjesec, dan, sat, minuta, sekunda;
  1157.     getdate(godina, mjesec, dan);
  1158.     gettime(sat, minuta, sekunda);
  1159.     format(datum, sizeof(datum), "%d:%d:%d | %d/%d/%d", sat, minuta, sekunda, dan, mjesec, godina);
  1160.     new INI:dat = INI_Open(datoteka);
  1161.     INI_WriteInt(dat, "Novac", GetPlayerMoney(playerid));
  1162.     INI_WriteInt(dat, "Level", GetPVarInt(playerid, "Level"));
  1163.     INI_WriteInt(dat, "Killova", GetPVarInt(playerid, "Killova"));
  1164.     INI_WriteInt(dat, "Smrti", GetPVarInt(playerid, "Smrti"));
  1165.     INI_WriteInt(dat, "Admin", GetPVarInt(playerid, "Admin"));
  1166.     INI_WriteString(dat, "ZadnjiPutOnline", datum);
  1167.     INI_Close(dat);
  1168.     return 1;
  1169. }
  1170. stock SetUpForClassSelection(playerid)
  1171. {
  1172.     SetPlayerInterior(playerid,14);
  1173.     SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
  1174.     SetPlayerFacingAngle(playerid, 270.0);
  1175.     SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
  1176.     SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
  1177.    
  1178. }
  1179. //----------------------------------------------------Ostale funkcije---------------------------------------
  1180. stock Imeigraca(playerid)
  1181. {
  1182.     new name[MAX_PLAYER_NAME];
  1183.     GetPlayerName(playerid,name,sizeof(name));
  1184.     for(new i = 0; i < MAX_PLAYER_NAME; i++)
  1185.     {
  1186.         if(name[i] == '_') name[i] = ' ';
  1187.     }
  1188.     return name;
  1189. }
  1190. ReturnVehicleID(ime[])
  1191. {    
  1192.     for(new x; x != 211; x++)
  1193.     if(strfind(ImeVozila[x], ime, true) != -1)  return x + 400;
  1194.     return INVALID_VEHICLE_ID;
  1195. }
  1196. stock IsNumeric(string[])
  1197. {
  1198.     for (new i = 0, j = strlen(string); i < j; i++)
  1199.     {
  1200.     if (string[i] > '9' || string[i] < '0')
  1201.     return 0;
  1202.     }
  1203.     return 1;
  1204. }
  1205. stock GetVehicleName(modelid,name[],namesize)
  1206. {
  1207.     if(modelid < 400 || modelid > 611) return 0;
  1208.     modelid -= 400;
  1209.     for(new i, len = strlen(VehicleNames[modelid]); i < len && i < namesize; i++)
  1210.         name[i] = VehicleNames[modelid][i];
  1211.     return 1;
  1212. }
  1213. stock Zaledi(playerid)
  1214. {
  1215.     return TogglePlayerControllable(playerid, false);
  1216. }
  1217. stock Odledi(playerid)
  1218. {
  1219.     return TogglePlayerControllable(playerid, true);
  1220. }
  1221. stock Enkripcija(string[])
  1222. {
  1223.     for(new x=0; x < strlen(string); x++)
  1224.       {
  1225.           string[x] += (3^x) * (x % 15);
  1226.           if(string[x] > (0xff))
  1227.           {
  1228.               string[x] -= 256;
  1229.           }
  1230.       }
  1231.     return 1;
  1232. }
  1233. stock GetWeaponModelIDFromName(wname[])
  1234. {
  1235.     for(new i = 0; i < 48; i++) {
  1236.         if (i == 19 || i == 20 || i == 21) continue;
  1237.         if (strfind(aWeaponNames[i], wname, true) != -1) {
  1238.             return i;
  1239.         }
  1240.     }
  1241.     return -1;
  1242. }
  1243. stock ShowStats(playerid, prikaz)
  1244. {
  1245.     new string[512];
  1246.     new novac = GetPlayerMoney(playerid);
  1247.     new level = GetPVarInt(playerid, "Level");
  1248.     new kills = GetPVarInt(playerid, "Kills");
  1249.     new dead = GetPVarInt(playerid, "Smrti");
  1250.     new admin = GetPVarInt(playerid, "Admin");
  1251.    
  1252.     new tekst[64];
  1253.     GetPVarString(playerid, "ZadnjiPutOnline", tekst, sizeof tekst);
  1254.    
  1255.     //--------------Pretvaranje integera u string------------
  1256.     new mon[24];
  1257.     valstr(mon, novac);
  1258.    
  1259.     new lev[12];
  1260.     valstr(lev, level);
  1261.    
  1262.     new kill[12];
  1263.     valstr(kill, kills);
  1264.    
  1265.     new de[12];
  1266.     valstr(de, dead);
  1267.    
  1268.     new ad[12];
  1269.     valstr(ad, admin);
  1270.     //----------------------------------------------------------------
  1271.     strcat(string, "{3E9FCF}Igrac: {FFFFFF}"); strcat(string, Imeigraca(playerid)); strcat(string, "\n\n");
  1272.     strcat(string, "{FFFF31}Novac: {FFFFFF}"); strcat(string, mon); strcat(string, "$ | "); strcat(string, "Level: {FFFFFF}"); strcat(string, lev); strcat(string, "\n");
  1273.     strcat(string, "{FFFF31}Ubistva: {FFFFFF}"); strcat(string, kill); strcat(string, " | "); strcat(string, "Smrti: {FFFFFF}"); strcat(string, de); strcat(string, "\n");
  1274.     strcat(string, "{FFFF31}Admin: {FFFFFF}"); strcat(string, ad); strcat(string, " lvl"); strcat(string, " | {FFFF31}Zadnji Put Online:{FFFFFF} "); strcat(string, tekst);
  1275.    
  1276.     new str[64];
  1277.    
  1278.     format(str, sizeof str, "{3E9FCF}Igrac: {FFFFFF}%s | Statsi", Imeigraca(playerid));
  1279.    
  1280.     SPD(prikaz, STATS, DIALOG_STYLE_MSGBOX, str, string, "U redu", "");
  1281.     return 1;
  1282. }
  1283. //===================================================ZYCMD & SSCANF2=========================================0
  1284. YCMD:help(playerid, params[], help)
  1285. {
  1286.     #pragma unused params
  1287.     #pragma unused help
  1288.     new string[256];
  1289.     strcat(string, "{3499FF}Generalno || Komande\n");
  1290.     strcat(string, "{FFFFFF}/kill | /pay | /admins | /stats");
  1291.     strcat(string, "\n\n{3499FF}Chat || Komande\n");
  1292.     strcat(string, "{FFFFFF}/pm\n\n");
  1293.     strcat(string, "{3499FF}Ostalo || Komande\n");
  1294.     strcat(string, "{FFFFFF}/report");
  1295.     SPD(playerid, HELP, DIALOG_STYLE_MSGBOX, "{3499FF}Help - Komande", string, "U redu", "");
  1296.     return 1;
  1297. }
  1298. YCMD:kill(playerid, params[], help)
  1299. {
  1300.     #pragma unused help
  1301.     #pragma unused params
  1302.     if(GetPVarInt(playerid, "/kill") == 0)
  1303.     {
  1304.         SetPVarInt(playerid, "/kill", 1);
  1305.         SetPlayerHealth(playerid, 0.0);
  1306.         SCM(playerid, BLUE, "Ubio si se, sacekaj 1 minutu prije sljedeceg koristenja!");
  1307.         SetTimerEx("Killed", 60000, false, "i", playerid);
  1308.     }
  1309.     else return SCM(playerid, RED, "Sacekaj 1 minutu prije povnog koristenja ove komande!");
  1310.     return 1;
  1311. }
  1312. YCMD:a(playerid, params[], help)
  1313. {
  1314.      #pragma unused help
  1315.     new string[128], tekst[128];
  1316.     if(GetPVarInt(playerid, "Admin") == 0) return SCM(playerid, RED, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Nisi ovlasten!");
  1317.     if(!sscanf(params, "s[128]", tekst))
  1318.     {
  1319.         format(string, sizeof(string), "A | %d | %s: {FFFFFF}%s", GetPVarInt(playerid, "Admin"), Imeigraca(playerid), tekst);
  1320.         SendAdminMessage(0xFF3636FF, string);
  1321.     }
  1322.     else return SCM(playerid, ORANGE, "INFO: /a(dmin) [chat]");
  1323.     return 1;
  1324. }
  1325. YCMD:admins(playerid, params[], help)
  1326. {
  1327.     #pragma unused help
  1328.     #pragma unused params
  1329.     new string[1024];
  1330.     format(string, sizeof(string), "");
  1331.     foreach(Player, i)
  1332.     {
  1333.         if(GetPVarInt(i, "Admin") > 0 && GetPVarInt(i, "Admin") < 4)
  1334.         {
  1335.             new atext[10];
  1336.             strcat(string, "{379BCD}");
  1337.             strcat(string, "Admin | ");
  1338.             strcat(string, "{FFFFFF}");
  1339.             strcat(string, Imeigraca(i));
  1340.             strcat(string, "{379BCD} | ");
  1341.             strcat(string, "{FFFFFF}Level: {FFFF3C}");
  1342.             format(atext, sizeof(atext), "%d", GetPVarInt(i, "Admin"));
  1343.             strcat(string, atext);
  1344.             strcat(string, "\n");
  1345.         }
  1346.     }
  1347.     if(strlen(string) == 0) return SCM(playerid, WHITE, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}] {1E8FFF}Nijedan Administrator nije {FFFF19}online!");
  1348.     SPD(playerid, ADMINISTRATORIONLINE, DIALOG_STYLE_MSGBOX, "{FF0909}Administratori online", string, "U redu", "");
  1349.     return 1;
  1350. }
  1351. YCMD:clearchat(playerid, params[], help)
  1352. {
  1353.     #pragma unused help
  1354.     #pragma unused params
  1355.     if(GetPVarInt(playerid, "Admin") == 0) return SCM(playerid, RED, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Nisi ovlasten!");
  1356.    
  1357.     for(new i=0; i<100; i++)
  1358.         SendClientMessageToAll(WHITE, " ");
  1359.     new string[128];
  1360.     format(string, sizeof(string), "{FF0000}Administrator {FF8000}%s {00FF00}je obrisao chat {FFFF00}", Imeigraca(playerid));
  1361.     SendClientMessageToAll(RED, string);
  1362.     return 1;
  1363. }
  1364. YCMD:report(playerid, params[], help)
  1365. {
  1366.     #pragma unused help
  1367.     new poruka[156];
  1368.     if(!sscanf(params, "s[156]", poruka))
  1369.     {
  1370.         new string[256];
  1371.         format(string, sizeof string, "{FF3434}%s [ID: %i] {2E97CB}Report: {FFFFFF}%s", Imeigraca(playerid), playerid, poruka);
  1372.         SendAdminMessage(RED, string);
  1373.         SCM(playerid, YELLOW, "Poslao si prijavu administratorima!");
  1374.     }
  1375.     return 1;
  1376. }
  1377. YCMD:pm(playerid, params[], help)
  1378. {
  1379.     #pragma unused help
  1380.     new id, poruka[128];
  1381.     if(!sscanf(params, "us[128]", id, poruka))
  1382.     {
  1383.         new string[156];
  1384.         if(!IsPlayerConnected(id)) return SendClientMessage(playerid, RED, "GRESKA: Pogresan ID!");
  1385.         format(string,sizeof string, "*[PM] %s(%i): %s", Imeigraca(id) , id, poruka);
  1386.         SendClientMessage(playerid, 0xFFFF31FF,string);
  1387.         format(string,sizeof string ,"*[PM] %s(%i): %s",Imeigraca(playerid),playerid,poruka);
  1388.         SendClientMessage(id, 0x2491C8FF,string);
  1389.         PlayerPlaySound(id,1085,0.0,0.0,0.0);
  1390.     }
  1391.     else return SCM(playerid, ORANGE, "INFO: /pm [ID/DioImena] [Poruka]");
  1392.     return 1;
  1393. }
  1394. YCMD:pay(playerid, params[], help)
  1395. {
  1396.     #pragma unused help
  1397.     new novac, igrac, string[128], posjed = GetPlayerMoney(playerid);
  1398.     if(!sscanf(params, "ud", igrac, novac))
  1399.     {
  1400.         if(igrac != INVALID_PLAYER_ID)
  1401.         {
  1402.             if(ProxDetectorS(5.0, playerid, igrac))
  1403.             {
  1404.                 if(novac <= posjed)
  1405.                 {
  1406.                     if(novac > 0 && novac <= 1000)
  1407.                     {
  1408.                         // Salje Novac
  1409.                         GivePlayerMoney(playerid, (0 - novac));
  1410.                         GivePlayerMoney(igrac, novac);
  1411.                         // Salje Poruke
  1412.                         format(string, sizeof(string), "{0080FF}Platio si {FFFF1E}%d${0080FF} igracu {FF1919}%s", novac, Imeigraca(igrac));
  1413.                         SCM(playerid, COLOR_PURPLE, string);
  1414.  
  1415.                         format(string, sizeof(string), "{0080FF}Primio si {FFFF1E}%d$ {0080FF}od {FF1919}%s", novac, Imeigraca(playerid));
  1416.                         SCM(igrac, COLOR_PURPLE, string);
  1417.  
  1418.                         format(string, sizeof(string), "* %s vadi nesto novca i daje ga %s", Imeigraca(playerid), Imeigraca(igrac));
  1419.                         ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  1420.                         PlayerPlaySound(igrac, 1052, 0.0, 0.0, 0.0);
  1421.                     }
  1422.                     else return SCM(playerid, WHITE, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Ne idi ispod 0$ i preko 1000$!");
  1423.                 }
  1424.                 else return SCM(playerid, WHITE, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Nemas toliko novca!");
  1425.             }
  1426.             else return SCM(playerid, WHITE, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Taj igrac nije u tvojoj blizini!");
  1427.         }
  1428.         else return SCM(playerid, WHITE, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Igrac nije online!");
  1429.     }
  1430.     else return SCM(playerid, ORANGE, "INFO: /pay [ID/DioImena] [Kolicina]");
  1431.     return 1;
  1432. }
  1433. YCMD:makeadmin(playerid, params[], help)
  1434. {
  1435.     #pragma unused help
  1436.     if(!IsPlayerAdmin(playerid)) return SCM(playerid, RED, "Nisi ovlasten!");
  1437.    
  1438.     new igrac, string[128], nivo;
  1439.     if(!sscanf(params, "ui", igrac, nivo))
  1440.     {
  1441.         if(igrac != IPI)
  1442.         {
  1443.             if(nivo > 0 && nivo < 4)
  1444.             {
  1445.                 SetPVarInt(igrac, "Admin", nivo);
  1446.                 format(string, sizeof(string), "Promoviran si na admin poziciju lv %d od administratora %s", nivo, Imeigraca(playerid));
  1447.                 SCM(igrac, ORANGE, string);
  1448.                 format(string, sizeof(string), "Promovirao si %s na admin poziciju lv %d", Imeigraca(playerid), nivo);
  1449.                 SCM(playerid, ORANGE, string);
  1450.                 SaveStats(igrac);
  1451.             }
  1452.             else return SCM(playerid, PINK, "Ne idi ispod 0 i preko 3!");
  1453.         }
  1454.         else return SCM(playerid, PINK, "Taj igrac nije online!");
  1455.     }
  1456.     else return SCM(playerid, GREEN, "INFO: /makeadmin [ID/DioImena] [Nivo]");
  1457.     return 1;
  1458. }
  1459. YCMD:adminhelp(playerid, params[], help)
  1460. {
  1461.     #pragma unused params
  1462.     #pragma unused help
  1463.     if(GetPVarInt(playerid, "Admin") == 0) return SCM(playerid, RED, "Nisi ovlasten!");
  1464.    
  1465.     new string[1024];
  1466.     switch(GetPVarInt(playerid, "Admin"))
  1467.         {
  1468.             case 1:
  1469.             {
  1470.                 strcat(string, "{FF3C3C}Admin lvl 1 || Komande\n");
  1471.                 strcat(string, "{FFFFFF}/kick | /ban | /ubij | /mute | /a(dmin) chat | /getip | /goto | /check | /adm\n");
  1472.             }
  1473.             case 2:
  1474.             {
  1475.                 strcat(string, "{FF3C3C}Admin lvl 1 || Komande\n");
  1476.                 strcat(string, "{FFFFFF}/kick | /ban | /ubij | /mute | /a(dmin) chat | /getip | /goto | /check | /adm\n\n");
  1477.                 strcat(string, "{FF3C3C}Admin lvl 2 || Komande\n");
  1478.                 strcat(string, "{FFFFFF}/slap | /freeze | /unfreeze | /mark | /gotomark | /setint | /setvirtual");
  1479.             }
  1480.             case 3:
  1481.             {
  1482.                 strcat(string, "{FF3C3C}Admin lvl 1 || Komande\n");
  1483.                 strcat(string, "{FFFFFF}/kick | /ban | /ubij | /mute | /a(dmin) chat | /getip | /goto | /check | /adm\n\n");
  1484.                 strcat(string, "{FF3C3C}Admin lvl 2 || Komande\n");
  1485.                 strcat(string, "{FFFFFF}/slap | /freeze | /unfreeze | /mark | /gotomark | /setint | /setvirtual\n\n");
  1486.                 strcat(string, "{FF3C3C}Admin lvl 3 || Komande\n");
  1487.                 strcat(string, "{FFFFFF}/givenos | /heal | /setarmor | /respawn | /togadmin | /veh");
  1488.             }
  1489.             default:
  1490.             {
  1491.                 strcat(string, "{FF3C3C}Admin lvl 1 || Komande\n");
  1492.                 strcat(string, "{FFFFFF}/kick | /ban | /ubij | /mute | /a(dmin) chat | /getip | /goto | /check | /adm\n\n");
  1493.                 strcat(string, "{FF3C3C}Admin lvl 2 || Komande\n");
  1494.                 strcat(string, "{FFFFFF}/slap | /freeze | /unfreeze | /mark | /gotomark | /setint | /setvirtual\n\n");
  1495.                 strcat(string, "{FF3C3C}Admin lvl 3 || Komande\n");
  1496.                 strcat(string, "{FFFFFF}/givenos | /heal | /setarmor | /respawn | /togadmin | /veh");
  1497.             }
  1498.         }
  1499.     SPD(playerid, ADMINHELP, DIALOG_STYLE_MSGBOX, "{FF0984}Admin Help {9429FF}Panel", string, "U redu", "");
  1500.     return 1;
  1501. }
  1502. YCMD:admin(playerid, params[], help)
  1503. {
  1504.     #pragma unused help
  1505.     new string[128], tekst[128];
  1506.     if(GetPVarInt(playerid, "Admin") == 0) return SCM(playerid, RED, "Nisi ovlasten!");
  1507.     if(!sscanf(params, "s[128]", tekst))
  1508.     {
  1509.         if(AdminMessageAktiviran[playerid] == false) return SCM(playerid, RED, "Deaktivirao si chat!");
  1510.        
  1511.         format(string, sizeof(string), "A | %d | %s: {419FFF}%s", GetPVarInt(playerid, "Admin"), Imeigraca(playerid), tekst);
  1512.         SendAdminMessage(0xFF3636FF, string);
  1513.     }
  1514.     else return SCM(playerid, ORANGE, "INFO: /a(dmin) [chat]");
  1515.     return 1;
  1516. }
  1517. YCMD:togadmin(playerid, params[], help)
  1518. {
  1519.     #pragma unused params
  1520.     #pragma unused help
  1521.     if(GetPVarInt(playerid, "Admin") < 3) return SCM(playerid, RED, "Nisi ovlasten!(Samo admin lvl 3+)");
  1522.     else
  1523.     {
  1524.         if(AdminMessageAktiviran[playerid] == false)
  1525.         {
  1526.             AdminMessageAktiviran[playerid] = true;
  1527.             SCM(playerid, GREEN, "Aktivirao si admin chat!");
  1528.         }
  1529.         else if(AdminMessageAktiviran[playerid] == true)
  1530.         {
  1531.             AdminMessageAktiviran[playerid] = false;
  1532.             SCM(playerid, RED, "Deaktivirao si admin chat!");
  1533.         }
  1534.         else return SCM(playerid, ORANGE, "Pojavila se greska!");
  1535.     }
  1536.     return 1;
  1537. }
  1538. YCMD:veh(playerid, params[], help)
  1539. {
  1540.     #pragma unused help
  1541.     new string[128], vozilo[48], boja[2];
  1542.     new veh;
  1543.     if(!sscanf(params, "s[48]D(-1)D(-1)", vozilo, boja[0], boja[1]))
  1544.     {
  1545.         new Float:pozicija[3];
  1546.         if(!IsNumeric(vozilo))
  1547.         {  
  1548.             veh = ReturnVehicleID(vozilo);
  1549.             if(veh == INVALID_VEHICLE_ID) return SCM(playerid, RED, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Nepostojece vozilo!");
  1550.         }
  1551.         else if(IsNumeric(vozilo))
  1552.         {
  1553.             if(strval(vozilo) >= 400  && strval(vozilo) < 611)
  1554.             veh = strval(vozilo);
  1555.             else return SCM(playerid, RED, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} ID vozila ne smije biti ispod 400 i preko 611!");
  1556.         }
  1557.         new vname[48];
  1558.         GetVehicleName(veh, vname, sizeof(vname));
  1559.         GetPlayerPos(playerid, pozicija[0],pozicija[1],pozicija[2]);
  1560.         new voz = CreateVehicle ( veh, pozicija[0],pozicija[1],pozicija[2], 0.0, boja[0], boja[1], -1);
  1561.         SetVehicleNumberPlate(voz, "{FF9999}Spawnano");
  1562.         format(string, sizeof(string), " Spawnao si {FF0000}%s ", vname);
  1563.         SCM(playerid, 0x0080FFFF, string);
  1564.     }
  1565.     else return SCM(playerid, ORANGE, "INFO: /veh [ID/DioImena vozila] [boja 1] [boja 2]");
  1566.     return 1;
  1567. }
  1568.  
  1569. YCMD:ban(playerid, params[], help)
  1570. {
  1571.     #pragma unused help
  1572.     if(GetPVarInt(playerid, "Admin") == 0) return SCM(playerid, RED, "Nisi ovlasten!");
  1573.     new string[128];
  1574.     new igrac, razlog[48];
  1575.     if(!sscanf(params, "us[48]", igrac, razlog))
  1576.     {
  1577.         if(igrac != IPI)
  1578.         {
  1579.             format(string, sizeof(string), "Banovao si: %s || Razlog: %s", Imeigraca(igrac), razlog);
  1580.             SCM(playerid, RED, string);
  1581.             format(string, sizeof(string), "Banovan si od %s || Razlog: %s", Imeigraca(playerid), razlog);
  1582.             SCM(igrac, RED, string);
  1583.             Ban(igrac);
  1584.         }
  1585.         else return SCM(playerid, RED, "Igrac nije online!");
  1586.     }
  1587.     else return SCM(playerid, ORANGE, "INFO: /ban [ID/DioImena] [Razlog]");
  1588.     return 1;
  1589. }
  1590. YCMD:kick(playerid, params[], help)
  1591. {
  1592.     #pragma unused help
  1593.     if(GetPVarInt(playerid, "Admin") == 0) return SCM(playerid, RED, "Nisi ovlasten!");
  1594.     new string[128];
  1595.     new igrac, razlog[48];
  1596.     if(!sscanf(params, "us[48]", igrac, razlog))
  1597.     {
  1598.         if(igrac != IPI)
  1599.         {
  1600.             format(string, sizeof(string), "Kickao si: %s || Razlog: %s", Imeigraca(igrac), razlog);
  1601.             SCM(playerid, RED, string);
  1602.             format(string, sizeof(string), "Kickan si od %s || Razlog: %s", Imeigraca(playerid), razlog);
  1603.             SCM(igrac, RED, string);
  1604.             Ban(igrac);
  1605.         }
  1606.         else return SCM(playerid, RED, "Igrac nije online!");
  1607.     }
  1608.     else return SCM(playerid, ORANGE, "INFO: /kick [ID/DioImena] [Razlog]");
  1609.     return 1;
  1610. }
  1611. YCMD:mute(playerid, params[], help)
  1612. {
  1613.     #pragma unused help
  1614.     if(GetPVarInt(playerid, "Admin") == 0) return SCM(playerid, RED, "Nisi ovlasten!");
  1615.     new string[128], igrac, vrijeme, razlog[46];
  1616.     if(!sscanf(params, "uis[46]", igrac, vrijeme, razlog))
  1617.     {
  1618.         if(igrac != IPI)
  1619.         {
  1620.             if(vrijeme > 0 && vrijeme < 120)
  1621.             {
  1622.                 format(string, sizeof(string), "Utisao si %s na %d sekundi (%d minuta) || Razlog: %s", Imeigraca(igrac), vrijeme, vrijeme*60, razlog);
  1623.                 SCM(playerid, YELLOW, string);
  1624.                 format(string, sizeof(string), "Utisan si od %s na %d sekundi (%d minuta) || Razlog: %s", Imeigraca(playerid), vrijeme, vrijeme*60, razlog);
  1625.                 SCM(igrac, YELLOW, string);
  1626.                 SetPVarInt(playerid, "MuteVrijeme", GetPVarInt(playerid, "MuteVrijeme")+(vrijeme*60));
  1627.             }
  1628.             else return SCM(playerid, RED, "Ne idi ispod 0 i preko 120 minuta");
  1629.         }
  1630.         else return SCM(playerid, RED, "Igrac nije online!");
  1631.     }
  1632.     else return SCM(playerid, ORANGE, "INFO: /mute [ID/DioImena] [Vrijeme(minute)] [Razlog]");
  1633.     return 1;
  1634. }
  1635. YCMD:getip(playerid, params[], help)
  1636. {
  1637.     #pragma unused help
  1638.     if(GetPVarInt(playerid, "Admin") == 0) return SCM(playerid, RED, "Nisi ovlasten!");
  1639.     new IP[32], string[128], igrac;
  1640.     if(!sscanf(params, "u", igrac))
  1641.     {
  1642.         if(igrac != IPI)
  1643.         {
  1644.             GetPlayerIp(igrac, IP, sizeof(IP));
  1645.             format(string, sizeof(string), "Igrac: %s || IP: %s", Imeigraca(igrac), IP);
  1646.             SCM(playerid, ORANGE, string);
  1647.         }
  1648.         else return SCM(playerid, RED, "Igrac nije online!");
  1649.     }
  1650.     else return SCM(playerid, ORANGE, "INFO: /getip [ID/DioImena]");
  1651.     return 1;
  1652. }
  1653. YCMD:goto(playerid, params[], help)
  1654. {
  1655.     #pragma unused help
  1656.     if(GetPVarInt(playerid, "Admin") == 0) return SCM(playerid, RED, "Nisi ovlasten!");
  1657.     new string[128];
  1658.     new Float:pozp[3], igrac;
  1659.     if(!sscanf(params, "u", igrac))
  1660.     {
  1661.         if(igrac != IPI)
  1662.         {
  1663.             GetPlayerPos(igrac, pozp[0], pozp[1], pozp[2]);
  1664.             if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  1665.             {
  1666.                 new vozilo = GetPlayerVehicleID(playerid);
  1667.                 SetVehiclePos(vozilo, pozp[0]+5, pozp[1]+5, pozp[2]);
  1668.                 PutPlayerInVehicle(playerid, vozilo, 0);
  1669.             }
  1670.             SetPlayerPos(playerid, pozp[0]+5, pozp[1]+5, pozp[2]);
  1671.             format(string, sizeof(string), "Portao si se do: %s", Imeigraca(igrac));
  1672.             SCM(playerid, WHITE, string);
  1673.         }
  1674.         else return SCM(playerid, RED, "Igrac nije online!");
  1675.     }
  1676.     else return SCM(playerid, ORANGE, "INFO: /goto [ID/DioImena]");
  1677.     return 1;
  1678. }
  1679. YCMD:slap(playerid, params[], help)
  1680. {
  1681.     #pragma unused help
  1682.     if(GetPVarInt(playerid, "Admin") < 2) return SCM(playerid, RED, "Nisi ovlasten!");
  1683.    
  1684.     new igrac;
  1685.     if(!sscanf(params, "u", igrac))
  1686.     {
  1687.         if(igrac != IPI)
  1688.         {
  1689.             new Float:p[3];
  1690.             GetPlayerPos(igrac, p[0], p[1], p[2]);
  1691.             SetPlayerPos(igrac, p[0], p[1], p[2]+5);
  1692.         }
  1693.         else return SCM(playerid, RED, "Igrac nije online!");
  1694.     }
  1695.     else return SCM(playerid, ORANGE, "INFO: /slap [ID/DioImena]");
  1696.     return 1;
  1697. }
  1698. YCMD:freeze(playerid, params[], help)
  1699. {
  1700.     #pragma unused help
  1701.     if(GetPVarInt(playerid, "Admin") < 2) return SCM(playerid, RED, "Nisi ovlasten!");
  1702.     new igrac, string[128];
  1703.     if(!sscanf(params, "u", igrac))
  1704.     {
  1705.         if(igrac != IPI)
  1706.         {
  1707.             Zaledi(igrac);
  1708.             format(string, sizeof(string), "Zaledjen si od admina %s", Imeigraca(playerid));
  1709.             SCM(igrac, RED, string);
  1710.             format(string, sizeof(string), "Zaledio si %s", Imeigraca(igrac));
  1711.             SCM(playerid, RED, string);
  1712.         }
  1713.         else return SCM(playerid, RED, "Igrac nije online!");
  1714.     }
  1715.     else return SCM(playerid, ORANGE, "INFO: /freeze [ID/DioImena]");
  1716.     return 1;
  1717. }
  1718. YCMD:unfreeze(playerid, params[], help)
  1719. {
  1720.     #pragma unused help
  1721.     if(GetPVarInt(playerid, "Admin") < 2) return SCM(playerid, RED, "Nisi ovlasten!");
  1722.     new igrac, string[128];
  1723.     if(!sscanf(params, "u", igrac))
  1724.     {
  1725.         if(igrac != IPI)
  1726.         {
  1727.             Odledi(igrac);
  1728.             format(string, sizeof(string), "Odledjen si od admina %s", Imeigraca(playerid));
  1729.             SCM(igrac, RED, string);
  1730.             format(string, sizeof(string), "Odledio si %s", Imeigraca(igrac));
  1731.             SCM(playerid, RED, string);
  1732.         }
  1733.         else return SCM(playerid, RED, "Igrac nije online!");
  1734.     }
  1735.     else return SCM(playerid, ORANGE, "INFO: /unfreeze [ID/DioImena]");
  1736.     return 1;
  1737. }
  1738. YCMD:mark(playerid, params[], help)
  1739. {
  1740.     #pragma unused help
  1741.     #pragma unused params
  1742.     if(GetPVarInt(playerid, "Admin") < 2) return SCM(playerid, RED, "Nisi ovlasten!");
  1743.    
  1744.     new Float:p[3];
  1745.     GetPlayerPos(playerid, p[0], p[1], p[2]);
  1746.     SetPVarFloat(playerid, "Mark_X", p[0]);
  1747.     SetPVarFloat(playerid, "Mark_Y", p[1]);
  1748.     SetPVarFloat(playerid, "Mark_Z", p[2]);
  1749.     SCM(playerid, GREEN, "Port destinacija postavljena!");
  1750.     return 1;
  1751. }
  1752. YCMD:gotomark(playerid, params[], help)
  1753. {
  1754.     #pragma unused help
  1755.     #pragma unused params
  1756.     if(GetPVarInt(playerid, "Admin") < 2) return SCM(playerid, RED, "Nisi ovlasten!");
  1757.     new Float:p[3];
  1758.     p[0] = GetPVarFloat(playerid, "Mark_X");
  1759.     p[1] = GetPVarFloat(playerid, "Mark_Y");
  1760.     p[2] = GetPVarFloat(playerid, "Mark_Z");
  1761.     SetPlayerPos(playerid, p[0], p[1], p[2]);
  1762.     SCM(playerid, GREEN, "Portan si!");
  1763.     return 1;
  1764. }
  1765. YCMD:setint(playerid, params[], help)
  1766. {  
  1767.     #pragma unused help
  1768.     if(GetPVarInt(playerid, "Admin") < 2) return SCM(playerid, RED, "Nisi ovlasten!");
  1769.     new inter, igrac;
  1770.     if(!sscanf(params, "ui", igrac, inter))
  1771.     {
  1772.         if(igrac != IPI)
  1773.         {
  1774.             SetPlayerInterior(igrac, inter);
  1775.         }
  1776.         else return SCM(playerid, RED, "Igrac nije online!");
  1777.     }
  1778.     else return SCM(playerid, ORANGE, "INFO: /setint [ID/DioImena] [Interijer]");
  1779.     return 1;
  1780. }
  1781. YCMD:setvirtual(playerid, params[], help)
  1782. {
  1783.     #pragma unused help
  1784.     if(GetPVarInt(playerid, "Admin") < 2) return SCM(playerid, RED, "Nisi ovlasten!");
  1785.     new inter, igrac;
  1786.     if(!sscanf(params, "ui", igrac, inter))
  1787.     {
  1788.         if(igrac != IPI)
  1789.         {
  1790.             SetPlayerVirtualWorld(igrac, inter);
  1791.         }
  1792.         else return SCM(playerid, RED, "Igrac nije online!");
  1793.     }
  1794.     else return SCM(playerid, ORANGE, "INFO: /setvirtual [ID/DioImena] [Interijer]");
  1795.     return 1;
  1796. }
  1797. YCMD:givenos(playerid, params[], help)
  1798. {
  1799.     #pragma unused help
  1800.     #pragma unused params
  1801.     if(GetPVarInt(playerid, "Admin") < 3) return SCM(playerid, RED, "Nisi ovlasten!");
  1802.    
  1803.     if(IsPlayerInAnyVehicle(playerid))
  1804.     {
  1805.         new vehicleid;
  1806.         vehicleid = GetPlayerVehicleID(playerid);
  1807.         AddVehicleComponent(vehicleid, 1010);
  1808.         SendClientMessage(playerid, GREEN, "Dodali ste NOS u vozilo.");
  1809.     }
  1810.     else return SCM(playerid, RED, "Nisi u vozilu!");
  1811.     return 1;
  1812. }
  1813. YCMD:heal(playerid, params[], help)
  1814. {
  1815.     #pragma unused help
  1816.     new Float:hp, igrac, string[128], Float:ihp;
  1817.     if(GetPVarInt(playerid, "Admin") >= 3)
  1818.     {
  1819.         if(!sscanf(params, "uf", igrac, hp))
  1820.         {
  1821.             GetPlayerHealth(igrac, ihp);
  1822.             SetPlayerHealth(igrac, ihp + hp);
  1823.             GetPlayerHealth(igrac, ihp);
  1824.             new realhealth1 = floatround(ihp); new realhealth2 = floatround(hp);
  1825.             format(string, sizeof(string), "Izlijecio si %s sa %d HP na %d HP | + %d  HP !", Imeigraca(igrac), realhealth1, realhealth1+realhealth2, realhealth2);
  1826.             SCM(playerid, YELLOW, string);
  1827.             format(string, sizeof(string), "HEAL| Izlijecio te %s sa %d HP na %d HP | + %d HP !", Imeigraca(playerid), realhealth1, realhealth1+realhealth2, realhealth2);
  1828.             SCM(igrac, RED, string);
  1829.         }
  1830.         else return SCM(playerid, WHITE, "INFO: /heal [ID/DioImena] [HP]");
  1831.     }
  1832.     else if(GetPlayerTeam(playerid) == MD)
  1833.     {
  1834.         new id, cijena;
  1835.         if(!sscanf(params, "ui", id, cijena))
  1836.         {
  1837.             if(cijena <= GetPlayerMoney(id))
  1838.             {
  1839.                 SetPlayerHealth(id, 100);
  1840.                 format(string, sizeof string, "Izlijecen si na 100 HP poena za %d$", cijena);
  1841.                 SCM(id, YELLOW, string);
  1842.             }
  1843.         }
  1844.         else return SCM(playerid, WHITE, "INFO: /heal [ID/DioImena] [Cijena]");
  1845.     }
  1846.     else return SCM(playerid, RED, "Nisi ovlasten!");
  1847.     return 1;
  1848. }
  1849. YCMD:setarmor(playerid, params[], help)
  1850. {
  1851.     #pragma unused help
  1852.     new Float:hp, igrac, string[128], Float:ihp;
  1853.     if(GetPVarInt(playerid, "Admin") >= 3)
  1854.     {
  1855.         if(!sscanf(params, "uf", igrac, hp))
  1856.         {
  1857.             GetPlayerArmour(igrac, ihp);
  1858.             SetPlayerArmour(igrac, ihp + hp);
  1859.             GetPlayerArmour(igrac, ihp);
  1860.             new realhealth1 = floatround(ihp); new realhealth2 = floatround(hp);
  1861.             format(string, sizeof(string), "Postavio si armor igracu %s sa %d AP na %d AP | + %d  AP !", Imeigraca(igrac), realhealth1, realhealth1+realhealth2, realhealth2);
  1862.             SCM(playerid, YELLOW, string);
  1863.             format(string, sizeof(string), "ARMOR| Postavljen ti je armor od %s sa %d AP na %d AP | + %d AP !", Imeigraca(playerid), realhealth1, realhealth1+realhealth2, realhealth2);
  1864.             SCM(igrac, RED, string);
  1865.         }
  1866.         else return SCM(playerid, WHITE, "INFO: /setarmor [ID/DioImena] [HP]");
  1867.     }
  1868.     else return SCM(playerid, RED, "Nisi ovlasten!");
  1869.     return 1;
  1870. }
  1871. YCMD:respawn(playerid, params[], help)
  1872. {
  1873.     #pragma unused help
  1874.     #pragma unused params
  1875.     if(GetPVarInt(playerid, "Admin") < 3) return SCM(playerid, RED, "Nisi ovlasten!");
  1876.    
  1877.     new vozilo = GetPlayerVehicleID(playerid);
  1878.     if(IsPlayerInAnyVehicle(playerid))
  1879.     {
  1880.         SetVehicleToRespawn(vozilo);
  1881.     }
  1882.     else return SCM(playerid, RED, "Nisi u vozilu!");
  1883.     return 1;
  1884. }
  1885. YCMD:jetpack(playerid, params[], help)
  1886. {
  1887.     #pragma unused help
  1888.     #pragma unused params
  1889.     if(!IsPlayerAdmin(playerid)) return SCM(playerid, RED, "Nisi ovlasten!");
  1890.    
  1891.     SetPlayerSpecialAction(playerid, 2);
  1892.     SCM(playerid, ORANGE, "Stvorio si jetpack!");
  1893.     return 1;
  1894. }
  1895. YCMD:givegun(playerid, params[], help)
  1896. {
  1897.     #pragma unused help
  1898.     new ime[64], municija, igrac;
  1899.     if(sscanf(params, "us[50]i", igrac, ime, municija))
  1900.     return SendClientMessage(playerid, RED, "INFO: /givegun [ID/DioImena] [Oruzje] [Municija]");
  1901.     else
  1902.     {
  1903.         if(GetPVarInt(playerid, "Admin") >= 2)
  1904.         {
  1905.             GivePlayerWeapon(igrac, GetWeaponModelIDFromName(ime), municija);
  1906.         }
  1907.         else return SCM(playerid, RED, "{FFFFFF}[{FF2626}GRESKA{FFFFFF}]{1E8FFF} Nisi ovlasten!(Samo lvl 2+)");
  1908.     }
  1909.     return 1;
  1910. }
  1911. YCMD:provjeri(playerid, params[], help)
  1912. {
  1913.     #pragma unused help
  1914.     if(GetPVarInt(playerid, "Admin") > 0)
  1915.     {
  1916.         new id;
  1917.         if(!sscanf(params, "u", id))
  1918.             ShowStats(id, playerid);
  1919.         else return SCM(playerid, ORANGE, "INFO: /provjeri [ID/DioImena]");
  1920.     }
  1921.     else return SCM(playerid, RED, "Nisi ovlasten!");
  1922.     return 1;
  1923. }
  1924. YCMD:stats(playerid, params[], help)
  1925. {
  1926.     #pragma unused params
  1927.     #pragma unused help
  1928.     ShowStats(playerid, playerid);
  1929.     return 1;
  1930. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement