Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*''''''''''|Es handelt sich um das script:#''''''''''''''''''''''''''''''''''''
- *******************************************************************************
- **--------------------------------**********************************************
- **| ' CCCC AAA LL LL |**********************************************
- **| CC AA AA LL LL |**********************************************
- **| CC AAAAA LL LL |**********************************************
- **| CCCC AAA AA LLLLLL LLLLLL |**********************************************
- --------------------------------************************************************
- ********************************************************************************
- ********************************************************************************
- **----------------**************************************************************
- **| OOOOO FFFFF |**************************************************************
- **| O O FF |*****************************************************************
- **| O O FFFFF |**************************************************************
- **| OOOOO FF | ****************************************************************
- ********************************************************************************
- ********************************************************************************
- **--------------------------------------****************************************
- **| DDDDDD UU UU TTTTTTTTT YYY YYY |****************************************
- **| DD DD UU UU TT YY |*******************************************
- **| DD DD UU UU TT YY |*******************************************
- **| DD DD UU UU TT YY |*******************************************
- **| DDDDD UUUU TT YY |*******************************************
- **-----------------------------------*******************************************
- ********************************************************************************
- *******************************************************************************/
- ////////////////////////////////////////////////////////////////////////////////
- // Dieses Script wurde von Ronny_Schulz Erstellt. Ich habe es aus Langer weile//
- // Weile gemacht ich Hatte einfach mal lust auf nen DM Script. Viel Spaß mit //
- // call of duty modern warfare3 //
- ////////////////////////////////////////////////////////////////////////////////
- #include <a_samp>
- #include <streamer>
- #pragma dynamic 8192
- #include <ocmd>
- #include <dini>
- #pragma unused ret_memcpy
- #include <utils>
- #pragma tabsize 0
- #include <M_Bot>
- //____[ServerVersion]____//
- #define VERSION "1.0"
- //Heatshot
- #define SENDE_NACHRICHT // ausklammmern, falls unerwünscht
- #define WAFFE_9MM (22)
- #define WAFFE_9MMs (23)
- #define WAFFE_DEAGLE (24)
- #define WAFFE_GEWEHR (33)
- #define WAFFE_SNIPER (34)
- #define GEDRUECKT(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- #define SPIELER_GEDUCKT(%1) GetPlayerSpecialAction(%1) == SPECIAL_ACTION_DUCK
- #define HAT_GESCHOSSEN(%1) GetPVarInt(%1, "HEADSHOT_GESCHOSSEN")
- #define SETZE_GESCHOSSEN(%1) SetPVarInt(%1, "HEADSHOT_GESCHOSSEN", 1)
- #define SETZE_NICHT_GESCHOSSEN(%1) SetPVarInt(%1, "HEADSHOT_GESCHOSSEN", 0)
- #define TOETESPIELER(%1) SetPlayerHealth(%1, 0)
- //Vehs
- new BundeswehrVehs[30];
- new FbiVehs[21];
- new MafiaVehs[20];
- //Texte
- new Text:InfoUnten;
- new Text:CALLOFDUTYNAME;
- new Text:Forum;
- new Text:KILLTABOU;
- //weiteres
- new CreatedCar = 0;
- new CreatedCars[100];
- new TextSpams[MAX_PLAYERS];
- new BigEar[MAX_PLAYERS];
- new Motor[MAX_VEHICLES];
- //Gangzonen
- new Testzone;
- new Rotzone;
- new Zone3;
- forward TextUntenLinks();
- forward StopMusic();
- forward Stirb(playerid);
- forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
- forward AntiSpawnkill(playerid);
- forward WenndudasFahrzeugbetretest(carid);
- enum Info
- {
- pAdmin,
- pBadWordWarns,
- pLocal,
- pInt,
- }
- new pInfo[MAX_PLAYERS][Info];
- enum pSpec
- {
- Float:Coords[3],
- Float:sPx,
- Float:sPy,
- Float:sPz,
- sPint,
- sLocal,
- sCam,
- };
- new Unspec[MAX_PLAYERS][pSpec];
- new Boeseworter[][] = {
- "fick",
- "fresse",
- "hurensohn",
- "huso",
- "schnauze",
- "fotze",
- "wixxer",
- "wichser",
- "kanacke",
- "jude",
- "juden",
- "bonzenkind",
- "penner",
- "spast",
- "spasst",
- "hdf",
- "neger",
- "hure",
- "nigger",
- "verpiss",
- "mistgeburt",
- "fotze",
- "german-reallife",
- ".net",
- ".org",
- "www.",
- "missgeburt",
- "Fickschnitzel",
- "LoS",
- "Arschloch",
- "FickGesicht",
- "Pimperpärle",
- "Hunnde Hurre",
- "FickAffe"
- };
- new InfoTextUnten[][]=
- {
- "~y~/Serverinfo",
- "~r~/Zones",
- "~w~bei Probleme / Fragen ~g~/Report",
- "~r~/Regeln"
- };
- new CarName[][] =
- {
- "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", "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", "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", "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", "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", "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", "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", "2. Gebrauchtwagen", "1. Gebrauchtwagen", "Luggage", "Luggage", "Stairs", "Boxville",
- "Tiller", "Utility Trailer"
- };
- main()
- {
- print("\nCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC");
- print(" Call Of Duty [MW3] Wurde Soeben");
- print(" Erfolgreich -------[Gestartet]");
- print("CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\n");
- }
- public OnGameModeInit()
- {
- //====[Pickups]========//
- AddStaticPickup(355, 2, -252.0979,2602.0837,62.8582,-1);//Army Waffe
- AddStaticPickup(359, 2, 414.7578,2531.5420,19.1644,-1);//FBI Waffe
- AddStaticPickup(355, 2, 278.7214,2036.6359,17.6406,-1);//Mafia Waffe
- //=======[3DTexte]========//
- Create3DTextLabel("Gas-Kammer", 0xB9FF00FF, 262.0561,2474.9492,16.4780,20.0,0);
- //=====[Timer]======//
- SetTimer("TextUntenLinks",15000,1); // alle 15 Sekunden wechselt es die Werbung links unten
- SetTimer("Stirb",1000,1);
- //=================//
- //GANGZONEN
- Testzone = GangZoneCreate(-167.6631, 2648.5537, -363.8208,2749.4438);
- Rotzone = GangZoneCreate(-79.9647 ,2566.7773 ,441.8175 ,2479.4341);
- Zone3 = GangZoneCreate(246.8572 ,1806.4299 ,356.0960 ,2035.0671);
- //Fahrzeuge
- //MAFIA Vehs
- MafiaVehs[1] = AddStaticVehicleEx(476,274.3664,2029.3508,18.3502,256.2836,0,0,-1); // Mafia Cars
- MafiaVehs[2] = AddStaticVehicleEx(476,275.9241,2016.7396,18.3671,313.2055,0,0,-1); // Mafia Cars 2
- MafiaVehs[3] = AddStaticVehicleEx(476,318.4877,2055.3813,18.3555,182.8691,0,0,-1); // Mafia Cars 3
- MafiaVehs[4] = AddStaticVehicleEx(476,304.3351,2055.4546,18.3308,184.1079,0,0,-1); // Mafia Cars 4
- MafiaVehs[5] = AddStaticVehicleEx(432,273.4833,1993.3912,17.6535,270.7949,0,0,-1); // Mafia Cars 5
- MafiaVehs[6] = AddStaticVehicleEx(432,274.7892,1985.3684,17.6530,271.1829,0,0,-1); // Mafia Cars 6
- MafiaVehs[7] = AddStaticVehicleEx(432,277.2187,1949.0276,17.6512,275.1544,0,0,-1); // Mafia Cars 7
- MafiaVehs[8] = AddStaticVehicleEx(432,277.4099,1958.9318,17.6531,269.1138,0,0,-1); // Mafia Cars 8
- MafiaVehs[9] = AddStaticVehicleEx(433,338.1534,1945.7318,18.0773,84.3840,0,0,-1); // Mafia Cars 9
- MafiaVehs[10] = AddStaticVehicleEx(433,281.7946,1937.5313,18.0770,268.3263,0,0,-1); // Mafia Cars 10
- MafiaVehs[11] = AddStaticVehicleEx(433,336.6764,1936.3757,18.0773,82.6739,0,0,-1); // Mafia Cars 11
- MafiaVehs[12] = AddStaticVehicleEx(470,290.1739,1903.3108,17.6286,187.8230,0,0,-1); // Mafia Cars 12
- MafiaVehs[13] = AddStaticVehicleEx(470,291.4243,1879.5403,17.6338,182.7827,0,0,-1); // Mafia Cars 13
- MafiaVehs[14] = AddStaticVehicleEx(470,333.9720,1926.5978,17.6335,83.5077,0,0,-1); // Mafia Cars 14
- MafiaVehs[15] = AddStaticVehicleEx(520,335.7679,1967.0717,18.3639,81.0382,0,0,-1); // Mafia Cars 16
- MafiaVehs[16] = AddStaticVehicleEx(520,339.2137,1982.9255,18.6674,83.5312,0,0,-1); // Mafia Cars 17
- MafiaVehs[17] = AddStaticVehicleEx(425,336.6239,2007.6489,19.6402,102.0712,0,0,-1); // Mafia Cars 18
- MafiaVehs[18] = AddStaticVehicleEx(425,333.1458,1909.3705,18.2137,58.3151,0,0,-1); // Mafia Cars 19
- //FBI Fahrzeuge
- FbiVehs[1] = AddStaticVehicleEx(425,389.8471,2535.2217,17.0797,160.4567,6,6,-1); // FBICars
- FbiVehs[2] = AddStaticVehicleEx(425,347.6694,2542.2573,17.2961,202.8533,6,6,-1); // FBICars 2
- FbiVehs[3] = AddStaticVehicleEx(432,329.9367,2545.7876,16.8149,177.9367,6,6,-1); // FBICars 3
- FbiVehs[4] = AddStaticVehicleEx(432,322.2510,2546.2104,16.8199,178.0696,6,6,-1); // FBICars 4
- FbiVehs[5] = AddStaticVehicleEx(432,295.6851,2542.0496,16.8348,181.2645,6,6,-1); // FBICars 5
- FbiVehs[6] = AddStaticVehicleEx(476,375.2268,2563.3262,17.1539,164.3839,6,6,-1); // FBICars 6
- FbiVehs[7] = AddStaticVehicleEx(476,360.8156,2560.0137,17.1613,209.8246,6,6,-1); // FBICars 7
- FbiVehs[8] = AddStaticVehicleEx(476,419.6337,2455.6611,17.2202,39.6262,6,6,-1); // FBICars 8
- FbiVehs[9] = AddStaticVehicleEx(520,395.1925,2445.1050,17.2197,330.5951,6,6,-1); // FBICars 9
- FbiVehs[10] = AddStaticVehicleEx(520,411.2242,2445.8921,17.2179,18.2663,6,6,-1); // FBICars 10
- FbiVehs[11] = AddStaticVehicleEx(520,358.9561,2467.1113,17.2077,15.7607,6,6,-1); // FBICars 11
- FbiVehs[12] = AddStaticVehicleEx(433,430.6027,2520.1248,16.9613,121.0845,6,6,-1); // FBICars 12
- FbiVehs[13] = AddStaticVehicleEx(433,433.6242,2514.3835,17.0042,121.1898,6,6,-1); // FBICars 13
- FbiVehs[14] = AddStaticVehicleEx(461,418.0672,2532.3828,16.1751,187.3323,6,6,-1); // FBICars 14
- FbiVehs[15] = AddStaticVehicleEx(461,419.4762,2532.3428,16.1724,183.9453,6,6,-1); // FBICars 15
- FbiVehs[16] = AddStaticVehicleEx(461,421.3261,2532.1978,16.1809,182.3907,6,6,-1); // FBICars 16
- FbiVehs[17] = AddStaticVehicleEx(470,429.1544,2482.1870,16.4819,16.7113,6,6,-1); // FBICars 17
- FbiVehs[18] = AddStaticVehicleEx(470,423.3837,2481.9534,16.4764,1.2166,6,6,-1); // FBICars 18
- FbiVehs[19] = AddStaticVehicleEx(470,433.8958,2486.6416,16.4729,56.2603,6,6,-1); // FBICars 19
- FbiVehs[20] = AddStaticVehicleEx(470,436.5949,2492.1064,16.6692,45.7319,6,6,-1); // FBICars 20
- //ARMY FAHRZEUGE
- BundeswehrVehs[0] = AddStaticVehicleEx(470,-240.9747,2595.7458,62.6955,0.8239,0,0,-1); // Army Auto 1
- BundeswehrVehs[1] = AddStaticVehicleEx(470,-237.9518,2595.8030,62.6950,0.8584,0,0,-1); // Army Auto 2
- BundeswehrVehs[2] = AddStaticVehicleEx(470,-234.8164,2595.6506,62.6958,359.8056,0,0,-1); // Army Auto 3
- BundeswehrVehs[3] = AddStaticVehicleEx(470,-231.6754,2595.6421,62.6968,359.4068,0,0,-1); // Army Auto 4
- BundeswehrVehs[4] = AddStaticVehicleEx(433,-222.6690,2596.6257,63.1398,358.8824,0,0,-1); // Army Auto 5
- BundeswehrVehs[5] = AddStaticVehicleEx(433,-217.0661,2596.5938,63.1395,2.3845,0,0,-1); // Army Auto 6
- BundeswehrVehs[6] = AddStaticVehicleEx(433,-211.5577,2596.4199,63.1398,2.3050,0,0,-1); // Army Auto 7
- BundeswehrVehs[7] = AddStaticVehicleEx(433,-205.7308,2596.5527,63.1395,1.1036,0,0,-1); // Army Auto 8
- BundeswehrVehs[8] = AddStaticVehicleEx(431,-259.9165,2619.8369,63.0083,92.7170,4,4,-1); // Army Auto 9
- BundeswehrVehs[9] = AddStaticVehicleEx(471,-257.5936,2611.1118,62.3406,7.8660,4,4,-1); // Army Auto 10
- BundeswehrVehs[10] = BundeswehrVehs[1] = AddStaticVehicleEx(471,-260.8703,2610.8674,62.3389,22.8067,4,4,-1); // Army Auto 11
- BundeswehrVehs[11] = AddStaticVehicleEx(471,-264.4833,2610.8723,62.3271,5.9005,4,4,-1); // Army Auto 12
- BundeswehrVehs[12] = AddStaticVehicleEx(478,-234.5491,2608.3694,62.6923,180.6200,4,4,-1); // Army Auto 13
- BundeswehrVehs[13] = AddStaticVehicleEx(478,-230.2747,2608.3965,62.6929,180.5346,4,4,-1); // Army Auto 14
- BundeswehrVehs[14] = AddStaticVehicleEx(468,-237.7794,2608.2456,62.3723,176.7806,4,4,-1); // Army Auto 15
- BundeswehrVehs[15] = AddStaticVehicleEx(468,-239.7159,2608.4812,62.3733,176.2649,4,4,-1); // Army Auto 16
- BundeswehrVehs[16] = AddStaticVehicleEx(468,-241.6932,2608.6956,62.3722,177.5171,4,4,-1); // Army Auto 17
- BundeswehrVehs[17] = AddStaticVehicleEx(468,-243.5543,2608.7683,62.3717,181.5381,4,4,-1); // Army Auto 18
- BundeswehrVehs[18] = AddStaticVehicleEx(520,-202.2217,2618.6616,63.9759,9.6988,4,4,-1); // Army Auto 19
- BundeswehrVehs[19] = AddStaticVehicleEx(520,-212.1572,2618.9578,63.6734,5.3289,4,4,-1); // Army Auto 20
- BundeswehrVehs[20] = AddStaticVehicleEx(432,-168.3405,2656.8555,63.5693,85.9860,4,4,-1); // Army Auto 21
- BundeswehrVehs[21] = AddStaticVehicleEx(432,-164.6121,2668.2727,62.8741,116.0235,4,4,-1); // Army Auto 22
- BundeswehrVehs[22] = AddStaticVehicleEx(432,-203.6554,2665.8491,62.6920,295.0172,4,4,-1); // Army Auto 23
- BundeswehrVehs[23] = AddStaticVehicleEx(432,-202.4830,2676.3865,62.6545,241.6359,4,4,-1); // Army Auto 24
- BundeswehrVehs[24] = AddStaticVehicleEx(456,-166.4066,2720.1038,62.2301,89.2330,4,4,-1); // Army Auto 25 [KlauLKW Army]
- BundeswehrVehs[25] = AddStaticVehicleEx(447,-220.5046,2715.8657,66.9822,358.2480,4,4,-1); // Army Auto 26
- BundeswehrVehs[26] = AddStaticVehicleEx(447,-233.8951,2715.5693,67.0193,0.8497,4,4,-1); // Army Auto 27
- BundeswehrVehs[27] = AddStaticVehicleEx(445,-307.2925,2682.5193,62.5067,3.4385,4,4,-1); // Army Auto 28
- BundeswehrVehs[28] = AddStaticVehicleEx(445,-312.3645,2682.0020,62.5036,0.0295,4,4,-1); // Army Auto 29
- BundeswehrVehs[29] = AddStaticVehicleEx(445,-301.7308,2682.1604,62.5188,13.1785,4,4,-1); // Army Auto 30
- //FBI Base
- CreateDynamicObject(3749, -78.199996948242, 2500.3999023438, 21.299999237061, 0, 0, 268);
- CreateDynamicObject(3475, -80.300003051758, 2487.8000488281, 17.89999961853, 0, 0, 358);
- CreateDynamicObject(3475, -80.400001525879, 2481.8999023438, 17.89999961853, 0, 0, 0);
- CreateDynamicObject(3475, -77.699996948242, 2478.1999511719, 17.89999961853, 0, 0, 68);
- CreateDynamicObject(3475, -72.199996948242, 2476.1000976563, 17.89999961853, 0, 0, 70);
- CreateDynamicObject(3475, -66.599998474121, 2475.1000976563, 17.89999961853, 0, 0, 87.999389648438);
- CreateDynamicObject(3475, -60.700000762939, 2474.8999023438, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, -54.900001525879, 2474.6999511719, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, -49.099998474121, 2474.5, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, -43.299999237061, 2474.3000488281, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, -37.5, 2474.1000976563, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, -31.700000762939, 2473.8999023438, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, -25.799999237061, 2473.6999511719, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, -19.89999961853, 2473.5, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, -14.10000038147, 2473.1999511719, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, -8.3000001907349, 2472.8999023438, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, -2.4000000953674, 2472.6000976563, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, 3.5, 2472.1000976563, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, 9.5, 2472.1000976563, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, 15.39999961853, 2471.8000488281, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, 21.200000762939, 2471.5, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, 27.10000038147, 2471.1999511719, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, 33.099998474121, 2471.1000976563, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, 38.900001525879, 2470.8999023438, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, 44.799999237061, 2470.5, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, 50.599998474121, 2470.3000488281, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, 56.400001525879, 2469.8000488281, 17.89999961853, 0, 0, 87.994995117188);
- CreateDynamicObject(3475, 59.599998474121, 2466.3999023438, 17.89999961853, 0, 0, 357.99499511719);
- CreateDynamicObject(3475, 59.5, 2460.5, 17.89999961853, 0, 0, 357.98950195313);
- CreateDynamicObject(3475, 59.299999237061, 2454.6999511719, 17.89999961853, 0, 0, 357.98950195313);
- CreateDynamicObject(3475, 59.099998474121, 2448.8000488281, 17.89999961853, 0, 0, 357.98950195313);
- CreateDynamicObject(3475, 58.799999237061, 2442.8999023438, 17.89999961853, 0, 0, 357.98950195313);
- CreateDynamicObject(3475, 58.700000762939, 2437, 17.89999961853, 0, 0, 357.98950195313);
- CreateDynamicObject(3475, 58.400001525879, 2431.3000488281, 17.89999961853, 0, 0, 357.98950195313);
- CreateDynamicObject(3475, 58.299999237061, 2425.3999023438, 17.89999961853, 0, 0, 357.98950195313);
- CreateDynamicObject(3475, 58.099998474121, 2419.6000976563, 17.89999961853, 0, 0, 357.98950195313);
- CreateDynamicObject(3475, 59.799999237061, 2414.6000976563, 17.89999961853, 0, 0, 37.989501953125);
- CreateDynamicObject(3475, 63.5, 2409.8999023438, 17.89999961853, 0, 0, 37.985229492188);
- CreateDynamicObject(3475, 67, 2405.1999511719, 17.89999961853, 0, 0, 37.985229492188);
- CreateDynamicObject(3475, 70.599998474121, 2400.5, 17.89999961853, 0, 0, 37.985229492188);
- CreateDynamicObject(3475, 74.300003051758, 2395.8999023438, 17.89999961853, 0, 0, 37.985229492188);
- CreateDynamicObject(3475, 78, 2391.3000488281, 17.89999961853, 0, 0, 37.985229492188);
- CreateDynamicObject(3475, 82.400001525879, 2387.5, 17.89999961853, 0, 0, 57.985229492188);
- CreateDynamicObject(3475, 87.400001525879, 2384.5, 17.89999961853, 0, 0, 57.980346679688);
- CreateDynamicObject(3475, 92.699996948242, 2382.5, 17.89999961853, 0, 0, 81.980346679688);
- CreateDynamicObject(3475, 98.599998474121, 2381.6999511719, 17.89999961853, 0, 0, 81.97998046875);
- CreateDynamicObject(3475, 104.19999694824, 2381.8000488281, 17.89999961853, 0, 0, 97.97998046875);
- CreateDynamicObject(3475, 110, 2382.6999511719, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 115.90000152588, 2383.6000976563, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 121.69999694824, 2384.5, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 127.5, 2385.3000488281, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 133.30000305176, 2386, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 139.19999694824, 2387, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 145, 2387.8000488281, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 150.89999389648, 2388.6999511719, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 156.69999694824, 2389.5, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 162.5, 2390.1999511719, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 168.30000305176, 2391, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 174.10000610352, 2391.6999511719, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 179.89999389648, 2392.5, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 185.69999694824, 2393.3999023438, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 191.5, 2394.3000488281, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 197.30000305176, 2395.1999511719, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 203.19999694824, 2396.1000976563, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 209.19999694824, 2396.8999023438, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 215.10000610352, 2397.5, 18.700000762939, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 220.80000305176, 2398, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 226.69999694824, 2398.8000488281, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 232.60000610352, 2399.6000976563, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 238.5, 2400.1999511719, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 244.39999389648, 2401.1000976563, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 250.19999694824, 2401.8999023438, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 256, 2402.6000976563, 17.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 261.79998779297, 2403.5, 18.200000762939, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 267.60000610352, 2404.1999511719, 18.200000762939, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 273.29998779297, 2404.6999511719, 18.89999961853, 0, 0, 97.97607421875);
- CreateDynamicObject(3475, 279.10000610352, 2405.8000488281, 17.89999961853, 0, 0, 101.97607421875);
- CreateDynamicObject(3475, 284.89999389648, 2407.1000976563, 17.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 290.70001220703, 2408.3999023438, 17.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 296.5, 2409.6999511719, 17.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 302.29998779297, 2410.8000488281, 17.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 308, 2411.8999023438, 18.10000038147, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 313.79998779297, 2413.1000976563, 17.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 319.5, 2414.3000488281, 18.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 325.20001220703, 2415.3999023438, 18.60000038147, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 330.89999389648, 2416.5, 18.200000762939, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 336.60000610352, 2417.6999511719, 17.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 342.5, 2419.1000976563, 17.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 348.20001220703, 2420.3000488281, 17.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 354, 2421.6000976563, 17.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 359.70001220703, 2422.8000488281, 17.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 365.5, 2424.1000976563, 17.89999961853, 0, 0, 101.97506713867);
- CreateDynamicObject(3475, 370.29998779297, 2426.8000488281, 17.89999961853, 0, 0, 133.97506713867);
- CreateDynamicObject(3475, 374.5, 2430.8999023438, 17.89999961853, 0, 0, 133.97277832031);
- CreateDynamicObject(3475, 376.79998779297, 2432.6000976563, 17.89999961853, 0, 0, 133.97277832031);
- CreateDynamicObject(3475, 433.29998779297, 2478.3999023438, 17.89999961853, 0, 0, 133.97277832031);
- CreateDynamicObject(3475, 437.5, 2482.5, 18.200000762939, 0, 0, 133.97277832031);
- CreateDynamicObject(3475, 442.10000610352, 2486.1999511719, 19.200000762939, 0, 0, 133.97277832031);
- CreateDynamicObject(3475, 444.10000610352, 2491, 19.5, 0, 0, 179.97277832031);
- CreateDynamicObject(3475, 444.10000610352, 2496.8999023438, 19.700000762939, 0, 0, 179.97253417969);
- CreateDynamicObject(3475, 444, 2503.1000976563, 19.700000762939, 0, 0, 179.97253417969);
- CreateDynamicObject(3475, 444.10000610352, 2508.8999023438, 19.5, 0, 0, 179.97253417969);
- CreateDynamicObject(3475, 443.70001220703, 2515, 19.5, 0, 0, 179.97253417969);
- CreateDynamicObject(3475, 443.89999389648, 2520.8999023438, 19.60000038147, 0, 0, 179.97253417969);
- CreateDynamicObject(3475, 443.79998779297, 2526.8000488281, 19.200000762939, 0, 0, 179.97253417969);
- CreateDynamicObject(3475, 443.70001220703, 2532.6000976563, 18.5, 0, 0, 179.97253417969);
- CreateDynamicObject(3475, 442.70001220703, 2538.6999511719, 17.60000038147, 0, 0, 179.97253417969);
- CreateDynamicObject(3475, 442.39999389648, 2556.1999511719, 17.799999237061, 0, 0, 179.97253417969);
- CreateDynamicObject(3475, 442.29998779297, 2562.1000976563, 17.700000762939, 0, 0, 179.97253417969);
- CreateDynamicObject(3475, 442.20001220703, 2565.1999511719, 17.700000762939, 0, 0, 179.97253417969);
- CreateDynamicObject(3475, 369.60000610352, 2641.5, 20.60000038147, 0, 0, 289.97253417969);
- CreateDynamicObject(3475, 364, 2639.6999511719, 19.700000762939, 0, 0, 289.96765136719);
- CreateDynamicObject(3475, 358.39999389648, 2638, 18.10000038147, 0, 0, 289.96765136719);
- CreateDynamicObject(3475, 352.79998779297, 2636.1999511719, 17.39999961853, 0, 0, 289.96765136719);
- CreateDynamicObject(3475, 347.39999389648, 2633.6999511719, 17.700000762939, 0, 0, 289.96765136719);
- CreateDynamicObject(3475, 342, 2631.6999511719, 17.799999237061, 0, 0, 289.96765136719);
- CreateDynamicObject(3475, 336.5, 2629.6000976563, 17.700000762939, 0, 0, 289.96765136719);
- CreateDynamicObject(3475, 331, 2627.6000976563, 17.700000762939, 0, 0, 289.96765136719);
- CreateDynamicObject(3475, 325.79998779297, 2628.8000488281, 17.89999961853, 0, 0, 227.96765136719);
- CreateDynamicObject(3475, 321.39999389648, 2632.6999511719, 17.799999237061, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 317, 2636.5, 17.799999237061, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 312.60000610352, 2640.1000976563, 17.89999961853, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 308.20001220703, 2644, 17.89999961853, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 303.89999389648, 2648, 17.89999961853, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 299.60000610352, 2652, 17.89999961853, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 295.5, 2656, 17.89999961853, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 291.29998779297, 2660.1000976563, 17.89999961853, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 286.89999389648, 2664.1999511719, 17.89999961853, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 282.60000610352, 2668.3000488281, 17.89999961853, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 278, 2672, 17.10000038147, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 275.70001220703, 2674, 17.10000038147, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 257.79998779297, 2683.1999511719, 18.89999961853, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 253.60000610352, 2687.3000488281, 19.60000038147, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 249.39999389648, 2691.3000488281, 20.39999961853, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 245.10000610352, 2695.1999511719, 21.10000038147, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 240.80000305176, 2699.3999023438, 21.700000762939, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 236.30000305176, 2703.1999511719, 22.60000038147, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, 232.39999389648, 2707.5, 23, 0, 0, 227.96630859375);
- CreateDynamicObject(3475, -80.099998474121, 2513.3999023438, 17.89999961853, 0, 0, 347.99499511719);
- CreateDynamicObject(3475, -78.800003051758, 2518.8999023438, 17.89999961853, 0, 0, 347.99194335938);
- CreateDynamicObject(3475, -77.5, 2524.5, 17.89999961853, 0, 0, 347.99194335938);
- CreateDynamicObject(3475, -76, 2530.1999511719, 17.89999961853, 0, 0, 347.99194335938);
- CreateDynamicObject(3475, -74.599998474121, 2536.1000976563, 17.89999961853, 0, 0, 347.99194335938);
- CreateDynamicObject(3475, -73.400001525879, 2541.6999511719, 17.89999961853, 0, 0, 347.99194335938);
- CreateDynamicObject(3475, -72.599998474121, 2547.3000488281, 18.10000038147, 0, 0, 347.99194335938);
- CreateDynamicObject(3475, -72, 2553, 18.39999961853, 0, 0, 347.99194335938);
- CreateDynamicObject(3475, -70.599998474121, 2558.8000488281, 18.700000762939, 0, 0, 347.99194335938);
- CreateDynamicObject(3475, -69.300003051758, 2564.3000488281, 18.700000762939, 0, 0, 347.99194335938);
- CreateDynamicObject(3475, -68.099998474121, 2570.1000976563, 20, 0, 0, 347.99194335938);
- CreateDynamicObject(3475, -67, 2575.8999023438, 21.799999237061, 0, 0, 347.99194335938);
- CreateDynamicObject(3475, -63.900001525879, 2579.5, 23.299999237061, 0, 0, 287.99194335938);
- CreateDynamicObject(3475, -58.299999237061, 2581.1999511719, 23.39999961853, 0, 0, 287.99011230469);
- CreateDynamicObject(3475, -55.5, 2582.3999023438, 23.299999237061, 0, 0, 287.99011230469);
- CreateDynamicObject(2957, 264, 2469.6000976563, 17, 0, 0, 270);
- CreateDynamicObject(2957, 261.79998779297, 2467.3000488281, 17, 0, 0, 180);
- CreateDynamicObject(2957, 259.60000610352, 2469.6000976563, 17, 0, 0, 89.994506835938);
- CreateDynamicObject(1499, 261, 2471.6999511719, 15.5, 0, 0, 0);
- CreateDynamicObject(1555, 259.5, 2471.6999511719, 15.5, 0, 0, 0);
- CreateDynamicObject(1555, 262.60000610352, 2471.6000976563, 15.5, 0, 0, 0);
- CreateDynamicObject(2957, 261.89999389648, 2470.1999511719, 18.39999961853, 272.015625, 277.12237548828, 97.121276855469);
- CreateDynamicObject(2957, 266.70001220703, 2468.1000976563, 16.299999237061, 335.76635742188, 182.18792724609, 316.89404296875);
- CreateDynamicObject(2957, 269.20001220703, 2466.6999511719, 15.89999961853, 51.626281738281, 82.696166992188, 69.276947021484);
- CreateDynamicObject(1538, 267.10000610352, 2471.3999023438, 15.5, 278, 0, 201.99998474121);
- CreateDynamicObject(3279, -65.5, 2485.6000976563, 15.5, 0, 0, 0);
- CreateDynamicObject(3279, -62.099998474121, 2551.6000976563, 16.200000762939, 0, 0, 0);
- CreateDynamicObject(3279, 260.79998779297, 2660.3999023438, 15.5, 0, 0, 0);
- CreateDynamicObject(3279, 365.89999389648, 2445.8999023438, 15.5, 0, 0, 0);
- CreateDynamicObject(3268, 367.10000610352, 2559.6000976563, 15.39999961853, 0, 0, 92);
- CreateDynamicObject(14842, 261.5, 2468.3000488281, 16.10000038147, 0, 0, 90);
- //Bundeswehr [Spawn}
- CreateDynamicObject(987, -210, 2590.8999023438, 61.900001525879, 0, 0, 0);
- CreateDynamicObject(987, -222, 2591, 61.900001525879, 0, 0, 0);
- CreateDynamicObject(987, -234, 2591.1000976563, 61.900001525879, 0, 0, 0);
- CreateDynamicObject(987, -245.89999389648, 2591.1999511719, 61.900001525879, 0, 0, 0);
- CreateDynamicObject(987, -256.39999389648, 2596.8000488281, 61.900001525879, 0, 0, 332);
- CreateDynamicObject(987, -291.5, 2594.8999023438, 61.700000762939, 0, 0, 0);
- CreateDynamicObject(987, -303.29998779297, 2598, 61.5, 0, 0, 348);
- CreateDynamicObject(987, -313.29998779297, 2604.3999023438, 62.099998474121, 0, 0, 327.99743652344);
- CreateDynamicObject(987, -321.89999389648, 2612.8999023438, 62.299999237061, 0, 0, 317.99682617188);
- CreateDynamicObject(987, -324.70001220703, 2624.5, 62.299999237061, 0, 0, 283.99377441406);
- CreateDynamicObject(987, -335.29998779297, 2629.8999023438, 62.299999237061, 0, 0, 333.99108886719);
- CreateDynamicObject(987, -346.5, 2634.1000976563, 62.299999237061, 0, 0, 339.98986816406);
- CreateDynamicObject(987, -356.20001220703, 2640.8999023438, 62.400001525879, 0, 0, 325.98840332031);
- CreateDynamicObject(987, -365.29998779297, 2648.6000976563, 62.400001525879, 0, 0, 319.986328125);
- CreateDynamicObject(987, -372, 2658.1000976563, 62.5, 0, 0, 305.98229980469);
- CreateDynamicObject(987, -377.20001220703, 2668.8000488281, 62.5, 0, 0, 295.98022460938);
- CreateDynamicObject(987, -382.29998779297, 2679.5, 62.5, 0, 0, 295.97717285156);
- CreateDynamicObject(987, -388.5, 2689.6000976563, 62.5, 0, 0, 301.97717285156);
- CreateDynamicObject(987, -395.79998779297, 2699, 62.5, 0, 0, 307.97570800781);
- CreateDynamicObject(3749, -389.5, 2704.6999511719, 68, 0, 0, 40.5);
- CreateDynamicObject(987, -372.89999389648, 2700.1000976563, 61.900001525879, 0, 0, 131.97424316406);
- CreateDynamicObject(987, -361, 2701.3000488281, 61.900001525879, 0, 0, 185.97326660156);
- CreateDynamicObject(987, -349.10000610352, 2702.5, 61.900001525879, 0, 0, 185.97106933594);
- CreateDynamicObject(987, -337.29998779297, 2704.6000976563, 61.900001525879, 0, 0, 189.97106933594);
- CreateDynamicObject(987, -325.5, 2706.6999511719, 61.599998474121, 0, 0, 189.97009277344);
- CreateDynamicObject(987, -313.5, 2707, 61.599998474121, 0, 0, 181.97009277344);
- CreateDynamicObject(987, -302.20001220703, 2710.8999023438, 61.599998474121, 0, 0, 199.96655273438);
- CreateDynamicObject(987, -293.60000610352, 2719.1999511719, 61.5, 0, 0, 223.96215820313);
- CreateDynamicObject(987, -286.89999389648, 2729.1000976563, 61.5, 0, 0, 235.96179199219);
- CreateDynamicObject(987, -284, 2740.6000976563, 61.5, 0, 0, 255.95886230469);
- CreateDynamicObject(987, -275.39999389648, 2749.5, 61.200000762939, 0, 0, 223.95397949219);
- CreateDynamicObject(987, -266.79998779297, 2757.8000488281, 61.200000762939, 0, 0, 223.95080566406);
- CreateDynamicObject(987, -255.60000610352, 2761.8000488281, 61.200000762939, 0, 0, 199.95080566406);
- CreateDynamicObject(987, -247.89999389648, 2771, 61.200000762939, 0, 0, 229.94567871094);
- CreateDynamicObject(987, -240.19999694824, 2780.1999511719, 61.200000762939, 0, 0, 229.94384765625);
- CreateDynamicObject(987, -228.30000305176, 2780.6000976563, 61.200000762939, 0, 0, 181.94384765625);
- CreateDynamicObject(987, -216.30000305176, 2780.6000976563, 61.200000762939, 0, 0, 179.93908691406);
- CreateDynamicObject(987, -204.30000305176, 2780.6000976563, 61.200000762939, 0, 0, 179.93408203125);
- CreateDynamicObject(987, -192.30000305176, 2780.5, 61.200000762939, 0, 0, 179.93408203125);
- CreateDynamicObject(987, -180.69999694824, 2777.6000976563, 61.099998474121, 0, 0, 165.93408203125);
- CreateDynamicObject(987, -175.89999389648, 2766.6000976563, 60.900001525879, 0, 0, 109.93203735352);
- CreateDynamicObject(987, -171.89999389648, 2755.3999023438, 61.400001525879, 0, 0, 109.92919921875);
- CreateDynamicObject(987, -164.60000610352, 2746, 61.299999237061, 0, 0, 127.92919921875);
- CreateDynamicObject(987, -157.39999389648, 2736.6000976563, 61.299999237061, 0, 0, 127.9248046875);
- CreateDynamicObject(987, -150.30000305176, 2727.3000488281, 61.299999237061, 0, 0, 127.9248046875);
- CreateDynamicObject(987, -143.10000610352, 2717.8999023438, 61.200000762939, 0, 0, 127.9248046875);
- CreateDynamicObject(987, -138, 2707.1999511719, 61, 0, 0, 115.92477416992);
- CreateDynamicObject(987, -136.30000305176, 2695.3999023438, 61.099998474121, 0, 0, 97.922271728516);
- CreateDynamicObject(987, -136.30000305176, 2683.3999023438, 61.200000762939, 0, 0, 89.921142578125);
- CreateDynamicObject(987, -136.39999389648, 2671.5, 61.200000762939, 0, 0, 89.917602539063);
- CreateDynamicObject(3749, -145.10000610352, 2635.8000488281, 68.699996948242, 0, 0, 90);
- CreateDynamicObject(987, -139.39999389648, 2660, 61.099998474121, 0, 0, 75.917602539063);
- CreateDynamicObject(987, -142.30000305176, 2648.3999023438, 61.099998474121, 0, 0, 75.91552734375);
- CreateDynamicObject(987, -143.69999694824, 2642.6000976563, 61.099998474121, 0, 0, 75.91552734375);
- CreateDynamicObject(987, -198.19999694824, 2590.3999023438, 61.900001525879, 0, 2, 54);
- CreateDynamicObject(987, -191, 2600.1000976563, 60.900001525879, 0, 359.99755859375, 53.997802734375);
- CreateDynamicObject(987, -184, 2609.8000488281, 60.900001525879, 0, 0, 36);
- CreateDynamicObject(987, -174.19999694824, 2616.3000488281, 60.799999237061, 0, 0, 35.996704101563);
- CreateDynamicObject(987, -164.5, 2623.3999023438, 60.900001525879, 0, 0, 15.996704101563);
- CreateDynamicObject(987, -158.80000305176, 2624.6000976563, 60.599998474121, 0, 0, 15.996704101563);
- CreateDynamicObject(3934, -220.60000610352, 2715.8000488281, 66.199996948242, 0, 0, 270);
- CreateDynamicObject(3934, -233.89999389648, 2715.8999023438, 66.199996948242, 0, 0, 268);
- CreateDynamicObject(3279, -205.30000305176, 2654.8000488281, 61.5, 0, 0, 0);
- CreateDynamicObject(3279, -202.19999694824, 2729.5, 61.700000762939, 0, 0, 0);
- CreateDynamicObject(3279, -353.10000610352, 2681.1000976563, 62.900001525879, 0, 0, 0);
- CreateDynamicObject(3268, -167.69999694824, 2662.6000976563, 61.599998474121, 0, 0, 0);
- CreateDynamicObject(3271, -221.89999389648, 2672.8000488281, 61.599998474121, 0, 0, 176);
- CreateDynamicObject(3794, -170.10000610352, 2689.6999511719, 61.599998474121, 0, 0, 0);
- CreateDynamicObject(3794, -170.10000610352, 2687.1999511719, 61.599998474121, 0, 0, 0);
- CreateDynamicObject(3794, -170.19999694824, 2688.3999023438, 61.700000762939, 0, 0, 0);
- //==============[TEXTDRAWS]===========================//
- InfoUnten = TextDrawCreate(4.000000,433.000000, " ");
- TextDrawAlignment(InfoUnten,0);
- TextDrawBackgroundColor(InfoUnten,0x000000ff);
- TextDrawFont(InfoUnten,3);
- TextDrawLetterSize(InfoUnten,0.400000,0.999990);
- TextDrawColor(InfoUnten, 0xffffffff);
- TextDrawSetOutline(InfoUnten,1);
- TextDrawSetProportional(InfoUnten,1);
- TextDrawSetShadow(InfoUnten,1);
- Forum = TextDrawCreate(5,2,"Forum: Kommt noch");
- TextDrawFont(Forum,2);
- TextDrawColor(Forum,0x00AFFFFF);
- KILLTABOU = TextDrawCreate(494.000000, 102.000000, "Anti Spawnkill");
- TextDrawBackgroundColor(KILLTABOU, 255);
- TextDrawFont(KILLTABOU,3);
- TextDrawLetterSize(KILLTABOU, 0.500000, 1.000000);
- TextDrawSetOutline(KILLTABOU,0);
- TextDrawColor(KILLTABOU,-65281);
- CALLOFDUTYNAME = TextDrawCreate(632.000000, 412.000000, "Call of Duty");
- TextDrawAlignment(CALLOFDUTYNAME,3);
- TextDrawBackgroundColor(CALLOFDUTYNAME,255);
- TextDrawFont(CALLOFDUTYNAME, 0);
- TextDrawLetterSize(CALLOFDUTYNAME, 0.619999, 2.49999);
- TextDrawSetProportional(CALLOFDUTYNAME,1);
- TextDrawSetOutline(CALLOFDUTYNAME, 1);
- /////////////////////////////////
- UsePlayerPedAnims();
- SetGameModeText("Call of Duty");
- DisableInteriorEnterExits();
- SendRconCommand("mapname Las Venturas");
- ManualVehicleEngineAndLights();
- /////////////////////////////////////[Team Bundeswehr]//////////////////////////////////
- AddPlayerClass(73,-250.6658,2600.2537,62.8582,62.4472,0,0,0,0,0,0); // Army Spawn
- AddPlayerClass(287,-250.6658,2600.2537,62.8582,62.4472,0,0,0,0,0,0); // Army Spawn
- //=========================[FBI][Team]======================================//
- AddPlayerClass(286,413.8005,2536.2236,19.1484,338.2303,0,0,0,0,0,0); // FBI Spawn
- AddPlayerClass(285,413.8005,2536.2236,19.1484,338.2303,0,0,0,0,0,0); // FBI Spawn
- //======================={Mafiosen][Team]===================================//
- AddPlayerClass(113,284.4083,2036.3564,17.6406,268.1082,0,0,0,0,0,0); // Spawn Mafia
- AddPlayerClass(111,284.4083,2036.3564,17.6406,268.1082,0,0,0,0,0,0); // Spawn Mafia
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- PlayAudioStreamForPlayer(playerid, "http://erox45.er.funpic.de/Sounds/Intro.mp3");//IntroTheme
- SetPlayerPos(playerid,105.3220,1901.1506,33.8984);
- SetPlayerFacingAngle(playerid,269.6364);
- SetPlayerCameraLookAt(playerid,105.3220,1901.1506,33.8984);
- SetPlayerCameraPos(playerid,108.1495,1900.3159,33.4990);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,0xFFA000FF,"Du möchtest also in einen Anderen Team");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- TextSpams[playerid] = 0; BigEar[playerid] = 0;
- TextDrawShowForPlayer(playerid,CALLOFDUTYNAME);
- SendClientMessage(playerid,0xFF3C00FF,"================[Call-Of-Duty-MW3]================");
- SendClientMessage(playerid,0x55FF00FF,"Willkommen. bei Call of Duty Wähle dir Bitte ein. ");
- SendClientMessage(playerid,0x55FF00FF,"Team. Diese Teams giebt es [Bundeswehr] [Mafia] ");
- SendClientMessage(playerid,0x55FF00FF,"Und FBI. Die Gebiete sind auf der Karte in Gang ");
- SendClientMessage(playerid,0x55FF00FF,"Zonen Makiert Hohl Deiner Manschaft den Sieg. ");
- SendClientMessage(playerid,0xFF3C00FF,"==================================================");
- pInfo[playerid][pAdmin] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- TextDrawHideForPlayer(playerid, Forum);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerHealth(playerid, 10000.0);
- SetPlayerChatBubble(playerid, "Anti Spawnkill", 0xFFF000FF, 100.0, 12000);
- SetTimerEx("AntiSpawnkill",15000,0,"d",playerid);
- TextDrawShowForPlayer(playerid, KILLTABOU);
- TextDrawShowForPlayer(playerid,InfoUnten);
- TextDrawShowForPlayer(playerid,CALLOFDUTYNAME);
- TextDrawShowForPlayer(playerid, Forum);
- SendClientMessage(playerid,0xF0F0F0FF,"Erfolgreich Gespawnt.");
- GangZoneShowForPlayer(playerid, Testzone,0x33AA33AA);
- GangZoneShowForPlayer(playerid, Rotzone,0x40808096);
- GangZoneShowForPlayer(playerid, Zone3,0xFFFF0085);
- SetTimer("StopMusic", 5000, 0);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- new string[256];
- new sendername[MAX_PLAYER_NAME];
- TextSpams[playerid]++;
- if(TextSpams[playerid] >= 5 && pInfo[playerid][pAdmin] == 0)
- {
- format(string, sizeof(string), " %s wurde von %s gekickt! (GRUND: Spam)",sendername,M_Bot_BOT_NAME);
- SendClientMessageToAll(0xFFFA00FF, string);
- Kick(playerid);
- return 0;
- }
- for(new w=0; w<sizeof(Boeseworter); w++)
- {
- if(!strfind(text,Boeseworter[w],true))
- {
- pInfo[playerid][pBadWordWarns]++;
- if(pInfo[playerid][pBadWordWarns] >= 3)
- {
- new textstring[128];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(textstring,sizeof(textstring)," %s wurde von [Server] gekickt! (Grund: 3 Böse Wörter :( )",sendername);
- SendClientMessageToAll(0xFF1E00FF,textstring);
- Kick(playerid);
- }
- else
- {
- new textstring[128];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(textstring,sizeof(textstring),"OhOhOh ._. Du hast nun %d/3 Warnungen, bei 3 wirst du gekickt!",pInfo[playerid][pBadWordWarns]);
- SendClientMessage(playerid,0x37FF00FF,textstring);
- format(textstring,sizeof(textstring),"Böse Wörter System :: Spieler %s hat %d/3 BadWord-Warnungen",sendername,pInfo[playerid][pBadWordWarns]);
- GameTextForPlayer(playerid,"~b~Beleidige bitte niemanden!",4000,3);
- }
- return 1;
- }
- }
- for(new ii=0; ii<MAX_PLAYERS; ii++)
- {
- new Float: PosX, Float: PosY, Float: PosZ;
- GetPlayerPos(playerid, PosX, PosY, PosZ );
- new String[500];
- if (BigEar[ii])
- {
- format(String,sizeof(String),"{FFFFFF}Kämpfer {19FF00}%s sagt: {FFFFFF}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- else if(IsPlayerInRangeOfPoint(ii, 10,PosX, PosY, PosZ))
- {
- format(String,sizeof(String),"{FFFFFF}Kämpfer {19FF00}%s sagt: {FFFFFF}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- else if(IsPlayerInRangeOfPoint(ii, 20,PosX, PosY, PosZ))
- {
- format(String,sizeof(String),"{FFFFFF}Kämpfer {19FF00}%s sagt: {FFFFFF}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- else if(IsPlayerInRangeOfPoint(ii, 30,PosX, PosY, PosZ))
- {
- format(String,sizeof(String),"{FFFFFF}Kämpfer {19FF00}%s sagt: {FFFFFF}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- else if(IsPlayerInRangeOfPoint(ii, 40,PosX, PosY, PosZ))
- {
- format(String,sizeof(String),"{FFFFFF}Kämpfer {19FF00}%s sagt: {FFFFFF}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- else if(IsPlayerInRangeOfPoint(ii, 60,PosX, PosY, PosZ))
- {
- format(String,sizeof(String),"{FFFFFF}Kämpfer {19FF00}%s sagt: {FFFFFF}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- }
- return 0;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new tmp[256];
- new cmd[256],idx;
- cmd = strtok(cmdtext, idx);
- if (strcmp("/serverinfo", cmdtext, true, 10) == 0)
- {
- new string1[200],string2[200],string3[200],string4[200],string5[200],rest[1500];
- format(string1, sizeof string1, "{FFFFFF}ServerLeitung: Ronny");
- format(string2, sizeof string2, "{FFFFFF}Scripter: Ronny");
- format(string3, sizeof string3, "{FFFFFF}Script Version: {FF00FF}v%s {FFFFFF}", VERSION);
- format(string4, sizeof string4, "Nutze /Regeln für die Regeln");
- format(string5, sizeof string5, "/Zones für Die [Zonen]");
- format(rest, sizeof rest, "%s\n%s\n%s\n\n%s\n%s\n", string1,string2,string3,string4,string5);
- ShowPlayerDialog(playerid,108,DIALOG_STYLE_MSGBOX, "Serverinformation",rest,"Fertig","");
- return 1;
- }
- if(strcmp(cmd, "/v", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (pInfo[playerid][pAdmin] < 1)
- {
- SendClientMessage(playerid, 0xFEFEFEFF, " Du bist kein Admin!");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, 0xFEFEFEFF, "Benutze: /v [carid] [color1] [color2]");
- return 1;
- }
- new car;
- car = strval(tmp);
- if(car < 400 || car > 611) { SendClientMessage(playerid, 0xB4B4B4FF, " Auto Nummer nicht weniger als 400 oder höher als 611 sein !"); return 1; }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, 0xFEFEFEFF, "Benutze: /v [carid] [color1] [color2]");
- return 1;
- }
- new color1;
- color1 = strval(tmp);
- if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, 0xB4B4B4FF, " Nicht Weniger als 0 oder höher 126 !"); return 1; }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, 0xFEFEFEFF, "Benutze: /v [carid] [color1] [color2]");
- return 1;
- }
- new color2;
- new string2[256];
- new string3[5];
- color2 = strval(tmp);
- if(color2 < 0 || color2 > 126) { SendClientMessage(playerid,0xB4B4B4FF, " Nicht weniger als 0 oder höher als 126 !"); return 1; }
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
- CreatedCars[CreatedCar] = carid;
- CreatedCar++;
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string2, sizeof(string2), " AdminSystem: %s hat ein fahrzeug gespawnt (%d).", sendername, CarName);
- format(string3, sizeof(string3), "Admin");
- SetVehicleNumberPlate(playerid, string3);
- }
- return 1;
- }
- if (strcmp("/Regeln", cmdtext, true, 10) == 0)
- {
- new string1[200],string2[200],string3[200],string4[200],string5[200],rest[1500];
- format(string1, sizeof string1, "{FFFFFF}Cheaten ist [{FF1E00}VERBOTEN{FFFFFF}]");
- format(string2, sizeof string2, "{FFFFFF}Beleidigungen sind [{FF1E00}VERBOTEN]{FFFFFF}");
- format(string3, sizeof string3, "{FFFFFF}DM Ist [{23FF00}ERLAUBT{FFFFFF}]");
- format(string4, sizeof string4, "{FFFFFF}Schieße {FF1E00}nicht{FFFFFF} auf deinen Team Kolegen");
- format(string5, sizeof string5, "Hohl deinen Team {0FFF00}Punkte{FFFFFF} Viel Spaß");
- format(rest, sizeof rest, "%s\n%s\n%s\n\n%s\n%s\n", string1,string2,string3,string4,string5);
- ShowPlayerDialog(playerid,109,DIALOG_STYLE_MSGBOX, "{FF1E00}Regeln{FAFAFA}",rest,"Fertig","");
- return 1;
- }
- if (strcmp("/Zones", cmdtext, true, 10) == 0)
- {
- new string1[200],string2[200],string3[200],rest[1500];
- format(string1, sizeof string1, "{FFFFFF}die {05FF00}Grünen{FFFFFF} Zonen Gehören zum Team [{FFDC00}Army{FFFFFF}]");
- format(string2, sizeof string2, "{FFFFFF}die {0055FF}Blauen{FFFFFF} Zonen gehören zum Team [{FFDC00}FBI{FFFFFF}]");
- format(string3, sizeof string3, "{FFFFFF}die {FFFA00}Gelben{FFFFFF}dds Zonen gehören zum Team [{FFDC00}Mafiosen{FFFFFF}]");
- format(rest, sizeof rest, "%s\n%s\n%s\n\n%s\n%s\n", string1,string2,string3);
- ShowPlayerDialog(playerid,109,DIALOG_STYLE_MSGBOX, "Zonen",rest,"Fertig","");
- return 1;
- }
- if(strcmp(cmd, "/LOGINADMIN112", true) == 0)
- {
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, 0xF0F0F0FF, "Benutze: /makeadmin [ID] [Level]");
- return 1;
- }
- new para1 = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- new level = strval(tmp);
- if(IsPlayerConnected(para1))
- {
- if(para1 != INVALID_PLAYER_ID)
- {
- new giveplayer[MAX_PLAYER_NAME];
- new string[256];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(para1, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(pInfo[para1][pAdmin] < level)
- {
- printf("AdminSystem: %s hat %s zu einem Level %d Admin befördert.", sendername, giveplayer, level);
- format(string, sizeof(string), "Du wurdest durch %s zu einem Level %d Admin befördert", sendername, level);
- SendClientMessage(para1, 0x00C3FFFF, string);
- format(string, sizeof(string), "Du hast %s zu einem Level %d Admin befördert.", giveplayer,level);
- SendClientMessage(playerid, 0x00C3FFFF, string);
- }
- else
- {
- printf("AdminSystem: %s hat %s zu einem Level %d Admin degradiert.", sendername, giveplayer, level);
- format(string, sizeof(string), "Du wurdest durch %s zu einem Level %d Admin degradiert", sendername, level);
- SendClientMessage(para1, 0x00C3FFFF, string);
- format(string, sizeof(string), "Du hast %s zu einem Level %d Admin degradiert.", giveplayer,level);
- SendClientMessage(playerid, 0x00C3FFFF, string);
- }
- pInfo[para1][pAdmin] = level;
- }
- }
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(!WenndudasFahrzeugbetretest(vehicleid) && ispassenger != 1)
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "{E6E6E6}Um den {FF3200}Motor{E6E6E6} zu Starten drücke die Taste {23FF00}N{E6E6E6}");
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,278.7214,2036.6359,17.6406))
- {
- GivePlayerWeapon(playerid,30,999999);//Ak
- GivePlayerWeapon(playerid,36,5);//Reketen-Werfer
- GivePlayerWeapon(playerid,28,5000);//M4
- GivePlayerWeapon(playerid,16,5000);//Granate
- GivePlayerWeapon(playerid,22,150);//9 Melimeter
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,-252.0979,2602.0837,62.8582))
- {
- GivePlayerWeapon(playerid,30,999999);//Ak
- GivePlayerWeapon(playerid,36,5);//Reketen-Werfer
- GivePlayerWeapon(playerid,28,5000);//M4
- GivePlayerWeapon(playerid,16,5000);//Granate
- GivePlayerWeapon(playerid,22,150);//9 Melimeter
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,414.7578,2531.5420,19.1644))
- {
- GivePlayerWeapon(playerid,30,999999);//Ak
- GivePlayerWeapon(playerid,34,623); //Sniper
- GivePlayerWeapon(playerid,35,12); //Raketen
- GivePlayerWeapon(playerid,32,9999); //M4
- GivePlayerWeapon(playerid,17,160); //9M
- }
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(GEDRUECKT(KEY_FIRE) && ValideWaffe(playerid)) {
- if(!HAT_GESCHOSSEN(playerid))
- {
- SETZE_GESCHOSSEN(playerid);
- SetTimerEx("Headshot_AntiSpam", 1000, false, "d", playerid);
- Headshot_ErmittleZielperson(playerid);
- }
- }
- if((newkeys & KEY_NO) && !(oldkeys & KEY_NO))//deine belegung
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new engine,light,alarm,doors,bonnet,boot,objective;
- new veh = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(veh,engine,light,alarm,doors,bonnet,boot,objective);
- if(Motor[veh] == 0)
- {
- SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,light,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid,0xFFFF00AA,"Motor angeschaltet!");
- Motor[veh] = 1;
- }
- else
- {
- SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,light,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid,0xFFFF00AA,"Motor ausgeschaltet!");
- Motor[veh] = 0;
- }
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock IsAnAdmin(playerid)
- {
- if(pInfo[playerid][pAdmin] >= 1)
- {
- return 1;
- }
- return 0;
- }
- ocmd:kick(playerid,params[])
- {
- if (pInfo[playerid][pAdmin] < 1)
- {
- SendClientMessage(playerid, 0xFF3200FF, " Du bist kein Admin!");
- return 1;
- }
- new pID, reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0x00C3FFFF,"/kick [id] [grund]");
- format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(0xFF3200FF,string);
- Kick(pID);
- return 1;
- }
- stock sscanf(sstring[], format[], {Float,_}:...)
- {
- #if defined isnull
- if (isnull(sstring))
- #else
- if (sstring[0] == 0 || (sstring[0] == 1 && sstring[1] == 0))
- #endif
- {
- return format[0];
- }
- #pragma tabsize 4
- new
- formatPos = 0,
- sstringPos = 0,
- paramPos = 2,
- paramCount = numargs(),
- delim = ' ';
- while (sstring[sstringPos] && sstring[sstringPos] <= ' ')
- {
- sstringPos++;
- }
- while (paramPos < paramCount && sstring[sstringPos])
- {
- switch (format[formatPos++])
- {
- case '\0':
- {
- return 0;
- }
- case 'i', 'd':
- {
- new
- neg = 1,
- num = 0,
- ch = sstring[sstringPos];
- if (ch == '-')
- {
- neg = -1;
- ch = sstring[++sstringPos];
- }
- do
- {
- sstringPos++;
- if ('0' <= ch <= '9')
- {
- num = (num * 10) + (ch - '0');
- }
- else
- {
- return -1;
- }
- }
- while ((ch = sstring[sstringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num * neg);
- }
- case 'h', 'x':
- {
- new
- num = 0,
- ch = sstring[sstringPos];
- do
- {
- sstringPos++;
- switch (ch)
- {
- case 'x', 'X':
- {
- num = 0;
- continue;
- }
- case '0' .. '9':
- {
- num = (num << 4) | (ch - '0');
- }
- case 'a' .. 'f':
- {
- num = (num << 4) | (ch - ('a' - 10));
- }
- case 'A' .. 'F':
- {
- num = (num << 4) | (ch - ('A' - 10));
- }
- default:
- {
- return -1;
- }
- }
- }
- while ((ch = sstring[sstringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num);
- }
- case 'c':
- {
- setarg(paramPos, 0, sstring[sstringPos++]);
- }
- case 'f':
- {
- new changestr[16], changepos = 0, strpos = sstringPos;
- while(changepos < 16 && sstring[strpos] && sstring[strpos] != delim)
- {
- changestr[changepos++] = sstring[strpos++];
- }
- changestr[changepos] = '\0';
- setarg(paramPos,0,_:floatstr(changestr));
- }
- case 'p':
- {
- delim = format[formatPos++];
- continue;
- }
- case '\'':
- {
- new
- end = formatPos - 1,
- ch;
- while ((ch = format[++end]) && ch != '\'') {}
- if (!ch)
- {
- return -1;
- }
- format[end] = '\0';
- if ((ch = strfind(sstring, format[formatPos], false, sstringPos)) == -1)
- {
- if (format[end + 1])
- {
- return -1;
- }
- return 0;
- }
- format[end] = '\'';
- sstringPos = ch + (end - formatPos);
- formatPos = end + 1;
- }
- case 'u':
- {
- new
- end = sstringPos - 1,
- id = 0,
- bool:num = true,
- ch;
- while ((ch = sstring[++end]) && ch != delim)
- {
- if (num)
- {
- if ('0' <= ch <= '9')
- {
- id = (id * 10) + (ch - '0');
- }
- else
- {
- num = false;
- }
- }
- }
- if (num && IsPlayerConnected(id))
- {
- setarg(paramPos, 0, id);
- }
- else
- {
- #if !defined foreach
- #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
- #define __SSCANF_FOREACH__
- #endif
- sstring[end] = '\0';
- num = false;
- new
- name[MAX_PLAYER_NAME];
- id = end - sstringPos;
- foreach (Player, playerid)
- {
- GetPlayerName(playerid, name, sizeof (name));
- if (!strcmp(name, sstring[sstringPos], true, id))
- {
- setarg(paramPos, 0, playerid);
- num = true;
- break;
- }
- }
- if (!num)
- {
- setarg(paramPos, 0, INVALID_PLAYER_ID);
- }
- sstring[end] = ch;
- #if defined __SSCANF_FOREACH__
- #undef foreach
- #undef __SSCANF_FOREACH__
- #endif
- }
- sstringPos = end;
- }
- case 's', 'z':
- {
- new
- i = 0,
- ch;
- if (format[formatPos])
- {
- while ((ch = sstring[sstringPos++]) && ch != delim)
- {
- setarg(paramPos, i++, ch);
- }
- if (!i)
- {
- return -1;
- }
- }
- else
- {
- while ((ch = sstring[sstringPos++]))
- {
- setarg(paramPos, i++, ch);
- }
- }
- sstringPos--;
- setarg(paramPos, i, '\0');
- }
- default:
- {
- continue;
- }
- }
- while (sstring[sstringPos] && sstring[sstringPos] != delim && sstring[sstringPos] > ' ')
- {
- sstringPos++;
- }
- while (sstring[sstringPos] && (sstring[sstringPos] == delim || sstring[sstringPos] <= ' '))
- {
- sstringPos++;
- }
- paramPos++;
- }
- do
- {
- if ((delim = format[formatPos++]) > ' ')
- {
- if (delim == '\'')
- {
- while ((delim = format[formatPos++]) && delim != '\'') {}
- }
- else if (delim != 'z')
- {
- return delim;
- }
- }
- }
- while (delim > ' ');
- return 0;
- }
- stock SpielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- public TextUntenLinks()
- {
- TextDrawSetString(Text:InfoUnten, InfoTextUnten[random(sizeof(InfoTextUnten))]);
- return 1;
- }
- public StopMusic()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- PlayerPlaySound(i, 1069, 0.0, 0.0, 0.0);
- PlayAudioStreamForPlayer(i, "http://RadioAus.");
- }
- }
- }
- public Stirb(playerid)
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,261.8297,2471.3479,16.4766))
- {
- SendClientMessage(playerid,0xFF1400FF,"Aus Den Duschen kam Gas. du hast es nicht überlebt.");
- SetPlayerHealth(playerid, 0.0);
- }
- return 1;
- }
- forward Headshot_AntiSpam(playerid);
- public Headshot_AntiSpam(playerid) {
- SETZE_NICHT_GESCHOSSEN(playerid);
- return 1;
- }
- stock ValideWaffe(waffe)
- {
- new ValideWaffen[] = { WAFFE_SNIPER, WAFFE_DEAGLE, WAFFE_9MM, WAFFE_9MMs, WAFFE_GEWEHR };
- for(new index = 0; index < sizeof(ValideWaffen); index++)
- {
- if(GetPlayerWeapon(waffe) == ValideWaffen[index]) return 1;
- }
- return 0;
- }
- stock Headshot_ErmittleZielperson(playerid) {
- // Erstellen der Speicherstellen für die Koordinaten des Vektors und der Kamera
- new Float:x,Float:y,Float:z,Float:FrontX,Float:FrontY,Float:FrontZ,Float:CamX,Float:CamY,Float:CamZ;
- // Setzen der Koordinaten in die Variablen
- // Funktionen werden im Tutorial erklärt
- GetPlayerCameraFrontVector(playerid, FrontX, FrontY, FrontZ);
- GetPlayerCameraPos(playerid, CamX, CamY, CamZ);
- for(new Float:i = 0.0; i < 100; i = i + 0.5) {
- // Berechnung der Koordinaten mit Hilfe einer bekannten Rechnung
- x = FrontX * i + CamX; y = FrontY * i + CamY; z = FrontZ * i + CamZ;
- for(new zielperson = 0; zielperson < MAX_PLAYERS; zielperson ++) {
- if(IsPlayerConnected(zielperson)) {
- // Spieler kann sich zwar nicht selber anschießen, aber wir gehen auf eine Nummer sicher
- if(zielperson != playerid) {
- // Falls die Zielperson geduckt
- if(SPIELER_GEDUCKT(zielperson)) {
- // Überprüfen, ob die Zielperson tatsächlich auf den berechneten Koodinaten ist
- if(IsPlayerInRangeOfPoint(zielperson, 0.4, x, y, z)) {
- GameTextForPlayer(playerid, "~r~HEADSHOT", 2000, 6); // GameText für den Spieler
- GameTextForPlayer(zielperson, "~r~HEADSHOT!", 2000, 6); // GameText für die Zielperson
- PlayAudioStreamForPlayer(playerid, "http://spiky.square7.ch/ronny/Sound_Headshot.mp3");
- PlayAudioStreamForPlayer(zielperson, "http://spiky.square7.ch/ronny/Sound_Headshot.mp3");
- SetTimer("StopMusic", 3500, 0);
- TOETESPIELER(zielperson); // Töten der Tielperson
- #if defined SENDE_NACHRICHT
- SendDeathMessage(playerid, zielperson, 34);
- #endif
- }
- }
- // Falls die Zielperson steht
- else {
- // Überprüfen, ob die Zielperson tatsächlich auf den berechneten Koodinaten ist
- if(IsPlayerInRangeOfPoint(zielperson, 0.4, x, y, z - 0.7)){
- GameTextForPlayer(playerid, "~r~HEADSHOT", 2000, 6); // GameText für den Spieler
- GameTextForPlayer(zielperson, "~r~HEADSHOT", 2000, 6); // GameText für die Zielperson
- PlayAudioStreamForPlayer(zielperson, "http://spiky.square7.ch/ronny/Sound_Headshot.mp3");
- PlayAudioStreamForPlayer(playerid, "http://spiky.square7.ch/ronny/Sound_Headshot.mp3");
- SetTimer("StopMusic", 3500, 0);
- TOETESPIELER(zielperson); // Töten der Tielperson
- #if defined SENDE_NACHRICHT
- SendDeathMessage(playerid, zielperson, 34);
- #endif
- }
- }
- }
- }
- }
- }
- return 1;
- }
- public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(!BigEar[i])
- {
- GetPlayerPos(i, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
- {
- SendClientMessage(i, col1, string);
- }
- else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
- {
- SendClientMessage(i, col2, string);
- }
- else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
- {
- SendClientMessage(i, col3, string);
- }
- else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
- {
- SendClientMessage(i, col4, string);
- }
- else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- SendClientMessage(i, col5, string);
- }
- }
- else
- {
- SendClientMessage(i, col1, string);
- }
- }
- }
- }
- return 1;
- }
- public AntiSpawnkill(playerid)
- {
- SetPlayerHealth(playerid, 100.0);
- TextDrawHideForPlayer(playerid, KILLTABOU);
- return 1;
- }
- public WenndudasFahrzeugbetretest(carid)
- {
- new model = GetVehicleModel(carid);
- {
- if(model == 481 || model == 509 || model == 510)
- {
- return 1;
- }
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment