Advertisement
Guest User

Untitled

a guest
Mar 4th, 2012
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 194.45 KB | None | 0 0
  1.  
  2. //////////////////////
  3. ////Stunt Universe////
  4. //////Created by://///
  5. //////°Fallout edited by Andrey°///////
  6. //////////////////////
  7.  
  8. #include <a_samp>
  9. #include <F_AntiCheat>
  10. #include <core>
  11. #include <float>
  12. #include <CPLoader>
  13. #include <Seifader>
  14.  
  15. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  16.  
  17. //Colors
  18. #define COLOR_BASIC 0x0066FFAA
  19. #define COLOR_RED 0xCC0000AA
  20. #define COLOR_GREY 0xAFAFAFAA
  21.  
  22. //MaximumSpam
  23. #define MAX_SPAM 6
  24.  
  25. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  26.  
  27. forward DestroyNRG(playerid);
  28. forward TuneCar();
  29. forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
  30. forward GameModeExitFunc();
  31. forward CountDown();
  32. forward DynUpdateStart(playerid);
  33. forward DynUpdateEnd(playerid);
  34. forward unlock(playerid,vehicleid);
  35. forward CheckGate();
  36. forward MinSpam();
  37. forward GodCarTimer(playerid);
  38. forward Heal();
  39. forward LVWZ();
  40.  
  41. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  42.  
  43. //Las Venturas DM Zone
  44. new bool: LVWZTextShowed[MAX_PLAYERS];
  45. new lvwz;
  46.  
  47. //Stupid Jumps
  48. new stupidjump[7];
  49. new stupidjumpsfound[MAX_PLAYERS];
  50.  
  51. //TuneCars
  52. new Flash1;
  53. new Sultan1;
  54. new Sultan2;
  55. new Elegy1;
  56. new Elegy2;
  57. new Uranus1;
  58. new Uranus2;
  59.  
  60. //TextDraws
  61. new Text:Textdraw0;
  62.  
  63. //Bomb
  64. new Float: BombX[MAX_PLAYERS], Float: BombY[MAX_PLAYERS], Float: BombZ[MAX_PLAYERS], BombObject[MAX_PLAYERS], bool: BombArmed[MAX_PLAYERS];
  65. forward BombTimer(playerid);
  66.  
  67. //PWNT pickup
  68. new pwnt;
  69.  
  70. //TeleportMenu (pickup)
  71. new Telemenu1;
  72.  
  73. //Information Icons: (pickups)
  74. new Info[21];
  75.  
  76. //antibikefallof
  77. new bool: AntiFalloff[MAX_PLAYERS];
  78. new bool: InCar[MAX_PLAYERS];
  79. new WhatCar[MAX_PLAYERS];
  80.  
  81. //personal nrg
  82. new PVeh[MAX_PLAYERS];
  83.  
  84. //godmode vehicles
  85. new GodCartimer;
  86. new godcar[6];
  87.  
  88. //skin choose island
  89. new bool: SkinChooseIslandObjectsShown[MAX_PLAYERS];
  90. new SpawnIslandObject1;
  91. new SpawnIslandObject2;
  92. new SpawnIslandObject3;
  93. new SpawnIslandObject4;
  94. new SpawnIslandObject5;
  95. new SpawnIslandObject6;
  96. new SpawnIslandObject7;
  97. new SpawnIslandObject8;
  98. new SpawnIslandObject9;
  99. new SpawnIslandObject10;
  100. new SpawnIslandObject11;
  101. new SpawnIslandObject12;
  102. new SpawnIslandObject13;
  103. new SpawnIslandObject14;
  104. new SpawnIslandObject15;
  105. new SpawnIslandObject16;
  106. new SpawnIslandObject17;
  107. new SpawnIslandObject18;
  108. new SpawnIslandObject19;
  109. new SpawnIslandObject20;
  110. new SpawnIslandObject21;
  111. new SpawnIslandObject22;
  112. new SpawnIslandObject23;
  113. new SpawnIslandObject24;
  114. new SpawnIslandObject25;
  115. new SpawnIslandObject26;
  116. new SpawnIslandObject27;
  117. new SpawnIslandObject28;
  118. new SpawnIslandObject29;
  119. new SpawnIslandObject30;
  120. new SpawnIslandObject31;
  121. new SpawnIslandObject32;
  122. new SpawnIslandObject33;
  123. new SpawnIslandObject34;
  124. new SpawnIslandObject35;
  125. new SpawnIslandObject36;
  126.  
  127. //Gates
  128. new Checkgate;
  129.  
  130. //AdminCastle
  131. new Gate1;
  132. new bool: OpenGate1[MAX_PLAYERS];
  133.  
  134. //PinkAutos
  135. new Gate2;
  136. new bool: OpenGate2[MAX_PLAYERS];
  137.  
  138. //Cage
  139. new Gate3, Gate4, Gate5, Gate6, Gate7; //(CageDamStunt)
  140. new bool: OpenGateCage[MAX_PLAYERS];
  141.  
  142. //Other
  143. new bool: NitroActive[MAX_PLAYERS];
  144. new SpamStrings[MAX_PLAYERS];
  145. new locked[MAX_PLAYERS][MAX_VEHICLES];
  146. new vehid[MAX_PLAYERS];
  147. new unlocktimer;
  148. new DMZone[MAX_PLAYERS];
  149. new spawnplace[MAX_PLAYERS];
  150. new bool: spawnplacechosen[MAX_PLAYERS];
  151. new bool: ReceiveInfo[MAX_PLAYERS];
  152. new Count;
  153. new bool: IsCountdownStarted;
  154. new CountdownTimer;
  155.  
  156. //GangZones
  157. new BuildingJumpGangZoneKicker;
  158. new BuildingJumpGangZone;
  159. new DragRaceGangZoneBlack;
  160. new DragRaceGangZoneWhite1;
  161. new DragRaceGangZoneWhite2;
  162. new GlassMadnessGangZone1;
  163. new GlassMadnessGangZone2;
  164. new GlassMadnessGangZone3;
  165. new AdminCastleGangZone1;
  166. new AdminCastleGangZone2;
  167.  
  168. //Savep //Loadp
  169. new Float:PosX[MAX_PLAYERS], Float:PosY[MAX_PLAYERS], Float:PosZ[MAX_PLAYERS], Float:PosA[MAX_PLAYERS], PosI[MAX_PLAYERS];
  170.  
  171. //Menus
  172. new Menu: TruckStops;
  173. new Menu: SpawnplaceMenu;
  174. new Menu: Teleports;
  175. new Menu: StuntZones1;
  176. new Menu: StuntZones2;
  177. new Menu: StuntZones3;
  178. new Menu: DMZones;
  179. new Menu: OtherZones1;
  180. new Menu: OtherZones2;
  181. new Menu: TuneGarages;
  182. new Menu: TrainStations;
  183.  
  184. //VehicleNames
  185. new vehName[][] = { "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana", "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam", "Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection", "Hunter", "Premier",
  186. "Enforcer", "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie", "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy",
  187. "Solair", "Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale", "Oceanic", "Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX", "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick",
  188. "News Chopper", "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking", "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher", "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster",
  189. "Stunt", "Tanker", "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "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", "Vincent", "Bullet", "Clover",
  190. "Sadler", "Firetruck", "Hustler", "Intruder", "Primo", "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite", "Windsor", "Monster", "Monster", "Uranus", "Jester", "Sultan", "Stratum", "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito", "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune",
  191. "Sweeper", "Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club", "Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car", "Police Car", "Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix",
  192. "Glendale", "Sadler", "Luggage", "Luggage", "Stairs", "Boxville", "Tiller", "Utility Trailer" };
  193.  
  194. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  195.  
  196. main()
  197. {
  198. print("Gamemode");
  199. print("---------");
  200. print(" Incarcarea gamemode-ului 'SU.amx'...");
  201. print(" Incarcat cu succes.");
  202. print(" S-a incarcatat un gamemode.");
  203. print(" ");
  204. }
  205.  
  206. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  207.  
  208. public OnGameModeInit()
  209. {
  210. Seifader_OnInit();
  211. F_OnInit();
  212.  
  213. EnableStuntBonusForAll(0);
  214.  
  215. SetTimer("MinSpam",20000,1);
  216. SetTimer("Heal", 1500, 1);
  217.  
  218. SetGameModeText("Stunt•DM•Drift•Race•Freeroam");
  219. UsePlayerPedAnims();
  220.  
  221. SpawnplaceMenu = CreateMenu("Spawn", 1, 18.0, 102.0, 165.0, 165.0);
  222. AddMenuItem(SpawnplaceMenu, 0, "Aeroportul din SF");
  223. AddMenuItem(SpawnplaceMenu, 0, "Dam Stunt");
  224.  
  225. Teleports = CreateMenu("Teleporturi", 1, 18.0, 102.0, 165.0, 165.0);
  226. AddMenuItem(Teleports, 0, "Zone de stunt 1");
  227. AddMenuItem(Teleports, 0, "Zone de stunt 2");
  228. AddMenuItem(Teleports, 0, "Zone de stunt 3");
  229. AddMenuItem(Teleports, 0, "Zone de DM");
  230. AddMenuItem(Teleports, 0, "Alte zone 1");
  231. AddMenuItem(Teleports, 0, "Alte zone 2");
  232.  
  233. StuntZones1 = CreateMenu("Zone de stunt 1", 1, 18.0, 102.0, 165.0, 165.0);
  234. AddMenuItem(StuntZones1, 0, "Saritura mare");
  235. AddMenuItem(StuntZones1, 0, "Saritura mare 2");
  236. AddMenuItem(StuntZones1, 0, "Turnul din Los Santos");
  237. AddMenuItem(StuntZones1, 0, "Sarituri pe cladiri");
  238. AddMenuItem(StuntZones1, 0, "Muntele Chilliad");
  239. AddMenuItem(StuntZones1, 0, "Calea binelui");
  240. AddMenuItem(StuntZones1, 0, "Catararea pe perete");
  241. AddMenuItem(StuntZones1, 0, "Catararea pe perete 2");
  242. AddMenuItem(StuntZones1, 0, "Aeroportul din Las Venturas");
  243. AddMenuItem(StuntZones1, 0, "Aeroportul din Los Santos");
  244. AddMenuItem(StuntZones1, 0, "Aeroportul din San Fierro");
  245.  
  246. StuntZones2 = CreateMenu("Zone de stunt 2", 1, 18.0, 102.0, 165.0, 165.0);
  247. AddMenuItem(StuntZones2, 0, "Skate Park");
  248. AddMenuItem(StuntZones2, 0, "HalfPipe");
  249. AddMenuItem(StuntZones2, 0, "Calea catre aer");
  250. AddMenuItem(StuntZones2, 0, "Calea catre moarte");
  251. AddMenuItem(StuntZones2, 0, "Stadion");
  252. AddMenuItem(StuntZones2, 0, "HopDeHop");
  253. AddMenuItem(StuntZones2, 0, "Monster Crash");
  254. AddMenuItem(StuntZones2, 0, "FreeWay");
  255. AddMenuItem(StuntZones2, 0, "Calea catre chilliad");
  256. AddMenuItem(StuntZones2, 0, "Saltul mortii");
  257. AddMenuItem(StuntZones2, 0, "BMX Parkour");
  258.  
  259. StuntZones3 = CreateMenu("Zone de stunt 3", 1, 18.0, 102.0, 165.0, 165.0);
  260. AddMenuItem(StuntZones3, 0, "Upside Down");
  261. AddMenuItem(StuntZones3, 0, "Calea catre piramida");
  262. AddMenuItem(StuntZones3, 0, "NRG Parkour");
  263. AddMenuItem(StuntZones3, 0, "Stunt pe acoperis");
  264. AddMenuItem(StuntZones3, 0, "Parc Activatic");
  265. AddMenuItem(StuntZones3, 0, "Roller Coaster");
  266. AddMenuItem(StuntZones3, 0, "Quad Parkour");
  267.  
  268. DMZones = CreateMenu("Zone de DM", 1, 18.0, 102.0, 165.0, 165.0);
  269. AddMenuItem(DMZones, 0, "Arena Bloodring");
  270. AddMenuItem(DMZones, 0, "Lupta in aer");
  271. AddMenuItem(DMZones, 0, "DM cu vehicule");
  272. AddMenuItem(DMZones, 0, "Miniun Madness");
  273. AddMenuItem(DMZones, 0, "Ship Madness");
  274. AddMenuItem(DMZones, 0, "Glass Madness");
  275. AddMenuItem(DMZones, 0, "DM pe insula");
  276. AddMenuItem(DMZones, 0, "Derbi");
  277. AddMenuItem(DMZones, 0, "RC War");
  278. AddMenuItem(DMZones, 0, "Uita-te la RC War");
  279.  
  280. TuneGarages = CreateMenu("Garaje de tunare", 1, 18.0, 102.0, 165.0, 165.0);
  281. AddMenuItem(TuneGarages, 0, "Garajul de tunare 1");
  282. AddMenuItem(TuneGarages, 0, "Garajul de tunare 2");
  283. AddMenuItem(TuneGarages, 0, "Garajul de tunare 3");
  284. AddMenuItem(TuneGarages, 0, "Garajul de tunare 4");
  285.  
  286. TrainStations = CreateMenu("Statii de trenuri", 1, 18.0, 102.0, 165.0, 165.0);
  287. AddMenuItem(TrainStations, 0, "Statia de trenuri din LS");
  288. AddMenuItem(TrainStations, 0, "Statia de trenuri din SF");
  289. AddMenuItem(TrainStations, 0, "Statia de trenuri din LV 1");
  290. AddMenuItem(TrainStations, 0, "Statia de trenuri din LV 2");
  291.  
  292. TruckStops = CreateMenu("Parcari de camioane", 1, 18.0, 102.0, 165.0, 165.0);
  293. AddMenuItem(TruckStops,0,"Parcarea de camioane din Las Venturas");
  294. AddMenuItem(TruckStops,0,"Parcarea de camioane de la Muntele Chilliad");
  295. AddMenuItem(TruckStops,0,"Parcarea de camioane din Dam");
  296.  
  297. OtherZones1 = CreateMenu("Alte zone 1", 1, 18.0, 102.0, 165.0, 165.0);
  298. AddMenuItem(OtherZones1, 0, "Garaje de tunare");
  299. AddMenuItem(OtherZones1, 0, "Statii de trenuri");
  300. AddMenuItem(OtherZones1, 0, "Parcari de camioane");
  301. AddMenuItem(OtherZones1, 0, "Aeroportul Abandonat");
  302. AddMenuItem(OtherZones1, 0, "Dam Stunt Park");
  303. AddMenuItem(OtherZones1, 0, "Cursa");
  304. AddMenuItem(OtherZones1, 0, "Karting");
  305. AddMenuItem(OtherZones1, 0, "Trambulina");
  306. AddMenuItem(OtherZones1, 0, "Dirt");
  307. AddMenuItem(OtherZones1, 0, "Catelul adminilor");
  308. AddMenuItem(OtherZones1, 0, "Auto roz");
  309.  
  310. OtherZones2 = CreateMenu("Alte zone 2", 1, 18.0, 102.0, 165.0, 165.0);
  311. AddMenuItem(OtherZones2, 0, "Drift");
  312. AddMenuItem(OtherZones2, 0, "Salt cu Duneride");
  313. AddMenuItem(OtherZones2, 0, "Sumo de masini");
  314.  
  315. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  316.  
  317. DragRaceGangZoneBlack = GangZoneCreate(-198.3580, -2301.9846, 1001.9586, -2284.6060);
  318. DragRaceGangZoneWhite1 = GangZoneCreate(1001.9586, -2301.9846, 1008.1840, -2284.6060);
  319. DragRaceGangZoneWhite2 = GangZoneCreate(-204.1360, -2301.9846, -198.3580, -2284.6060);
  320. BuildingJumpGangZone = GangZoneCreate(-2901.1870, -3117.6577, -2864.2527, -3074.6672);
  321. BuildingJumpGangZoneKicker = GangZoneCreate(-2887.2166, -3118.0154, -2878.3518, -3109.8782);
  322. AdminCastleGangZone1 = GangZoneCreate(-3748.2446, -325.8979, -3172.2207, 170.7440);
  323. AdminCastleGangZone2 = GangZoneCreate(-3747.2446, -324.8979, -3173.2207, 169.7440);
  324. GlassMadnessGangZone1 = GangZoneCreate(-35.2139, 1504.9364, -10.6830, 1546.7993);
  325. GlassMadnessGangZone2 = GangZoneCreate(11.3324, 1504.8782, 35.8336, 1546.6456);
  326. GlassMadnessGangZone3 = GangZoneCreate(-10.6830, 1523.0498, 11.3324, 1528.8363);
  327.  
  328. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  329.  
  330. Gate1 = CreateObject(980, -2914.917969, -68.470116, 4.496734, 0.0000, 0.0000, 270.0000); //(admincastle)
  331. Gate2 = CreateObject(17951, -1643.2749, 1204.2693, 8.0269, 0.0000, 0.0000, 342.8113); //(pinkautos)
  332. //Cage
  333. CreateObject(3095, -423.699341, 2201.723145, 40.926292, 0.000000, 0.000000, 0.000000); //(Cage) D
  334. Gate3 = CreateObject(3095, -423.692413, 2201.705811, 59.923141, 179.5182, 0.0000, 90.2409); //(Cage) U
  335. Gate4 = CreateObject(3095, -423.686127, 2215.716309, 45.926369, 0.0000, 269.7591, 90.3447); //(Cage) N
  336. Gate5 = CreateObject(3095, -409.680603, 2201.730713, 45.926369, 0.0000, 269.7591, 0.0000); //(Cage) O
  337. Gate6 = CreateObject(3095, -423.685608, 2187.702881, 45.913692, 0.0000, 269.7591, 269.8631); //(Cage) Z
  338. Gate7 = CreateObject(3095, -437.683075, 2201.718506, 45.926338, 0.0000, 269.7591, 179.6223); //(Cage) W
  339.  
  340. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  341.  
  342. AddPlayerClass(180,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  343. AddPlayerClass(217,-468.3654,2208.0317,46.4776,115.0000,4,1,1,1,0,0);
  344. AddPlayerClass(211,-467.6280,2208.3828,46.4052,115.0000,4,1,0,0,0,0);
  345. AddPlayerClass( 28,-468.3654,2208.0317,46.4776,115.0000,4,1,1,1,0,0);
  346. AddPlayerClass( 0,-469.4590,2207.5110,46.5850,115.0000,4,1,0,0,0,0);
  347. AddPlayerClass(202,-470.4734,2207.0278,46.6846,115.0000,4,1,0,0,0,0);
  348. AddPlayerClass(137,-467.6280,2208.3828,46.4052,115.0000,0,0,0,0,0,0);
  349. AddPlayerClass( 21,-468.3654,2208.0317,46.4776,115.0000,4,1,1,1,0,0);
  350. AddPlayerClass( 22,-469.4590,2207.5110,46.5850,115.0000,4,1,0,0,0,0);
  351. AddPlayerClass( 19,-467.6280,2208.3828,46.4052,115.0000,4,1,1,1,0,0);
  352. AddPlayerClass(181,-468.3654,2208.0317,46.4776,115.0000,4,1,41,50,0,0);
  353. AddPlayerClass(242,-469.4590,2207.5110,46.5850,115.0000,4,1,2,1,0,0);
  354. AddPlayerClass( 29,-470.4734,2207.0278,46.6846,115.0000,4,1,0,0,0,0);
  355. AddPlayerClass( 61,-467.6280,2208.3828,46.4052,115.0000,0,0,0,0,0,0);
  356. AddPlayerClass(167,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  357. AddPlayerClass(179,-469.4590,2207.5110,46.5850,115.0000,4,1,6,1,0,0);
  358. AddPlayerClass(204,-470.4734,2207.0278,46.6846,115.0000,4,1,8,1,0,0);
  359. AddPlayerClass( 80,-467.6280,2208.3828,46.4052,115.0000,4,1,0,0,0,0);
  360. AddPlayerClass( 81,-467.6280,2208.3828,46.4052,115.0000,4,1,0,0,0,0);
  361. AddPlayerClass( 23,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  362. AddPlayerClass( 99,-469.4590,2207.5110,46.5850,115.0000,0,0,0,0,0,0);
  363. AddPlayerClass(161,-470.4734,2207.0278,46.6846,115.0000,6,1,0,0,0,0);
  364. AddPlayerClass( 33,-467.6280,2208.3828,46.4052,115.0000,4,1,0,0,0,0);
  365. AddPlayerClass(163,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  366. AddPlayerClass(164,-469.4590,2207.5110,46.5850,115.0000,4,1,0,0,0,0);
  367. AddPlayerClass(165,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  368. AddPlayerClass(166,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  369. AddPlayerClass(277,-470.4734,2207.0278,46.6846,115.0000,4,1,0,0,0,0);
  370. AddPlayerClass(280,-467.6280,2208.3828,46.4052,115.0000,4,1,3,1,0,0);
  371. AddPlayerClass(282,-468.3654,2208.0317,46.4776,115.0000,4,1,3,1,0,0);
  372. AddPlayerClass(283,-469.4590,2207.5110,46.5850,115.0000,4,1,3,1,0,0);
  373. AddPlayerClass(284,-470.4734,2207.0278,46.6846,115.0000,4,1,3,1,0,0);
  374. AddPlayerClass(285,-467.6280,2208.3828,46.4052,115.0000,4,1,3,1,0,0);
  375. AddPlayerClass(287,-468.3654,2208.0317,46.4776,115.0000,4,1,3,1,0,0);
  376. AddPlayerClass(100,-469.4590,2207.5110,46.5850,115.0000,4,1,0,0,0,0);
  377. AddPlayerClass(106,-470.4734,2207.0278,46.6846,115.0000,4,1,1,1,0,0);
  378. AddPlayerClass( 93,-467.6280,2208.3828,46.4052,115.0000,4,1,0,0,0,0);
  379. AddPlayerClass(233,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  380. AddPlayerClass( 41,-469.4590,2207.5110,46.5850,115.0000,4,1,0,0,0,0);
  381. AddPlayerClass(178,-470.4734,2207.0278,46.6846,115.0000,4,1,11,1,0,0);
  382. AddPlayerClass(246,-467.6280,2208.3828,46.4052,115.0000,4,1,11,1,0,0);
  383. AddPlayerClass( 85,-469.4590,2207.5110,46.5850,115.0000,4,1,11,1,0,0);
  384. AddPlayerClass(192,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  385. AddPlayerClass(193,-469.4590,2207.5110,46.5850,115.0000,4,1,0,0,0,0);
  386. AddPlayerClass(286,-467.6280,2208.3828,46.4052,115.0000,4,1,0,0,0,0);
  387. AddPlayerClass( 18,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  388. AddPlayerClass( 26,-470.4734,2207.0278,46.6846,115.0000,4,1,0,0,0,0);
  389. AddPlayerClass(141,-467.6280,2208.3828,46.4052,115.0000,4,1,0,0,0,0);
  390. AddPlayerClass(189,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  391. AddPlayerClass( 70,-469.4590,2207.5110,46.5850,115.0000,4,1,0,0,0,0);
  392. AddPlayerClass(213,-467.6280,2208.3828,46.4052,115.0000,4,1,1,1,0,0);
  393. AddPlayerClass(206,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  394. AddPlayerClass(228,-469.4590,2207.5110,46.5850,115.0000,4,1,0,0,0,0);
  395. AddPlayerClass(240,-470.4734,2207.0278,46.6846,115.0000,4,1,0,0,0,0);
  396. AddPlayerClass(272,-467.6280,2208.3828,46.4052,115.0000,4,1,0,0,0,0);
  397. AddPlayerClass(269,-468.3654,2208.0317,46.4776,115.0000,4,1,0,0,0,0);
  398.  
  399. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  400.  
  401. CPS_AddCheckpoint(-3331.9456,-68.4954, 13.3000,3.0,35); //ACastle
  402. CPS_AddCheckpoint(-3364.0000,-69.7421,122.2000,3.0,25); //ACastle
  403.  
  404. CPS_AddCheckpoint(1548.7977,-1364.6437,1873.6387,2.0,40); //LSTower
  405. CPS_AddCheckpoint(1573.0187,-1337.0237,16.4844,2.0,40); //LSTower
  406.  
  407. //StuntRewards
  408. CPS_AddCheckpoint(-2230.9365,-3144.9285, 26.9574, 10, 100); //Buildingjump
  409. CPS_AddCheckpoint(-1631.9913, 2067.6938, 80.4229, 10, 100); //WayOfGod
  410. CPS_AddCheckpoint(3583.7134,-2831.2820, 5.9569, 10, 100); //Wallride2
  411. CPS_AddCheckpoint(-1001.5061, 2787.5010,270.1525, 10, 100); //WayToDeath
  412. CPS_AddCheckpoint(560.3680,-1736.2024,165.1810, 10, 100); //HopDeHop
  413. CPS_AddCheckpoint(-2104.7954, 1988.4512, 74.3328, 10, 100); //MonsterCrash
  414. CPS_AddCheckpoint(1289.2576, 1285.1971, 25.7736, 10, 100); //WayToPiramide
  415. CPS_AddCheckpoint(2917.0688,-1082.6384, 46.8261, 10, 100); //NRGParcour
  416. CPS_AddCheckpoint(-1732.1614,2011.5063,281.1830, 15, 100); //FreeWay
  417. CPS_AddCheckpoint(-2041.9523,416.9572,171.7764, 15, 100); //RoofStunt
  418. CPS_AddCheckpoint(1502.4039,-201.2229,109.0936, 15, 100); //UpsideDown
  419. CPS_AddCheckpoint(180.2094,-1809.4388,6.7371, 5, 100); //QuadParcour
  420.  
  421. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  422.  
  423. //InfoPickups
  424. Info[0] = CreatePickup(1239, 23, 3429.8765,-2981.0112,3.5090);
  425. Info[1] = CreatePickup(1239, 23, 335.5898,-1287.4230,54.3445);
  426. Info[2] = CreatePickup(1239, 23, 2935.6042,1277.9706,731.1594);
  427. Info[3] = CreatePickup(1239, 23, 2551.8306,-1408.7861,34.6484);
  428. Info[4] = CreatePickup(1239, 23, -1938.1699,235.0074,34.3125);
  429. Info[5] = CreatePickup(1239, 23, -2713.6941,214.5069,4.2688);
  430. Info[6] = CreatePickup(1239, 23, 2390.4780,1040.0917,10.8203);
  431. Info[7] = CreatePickup(1239, 23, 2649.0491,-2035.4257,13.5540);
  432. Info[8] = CreatePickup(1239, 23, 659.3933,1715.4761,7.1875);
  433. Info[9] = CreatePickup(1239, 23, -1557.4404,-2736.0198,48.7435);
  434. Info[10] = CreatePickup(1239, 23, -309.2794,1764.4392,43.6406);
  435. Info[11] = CreatePickup(1239, 23, -471.6951,2198.6221,46.4031);
  436. Info[12] = CreatePickup(1239, 23, 2222.2078,324.1951,519.3140);
  437. Info[13] = CreatePickup(1239, 23, -2909.0461,-76.0032,3.3680);
  438. Info[14] = CreatePickup(1239, 23, -664.4253,2302.5837,136.1699);
  439. Info[15] = CreatePickup(1239, 23, -678.8186,-3074.2754,705.6073);
  440. Info[16] = CreatePickup(1239, 23, -473.3904,2208.1060,47.1292);
  441. Info[17] = CreatePickup(1239, 23, -1133.2828,1022.6499,1358.9141);
  442. Info[18] = CreatePickup(1239, 23, -1126.0514,1034.2153,1345.6892);
  443. Info[19] = CreatePickup(1239, 23, -1127.2321,1038.5627,1345.7032);
  444. Info[20] = CreatePickup(1239, 23, -482.6900,2218.7649,48.8604);
  445.  
  446. //Telemenu1 (pickup)
  447. Telemenu1 = CreatePickup(1318, 2, -459.2799,2186.8442,46.5418);
  448. pwnt = CreatePickup(1318, 2, -423.699341, 2201.723145, 42.926292);
  449.  
  450. //StupidJump pickups
  451. stupidjump[0] = CreatePickup(1276, 3, 541.9261,1557.4919,1.0000);
  452. stupidjump[1] = CreatePickup(1276, 3, 547.2913,2275.2310,34.8228);
  453. stupidjump[2] = CreatePickup(1276, 3, -391.1560,2486.2866,41.2475);
  454. stupidjump[3] = CreatePickup(1276, 3, -82.6590,1526.0188,16.7128);
  455. stupidjump[4] = CreatePickup(1276, 3, 77.1483,2459.5239,17.5412);
  456. stupidjump[5] = CreatePickup(1276, 3, 395.5041,2680.7537,59.1616);
  457. stupidjump[6] = CreatePickup(1276, 3, 706.5380,1590.1246,4.8696);
  458.  
  459. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  460.  
  461. CreateObject( 8171,-1055.467896, 464.439056, 10.195868,347.9679,90.2408, 134.0722); //Airport baan spawnpoint
  462. CreateObject( 8171, -987.041077, 505.720734,-22.445286,282.6508, 0.0000, 315.3093); //Airport baan spawnpoint
  463. CreateObject(12814, 1271.888428,-1993.452637,495.079987, 0.0000, 0.0000, 0.0000); //BloodringArena spawnpoint
  464. CreateObject( 4585,-2882.761475,-3096.203369,-21.231087, 0.0000, 0.0000, 0.0000); //BuildingJump spawnpoint
  465. // CreateObject( 5112, 302.000000, 1544.449951,577.099976, 0.0000, 0.0000, 344.9991); //WayOfGod
  466. // CreateObject(18450, 2241.198730, -553.135132,359.050201, 0.0000, 0.0000, 264.6025); //WayToAir
  467. // CreateObject(18450, 2225.719238, -551.588623,358.962128, 0.0000, 0.0000, 264.6025); //WayToAir
  468. // CreateObject( 8171, 1283.905640, 4288.508789,107.692383, 0.0000, 0.0000, 0.0000); //HalfPipe
  469. // CreateObject( 4562, 2251.377900, 362.028900,517.144900, 0.0000, 0.0000, 268.0403); //Trampoline
  470. CreateObject( 3095, 2888.911600, 1029.213600, 11.920100, 0.0000, 0.0000, 0.0000); //Karting
  471. CreateObject( 3095, 2888.913800, 1038.107200, 11.920100, 0.0000, 0.0000, 0.0000); //Karting
  472. CreateObject( 3095, 2888.907000, 1047.096900, 11.922100, 0.0000, 0.0000, 0.0000); //Karting
  473. CreateObject(18450, 1029.493530, 2787.852295,1066.784424, 0.0000, 0.0000, 0.0000); //WayToDeath
  474. CreateObject(18450,-2383.949463, 2945.699219, 360.635925, 0.0000, 0.0000, 269.7591); //MonsterCrash
  475. CreateObject( 5112,-3243.146000, -68.502000, 13.912000, 0.0000,-2.5780, 0.0000); //AdminCastle
  476. CreateObject( 5442,-3342.634000, -68.508000, 12.644000, 0.0000,-4.2970, 0.0000); //AdminCastle
  477. CreateObject(16685,-3620.709000, -180.695000, 1.185000, 0.0000, 0.0000,-126.3370); //AdminCastle
  478. CreateObject( 4874,-3657.689000, -274.866000, 4.733000, 0.0000, 0.0000, 143.5260); //AdminCastle
  479. CreateObject(16771,-3706.578000, -218.817000, 7.715000, 0.0000, 0.0000,-126.3370); //AdminCastle
  480. CreateObject( 8419,-3360.156000, -69.748000, 110.529000, 0.0000, 0.0000, 179.6220); //AdminCastle
  481. CreateObject( 9241,-3349.805000, -46.445000, 123.935000, 0.0000, 0.0000, 0.0000); //AdminCastle
  482. CreateObject( 9241,-3350.004000, -93.173000, 123.940000, 0.0000, 0.0000, 0.0000); //AdminCastle
  483. CreateObject(3851, -12.600080, 1541.148804, 94.431061, 0.000,269.8631, 0.0000); //GlassMadness
  484. CreateObject(3851, -12.596479, 1529.848267, 94.431427, 0.000,269.8631, 0.0000); //GlassMadness
  485. CreateObject(3851, -12.606895, 1510.512329, 94.434296, 0.000,269.8631, 0.0000); //GlassMadness
  486. CreateObject(3851, -24.516413, 1510.504517, 94.423111, 0.000,269.8631, 0.0000); //GlassMadness
  487. CreateObject(3851, -33.372280, 1510.526733, 94.417885, 0.000,269.8631, 0.0000); //GlassMadness
  488. CreateObject(3851, -33.368999, 1521.822754, 94.410744, 0.000,269.8631, 0.0000); //GlassMadness
  489. CreateObject(3851, -24.501865, 1541.143677, 94.420128, 0.000,269.8631, 0.0000); //GlassMadness
  490. CreateObject(3851, -33.386833, 1541.134033, 94.410126, 0.000,269.8631, 0.0000); //GlassMadness
  491. CreateObject(17310, -2847.246338, 2185.518311, 798.000000,0.0000,180.3777, 0.0000); //FreeWay
  492. CreateObject(17310, -2847.329590, 2197.264404, 798.000000,0.0000,180.3777, 0.0000); //FreeWay
  493. CreateObject(17310, -2847.347656, 2201.005859, 799.250977,13.7510,180.3777, 0.0000); //FreeWay
  494. // CreateObject(18450, -3193.777588,-1210.862671,1397.179810,0.0000, 0.0000, 333.3575); //WayToChilliad
  495. CreateObject(18450, -673.209045,-3053.225342, 704.263550,0.0000, 0.0000, 90.2409); //DeadJump
  496. // CreateObject(18450, 3458.541016,-2980.149170, 2.165215,0.0000, 0.0000, 0.0000); //WallRide
  497. CreateObject(18450, 355.043100, -82.583000, 557.081600,0.0000, 0.0000, 0.0000); //UpsideDown
  498. // CreateObject(18450, 2929.756600, 1283.499800, 729.815700,0.0000, 0.0000, 0.0000); //WayToPiramide
  499. CreateObject(4726, 1544.695600,-1356.250600,1874.5605, 0.0000, 0.0000, 0.0000); //LSTower
  500. // CreateObject(18450, 1995.1489, 911.279100, 274.6017, 0.0000,354.8434,269.7591); //RollerCoaster
  501. // CreateObject(5706, 2974.3669, -2723.2007, 4.0526, 0.0000, 0.0000, 0.0000); //Bounce
  502. // CreateObject(8417, -2334.792480,4063.763875, 10.769835,0.0000, 0.0000, 0.0000); //CarSumo
  503.  
  504. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  505.  
  506. //Hangar
  507. AddStaticVehicle(522,-1373.8726,-262.4546,13.7170,315.0000,13, 6); // NRG500
  508. AddStaticVehicle(522,-1371.9263,-264.3422,13.7163,315.0000, 1, 3); // NRG500
  509. AddStaticVehicle(522,-1369.9971,-266.2287,13.7170,315.0000, 1,79); // NRG500
  510. AddStaticVehicle(522,-1368.1353,-267.9540,13.7269,315.0000,86, 0); // NRG500
  511. AddStaticVehicle(522,-1366.1121,-269.9810,13.7188,315.0000,14,36); // NRG500
  512. AddStaticVehicle(522,-1364.3026,-271.8025,13.7186,315.0000,13, 6); // NRG500
  513. AddStaticVehicle(522,-1362.0038,-273.8415,13.7202,315.0000, 1, 3); // NRG500
  514. AddStaticVehicle(522,-1377.4534,-259.0116,13.7122,315.0000,13,6); // NRG500
  515. AddStaticVehicle(522,-1379.3185,-257.0810,13.7131,315.0000,14,36); // NRG500
  516. AddStaticVehicle(522,-1381.5176,-254.9715,13.7222,315.0000, 1, 3); // NRG500
  517. AddStaticVehicle(522,-1383.3665,-253.0600,13.7134,315.0000,86, 0); // NRG500
  518. AddStaticVehicle(522,-1385.1018,-251.3301,13.7134,315.0000, 1, 3); // NRG500
  519. AddStaticVehicle(522,-1386.8523,-249.5515,13.7118,315.0000,13, 6); // NRG500
  520. AddStaticVehicle(444,-1392.4282,-243.9711,14.0000,225.0000, 1, 1); // MonsterA
  521. AddStaticVehicle(444,-1389.3508,-240.9302,14.0000,225.0000, 1, 1); // MonsterA
  522. AddStaticVehicle(471,-1351.8312,-273.2545,13.6289, 45.0000, 8, 8); // Quad
  523. AddStaticVehicle(471,-1349.5969,-271.1838,13.6297, 45.0000, 8, 8); // Quad
  524. AddStaticVehicle(471,-1351.8423,-268.9930,13.6299, 45.0000, 8, 8); // Quad
  525. AddStaticVehicle(471,-1354.2938,-270.6590,13.6287, 45.0000, 8, 8); // Quad
  526. AddStaticVehicle(481,-1348.1514,-269.1584,13.6641, 45.0000, 3, 3); // BMX
  527. AddStaticVehicle(481,-1346.5349,-267.5531,13.6636, 45.0000, 3, 3); // BMX
  528. AddStaticVehicle(481,-1344.8788,-265.9043,13.6638, 45.0000, 3, 3); // BMX
  529. AddStaticVehicle(571,-1340.6250,-261.9517,13.4319, 45.0000,79,79); // Kart
  530. AddStaticVehicle(571,-1342.4913,-260.0414,13.4289, 45.0000,79,79); // Kart
  531. AddStaticVehicle(571,-1341.3103,-258.8981,13.4279, 45.0000,79,79); // Kart
  532. AddStaticVehicle(571,-1339.4626,-260.8037,13.4290, 45.0000,79,79); // Kart
  533. AddStaticVehicle(411,-1338.0559,-257.1164,13.8755, 45.0000, 8, 8); // Infernus
  534. AddStaticVehicle(411,-1335.1530,-254.1786,13.7735, 45.0000, 8, 8); // Infernus
  535. AddStaticVehicle(411,-1332.4734,-251.4005,13.7734, 45.0000, 8, 8); // Infernus
  536. AddStaticVehicle(541,-1329.9636,-248.4910,13.7732, 45.0000, 1, 0); // Bullet
  537. AddStaticVehicle(541,-1327.0488,-245.8576,13.7740, 45.0000, 1, 0); // Bullet
  538. AddStaticVehicle(541,-1324.1519,-243.0222,13.7734, 45.0000, 1, 0); // Bullet
  539. AddStaticVehicle(451,-1386.3595,-237.5734,13.8755,225.0000,99,99); // Turismo
  540. AddStaticVehicle(451,-1383.9292,-234.7424,13.8542,225.0000,99,99); // Turismo
  541. AddStaticVehicle(451,-1381.0438,-231.5789,13.8549,225.0000,99,99); // Turismo
  542. AddStaticVehicle(451,-1378.6849,-228.1469,13.8549,225.0000,99,99); // Turismo
  543. AddStaticVehicle(531,-1375.4926,-226.2805,14.1011,225.0000,25,25); // tractor
  544. AddStaticVehicle(560,-1373.1289,-223.2703,13.8499,225.0000, 1, 1); // sultan
  545. AddStaticVehicle(522,-1371.6478,-220.2627,13.7178,225.0000,86, 0); // NRG500
  546. AddStaticVehicle(522,-1369.8684,-218.5093,13.7247,225.0000, 1, 3); // NRG500
  547. AddStaticVehicle(522,-1368.0232,-216.6941,13.7162,225.0000,13, 6); // NRG500
  548. AddStaticVehicle(522,-1366.4310,-215.0479,13.7184,225.0000,14,36); // NRG500
  549. AddStaticVehicle(522,-1364.7598,-213.3435,13.7183,225.0000, 1, 3); // NRG500
  550.  
  551. //Airport
  552. AddStaticVehicle(447,-1423.7057,-266.4802,29.0000,225.2355,1,1); // Seaspar
  553. AddStaticVehicle(460,-1549.0000,-263.5101, 14.5000,27.5000,1,1); // Skimmer
  554. AddStaticVehicle(487,-1494.8989,-248.8462, 14.5000,35.2000,1,1); // Maverick
  555. AddStaticVehicle(487,-1443.1107,-520.0154,14.5000,209.3651,1,1); // Maverick
  556. AddStaticVehicle(513,-1383.7621,-483.0692,14.5000,207.5057,1,1); // Stuntplane
  557. AddStaticVehicle(513,-1361.0543,-467.7611,14.5000,198.3902,1,1); // Stuntplane
  558. AddStaticVehicle(513,-1586.2341,-568.6579,14.5000,209.0987,1,1); // Stuntplane
  559. AddStaticVehicle(513,-1203.8029, 178.8728,14.5000, 93.4516,1,1); // Stuntplane
  560. AddStaticVehicle(519,-1579.9270,-678.8997,14.5000, 3.3460,1,1); // Shamal
  561. AddStaticVehicle(519,-1656.5577,-400.4685,14.5000, 24.1464,1,1); // Shamal
  562. AddStaticVehicle(593,-1318.2959,-352.8320,14.5000,237.5523,1,1); // Dodo
  563. AddStaticVehicle(593,-1508.1389,-536.6498,14.5000,200.8066,1,1); // Dodo
  564. AddStaticVehicle(593,-1290.4484,-344.9474,14.5000,254.1266,1,1); // Dodo
  565. AddStaticVehicle(577,-1295.3870,-575.2518,15.0000,133.8013,1,1); // AT400
  566. AddStaticVehicle(485,-1374.8671,-524.8354,13.8336,296.5283,1,1); // baggage
  567. AddStaticVehicle(485,-1376.2766,-521.7865,13.8328,296.2556,1,1); // baggage
  568. AddStaticVehicle(485,-1378.0043,-518.6993,13.8298,296.1978,1,1); // baggage
  569. AddStaticVehicle(485,-1379.6494,-515.2647,13.8292,297.3530,1,1); // baggage
  570. AddStaticVehicle(608,-1329.5027,-502.5110,13.8328,116.9943,1,1); // TugStair
  571. AddStaticVehicle(608,-1331.3389,-499.1902,13.8296,116.0873,1,1); // TugStair
  572. AddStaticVehicle(608,-1332.7628,-496.3539,13.8303,116.3358,1,1); // TugStair
  573. AddStaticVehicle(608,-1334.5317,-492.3205,13.8328,116.6575,1,1); // TugStair
  574. AddStaticVehicle(606,-1386.4440,-500.6428,13.8356,294.6635,1,1); // BagBoxA
  575. AddStaticVehicle(606,-1384.0209,-505.0760,13.8300,297.4223,1,1); // BagBoxA
  576.  
  577. //AA
  578. AddStaticVehicle(577, 363.1010,2497.9917, 16.2000,100.0000,1,1); // AT400
  579. AddStaticVehicle(447, 325.3195,2546.4934, 16.8000,180.0000,1,1); // Seasparrow
  580. AddStaticVehicle(520, 290.7801,2543.5718, 16.5000,180.0000,1,1); // Hydra
  581. AddStaticVehicle(608, 386.5729,2471.7349, 16.0711,270.0000,1,1); // TugStair
  582. AddStaticVehicle(608, 385.8385,2467.1509, 16.0714,270.0000,1,1); // TugStair
  583. AddStaticVehicle(485, 422.8667,2473.0918, 16.0636, 90.0000,1,1); // baggage
  584. AddStaticVehicle(513, 404.4107,2438.3262, 16.5000, 0.0000,1,1); // Stuntplane
  585. AddStaticVehicle(487, 365.4413,2537.5747, 16.2348, 0.0000,1,1); // Maverick
  586.  
  587. //Way To Death
  588. AddStaticVehicle(541,1013.4863,2784.7273,1074.5000,90.0000,1,0); // Bullet
  589. AddStaticVehicle(541,1014.1976,2791.1343,1074.5000,90.0000,1,0); // Bullet
  590. AddStaticVehicle(541,1030.3352,2784.6333,1074.5000,90.0000,1,0); // Bullet
  591. AddStaticVehicle(541,1030.1847,2791.1851,1074.5000,90.0000,1,0); // Bullet
  592. AddStaticVehicle(541,1047.4824,2785.0417,1074.5000,90.0000,1,0); // Bullet
  593. AddStaticVehicle(541,1047.5262,2790.8459,1074.5000,90.0000,1,0); // Bullet
  594. AddStaticVehicle(541,1064.1064,2785.0645,1074.5000,90.0000,1,0); // Bullet
  595. AddStaticVehicle(541,1064.2322,2790.8184,1074.5000,90.0000,1,0); // Bullet
  596.  
  597. //Drag Race
  598. AddStaticVehicle(451,1018.1115,-2328.1990,12.7970, 19.1895,1,1); // Turismo
  599. AddStaticVehicle(451,1021.9979,-2326.8132,12.7997, 15.1187,1,1); // Turismo
  600. AddStaticVehicle(451,1027.1621,-2325.0903,12.7985, 19.3656,1,1); // Turismo
  601. AddStaticVehicle(451,1032.7085,-2323.0239,12.8028, 16.1102,1,1); // Turismo
  602. AddStaticVehicle(451,1029.6615,-2312.4136,12.8002, 79.1068,1,1); // Turismo
  603.  
  604. //Building Jump
  605. AddStaticVehicle(461,-2894.7683,-3075.1660,79.1897,179.6355,1,1); // PCJ600
  606. AddStaticVehicle(461,-2890.7756,-3075.2209,79.1926,178.7326,1,1); // PCJ600
  607. AddStaticVehicle(461,-2886.7505,-3075.2346,79.1981,179.1161,1,1); // PCJ600
  608. AddStaticVehicle(461,-2878.7661,-3075.2166,79.1902,178.5715,1,1); // PCJ600
  609. AddStaticVehicle(461,-2874.8423,-3075.2217,79.1994,179.9439,1,1); // PCJ600
  610. AddStaticVehicle(461,-2870.6865,-3075.2229,79.2002,179.9642,1,1); // PCJ600
  611.  
  612. //Bloodring Arena
  613. AddStaticVehicle(504,1163.0000,-2103.5000,496.5000,0.0000,1,1); // BloodringBanger
  614. AddStaticVehicle(504,1168.0000,-2103.5000,496.5000,0.0000,1,1); // BloodringBanger
  615. AddStaticVehicle(504,1173.0000,-2103.5000,496.5000,0.0000,1,1); // BloodringBanger
  616. AddStaticVehicle(504,1178.0000,-2103.5000,496.5000,0.0000,1,1); // BloodringBanger
  617. AddStaticVehicle(504,1183.0000,-2103.5000,496.5000,0.0000,1,1); // BloodringBanger
  618. AddStaticVehicle(504,1188.0000,-2103.5000,496.5000,0.0000,1,1); // BloodringBanger
  619.  
  620. //Big Jump 2
  621. AddStaticVehicle(522,-657.5523,2331.5034,138.5189,270.0000,13,6); // NRG500
  622. AddStaticVehicle(522,-658.4015,2328.8447,138.5689,270.0000,3,6); // NRG500
  623. AddStaticVehicle(522,-657.9895,2325.6064,138.5502,270.0000,6,6); // NRG500
  624. AddStaticVehicle(522,-658.6672,2323.1042,138.5911,270.0000,77,77); // NRG500
  625. AddStaticVehicle(522,-659.0502,2319.7278,138.6153,270.0000,25,25); // NRG500
  626. /*
  627. //WayToAir
  628. AddStaticVehicle(411,2221.5554,-574.3084,364.0000,354.6293,6,6); // Infernus
  629. AddStaticVehicle(411,2223.6697,-551.7971,364.0000,354.6287,2,2); // Infernus
  630. AddStaticVehicle(411,2225.8477,-528.6207,364.0000,354.6281,77,77); // Infernus
  631. AddStaticVehicle(411,2240.9258,-576.2750,364.0000,354.4586,1,1); // Infernus
  632. AddStaticVehicle(411,2243.1394,-553.4680,364.0000,354.4578,7,7); // Infernus
  633. AddStaticVehicle(411,2245.3938,-530.2299,364.0000,354.4567,25,25); // Infernus
  634.  
  635. //WayOfGod
  636. AddStaticVehicle(411,274.2221,1548.8229,583.0000,74.1029,75,1); // Infernus
  637. AddStaticVehicle(411,274.1440,1554.3451,583.0000,74.0066,12,1); // Infernus
  638. AddStaticVehicle(411,266.4133,1556.6409,583.0000,71.6876,64,1); // Infernus
  639. AddStaticVehicle(411,257.9903,1558.8853,583.0000,70.2794,123,1); // Infernus
  640. AddStaticVehicle(411,264.8133,1551.0603,583.0000,72.2966,116,1); // Infernus
  641. AddStaticVehicle(411,256.4195,1554.1227,583.0000,78.0100,112,1); // Infernus
  642. */
  643. //Stadium
  644. new StadiumNRG500_1 = AddStaticVehicle(522,-1496.0048,1625.4183,1052.0997,268.6247,13,6); // NRG 500
  645. new StadiumNRG500_2 = AddStaticVehicle(522,-1495.7233,1622.6516,1052.1017,267.5627,13,6); // NRG 500
  646. new StadiumNRG500_3 = AddStaticVehicle(522,-1495.4155,1619.7268,1052.1012,270.7532,13,6); // NRG 500
  647. new StadiumNRG500_4 = AddStaticVehicle(522,-1495.6400,1616.9315,1052.0990,268.9297,13,6); // NRG 500
  648. new StadiumNRG500_5 = AddStaticVehicle(522,-1495.6876,1614.1799,1052.1058,269.9096,13,6); // NRG 500
  649. new StadiumNRG500_6 = AddStaticVehicle(522,-1495.4916,1611.3296,1052.1057,271.6064,13,6); // NRG 500
  650. LinkVehicleToInterior(StadiumNRG500_1,14);
  651. LinkVehicleToInterior(StadiumNRG500_2,14);
  652. LinkVehicleToInterior(StadiumNRG500_3,14);
  653. LinkVehicleToInterior(StadiumNRG500_4,14);
  654. LinkVehicleToInterior(StadiumNRG500_5,14);
  655. LinkVehicleToInterior(StadiumNRG500_6,14);
  656. /*
  657. //HalfPipe
  658. AddStaticVehicle(522,1285.4266,4229.6968,112.0000,272.0000,3,6); // NRG 500
  659. AddStaticVehicle(522,1285.3983,4231.9326,112.0000,272.0000,3,3); // NRG 500
  660. AddStaticVehicle(522,1285.4292,4234.4971,112.0000,272.0000,8,8); // NRG 500
  661. AddStaticVehicle(522,1285.4915,4236.8501,112.0000,272.0000,77,77); // NRG 500
  662. AddStaticVehicle(522,1285.4518,4239.4712,112.0000,272.0000,25,25); // NRG 500
  663. AddStaticVehicle(522,1285.4493,4242.0010,112.0000,272.0000,75,75); // NRG 500
  664. AddStaticVehicle(522,1285.4293,4244.5508,112.0000,272.0000,6,75); // NRG 500
  665. AddStaticVehicle(522,1285.4148,4247.4243,112.0000,272.0000,3,6); // NRG 500
  666. AddStaticVehicle(411,1286.2906,4256.5249,111.5000,272.0000,2,2); // Infernus
  667. AddStaticVehicle(411,1286.1686,4265.9424,112.0000,272.0000,6,6); // Infernus
  668. AddStaticVehicle(411,1286.2936,4312.2324,112.0000,272.0000,3,3); // Infernus
  669. AddStaticVehicle(444,1285.1831,4275.1836,111.5000,272.0000,1,1); // MonsterA
  670. AddStaticVehicle(444,1285.7151,4284.8115,111.5000,272.0000,1,1); // MonsterA
  671. AddStaticVehicle(451,1286.2595,4293.8228,112.0000,272.0000,99,99); // Turismo
  672. AddStaticVehicle(451,1286.4182,4302.5430,112.0000,272.0000,99,99); // Turismo
  673. AddStaticVehicle(571,1285.3719,4320.1450,112.0000,272.0000,79,79); // Kart
  674. AddStaticVehicle(571,1285.2264,4322.9653,112.0000,272.0000,79,79); // Kart
  675. AddStaticVehicle(571,1289.1779,4322.8467,112.0000,272.0000,79,79); // Kart
  676. AddStaticVehicle(571,1289.9868,4320.0542,112.0000,272.0000,79,79); // Kart
  677. AddStaticVehicle(471,1285.0386,4328.7456,112.0000,272.0000,8,8); // Quad
  678. AddStaticVehicle(471,1285.3550,4331.5713,112.0000,272.0000,8,8); // Quad
  679. AddStaticVehicle(471,1285.6238,4334.5288,112.0000,272.0000,8,8); // Quad
  680. */
  681. //DamStunt
  682. AddStaticVehicle(522,-473.1689,2201.0247,46.3099,113.7809, 6, 6); // NRG500
  683. AddStaticVehicle(522,-474.8620,2202.2476,46.6067,120.3340, 1,25); // NRG500
  684. AddStaticVehicle(522,-476.5524,2204.0415,46.9294,121.7986, 6, 6); // NRG500
  685. AddStaticVehicle(522,-477.8897,2205.7019,47.1974,128.0953, 8, 8); // NRG500
  686. AddStaticVehicle(522,-479.3735,2206.9473,47.4695,131.8716, 3, 6); // NRG500
  687. AddStaticVehicle(522,-480.5000,2208.4629,47.6922,130.9934,75,75); // NRG500
  688. AddStaticVehicle(522,-482.0541,2210.1323,48.0020,127.7250, 3, 6); // NRG500
  689. AddStaticVehicle(522,-483.7692,2211.7053,48.3213,118.5749, 3, 3); // NRG500
  690. AddStaticVehicle(522,-485.6384,2213.2954,48.6635,121.7395, 8, 8); // NRG500
  691. AddStaticVehicle(522,-486.3483,2216.0369,48.8562,107.8466, 3, 8); // NRG500
  692. AddStaticVehicle(522,-486.4772,2218.5896,48.9447, 94.9922,75, 3); // NRG500
  693. //AddStaticVehicle(464,-468.4915,2182.9990,45.9073,145.1836,14,75); // Baron
  694. //AddStaticVehicle(464,-468.5396,2179.8352,45.9874,145.1836,14,75); // Baron
  695. AddStaticVehicle(564,-466.2542,2179.5547,45.9925,145.1836,0,0); // Tiger
  696. AddStaticVehicle(564,-465.6033,2182.1926,45.9538,146.3549,0,0); // Tiger
  697. AddStaticVehicle(501,-463.7964,2179.5083,46.4228,84.0878,14,75); // Goblin
  698. AddStaticVehicle(501,-463.5777,2182.7415,46.4174,82.7152,14,75); // Goblin
  699. AddStaticVehicle(465,-464.4675,2176.5454,46.5985,82.8555,14,75); // Raider
  700. AddStaticVehicle(441,-460.2057,2180.9658,46.2159,337.1051,82,54); // Bandit
  701. AddStaticVehicle(441,-460.5104,2178.9111,46.2564,337.4354,67,98); // Bandit
  702. AddStaticVehicle(594,-461.1044,2177.0090,46.4079,300.0304,0,0); // RCCam
  703. AddStaticVehicle(594,-461.5025,2175.5332,46.5022,300.0304,0,0); // RCCam
  704. AddStaticVehicle(606,-438.6306,2217.2607,42.3859,92.8172,1,1); // BagboxA
  705. AddStaticVehicle(606,-444.3248,2216.9851,42.3902,92.7406,1,1); // BagboxA
  706. AddStaticVehicle(485,-450.2059,2216.8816,41.9977,91.0538,1,73); // Baggage
  707.  
  708. //Chilliad
  709. AddStaticVehicle(411,-2354.0881,-1637.2566,483.4302,297.4919,75,1); // Infernus
  710. AddStaticVehicle(411,-2355.4951,-1633.8690,483.4252,282.5932,123,1); // Infernus
  711. AddStaticVehicle(411,-2354.8496,-1630.1470,483.4121,263.5838,64,1); // Infernus
  712. AddStaticVehicle(411,-2354.0413,-1626.8356,483.4024,255.6960,12,1); // Infernus
  713. AddStaticVehicle(406,-2348.9104,-1614.6838,485.1739,253.9140,1,1); // Dumper
  714. AddStaticVehicle(444,-2348.2520,-1607.7555,484.0088,254.5864,32,66); // Monster
  715. AddStaticVehicle(522,-2349.6660,-1602.6708,483.1994,244.9188,6,25); // NRG500
  716. AddStaticVehicle(522,-2348.7610,-1600.9652,483.1856,242.9171,3,3); // NRG500
  717. AddStaticVehicle(522,-2348.0237,-1599.0815,483.1781,246.8820,3,8); // NRG500
  718. AddStaticVehicle(522,-2347.2673,-1597.3503,483.1740,246.3695,7,79); // NRG500
  719. AddStaticVehicle(487,-2337.0449,-1585.2484,483.7675,201.4765,26,57); // Maverick
  720.  
  721. //Walride
  722. AddStaticVehicle(522,-809.7538,1809.6270,6.5708,185.5867,6,25); // NRG500
  723. AddStaticVehicle(522,-815.1681,1808.5840,6.5610,192.1262,39,106); // NRG500
  724. AddStaticVehicle(522,-808.5051,1809.9481,6.5397,184.9720,7,79); // NRG500
  725. AddStaticVehicle(522,-812.5004,1809.2064,6.5612,194.4276,36,105); // NRG500
  726. AddStaticVehicle(522,-814.1205,1809.7664,6.5713,194.9984,8,82); // NRG500
  727. AddStaticVehicle(522,-807.7274,1823.3240,6.5729,10.9335,6,25); // NRG500
  728. AddStaticVehicle(522,-811.3420,1823.2222,6.5638,3.3559,3,8); // NRG500
  729. AddStaticVehicle(447,-789.3624,1824.8783,0.8150,20.2568,75,2); // Seasparrow
  730.  
  731. //LSAirport
  732. AddStaticVehicle(522,2068.4314,-2638.0142,13.1177,90.3028,8,82); // NRG500
  733. AddStaticVehicle(522,2068.5266,-2640.4529,13.1150,91.5098,6,25); // NRG500
  734. AddStaticVehicle(522,2068.2844,-2643.1265,13.1151,89.2715,13,6); // NRG500
  735. AddStaticVehicle(522,2068.2537,-2646.2004,13.1189,90.8154,39,106); // NRG500
  736. AddStaticVehicle(522,2048.6492,-2646.4797,13.1151,268.8076,75,1); // NRG500
  737. AddStaticVehicle(522,2049.1641,-2644.0042,13.1217,269.5370,6,25); // NRG500
  738. AddStaticVehicle(522,2049.0542,-2641.7161,13.1150,270.3688,7,79); // NRG500
  739. AddStaticVehicle(522,2048.8953,-2639.6306,13.1176,267.9569,8,82); // NRG500
  740. AddStaticVehicle(522,2049.2090,-2637.1052,13.1164,269.5144,39,106); // NRG500
  741.  
  742. //SkatePark
  743. AddStaticVehicle(522,1926.0486,-1413.5530,13.1452,184.4530,51,118); // NRG500
  744. AddStaticVehicle(481,1918.6749,-1415.5945,13.0830,94.9541,14,1); // BMX
  745. AddStaticVehicle(522,1909.8756,-1414.8008,13.1451,182.6122,3,3); // NRG500
  746. AddStaticVehicle(481,1864.4189,-1404.8215,12.9928,94.9615,1,1); // BMX
  747. AddStaticVehicle(481,1864.2238,-1403.3655,12.9949,89.4963,6,6); // BMX
  748. AddStaticVehicle(481,1864.6633,-1401.9049,12.9937,87.5654,3,3); // BMX
  749. AddStaticVehicle(411,1866.3643,-1394.3004,13.2242,91.8053,106,1); // Infernus
  750. AddStaticVehicle(522,1923.1249,-1438.8029,13.1157,1.1435,6,25); // NRG500
  751. AddStaticVehicle(522,1920.9752,-1438.9794,13.1088,2.0674,7,79); // NRG500
  752. AddStaticVehicle(522,1919.0409,-1439.2275,13.1141,1.8678,8,82); // NRG500
  753. AddStaticVehicle(522,1917.2894,-1438.8982,13.1094,4.0703,36,105); // NRG500
  754. AddStaticVehicle(522,1915.3318,-1439.0115,13.1157,357.8111,39,106); // NRG500
  755.  
  756. //AirBattle
  757. AddStaticVehicle(432,278.9016,1950.7509,17.6532,88.9054,43,0); // Hunter
  758. AddStaticVehicle(432,282.3510,1987.1381,17.6535,87.2516,43,0); // Hunter
  759. AddStaticVehicle(432,278.2103,2020.6830,17.6535,98.7492,43,0); // Hunter
  760. AddStaticVehicle(425,342.1974,1874.3889,18.3136,104.1868,34,0); // Hunter
  761. AddStaticVehicle(425,339.5558,1855.1088,18.5525,108.6887,43,0); // Hunter
  762. AddStaticVehicle(520,338.5540,1930.7616,18.7074,272.5084,0,0); // Hydra
  763. AddStaticVehicle(520,358.0111,1916.5072,18.6420,266.0934,0,0); // Hydra
  764. AddStaticVehicle(520,358.7953,1892.7484,18.3639,109.5348,0,0); // Hydra
  765. AddStaticVehicle(520,366.4059,1960.9697,18.3639,280.4560,0,0); // Hydra
  766. AddStaticVehicle(520,331.8059,1968.1923,18.3639,97.8575,0,0); // Hydra
  767. AddStaticVehicle(425,343.2718,1946.3412,18.2241,274.0224,43,0); // Hunter
  768.  
  769. //Karting
  770. AddStaticVehicle(571,2891.0266,1031.9059,16.0000,359.7310,79,79); // Kart
  771. AddStaticVehicle(571,2891.0454,1035.9463,16.0000,359.7358,79,79); // Kart
  772. AddStaticVehicle(571,2891.0657,1040.3243,16.0000,359.7386,79,79); // Kart
  773. AddStaticVehicle(571,2891.0845,1044.4712,16.0000,359.7403,79,79); // Kart
  774. AddStaticVehicle(571,2891.1035,1048.4940,16.0000,359.7410,79,79); // Kart
  775. AddStaticVehicle(571,2886.6606,1032.0107,16.0000,359.7821,79,79); // Kart
  776. AddStaticVehicle(571,2886.6770,1036.2096,16.0000,359.7845,79,79); // Kart
  777. AddStaticVehicle(571,2886.6921,1040.2888,16.0000,359.7859,79,79); // Kart
  778. AddStaticVehicle(571,2886.7073,1044.4352,16.0000,359.7879,79,79); // Kart
  779. AddStaticVehicle(571,2886.7227,1048.4637,16.0000,359.7917,79,79); // Kart
  780.  
  781. //LV Airport
  782. AddStaticVehicle(577,1584.8319,1192.0465,10.7274,181.7719,8,7); // AT400
  783. AddStaticVehicle(411,1319.1796,1278.6826,10.5474,0.2341,80,1); // Infernus
  784. AddStaticVehicle(513,1285.7657,1394.3384,11.3844,276.2746,21,36); // StuntPlane
  785. AddStaticVehicle(513,1284.2158,1409.6293,11.3650,270.3876,21,34); // StuntPlane
  786. AddStaticVehicle(487,1352.4438,1385.4857,10.9925,353.5326,29,42); // Maverick
  787. AddStaticVehicle(487,1432.8450,1382.2856,10.9990,205.8128,54,29); // Maverick
  788. AddStaticVehicle(487,1628.5409,1555.4915,10.9854,324.6620,54,29); // Maverick
  789. AddStaticVehicle(519,1337.0020,1498.3242,11.7387,237.3420,1,1); // Shamal
  790.  
  791. //LV City
  792. AddStaticVehicle(522,2186.6301,2004.0399,10.3907,90.6423,6,25); // NRG500
  793. AddStaticVehicle(444,2186.0657,1983.3362,11.1916,89.8822,32,14); // Monster
  794. AddStaticVehicle(571,2187.9846,2000.2306,10.1041,89.7844,2,35); // Kart
  795. AddStaticVehicle(571,2187.3672,2009.0620,10.1043,92.1383,2,35); // Kart
  796. AddStaticVehicle(443,2154.6240,2064.2634,11.3063,0.1215,20,1); // Packer
  797. AddStaticVehicle(558,2103.8538,2052.9094,10.4507,270.6129,116,1); // Uranus
  798. AddStaticVehicle(560,2102.8926,2082.3550,10.5256,271.3061,9,39); // Sultan
  799. AddStaticVehicle(522,2103.4114,2095.5076,10.3840,268.1787,6,25); // NRG500
  800. AddStaticVehicle(598,2256.0154,2477.0156,10.5660,180.6221,0,1); // PoliceLV
  801. AddStaticVehicle(598,2273.5632,2460.6614,10.5671,1.7653,0,1); // PoliceLV
  802. AddStaticVehicle(598,2282.4707,2443.2561,10.5656,359.0438,0,1); // PoliceLV
  803. /*
  804. //HopDeHop
  805. AddStaticVehicle(522,315.8645,-1291.6205,53.9075,290.7808,39,106); // NRG500
  806. AddStaticVehicle(522,314.4276,-1288.9381,53.8972,293.7975,39,106); // NRG500
  807. AddStaticVehicle(522,312.9862,-1286.6045,53.9085,298.2156,39,106); // NRG500
  808. AddStaticVehicle(522,311.8107,-1284.4158,53.9069,295.3387,39,106); // NRG500
  809. AddStaticVehicle(522,338.8258,-1269.0780,53.9378,121.5282,39,106); // NRG500
  810. AddStaticVehicle(522,339.8040,-1271.2798,53.9270,116.7442,39,106); // NRG500
  811. AddStaticVehicle(522,341.4596,-1273.9778,53.9427,117.7584,39,106); // NRG500
  812. AddStaticVehicle(522,343.2038,-1275.7338,53.9432,122.4109,39,106); // NRG500
  813. */
  814. //Trains
  815. AddStaticVehicle(537,1695.2631,-1953.6426,14.8756,89.9202,1,1); // LSTrain
  816. AddStaticVehicle(537, 1466.8977, 2632.2500,12.1256,270.0000,1,1); // LVTrain1
  817. AddStaticVehicle(537, 2864.7500, 1254.7863,12.1256,180.0000,1,1); // LVTrain2
  818. AddStaticVehicle(537,-1942.9858, 165.1703,27.0006,356.8288,1,1); // SFSTrain
  819.  
  820. //Trams
  821. AddStaticVehicle(449,-2006.5612,189.4531,27.5391,0.000,1,74); // Tram
  822. AddStaticVehicle(449,-1933.5723,141.4476,25.7109,180.000,1,74); // Tram
  823. AddStaticVehicle(449,-1576.0437,97.0551,4.2473,0.000,1,74); // Tram
  824. AddStaticVehicle(449,-1960.5421,-145.8998,25.7109,180.000,1,74); // Tram
  825. AddStaticVehicle(449,1696.3413,-1957.8750,13.9973,180.000,1,74); // Tram
  826. AddStaticVehicle(449,-1933.6611,132.8942,26.1223,358.6780,1,74); // Tram
  827. AddStaticVehicle(449,-1867.7717,-33.5000,15.8154,90.0000,1,74); // Tram
  828. AddStaticVehicle(449,-2006.5000,180.8433,27.9973,0.0000,1,74); // Tram
  829. AddStaticVehicle(449,-2003.7500,520.8181,35.4973,0.0000,1,74); // Tram
  830. AddStaticVehicle(449,-1736.2876,605.7067,25.1223,284.6910,1,74); // Tram
  831. AddStaticVehicle(449,-1583.8840,849.0000,7.8475,90.0000,1,74); // Tram
  832. AddStaticVehicle(449,-1754.4297,921.1250,25.1223,270.0000,1,74); // Tram
  833. AddStaticVehicle(449,-1711.9480,1325.1581,7.4973,44.9057,1,74); // Tram
  834. AddStaticVehicle(449,-2264.8750,883.4365,66.8983,180.0000,1,74); // Tram
  835. AddStaticVehicle(449,-2264.6904,527.5579,35.5895,180.4107,1,74); // Tram
  836. AddStaticVehicle(449,-2166.6150,-1.0740,35.6223,359.8728,1,74); // Tram
  837. /*
  838. //Trampoline
  839. AddStaticVehicle(443,2278.0940,379.2718,519.7841,179.2645,20,1); // Packer
  840. AddStaticVehicle(443,2273.2175,379.4765,519.7869,178.6752,20,1); // Packer
  841. AddStaticVehicle(443,2283.1436,379.4739,519.7927,178.8362,20,1); // Packer
  842. AddStaticVehicle(444,2236.9375,373.4625,519.5295,178.0287,1,1); // Monster
  843. AddStaticVehicle(444,2231.9712,373.5803,519.5295,179.6803,1,1); // Monster
  844. AddStaticVehicle(444,2242.7927,373.6520,519.5274,180.2035,1,1); // Monster
  845. AddStaticVehicle(437,2195.1260,312.1414,519.5093,267.9720,1,1); // Coach
  846. AddStaticVehicle(437,2194.8672,319.5057,519.5078,268.6938,1,1); // Coach
  847. AddStaticVehicle(437,2194.1353,304.3190,519.5080,269.5218,1,1); // Coach
  848. */
  849. //MonsterCrash
  850. AddStaticVehicle(444,-2381.6616,2950.6799,362.3547,180.1227,1,1); // Monster
  851. AddStaticVehicle(444,-2381.6372,2939.5186,362.3547,180.1228,1,1); // Monster
  852. AddStaticVehicle(444,-2381.6123,2927.6519,362.3547,180.1228,1,1); // Monster
  853. AddStaticVehicle(444,-2381.5886,2916.4019,362.3547,180.1225,1,1); // Monster
  854. AddStaticVehicle(444,-2386.4470,2951.3674,362.3546,179.7106,1,1); // Monster
  855. AddStaticVehicle(444,-2386.5088,2939.0859,362.3547,179.7091,1,1); // Monster
  856. AddStaticVehicle(444,-2386.5664,2927.8965,362.3547,179.7215,1,1); // Monster
  857. AddStaticVehicle(444,-2386.6223,2916.2607,362.3547,179.7200,1,1); // Monster
  858.  
  859. //AdminCastle
  860. AddStaticVehicle(493,-3287.7981,-151.4704,-0.1473,273.7014,36,13); // Jetmax
  861. AddStaticVehicle(493,-3286.8813,-131.2394,-0.1352,266.8988,36,13); // Jetmax
  862. AddStaticVehicle(493,-3286.7888,-119.7918,0.1130,272.7021,36,13); // Jetmax
  863. AddStaticVehicle(493,-3286.2300,-99.0608,0.4191,266.6347,36,13); // Jetmax
  864. AddStaticVehicle(425,-3350.1089,-46.7394,126.3349,90.4781,43,0); // Hunter
  865. AddStaticVehicle(425,-3350.3652,-93.2341,126.3385,89.5737,43,0); // Hunter
  866. AddStaticVehicle(520,-3711.6367,-203.8298,2.8843,236.0604,0,0); // Hydra
  867. AddStaticVehicle(520,-3722.2937,-218.6151,2.8839,231.7319,0,0); // Hydra
  868. AddStaticVehicle(519,-3662.0061,-246.8870,3.0824,322.3916,1,1); // Shamal
  869. AddStaticVehicle(519,-3643.6279,-222.7272,3.0825,322.4963,1,1); // Shamal
  870. AddStaticVehicle(447,-3282.4265,-80.8916,1.9117,274.2914,1,1); // Seasparrow
  871. AddStaticVehicle(460,-3283.3625,-165.7920,2.3586,273.6100,1,1); // Skimmer
  872. AddStaticVehicle(432,-3310.9585,-74.1981,16.0614,269.5563,43,0); // Rhino
  873. AddStaticVehicle(432,-3296.7517,-74.2760,17.1975,269.6861,43,0); // Rhino
  874. AddStaticVehicle(522,-3318.6326,-61.1852,15.0872,179.6868,13,6); // NRG500
  875. AddStaticVehicle(522,-3321.6199,-60.9766,14.8632,179.0790,6,25); // NRG500
  876. AddStaticVehicle(522,-3323.9604,-60.9572,14.6873,179.3463,3,8); // NRG500
  877. AddStaticVehicle(522,-3326.7183,-61.0062,14.4799,178.2079,1,0); // NRG500
  878. AddStaticVehicle(522,-3329.3931,-61.0525,14.2792,176.9660,7,79); // NRG500
  879. AddStaticVehicle(432,-3667.8296,-268.4891,2.1826,53.6342,43,0); // Rhino
  880. AddStaticVehicle(425,-3642.3650,-282.6970,5.7685,143.1146,43,0); // Hunter
  881.  
  882. //AdminCastleGate
  883. AddStaticVehicle(522,-2902.8120,-79.3030,3.3534,21.3833,75,3); // NRG500
  884. AddStaticVehicle(522,-2905.1287,-80.6286,3.1711,27.8384,75,3); // NRG500
  885. AddStaticVehicle(522,-2907.2905,-82.0879,2.9999,31.5687,75,3); // NRG500
  886.  
  887. //FreeWay
  888. AddStaticVehicle(568,-2843.1000,2182.5000,799.7175,178.9291,13,6); // Bandito
  889. AddStaticVehicle(568,-2843.1000,2189.0000,799.7418,181.5981,13,6); // Bandito
  890. AddStaticVehicle(568,-2843.1000,2196.0000,799.9264,180.9663,13,6); // Bandito
  891. AddStaticVehicle(568,-2851.0000,2182.5000,799.7468,178.3719,13,6); // Bandito
  892. AddStaticVehicle(568,-2851.0000,2189.0000,799.7274,178.9721,13,6); // Bandito
  893. AddStaticVehicle(568,-2851.0000,2196.0000,799.8974,176.6867,13,6); // Bandito
  894. /*
  895. //WayToChilliad
  896. AddStaticVehicle(411,-3199.8826,-1202.9858,1405.2506,242.7174,1,1); // Infernus
  897. AddStaticVehicle(411,-3202.2986,-1210.9252,1405.2506,243.0204,3,8); // Infernus
  898. AddStaticVehicle(411,-3189.9031,-1208.5680,1405.2506,241.7725,6,3); // Infernus
  899. AddStaticVehicle(411,-3188.3411,-1218.2926,1405.2506,244.4769,13,6); // Infernus
  900. AddStaticVehicle(411,-3177.3259,-1214.9613,1405.2506,244.3414,7,79); // Infernus
  901. AddStaticVehicle(411,-3175.7876,-1224.1002,1405.2506,243.4216,8,8); // Infernus
  902. AddStaticVehicle(411,-3162.7371,-1222.1682,1405.2506,243.2443,6,25); // Infernus
  903. AddStaticVehicle(411,-3165.9685,-1228.9999,1405.2506,244.3066,75,2); // Infernus
  904. */
  905. //DeadJump
  906. AddStaticVehicle(411,-676.5190,-3069.8496,705.3344,0.2696,3,8); // Infernus
  907. AddStaticVehicle(411,-676.6273,-3046.7793,705.3344,0.2698,6,3); // Infernus
  908. AddStaticVehicle(411,-676.7310,-3024.7866,705.3344,0.2700,1,1); // Infernus
  909. AddStaticVehicle(411,-670.1886,-3025.2009,705.3344,0.1264,75,2); // Infernus
  910. AddStaticVehicle(411,-670.1414,-3046.5112,705.3344,0.1263,7,79); // Infernus
  911. AddStaticVehicle(411,-670.0908,-3069.5845,705.3344,0.1262,8,8); // Infernus
  912.  
  913. //GoingDown
  914. AddStaticVehicle(411,-2511.9365,-730.1193,304.7742,325.7777,3,8); // Infernus
  915. AddStaticVehicle(411,-2517.4480,-727.2708,304.7742,326.6524,6,8); // Infernus
  916. AddStaticVehicle(411,-2501.7915,-726.1782,304.7818,56.8584,25,8); // Infernus
  917. AddStaticVehicle(411,-2498.4197,-720.8576,304.7780,56.4955,0,8); // Infernus
  918. AddStaticVehicle(411,-2494.7490,-715.4606,304.7742,56.3533,1,8); // Infernus
  919. AddStaticVehicle(411,-2519.4978,-698.9435,304.7741,236.5353,3,8); // Infernus
  920.  
  921. //FallDown
  922. AddStaticVehicle(411,1984.8682,-1756.6892,1126.7583,347.0066,3,8); // Infernus
  923. AddStaticVehicle(411,1982.6176,-1750.5527,1126.7614,349.2014,6,8); // Infernus
  924. AddStaticVehicle(411,1991.3434,-1769.3378,1126.6842,329.5869,25,8); // Infernus
  925. AddStaticVehicle(411,2001.1511,-1772.9520,1126.5756,25.0400,0,8); // Infernus
  926. AddStaticVehicle(411,1992.9099,-1739.6536,1126.8110,345.7711,1,8); // Infernus
  927. AddStaticVehicle(411,1979.6844,-1741.5415,1126.7510,343.8767,3,8); // Infernus
  928.  
  929. //Derby
  930. new DerbyBloodringBanger_1 = AddStaticVehicle(504,-1355.5416,936.6710,1036.1837,11.4329,1,1); // BloodringBanger
  931. new DerbyBloodringBanger_2 = AddStaticVehicle(504,-1350.6061,937.5493,1036.1947,12.4710,1,1); // BloodringBanger
  932. new DerbyBloodringBanger_3 = AddStaticVehicle(504,-1345.6512,938.5836,1036.2046,13.2675,1,1); // BloodringBanger
  933. new DerbyBloodringBanger_4 = AddStaticVehicle(504,-1340.6078,939.9857,1036.2150,17.2391,1,1); // BloodringBanger
  934. new DerbyBloodringBanger_5 = AddStaticVehicle(504,-1336.7312,941.1116,1036.2316,17.4418,1,1); // BloodringBanger
  935. new DerbyBloodringBanger_6 = AddStaticVehicle(504,-1331.5814,942.9241,1036.2539,20.6521,1,1); // BloodringBanger
  936. LinkVehicleToInterior(DerbyBloodringBanger_1,15);
  937. LinkVehicleToInterior(DerbyBloodringBanger_2,15);
  938. LinkVehicleToInterior(DerbyBloodringBanger_3,15);
  939. LinkVehicleToInterior(DerbyBloodringBanger_4,15);
  940. LinkVehicleToInterior(DerbyBloodringBanger_5,15);
  941. LinkVehicleToInterior(DerbyBloodringBanger_6,15);
  942.  
  943. //Dirt
  944. new DirtBandito_1 = AddStaticVehicle(568,-1293.6066,-699.9584,1056.1979,32.9697,13,6); // Bandito
  945. new DirtBandito_2 = AddStaticVehicle(568,-1290.6547,-705.1854,1055.9683,25.9573,13,6); // Bandito
  946. new DirtBandito_3 = AddStaticVehicle(568,-1288.5525,-710.9236,1055.3217,13.2351,13,6); // Bandito
  947. new DirtBandito_4 = AddStaticVehicle(568,-1288.0195,-716.4835,1054.2349,1.8518,13,6); // Bandito
  948. new DirtBandito_5 = AddStaticVehicle(568,-1288.5397,-722.2761,1052.8531,350.2811,13,6); // Bandito
  949. new DirtBandito_6 = AddStaticVehicle(568,-1290.4360,-727.0573,1051.5167,336.0467,13,6); // Bandito
  950. LinkVehicleToInterior(DirtBandito_1,4);
  951. LinkVehicleToInterior(DirtBandito_2,4);
  952. LinkVehicleToInterior(DirtBandito_3,4);
  953. LinkVehicleToInterior(DirtBandito_4,4);
  954. LinkVehicleToInterior(DirtBandito_5,4);
  955. LinkVehicleToInterior(DirtBandito_6,4);
  956.  
  957. //LSTower
  958. AddStaticVehicle(522,1542.9153,-1361.9492,1882.5000,0.2570,3,6); // NRG500
  959. AddStaticVehicle(522,1544.7842,-1361.9364,1882.5000,0.2723,13,6); // NRG500
  960. AddStaticVehicle(522,1546.7435,-1361.9312,1882.5000,0.1157,14,36); // NRG500
  961. AddStaticVehicle(471,1548.6028,-1362.0868,1882.5000,0.0529,8,8); // Quad
  962. AddStaticVehicle(481,1550.7400,-1362.1753,1882.5000,359.2753,3,3); // Bike
  963. /*
  964. //BMX parcour
  965. AddStaticVehicle(481,1476.9919,-1338.6411,163.2708,0.2596,3,3); // BMX
  966. AddStaticVehicle(481,1477.0149,-1343.7705,163.2730,0.2592,3,3); // BMX
  967. AddStaticVehicle(481,1477.0446,-1350.3536,163.2730,0.2587,3,3); // BMX
  968. AddStaticVehicle(481,1477.0658,-1355.1390,163.2703,0.2586,3,3); // BMX
  969. AddStaticVehicle(481,1473.3104,-1339.4039,163.2732,1.1025,3,3); // BMX
  970. AddStaticVehicle(481,1473.3867,-1344.0424,163.2718,1.5603,3,3); // BMX
  971. AddStaticVehicle(481,1473.1559,-1350.3209,163.2709,357.5236,3,3); // BMX
  972. AddStaticVehicle(481,1472.9701,-1355.1122,163.2715,357.3077,3,3); // BMX
  973.  
  974. //Wallride
  975. AddStaticVehicle(411,3436.8467,-2982.8782,3.2360,269.6635,3,8); // Infernus
  976. AddStaticVehicle(411,3448.6406,-2982.9480,3.2360,269.6636,8,8); // Infernus
  977. AddStaticVehicle(411,3460.4634,-2983.0173,3.2360,269.6636,25,8); // Infernus
  978. AddStaticVehicle(411,3436.3914,-2977.1589,3.2360,269.2260,1,8); // Infernus
  979. AddStaticVehicle(411,3448.2656,-2977.3193,3.2360,269.2261,6,8); // Infernus
  980. AddStaticVehicle(411,3459.6987,-2977.4734,3.2360,269.2262,0,8); // Infernus
  981. */
  982. //UpsideDown
  983. godcar[0] = AddStaticVehicle(411,361.7381,-80.0696,558.1525,269.7961,8,8); // Infernus
  984. godcar[1] = AddStaticVehicle(411,372.4498,-80.1074,558.1525,269.7960,3,8); // Infernus
  985. godcar[2] = AddStaticVehicle(411,383.7889,-80.1475,558.1524,269.7958,25,8); // Infernus
  986. godcar[3] = AddStaticVehicle(411,361.0311,-85.0374,558.1525,269.1889,3,8); // Infernus
  987. godcar[4] = AddStaticVehicle(411,373.0689,-85.2083,558.1524,269.1889,6,8); // Infernus
  988. godcar[5] = AddStaticVehicle(411,384.1176,-85.3655,558.1525,269.1888,0,8); // Infernus
  989. /*
  990. //WayToPiramide
  991. AddStaticVehicle(411,2904.7983,1280.5787,730.8865,89.1978,8,8); // Infernus
  992. AddStaticVehicle(411,2916.9636,1280.4061,730.8862,89.2190,3,8); // Infernus
  993. AddStaticVehicle(411,2928.0603,1280.2548,730.8865,89.2190,25,8); // Infernus
  994. AddStaticVehicle(411,2904.8154,1286.7122,730.8865,89.1773,3,8); // Infernus
  995. AddStaticVehicle(411,2917.1157,1286.5358,730.8865,89.1772,6,8); // Infernus
  996. AddStaticVehicle(411,2928.4797,1286.3727,730.8865,89.1773,0,8); // Infernus
  997.  
  998. //NRGParcour
  999. AddStaticVehicle(522,2547.8071,-1422.5461,34.2271,301.8492,75,3); // NRG500
  1000. AddStaticVehicle(522,2547.6770,-1418.8695,34.2218,304.8332,25,8); // NRG500
  1001. AddStaticVehicle(522,2547.6257,-1415.7194,34.2264,310.1420,3,3); // NRG500
  1002. AddStaticVehicle(522,2556.7825,-1422.5698,34.2194,40.7899,3,8); // NRG500
  1003. AddStaticVehicle(522,2556.7527,-1418.7662,34.2164,51.4718,6,25); // NRG500
  1004. AddStaticVehicle(522,2556.8594,-1415.3621,34.2164,45.3183,7,79); // NRG500
  1005.  
  1006. //VehicleDM
  1007. AddStaticVehicle(549,2020.6902,-9.1175,4.3787,177.5271,75,39); // Tampa
  1008. AddStaticVehicle(549,2015.5114,-9.1137,4.5761,177.3597,79,39); // Tampa
  1009. AddStaticVehicle(549,2009.8499,-8.7168,4.8797,178.1080,84,36); // Tampa
  1010. AddStaticVehicle(549,2004.3615,-8.9756,5.0198,185.4335,89,35); // Tampa
  1011. AddStaticVehicle(549,1998.9812,-9.4923,4.8957,185.6522,91,35); // Tampa
  1012. AddStaticVehicle(549,1993.6329,-10.2809,4.8639,186.1352,74,39); // Tampa
  1013. AddStaticVehicle(549,1987.9531,-10.9310,5.0455,185.4410,72,39); // Tampa
  1014. AddStaticVehicle(549,1982.0514,-11.8822,5.1414,188.1196,75,39); // Tampa
  1015. AddStaticVehicle(549,1975.6677,-12.5671,4.6499,190.9174,79,39); // Tampa
  1016. AddStaticVehicle(549,2026.2301,-9.2869,4.2389,176.3276,83,36); // Tampa
  1017. */
  1018. //Trucks Trailers Desert
  1019. AddStaticVehicle(403,589.5732,1641.4329,8.0110,67.2445,63,78); // truck
  1020. AddStaticVehicle(514,615.0411,1661.2557,8.0104,66.3040,42,76); // truck
  1021. AddStaticVehicle(515,601.5678,1652.1042,8.0128,66.3440,54,77); // truck
  1022. AddStaticVehicle(515,599.7117,1647.4720,8.0049,66.2765,11,76); // truck
  1023. AddStaticVehicle(435,577.5303,1688.5854,8.0108,213.0995,62,77); // trailer
  1024. AddStaticVehicle(450,570.0672,1681.6031,8.0109,211.7866,13,76); // trailer
  1025. AddStaticVehicle(584,559.1253,1677.6910,8.0024,206.1914,24,77); // trailer
  1026. AddStaticVehicle(591,564.7803,1650.4573,8.0143,301.0595,63,78); // trailer
  1027.  
  1028. // Trucks Trailers between ls-sf
  1029. AddStaticVehicle(403,-1530.0437,-2749.1221,49.5619,169.2255,42,76); // truck
  1030. AddStaticVehicle(514,-1544.2373,-2742.8245,49.5714,171.1137,54,77); // truck
  1031. AddStaticVehicle(515,-1539.6406,-2743.1909,49.5556,169.5909,39,78); // truck
  1032. AddStaticVehicle(515,-1534.4974,-2747.0996,49.5616,168.5136,11,76); // truck
  1033. AddStaticVehicle(515,-1525.1152,-2750.4939,49.5696,170.1318,62,77); // truck
  1034. AddStaticVehicle(435,-1636.9539,-2689.7542,49.5800,139.7800,13,76); // trailer
  1035. AddStaticVehicle(450,-1642.3376,-2686.2280,49.5660,145.2747,24,77); // trailer
  1036. AddStaticVehicle(584,-1647.5023,-2683.5273,49.5872,149.4576,63,78); // trailer
  1037. AddStaticVehicle(591,-1655.1350,-2679.0842,49.6174,147.8293,42,76); // trailer
  1038. AddStaticVehicle(591,-1664.6355,-2679.3091,49.6397,144.4319,54,77); // trailer
  1039.  
  1040. //Trucks Trailers Chilliad
  1041. AddStaticVehicle(403,-312.7195,1747.0007,43.8187,90.2980,39,78); // truck
  1042. AddStaticVehicle(514,-312.1573,1752.0322,43.7824,86.1870,11,76); // truck
  1043. AddStaticVehicle(515,-312.0642,1758.1394,43.7929,88.3385,62,77); // truck
  1044. AddStaticVehicle(515,-303.6572,1725.4978,43.9098,0.4617,39,78); // truck
  1045. AddStaticVehicle(515,-293.9561,1726.9170,43.9183,6.3107,11,76); // truck
  1046. AddStaticVehicle(435,-287.4422,1746.8706,43.9680,88.6359,13,76); // trailer
  1047. AddStaticVehicle(450,-287.6318,1751.5023,44.0399,88.8039,24,77); // trailer
  1048. AddStaticVehicle(584,-288.0557,1757.1816,43.9575,88.6184,63,78); // trailer
  1049. AddStaticVehicle(591,-289.9828,1789.9430,43.8738,178.2693,42,76); // trailer
  1050. AddStaticVehicle(591,-298.0738,1788.9760,43.8326,181.3430,54,77); // trailer
  1051.  
  1052. //RC War
  1053. new RCWarCar_1 = AddStaticVehicle(464,-1133.0215,1030.2168,1345.0315,271.6719,14,75); // Baron
  1054. new RCWarCar_2 = AddStaticVehicle(464,-1133.2302,1027.8629,1345.0304,270.6061,14,75); // Baron
  1055. new RCWarCar_3 = AddStaticVehicle(464,-1130.5699,1027.8213,1345.0131,272.9121,14,75); // Baron
  1056. new RCWarCar_4 = AddStaticVehicle(464,-1130.4882,1030.2493,1345.0162,269.2135,14,75); // Baron
  1057. new RCWarCar_5 = AddStaticVehicle(464,-1128.1396,1027.9340,1345.0026,270.3515,14,75); // Baron
  1058. new RCWarCar_6 = AddStaticVehicle(464,-1128.1316,1030.2913,1345.0017,269.7841,14,75); // Baron
  1059. new RCWarCar_7 = AddStaticVehicle(464,-1125.8781,1030.2914,1344.9885,270.9232,14,75); // Baron
  1060. new RCWarCar_8 = AddStaticVehicle(464,-1125.8718,1027.9491,1344.9882,267.8098,14,75); // Baron
  1061. new RCWarCar_9 = AddStaticVehicle(501,-1133.1169,1042.7013,1345.2675,273.8671,14,75); // Goblin
  1062. new RCWarCar_10 = AddStaticVehicle(501,-1133.0339,1040.7697,1345.2501,272.7063,14,75); // Goblin
  1063. new RCWarCar_11 = AddStaticVehicle(501,-1130.0284,1040.6913,1345.2063,271.9564,14,75); // Goblin
  1064. new RCWarCar_12 = AddStaticVehicle(501,-1129.9369,1042.6572,1345.2371,274.4154,14,75); // Goblin
  1065. new RCWarCar_13 = AddStaticVehicle(564,-1132.1053,1057.8380,1345.5826,269.6947,0,0); // Tiger
  1066. new RCWarCar_14 = AddStaticVehicle(564,-1129.5297,1057.8292,1345.5835,269.8691,0,0); // Tiger
  1067. new RCWarCar_15 = AddStaticVehicle(441,-1134.7843,1038.3818,1344.8730,226.6530,79,42); // Bandit
  1068. new RCWarCar_16 = AddStaticVehicle(441,-1128.2644,1038.5522,1344.8311,224.6958,79,42); // Bandit
  1069. new RCWarCar_17 = AddStaticVehicle(594,-1125.7714,1053.2950,1344.8958,165.9683,0,0); // RC Cam
  1070. new RCWarCar_18 = AddStaticVehicle(594,-1125.9305,1052.1727,1344.8954,169.6070,0,0); // RC Cam
  1071. new RCWarCar_19 = AddStaticVehicle(594,-1131.6476,1054.9731,1344.9418,198.3954,0,0); // RC Cam
  1072. new RCWarCar_20 = AddStaticVehicle(564,-1136.3162,1019.0483,1358.0835,270.5313,0,0); // Tiger (watch rcwar)
  1073. new RCWarCar_21 = AddStaticVehicle(564,-1130.9722,1019.0976,1358.0835,270.5307,0,0); // Tiger (watch rcwar)
  1074. new RCWarCar_22 = AddStaticVehicle(564,-1126.4869,1019.1389,1358.0835,270.5305,0,0); // Tiger (watch rcwar)
  1075. new RCWarCar_23 = AddStaticVehicle(564,-1122.3527,1019.1770,1358.0835,270.5303,0,0); // Tiger (watch rcwar)
  1076. new RCWarCar_24 = AddStaticVehicle(564,-1117.7897,1019.2189,1358.0835,270.5296,0,0); // Tiger (watch rcwar)
  1077. LinkVehicleToInterior(RCWarCar_1,10);
  1078. LinkVehicleToInterior(RCWarCar_2,10);
  1079. LinkVehicleToInterior(RCWarCar_3,10);
  1080. LinkVehicleToInterior(RCWarCar_4,10);
  1081. LinkVehicleToInterior(RCWarCar_5,10);
  1082. LinkVehicleToInterior(RCWarCar_6,10);
  1083. LinkVehicleToInterior(RCWarCar_7,10);
  1084. LinkVehicleToInterior(RCWarCar_8,10);
  1085. LinkVehicleToInterior(RCWarCar_9,10);
  1086. LinkVehicleToInterior(RCWarCar_10,10);
  1087. LinkVehicleToInterior(RCWarCar_11,10);
  1088. LinkVehicleToInterior(RCWarCar_12,10);
  1089. LinkVehicleToInterior(RCWarCar_13,10);
  1090. LinkVehicleToInterior(RCWarCar_14,10);
  1091. LinkVehicleToInterior(RCWarCar_15,10);
  1092. LinkVehicleToInterior(RCWarCar_16,10);
  1093. LinkVehicleToInterior(RCWarCar_17,10);
  1094. LinkVehicleToInterior(RCWarCar_18,10);
  1095. LinkVehicleToInterior(RCWarCar_19,10);
  1096. LinkVehicleToInterior(RCWarCar_20,10);
  1097. LinkVehicleToInterior(RCWarCar_21,10);
  1098. LinkVehicleToInterior(RCWarCar_22,10);
  1099. LinkVehicleToInterior(RCWarCar_23,10);
  1100. LinkVehicleToInterior(RCWarCar_24,10);
  1101. /*
  1102. //RoofStunt
  1103. AddStaticVehicle(522,-1777.0610,569.8040,234.4501,0.0000,75,3); // NRG500
  1104. AddStaticVehicle(522,-1779.0438,569.7948,234.4603,0.0000,3,3); // NRG500
  1105. AddStaticVehicle(522,-1781.1830,569.8126,234.4572,0.0000,3,8); // NRG500
  1106. AddStaticVehicle(522,-1783.5983,569.7300,234.4579,0.0000,6,25); // NRG500
  1107. AddStaticVehicle(522,-1786.0320,569.7380,234.4584,0.0000,7,79); // NRG500
  1108. AddStaticVehicle(522,-1788.9299,569.7837,234.4672,0.0000,8,82); // NRG500
  1109. AddStaticVehicle(522,-2061.3796,417.4252,172.2498,308.4095,51,118); // nrg1
  1110. AddStaticVehicle(423,-2019.1400,408.0430,170.4153,318.9810,1,56); // mrwhoopee
  1111. */
  1112. //AquaPark
  1113. AddStaticVehicle(493,253.6098,-1917.8197,-0.1049,180.9621,36,13); // Jetmax
  1114. AddStaticVehicle(493,264.7177,-1917.2307,-0.1223,181.6459,36,13); // Jetmax
  1115. AddStaticVehicle(493,275.6197,-1917.8173,-0.0792,180.5575,36,13); // Jetmax
  1116. AddStaticVehicle(493,286.7505,-1917.6251,-0.1524,180.8557,36,13); // Jetmax
  1117.  
  1118. //PinkAutos
  1119. AddStaticVehicle(402,-1648.2094,1206.9729,20.9857,32.9559,183,183); // Buffalo
  1120. AddStaticVehicle(409,-1677.8883,1208.4282,20.9552,191.8886,183,183); // Stretch
  1121. AddStaticVehicle(411,-1665.9705,1223.5477,20.8814,276.1471,183,183); // Infernus
  1122. AddStaticVehicle(415,-1668.4225,1207.0657,7.0249,328.7874,183,183); // Cheetah
  1123. AddStaticVehicle(424,-1679.2052,1209.5154,13.4533,189.3708,183,183); // VF Injection
  1124. AddStaticVehicle(429,-1666.5470,1216.3236,6.9322,266.6216,183,183); // Banshee
  1125. AddStaticVehicle(439,-1666.0359,1222.8752,13.5741,298.0829,183,183); // Stallion
  1126. AddStaticVehicle(451,-1647.1544,1208.6823,13.3807,44.0297,183,183); // Turismo
  1127. AddStaticVehicle(457,-1672.5985,1203.9265,13.2989,307.6741,183,183); // Caddy
  1128. AddStaticVehicle(463,-1655.4954,1213.1014,6.7903,252.1276,183,183); // Freeway
  1129. AddStaticVehicle(471,-1663.7513,1217.0160,20.6376,221.1990,183,183); // Quad
  1130. AddStaticVehicle(480,-1656.4436,1206.0363,20.9279,359.9778,183,183); // Comet
  1131. AddStaticVehicle(481,-1664.5815,1203.8479,20.6710,293.3592,183,183); // BMX
  1132. AddStaticVehicle(587,-1657.5812,1216.0446,13.2969,174.4137,183,183); // Bullet
  1133. AddStaticVehicle(571,-1653.4127,1208.1293,12.9556,358.8818,183,183); // Kart
  1134.  
  1135. //TheBigEar
  1136. Uranus1 = CreateVehicle(558,-277.5457,1554.9353,74.9893,135.3808,1,1,5000000); // Uranus1
  1137. Elegy1 = CreateVehicle(562,-292.2572,1570.3337,75.0179,134.0872,3,1,5000000); // Elegy1
  1138. Sultan1 = CreateVehicle(560,-267.3997,1545.5481,75.0641,135.6898,3,3,5000000); // Sultan1
  1139. Flash1 = CreateVehicle(565,-1955.0964,300.5177,40.6717,210.7124,3,3,5000000); // Flash1
  1140.  
  1141. //WangCars
  1142. Uranus2 = CreateVehicle(558,-1957.2041,302.9585,35.0991,209.5401,1,0,5000000); // Uranus2
  1143. Elegy2 = CreateVehicle(562,-1953.7189,260.4280,35.1341,29.8439,1,0,5000000); // Elegy2
  1144. Sultan2 = CreateVehicle(560,-1951.1063,261.3863,40.7554,62.4588,3,3,5000000); // Sultan2
  1145.  
  1146. TuneCar();
  1147. /*
  1148. //RollerCoaster
  1149. AddStaticVehicle(411,1997.8422,913.0474,275.5166,359.6921,3,3); // Infernus
  1150. AddStaticVehicle(411,1992.4362,912.9705,275.5031,0.8426,123,1); // Infernus
  1151. AddStaticVehicle(411,1997.8890,920.3556,274.8559,359.6958,6,8); // Infernus
  1152. AddStaticVehicle(411,1992.3386,920.4049,274.8465,0.4298,1,1); // Infernus
  1153. AddStaticVehicle(411,1997.9404,928.0737,274.1606,359.7232,14,75); // Infernus
  1154. AddStaticVehicle(411,1992.2285,927.9800,274.1488,0.8424,0,0); // Infernus
  1155. */
  1156. //Hideout
  1157. AddStaticVehicle(471,-1422.3180,-958.2870,200.4387,288.8148,8,8); // Quad
  1158. AddStaticVehicle(522,-1430.6462,-951.4463,200.5453,249.7544,7,79); // NRG500
  1159. AddStaticVehicle(568,-1438.6173,-957.9554,200.9465,341.9563,13,6); // Bandito
  1160. /*
  1161. //Quad Parcour
  1162. AddStaticVehicle(471,167.7697,-1779.4790,3.5897,177.4954,3,6); // Quad
  1163. AddStaticVehicle(471,169.3234,-1779.5200,3.5587,179.8252,3,6); // Quad
  1164. AddStaticVehicle(471,170.8247,-1779.4702,3.5279,180.3918,3,6); // Quad
  1165. AddStaticVehicle(471,172.3113,-1779.3582,3.4978,178.1304,3,6); // Quad
  1166.  
  1167. //Bounce
  1168. AddStaticVehicle(573,2962.9189,-2722.1758,9.2444,271.1053,1,1); // Dune
  1169. AddStaticVehicle(573,2963.1804,-2727.3066,9.2444,271.8739,32,36); // Dune
  1170. AddStaticVehicle(573,2973.5396,-2715.5276,9.2444,179.4737,32,42); // Dune
  1171. AddStaticVehicle(573,2968.5759,-2715.5562,9.2444,180.5176,32,53); // Dune
  1172.  
  1173. //CarSumo
  1174. AddStaticVehicle(444,-2321.1121,4077.1799,12.1021,129.9671,32,36); // Monster
  1175. AddStaticVehicle(444,-2320.9128,4067.0977,12.1021,128.1576,32,42); // Monster
  1176. AddStaticVehicle(444,-2319.9124,4057.9626,12.1021,126.1516,32,53); // Monster
  1177. AddStaticVehicle(444,-2346.8374,4076.7551,12.1021,224.3804,32,66); // Monster
  1178. AddStaticVehicle(444,-2346.8440,4065.4429,12.1021,226.2487,32,14); // Monster
  1179. AddStaticVehicle(444,-2347.0044,4056.6926,12.1021,230.8101,32,32); // Monster
  1180. AddStaticVehicle(444,-2318.8455,4047.4314,12.1021,89.6349,32,36); // Monster
  1181. AddStaticVehicle(444,-2348.1597,4046.9055,12.1021,269.3230,32,42); // Monster
  1182. */
  1183. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1184.  
  1185. AddStaticPickup( 356,2,-1691.5090,-622.8165 , 25.2852); //M4
  1186. AddStaticPickup( 371,2,-1503.2556,-280.6740 , 5.9636); //para
  1187. AddStaticPickup(1242,2,-1395.8342,-388.3391 , 5.9625); //Armour
  1188. AddStaticPickup( 346,2,-1541.6980,-443.0907 , 9.5150); //Pistol
  1189. AddStaticPickup( 347,2,-1130.5966,-152.7168 , 14.1440); //Silenced Pistol
  1190. AddStaticPickup( 346,2,-1093.7841, 20.4454 , 25.7975); //Pistol
  1191. AddStaticPickup(1242,2,-1229.2015, 52.6138 , 17.6478); //Armour
  1192. AddStaticPickup(1242,2,-1178.3361, 314.5787 , 24.4956); //Armour
  1193. AddStaticPickup( 347,2,-1343.0063, 440.6138 , 7.1875); //Silenced Pistol
  1194. AddStaticPickup(1242,2,-1411.9882, 289.9836 , 1.1774); //Armour
  1195. AddStaticPickup( 352,2,-1731.1630, 264.5959 , 7.1875); //Mac-10
  1196. AddStaticPickup( 355,2,-1400.1371, 491.8791 , 5.2717); //AK
  1197. AddStaticPickup(1242,2,-1370.5365, 495.9445 , 3.0444); //Armour
  1198. AddStaticPickup(1242,2,-1290.0255, 512.4467 , 11.1953); //Armour
  1199. AddStaticPickup( 356,2,-1478.1819, 45.6533 , 6.0000); //M4
  1200. AddStaticPickup( 355,2,-1333.7920,-161.6918 , 6.0000); //AK
  1201. AddStaticPickup( 371,2,-1393.4803,-372.5534 , 6.0000); //para
  1202. AddStaticPickup(1242,2, 414.9057, 2537.4790, 19.1484); // armour
  1203. AddStaticPickup( 371,2, 423.3712, 2539.8440, 16.5090); // parasuta
  1204. AddStaticPickup( 352,2, 357.2047, 2433.9873, 17.1786); //Mac-10
  1205.  
  1206. //ShipMadness
  1207. AddStaticPickup(1242,2,-2457.2903,1529.6331,28.9464); //Armour
  1208. AddStaticPickup(1242,2,-2424.7964,1534.7565, 2.1172); //Armour
  1209. AddStaticPickup(1242,2,-2301.4358,1544.9629,18.7734); //Armour
  1210. AddStaticPickup(1240,2,-2354.2424,1532.1775,23.1406); //Health
  1211. AddStaticPickup(1240,2,-2422.2358,1547.9761,23.1406); //Health
  1212. AddStaticPickup( 353,2,-2373.4268,1560.0848,31.8594); //SMG
  1213. AddStaticPickup( 353,2,-2373.4268,1560.0848,31.8594); //SMG
  1214. AddStaticPickup( 353,2,-2373.4268,1560.0848,31.8594); //SMG
  1215. AddStaticPickup( 339,2,-2420.0786,1535.5396,31.8594); //Katana
  1216. AddStaticPickup( 357,2,-2475.1589,1554.4774,33.2344); //Rifle
  1217. AddStaticPickup( 341,2,-2370.0200,1533.6345,10.8209); //Chainsaw
  1218.  
  1219. //MinigunMadness
  1220. AddStaticPickup(1240,2,2631.7134,2728.0288,33.9783); //Health
  1221. AddStaticPickup(1240,2,2672.4402,2767.8203,17.6896); //Health
  1222. AddStaticPickup(1242,2,2645.3669,2696.2966,25.8222); //Armour
  1223. AddStaticPickup(1242,2,2655.3223,2751.0715,19.3222); //Armour
  1224. AddStaticPickup(1242,2,2607.1814,2802.0842,23.4219); //Armour
  1225. /*
  1226. //IslandDM
  1227. AddStaticPickup(1240,2,3738.0708,-1914.8334,-2.0512); //Health
  1228. AddStaticPickup(1242,2,3683.6326,-1822.5408,30.3112); //Armour
  1229. AddStaticPickup(1242,2,3829.9885,-1858.6766,25.4707); //Armour
  1230. AddStaticPickup( 353,2,3661.4836,-1861.9702,26.6000); //SMG
  1231. AddStaticPickup( 353,2,3661.4836,-1861.9702,26.6000); //SMG
  1232. AddStaticPickup( 353,2,3661.4836,-1861.9702,26.6000); //SMG
  1233. AddStaticPickup( 353,2,3840.8591,-1932.3560,16.5868); //SMG
  1234. AddStaticPickup( 353,2,3840.8591,-1932.3560,16.5868); //SMG
  1235. AddStaticPickup( 353,2,3840.8591,-1932.3560,16.5868); //SMG
  1236. AddStaticPickup( 347,2,3819.7971,-1926.9595,13.3730); //Silenced 9mm
  1237. AddStaticPickup( 347,2,3819.7971,-1926.9595,13.3730); //Silenced 9mm
  1238. AddStaticPickup( 347,2,3819.7971,-1926.9595,13.3730); //Silenced 9mm
  1239. AddStaticPickup( 347,2,3819.7971,-1926.9595,13.3730); //Silenced 9mm
  1240. AddStaticPickup( 347,2,3819.7971,-1926.9595,13.3730); //Silenced 9mm
  1241. */
  1242. //AdminCastle
  1243. AddStaticPickup(1240,2,-3373.9714,-60.8901,123.2556); //Health
  1244. AddStaticPickup(1240,2,-3652.2251,-293.3300, 5.2009); //Health
  1245. AddStaticPickup(1242,2,-3373.9248,-78.3355,123.2556); //Armour
  1246. AddStaticPickup(1242,2,-3649.0417,-295.4399, 5.2009); //Armour
  1247. AddStaticPickup( 359,2,-3338.4956,-57.7965,125.7631); //RocketLauncher
  1248. AddStaticPickup( 359,2,-3338.4956,-57.7965,125.7631); //RocketLauncher
  1249. AddStaticPickup( 359,2,-3338.4956,-57.7965,125.7631); //RocketLauncher
  1250. AddStaticPickup( 359,2,-3338.4956,-57.7965,125.7631); //RocketLauncher
  1251. AddStaticPickup( 359,2,-3338.4626,-81.9361,125.7681); //RocketLauncher
  1252. AddStaticPickup( 359,2,-3338.4626,-81.9361,125.7681); //RocketLauncher
  1253. AddStaticPickup( 359,2,-3338.4626,-81.9361,125.7681); //RocketLauncher
  1254. AddStaticPickup( 359,2,-3338.4626,-81.9361,125.7681); //RocketLauncher
  1255. AddStaticPickup( 359,2,-3332.5994,-82.2888, 11.3304); //RocketLauncher
  1256. AddStaticPickup( 359,2,-3332.5994,-82.2888, 11.3304); //RocketLauncher
  1257. AddStaticPickup( 359,2,-3332.5994,-82.2888, 11.3304); //RocketLauncher
  1258. AddStaticPickup( 359,2,-3332.5994,-82.2888, 11.3304); //RocketLauncher
  1259. AddStaticPickup( 359,2,-3694.3032,-261.1351, 5.1845); //RocketLauncher
  1260. AddStaticPickup( 359,2,-3694.3032,-261.1351, 5.1845); //RocketLauncher
  1261. AddStaticPickup( 359,2,-3694.3032,-261.1351, 5.1845); //RocketLauncher
  1262. AddStaticPickup( 359,2,-3694.3032,-261.1351, 5.1845); //RocketLauncher
  1263. AddStaticPickup( 360,2,-3336.1716,-69.2330,123.2556); //DoelZoekendeRocketLauncher
  1264. AddStaticPickup( 360,2,-3336.1716,-69.2330,123.2556); //DoelZoekendeRocketLauncher
  1265. AddStaticPickup( 360,2,-3336.1716,-69.2330,123.2556); //DoelZoekendeRocketLauncher
  1266. AddStaticPickup( 360,2,-3336.1716,-69.2330,123.2556); //DoelZoekendeRocketLauncher
  1267. AddStaticPickup( 362,2,-3331.8752,-76.1426, 14.5178); //Minigun
  1268. AddStaticPickup( 362,2,-3608.9607,-202.6079, 2.1616); //Minigun
  1269. AddStaticPickup( 356,2,-3332.0691,-61.0759, 14.5083); //M4
  1270. AddStaticPickup(356,2,-3346.6980,-110.7655,123.2556); //M4
  1271. AddStaticPickup( 353,2,-3298.6104,-163.3751, 2.2084); //SMG
  1272. AddStaticPickup( 346,2,-3268.8552, -93.0790, 2.6945); //Pistol
  1273. AddStaticPickup( 358,2,-3346.9978,-29.0000,123.2556); //Sniper
  1274. AddStaticPickup( 344,2,-3373.7732,-69.7963,128.0510); //Molotov Cocktail
  1275. AddStaticPickup( 344,2,-3373.7732,-69.7963,128.0510); //Molotov Cocktail
  1276. AddStaticPickup(361,2,-3384.6118,-103.7552,123.2556); //Flamethrower
  1277. AddStaticPickup(361,2,-3384.6118,-103.7552,123.2556); //Flamethrower
  1278. AddStaticPickup(361,2,-3384.6118,-103.7552,123.2556); //Flamethrower
  1279. AddStaticPickup(361,2,-3384.6118,-103.7552,123.2556); //Flamethrower
  1280. AddStaticPickup(361,2,-3384.6118,-103.7552,123.2556); //Flamethrower
  1281. AddStaticPickup( 371,2,-3384.2173,-36.2443,123.2556); //para
  1282. AddStaticPickup( 370,2,-3349.7585,-78.0882,123.2556); //JetPack
  1283.  
  1284. //Hideout
  1285. AddStaticPickup(1240,2,-1431.1019,-960.7460,204.1925); //Health
  1286. AddStaticPickup(1242,2,-1425.2542,-966.5264,200.8284); //Armour
  1287. AddStaticPickup(350 ,2,-1429.6626,-966.2491,200.9092); //Sawnoff
  1288. AddStaticPickup(353 ,2,-1431.9618,-966.3460,200.9513); //SMG
  1289. AddStaticPickup(358 ,2,-1433.2585,-960.4415,204.1713); //Sniper
  1290. AddStaticPickup(365 ,2,-1435.0411,-961.2493,201.0102); //Spraycan
  1291. AddStaticPickup(361 ,2,-1430.6377,-958.7066,200.9308); //Flamethrower
  1292. AddStaticPickup(359 ,2,-1434.3942,-963.4763,205.5079); //Rocketlauncher
  1293. AddStaticPickup(348 ,2,-1429.1188,-961.2695,200.9017); //Desert eagle
  1294.  
  1295. return 1;
  1296. }
  1297.  
  1298. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1299.  
  1300. public OnGameModeExit()
  1301. {
  1302. Seifader_OnExit();
  1303.  
  1304. GangZoneDestroy(DragRaceGangZoneBlack);
  1305. GangZoneDestroy(DragRaceGangZoneWhite1);
  1306. GangZoneDestroy(DragRaceGangZoneWhite2);
  1307. GangZoneDestroy(BuildingJumpGangZone);
  1308. GangZoneDestroy(BuildingJumpGangZoneKicker);
  1309. GangZoneDestroy(AdminCastleGangZone1);
  1310. GangZoneDestroy(AdminCastleGangZone2);
  1311. GangZoneDestroy(GlassMadnessGangZone1);
  1312. GangZoneDestroy(GlassMadnessGangZone2);
  1313. GangZoneDestroy(GlassMadnessGangZone3);
  1314.  
  1315. DestroyMenu(SpawnplaceMenu);
  1316. DestroyMenu(Teleports);
  1317. DestroyMenu(StuntZones1);
  1318. DestroyMenu(StuntZones2);
  1319. DestroyMenu(StuntZones3);
  1320. DestroyMenu(DMZones);
  1321. DestroyMenu(TuneGarages);
  1322. DestroyMenu(TrainStations);
  1323. DestroyMenu(TruckStops);
  1324. DestroyMenu(OtherZones1);
  1325. DestroyMenu(OtherZones2);
  1326.  
  1327. CPS_RemoveCheckpoint(1);
  1328. CPS_RemoveCheckpoint(2);
  1329. CPS_RemoveCheckpoint(3);
  1330. CPS_RemoveCheckpoint(4);
  1331. CPS_RemoveCheckpoint(5);
  1332. CPS_RemoveCheckpoint(6);
  1333. CPS_RemoveCheckpoint(7);
  1334. CPS_RemoveCheckpoint(8);
  1335. CPS_RemoveCheckpoint(9);
  1336. CPS_RemoveCheckpoint(10);
  1337. CPS_RemoveCheckpoint(11);
  1338. CPS_RemoveCheckpoint(12);
  1339. CPS_RemoveCheckpoint(13);
  1340. CPS_RemoveCheckpoint(14);
  1341. CPS_RemoveCheckpoint(15);
  1342. CPS_RemoveCheckpoint(16);
  1343. }
  1344.  
  1345. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1346.  
  1347. IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
  1348. {
  1349. new Float:x, Float:y, Float:z;
  1350. GetPlayerPos(playerid, x, y, z);
  1351. if (x > minx && x < maxx && y > miny && y < maxy) return 1;
  1352. return 0;
  1353. }
  1354.  
  1355. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1356.  
  1357. IsPlayerInInvalidNosVehicle(playerid,vehicleid)
  1358. {
  1359. #define MAX_INVALID_NOS_VEHICLES 29
  1360. new InvalidNosVehicles[MAX_INVALID_NOS_VEHICLES] =
  1361. {
  1362. 581,523,462,521,463,522,461,448,468,586,
  1363. 509,481,510,472,473,493,595,484,430,453,
  1364. 452,446,454,590,569,537,538,570,449
  1365. };
  1366. vehicleid = GetPlayerVehicleID(playerid);
  1367. if(IsPlayerInVehicle(playerid,vehicleid))
  1368. {
  1369. for(new i = 0; i < MAX_INVALID_NOS_VEHICLES; i++)
  1370. {
  1371. if(GetVehicleModel(vehicleid) == InvalidNosVehicles[i])
  1372. {
  1373. return true;
  1374. }
  1375. }
  1376. }
  1377. return false;
  1378. }
  1379.  
  1380. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1381.  
  1382. public DynUpdateStart(playerid) //Shurty40
  1383. {
  1384. TogglePlayerControllable(playerid, false);
  1385. new string[255];
  1386. format(string, sizeof(string), "~w~Objects~n~~r~Loading");
  1387. GameTextForPlayer(playerid, string, 3000, 6);
  1388. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  1389. if(GetPlayerPing(playerid) < 100) { SetTimerEx("DynUpdateEnd", 2000, 0,"e",playerid); }
  1390. else if(GetPlayerPing(playerid) > 100) { SetTimerEx("DynUpdateEnd", 2000, 0,"e",playerid); }
  1391. else if(GetPlayerPing(playerid) > 200) { SetTimerEx("DynUpdateEnd", 2200, 0,"e",playerid); }
  1392. else if(GetPlayerPing(playerid) > 300) { SetTimerEx("DynUpdateEnd", 2700, 0,"e",playerid); }
  1393. else if(GetPlayerPing(playerid) > 500) { SetTimerEx("DynUpdateEnd", 3000, 0,"e",playerid); }
  1394. else { SetTimerEx("DynUpdateEnd", 2700, 0,"e",playerid); }
  1395. return 1;
  1396. }
  1397.  
  1398. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1399.  
  1400. public DynUpdateEnd(playerid) //Shurty40
  1401. {
  1402. TogglePlayerControllable(playerid, true);
  1403. new string[255];
  1404. format(string, sizeof(string), "~w~Objects~n~~r~Loaded!");
  1405. GameTextForPlayer(playerid, string, 3000, 6);
  1406. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  1407. return 1;
  1408. }
  1409.  
  1410. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1411.  
  1412. public OnPlayerPickUpPickup(playerid, pickupid)
  1413. {
  1414. if (pickupid == Info[0])
  1415. {
  1416. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Incearca sa ajungi pe partea cealalta",5000,3);
  1417. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1418. }
  1419. if (pickupid == Info[1])
  1420. {
  1421. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Incearca sa aterizezi pe roata din fata.",5000,3);
  1422. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1423. }
  1424. if (pickupid == Info[2])
  1425. {
  1426. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Nu conduce in mijlocul drumului.",5000,3);
  1427. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1428. }
  1429. if (pickupid == Info[3])
  1430. {
  1431. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Cateodata e nevoie sa conduci cu spatele.",5000,3);
  1432. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1433. }
  1434. if (pickupid == Info[4])
  1435. {
  1436. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Puteti castiga bani la sfarsitul cascadoriilor dificile (/stuntzones).",5000,3);
  1437. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1438. }
  1439. if (pickupid == Info[5])
  1440. {
  1441. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Puteti castiga bani la sfarsitul cascadoriilor dificile (/stuntzones).",5000,3);
  1442. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1443. }
  1444. if (pickupid == Info[6])
  1445. {
  1446. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Puteti castiga bani la sfarsitul cascadoriilor dificile (/stuntzones).",5000,3);
  1447. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1448. }
  1449. if (pickupid == Info[7])
  1450. {
  1451. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Puteti castiga bani la sfarsitul cascadoriilor dificile (/stuntzones).",5000,3);
  1452. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1453. }
  1454. if (pickupid == Info[8])
  1455. {
  1456. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Foloseste /detach ca sa detasezi remorca de la camion.",5000,3);
  1457. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1458. }
  1459. if (pickupid == Info[9])
  1460. {
  1461. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Foloseste /detach ca sa detasezi remorca de la camion.",5000,3);
  1462. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1463. }
  1464. if (pickupid == Info[10])
  1465. {
  1466. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Foloseste /detach ca sa detasezi remorca de la camion.",5000,3);
  1467. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1468. }
  1469. if (pickupid == Info[11])
  1470. {
  1471. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Pentru lista cu toate comenzile ~n~foloseste /comenzi.",5000,3);
  1472. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1473. }
  1474. if (pickupid == Info[12])
  1475. {
  1476. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Ia-ti un vehicul greu si(bus, truck, monstertruck, etc),~n~arunca-te",7000,3);
  1477. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1478. }
  1479. if (pickupid == Info[13])
  1480. {
  1481. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Numai administratorii pot sa intre inca castel.~n~~r~Sa incerci sa intri daca nu esti admin este pe riscul tau.",7000,3);
  1482. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1483. }
  1484. if (pickupid == Info[14])
  1485. {
  1486. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Du-te pe partea cealalta.",5000,3);
  1487. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1488. }
  1489. if (pickupid == Info[15])
  1490. {
  1491. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Calatorie placuta spre iad.",5000,3);
  1492. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1493. }
  1494. if (pickupid == Info[16])
  1495. {
  1496. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Foloseste /home ca sa revii in acest loc.",5000,3);
  1497. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1498. }
  1499. if (pickupid == Info[17])
  1500. {
  1501. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~De aici poti vedea Lupta vehiculelor RC.",5000,3);
  1502. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1503. }
  1504. if (pickupid == Info[18])
  1505. {
  1506. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Incearca sa omori ceilalti jucatori folosind avionul RC (rc baron).~n~vehiculele celelalte sunt doar pentru distractie.",7000,3);
  1507. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1508. }
  1509. if (pickupid == Info[19])
  1510. {
  1511. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Poti folosi /watchrcwar~n~ ca sa urmaresti lupta.",5000,3);
  1512. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1513. }
  1514. if (pickupid == Info[20])
  1515. {
  1516. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~O parcare este la /SFAirport",5000,3);
  1517. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1518. }
  1519. if (pickupid == Telemenu1)
  1520. {
  1521. GameTextForPlayer(playerid,"~g~Informatie:~n~~w~Poti vedea acest meniu folosind /teleports",5000,3);
  1522. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1523. ShowMenuForPlayer(Teleports, playerid);
  1524. TogglePlayerControllable(playerid, 0);
  1525. }
  1526. if (pickupid == pwnt)
  1527. {
  1528. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1529. SendClientMessage(playerid,COLOR_RED,"Ok... sa iti dau cateva optiuni");
  1530. SendClientMessage(playerid,COLOR_RED," - Optiunea 1: omoara-te singur xD (/kill).");
  1531. SendClientMessage(playerid,COLOR_RED," - Optiunea 2: nu exista aceasta optiune.");
  1532. }
  1533. if (pickupid == stupidjump[0])
  1534. {
  1535. new string[128];
  1536. stupidjumpsfound[playerid] = stupidjumpsfound[playerid] + 1;
  1537. if(stupidjumpsfound[playerid] == 7)
  1538. {
  1539. format(string, sizeof(string),
  1540. "~w~Sarituri gasite:~g~ %i/7~n~~n~~w~ai gasit toate sariturile si ca recompensa ai primit 1.000.000$!"
  1541. , stupidjumpsfound[playerid]);
  1542. F_GivePlayerMoney(playerid, 1000000);
  1543. }
  1544. else
  1545. {
  1546. format(string, sizeof(string), "~w~Sarituri gasite::~g~ %i/7", stupidjumpsfound[playerid]);
  1547. }
  1548. GameTextForPlayer(playerid, string, 5000, 3);
  1549. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1550. }
  1551. if (pickupid == stupidjump[1])
  1552. {
  1553. new string[128];
  1554. stupidjumpsfound[playerid] = stupidjumpsfound[playerid] + 1;
  1555. if(stupidjumpsfound[playerid] == 7)
  1556. {
  1557. format(string, sizeof(string),
  1558. "~w~Sarituri gasite::~g~ %i/7~n~~n~~w~ai gasit toate sariturile si ca recompensa ai primit 1.000.000$"
  1559. , stupidjumpsfound[playerid]);
  1560. F_GivePlayerMoney(playerid, 1000000);
  1561. }
  1562. else
  1563. {
  1564. format(string, sizeof(string), "~w~Sarituri gasite::~g~ %i/7", stupidjumpsfound[playerid]);
  1565. }
  1566. GameTextForPlayer(playerid, string, 5000, 3);
  1567. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1568. }
  1569. if (pickupid == stupidjump[2])
  1570. {
  1571. new string[128];
  1572. stupidjumpsfound[playerid] = stupidjumpsfound[playerid] + 1;
  1573. if(stupidjumpsfound[playerid] == 7)
  1574. {
  1575. format(string, sizeof(string),
  1576. "~w~Sarituri gasite::~g~ %i/7~n~~n~~w~ai gasit toate sariturile si ca recompensa ai primit 1.000.000$"
  1577. , stupidjumpsfound[playerid]);
  1578. F_GivePlayerMoney(playerid, 1000000);
  1579. }
  1580. else
  1581. {
  1582. format(string, sizeof(string), "~w~Sarituri gasite::~g~ %i/7", stupidjumpsfound[playerid]);
  1583. }
  1584. GameTextForPlayer(playerid, string, 5000, 3);
  1585. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1586. }
  1587. if (pickupid == stupidjump[3])
  1588. {
  1589. new string[128];
  1590. stupidjumpsfound[playerid] = stupidjumpsfound[playerid] + 1;
  1591. if(stupidjumpsfound[playerid] == 7)
  1592. {
  1593. format(string, sizeof(string),
  1594. "~w~Sarituri gasite::~g~ %i/7~n~~n~~w~ai gasit toate sariturile si ca recompensa ai primit 1.000.000$"
  1595. , stupidjumpsfound[playerid]);
  1596. F_GivePlayerMoney(playerid, 1000000);
  1597. }
  1598. else
  1599. {
  1600. format(string, sizeof(string), "~w~Sarituri gasite::~g~ %i/7", stupidjumpsfound[playerid]);
  1601. }
  1602. GameTextForPlayer(playerid, string, 5000, 3);
  1603. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1604. }
  1605. if (pickupid == stupidjump[4])
  1606. {
  1607. new string[128];
  1608. stupidjumpsfound[playerid] = stupidjumpsfound[playerid] + 1;
  1609. if(stupidjumpsfound[playerid] == 7)
  1610. {
  1611. format(string, sizeof(string),
  1612. "~w~Sarituri gasite::~g~ %i/7~n~~n~~w~ai gasit toate sariturile si ca recompensa ai primit 100.000$"
  1613. , stupidjumpsfound[playerid]);
  1614. F_GivePlayerMoney(playerid, 100000);
  1615. }
  1616. else
  1617. {
  1618. format(string, sizeof(string), "~w~Sarituri gasite::~g~ %i/7", stupidjumpsfound[playerid]);
  1619. }
  1620. GameTextForPlayer(playerid, string, 5000, 3);
  1621. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1622. }
  1623. if (pickupid == stupidjump[5])
  1624. {
  1625. new string[128];
  1626. stupidjumpsfound[playerid] = stupidjumpsfound[playerid] + 1;
  1627. if(stupidjumpsfound[playerid] == 7)
  1628. {
  1629. format(string, sizeof(string),
  1630. "~w~Sarituri gasite::~g~ %i/7~n~~n~~w~ai gasit toate sariturile si ca recompensa ai primit 100.000$"
  1631. , stupidjumpsfound[playerid]);
  1632. F_GivePlayerMoney(playerid, 100000);
  1633. }
  1634. else
  1635. {
  1636. format(string, sizeof(string), "~w~Sarituri gasite::~g~ %i/7", stupidjumpsfound[playerid]);
  1637. }
  1638. GameTextForPlayer(playerid, string, 5000, 3);
  1639. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1640. }
  1641. if (pickupid == stupidjump[6])
  1642. {
  1643. new string[128];
  1644. stupidjumpsfound[playerid] = stupidjumpsfound[playerid] + 1;
  1645. if(stupidjumpsfound[playerid] == 7)
  1646. {
  1647. format(string, sizeof(string),
  1648. "~w~Sarituri gasite::~g~ %i/7~n~~n~~w~ai gasit toate sariturile si ca recompensa ai primit 100.000$"
  1649. , stupidjumpsfound[playerid]);
  1650. F_GivePlayerMoney(playerid, 100000);
  1651. }
  1652. else
  1653. {
  1654. format(string, sizeof(string), "~w~Sarituri gasite::~g~ %i/7", stupidjumpsfound[playerid]);
  1655. }
  1656. GameTextForPlayer(playerid, string, 5000, 3);
  1657. PlayerPlaySound(playerid, 1139, 0.0, 0.0, 0.0);
  1658. }
  1659. }
  1660.  
  1661. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1662.  
  1663. public OnPlayerText(playerid,text[])
  1664. {
  1665. SpamStrings[playerid] ++;
  1666. if(SpamStrings[playerid] >= MAX_SPAM)
  1667. {
  1668. new PlayerName[MAX_PLAYER_NAME];
  1669. GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
  1670. printf("(mesajul anterior al lui %s a fost blocat de antispam)", PlayerName);
  1671. SendClientMessage(playerid,0xCC0000AA,"Asteapta 20 de secunde ca sa vorbesti din nou(Anti-Spam Guard).");
  1672. return 0;
  1673. }
  1674. new textstring[128];
  1675. format(textstring, sizeof(textstring), "[%i] %s", playerid, text);
  1676. SendPlayerMessageToAll(playerid, textstring);
  1677. return 0;
  1678. }
  1679.  
  1680. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1681.  
  1682. public MinSpam() {
  1683. for(new i = 0; i < MAX_PLAYERS; i ++) {
  1684. if(SpamStrings[i] > 0) {
  1685. SpamStrings[i] = 0;
  1686. }
  1687. }
  1688. }
  1689.  
  1690. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1691.  
  1692. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  1693. {
  1694. if(newkeys == KEY_SECONDARY_ATTACK )
  1695. {
  1696. if(!IsPlayerInAnyVehicle(playerid))
  1697. {
  1698. new Float:x, Float:y, Float:z, vehicle;
  1699. GetPlayerPos(playerid, x, y, z );
  1700. GetVehicleWithinDistance(playerid, x, y, z, 20.0, vehicle);
  1701. if(IsVehicleToy(vehicle))
  1702. {
  1703. PutPlayerInVehicle(playerid, vehicle, 0);
  1704. }
  1705. }
  1706. else
  1707. {
  1708. new vehicleID = GetPlayerVehicleID(playerid);
  1709. if(IsVehicleToy(vehicleID))
  1710. {
  1711. if(GetVehicleModel(vehicleID) != 449)
  1712. {
  1713. InCar[playerid] = false;
  1714. new Float:x, Float:y, Float:z;
  1715. GetPlayerPos(playerid, x, y, z);
  1716. SetPlayerPos(playerid, x+0.5, y, z+1.0);
  1717. }
  1718. }
  1719. }
  1720. }
  1721. if(newkeys == KEY_FIRE)
  1722. {
  1723. if(IsPlayerInAnyVehicle(playerid))
  1724. {
  1725. if(!IsPlayerInInvalidNosVehicle(playerid, GetPlayerVehicleID(playerid)))
  1726. {
  1727. if(NitroActive[playerid] == false)
  1728. {
  1729. AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  1730. SendClientMessage(playerid,COLOR_BASIC,"Nitro: Activat.");
  1731. PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
  1732. NitroActive[playerid] = true;
  1733. }
  1734. else
  1735. {
  1736. RemoveVehicleComponent(GetPlayerVehicleID(playerid), 1010);
  1737. SendClientMessage(playerid,COLOR_BASIC,"Nitro: Dezactivat.");
  1738. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  1739. NitroActive[playerid] = false;
  1740. }
  1741. }
  1742. else
  1743. {
  1744. SendClientMessage(playerid, COLOR_RED, "Nu poti adauga nitrogen la acest vehicul.");
  1745. }
  1746. }
  1747. }
  1748. if(newkeys == KEY_SUBMISSION)
  1749. {
  1750. if(IsPlayerInAnyVehicle(playerid))
  1751. {
  1752. if(IsPlayerInArea(playerid, 1153.0000, 1307.5000, -2107.5000, -2003.5000) == 1)
  1753. {
  1754. SendClientMessage(playerid,COLOR_RED,"Nu ai voie sa-ti repari masina cand esti la /bloodringarena.");
  1755. }
  1756. else
  1757. {
  1758. SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
  1759. SendClientMessage(playerid,COLOR_BASIC,"Vehiculul tau a fost reparat.");
  1760. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  1761. }
  1762. }
  1763. }
  1764. return 1;
  1765. }
  1766.  
  1767. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1768.  
  1769. GetVehicleWithinDistance( playerid, Float:x1, Float:y1, Float:z1, Float:dist, &veh)
  1770. {
  1771. for(new i = 1; i < MAX_VEHICLES; i++)
  1772. {
  1773. if(GetVehicleModel(i) > 0)
  1774. {
  1775. if(GetPlayerVehicleID(playerid) != i )
  1776. {
  1777. new Float:x, Float:y, Float:z;
  1778. new Float:x2, Float:y2, Float:z2;
  1779. GetVehiclePos(i, x, y, z);
  1780. x2 = x1 - x; y2 = y1 - y; z2 = z1 - z;
  1781. new Float:vDist = (x2*x2+y2*y2+z2*z2);
  1782. if( vDist < dist)
  1783. {
  1784. veh = i;
  1785. dist = vDist;
  1786. }
  1787. }
  1788. }
  1789. }
  1790. }
  1791.  
  1792. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1793.  
  1794. IsVehicleToy( vehicleid )
  1795. {
  1796. new model = GetVehicleModel(vehicleid),
  1797. bool:result;
  1798. switch(model)
  1799. {
  1800. case 435,441,449,450,464,465,569,570,501,564,584,590,591,594,606,607,610,611 : result = true;
  1801. default : result = false;
  1802. }
  1803.  
  1804. return result;
  1805. }
  1806.  
  1807. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1808.  
  1809. public OnPlayerEnterCheckpoint(playerid)
  1810. {
  1811. new cpid = CPS_GetPlayerCheckpoint(playerid);
  1812.  
  1813. if (cpid == 1)
  1814. {
  1815. InCar[playerid] = false;
  1816. SetPlayerPos(playerid,-3362.3279,-75.2242,123.2506);
  1817. SetPlayerFacingAngle(playerid,314.4937);
  1818. SetCameraBehindPlayer(playerid);
  1819. }
  1820. if (cpid == 2)
  1821. {
  1822. InCar[playerid] = false;
  1823. SetPlayerPos(playerid,-3329.1367,-76.0668,14.7320);
  1824. SetPlayerFacingAngle(playerid,297.2369);
  1825. SetCameraBehindPlayer(playerid);
  1826. }
  1827. if (cpid == 3)
  1828. {
  1829. InCar[playerid] = false;
  1830. SetPlayerPos(playerid,1570.9198,-1334.3802,16.4844);
  1831. SetPlayerFacingAngle(playerid,328.4369);
  1832. SetCameraBehindPlayer(playerid);
  1833. }
  1834. if (cpid == 4)
  1835. {
  1836. InCar[playerid] = false;
  1837. SetPlayerPos(playerid,1545.3409,-1366.1580,1880.9000);
  1838. SetPlayerFacingAngle(playerid,89.6141);
  1839. SetCameraBehindPlayer(playerid);
  1840. }
  1841. if (cpid >= 5)
  1842. {
  1843. GameTextForPlayer(playerid,"~w~ai castigat ~r~$1000~w~.",1000,4);
  1844. F_GivePlayerMoney(playerid, 1000);
  1845. CPS_RemoveCheckpoint(cpid);
  1846. }
  1847. return 1;
  1848. }
  1849.  
  1850. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1851.  
  1852. public OnPlayerSelectedMenuRow(playerid, row)
  1853. {
  1854. new Menu:CurrentMenu = GetPlayerMenu(playerid);
  1855.  
  1856. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1857.  
  1858. if(CurrentMenu == Teleports)
  1859. {
  1860. switch(row)
  1861. {
  1862. case 0: //Stunt zones 1
  1863. {
  1864. ShowMenuForPlayer(StuntZones1, playerid);
  1865. }
  1866. case 1: //Stunt zones 2
  1867. {
  1868. ShowMenuForPlayer(StuntZones2, playerid);
  1869. }
  1870. case 2: //Stunt zones 3
  1871. {
  1872. ShowMenuForPlayer(StuntZones3, playerid);
  1873. }
  1874. case 3: //DMZones
  1875. {
  1876. ShowMenuForPlayer(DMZones, playerid);
  1877. }
  1878. case 4: //OtherZones1
  1879. {
  1880. ShowMenuForPlayer(OtherZones1, playerid);
  1881. }
  1882. case 5: //OtherZones2
  1883. {
  1884. ShowMenuForPlayer(OtherZones2, playerid);
  1885. }
  1886. }
  1887. }
  1888.  
  1889. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1890.  
  1891. if(CurrentMenu == StuntZones1)
  1892. {
  1893. switch(row)
  1894. {
  1895. case 0: //BigJump
  1896. {
  1897. NormalTele(playerid, "BigJump", -594.1223,904.4135,432.5000, 135.0000, -594.1223,904.4135,432.5000, 135.0000, 0);
  1898. }
  1899. case 1: //BigJump2
  1900. {
  1901. NormalTele(playerid, "BigJump2", -639.9559,2328.1963,135.0000, 180.000, -662.6028,2306.1809,136.0709, 90.0000, 0);
  1902. }
  1903. case 2: //LSTower
  1904. {
  1905. NormalTele(playerid, "LSTower", 1537.1813,-1364.6439,1882.5000, 341.3670, 1541.3605,-1363.4252,1882.5000, 0.0000, 0);
  1906. }
  1907. case 3: //BuildingJump
  1908. {
  1909. SpeceficTele(playerid, "BuildingJump",-2882.8174,-3074.8611,83.0000, 180.0000, -2882.8174,-3074.8611,81.0000, 180.0000, 0, 461);
  1910. }
  1911. case 4: //Chilliad
  1912. {
  1913. NormalTele(playerid, "Chilliad", -2338.1836, -1631.0298, 483.7010, 244.0000, -2334.8801, -1646.7010, 483.7031, 23.0000, 0);
  1914. }
  1915.  
  1916. }
  1917. case 5: //Wall Ride
  1918. {
  1919. SpeceficTele(playerid, "Wallride",-803.5533,1833.4768,7.0000, 90.0000, -803.5533,1833.4768,7.0000, 90.0000, 0, 522);
  1920. }
  1921.  
  1922. {
  1923.  
  1924. }
  1925. case 6: //LVAirport
  1926. {
  1927. OnlyPlayerTele(playerid, "LVAirport", 1299.8621,1378.2822,10.3751, 0.0000, 0);
  1928. }
  1929.  
  1930. }
  1931. case 7: //SFAirport
  1932. {
  1933. NormalTele(playerid, "SFAirport", -1373.3844,-258.4916,14.0000, 315.0000, -1373.3844,-258.4916,14.0000, 315.0000, 0);
  1934. }
  1935. }
  1936. }
  1937.  
  1938. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1939.  
  1940. if(CurrentMenu == StuntZones2)
  1941. {
  1942. switch(row)
  1943. {
  1944. case 0: //Skate park
  1945. {
  1946. OnlyPlayerTele(playerid, "SkatePark", 1920.3247,-1402.8632,13.5703, 0.0000, 0);
  1947. }
  1948.  
  1949. }
  1950.  
  1951. }
  1952. case 1: //WayToDeath
  1953. {
  1954. SpeceficTele(playerid, "WayToDeath",996.6433,2787.8489,1067.7532, 90.0000, 1065.7683,2781.0957,1070.5000, 55.0000, 0, 541);
  1955. }
  1956. case 2: //Stadium
  1957. {
  1958. NormalTele(playerid, "Stadium", -1478.6078,1646.1399,1052.5313, 208.5000, -1486.8704,1642.6029,1060.6719, 180.0000, 14);
  1959. }
  1960.  
  1961. }
  1962. case 3: //MonsterCrash
  1963. {
  1964. SpeceficTele(playerid, "MonsterCrash",-2383.9839,2909.5325,362.3510, 180.0000, -2379.1731,2956.5103,361.9797, 150.0000, 0, 444);
  1965. }
  1966. case 4: //FreeWay
  1967. {
  1968. SpeceficTele(playerid, "FreeWay",-2847.1392,2185.9849,799.5908, 180.0000, -2838.7273,2199.9253,801.7857, 145.0000, 0, 568);
  1969. }
  1970.  
  1971. }
  1972. case 5: //DeadJump
  1973. {
  1974. NormalTele(playerid, "DeadJump", -673.3708,-3024.7944,705.3344, 0.0000, -678.4291,-3077.5681,705.6073, 336.8739, 0);
  1975. }
  1976.  
  1977. }
  1978. }
  1979. }
  1980.  
  1981. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1982.  
  1983. if(CurrentMenu == StuntZones3)
  1984. {
  1985. switch(row)
  1986. {
  1987.  
  1988. case 0: //Upside Down
  1989. {
  1990. SpeceficTele(playerid, "UpsideDown",391.1825,-82.5999,558.1525, 270.0000, 355.8427,-78.0696,558.4254, 244.6733, 0, 411);
  1991. }
  1992.  
  1993.  
  1994. }
  1995. }
  1996.  
  1997. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1998.  
  1999. if(CurrentMenu == TrainStations)
  2000. {
  2001. switch(row)
  2002. {
  2003. case 0: //LS
  2004. {
  2005. OnlyPlayerTele(playerid, "LSStation", 1734.6804,-1944.9839,13.5646, 126.6849, 0);
  2006. }
  2007. case 1: //SF
  2008. {
  2009. OnlyPlayerTele(playerid, "SFStation", -1965.7423,161.1771,27.6875, 252.6458, 0);
  2010. }
  2011. case 2: //LV1
  2012. {
  2013. OnlyPlayerTele(playerid, "LVStation1", 1430.7799,2653.1604,11.3926, 204.4157, 0);
  2014. }
  2015. case 3: //LV2
  2016. {
  2017. OnlyPlayerTele(playerid, "LVStation2", 2848.7876,1293.9376,11.3906, 238.8593, 0);
  2018. }
  2019. }
  2020. }
  2021.  
  2022. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2023.  
  2024. if(CurrentMenu == TuneGarages)
  2025. {
  2026. switch(row)
  2027. {
  2028. case 0: //TuneGarage1
  2029. {
  2030. NormalTele(playerid, "Tune1", -1935.9851,231.7287,34.1563, 0.0000, -1935.9851,231.7287,34.1563, 0.0000, 0);
  2031. }
  2032. case 1: //TuneGarage2
  2033. {
  2034. NormalTele(playerid, "Tune2", -2709.7312,217.4238,4.1797, 90.0000, -2709.7312,217.4238,4.1797, 90.0000, 0);
  2035. }
  2036. case 2: //TuneGarage3
  2037. {
  2038. NormalTele(playerid, "Tune3", 2386.8020,1036.3203,10.8203, 0.0000, 2386.8020,1036.3203,10.8203, 0.0000, 0);
  2039. }
  2040. case 3: //TuneGarage4
  2041. {
  2042. NormalTele(playerid, "Tune4", 2644.9768,-2030.9032,13.5540, 180.0000, 2644.9768,-2030.9032,13.5540, 180.0000, 0);
  2043. }
  2044. }
  2045. }
  2046.  
  2047. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2048.  
  2049. if(CurrentMenu == DMZones)
  2050. {
  2051. switch(row)
  2052. {
  2053. case 0: //BloodringArena
  2054. {
  2055. SpeceficTele(playerid, "BloodringArena",1158.0044,-2103.5696,500.0000, 0.0000, 1160.5853,-2103.3530,497.0000, 0.0000, 0, 504);
  2056. }
  2057. case 1: //Air Battle
  2058. {
  2059. OnlyPlayerTele(playerid, "AirBattle", 290.8786,1920.0966,17.6406, 270.0000, 0);
  2060. }
  2061.  
  2062. case 3: //Minigun Madness
  2063. {
  2064. ResetPlayerWeapons(playerid);
  2065. TogglePlayerControllable(playerid, 1);
  2066. new MinigunMadness[128], playerName[MAX_PLAYER_NAME], RandomSpawn = random(6);
  2067. GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
  2068. DMZone[playerid] = 1;
  2069. if (RandomSpawn == 0)
  2070. {
  2071. InCar[playerid] = false;
  2072. SetPlayerPos(playerid, 2595.3945,2758.7642,23.8222);
  2073. SetPlayerFacingAngle(playerid, 247.9706);
  2074. SetCameraBehindPlayer(playerid);
  2075. }
  2076. if (RandomSpawn == 1)
  2077. {
  2078. InCar[playerid] = false;
  2079. SetPlayerPos(playerid, 2600.9648,2726.4263,23.8222);
  2080. SetPlayerFacingAngle(playerid, 329.4380);
  2081. SetCameraBehindPlayer(playerid);
  2082. }
  2083. if (RandomSpawn == 2)
  2084. {
  2085. InCar[playerid] = false;
  2086. SetPlayerPos(playerid, 2639.5300,2729.5732,23.8222);
  2087. SetPlayerFacingAngle(playerid, 46.8321);
  2088. SetCameraBehindPlayer(playerid);
  2089. }
  2090. if (RandomSpawn == 3)
  2091. {
  2092. InCar[playerid] = false;
  2093. SetPlayerPos(playerid, 2642.3181,2757.0920,23.8222);
  2094. SetPlayerFacingAngle(playerid, 121.7195);
  2095. SetCameraBehindPlayer(playerid);
  2096. }
  2097. if (RandomSpawn == 4)
  2098. {
  2099. InCar[playerid] = false;
  2100. SetPlayerPos(playerid, 2649.0498,2780.8462,19.3222);
  2101. SetPlayerFacingAngle(playerid, 196.2701);
  2102. SetCameraBehindPlayer(playerid);
  2103. }
  2104. if (RandomSpawn == 5)
  2105. {
  2106. InCar[playerid] = false;
  2107. SetPlayerPos(playerid, 2607.4639,2732.1467,36.5386);
  2108. SetPlayerFacingAngle(playerid, 255.2007);
  2109. SetCameraBehindPlayer(playerid);
  2110. }
  2111. GivePlayerWeapon(playerid, 38, 2000);
  2112. SetPlayerInterior(playerid, 0);
  2113. SendClientMessage(playerid, COLOR_BASIC, "Ai fost teleportat la -MinigunMadness-");
  2114. SendClientMessage(playerid, COLOR_RED, "IMPUSCAREA JUCATORILOR CU MINIGUNUL INAFARA -MINIGUNMADNESS-ULUI- V-A REZULTA JAIL 5 MINUTE!!!");
  2115. format(MinigunMadness, sizeof(MinigunMadness), "%s has teleported to /MinigunMadness", playerName);
  2116. for(new i=0; i<MAX_PLAYERS; i++)
  2117. {
  2118. if(IsPlayerConnected(i))
  2119. {
  2120. if(ReceiveInfo[i] == true)
  2121. {
  2122. SendClientMessage(i, COLOR_GREY, MinigunMadness);
  2123. }
  2124. }
  2125. }
  2126. }
  2127. case 4: //Ship Madness
  2128. {
  2129. ResetPlayerWeapons(playerid);
  2130. TogglePlayerControllable(playerid, 1);
  2131. new ShipMadness[128], playerName[MAX_PLAYER_NAME], RandomSpawn = random(9);
  2132. GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
  2133. DMZone[playerid] = 2;
  2134. if (RandomSpawn == 0)
  2135. {
  2136. InCar[playerid] = false;
  2137. SetPlayerPos(playerid, -2473.3635,1552.3779,33.2273);
  2138. SetPlayerFacingAngle(playerid, 162.4520);
  2139. SetCameraBehindPlayer(playerid);
  2140. }
  2141. if (RandomSpawn == 1)
  2142. {
  2143. InCar[playerid] = false;
  2144. SetPlayerPos(playerid, -2464.5215,1531.9247,17.3281);
  2145. SetPlayerFacingAngle(playerid, 356.1172);
  2146. SetCameraBehindPlayer(playerid);
  2147. }
  2148. if (RandomSpawn == 2)
  2149. {
  2150. InCar[playerid] = false;
  2151. SetPlayerPos(playerid, -2460.7542,1551.8220,23.1406);
  2152. SetPlayerFacingAngle(playerid, 179.0821);
  2153. SetCameraBehindPlayer(playerid);
  2154. }
  2155. if (RandomSpawn == 3)
  2156. {
  2157. InCar[playerid] = false;
  2158. SetPlayerPos(playerid, -2444.2595,1530.2435,20.2344);
  2159. SetPlayerFacingAngle(playerid, 340.1136);
  2160. SetCameraBehindPlayer(playerid);
  2161. }
  2162. if (RandomSpawn == 4)
  2163. {
  2164. InCar[playerid] = false;
  2165. SetPlayerPos(playerid, -2401.1440,1532.8340,26.0469);
  2166. SetPlayerFacingAngle(playerid, 17.7140);
  2167. SetCameraBehindPlayer(playerid);
  2168. }
  2169. if (RandomSpawn == 5)
  2170. {
  2171. InCar[playerid] = false;
  2172. SetPlayerPos(playerid, -2374.3948,1535.5518,26.0469);
  2173. SetPlayerFacingAngle(playerid, 57.7976);
  2174. SetCameraBehindPlayer(playerid);
  2175. }
  2176. if (RandomSpawn == 6)
  2177. {
  2178. InCar[playerid] = false;
  2179. SetPlayerPos(playerid, -2359.6692,1561.0190,26.0469);
  2180. SetPlayerFacingAngle(playerid, 162.1386);
  2181. SetCameraBehindPlayer(playerid);
  2182. }
  2183. if (RandomSpawn == 7)
  2184. {
  2185. InCar[playerid] = false;
  2186. SetPlayerPos(playerid, -2382.4871,1547.8801,10.8281);
  2187. SetPlayerFacingAngle(playerid, 108.2448);
  2188. SetCameraBehindPlayer(playerid);
  2189. }
  2190. if (RandomSpawn == 8)
  2191. {
  2192. InCar[playerid] = false;
  2193. SetPlayerPos(playerid, -2422.0405,1551.3163,7.9219);
  2194. SetPlayerFacingAngle(playerid, 143.3385);
  2195. SetCameraBehindPlayer(playerid);
  2196. }
  2197. GivePlayerWeapon(playerid, 4, 1);
  2198. GivePlayerWeapon(playerid, 24, 47);
  2199. GivePlayerWeapon(playerid, 26, 44);
  2200. SetPlayerInterior(playerid, 0);
  2201. SendClientMessage(playerid, COLOR_BASIC, "Ai fost teleportat la -ShipMadness-");
  2202. SendClientMessage(playerid, COLOR_RED, "IMPUSCAREA JUCATORILOR CU ARMELE INAFARA -SHIPMADNESS- V-A REZULTA JAIL 5 MIN!!!");
  2203. format(ShipMadness, sizeof(ShipMadness), "%s s-a teleportat la /ShipMadness", playerName);
  2204. for(new i=0; i<MAX_PLAYERS; i++)
  2205. {
  2206. if(IsPlayerConnected(i))
  2207. {
  2208. if(ReceiveInfo[i] == true)
  2209. {
  2210. SendClientMessage(i, COLOR_GREY, ShipMadness);
  2211. }
  2212. }
  2213. }
  2214. }
  2215. case 5: //Glass Madness
  2216. {
  2217. ResetPlayerWeapons(playerid);
  2218. TogglePlayerControllable(playerid, 1);
  2219. new GlassMadness[128], playerName[MAX_PLAYER_NAME], RandomSpawn = random(8);
  2220. GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
  2221. DMZone[playerid] = 3;
  2222. if (RandomSpawn == 0)
  2223. {
  2224. InCar[playerid] = false;
  2225. SetPlayerPos(playerid, -33.6020,1507.4240,95.4173);
  2226. SetPlayerFacingAngle(playerid, 325.6300);
  2227. SetCameraBehindPlayer(playerid);
  2228. }
  2229. if (RandomSpawn == 1)
  2230. {
  2231. InCar[playerid] = false;
  2232. SetPlayerPos(playerid, -12.6829,1507.4701,95.4341);
  2233. SetPlayerFacingAngle(playerid, 40.2041);
  2234. SetCameraBehindPlayer(playerid);
  2235. }
  2236. if (RandomSpawn == 2)
  2237. {
  2238. InCar[playerid] = false;
  2239. SetPlayerPos(playerid, -12.6831,1544.3137,95.4309);
  2240. SetPlayerFacingAngle(playerid, 146.1118);
  2241. SetCameraBehindPlayer(playerid);
  2242. }
  2243. if (RandomSpawn == 3)
  2244. {
  2245. InCar[playerid] = false;
  2246. SetPlayerPos(playerid, -32.7342,1543.9973,95.4126);
  2247. SetPlayerFacingAngle(playerid, 220.0591);
  2248. SetCameraBehindPlayer(playerid);
  2249. }
  2250. if (RandomSpawn == 4)
  2251. {
  2252. InCar[playerid] = false;
  2253. SetPlayerPos(playerid, -23.6215,1545.4828,95.4222);
  2254. SetPlayerFacingAngle(playerid, 181.8555);
  2255. SetCameraBehindPlayer(playerid);
  2256. }
  2257. if (RandomSpawn == 5)
  2258. {
  2259. InCar[playerid] = false;
  2260. SetPlayerPos(playerid, -11.9289,1525.8883,95.4330);
  2261. SetPlayerFacingAngle(playerid, 89.4213);
  2262. SetCameraBehindPlayer(playerid);
  2263. }
  2264. if (RandomSpawn == 6)
  2265. {
  2266. InCar[playerid] = false;
  2267. SetPlayerPos(playerid, -23.4273,1505.9843,95.4257);
  2268. SetPlayerFacingAngle(playerid, 359.8071);
  2269. SetCameraBehindPlayer(playerid);
  2270. }
  2271. if (RandomSpawn == 7)
  2272. {
  2273. InCar[playerid] = false;
  2274. SetPlayerPos(playerid, -34.1823,1525.6079,95.4088);
  2275. SetPlayerFacingAngle(playerid, 270.5063);
  2276. SetCameraBehindPlayer(playerid);
  2277. }
  2278. GivePlayerWeapon(playerid, 29, 130);
  2279. SetPlayerInterior(playerid, 0);
  2280. SendClientMessage(playerid, COLOR_BASIC, "Te-ai teleportat la -GlassMadness-");
  2281. SendClientMessage(playerid, COLOR_RED, "IMPUSCAREA JUCATORILOR CU ARMELE INAFARA -GLASSMADNESS- V-A REZULTA JAIL 5 MIN!!!");
  2282. format(GlassMadness, sizeof(GlassMadness), "%s s-a teleportat la /GlassMadness", playerName);
  2283. for(new i=0; i<MAX_PLAYERS; i++)
  2284. {
  2285. if(IsPlayerConnected(i))
  2286. {
  2287. if(ReceiveInfo[i] == true)
  2288. {
  2289. SendClientMessage(i, COLOR_GREY, GlassMadness);
  2290. }
  2291. }
  2292. }
  2293. }
  2294.  
  2295. }
  2296. case 7: //Derby
  2297. {
  2298. NormalTele(playerid, "Derby", -1441.9851,937.9876,1036.3468, 279.2885, -1424.1138,930.0392,1036.4016, 354.8884, 15);
  2299. }
  2300. case 8: //RC War
  2301. {
  2302. OnlyPlayerTele(playerid, "RCWar", -1130.8673,1034.7043,1345.7231, 243.5756, 10);
  2303. DMZone[playerid] = 5;
  2304. }
  2305. case 9: //Watch RC War
  2306. {
  2307. OnlyPlayerTele(playerid, "WatchRCWar", -1136.3916,1023.5286,1358.9141, 213.5151, 10);
  2308. }
  2309. }
  2310. }
  2311.  
  2312. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2313.  
  2314. if(CurrentMenu == OtherZones1)
  2315. {
  2316. switch(row)
  2317. {
  2318. case 0: //TuneGarages
  2319. {
  2320. ShowMenuForPlayer(TuneGarages, playerid);
  2321. }
  2322. case 1: //TrainStations
  2323. {
  2324. ShowMenuForPlayer(TrainStations, playerid);
  2325. }
  2326. case 2: //TruckStops
  2327. {
  2328. ShowMenuForPlayer(TruckStops, playerid);
  2329. }
  2330. case 3: //AA
  2331. {
  2332. NormalTele(playerid, "AA", 402.8024,2534.6926,16.700, 150.000, 411.1637,2539.2366,16.5473, 90.0000, 0);
  2333. }
  2334. case 4: //Home
  2335. {
  2336. NormalTele(playerid, "Home", -468.3654,2208.0317,46.4776, 115.0000, -468.3654,2208.0317,46.4776, 115.0000, 0);
  2337. }
  2338. case 5: //DragRace
  2339. {
  2340. NormalTele(playerid, "DragRace", 1031.1125,-2297.4236,12.8004, 60.0000, 1031.1125,-2297.4236,12.8004, 60.0000, 0);
  2341. }
  2342. case 6: //Karting
  2343. {
  2344. SpeceficTele(playerid, "Karting",2888.9099,1028.5667,17.0000, 0.0000, 2888.9377,1026.1427,13.4755, 0.0000, 0, 571);
  2345. }
  2346.  
  2347. case 8: //Dirt
  2348. {
  2349. NormalTele(playerid, "Dirt", -1299.6615,-700.7803,1056.2037, 31.1929, -1295.2308,-694.4233,1056.4128, 55.7578, 4);
  2350. }
  2351. case 9: //AdminCastle
  2352. {
  2353. NormalTele(playerid, "AdminCastle", -2891.6179,-76.7571,4.0496, 69.4484, -2899.2368,-76.9977,4.1619, 52.9987, 0);
  2354. }
  2355. case 10: //PinkAutos
  2356. {
  2357. NormalTele(playerid, "PinkAutos", -1623.2146,1227.1677,7.0391, 114.0600, -1620.0802,1221.2664,7.1875, 107.4800, 0);
  2358. }
  2359. }
  2360. }
  2361.  
  2362. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2363.  
  2364. if(CurrentMenu == OtherZones2)
  2365. {
  2366. switch(row)
  2367. {
  2368. case 0: //Drift
  2369. {
  2370. OnlyPlayerTele(playerid, "Drift", -309.9550,1560.8075,75.3594, 250.5937, 0);
  2371. }
  2372.  
  2373. }
  2374.  
  2375. }
  2376. }
  2377. }
  2378.  
  2379. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2380.  
  2381. if(CurrentMenu == TruckStops)
  2382. {
  2383. switch(row)
  2384. {
  2385. case 0: //LasVegas Truck Stop
  2386. {
  2387. OnlyPlayerTele(playerid, "LVTruckStop", 661.4391,1718.3545,7.1875, 117.5748, 0);
  2388. }
  2389. case 1: //Chilliad Truck Stop
  2390. {
  2391. OnlyPlayerTele(playerid, "CTruckStop", -1560.8802,-2735.1248,48.7435, 223.5058, 0);
  2392. }
  2393. case 2: //Dam Truck Stop
  2394. {
  2395. OnlyPlayerTele(playerid, "DTruckStop", -314.5585,1773.8600,43.6406, 192.1722, 0);
  2396. }
  2397. }
  2398. }
  2399.  
  2400. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2401.  
  2402. if(CurrentMenu == SpawnplaceMenu)
  2403. {
  2404. switch(row)
  2405. {
  2406. case 0: //SFAirport
  2407. {
  2408. spawnplace[playerid] = 1;
  2409. spawnplacechosen[playerid] = true;
  2410. TogglePlayerControllable(playerid, 1);
  2411. SendClientMessage(playerid, COLOR_BASIC, "Acum vei fi spawnat la -SFAirport- dupa ce mori.");
  2412. }
  2413. case 1: //DamStunt
  2414. {
  2415. spawnplace[playerid] = 2;
  2416. spawnplacechosen[playerid] = true;
  2417. TogglePlayerControllable(playerid, 1);
  2418. SendClientMessage(playerid, COLOR_BASIC, "Acum vei fi spawnat la -DamStunt- dupa ce mori.");
  2419. }
  2420. }
  2421. }
  2422. return 1;
  2423. }
  2424.  
  2425. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2426.  
  2427. public OnPlayerExitedMenu(playerid)
  2428. {
  2429. new Menu:CurrentMenu = GetPlayerMenu(playerid);
  2430. if(Menu:CurrentMenu == SpawnplaceMenu)
  2431. {
  2432. TogglePlayerControllable(playerid, 1);
  2433. }
  2434. if(Menu:CurrentMenu == StuntZones1)
  2435. {
  2436. ShowMenuForPlayer(Teleports, playerid);
  2437. TogglePlayerControllable(playerid, 0);
  2438. }
  2439. if(Menu:CurrentMenu == StuntZones2)
  2440. {
  2441. ShowMenuForPlayer(Teleports, playerid);
  2442. TogglePlayerControllable(playerid, 0);
  2443. }
  2444. if(Menu:CurrentMenu == StuntZones3)
  2445. {
  2446. ShowMenuForPlayer(Teleports, playerid);
  2447. TogglePlayerControllable(playerid, 0);
  2448. }
  2449. if(Menu:CurrentMenu == DMZones)
  2450. {
  2451. ShowMenuForPlayer(Teleports, playerid);
  2452. TogglePlayerControllable(playerid, 0);
  2453. }
  2454. if(Menu:CurrentMenu == TuneGarages)
  2455. {
  2456. ShowMenuForPlayer(OtherZones1, playerid);
  2457. TogglePlayerControllable(playerid, 0);
  2458. }
  2459. if(Menu:CurrentMenu == TrainStations)
  2460. {
  2461. ShowMenuForPlayer(OtherZones1, playerid);
  2462. TogglePlayerControllable(playerid, 0);
  2463. }
  2464. if(Menu:CurrentMenu == TruckStops)
  2465. {
  2466. ShowMenuForPlayer(OtherZones1, playerid);
  2467. TogglePlayerControllable(playerid, 0);
  2468. }
  2469. if(Menu:CurrentMenu == OtherZones1)
  2470. {
  2471. ShowMenuForPlayer(Teleports, playerid);
  2472. TogglePlayerControllable(playerid, 0);
  2473. }
  2474. if(Menu:CurrentMenu == OtherZones2)
  2475. {
  2476. ShowMenuForPlayer(Teleports, playerid);
  2477. TogglePlayerControllable(playerid, 0);
  2478. }
  2479. if(Menu:CurrentMenu == Teleports)
  2480. {
  2481. TogglePlayerControllable(playerid, 1);
  2482. }
  2483. return 1;
  2484. }
  2485.  
  2486. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2487.  
  2488. public OnPlayerEnterVehicle(playerid,vehicleid)
  2489. {
  2490. vehid[playerid] = vehicleid;
  2491. NitroActive[playerid] = false;
  2492. for(new i = 0; i < sizeof(godcar); i++)
  2493. {
  2494. if(vehicleid == godcar[i])
  2495. {
  2496. GodCartimer = SetTimer("GodCarTimer",1000,1);
  2497. }
  2498. }
  2499. return 1;
  2500. }
  2501.  
  2502. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2503.  
  2504. public OnPlayerExitVehicle(playerid, vehicleid)
  2505. {
  2506. InCar[playerid] = false;
  2507.  
  2508. for(new i = 0; i < sizeof(godcar); i++)
  2509. {
  2510. if(vehicleid == godcar[i])
  2511. {
  2512. KillTimer(GodCartimer);
  2513. }
  2514. }
  2515. return 1;
  2516. }
  2517.  
  2518. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2519.  
  2520. public GodCarTimer(playerid)
  2521. {
  2522. SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
  2523. return 1;
  2524. }
  2525.  
  2526. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2527.  
  2528. public OnPlayerConnect(playerid)
  2529. {
  2530. F_OnPlayerConnect(playerid);
  2531.  
  2532. Textdraw0 = TextDrawCreate(3.000000,344.000000,"s t u n t u n i v e r s e v0.5");
  2533. TextDrawUseBox(Textdraw0,1);
  2534. TextDrawBoxColor(Textdraw0,0x000000ff);
  2535. TextDrawTextSize(Textdraw0,-1.000000,146.000000);
  2536. TextDrawAlignment(Textdraw0,0);
  2537. TextDrawBackgroundColor(Textdraw0,0x0000ff33);
  2538. TextDrawFont(Textdraw0,3);
  2539. TextDrawLetterSize(Textdraw0,0.299999,0.700000);
  2540. TextDrawColor(Textdraw0,0xffffffff);
  2541. TextDrawSetOutline(Textdraw0,1);
  2542. TextDrawSetProportional(Textdraw0,1);
  2543. TextDrawShowForPlayer(playerid, Text:Textdraw0);
  2544.  
  2545. Checkgate = SetTimer("CheckGate", 1000, 1);
  2546. lvwz = SetTimer("LVWZ", 1000, 1);
  2547.  
  2548. SetPlayerMapIcon( playerid, 1, -3535.9673,-66.2674,2.1839, 5, 0); //Airport Admincastle
  2549. SetPlayerMapIcon( playerid, 2, -3357.6938,-69.7644,123.2506, 19, 0); //Flag AdminCastle
  2550. SetPlayerMapIcon( playerid, 3, -3284.2493,-125.4545,2.5392, 9, 0); //Boats AdminCastle
  2551. // SetPlayerMapIcon( playerid, 4, 2869.8384,-1749.3060,11.0444, 37, 0); //Secret Stuntzone
  2552. SetPlayerMapIcon( playerid, 5, 1002.3448,-2291.4976,14.0816, 53, 0); //DragRace
  2553. SetPlayerMapIcon( playerid, 6, 200.6568,2503.0281,16.4844, 5, 0); //AA
  2554. SetPlayerMapIcon( playerid, 7, -468.6863,2207.8826,46.5093, 56, 0); //SpawnPoint
  2555. SetPlayerMapIcon( playerid, 8, 314.3689,1906.3972,17.6406, 5, 0); //Airbattle (Area51)
  2556. SetPlayerMapIcon( playerid, 9, 610.0776,1698.3099,6.9922, 51, 0); //Truck Stop
  2557. SetPlayerMapIcon( playerid, 10, -1597.0704,-2727.6892,48.5391, 51, 0); //Truck Stop
  2558. SetPlayerMapIcon( playerid, 11, -327.0811,1768.1223,42.7596, 51, 0); //Truck Stop
  2559. SetPlayerMapIcon( playerid, 12, 1734.6804,-1944.9839,13.564, 48, 0); //Train Station
  2560. SetPlayerMapIcon( playerid, 13, -1961.2306,138.1871,27.6875, 48, 0); //Train Station
  2561. SetPlayerMapIcon( playerid, 14, 1433.2821,2651.9473,11.3926, 48, 0); //Train Station
  2562. SetPlayerMapIcon( playerid, 15, 2841.9917,1290.7056,11.3906, 48, 0); //Train Station
  2563. SetPlayerMapIcon( playerid, 16, -1433.4529,-956.0518,200.9836, 19, 0); //Flag Hideout
  2564.  
  2565. new pName[MAX_PLAYER_NAME];
  2566. new string[128];
  2567. GetPlayerName(playerid, pName, sizeof(pName));
  2568. format(string, sizeof(string), "%s a intrat pe server.", pName);
  2569. SendClientMessageToAll(COLOR_GREY, string);
  2570.  
  2571. if(!strcmp("[ViP]Labrik",pName,true) || !strcmp("netzeek",pName,true) || !strcmp("[MT]Lavis",pName,true))
  2572. {
  2573. new kstring[128];
  2574. format(kstring, sizeof(kstring), "%s a primit kick (nume nepermis).", pName);
  2575. SendClientMessageToAll(COLOR_GREY, kstring);
  2576. print(kstring);
  2577. Kick(playerid);
  2578. }
  2579.  
  2580. AllowPlayerTeleport(playerid, 0);
  2581.  
  2582. BombArmed[playerid] = false;
  2583. AntiFalloff[playerid] = false;
  2584. DMZone[playerid] = 0;
  2585. spawnplacechosen[playerid] = false;
  2586. ReceiveInfo[playerid] = false;
  2587. stupidjumpsfound[playerid] = 0;
  2588.  
  2589. SendClientMessage(playerid, COLOR_BASIC, "Bun venit pe (¯`·._.·[Stunt Universe]·._.·´¯)");
  2590. SendClientMessage(playerid, COLOR_BASIC, "Joaca corect, nu face spam, nu folosi coduri, etc.");
  2591. SendClientMessage(playerid, COLOR_RED, "Pentru mai multe informatii scrie /ajutor.");
  2592. SendClientMessage(playerid, COLOR_BASIC, "Last update: /RCWar renewed, tuned vehicles, new self-healing system and new animations.");
  2593. return 1;
  2594. }
  2595.  
  2596. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2597.  
  2598. public CountDown()
  2599. {
  2600. switch(Count)
  2601. {
  2602. case 5: { GameTextForAll("~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~-~r~ 5 ~b~-", 1100, 3); }
  2603. case 4: { GameTextForAll("~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~-~r~ 4 ~b~-", 1100, 3); }
  2604. case 3: { GameTextForAll("~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~-~r~ 3 ~b~-", 1100, 3); }
  2605. case 2: { GameTextForAll("~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~-~r~ 2 ~b~-", 1100, 3); }
  2606. case 1: { GameTextForAll("~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~-~r~ 1 ~b~-", 1100, 3); }
  2607. case 0:
  2608. {
  2609. GameTextForAll("~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~-~g~ START! GO GO GO! ~b~-", 2000, 3);
  2610. KillTimer(CountdownTimer);
  2611. IsCountdownStarted = false;
  2612. }
  2613. }
  2614. Count--;
  2615. }
  2616.  
  2617. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2618.  
  2619. public OnPlayerSpawn(playerid)
  2620. {
  2621. PlayerPlaySound(playerid, 1184, -1370.2362,-256.3250,15.0000); //stop geluid
  2622. SetPlayerHealth(playerid, 100);
  2623.  
  2624. if(SkinChooseIslandObjectsShown[playerid] == true)
  2625. {
  2626. DestroyPlayerObject(playerid, SpawnIslandObject1);
  2627. DestroyPlayerObject(playerid, SpawnIslandObject2);
  2628. DestroyPlayerObject(playerid, SpawnIslandObject3);
  2629. DestroyPlayerObject(playerid, SpawnIslandObject4);
  2630. DestroyPlayerObject(playerid, SpawnIslandObject5);
  2631. DestroyPlayerObject(playerid, SpawnIslandObject6);
  2632. DestroyPlayerObject(playerid, SpawnIslandObject7);
  2633. DestroyPlayerObject(playerid, SpawnIslandObject8);
  2634. DestroyPlayerObject(playerid, SpawnIslandObject9);
  2635. DestroyPlayerObject(playerid, SpawnIslandObject10);
  2636. DestroyPlayerObject(playerid, SpawnIslandObject11);
  2637. DestroyPlayerObject(playerid, SpawnIslandObject12);
  2638. DestroyPlayerObject(playerid, SpawnIslandObject13);
  2639. DestroyPlayerObject(playerid, SpawnIslandObject14);
  2640. DestroyPlayerObject(playerid, SpawnIslandObject15);
  2641. DestroyPlayerObject(playerid, SpawnIslandObject16);
  2642. DestroyPlayerObject(playerid, SpawnIslandObject17);
  2643. DestroyPlayerObject(playerid, SpawnIslandObject18);
  2644. DestroyPlayerObject(playerid, SpawnIslandObject19);
  2645. DestroyPlayerObject(playerid, SpawnIslandObject20);
  2646. DestroyPlayerObject(playerid, SpawnIslandObject21);
  2647. DestroyPlayerObject(playerid, SpawnIslandObject22);
  2648. DestroyPlayerObject(playerid, SpawnIslandObject23);
  2649. DestroyPlayerObject(playerid, SpawnIslandObject24);
  2650. DestroyPlayerObject(playerid, SpawnIslandObject25);
  2651. DestroyPlayerObject(playerid, SpawnIslandObject26);
  2652. DestroyPlayerObject(playerid, SpawnIslandObject27);
  2653. DestroyPlayerObject(playerid, SpawnIslandObject28);
  2654. DestroyPlayerObject(playerid, SpawnIslandObject29);
  2655. DestroyPlayerObject(playerid, SpawnIslandObject30);
  2656. DestroyPlayerObject(playerid, SpawnIslandObject31);
  2657. DestroyPlayerObject(playerid, SpawnIslandObject32);
  2658. DestroyPlayerObject(playerid, SpawnIslandObject33);
  2659. DestroyPlayerObject(playerid, SpawnIslandObject34);
  2660. DestroyPlayerObject(playerid, SpawnIslandObject35);
  2661. DestroyPlayerObject(playerid, SpawnIslandObject36);
  2662.  
  2663. SkinChooseIslandObjectsShown[playerid] = false;
  2664. }
  2665.  
  2666. GangZoneShowForPlayer(playerid, DragRaceGangZoneBlack, 0x000000FF);
  2667. GangZoneShowForPlayer(playerid, DragRaceGangZoneWhite1, 0xD7D7D7FF);
  2668. GangZoneShowForPlayer(playerid, DragRaceGangZoneWhite2, 0xD7D7D7FF);
  2669. GangZoneShowForPlayer(playerid, BuildingJumpGangZone, 0xD7D7D7FF);
  2670. GangZoneShowForPlayer(playerid, BuildingJumpGangZoneKicker, 0x003C77FF);
  2671. GangZoneShowForPlayer(playerid, AdminCastleGangZone1, 0x770000FF);
  2672. GangZoneShowForPlayer(playerid, AdminCastleGangZone2, 0x6F89AAFF);
  2673. GangZoneShowForPlayer(playerid, GlassMadnessGangZone1, 0x999999FF);
  2674. GangZoneShowForPlayer(playerid, GlassMadnessGangZone2, 0x999999FF);
  2675. GangZoneShowForPlayer(playerid, GlassMadnessGangZone3, 0x999999FF);
  2676.  
  2677. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2678.  
  2679. if(DMZone[playerid] >= 1)
  2680. {
  2681.  
  2682. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2683.  
  2684. if(DMZone[playerid] == 1)
  2685. {
  2686. new RandomSpawn = random(6);
  2687. if (RandomSpawn == 0)
  2688. {
  2689. InCar[playerid] = false;
  2690. SetPlayerPos(playerid, 2595.3945,2758.7642,23.8222);
  2691. SetPlayerFacingAngle(playerid, 247.9706);
  2692. SetCameraBehindPlayer(playerid);
  2693. }
  2694. if (RandomSpawn == 1)
  2695. {
  2696. InCar[playerid] = false;
  2697. SetPlayerPos(playerid, 2600.9648,2726.4263,23.8222);
  2698. SetPlayerFacingAngle(playerid, 329.4380);
  2699. SetCameraBehindPlayer(playerid);
  2700. }
  2701. if (RandomSpawn == 2)
  2702. {
  2703. InCar[playerid] = false;
  2704. SetPlayerPos(playerid, 2639.5300,2729.5732,23.8222);
  2705. SetPlayerFacingAngle(playerid, 46.8321);
  2706. SetCameraBehindPlayer(playerid);
  2707. }
  2708. if (RandomSpawn == 3)
  2709. {
  2710. InCar[playerid] = false;
  2711. SetPlayerPos(playerid, 2642.3181,2757.0920,23.8222);
  2712. SetPlayerFacingAngle(playerid, 121.7195);
  2713. SetCameraBehindPlayer(playerid);
  2714. }
  2715. if (RandomSpawn == 4)
  2716. {
  2717. InCar[playerid] = false;
  2718. SetPlayerPos(playerid, 2649.0498,2780.8462,19.3222);
  2719. SetPlayerFacingAngle(playerid, 196.2701);
  2720. SetCameraBehindPlayer(playerid);
  2721. }
  2722. if (RandomSpawn == 5)
  2723. {
  2724. InCar[playerid] = false;
  2725. SetPlayerPos(playerid, 2607.4639,2732.1467,36.5386);
  2726. SetPlayerFacingAngle(playerid, 255.2007);
  2727. SetCameraBehindPlayer(playerid);
  2728. }
  2729. GivePlayerWeapon(playerid, 38, 2000);
  2730. SetPlayerInterior(playerid, 0);
  2731. SendClientMessage(playerid, COLOR_RED, "IMPUSCAREA JUCATORILOR INAFARA -MINIGUNMADNESS- V-A REZULTA JAIL 5 MIN!!!");
  2732. SendClientMessage(playerid, COLOR_GREY, "Foloseste /ExitDM ca sa iesi din MinigunMadness.");
  2733. }
  2734.  
  2735. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2736.  
  2737. if(DMZone[playerid] == 2)
  2738. {
  2739. new RandomSpawn = random(9);
  2740. if (RandomSpawn == 0)
  2741. {
  2742. InCar[playerid] = false;
  2743. SetPlayerPos(playerid, -2473.3635,1552.3779,33.2273);
  2744. SetPlayerFacingAngle(playerid, 162.4520);
  2745. SetCameraBehindPlayer(playerid);
  2746. }
  2747. if (RandomSpawn == 1)
  2748. {
  2749. InCar[playerid] = false;
  2750. SetPlayerPos(playerid, -2464.5215,1531.9247,17.3281);
  2751. SetPlayerFacingAngle(playerid, 356.1172);
  2752. SetCameraBehindPlayer(playerid);
  2753. }
  2754. if (RandomSpawn == 2)
  2755. {
  2756. InCar[playerid] = false;
  2757. SetPlayerPos(playerid, -2460.7542,1551.8220,23.1406);
  2758. SetPlayerFacingAngle(playerid, 179.0821);
  2759. SetCameraBehindPlayer(playerid);
  2760. }
  2761. if (RandomSpawn == 3)
  2762. {
  2763. InCar[playerid] = false;
  2764. SetPlayerPos(playerid, -2444.2595,1530.2435,20.2344);
  2765. SetPlayerFacingAngle(playerid, 340.1136);
  2766. SetCameraBehindPlayer(playerid);
  2767. }
  2768. if (RandomSpawn == 4)
  2769. {
  2770. InCar[playerid] = false;
  2771. SetPlayerPos(playerid, -2401.1440,1532.8340,26.0469);
  2772. SetPlayerFacingAngle(playerid, 17.7140);
  2773. SetCameraBehindPlayer(playerid);
  2774. }
  2775. if (RandomSpawn == 5)
  2776. {
  2777. InCar[playerid] = false;
  2778. SetPlayerPos(playerid, -2374.3948,1535.5518,26.0469);
  2779. SetPlayerFacingAngle(playerid, 57.7976);
  2780. SetCameraBehindPlayer(playerid);
  2781. }
  2782. if (RandomSpawn == 6)
  2783. {
  2784. InCar[playerid] = false;
  2785. SetPlayerPos(playerid, -2359.6692,1561.0190,26.0469);
  2786. SetPlayerFacingAngle(playerid, 162.1386);
  2787. SetCameraBehindPlayer(playerid);
  2788. }
  2789. if (RandomSpawn == 7)
  2790. {
  2791. InCar[playerid] = false;
  2792. SetPlayerPos(playerid, -2382.4871,1547.8801,10.8281);
  2793. SetPlayerFacingAngle(playerid, 108.2448);
  2794. SetCameraBehindPlayer(playerid);
  2795. }
  2796. if (RandomSpawn == 8)
  2797. {
  2798. InCar[playerid] = false;
  2799. SetPlayerPos(playerid, -2422.0405,1551.3163,7.9219);
  2800. SetPlayerFacingAngle(playerid, 143.3385);
  2801. SetCameraBehindPlayer(playerid);
  2802. }
  2803. GivePlayerWeapon(playerid, 4, 1);
  2804. GivePlayerWeapon(playerid, 24, 47);
  2805. GivePlayerWeapon(playerid, 26, 44);
  2806. SetPlayerInterior(playerid, 0);
  2807. SendClientMessage(playerid, COLOR_RED, "IMPUSCAREA JUCATORILOR INAFARA -SHIPMADNESS- V-A REZULTA JAIL 5 MIN!!!");
  2808. SendClientMessage(playerid, COLOR_GREY, "Foloseste /ExitDM ca sa iesi din SHIPMADNESS.");
  2809. }
  2810.  
  2811. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2812.  
  2813. if(DMZone[playerid] == 3)
  2814. {
  2815. new RandomSpawn = random(8);
  2816. if (RandomSpawn == 0)
  2817. {
  2818. InCar[playerid] = false;
  2819. SetPlayerPos(playerid, -33.6020,1507.4240,95.4173);
  2820. SetPlayerFacingAngle(playerid, 325.6300);
  2821. SetCameraBehindPlayer(playerid);
  2822. }
  2823. if (RandomSpawn == 1)
  2824. {
  2825. InCar[playerid] = false;
  2826. SetPlayerPos(playerid, -12.6829,1507.4701,95.4341);
  2827. SetPlayerFacingAngle(playerid, 40.2041);
  2828. SetCameraBehindPlayer(playerid);
  2829. }
  2830. if (RandomSpawn == 2)
  2831. {
  2832. InCar[playerid] = false;
  2833. SetPlayerPos(playerid, -12.6831,1544.3137,95.4309);
  2834. SetPlayerFacingAngle(playerid, 146.1118);
  2835. SetCameraBehindPlayer(playerid);
  2836. }
  2837. if (RandomSpawn == 3)
  2838. {
  2839. InCar[playerid] = false;
  2840. SetPlayerPos(playerid, -32.7342,1543.9973,95.4126);
  2841. SetPlayerFacingAngle(playerid, 220.0591);
  2842. SetCameraBehindPlayer(playerid);
  2843. }
  2844. if (RandomSpawn == 4)
  2845. {
  2846. InCar[playerid] = false;
  2847. SetPlayerPos(playerid, -23.6215,1545.4828,95.4222);
  2848. SetPlayerFacingAngle(playerid, 181.8555);
  2849. SetCameraBehindPlayer(playerid);
  2850. }
  2851. if (RandomSpawn == 5)
  2852. {
  2853. InCar[playerid] = false;
  2854. SetPlayerPos(playerid, -11.9289,1525.8883,95.4330);
  2855. SetPlayerFacingAngle(playerid, 89.4213);
  2856. SetCameraBehindPlayer(playerid);
  2857. }
  2858. if (RandomSpawn == 6)
  2859. {
  2860. InCar[playerid] = false;
  2861. SetPlayerPos(playerid, -23.4273,1505.9843,95.4257);
  2862. SetPlayerFacingAngle(playerid, 359.8071);
  2863. SetCameraBehindPlayer(playerid);
  2864. }
  2865. if (RandomSpawn == 7)
  2866. {
  2867. InCar[playerid] = false;
  2868. SetPlayerPos(playerid, -34.1823,1525.6079,95.4088);
  2869. SetPlayerFacingAngle(playerid, 270.5063);
  2870. SetCameraBehindPlayer(playerid);
  2871. }
  2872. GivePlayerWeapon(playerid, 29, 130);
  2873. SetPlayerInterior(playerid, 0);
  2874. SendClientMessage(playerid, COLOR_RED, "IMPUSCAREA JUCATORILOR INAFARA -GLASSMADNESS- V-A REZULTA JAIL 5 MIN!!!");
  2875. SendClientMessage(playerid, COLOR_GREY, "Foloseste /ExitDM ca sa iesi din GlassMadness.");
  2876. }
  2877.  
  2878. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2879. /* //Deleted
  2880. if(DMZone[playerid] == 4)
  2881. {
  2882. new RandomSpawn = random(5);
  2883. if (RandomSpawn == 0)
  2884. {
  2885. InCar[playerid] = false;
  2886. SetPlayerPos(playerid, 3767.7358,-1813.6943,19.8772);
  2887. SetPlayerFacingAngle(playerid, 179.3254);
  2888. SetCameraBehindPlayer(playerid);
  2889. }
  2890. if (RandomSpawn == 1)
  2891. {
  2892. InCar[playerid] = false;
  2893. SetPlayerPos(playerid, 3828.8596,-1906.2285,15.4382);
  2894. SetPlayerFacingAngle(playerid, 52.7610);
  2895. SetCameraBehindPlayer(playerid);
  2896. }
  2897. if (RandomSpawn == 2)
  2898. {
  2899. InCar[playerid] = false;
  2900. SetPlayerPos(playerid, 3803.5884,-1965.7352,13.8772);
  2901. SetPlayerFacingAngle(playerid, 46.7841);
  2902. SetCameraBehindPlayer(playerid);
  2903. }
  2904. if (RandomSpawn == 3)
  2905. {
  2906. InCar[playerid] = false;
  2907. SetPlayerPos(playerid, 3688.8562,-1957.8295,14.8801);
  2908. SetPlayerFacingAngle(playerid, 331.2935);
  2909. SetCameraBehindPlayer(playerid);
  2910. }
  2911. if (RandomSpawn == 4)
  2912. {
  2913. InCar[playerid] = false;
  2914. SetPlayerPos(playerid, 3652.4124,-1876.3260,20.8859);
  2915. SetPlayerFacingAngle(playerid, 222.2524);
  2916. SetCameraBehindPlayer(playerid);
  2917. }
  2918. DynUpdateStart(playerid);
  2919. GivePlayerWeapon(playerid, 4, 1);
  2920. GivePlayerWeapon(playerid, 24, 47);
  2921. GivePlayerWeapon(playerid, 26, 44);
  2922. SetPlayerInterior(playerid, 0);
  2923. SendClientMessage(playerid, COLOR_RED, "SHOOTING WITH WEAPONS OUTSIDE -ISLAND DM- WIL RESULT IN JAIL 5 MIN!!!");
  2924. SendClientMessage(playerid, COLOR_GREY, "Use /ExitDM to exit Island DM.");
  2925. }
  2926. */
  2927. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2928.  
  2929. if(DMZone[playerid] == 5)
  2930. {
  2931. OnlyPlayerTele(playerid, "RCWar", -1130.8673,1034.7043,1345.7231, 243.5756, 10);
  2932. SendClientMessage(playerid, COLOR_GREY, "Foloseste /ExitDM ca sa iesi din Lupta RC.");
  2933. }
  2934. }
  2935.  
  2936. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2937.  
  2938. else
  2939. {
  2940.  
  2941. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2942.  
  2943. if(spawnplacechosen[playerid] == true)
  2944. {
  2945. new RandomSpawn = random(4);
  2946. if(spawnplace[playerid] == 1)
  2947. {
  2948. if (RandomSpawn == 0)
  2949. {
  2950. InCar[playerid] = false;
  2951. SetPlayerPos(playerid, -1375.4424,-260.5453,14.1440);
  2952. SetPlayerFacingAngle(playerid, 315.0000);
  2953. SetCameraBehindPlayer(playerid);
  2954. }
  2955. if (RandomSpawn == 1)
  2956. {
  2957. InCar[playerid] = false;
  2958. SetPlayerPos(playerid, -1374.8785,-260.0078,14.1440);
  2959. SetPlayerFacingAngle(playerid, 315.0000);
  2960. SetCameraBehindPlayer(playerid);
  2961. }
  2962. if (RandomSpawn == 2)
  2963. {
  2964. InCar[playerid] = false;
  2965. SetPlayerPos(playerid, -1374.2201,-259.3802,14.1440);
  2966. SetPlayerFacingAngle(playerid, 315.0000);
  2967. SetCameraBehindPlayer(playerid);
  2968. }
  2969. if (RandomSpawn == 3)
  2970. {
  2971. InCar[playerid] = false;
  2972. SetPlayerPos(playerid, -1373.6014,-258.7105,14.1440);
  2973. SetPlayerFacingAngle(playerid, 315.0000);
  2974. SetCameraBehindPlayer(playerid);
  2975. }
  2976. }
  2977.  
  2978. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2979.  
  2980. if(spawnplace[playerid] == 2)
  2981. {
  2982. if (RandomSpawn == 0)
  2983. {
  2984. InCar[playerid] = false;
  2985. SetPlayerPos(playerid, -467.6280,2208.3828,46.4052);
  2986. SetPlayerFacingAngle(playerid, 115.0000);
  2987. SetCameraBehindPlayer(playerid);
  2988. }
  2989. if (RandomSpawn == 1)
  2990. {
  2991. InCar[playerid] = false;
  2992. SetPlayerPos(playerid, -468.3654,2208.0317,46.4776);
  2993. SetPlayerFacingAngle(playerid, 115.0000);
  2994. SetCameraBehindPlayer(playerid);
  2995. }
  2996. if (RandomSpawn == 2)
  2997. {
  2998. InCar[playerid] = false;
  2999. SetPlayerPos(playerid, -469.4590,2207.5110,46.5850);
  3000. SetPlayerFacingAngle(playerid, 115.0000);
  3001. SetCameraBehindPlayer(playerid);
  3002. }
  3003. if (RandomSpawn == 3)
  3004. {
  3005. InCar[playerid] = false;
  3006. SetPlayerPos(playerid, -470.4734,2207.0278,46.6846);
  3007. SetPlayerFacingAngle(playerid, 115.0000);
  3008. SetCameraBehindPlayer(playerid);
  3009. }
  3010. }
  3011. }
  3012. }
  3013. return 1;
  3014. }
  3015.  
  3016. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3017.  
  3018. public OnPlayerDisconnect(playerid, reason)
  3019. {
  3020. Seifader_OnPlayerDisconnect(playerid);
  3021.  
  3022. if( PVeh[playerid] > 0 )
  3023. {
  3024. SetTimerEx("DestroyNRG",10000,0, "i", playerid);
  3025. SetVehiclePos(PVeh[playerid], 0, 0, 0);
  3026. }
  3027.  
  3028. KillTimer(Checkgate);
  3029. KillTimer(lvwz);
  3030. TextDrawDestroy(Textdraw0);
  3031.  
  3032. RemovePlayerMapIcon(playerid, 1);
  3033. RemovePlayerMapIcon(playerid, 2);
  3034. RemovePlayerMapIcon(playerid, 3);
  3035. RemovePlayerMapIcon(playerid, 4);
  3036. RemovePlayerMapIcon(playerid, 5);
  3037. RemovePlayerMapIcon(playerid, 6);
  3038. RemovePlayerMapIcon(playerid, 7);
  3039. RemovePlayerMapIcon(playerid, 8);
  3040. RemovePlayerMapIcon(playerid, 9);
  3041. RemovePlayerMapIcon(playerid, 10);
  3042. RemovePlayerMapIcon(playerid, 11);
  3043. RemovePlayerMapIcon(playerid, 12);
  3044. RemovePlayerMapIcon(playerid, 13);
  3045. RemovePlayerMapIcon(playerid, 14);
  3046. RemovePlayerMapIcon(playerid, 15);
  3047.  
  3048. new PName[MAX_PLAYER_NAME];
  3049. new String[128];
  3050. GetPlayerName(playerid, PName, sizeof(PName));
  3051.  
  3052. switch(reason)
  3053. {
  3054. case 0: format(String, sizeof(String), "%s a iesit de pe server. (crash) ", PName);
  3055. case 1: format(String, sizeof(String), "%s a iesit de pe server. (de buna voie)", ", PName);
  3056. case 2: format(String, sizeof(String), "%s a iesit de pe server. (kick sau ban)", PName);
  3057. }
  3058.  
  3059. SendClientMessageToAll(COLOR_GREY, String);
  3060.  
  3061.  
  3062. new i2;
  3063. for(i2=0;i2<MAX_VEHICLES;i2++)
  3064. {
  3065. if (locked[playerid][i2] == 1)
  3066. {
  3067. new i;
  3068. for(i=0;i<MAX_PLAYERS;i++)
  3069. {
  3070. SetVehicleParamsForPlayer(i2,i, 0, 0);
  3071. }
  3072. }
  3073. locked[playerid][i2] = 0;
  3074. }
  3075. return 1;
  3076. }
  3077.  
  3078. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3079.  
  3080. SetupPlayerForClassSelection(playerid)
  3081. {
  3082. InCar[playerid] = false;
  3083. SetPlayerPos(playerid,3935.8965,-1096.5420,3.2836);
  3084. SetPlayerFacingAngle(playerid, 166.8000);
  3085. SetPlayerCameraPos(playerid,3934.8000,-1101.0745,3.6500);
  3086. SetPlayerCameraLookAt(playerid,3935.2124,-1097.0251,3.6500);
  3087.  
  3088. if(playerid == 0)
  3089. {
  3090. SetPlayerColor(playerid,0xFF0000AA);
  3091. }
  3092. if(playerid == 1)
  3093. {
  3094. SetPlayerColor(playerid,0xFF2F00AA);
  3095. }
  3096. if(playerid == 2)
  3097. {
  3098. SetPlayerColor(playerid,0xFF5100AA);
  3099. }
  3100. if(playerid == 3)
  3101. {
  3102. SetPlayerColor(playerid,0xFF8400AA);
  3103. }
  3104. if(playerid == 4)
  3105. {
  3106. SetPlayerColor(playerid,0xFFA600AA);
  3107. }
  3108. if(playerid == 5)
  3109. {
  3110. SetPlayerColor(playerid,0xFFD900AA);
  3111. }
  3112. if(playerid == 6)
  3113. {
  3114. SetPlayerColor(playerid,0xFFFB00AA);
  3115. }
  3116. if(playerid == 7)
  3117. {
  3118. SetPlayerColor(playerid,0xD5FF00AA);
  3119. }
  3120. if(playerid == 8)
  3121. {
  3122. SetPlayerColor(playerid,0xAAFF00AA);
  3123. }
  3124. if(playerid == 9)
  3125. {
  3126. SetPlayerColor(playerid,0x7BFF00AA);
  3127. }
  3128. if(playerid == 10)
  3129. {
  3130. SetPlayerColor(playerid,0x2BFF00AA);
  3131. }
  3132. if(playerid == 11)
  3133. {
  3134. SetPlayerColor(playerid,0x00FF55AA);
  3135. }
  3136. if(playerid == 12)
  3137. {
  3138. SetPlayerColor(playerid,0x00FF84AA);
  3139. }
  3140. if(playerid == 13)
  3141. {
  3142. SetPlayerColor(playerid,0x00FFAAAA);
  3143. }
  3144. if(playerid == 14)
  3145. {
  3146. SetPlayerColor(playerid,0x00FFD5AA);
  3147. }
  3148. if(playerid == 15)
  3149. {
  3150. SetPlayerColor(playerid,0x00FFFFAA);
  3151. }
  3152. if(playerid == 16)
  3153. {
  3154. SetPlayerColor(playerid,0x00D5FFAA);
  3155. }
  3156. if(playerid == 17)
  3157. {
  3158. SetPlayerColor(playerid,0x00AAFFAA);
  3159. }
  3160. if(playerid == 18)
  3161. {
  3162. SetPlayerColor(playerid,0x0080FFAA);
  3163. }
  3164. if(playerid == 19)
  3165. {
  3166. SetPlayerColor(playerid,0x0055FFAA);
  3167. }
  3168. if(playerid == 20)
  3169. {
  3170. SetPlayerColor(playerid,0x002BFFAA);
  3171. }
  3172. if(playerid == 21)
  3173. {
  3174. SetPlayerColor(playerid,0x2A00FFAA);
  3175. }
  3176. if(playerid == 22)
  3177. {
  3178. SetPlayerColor(playerid,0x5500FFAA);
  3179. }
  3180. if(playerid == 23)
  3181. {
  3182. SetPlayerColor(playerid,0x8000FFAA);
  3183. }
  3184. if(playerid == 24)
  3185. {
  3186. SetPlayerColor(playerid,0xAE00FFAA);
  3187. }
  3188. if(playerid == 25)
  3189. {
  3190. SetPlayerColor(playerid,0xD500FFAA);
  3191. }
  3192. if(playerid == 26)
  3193. {
  3194. SetPlayerColor(playerid,0xFF0044AA);
  3195. }
  3196.  
  3197. }
  3198.  
  3199. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3200.  
  3201. public OnPlayerRequestClass(playerid, classid)
  3202. {
  3203. PlayerPlaySound(playerid, 1183, -1370.2362,-256.3250,14.1440);
  3204. SetupPlayerForClassSelection(playerid);
  3205.  
  3206. if(SkinChooseIslandObjectsShown[playerid] == false)
  3207. {
  3208. SkinChooseIslandObjectsShown[playerid] = true;
  3209. SpawnIslandObject1 = CreatePlayerObject(playerid, 898, 3932.645020, -1095.518799, -4.546414, 329.9197, 93.6786, 120.3212);
  3210. SpawnIslandObject2 = CreatePlayerObject(playerid, 18340, 3920.361816, -1084.253662, 49.761078, 0.0000, 0.0000, 0.0000);
  3211. SpawnIslandObject3 = CreatePlayerObject(playerid, 619, 3905.655762, -1029.703735, 8.862635, 0.0000, 0.0000, 49.8473);
  3212. SpawnIslandObject4 = CreatePlayerObject(playerid, 621, 3968.395508, -1049.294434, 8.024704, 14.6104, 343.6707, 0.0000);
  3213. SpawnIslandObject5 = CreatePlayerObject(playerid, 623, 3894.461182, -1075.970459, 11.654289, 0.0000, 0.0000, 326.4820);
  3214. SpawnIslandObject6 = CreatePlayerObject(playerid, 619, 3898.211426, -1051.448853, 9.554228, 0.0000, 0.0000, 119.4617);
  3215. SpawnIslandObject7 = CreatePlayerObject(playerid, 619, 3917.147217, -1006.179199, 8.302782, 0.0000, 0.0000, 104.8513);
  3216. SpawnIslandObject8 = CreatePlayerObject(playerid, 619, 3963.251221, -1043.517090, 7.108164, 0.0000, 0.0000, 323.9037);
  3217. SpawnIslandObject9 = CreatePlayerObject(playerid, 621, 3971.131104, -1067.059204, 8.574343, 10.3132, 348.8273, 356.5623);
  3218. SpawnIslandObject10 = CreatePlayerObject(playerid, 621, 3909.550293, -1016.259155, 8.425720, 14.6104, 10.3132, 313.5904);
  3219. SpawnIslandObject11 = CreatePlayerObject(playerid, 619, 3935.947266, -993.894287, 3.131102, 0.0000, 19.7670, 10.3132);
  3220. SpawnIslandObject12 = CreatePlayerObject(playerid, 623, 3944.891602, -1022.871216, 0.288973, 0.0000, 0.0000, 326.4820);
  3221. SpawnIslandObject13 = CreatePlayerObject(playerid, 16133, 3884.537354, -1039.285522, 19.302271, 10.3132, 340.2330, 150.4015);
  3222. SpawnIslandObject14 = CreatePlayerObject(playerid, 16133, 3916.850342, -987.972778, 10.578606, 10.3132, 340.2330, 98.8353);
  3223. SpawnIslandObject15 = CreatePlayerObject(playerid, 16133, 3988.867188, -1064.423096, 12.378860, 355.7028, 355.7028, 347.1085);
  3224. SpawnIslandObject16 = CreatePlayerObject(playerid, 16133, 3985.739746, -1019.214600, 9.379145, 356.5623, 350.5462, 340.2330);
  3225. SpawnIslandObject17 = CreatePlayerObject(playerid, 6230, 3941.477295, -1008.290527, -7.787828, 0.0000, 0.0000, 353.1245);
  3226. SpawnIslandObject18 = CreatePlayerObject(playerid, 11495, 3952.709961, -953.437744, 5.393352, 6.8755, 0.0000, 0.0000);
  3227. SpawnIslandObject19 = CreatePlayerObject(playerid, 647, 3948.795654, -993.862671, 4.965949, 0.0000, 0.0000, 0.0000);
  3228. SpawnIslandObject20 = CreatePlayerObject(playerid, 647, 3947.602051, -979.635559, 5.998153, 0.0000, 0.0000, 0.0000);
  3229. SpawnIslandObject21 = CreatePlayerObject(playerid, 647, 3964.480469, -975.510559, 7.691695, 0.0000, 0.0000, 0.0000);
  3230. SpawnIslandObject22 = CreatePlayerObject(playerid, 647, 3966.208740, -986.594971, 7.181026, 0.0000, 0.0000, 0.0000);
  3231. SpawnIslandObject23 = CreatePlayerObject(playerid, 647, 3969.218506, -1036.770264, 10.744990, 0.0000, 0.0000, 0.0000);
  3232. SpawnIslandObject24 = CreatePlayerObject(playerid, 647, 3898.012939, -1058.910645, 13.254264, 0.0000, 0.0000, 0.0000);
  3233. SpawnIslandObject25 = CreatePlayerObject(playerid, 647, 3917.973877, -1014.377014, 8.132461, 0.0000, 0.0000, 0.0000);
  3234. SpawnIslandObject26 = CreatePlayerObject(playerid, 647, 3900.250000, -1039.894775, 12.266856, 0.0000, 0.0000, 0.0000);
  3235. SpawnIslandObject27 = CreatePlayerObject(playerid, 647, 3971.664063, -1050.290894, 11.993178, 0.0000, 0.0000, 0.0000);
  3236. SpawnIslandObject28 = CreatePlayerObject(playerid, 647, 3910.293945, -1008.784363, 11.523055, 0.0000, 0.0000, 0.0000);
  3237. SpawnIslandObject29 = CreatePlayerObject(playerid, 621, 3941.803955, -975.435364, 3.726109, 14.6104, 0.8594, 25.7831);
  3238. SpawnIslandObject30 = CreatePlayerObject(playerid, 621, 3966.490479, -977.003479, 3.367840, 14.6104, 12.0321, 0.0000);
  3239. SpawnIslandObject31 = CreatePlayerObject(playerid, 1655, 3909.240967, -1043.196167, 6.256646, 2.5783, 30.0803, 349.6868);
  3240. SpawnIslandObject32 = CreatePlayerObject(playerid, 2931, 3932.270752, -1035.791382, 0.229957, 0.0000, 0.0000, 282.6507);
  3241. SpawnIslandObject33 = CreatePlayerObject(playerid, 13604, 3941.704834, -1016.693237, 3.157049, 0.0000, 0.0000, 354.8434);
  3242. SpawnIslandObject34 = CreatePlayerObject(playerid, 13638, 3963.822021, -1054.860352, 9.098953, 0.8594, 337.6546, 0.0000);
  3243. SpawnIslandObject35 = CreatePlayerObject(playerid, 13641, 3958.970459, -994.797852, 4.787591, 3.4377, 359.1406, 27.5020);
  3244. SpawnIslandObject36 = CreatePlayerObject(playerid, 13647, 3912.631104, -1006.394836, 9.066553, 0.8594, 12.8916, 24.9237);
  3245. }
  3246. return 1;
  3247. }
  3248.  
  3249. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3250.  
  3251. public OnPlayerDeath(playerid, killerid, reason)
  3252. {
  3253. FadePlayerScreen(playerid, 0xFFFFFFCC, 6, 192);
  3254. GameTextForPlayer(playerid,"~w~AI MURIT",1000,1);
  3255. SendDeathMessage(killerid, playerid, reason);
  3256. GameTextForPlayer(killerid,"~r~CRIMINALULE!",4000,3);
  3257. if( DMZone[killerid] >= 1 )
  3258. {
  3259. F_GivePlayerMoney(killerid, 1000);
  3260. }
  3261. if( DMZone[killerid] == 0 )
  3262. {
  3263. F_GivePlayerMoney(killerid, -20000);
  3264. SendClientMessage(killerid, COLOR_RED, "Nu mai omora in afara zonelor de DM. (ai pierdut 20.000$)");
  3265. }
  3266. return 1;
  3267. }
  3268.  
  3269. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3270.  
  3271. public LVWZ() //Las Venturas War Zone
  3272. {
  3273. for(new i=0; i<MAX_PLAYERS; i++)
  3274. {
  3275. if(IsPlayerConnected(i))
  3276. {
  3277. if(IsPlayerInArea(i, -128.4566, 875.8406, 1272.888, 2767.656))
  3278. {
  3279. if(LVWZTextShowed[i] == false)
  3280. {
  3281. GameTextForPlayer(i, "~w~Ai intrat in~n~~r~Zona de lupta Las Venturas", 3000, 3);
  3282. LVWZTextShowed[i] = true;
  3283. }
  3284. }
  3285. else
  3286. {
  3287. LVWZTextShowed[i] = false;
  3288. }
  3289. }
  3290. }
  3291. }
  3292.  
  3293. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3294.  
  3295. public OnVehicleSpawn(vehicleid)
  3296. {
  3297. SetTimer("TuneCar",1000,0);
  3298. }
  3299.  
  3300. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3301.  
  3302. public GameModeExitFunc()
  3303. {
  3304. GameModeExit();
  3305. }
  3306.  
  3307. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3308.  
  3309. public TuneCar()
  3310. {
  3311. AddVehicleComponent(Uranus1,1092);
  3312. AddVehicleComponent(Uranus1,1088);
  3313. AddVehicleComponent(Uranus1,1090);
  3314. AddVehicleComponent(Uranus1,1094);
  3315. AddVehicleComponent(Uranus1,1166);
  3316. AddVehicleComponent(Uranus1,1168);
  3317. AddVehicleComponent(Uranus1,1163);
  3318. AddVehicleComponent(Uranus1,1010);
  3319. ChangeVehiclePaintjob(Uranus1,2);
  3320.  
  3321. AddVehicleComponent(Elegy1,1034);
  3322. AddVehicleComponent(Elegy1,1036);
  3323. AddVehicleComponent(Elegy1,1038);
  3324. AddVehicleComponent(Elegy1,1040);
  3325. AddVehicleComponent(Elegy1,1146);
  3326. AddVehicleComponent(Elegy1,1149);
  3327. AddVehicleComponent(Elegy1,1171);
  3328. AddVehicleComponent(Elegy1,1010);
  3329. ChangeVehiclePaintjob(Elegy1,1);
  3330.  
  3331. AddVehicleComponent(Sultan1,1026);
  3332. AddVehicleComponent(Sultan1,1027);
  3333. AddVehicleComponent(Sultan1,1028);
  3334. AddVehicleComponent(Sultan1,1033);
  3335. AddVehicleComponent(Sultan1,1139);
  3336. AddVehicleComponent(Sultan1,1141);
  3337. AddVehicleComponent(Sultan1,1169);
  3338. AddVehicleComponent(Sultan1,1010);
  3339. ChangeVehiclePaintjob(Sultan1,2);
  3340.  
  3341. AddVehicleComponent(Flash1,1046);
  3342. AddVehicleComponent(Flash1,1047);
  3343. AddVehicleComponent(Flash1,1051);
  3344. AddVehicleComponent(Flash1,1049);
  3345. AddVehicleComponent(Flash1,1053);
  3346. AddVehicleComponent(Flash1,1150);
  3347. AddVehicleComponent(Flash1,1153);
  3348. AddVehicleComponent(Flash1,1010);
  3349. ChangeVehiclePaintjob(Flash1,2);
  3350.  
  3351. AddVehicleComponent(Uranus2,1092);
  3352. AddVehicleComponent(Uranus2,1088);
  3353. AddVehicleComponent(Uranus2,1090);
  3354. AddVehicleComponent(Uranus2,1094);
  3355. AddVehicleComponent(Uranus2,1166);
  3356. AddVehicleComponent(Uranus2,1168);
  3357. AddVehicleComponent(Uranus2,1163);
  3358. AddVehicleComponent(Uranus2,1010);
  3359. ChangeVehiclePaintjob(Uranus2,2);
  3360.  
  3361. AddVehicleComponent(Elegy2,1034);
  3362. AddVehicleComponent(Elegy2,1036);
  3363. AddVehicleComponent(Elegy2,1038);
  3364. AddVehicleComponent(Elegy2,1040);
  3365. AddVehicleComponent(Elegy2,1146);
  3366. AddVehicleComponent(Elegy2,1149);
  3367. AddVehicleComponent(Elegy2,1171);
  3368. AddVehicleComponent(Elegy2,1010);
  3369. ChangeVehiclePaintjob(Elegy2,1);
  3370.  
  3371. AddVehicleComponent(Sultan2,1026);
  3372. AddVehicleComponent(Sultan2,1027);
  3373. AddVehicleComponent(Sultan2,1028);
  3374. AddVehicleComponent(Sultan2,1033);
  3375. AddVehicleComponent(Sultan2,1139);
  3376. AddVehicleComponent(Sultan2,1141);
  3377. AddVehicleComponent(Sultan2,1169);
  3378. AddVehicleComponent(Sultan2,1010);
  3379. ChangeVehiclePaintjob(Sultan2,2);
  3380. return 1;
  3381. }
  3382.  
  3383. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3384.  
  3385. public unlock(playerid,vehicleid)
  3386. {
  3387. new i;
  3388. for(i=0;i<MAX_PLAYERS;i++)
  3389. {
  3390. SetVehicleParamsForPlayer(vehicleid,i, 0, 0);
  3391. }
  3392. locked[playerid][vehicleid] = 0;
  3393. }
  3394.  
  3395. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3396.  
  3397. public DestroyNRG(playerid)
  3398. {
  3399. DestroyVehicle(PVeh[playerid]);
  3400. PVeh[playerid] = 0;
  3401. print("Un NRG Personal a fost distrus !");
  3402. }
  3403.  
  3404. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3405.  
  3406. public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
  3407. {
  3408. new Float:oldposx, Float:oldposy, Float:oldposz;
  3409. new Float:tempposx, Float:tempposy, Float:tempposz;
  3410. GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  3411. tempposx = (oldposx -x);
  3412. tempposy = (oldposy -y);
  3413. tempposz = (oldposz -z);
  3414. if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  3415. {
  3416. return 1;
  3417. }
  3418. return 0;
  3419. }
  3420.  
  3421. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3422.  
  3423. public CheckGate()
  3424. {
  3425. for(new i = 0; i < MAX_PLAYERS; i++)
  3426. {
  3427. //Gate1 (admincastle)
  3428. if(PlayerToPoint(15.0, i,-2914.917969, -68.470116, 4.496734)&& OpenGate1[i] == false) //close --> open
  3429. {
  3430. OpenGate1[i] = true;
  3431. MoveObject(Gate1, -2914.917969, -68.470116, 9.400000, 1.5);
  3432. }
  3433. else if(!PlayerToPoint(15.0, i,-2914.917969, -68.470116, 4.496734) && OpenGate1[i] == true) //open --> close
  3434. {
  3435. OpenGate1[i] = false;
  3436. MoveObject(Gate1, -2914.917969, -68.470116, 4.496734, 1.5);
  3437. }
  3438. //Gate2 (pinkautos)
  3439. if(PlayerToPoint(5.0, i,-1643.2749, 1204.2693, 8.0269)&& OpenGate2[i] == false) //close --> open
  3440. {
  3441. OpenGate2[i] = true;
  3442. MoveObject(Gate2, -1643.2852, 1204.2737, 10.8821, 1.5);
  3443. }
  3444. else if(!PlayerToPoint(5.0, i,-1643.2749, 1204.2693, 8.0269) && OpenGate2[i] == true) //open --> close
  3445. {
  3446. OpenGate2[i] = false;
  3447. MoveObject(Gate2, -1643.2749, 1204.2693, 8.0269, 1.5);
  3448. }
  3449.  
  3450. //Cage
  3451. //Gate3 (Cage) U
  3452. if(PlayerToPoint(5.0, i,-423.699341, 2201.723145, 40.926292)&& OpenGateCage[i] == false) //close --> open
  3453. {
  3454. OpenGateCage[i] = true;
  3455. MoveObject(Gate3, -423.692413, 2201.705811, 50.923096, 10.0);
  3456. MoveObject(Gate4, -423.686127, 2206.743164, 45.926369, 10.0);
  3457. MoveObject(Gate5, -418.655365, 2201.730713, 45.926369, 10.0);
  3458. MoveObject(Gate6, -423.685608, 2196.700928, 45.913692, 10.0);
  3459. MoveObject(Gate7, -428.733124, 2201.718506, 45.926338, 10.0);
  3460. }
  3461. else if(!PlayerToPoint(5.0, i,-423.699341, 2201.723145, 40.926292) && OpenGateCage[i] == true) //open --> close
  3462. {
  3463. OpenGateCage[i] = false;
  3464. MoveObject(Gate3, -423.692413, 2201.705811, 59.923141, 1.5);
  3465. MoveObject(Gate4, -423.686127, 2215.716309, 45.926369, 1.5);
  3466. MoveObject(Gate5, -409.680603, 2201.730713, 45.926369, 1.5);
  3467. MoveObject(Gate6, -423.685608, 2187.702881, 45.913692, 1.5);
  3468. MoveObject(Gate7, -437.683075, 2201.718506, 45.926338, 1.5);
  3469. }
  3470. }
  3471. }
  3472.  
  3473. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3474.  
  3475. public BombTimer(playerid)
  3476. {
  3477. CreateExplosion(BombX[playerid], BombY[playerid], BombZ[playerid], 11, 10);
  3478. SendClientMessage(playerid, COLOR_GREY, "Bomba a explodat.");
  3479. DestroyObject(BombObject[playerid]);
  3480. BombArmed[playerid] = false;
  3481. return 1;
  3482. }
  3483.  
  3484. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3485.  
  3486. public Heal()
  3487. {
  3488. new Float:Health;
  3489. for(new i=0; i<MAX_PLAYERS; i++) if(IsPlayerConnected(i))
  3490. {
  3491. if(DMZone[i] == 0)
  3492. {
  3493. GetPlayerHealth(i,Health);
  3494. if(!(Health == 100 || Health == 0)) SetPlayerHealth(i, Health +1);
  3495. }
  3496. }
  3497. }
  3498.  
  3499. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3500.  
  3501. public OnPlayerStateChange(playerid, newstate, oldstate)
  3502. {
  3503. if(AntiFalloff[playerid] == true)
  3504. {
  3505. if(oldstate == PLAYER_STATE_DRIVER)
  3506. {
  3507. if(newstate == PLAYER_STATE_ONFOOT)
  3508. {
  3509. if(InCar[playerid] == true)
  3510. {
  3511. PutPlayerInVehicle(playerid, WhatCar[playerid], 0); //Driver
  3512. }
  3513. }
  3514. }
  3515. if(oldstate == PLAYER_STATE_PASSENGER)
  3516. {
  3517. if(newstate == PLAYER_STATE_ONFOOT)
  3518. {
  3519. if(InCar[playerid] == true)
  3520. {
  3521. PutPlayerInVehicle(playerid, WhatCar[playerid], 2); //Passanger
  3522. }
  3523. }
  3524. }
  3525. if(oldstate == PLAYER_STATE_ONFOOT)
  3526. {
  3527. if(newstate == PLAYER_STATE_DRIVER || PLAYER_STATE_PASSENGER)
  3528. {
  3529. InCar[playerid] = true;
  3530. WhatCar[playerid] = GetPlayerVehicleID(playerid);
  3531. }
  3532. }
  3533. }
  3534.  
  3535. if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
  3536. {
  3537. new str[80]; if (newstate == 2 || newstate == 3)
  3538. {
  3539. format(str, sizeof(str), "~g~%s",vehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
  3540. GameTextForPlayer(playerid, str, 5000, 1);
  3541. }
  3542. }
  3543. if(oldstate == PLAYER_STATE_DRIVER)
  3544. {
  3545. if (locked[playerid][vehid[playerid]] == 1)
  3546. {
  3547. unlocktimer = SetTimerEx("unlock",300000,0,"ii",playerid,vehid[playerid]);
  3548. SendClientMessage(playerid,COLOR_GREY,"Acest vehicul va fi descuiat in 5 minute.");
  3549. locked[playerid][vehid[playerid]] = 2;
  3550. }
  3551. }
  3552. if (newstate == PLAYER_STATE_DRIVER)
  3553. {
  3554. if (locked[playerid][vehid[playerid]] == 2)
  3555. {
  3556. KillTimer(unlocktimer);
  3557. locked[playerid][vehid[playerid]] = 1;
  3558. new Float:pX, Float:pY, Float:pZ;
  3559. GetPlayerPos(playerid,pX,pY,pZ);
  3560. PlayerPlaySound(playerid,1056,pX,pY,pZ);
  3561. SendClientMessage(playerid,COLOR_GREY,"Acest vehicul e incuiat.");
  3562.  
  3563. }
  3564. }
  3565. return 1;
  3566. }
  3567.  
  3568. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3569.  
  3570. public OnPlayerCommandText(playerid, cmdtext[])
  3571. {
  3572.  
  3573. if(strcmp(cmdtext, "/teleports", true) == 0)
  3574. {
  3575. ShowMenuForPlayer(Teleports, playerid);
  3576. TogglePlayerControllable(playerid, 0);
  3577. return 1;
  3578. }
  3579.  
  3580. if(strcmp(cmdtext, "/spawnplace", true) == 0)
  3581. {
  3582. ShowMenuForPlayer(SpawnplaceMenu, playerid);
  3583. TogglePlayerControllable(playerid, 0);
  3584. return 1;
  3585. }
  3586.  
  3587. if(strcmp(cmdtext, "/exitdm", true) == 0)
  3588. {
  3589. if(DMZone[playerid] >= 1)
  3590. {
  3591. DMZone[playerid] = 0;
  3592. SpawnPlayer(playerid);
  3593. SetCameraBehindPlayer(playerid);
  3594. }
  3595. else
  3596. {
  3597. SendClientMessage(playerid, COLOR_RED, "Trebuie sa fii intr-un DM ca sa poti iesi din el.");
  3598. }
  3599. return 1;
  3600. }
  3601.  
  3602. if(strcmp(cmdtext, "/home", true) == 0)
  3603. {
  3604. NormalTele(playerid, "Home", -468.3654,2208.0317,46.4776, 115.0000, -468.3654,2208.0317,46.4776, 115.0000, 0);
  3605. return 1;
  3606. }
  3607.  
  3608. if(strcmp(cmdtext, "/bigjump", true) == 0)
  3609. {
  3610. NormalTele(playerid, "BigJump", -594.1223,904.4135,432.5000, 135.0000, -594.1223,904.4135,432.5000, 135.0000, 0);
  3611. return 1;
  3612. }
  3613.  
  3614. if(strcmp(cmdtext, "/bigjump2", true) == 0)
  3615. {
  3616. NormalTele(playerid, "BigJump2", -639.9559,2328.1963,135.0000, 180.000, -662.6028,2306.1809,136.0709, 90.0000, 0);
  3617. return 1;
  3618. }
  3619.  
  3620. if(strcmp(cmdtext, "/lstower", true) == 0)
  3621. {
  3622. NormalTele(playerid, "LSTower", 1537.1813,-1364.6439,1882.5000, 341.3670, 1541.3605,-1363.4252,1882.5000, 0.0000, 0);
  3623. return 1;
  3624. }
  3625.  
  3626. if(strcmp(cmdtext, "/buildingjump", true) == 0)
  3627. {
  3628. SpeceficTele(playerid, "BuildingJump",-2882.8174,-3074.8611,83.0000, 180.0000, -2882.8174,-3074.8611,81.0000, 180.0000, 0, 461);
  3629. return 1;
  3630. }
  3631.  
  3632. if(strcmp(cmdtext, "/chilliad", true) == 0)
  3633. {
  3634. NormalTele(playerid, "Chilliad", -2338.1836, -1631.0298, 483.7010,244.0000, -2334.8801, -1646.7010, 483.7031, 23.0000, 0);
  3635. return 1;
  3636. }
  3637.  
  3638.  
  3639.  
  3640.  
  3641. }
  3642.  
  3643. if(strcmp(cmdtext, "/wallride", true) == 0)
  3644. {
  3645. SpeceficTele(playerid, "Wallride",-803.5533,1833.4768,7.0000, 90.0000, -803.5533,1833.4768,7.0000, 90.0000, 0, 522);
  3646. return 1;
  3647. }
  3648.  
  3649. if(strcmp(cmdtext, "/lvairport", true) == 0)
  3650. {
  3651. OnlyPlayerTele(playerid, "LVAirport", 1299.8621,1378.2822,10.3751, 0.0000, 0);
  3652. return 1;
  3653. }
  3654.  
  3655.  
  3656. }
  3657.  
  3658. if(strcmp(cmdtext, "/skatepark", true) == 0)
  3659. {
  3660. OnlyPlayerTele(playerid, "SkatePark", 1920.3247,-1402.8632,13.5703, 0.0000, 0);
  3661. return 1;
  3662. }
  3663.  
  3664.  
  3665.  
  3666. if(strcmp(cmdtext, "/waytodeath", true) == 0)
  3667. {
  3668. SpeceficTele(playerid, "WayToDeath",996.6433,2787.8489,1067.7532, 90.0000, 1065.7683,2781.0957,1070.5000, 55.0000, 0, 541);
  3669. return 1;
  3670. }
  3671.  
  3672. if(strcmp(cmdtext, "/stadium", true) == 0)
  3673. {
  3674. NormalTele(playerid, "Stadium", -1478.6078,1646.1399,1052.5313, 208.5000, -1486.8704,1642.6029,1060.6719, 180.0000, 14);
  3675. return 1;
  3676. }
  3677.  
  3678. if(strcmp(cmdtext, "/tune1", true) == 0)
  3679. {
  3680. NormalTele(playerid, "Tune1", -1935.9851,231.7287,34.1563, 0.0000, -1935.9851,231.7287,34.1563, 0.0000, 0);
  3681. return 1;
  3682. }
  3683.  
  3684. if(strcmp(cmdtext, "/tune2", true) == 0)
  3685. {
  3686. NormalTele(playerid, "Tune2", -2709.7312,217.4238,4.1797, 90.0000, -2709.7312,217.4238,4.1797, 90.0000, 0);
  3687. return 1;
  3688. }
  3689.  
  3690. if(strcmp(cmdtext, "/tune3", true) == 0)
  3691. {
  3692. NormalTele(playerid, "Tune3", 2386.8020,1036.3203,10.8203, 0.0000, 2386.8020,1036.3203,10.8203, 0.0000, 0);
  3693. return 1;
  3694. }
  3695.  
  3696. if(strcmp(cmdtext, "/tune4", true) == 0)
  3697. {
  3698. NormalTele(playerid, "Tune4", 2644.9768,-2030.9032,13.5540, 180.0000, 2644.9768,-2030.9032,13.5540, 180.0000, 0);
  3699. return 1;
  3700. }
  3701.  
  3702. if(strcmp(cmdtext, "/lsstation", true) == 0)
  3703. {
  3704. OnlyPlayerTele(playerid, "LSStation", 1734.6804,-1944.9839,13.5646, 126.6849, 0);
  3705. return 1;
  3706. }
  3707. if(strcmp(cmdtext, "/lvstation1", true) == 0)
  3708. {
  3709. OnlyPlayerTele(playerid, "LVStation1", 1430.7799,2653.1604,11.3926, 204.4157, 0);
  3710. return 1;
  3711. }
  3712. if(strcmp(cmdtext, "/lvstation2", true) == 0)
  3713. {
  3714. OnlyPlayerTele(playerid, "LVStation2", 2848.7876,1293.9376,11.3906, 238.8593, 0);
  3715. return 1;
  3716. }
  3717. if(strcmp(cmdtext, "/sfstation", true) == 0)
  3718. {
  3719. OnlyPlayerTele(playerid, "SFStation", -1965.7423,161.1771,27.6875, 252.6458, 0);
  3720. return 1;
  3721. }
  3722.  
  3723. if(strcmp(cmdtext, "/bloodringarena", true) == 0)
  3724. {
  3725. SpeceficTele(playerid, "BloodringArena",1158.0044,-2103.5696,500.0000, 0.0000, 1160.5853,-2103.3530,497.0000, 0.0000, 0, 504);
  3726. return 1;
  3727. }
  3728.  
  3729. if(strcmp(cmdtext, "/airbattle", true) == 0)
  3730. {
  3731. OnlyPlayerTele(playerid, "AirBattle", 290.8786,1920.0966,17.6406, 270.0000, 0);
  3732. return 1;
  3733. }
  3734.  
  3735.  
  3736.  
  3737.  
  3738. if(strcmp(cmdtext, "/minigunmadness", true) == 0)
  3739. {
  3740. ResetPlayerWeapons(playerid);
  3741. new MinigunMadness[128], playerName[MAX_PLAYER_NAME], RandomSpawn = random(6);
  3742. GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
  3743. DMZone[playerid] = 1;
  3744. if (RandomSpawn == 0)
  3745. {
  3746. InCar[playerid] = false;
  3747. SetPlayerPos(playerid, 2595.3945,2758.7642,23.8222);
  3748. SetPlayerFacingAngle(playerid, 247.9706);
  3749. SetCameraBehindPlayer(playerid);
  3750. }
  3751. if (RandomSpawn == 1)
  3752. {
  3753. InCar[playerid] = false;
  3754. SetPlayerPos(playerid, 2600.9648,2726.4263,23.8222);
  3755. SetPlayerFacingAngle(playerid, 329.4380);
  3756. SetCameraBehindPlayer(playerid);
  3757. }
  3758. if (RandomSpawn == 2)
  3759. {
  3760. InCar[playerid] = false;
  3761. SetPlayerPos(playerid, 2639.5300,2729.5732,23.8222);
  3762. SetPlayerFacingAngle(playerid, 46.8321);
  3763. SetCameraBehindPlayer(playerid);
  3764. }
  3765. if (RandomSpawn == 3)
  3766. {
  3767. InCar[playerid] = false;
  3768. SetPlayerPos(playerid, 2642.3181,2757.0920,23.8222);
  3769. SetPlayerFacingAngle(playerid, 121.7195);
  3770. SetCameraBehindPlayer(playerid);
  3771. }
  3772. if (RandomSpawn == 4)
  3773. {
  3774. InCar[playerid] = false;
  3775. SetPlayerPos(playerid, 2649.0498,2780.8462,19.3222);
  3776. SetPlayerFacingAngle(playerid, 196.2701);
  3777. SetCameraBehindPlayer(playerid);
  3778. }
  3779. if (RandomSpawn == 5)
  3780. {
  3781. InCar[playerid] = false;
  3782. SetPlayerPos(playerid, 2607.4639,2732.1467,36.5386);
  3783. SetPlayerFacingAngle(playerid, 255.2007);
  3784. SetCameraBehindPlayer(playerid);
  3785. }
  3786. GivePlayerWeapon(playerid, 38, 2000);
  3787. SetPlayerInterior(playerid, 0);
  3788. SendClientMessage(playerid, COLOR_BASIC, "Te-ai teleportat la -MinigunMadness-");
  3789. SendClientMessage(playerid, COLOR_RED, "IMPUSCAREA JUCATORILOR INAFARA -MINIGUNMADNESS- V-A REZULTA JAIL 5 MIN!!!");
  3790. format(MinigunMadness, sizeof(MinigunMadness), "%s s-a teleportat la /MinigunMadness", playerName);
  3791. for(new i=0; i<MAX_PLAYERS; i++)
  3792. {
  3793. if(IsPlayerConnected(i))
  3794. {
  3795. if(ReceiveInfo[i] == true)
  3796. {
  3797. SendClientMessage(i, COLOR_GREY, MinigunMadness);
  3798. }
  3799. }
  3800. }
  3801. return 1;
  3802. }
  3803.  
  3804. if(strcmp(cmdtext, "/shipmadness", true) == 0)
  3805. {
  3806. ResetPlayerWeapons(playerid);
  3807. new ShipMadness[128], playerName[MAX_PLAYER_NAME], RandomSpawn = random(9);
  3808. GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
  3809. DMZone[playerid] = 2;
  3810. if (RandomSpawn == 0)
  3811. {
  3812. InCar[playerid] = false;
  3813. SetPlayerPos(playerid, -2473.3635,1552.3779,33.2273);
  3814. SetPlayerFacingAngle(playerid, 162.4520);
  3815. SetCameraBehindPlayer(playerid);
  3816. }
  3817. if (RandomSpawn == 1)
  3818. {
  3819. InCar[playerid] = false;
  3820. SetPlayerPos(playerid, -2464.5215,1531.9247,17.3281);
  3821. SetPlayerFacingAngle(playerid, 356.1172);
  3822. SetCameraBehindPlayer(playerid);
  3823. }
  3824. if (RandomSpawn == 2)
  3825. {
  3826. InCar[playerid] = false;
  3827. SetPlayerPos(playerid, -2460.7542,1551.8220,23.1406);
  3828. SetPlayerFacingAngle(playerid, 179.0821);
  3829. SetCameraBehindPlayer(playerid);
  3830. }
  3831. if (RandomSpawn == 3)
  3832. {
  3833. InCar[playerid] = false;
  3834. SetPlayerPos(playerid, -2444.2595,1530.2435,20.2344);
  3835. SetPlayerFacingAngle(playerid, 340.1136);
  3836. SetCameraBehindPlayer(playerid);
  3837. }
  3838. if (RandomSpawn == 4)
  3839. {
  3840. InCar[playerid] = false;
  3841. SetPlayerPos(playerid, -2401.1440,1532.8340,26.0469);
  3842. SetPlayerFacingAngle(playerid, 17.7140);
  3843. SetCameraBehindPlayer(playerid);
  3844. }
  3845. if (RandomSpawn == 5)
  3846. {
  3847. InCar[playerid] = false;
  3848. SetPlayerPos(playerid, -2374.3948,1535.5518,26.0469);
  3849. SetPlayerFacingAngle(playerid, 57.7976);
  3850. SetCameraBehindPlayer(playerid);
  3851. }
  3852. if (RandomSpawn == 6)
  3853. {
  3854. InCar[playerid] = false;
  3855. SetPlayerPos(playerid, -2359.6692,1561.0190,26.0469);
  3856. SetPlayerFacingAngle(playerid, 162.1386);
  3857. SetCameraBehindPlayer(playerid);
  3858. }
  3859. if (RandomSpawn == 7)
  3860. {
  3861. InCar[playerid] = false;
  3862. SetPlayerPos(playerid, -2382.4871,1547.8801,10.8281);
  3863. SetPlayerFacingAngle(playerid, 108.2448);
  3864. SetCameraBehindPlayer(playerid);
  3865. }
  3866. if (RandomSpawn == 8)
  3867. {
  3868. InCar[playerid] = false;
  3869. SetPlayerPos(playerid, -2422.0405,1551.3163,7.9219);
  3870. SetPlayerFacingAngle(playerid, 143.3385);
  3871. SetCameraBehindPlayer(playerid);
  3872. }
  3873. GivePlayerWeapon(playerid, 4, 1);
  3874. GivePlayerWeapon(playerid, 24, 47);
  3875. GivePlayerWeapon(playerid, 26, 44);
  3876. SetPlayerInterior(playerid, 0);
  3877. SendClientMessage(playerid, COLOR_BASIC, "Te-ai teleportat la -ShipMadness-");
  3878. SendClientMessage(playerid, COLOR_RED, "IMPUSCAREA JUCATORILOR INAFARA -SHIPMADNESS- V-A REZULTA JAIL 5 MIN!!!");
  3879. format(ShipMadness, sizeof(ShipMadness), "%s s-a teleportat la /ShipMadness", playerName);
  3880. for(new i=0; i<MAX_PLAYERS; i++)
  3881. {
  3882. if(IsPlayerConnected(i))
  3883. {
  3884. if(ReceiveInfo[i] == true)
  3885. {
  3886. SendClientMessage(i, COLOR_GREY, ShipMadness);
  3887. }
  3888. }
  3889. }
  3890. return 1;
  3891. }
  3892.  
  3893. if(strcmp(cmdtext, "/glassmadness", true) == 0)
  3894. {
  3895. ResetPlayerWeapons(playerid);
  3896. new GlassMadness[128], playerName[MAX_PLAYER_NAME], RandomSpawn = random(8);
  3897. GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
  3898. DMZone[playerid] = 3;
  3899. if (RandomSpawn == 0)
  3900. {
  3901. InCar[playerid] = false;
  3902. SetPlayerPos(playerid, -33.6020,1507.4240,95.4173);
  3903. SetPlayerFacingAngle(playerid, 325.6300);
  3904. SetCameraBehindPlayer(playerid);
  3905. }
  3906. if (RandomSpawn == 1)
  3907. {
  3908. InCar[playerid] = false;
  3909. SetPlayerPos(playerid, -12.6829,1507.4701,95.4341);
  3910. SetPlayerFacingAngle(playerid, 40.2041);
  3911. SetCameraBehindPlayer(playerid);
  3912. }
  3913. if (RandomSpawn == 2)
  3914. {
  3915. InCar[playerid] = false;
  3916. SetPlayerPos(playerid, -12.6831,1544.3137,95.4309);
  3917. SetPlayerFacingAngle(playerid, 146.1118);
  3918. SetCameraBehindPlayer(playerid);
  3919. }
  3920. if (RandomSpawn == 3)
  3921. {
  3922. InCar[playerid] = false;
  3923. SetPlayerPos(playerid, -32.7342,1543.9973,95.4126);
  3924. SetPlayerFacingAngle(playerid, 220.0591);
  3925. SetCameraBehindPlayer(playerid);
  3926. }
  3927. if (RandomSpawn == 4)
  3928. {
  3929. InCar[playerid] = false;
  3930. SetPlayerPos(playerid, -23.6215,1545.4828,95.4222);
  3931. SetPlayerFacingAngle(playerid, 181.8555);
  3932. SetCameraBehindPlayer(playerid);
  3933. }
  3934. if (RandomSpawn == 5)
  3935. {
  3936. InCar[playerid] = false;
  3937. SetPlayerPos(playerid, -11.9289,1525.8883,95.4330);
  3938. SetPlayerFacingAngle(playerid, 89.4213);
  3939. SetCameraBehindPlayer(playerid);
  3940. }
  3941. if (RandomSpawn == 6)
  3942. {
  3943. InCar[playerid] = false;
  3944. SetPlayerPos(playerid, -23.4273,1505.9843,95.4257);
  3945. SetPlayerFacingAngle(playerid, 359.8071);
  3946. SetCameraBehindPlayer(playerid);
  3947. }
  3948. if (RandomSpawn == 7)
  3949. {
  3950. InCar[playerid] = false;
  3951. SetPlayerPos(playerid, -34.1823,1525.6079,95.4088);
  3952. SetPlayerFacingAngle(playerid, 270.5063);
  3953. SetCameraBehindPlayer(playerid);
  3954. }
  3955. GivePlayerWeapon(playerid, 29, 130);
  3956. SetPlayerInterior(playerid, 0);
  3957. SendClientMessage(playerid, COLOR_BASIC, "Te-ai teleportat la -GlassMadness-");
  3958. SendClientMessage(playerid, COLOR_RED, "IMPUSCAREA JUCATORILOR INAFARA -GLASSMADNESS- V-A REZULTA JAIL 5 MIN!!!");
  3959. format(GlassMadness, sizeof(GlassMadness), "%s s-a teleportat la /GlassMadness", playerName);
  3960. for(new i=0; i<MAX_PLAYERS; i++)
  3961. {
  3962. if(IsPlayerConnected(i))
  3963. {
  3964. if(ReceiveInfo[i] == true)
  3965. {
  3966. SendClientMessage(i, COLOR_GREY, GlassMadness);
  3967. }
  3968. }
  3969. }
  3970. return 1;
  3971. }
  3972.  
  3973. }
  3974.  
  3975. if(strcmp(cmdtext, "/rcwar", true) == 0)
  3976. {
  3977. OnlyPlayerTele(playerid, "RCWar", -1130.8673,1034.7043,1345.7231, 243.5756, 10);
  3978. DMZone[playerid] = 5;
  3979. return 1;
  3980. }
  3981.  
  3982. if(strcmp(cmdtext, "/AA", true) == 0)
  3983. {
  3984. NormalTele(playerid, "AA", 402.8024,2534.6926,16.700, 150.000, 411.1637,2539.2366,16.5473, 90.0000, 0);
  3985. return 1;
  3986. }
  3987.  
  3988. if(strcmp(cmdtext, "/SFAirport", true) == 0)
  3989. {
  3990. NormalTele(playerid, "SFAirport", -1373.3844,-258.4916,14.0000, 315.0000, -1373.3844,-258.4916,14.0000, 315.0000, 0);
  3991. return 1;
  3992. }
  3993.  
  3994. if(strcmp(cmdtext, "/dragrace", true) == 0)
  3995. {
  3996. NormalTele(playerid, "DragRace", 1031.1125,-2297.4236,12.8004, 60.0000, 1031.1125,-2297.4236,12.8004, 60.0000, 0);
  3997. return 1;
  3998. }
  3999.  
  4000. if(strcmp(cmdtext, "/karting", true) == 0)
  4001. {
  4002. SpeceficTele(playerid, "Karting",2888.9099,1028.5667,17.0000, 0.0000, 2888.9377,1026.1427,13.4755, 0.0000, 0, 571);
  4003. return 1;
  4004. }
  4005.  
  4006. }
  4007.  
  4008. if(strcmp(cmdtext, "/monstercrash", true) == 0)
  4009. {
  4010. SpeceficTele(playerid, "MonsterCrash",-2383.9839,2909.5325,362.3510, 180.0000, -2379.1731,2956.5103,361.9797, 150.0000, 0, 444);
  4011. return 1;
  4012. }
  4013.  
  4014.  
  4015. }
  4016.  
  4017. if(strcmp(cmdtext, "/freeway", true) == 0)
  4018. {
  4019. SpeceficTele(playerid, "FreeWay",-2847.1392,2185.9849,799.5908, 180.0000, -2838.7273,2199.9253,801.7857, 145.0000, 0, 568);
  4020. return 1;
  4021. }
  4022.  
  4023. }
  4024.  
  4025. if(strcmp(cmdtext, "/admincastle", true) == 0)
  4026. {
  4027. NormalTele(playerid, "AdminCastle", -2891.6179,-76.7571,4.0496, 69.4484, -2899.2368,-76.9977,4.1619, 52.9987, 0);
  4028. return 1;
  4029. }
  4030.  
  4031. if(strcmp(cmdtext, "/deadjump", true) == 0)
  4032. {
  4033. NormalTele(playerid, "DeadJump", -673.3708,-3024.7944,705.3344, 0.0000, -678.4291,-3077.5681,705.6073, 336.8739, 0);
  4034. return 1;
  4035. }
  4036.  
  4037. if(strcmp(cmdtext, "/derby", true) == 0)
  4038. {
  4039. NormalTele(playerid, "Derby", -1441.9851,937.9876,1036.3468, 279.2885, -1424.1138,930.0392,1036.4016, 354.8884, 15);
  4040. return 1;
  4041. }
  4042.  
  4043. if(strcmp(cmdtext, "/dirt", true) == 0)
  4044. {
  4045. NormalTele(playerid, "Dirt", -1299.6615,-700.7803,1056.2037, 31.1929, -1295.2308,-694.4233,1056.4128, 55.7578, 4);
  4046. return 1;
  4047. }
  4048.  
  4049. .2456,3.2360, 270.0000, 3428.8757,-2977.2693,3.50905, 250.0000, 0, 411);
  4050. return 1;
  4051. }
  4052.  
  4053. if(strcmp(cmdtext, "/upsidedown", true) == 0)
  4054. {
  4055. SpeceficTele(playerid, "UpsideDown",391.1825,-82.5999,558.1525, 270.0000, 355.8427,-78.0696,558.4254, 244.6733, 0, 411);
  4056. return 1;
  4057. }
  4058.  
  4059.  
  4060. }
  4061.  
  4062. if(strcmp(cmdtext, "/lvtruckstop", true) == 0)
  4063. {
  4064. OnlyPlayerTele(playerid, "LVTruckStop", 661.4391,1718.3545,7.1875, 117.5748, 0);
  4065. return 1;
  4066. }
  4067.  
  4068. if(strcmp(cmdtext, "/ctruckstop", true) == 0)
  4069. {
  4070. OnlyPlayerTele(playerid, "DTruckStop", -1560.8802,-2735.1248,48.7435, 223.5058, 0);
  4071. return 1;
  4072. }
  4073.  
  4074. if(strcmp(cmdtext, "/dtruckstop", true) == 0)
  4075. {
  4076. OnlyPlayerTele(playerid, "CTruckStop", -314.5585,1773.8600,43.6406, 192.1722, 0);
  4077. return 1;
  4078. }
  4079.  
  4080. if(strcmp(cmdtext, "/watchrcwar", true) == 0)
  4081. {
  4082. OnlyPlayerTele(playerid, "WatchRCWar", -1136.3916,1023.5286,1358.9141, 213.5151, 10);
  4083. return 1;
  4084. }
  4085.  
  4086. }
  4087.  
  4088. if(strcmp(cmdtext, "/aquapark", true) == 0)
  4089. {
  4090. OnlyPlayerTele(playerid, "AquaPark", 284.4926, -1863.2415, 2.8927, 151.0337, 0);
  4091. return 1;
  4092. }
  4093.  
  4094. if(strcmp(cmdtext, "/pinkautos", true) == 0)
  4095. {
  4096. NormalTele(playerid, "PinkAutos", -1623.2146,1227.1677,7.0391, 114.0600, -1620.0802,1221.2664,7.1875, 107.4800, 0);
  4097. return 1;
  4098. }
  4099.  
  4100. if(strcmp(cmdtext, "/drift", true) == 0)
  4101. {
  4102. OnlyPlayerTele(playerid, "Drift", -309.9550,1560.8075,75.3594, 250.5937, 0);
  4103. return 1;
  4104. }
  4105.  
  4106.  
  4107.  
  4108. if(strcmp(cmdtext, "/suicide", true) == 0)
  4109. {
  4110. SetPlayerHealth(playerid,0.0);
  4111. SendClientMessage(playerid, COLOR_BASIC, "Ai comis o sinucidere!");
  4112. return 1;
  4113. }
  4114.  
  4115. if(strcmp(cmdtext, "/kill", true) == 0)
  4116. {
  4117. InCar[playerid] = false;
  4118. SendClientMessage(playerid, COLOR_BASIC, "Distreaza-te!");
  4119. SendClientMessage(playerid,COLOR_GREY,"Foloseste /Suicide ca sa te omori pe loc.");
  4120. ResetPlayerWeapons(playerid);
  4121. SetPlayerPos(playerid,-1808.089722,560.162476,235.500000);
  4122. SetPlayerFacingAngle(playerid,0.0000);
  4123. SetCameraBehindPlayer(playerid);
  4124. SetPlayerInterior(playerid, 0);
  4125. GivePlayerWeapon(playerid,5,1);
  4126. GivePlayerWeapon(playerid,16,9999);
  4127. DynUpdateStart(playerid);
  4128. PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
  4129. return 1;
  4130. }
  4131.  
  4132. if(strcmp(cmdtext, "/buyhealth", true) == 0)
  4133. {
  4134. if (GetPlayerMoney(playerid) > 1000)
  4135. {
  4136. SetPlayerHealth(playerid,100);
  4137. F_GivePlayerMoney(playerid, -1000);
  4138. SendClientMessage(playerid,COLOR_BASIC,"Ai cumparat viata cu 1.000$.");
  4139. PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
  4140. }
  4141. else
  4142. {
  4143. SendClientMessage(playerid,COLOR_RED,"Nu ai suficienti bani!");
  4144. }
  4145. return 1;
  4146. }
  4147.  
  4148. if(strcmp(cmdtext, "/buyarmour", true) == 0)
  4149. {
  4150. if (GetPlayerMoney(playerid) > 5000)
  4151. {
  4152. SetPlayerArmour(playerid, 100);
  4153. F_GivePlayerMoney(playerid, -5000);
  4154. SendClientMessage(playerid,COLOR_BASIC,"Ai cumparat o armura cu 5.000$.");
  4155. PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
  4156. }
  4157. else
  4158. {
  4159. SendClientMessage(playerid,COLOR_RED,"Nu ai suficienti bani!");
  4160. }
  4161. return 1;
  4162. }
  4163.  
  4164. if(strcmp(cmdtext, "/furios") == 0)
  4165. {
  4166. new name[MAX_PLAYER_NAME+1];
  4167. new String[256];
  4168. GetPlayerName(playerid, name, sizeof(name));
  4169. format(String, sizeof(String), "%s e furios", name);
  4170. SendClientMessageToAll(COLOR_GREY, String);
  4171. return 1;
  4172. }
  4173.  
  4174. if(strcmp(cmdtext, "/fericit") == 0)
  4175. {
  4176. new name[MAX_PLAYER_NAME+1];
  4177. new String[256];
  4178. GetPlayerName(playerid, name, sizeof(name));
  4179. format(String, sizeof(String), "%s e fericit", name);
  4180. SendClientMessageToAll(COLOR_GREY, String);
  4181. return 1;
  4182. }
  4183.  
  4184. if(strcmp(cmdtext, "/back") == 0)
  4185. {
  4186. new name[MAX_PLAYER_NAME+1];
  4187. new String[256];
  4188. GetPlayerName(playerid, name, sizeof(name));
  4189. format(String, sizeof(String), "%s a revenit", name);
  4190. SendClientMessageToAll(COLOR_GREY, String);
  4191. return 1;
  4192. }
  4193.  
  4194. if(strcmp(cmdtext, "/stoned") == 0)
  4195. {
  4196. new name[MAX_PLAYER_NAME+1];
  4197. new String[256];
  4198. GetPlayerName(playerid, name, sizeof(name));
  4199. format(String, sizeof(String), "%s e impietrit", name);
  4200. SendClientMessageToAll(COLOR_GREY, String);
  4201. return 1;
  4202. }
  4203.  
  4204. if(strcmp(cmdtext, "/fix", true) == 0)
  4205. {
  4206. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  4207. {
  4208. if(IsPlayerInArea(playerid, 1153.0000, 1307.5000, -2107.5000, -2003.5000) == 1)
  4209. {
  4210. SendClientMessage(playerid,COLOR_RED,"Nu ai voie sa-ti repari masina cand esti la /bloodringarena");
  4211. }
  4212. else
  4213. {
  4214. SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
  4215. SendClientMessage(playerid,COLOR_BASIC,"Vehiculul tau a fost reparat.");
  4216. PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  4217. }
  4218. }
  4219. else
  4220. {
  4221. SendClientMessage(playerid, COLOR_RED, "Nu esti intr-un vehicul.");
  4222. }
  4223. return 1;
  4224. }
  4225.  
  4226. if(strcmp(cmdtext, "/parasuta", true) == 0)
  4227. {
  4228. GivePlayerWeapon(playerid, 46, 1);
  4229. SendClientMessage(playerid,COLOR_BASIC,"Acum ai o parasuta.");
  4230. PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
  4231. return 1;
  4232. }
  4233.  
  4234. if(strcmp(cmdtext, "/flori", true) == 0)
  4235. {
  4236. GivePlayerWeapon(playerid, 14, 1);
  4237. SendClientMessage(playerid,COLOR_BASIC,"Acum ai flori.");
  4238. PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
  4239. return 1;
  4240. }
  4241.  
  4242. if(strcmp(cmdtext, "/ochelaridenoapte", true) == 0)
  4243. {
  4244. GivePlayerWeapon(playerid, 44, 1);
  4245. SendClientMessage(playerid,COLOR_BASIC,"Acum ai ochelari de noapte.");
  4246. PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
  4247. return 1;
  4248. }
  4249.  
  4250. if(strcmp(cmdtext, "/ochelaricuinfrarosu", true) == 0)
  4251. {
  4252. GivePlayerWeapon(playerid, 45, 1);
  4253. SendClientMessage(playerid,COLOR_BASIC,"Acum ai ochelari cu infrarosu.");
  4254. PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
  4255. return 1;
  4256. }
  4257.  
  4258. if(strcmp(cmdtext,"/nitro",true)==0)
  4259. {
  4260. SendClientMessage(playerid,COLOR_BASIC,"Apasa -click stanga- ca sa activezi/dezactivezi nitrogenul.");
  4261. return 1;
  4262. }
  4263.  
  4264. if(strcmp(cmdtext,"/countdown",true)==0)
  4265. {
  4266. if(IsCountdownStarted == false)
  4267. {
  4268. Count = 5;
  4269. CountdownTimer = SetTimer("CountDown", 1000, 1);
  4270. IsCountdownStarted = true;
  4271. SendClientMessage(playerid, COLOR_BASIC, "Ai pornit o numaratoare inversa!");
  4272. new countstring[256];
  4273. new PlayerName[MAX_PLAYER_NAME];
  4274. GetPlayerName(playerid,PlayerName, MAX_PLAYER_NAME);
  4275. format(countstring, sizeof(countstring), "%s a pornit numaratoarea inversa", PlayerName);
  4276. SendClientMessageToAll(COLOR_GREY, countstring);
  4277. }
  4278. else
  4279. {
  4280. SendClientMessage(playerid, COLOR_RED, "O numaratoare inversa este deja pornita!");
  4281. }
  4282. return 1;
  4283. }
  4284.  
  4285. if(strcmp(cmdtext, "/infoon", true) == 0)
  4286. {
  4287. if(ReceiveInfo[playerid] == false)
  4288. {
  4289. ReceiveInfo[playerid] = true;
  4290. SendClientMessage(playerid, COLOR_BASIC, "Acum vei primi informatii despre locul unde s-a teleportat jucatorii.");
  4291. PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
  4292. }
  4293. else
  4294. {
  4295. SendClientMessage(playerid, COLOR_GREY, "Deja primesti informatiile despre locul unde s-au teleporteaza jucatorii!");
  4296. }
  4297. return 1;
  4298. }
  4299.  
  4300. if(strcmp(cmdtext, "/infooff", true) == 0)
  4301. {
  4302. if(ReceiveInfo[playerid] == true)
  4303. {
  4304. ReceiveInfo[playerid] = false;
  4305. SendClientMessage(playerid, COLOR_BASIC, "Acum nu vei mai primi informatii despre locul unde s-a teleportat jucatorii.");
  4306. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  4307. }
  4308. else
  4309. {
  4310. SendClientMessage(playerid, COLOR_RED, "Deja nu primesti informatiile despre locul unde s-au teleporteaza jucatorii!");
  4311. }
  4312. return 1;
  4313. }
  4314.  
  4315. if (strcmp(cmdtext, "/flip", true)==0)
  4316. {
  4317. if(IsPlayerInAnyVehicle(playerid))
  4318. {
  4319. new Float:PX, Float:PY, Float:PZ, Float:PA;
  4320. GetPlayerPos(playerid, PX, PY, PZ);
  4321. GetVehicleZAngle(GetPlayerVehicleID(playerid), PA);
  4322. SetVehiclePos(GetPlayerVehicleID(playerid), PX, PY, PZ+1);
  4323. SetVehicleZAngle(GetPlayerVehicleID(playerid), PA);
  4324. SendClientMessage(playerid, COLOR_BASIC,"Vehicul intors!");
  4325. PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
  4326. }
  4327. else
  4328. {
  4329. SendClientMessage(playerid, COLOR_RED,"Nu esti intr-un vehicul.");
  4330. }
  4331. return 1;
  4332. }
  4333.  
  4334. if (strcmp(cmdtext, "/lock", true)==0)
  4335. {
  4336. if(IsPlayerInAnyVehicle(playerid))
  4337. {
  4338. new State=GetPlayerState(playerid);
  4339. if(State!=PLAYER_STATE_DRIVER)
  4340. {
  4341. SendClientMessage(playerid,COLOR_RED,"Poti incuia usile vehiculului numai cand esti sofer.");
  4342. return 1;
  4343. }
  4344. new i;
  4345. for(i=0;i<MAX_PLAYERS;i++)
  4346. {
  4347. if(i != playerid)
  4348. {
  4349. SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
  4350. }
  4351. }
  4352. SendClientMessage(playerid, COLOR_BASIC, "Vehicul incuiat!");
  4353. new Float:pX, Float:pY, Float:pZ;
  4354. GetPlayerPos(playerid,pX,pY,pZ);
  4355. PlayerPlaySound(playerid,1056,pX,pY,pZ);
  4356. PlayerPlaySound(playerid, 1137,pX,pY,pZ);
  4357. locked[playerid][GetPlayerVehicleID(playerid)] = 1;
  4358. }
  4359. else
  4360. {
  4361. SendClientMessage(playerid, COLOR_RED, "Nu esti intr-un vehicul!");
  4362. }
  4363. return 1;
  4364. }
  4365.  
  4366. if (strcmp(cmdtext, "/unlock", true)==0)
  4367. {
  4368. if(IsPlayerInAnyVehicle(playerid))
  4369. {
  4370. new State=GetPlayerState(playerid);
  4371. if(State!=PLAYER_STATE_DRIVER)
  4372. {
  4373. SendClientMessage(playerid,COLOR_RED,"Poti descuia usile vehiculului numai cand esti sofer.");
  4374. return 1;
  4375. }
  4376. new i;
  4377. for(i=0;i<MAX_PLAYERS;i++)
  4378. {
  4379. SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
  4380. }
  4381. SendClientMessage(playerid, COLOR_BASIC, "Vehicul descuiat!");
  4382. new Float:pX, Float:pY, Float:pZ;
  4383. GetPlayerPos(playerid,pX,pY,pZ);
  4384. PlayerPlaySound(playerid, 1058,pX,pY,pZ);
  4385. locked[playerid][GetPlayerVehicleID(playerid)] = 0;
  4386. }
  4387. else
  4388. {
  4389. SendClientMessage(playerid, COLOR_RED, "Nu esti intr-un vehicul!");
  4390. }
  4391. return 1;
  4392. }
  4393. /*
  4394. if (strcmp(cmdtext, "/teleon", true)==0)
  4395. {
  4396. AllowPlayerTeleport( playerid, 1 );
  4397. SendClientMessage(playerid, COLOR_BASIC, "Now you can teleport by placing a pointer on your map.");
  4398. PlayerPlaySound(playerid, 1137 , 0.0, 0.0, 0.0);
  4399. return 1;
  4400. }
  4401.  
  4402. if (strcmp(cmdtext, "/teleoff", true)==0)
  4403. {
  4404. AllowPlayerTeleport( playerid, 0 );
  4405. SendClientMessage(playerid, COLOR_BASIC, "MapTeleport has been disabled.");
  4406. PlayerPlaySound(playerid, 1058 , 0.0, 0.0, 0.0);
  4407. return 1;
  4408. }
  4409. */
  4410. if (strcmp(cmdtext, "/savep", true)==0)
  4411. {
  4412. GetPlayerPos(playerid, PosX[playerid], PosY[playerid], PosZ[playerid]);
  4413. GetPlayerFacingAngle(playerid, PosA[playerid]);
  4414. SendClientMessage(playerid, COLOR_BASIC, "Pozitie salvata! Revii aici folosind /loadp,");
  4415. PosI[playerid] = (GetPlayerInterior(playerid));
  4416. PlayerPlaySound(playerid, 1137 , 0.0, 0.0, 0.0);
  4417. return 1;
  4418. }
  4419.  
  4420. if (strcmp(cmdtext, "/loadp", true)==0)
  4421. {
  4422. if (!floatsqroot(PosX[playerid]+PosY[playerid]+PosZ[playerid]))
  4423. {
  4424. return SendClientMessage(playerid, COLOR_RED, "Mai intai foloseste /savep!");
  4425. }
  4426. else
  4427. {
  4428. ResetPlayerWeapons(playerid);
  4429. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  4430. {
  4431. SetVehiclePos(GetPlayerVehicleID(playerid), PosX[playerid], PosY[playerid], PosZ[playerid]);
  4432. SetVehicleZAngle(GetPlayerVehicleID(playerid), PosA[playerid]);
  4433. SetCameraBehindPlayer(playerid);
  4434. LinkVehicleToInterior(GetPlayerVehicleID(playerid), PosI[playerid]);
  4435. }
  4436. else
  4437. {
  4438. InCar[playerid] = false;
  4439. SetPlayerPos(playerid, PosX[playerid], PosY[playerid], PosZ[playerid]);
  4440. SetPlayerFacingAngle(playerid, PosA[playerid]);
  4441. SetCameraBehindPlayer(playerid);
  4442. }
  4443. PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
  4444. SetPlayerInterior(playerid, PosI[playerid]);
  4445. SendClientMessage(playerid, COLOR_BASIC, "Pozitia salvata este incarcata.");
  4446. }
  4447. return 1;
  4448. }
  4449.  
  4450. if(strcmp(cmdtext, "/nametagson", true)==0)
  4451. {
  4452. SendClientMessage(playerid, COLOR_BASIC, "Vederea numelor jucatorilor este activata.");
  4453. PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
  4454. for(new i = 0; i < MAX_PLAYERS; i ++)
  4455. {
  4456. ShowPlayerNameTagForPlayer(playerid, i, 1);
  4457. }
  4458. return 1;
  4459. }
  4460.  
  4461. if(strcmp(cmdtext, "/nametagsoff", true)==0)
  4462. {
  4463. SendClientMessage(playerid, COLOR_BASIC, "Vederea numelor jucatorilor este dezactivata");
  4464. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  4465. for(new i = 0; i < MAX_PLAYERS; i ++)
  4466. {
  4467. ShowPlayerNameTagForPlayer(playerid, i, 0);
  4468. }
  4469. return 1;
  4470. }
  4471.  
  4472. if(strcmp(cmdtext, "/nrg", true)==0)
  4473. {
  4474. if( PVeh[playerid] > 0 )
  4475. {
  4476. if(GetPlayerVehicleID(playerid) != PVeh[playerid])
  4477. {
  4478. if(IsPlayerInAnyVehicle(playerid))
  4479. {
  4480. RemovePlayerFromVehicle(playerid);
  4481. }
  4482. new Float: X, Float: Y, Float: Z, Float: Ang, Name[30];
  4483. GetPlayerPos(playerid, X, Y, Z);
  4484. GetPlayerFacingAngle(playerid, Ang);
  4485. GetPlayerName(playerid, Name, sizeof( Name ));
  4486. PutPlayerInVehicle(playerid, PVeh[playerid], 0);
  4487. SetVehiclePos(PVeh[playerid], X, Y, Z);
  4488. SetVehicleZAngle(PVeh[playerid], Ang);
  4489. SetVehicleHealth(PVeh[playerid], 1000.0);
  4490. LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
  4491. SendClientMessage(playerid,COLOR_BASIC, "NRG-ul tau personal este creeat.");
  4492. PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
  4493. }
  4494. else
  4495. {
  4496. SendClientMessage(playerid,COLOR_RED, "Deja ai un NRG personal.");
  4497. }
  4498. }
  4499. else
  4500. {
  4501. if(IsPlayerInAnyVehicle(playerid))
  4502. {
  4503. RemovePlayerFromVehicle(playerid);
  4504. }
  4505. new Float: X, Float: Y, Float: Z, Float: Ang, Name[30];
  4506. GetPlayerPos(playerid, X, Y, Z);
  4507. GetPlayerFacingAngle(playerid, Ang);
  4508. GetPlayerName(playerid, Name, sizeof( Name ));
  4509. PVeh[playerid] = CreateVehicle(522, X, Y , Z, Ang, 75,3, 5000000);
  4510. PutPlayerInVehicle(playerid, PVeh[playerid], 0);
  4511. LinkVehicleToInterior(PVeh[playerid], GetPlayerInterior(playerid));
  4512. printf("personal nrg created for %s.", Name);
  4513. SendClientMessage(playerid,COLOR_BASIC, "NRG-ul tau personal este creeat.");
  4514. PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
  4515. SetVehicleParamsForPlayer(PVeh[playerid], playerid, 0, 0);
  4516. for(new i=0; i <= MAX_PLAYERS; i++)
  4517. {
  4518. if ( IsPlayerConnected(i) )
  4519. {
  4520. if ( i != playerid )
  4521. {
  4522. SetVehicleParamsForPlayer(PVeh[playerid], i, 0, 1);
  4523. }
  4524. }
  4525. }
  4526. }
  4527. return 1;
  4528. }
  4529.  
  4530. if (strcmp("/detach", cmdtext, true) == 0)
  4531. {
  4532. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  4533. {
  4534. new vehicleid = GetPlayerVehicleID(playerid);
  4535. if (IsTrailerAttachedToVehicle(vehicleid))
  4536. {
  4537. AttachTrailerToVehicle(GetVehicleTrailer(vehicleid), vehicleid);
  4538. DetachTrailerFromVehicle(vehicleid);
  4539. SendClientMessage(playerid, COLOR_BASIC, "Remorca detasata.");
  4540. PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
  4541. return 1;
  4542. }
  4543. SendClientMessage(playerid, COLOR_RED, "Nu ai nici o remorca atasata la vehicul.");
  4544. return 1;
  4545. }
  4546. SendClientMessage(playerid, COLOR_RED, "Trebuie sa fii sofer ca sa detasezi o remorca.");
  4547. return 1;
  4548. }
  4549.  
  4550. if (strcmp("/afon", cmdtext, true) == 0)
  4551. {
  4552. SendClientMessage(playerid, COLOR_BASIC, "Anti caderea de pe (motoci/bici)clete este activata.");
  4553. PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
  4554. AntiFalloff[playerid] = true;
  4555. if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  4556. {
  4557. InCar[playerid] = true;
  4558. WhatCar[playerid] = GetPlayerVehicleID(playerid);
  4559. }
  4560. return 1;
  4561. }
  4562.  
  4563. if (strcmp("/afoff", cmdtext, true) == 0)
  4564. {
  4565. SendClientMessage(playerid, COLOR_BASIC, "Anti caderea de pe (motoci/bici)clete este dezactivata.");
  4566. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  4567. AntiFalloff[playerid] = false;
  4568. return 1;
  4569. }
  4570.  
  4571. if (strcmp(cmdtext, "/plant", true)==0)
  4572. {
  4573. if(BombArmed[playerid] == false)
  4574. {
  4575. GetPlayerPos(playerid, BombX[playerid], BombY[playerid], BombZ[playerid]);
  4576. GetXYInFrontOfPlayer(playerid, BombX[playerid], BombY[playerid], 0.7);
  4577. SendClientMessage(playerid, 0x0066FFAA, "Bomba activata (explodeaza in 10 secunde).");
  4578. ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
  4579. BombObject[playerid] = CreateObject(1252, BombX[playerid], BombY[playerid], BombZ[playerid] - 0.8,270,0,0);
  4580. SetTimerEx("BombTimer",10000,0, "d", playerid);
  4581. BombArmed[playerid] = true;
  4582. }
  4583. else
  4584. {
  4585. SendClientMessage(playerid, COLOR_RED, "Poti 'planta' numai o bomba odata!");
  4586. }
  4587. return 1;
  4588. }
  4589.  
  4590. if(strcmp(cmdtext, "/ajutor", true) == 0)
  4591. {
  4592. SendClientMessage(playerid,COLOR_BASIC," ");
  4593. SendClientMessage(playerid,COLOR_BASIC,"Reguli:");
  4594. SendClientMessage(playerid,COLOR_BASIC,"*******");
  4595. SendClientMessage(playerid,COLOR_BASIC,"- Codurile nu sunt permise!");
  4596. SendClientMessage(playerid,COLOR_BASIC,"- Nu face spam.");
  4597. SendClientMessage(playerid,COLOR_BASIC," (Daca ai vreo problema contacteaza adminii.)");
  4598. SendClientMessage(playerid,COLOR_BASIC," ");
  4599. SendClientMessage(playerid,COLOR_BASIC,"Altele:");
  4600. SendClientMessage(playerid,COLOR_BASIC,"*******");
  4601. SendClientMessage(playerid,COLOR_BASIC,"Pentru lista de comenzi foloseste /comenzi.");
  4602. SendClientMessage(playerid,COLOR_BASIC," ");
  4603. return 1;
  4604. }
  4605.  
  4606. if(strcmp(cmdtext, "/comenzi", true) == 0)
  4607. {
  4608. SendClientMessage(playerid,COLOR_BASIC," ");
  4609. SendClientMessage(playerid,COLOR_BASIC,"Lista comenzilor:");
  4610. SendClientMessage(playerid,COLOR_BASIC,"*********************");
  4611. SendClientMessage(playerid,COLOR_BASIC,"Cont: /Register[parola] /Login[parola]");
  4612. SendClientMessage(playerid,COLOR_BASIC,"Teleporturi: /Teleports(=meniu) /StuntZones /DMZones /OtherZones /ExitDM");
  4613. SendClientMessage(playerid,COLOR_BASIC,"Player: /Afk /Back /Kill /Suicide /BuyHealth /BuyArmour /Stoned /fericit /furios /Me");
  4614. SendClientMessage(playerid,COLOR_BASIC,"Vehicle: /Detach /Fix(=RepairVehicle) /Nitro /Flip /Lock /Unlock /Nrg");
  4615. SendClientMessage(playerid,COLOR_BASIC,"Other: /Admins /ACommands(=AdminCommands) /InfoOn /InfoOff /Spec[ID] /Plant");
  4616. SendClientMessage(playerid,COLOR_BASIC," /parasuta /flori /Report /CountDown /ochelaridenoapte /Animlist /ochelaricuinfrarosu");
  4617. SendClientMessage(playerid,COLOR_BASIC," /SaveP (=SavePosition) /LoadP /NametagsOn /NametagsOff /PageSize (10-12)");
  4618. SendClientMessage(playerid,COLOR_BASIC," ");
  4619. return 1;
  4620. }
  4621.  
  4622. if(strcmp(cmdtext, "/stuntzones", true) == 0)
  4623. {
  4624. SendClientMessage(playerid,COLOR_BASIC," ");
  4625. SendClientMessage(playerid,COLOR_BASIC,"Zone de stunt:");
  4626. SendClientMessage(playerid,COLOR_BASIC,"**********************");
  4627. SendClientMessage(playerid,COLOR_BASIC,"- /BigJump - /LSAirport - /WayToChilliad - /AquaPark");
  4628. SendClientMessage(playerid,COLOR_BASIC,"- /BigJump2 - /SFAirport - /MonsterCrash - /RollerCoaster");
  4629. SendClientMessage(playerid,COLOR_BASIC,"- /LSTower - /HopDeHop - /FreeWay - /QuadParcour");
  4630. SendClientMessage(playerid,COLOR_BASIC,"- /BuildingJump - /HalfPipe - /DeadJump");
  4631. SendClientMessage(playerid,COLOR_BASIC,"- /Chilliad - /WayToAir - /WayToPiramide");
  4632. SendClientMessage(playerid,COLOR_BASIC,"- /SkatePark - /WallRide - /NRGParcour");
  4633. SendClientMessage(playerid,COLOR_BASIC,"- /WayOfGod - /Waytodeath - /RoofStunt");
  4634. SendClientMessage(playerid,COLOR_BASIC,"- /LVAirport - /Stadium - /UpsideDown");
  4635. return 1;
  4636. }
  4637.  
  4638. if(strcmp(cmdtext, "/dmzones", true) == 0)
  4639. {
  4640. SendClientMessage(playerid,COLOR_BASIC," ");
  4641. SendClientMessage(playerid,COLOR_BASIC,"Zone de DM:");
  4642. SendClientMessage(playerid,COLOR_BASIC,"******************************");
  4643. SendClientMessage(playerid,COLOR_BASIC,"- /BloodringArena - /RCWar");
  4644. SendClientMessage(playerid,COLOR_BASIC,"- /AirBattle - /WatchRCWar");
  4645. SendClientMessage(playerid,COLOR_BASIC,"- /Derby");
  4646. SendClientMessage(playerid,COLOR_BASIC,"- /VehicleDM");
  4647. SendClientMessage(playerid,COLOR_BASIC,"- /MinigunMadness");
  4648. SendClientMessage(playerid,COLOR_BASIC,"- /ShipMadness ");
  4649. SendClientMessage(playerid,COLOR_BASIC,"- /Glassmadness");
  4650. SendClientMessage(playerid,COLOR_BASIC,"- /IslandDM");
  4651. return 1;
  4652. }
  4653.  
  4654. if(strcmp(cmdtext, "/otherzones", true) == 0)
  4655. {
  4656. SendClientMessage(playerid,COLOR_BASIC," ");
  4657. SendClientMessage(playerid,COLOR_BASIC,"Alte zone:");
  4658. SendClientMessage(playerid,COLOR_BASIC,"***********************");
  4659. SendClientMessage(playerid,COLOR_BASIC,"- /Home - /Karting - /LTruckStop - /CarSumo");
  4660. SendClientMessage(playerid,COLOR_BASIC,"- /Tune1 - /Dirt - /DTruckStop");
  4661. SendClientMessage(playerid,COLOR_BASIC,"- /Tune2 - /Trampoline - /CTruckStop");
  4662. SendClientMessage(playerid,COLOR_BASIC,"- /Tune3 - /LSStation - /AdminCastle");
  4663. SendClientMessage(playerid,COLOR_BASIC,"- /Tune4 - /SFStation - /PinkAutos");
  4664. SendClientMessage(playerid,COLOR_BASIC,"- /AA - /LVStation1 - /Drift");
  4665. SendClientMessage(playerid,COLOR_BASIC,"- /DragRace - /LVStation2 - /Bounce");
  4666. SendClientMessage(playerid,COLOR_BASIC," ");
  4667. return 1;
  4668. }
  4669. if(strcmp(cmdtext, "/credits", true) == 0)
  4670. {
  4671.  
  4672. SendClientMessage(playerid,COLOR_BASIC,"***********************")
  4673. SendClientMessage(playerid,COLOR_BASIC,"Owner: [RPG]Andrei");
  4674. SendClientMessage(playerid,COLOR_BASIC,"Mapper: [RPG]Andrei");
  4675. SendClientMessage(playerid,COLOR_BASIC,"Script&GameModes: [RPG]Andrei");
  4676. SendClientMessage(playerid,COLOR_BASIC,"Si %s pentru ca joaca pe server!");
  4677. SendClientMessage(playerid,COLOR_BASIC," ");
  4678. return 1;
  4679.  
  4680. }
  4681.  
  4682. return 0;
  4683. }
  4684.  
  4685. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  4686.  
  4687. stock NormalTele(playerid, telename[], Float:Vx, Float:Vy, Float:Vz, Float:Va, Float:Px, Float:Py, Float:Pz, Float:Pa, interior)
  4688. {
  4689. DMZone[playerid] = 0;
  4690. ResetPlayerWeapons(playerid);
  4691. TogglePlayerControllable(playerid, 1);
  4692. new a[128], b[128], playerName[MAX_PLAYER_NAME];
  4693. GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
  4694. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  4695. {
  4696. SetVehiclePos(GetPlayerVehicleID(playerid),Vx,Vy,Vz);
  4697. SetVehicleZAngle(GetPlayerVehicleID(playerid),Va);
  4698. LinkVehicleToInterior(GetPlayerVehicleID(playerid),interior);
  4699. }
  4700. else
  4701. {
  4702. InCar[playerid] = false;
  4703. SetPlayerPos(playerid,Px,Py,Pz);
  4704. SetPlayerFacingAngle(playerid,Pa);
  4705. }
  4706. PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
  4707. SetCameraBehindPlayer(playerid);
  4708. SetPlayerInterior(playerid, interior);
  4709. format(a, sizeof(a), "Ai fost teleportat la -%s-", telename);
  4710. SendClientMessage(playerid, COLOR_BASIC, a);
  4711. format(b, sizeof(b), "%s s-a teleportat la /%s", playerName, telename);
  4712. for(new i=0; i<MAX_PLAYERS; i++)
  4713. {
  4714. if(IsPlayerConnected(i))
  4715. {
  4716. if(ReceiveInfo[i] == true)
  4717. {
  4718. SendClientMessage(i, COLOR_GREY, b);
  4719. }
  4720. }
  4721. }
  4722. return 1;
  4723. }
  4724.  
  4725. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  4726.  
  4727. stock SpeceficTele(playerid, telename[], Float:Vx, Float:Vy, Float:Vz, Float:Va, Float:Px, Float:Py, Float:Pz, Float:Pa, interior, Vmodel)
  4728. {
  4729. DMZone[playerid] = 0;
  4730. ResetPlayerWeapons(playerid);
  4731. TogglePlayerControllable(playerid, 1);
  4732. new a[128], b[128], playerName[MAX_PLAYER_NAME];
  4733. GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
  4734. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == Vmodel)
  4735. {
  4736. SetVehiclePos(GetPlayerVehicleID(playerid),Vx,Vy,Vz);
  4737. SetVehicleZAngle(GetPlayerVehicleID(playerid),Va);
  4738. LinkVehicleToInterior(GetPlayerVehicleID(playerid),interior);
  4739. }
  4740. else
  4741. {
  4742. InCar[playerid] = false;
  4743. SetPlayerPos(playerid,Px,Py,Pz);
  4744. SetPlayerFacingAngle(playerid,Pa);
  4745. }
  4746. PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
  4747. SetCameraBehindPlayer(playerid);
  4748. SetPlayerInterior(playerid, interior);
  4749. format(a, sizeof(a), "Te-ai teleportat la -%s-", telename);
  4750. SendClientMessage(playerid, COLOR_BASIC, a);
  4751. format(b, sizeof(b), "%s s-a teleportat la /%s", playerName, telename);
  4752. for(new i=0; i<MAX_PLAYERS; i++)
  4753. {
  4754. if(IsPlayerConnected(i))
  4755. {
  4756. if(ReceiveInfo[i] == true)
  4757. {
  4758. SendClientMessage(i, COLOR_GREY, b);
  4759. }
  4760. }
  4761. }
  4762. return 1;
  4763. }
  4764.  
  4765. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  4766.  
  4767. stock OnlyPlayerTele(playerid, telename[], Float:Px, Float:Py, Float:Pz, Float:Pa, interior)
  4768. {
  4769. DMZone[playerid] = 0;
  4770. ResetPlayerWeapons(playerid);
  4771. TogglePlayerControllable(playerid, 1);
  4772. new a[128], b[128], playerName[MAX_PLAYER_NAME];
  4773. GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
  4774.  
  4775. InCar[playerid] = false;
  4776. SetPlayerPos(playerid,Px,Py,Pz);
  4777. SetPlayerFacingAngle(playerid,Pa);
  4778.  
  4779. PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
  4780. SetCameraBehindPlayer(playerid);
  4781. SetPlayerInterior(playerid, interior);
  4782. format(a, sizeof(a), "Te-ai teleportat la -%s-", telename);
  4783. SendClientMessage(playerid, COLOR_BASIC, a);
  4784. format(b, sizeof(b), "%s s-a teleportat la /%s", playerName, telename);
  4785. for(new i=0; i<MAX_PLAYERS; i++)
  4786. {
  4787. if(IsPlayerConnected(i))
  4788. {
  4789. if(ReceiveInfo[i] == true)
  4790. {
  4791. SendClientMessage(i, COLOR_GREY, b);
  4792. }
  4793. }
  4794. }
  4795. return 1;
  4796. }
  4797.  
  4798. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  4799. /*
  4800. strtok(const string[], &index)
  4801. {
  4802. new length = strlen(string);
  4803. while ((index < length) && (string[index] <= ' '))
  4804. {
  4805. index++;
  4806. }
  4807.  
  4808. new offset = index;
  4809. new result[20];
  4810. while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
  4811. {
  4812. result[index - offset] = string[index];
  4813. index++;
  4814. }
  4815. result[index - offset] = EOS;
  4816. return result;
  4817. }
  4818. */
  4819. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  4820.  
  4821. GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
  4822. {
  4823. new Float:a;
  4824.  
  4825. GetPlayerPos(playerid, x, y, a);
  4826. GetPlayerFacingAngle(playerid, a);
  4827.  
  4828. if (GetPlayerVehicleID(playerid)) {
  4829. GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
  4830. }
  4831.  
  4832. x += (distance * floatsin(-a, degrees));
  4833. y += (distance * floatcos(-a, degrees));
  4834. }
  4835.  
  4836. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  4837.  
  4838. public OnPlayerScreenFade(playerid, color, speed)
  4839. {
  4840. return 1;
  4841. }
  4842.  
  4843. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  4844.  
  4845. public OnPlayerScreenColorFade(playerid, color, speed)
  4846. {
  4847. return 1;
  4848. }
  4849.  
  4850. }
  4851. }
  4852. }
  4853. }
  4854. }
  4855. {
  4856. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement