Advertisement
Guest User

FUN / STUNT GM by VeL0X

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