Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*****************************************************************************
- * Dieses Script ist ein Selfmade Script das Von Ronny [Jay_S] erstellt wurde *
- * ihr dürft mit dem script machen was ihr Wollt *
- *****************************************************************************/
- #include <a_samp>
- #include <dini>
- #include <ocmd>
- #include <utils>
- #include <streamer>
- #include <RonnysInclude>
- #include <Diebstal>
- #include <blitzer>
- #pragma dynamic 99999
- /*
- SSSS OOO GGG
- SS O O G
- SS O O GGGG
- SS O O GG GG
- SS OOO GGGGG
- SSS
- */
- forward KartbahnTimer1();
- forward KartbahnTimer2();
- forward KilometerTimer();
- forward PlayerPlayMusic(playerid);
- forward StopMusic();
- forward LSPD1CLOSE1();
- forward Farmerjobstartet();
- forward CheckGas();
- forward CheckSpeed();
- forward FahrschulCarspawn();
- forward FahrschulCarspawn1();
- forward IsABike(carid);
- forward IsACop(playerid);
- forward GateCloseZoll1();
- forward GateCloseZoll2();
- forward GateCloseZoll3();
- forward GateCloseZoll4();
- forward GateCloseZoll5();
- forward GateCloseZoll6();
- forward GateCloseZoll7();
- forward GateCloseZoll8();
- forward GateCloseZoll9();
- forward GateCloseZoll10();
- forward GateCloseZoll11();
- forward GateCloseZoll12();
- forward GateCloseZoll13();
- forward GateCloseZoll14();
- forward GateCloseZoll15();
- forward GateCloseZoll16();
- forward GateCloseZoll17();
- forward GateCloseZoll18();
- forward GateCloseZoll19();
- forward GateCloseZoll20();
- forward GateCloseZoll21();
- forward GateCloseZoll22();
- forward IsANoLicVehicle(carid);
- forward UpdateFPL(playerid, giveplayerid);
- forward OnPlayerPruefung(playerid);
- forward OnPlayerTutorial(playerid);
- forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
- forward ProxDetectorS(Float:radi, playerid, targetid);
- forward payday();
- forward LSPD1CLOSE();
- forward AlleSpielerKontrollieren();
- forward SpielerKontrollieren(playerid);
- forward AFKTextDraw(playerid);
- forward PlaySoundForPlayer(playerid,soundid);
- forward IsANoTachoVehicle(carid);
- forward RemoveObjekt(playerid);
- forward Wetter();
- forward ABroadCast(color,const string1[],level);
- forward SetWetter();
- forward PayLog(string1[]);
- forward IsAtDrivein(playerid);
- forward IsAtGasStation(playerid);
- forward Fillup(playerid);
- forward SpeedoMeter();
- forward UpdateSpeedo();
- forward Drivein(playerid);
- forward Ping2(playerid);
- forward OnPlayerUpdate(playerid);
- forward clock();
- forward SetupPlayerForClassSelection(playerid);
- #define ROT 0xFF2800FF
- #define ORANGE 0xFF9600FF
- #define GELB 0xF5FF00FF
- #define GOLD 0xDBC300FF
- #define HELLGRÜN 0x87FF00FF
- #define GRÜN 0x05FF00FF
- #define HELLBLAU 0x00FFBEFF
- #define BLAU 0x007DFFFF
- #define DUNKELBLAU 0x0005FFFF
- #define LILA 0xC2A2DAAA
- #define BRAUN 0x733C00FF
- #define SCHWARZ 0x0A0A0AFF
- #define GRAU 0x969696FF
- #define WEIß 0xFAFAFAFF
- #define AFK_3DTextLabel 0x00FF00FF
- #define command(%0) !strcmp(cmd,%0,true)
- #define dcmd(%1,%2,%3) if((strcmp((%3)[1],#%1,true,(%2))==0)&&((((%3)[(%2)+1]== 0)&&(dcmd_%1(playerid,"")))||(((%3)[(%2)+ 1]==32)&&(dcmd_%1(playerid,(%3)[(%2)+2])))))return 1
- //Biker Helm
- #define SLOT 1
- #define CAR_AMOUNT 700
- #define RefuelWait 5000
- #define GasMax 100
- #define RunOutTime 30000
- #define CAR_AMOUNT 700
- #define SpeedoTime 500
- #define DIALOG_GOTOBSN 1
- #define DIALOG_REGISTER 2
- #define DIALOG_LOGIN 3
- #define DIALOG_TICKET 4
- #define Bankmenu 6
- #define Einzahlung 7
- #define Auszahlung 8
- #define Ueberweisung 9
- #define Kontostand 10
- #define EinzahlungText 11
- #define AuszahlungText 12
- #define UeberweisungText1 13
- #define Ueberweisung2 14
- #define UeberweisungText3 15
- #define DIALOG_DÖNER 16
- #define DIALOG_HOTEL 17
- #define DIALOG_NEON 18
- #define DIALOG_STATS 19
- #define DIALOG_STATSSCHEINE 20
- #define DIALOG_GOTOLS 21
- #define DIALOG_GOKARTFAHREN 22
- #define SOGMOTD 23
- #define DIALOG_FAHRSCHULELS 34
- #define DIALOG_BONUSS 40
- #define DIALOG_FAHRFRAGE1 41
- #define DIALOG_FAHRFRAGE2 42
- #define DIALOG_FAHRFRAGE3 43
- #define DIALOG_FAHRFRAGE4 44
- #define DIALOG_FAHRFRAGE5 45
- #define DIALOG_MOTORRADFAHRFRAGE2 47
- #define DIALOG_MOTORRADFAHRFRAGE4 48
- #define DIALOG_MOTORRADFAHRFRAGE3 49
- #define apdialog 50
- #define Dialog_Tanken 51
- #define DIALOG_KLINGEL 52
- #define DIALOG_ARBEITSAMT 53
- #define DIALOG_FARMERJOB 54
- #define DIALOG_LSPDUNIFORM 55
- #define AntiAFK_Timer 60000*30
- /*/Fraktionsnamen
- Fraktion [0] "Zivilist"
- Fraktion [1] "LSPD"
- Hotel [2] "Hotel - Keine Fraktion"
- Fraktion [3] "Lcn]"
- */
- //FraktionSpawn
- #define Zivilande 1714.6752,-1892.0060,13.5666
- #define lspdspawn 255.7416,85.2804,1002.4453
- #define Hotelspawn 2235.0859,-1168.1299,1029.7969
- #define Lcnspawn 1041.3575,10.3724,1001.2845
- new bool:SpielerIstAFK[MAX_PLAYERS];
- new bool:IstSpielerGespawnt[MAX_PLAYERS];
- new gPlayerLogged[MAX_PLAYERS];
- new Text:SpeedoBox, Text:SpeedoVehText,Text:TachoAnzeige, Text:SpeedoVeh[MAX_PLAYERS], Text:SpeedoKMHText, Text:SpeedoKMH[MAX_PLAYERS],Text:SpeedoTankText, Text:SpeedoTank[MAX_PLAYERS];
- new AFKTimer[MAX_PLAYERS];
- new Noobi[MAX_PLAYERS];
- new levelcost = 1000;
- new levelexp = 4;
- new LcnTor;
- new LcnTorvar;
- new zoll1;
- new zoll2;
- new zoll3;
- new zoll4;
- new zoll5;
- new zoll6;
- new zoll7;
- new zoll8;
- new zoll9;
- new zoll10;
- new zoll11;
- new zoll12;
- new zoll13;
- new zoll14;
- new zoll15;
- new zoll16;
- new zoll17;
- new zoll18;
- new zoll19;
- new zoll20;
- new zoll21;
- new zoll22;
- new Meters[MAX_VEHICLES];
- new OnDuty[MAX_PLAYERS];
- new Float:Xv[MAX_VEHICLES], Float:Yv[MAX_VEHICLES], Float:Zv[MAX_VEHICLES];
- new PruefungsTimer[MAX_PLAYERS];
- new TutTimer[MAX_PLAYERS];
- new TakingLesson[MAX_PLAYERS];
- new fpl[MAX_PLAYERS];
- new fplon[MAX_PLAYERS];
- new lspdtor1;
- new lspdtor2;
- new PruefungsSchritt[MAX_PLAYERS];
- new TutorialSchritt[MAX_PLAYERS];
- new checkpoint[MAX_PLAYERS];
- new TextDrawUpdate[MAX_PLAYERS];
- new Text:Textdraw0[MAX_PLAYERS];
- new Text3D:Noob[MAX_PLAYERS];
- new Text3D:AFK3DTextLabel[MAX_PLAYERS];
- new Float:AlteSpielerPos[MAX_PLAYERS][3];
- new IsAFK[MAX_PLAYER_NAME];
- new Text:TextAFK;
- new BigEar[MAX_PLAYERS];
- new Kartbtor;
- new TicketZeile[MAX_PLAYERS];
- new SupportTicket[MAX_PLAYERS];
- new TicketAngenommen[MAX_PLAYERS];
- new Hoteltur;
- new Hoteltorvar;
- new DeinSupport[MAX_PLAYERS];
- new DOENER[MAX_PLAYERS];
- new ConsumingMoney[MAX_PLAYERS];
- new checkpointe[MAX_PLAYERS];
- new laden24eingang;
- new laden24ausgang;
- new laden24eingang2;
- new laden24ausgang2;
- new lspdeingang;
- new Text:SVersion;
- new lspdausgang;
- new laden24eingang3;
- new laden24ausgang3;
- new ammueingang;
- new ammuausgang;
- new AtClothes[MAX_PLAYERS];
- new Bingoeingang;
- new Bingoausgang;
- new Weather[3];
- new WetterRandomLS[] = { 1,2,3,15 };
- new WetterRandomSF[] = { 5,6,16 };
- new WetterRandomLV[] = { 1,2,3,4,5,18 };
- new cuffed[MAX_PLAYERS];
- new MAXPING = 200;
- new Ping1[MAX_PLAYERS];
- new Drogen[MAX_PLAYERS];
- //new apdialog;
- new healthdialog;
- new armourdialog;
- new skindialog;
- new ChosenPlayer[MAX_PLAYERS];
- new Muted[MAX_PLAYERS];
- new Jailed[MAX_PLAYERS];
- //Vehs
- new HotelVehs[10];
- new LspdVehs[35];
- new LcnVehs[7];
- //fraktionen
- new FrakName[][] = {
- "Zivilist",
- "Lspd",
- "Hotel [{FF1400}KEINE FRAK{2DFF00}]",
- "Lcn"
- };
- new Float:ATMs[][3] = {
- {810.565063, -1623.768799, 13.189775},
- {1000.825195, -922.610168, 41.971024},
- {1504.693359, -1706.567749, 13.689775},
- {1928.620850, -1771.269043, 13.189775},
- {1036.071655, -1024.509766, 31.744461},
- {926.909912, -1355.081421, 13.021199},
- {491.439484, -1734.586548, 10.871187},
- {380.780701, -2021.725830, 7.478837},
- {1223.778320, -1744.292603, 13.240016},
- {2105.436035, -1809.228516, 13.197587},
- {2072.053955, -1836.951416, 13.197434},
- {1956.735596, -2186.291016, 13.189775},
- {2394.498047, -1914.865356, 13.189775},
- {2779.040283, -1821.910034, 10.157268},
- {1196.011841, -918.630188, 42.792793},
- {1837.208618, -1421.554077, 13.180400},
- {1033.933228, -1339.474243, 13.344462},
- {-1542.506592, -439.954376, 5.617899},
- {-1967.163086, 278.601196, 34.784546},
- {-1648.825928, 1202.475342, 6.842899},
- {-2627.958740, 1410.379517, 6.686649},
- {-2725.872070, 2369.266602, 71.472687},
- {1712.591553, 1617.526855, 9.625760},
- {2023.364868, 997.874023, 10.438212},
- {2282.881348, 2432.390381, 10.363214},
- {2088.521484, 1510.274780, 10.438212},
- {846.862244, -1803.118652, 13.229680},
- {1458.4338, 2767.5984, 10.8203},
- {303.970428, -1419.902466, 13.676299}
- };
- enum Info
- {
- Adminlevel,
- Fraktion,
- Job,
- Geld,
- Level,
- timeban,
- gPupgrade,
- pDonateRank,
- Bank,
- ubid,
- Knast,
- pCarLic,
- pMotoLic,
- pBadWordWarns,
- pExp,
- WantedLevel,
- pLevel,
- Text:LetterboxTop,Text:LetterboxBottom2, Text:LetterboxBottom,
- }
- new pInfo[MAX_PLAYERS][Info];
- new wortschatz[][] = {
- "fick",
- "fresse",
- "Noob",
- "Huhren sohn",
- "HuhrenSohn",
- "Schlampe",
- "Penis",
- "Muschi",
- "Neger",
- "näger",
- "niger",
- "nieger",
- "Hitler",
- "Sieg heil",
- "Nazi",
- "NPD",
- "SPD",
- "NDR,",
- "RTL,",
- "www",
- ".",
- "de",
- "com",
- "Serverip",
- "Ip",
- "Scheiß",
- "Scheiße",
- "Fuck",
- "Server",
- "NoobAdmin",
- "Scheiß Kiddy",
- "/Fickdich",
- "org",
- "htpp",
- "Flieger grüß mit die Sonne ^^",
- "Raziest"
- };
- new Gas[CAR_AMOUNT], Betanken[MAX_PLAYERS],Float:TachoX[MAX_PLAYERS],Float:TachoY[MAX_PLAYERS],Float:TachoZ[MAX_PLAYERS];
- new FahrzeugName[][] =
- {
- "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel",
- "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana", "Infernus",
- "Voodoo", "Pony", "Mule", "Cheetah", "Krankenwagen", "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", "Roller", "Harly", "RC Baron", "RC Raider", "Glendale",
- "Oceanic","Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy",
- "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX",
- "Burrito", "Camper", "Jacht", "Baggage", "Dozer", "Maverick", "News Chopper",
- "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking",
- "Blista Compact", "Polizei 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", "Feuerwehr", "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",
- "Polizei Car", "Polizei Car", "Polizei Ranger", "Picador", "S.W.A.T", "Alpha",
- "Phoenix", "2. Gebrauchtwagen", "1. Gebrauchtwagen", "Luggage", "Luggage", "Stairs", "Boxville",
- "Tiller", "Utility Trailer"
- };
- main()
- {
- print("\n----------------------------------");
- print("Ronnys Reallife Script Wurde geladen");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetTimer("AlleSpielerKontrollieren", AntiAFK_Timer, 0);
- //L,C,N Fahrzeuge
- LcnVehs[1] = AddStaticVehicleEx(411,822.5292,-1835.5706,12.3114,0.7227,0,0,-1); // Spawn LCN Car1
- LcnVehs[2] = AddStaticVehicleEx(411,826.7231,-1835.6577,12.2518,0.0281,0,0,-1); // Spawn LCN Car2
- LcnVehs[3] = AddStaticVehicleEx(411,831.0438,-1835.6556,12.2317,357.9345,0,0,-1); // Spawn LCN Car3
- LcnVehs[4] = AddStaticVehicleEx(400,837.6562,-1823.8938,12.2981,86.2098,0,0,-1); // Spawn LCN Car4
- LcnVehs[5] = AddStaticVehicleEx(405,835.5994,-1804.1448,13.0369,1.4966,0,0,-1); // Spawn LCN Car5
- LcnVehs[6] = AddStaticVehicleEx(405,830.8615,-1804.4883,12.9986,359.5315,0,0,-1); // Spawn LCN Car6
- //LSPD Fahrzeuge
- LspdVehs[1] = AddStaticVehicleEx(597,1544.8163,-1676.0251,5.6614,88.1299,0,1,-1); // Lspd Car 1
- LspdVehs[2] = AddStaticVehicleEx(597,1545.0254,-1680.4113,5.6599,89.1650,0,1,-1); // Lspd Car 2
- LspdVehs[3] = AddStaticVehicleEx(597,1544.8271,-1684.4637,5.6588,90.5697,0,1,-1); // Lspd Car 3
- LspdVehs[4] = AddStaticVehicleEx(597,1529.1245,-1687.8478,5.6605,268.8630,0,1,-1); // Lspd Car 4
- LspdVehs[5] = AddStaticVehicleEx(597,1529.1149,-1683.9351,5.6605,270.6948,0,1,-1); // Lspd Car 5
- LspdVehs[6] = AddStaticVehicleEx(599,1558.9075,-1711.3086,6.0758,1.1677,0,1,-1); // Lspd Car 6
- LspdVehs[7] = AddStaticVehicleEx(599,1563.0665,-1711.4033,6.0749,358.9554,0,1,-1); // Lspd Car 7
- LspdVehs[8] = AddStaticVehicleEx(523,1574.1023,-1696.3423,5.7803,166.6945,0,1,-1); // Lspd Car 8
- LspdVehs[9] = AddStaticVehicleEx(523,1576.1167,-1696.5662,5.7850,166.5265,0,1,-1); // Lspd Car 9
- LspdVehs[10] = AddStaticVehicleEx(523,1578.2146,-1696.8582,5.7831,167.4029,0,1,-1); // Lspd Car 10
- LspdVehs[11] = AddStaticVehicleEx(427,1539.2007,-1645.5793,6.0221,180.7425,0,1,-1); // Lspd Car 11
- LspdVehs[12] = AddStaticVehicleEx(427,1534.8246,-1645.7137,6.0222,181.9499,0,1,-1); // Lspd Car 12
- LspdVehs[13] = AddStaticVehicleEx(427,1530.8489,-1645.7590,6.0223,178.2309,0,1,-1); // Lspd Car 13
- LspdVehs[14] = AddStaticVehicleEx(427,1526.6593,-1645.9197,6.0224,182.1206,0,1,-1); // Lspd Car 14
- LspdVehs[15] = AddStaticVehicleEx(480,1544.9265,-1672.0771,5.6641,89.9543,6,6,-1); // Lspd Car 15
- LspdVehs[16] = AddStaticVehicleEx(505,1545.4978,-1663.0575,6.0353,91.4380,6,6,-1); // Lspd Car 16
- LspdVehs[17] = AddStaticVehicleEx(506,1544.7305,-1667.8767,5.5949,88.6464,2,2,-1); // Lspd Car 17
- LspdVehs[18] = AddStaticVehicleEx(541,1545.2406,-1659.1295,5.5156,88.1291,4,4,-1); // Lspd Car 18
- LspdVehs[19] = AddStaticVehicleEx(596,1569.9524,-1710.1958,5.6112,358.6081,0,1,-1); // Lspd Car 19
- LspdVehs[20] = AddStaticVehicleEx(596,1574.4413,-1710.4333,5.6125,0.0080,0,1,-1); // Lspd Car 20
- LspdVehs[21] = AddStaticVehicleEx(596,1578.4525,-1710.2314,5.6118,2.2430,0,1,-1); // Lspd Car 21
- LspdVehs[22] = AddStaticVehicleEx(596,1583.2653,-1709.9299,5.6109,0.2245,0,1,-1); // Lspd Car 22
- LspdVehs[23] = AddStaticVehicleEx(596,1587.5348,-1710.2568,5.6128,1.3029,0,1,-1); // Lspd Car 23
- LspdVehs[24] = AddStaticVehicleEx(596,1601.2085,-1704.3864,5.6136,94.6498,0,1,-1); // Lspd Car 24
- LspdVehs[25] = AddStaticVehicleEx(596,1600.6755,-1699.9412,5.6112,89.6340,0,1,-1); // Lspd Car 25
- LspdVehs[26] = AddStaticVehicleEx(596,1600.8859,-1695.8800,5.6132,90.3765,0,1,-1); // Lspd Car 26
- LspdVehs[27] = AddStaticVehicleEx(596,1600.8634,-1691.5791,5.6131,90.7276,0,1,-1); // Lspd Car 27
- LspdVehs[28] = AddStaticVehicleEx(525,1585.8279,-1672.7581,5.7727,271.6700,4,4,-1); // Lspd Car 28
- LspdVehs[29] = AddStaticVehicleEx(525,1585.6239,-1667.7006,5.7739,269.9959,4,4,-1); // Lspd Car 29
- LspdVehs[30] = AddStaticVehicleEx(596,1604.8090,-1629.6971,13.2395,88.8853,0,1,-1); // Lspd Car 30
- LspdVehs[31] = AddStaticVehicleEx(596,1604.5074,-1624.9666,13.2350,90.3718,0,1,-1); // Lspd Car 31
- LspdVehs[32] = AddStaticVehicleEx(596,1604.7858,-1620.3926,13.2401,88.2009,0,1,-1); // Lspd Car 32
- LspdVehs[33] = AddStaticVehicleEx(497,1562.4901,-1650.3864,28.5742,93.2223,0,1,-1); // Lspd Car 33
- LspdVehs[34] = AddStaticVehicleEx(497,1563.1940,-1695.8354,28.5727,90.8573,0,1,-1); // Lspd Car
- //Hotel Fahrzeuge
- HotelVehs[2] = AddStaticVehicleEx(411,1449.6865,-1826.3591,13.3152,1.7197,11,11,-1); // Auto 2
- HotelVehs[3] = AddStaticVehicleEx(411,1454.6941,-1826.3833,13.3489,359.9583,6,6,-1); // Auto 3
- HotelVehs[4] = AddStaticVehicleEx(411,1459.4639,-1826.2739,13.3262,359.4209,2,2,-1); // Auto 4
- HotelVehs[5] = AddStaticVehicleEx(462,1464.5050,-1826.3741,13.1467,351.7227,1,1,-1); // Auto 4
- HotelVehs[6] = AddStaticVehicleEx(462,1465.9437,-1826.5253,13.1459,5.0883,6,6,-1); // Auto 5
- HotelVehs[7] = AddStaticVehicleEx(462,1467.4484,-1826.7600,13.1456,357.7607,8,8,-1); // Auto 6
- HotelVehs[8] = AddStaticVehicleEx(445,1492.1362,-1824.6034,13.4221,4.1669,2,2,-1); // Hotel Auto 10
- HotelVehs[9] = AddStaticVehicleEx(456,1496.3123,-1823.4354,13.7228,5.4100,3,3,-1); // Hotel Auto 11
- new GoKartLs5 = AddStaticVehicle(571,1387.5117,-0.8064,1000.2007,85.1366,6,6);
- LinkVehicleToInterior(GoKartLs5, 1);
- new GoKartLs4 = AddStaticVehicle(571,1385.0054,-0.4801,1000.2047,80.5666,2,2);
- LinkVehicleToInterior(GoKartLs4, 1);
- new GoKartLs3 = AddStaticVehicle(571,1382.4227,-0.3440,1000.2045,84.6640,3,3);
- LinkVehicleToInterior(GoKartLs3, 1);
- new GoKartLs2 = AddStaticVehicle(571,1380.2043,-0.2737,1000.2031,84.7517,1,2);
- LinkVehicleToInterior(GoKartLs2, 1);
- new GoKartLs1 = AddStaticVehicle(571,1377.7461,-0.1757,1000.2026,85.8252,1,1);
- LinkVehicleToInterior(GoKartLs1, 1);
- ShowPlayerMarkers(0);
- EnableStuntBonusForAll(false);
- for (new i=0; i< MAX_VEHICLES; i++)
- Wetter();
- SetTimer("Blitzer_Timer", BLITZER_TIMER_INTERVALL, 1);
- SetTimer("Wetter",900000, 1);
- SetTimer("SetWetter",1000, 1);
- SetTimer("payday",50000,1);
- SetTimer("UpdateSpeedo",1000,1);
- SetTimer("SpeedoMeter",1000,1);
- SetTimer("CheckGas",30000,1);
- SetTimer("CheckSpeed", 250, 1);
- for(new c = 0; c < CAR_AMOUNT; c++)
- {
- Gas[c] = GasMax;
- }
- SetTimer("KilometerTimer", 1000, 1);
- for(new i=0; i<MAX_VEHICLES; i++)
- {
- Meters[i]=0;
- SaveCoords(i);
- }
- ManualVehicleEngineAndLights();
- UsePlayerPedAnims();
- laden24eingang=CreatePickup(1318,1,1315.5824,-898.5403,39.5781);
- laden24ausgang=CreatePickup(1318,1,-25.6594,-187.7522,1003.5469);
- laden24eingang2=CreatePickup(1318,1,1352.4210,-1758.5444,13.5078);
- laden24ausgang2=CreatePickup(1318,1,6.0672,-31.4316,1003.5494);
- lspdeingang=CreatePickup(1247,1,1554.5455,-1675.5886,16.1953);
- lspdausgang=CreatePickup(1559,1,246.8362,62.8780,1003.64069);
- laden24eingang3=CreatePickup(1318,1,1929.1882,-1776.2001,13.5469);
- laden24ausgang3=CreatePickup(1318,1,-30.9794,-92.0046,1003.5469);
- ammueingang=CreatePickup(1318,1,1368.9967,-1279.6829,13.5469);
- ammuausgang=CreatePickup(1318,1,285.4448,-41.7820,1001.5156);
- Bingoeingang=CreatePickup(1318,1,2244.3047,-1665.5358,15.4766);
- Bingoausgang=CreatePickup(1318,1,207.6839,-111.2509,1005.1328);
- CreatePickup(1239,1,359.8939,169.1373,1008.3828);//Arbeitsamt Pickup
- CreatePickup(1240,1,2375.014,2021.186,10);//Drivein Pickup
- CreatePickup(1240,1,2409.651,-1488.65,23);//Drivein Pickup
- CreatePickup(1240,1,2377.733,-1909.27,13.3828);//Drivein Pickup
- CreatePickup(1240,1,1859.496,2084.797,10.8203);//Drivein Pickup
- CreatePickup(1240,1,-2349.49,-152.182,35);//Drivein Pickup
- CreatePickup(1240,1,-2341.86,1021.184,50.6953);//Drivein Pickup
- CreatePickup(1240,1,2485.291, 2022.611,10.8203);//Drivein Pickup
- CreatePickup(1240,1,801.5522,-1628.91, 13.3828);//Drivein Pickup
- CreatePickup(1240,1,1209.958,-896.7405,42.9259);//Drivein Pickup
- CreatePickup(1239,1,2.8640,-29.0070,1003.5494);//24/7 /buy
- CreatePickup(1239,1,226.4216,113.1076,1003.2188);
- CreatePickup(1239,1,1804.8108,-1925.0476,13.3901);
- CreatePickup(1239, 1, 1714.9167,-1882.1074,13.5666, 0);//Roller
- CreatePickup(1274, 1, 1705.5911,-1880.2794,13.5689, 0); //Zivispawn Döner laden
- CreatePickup(1318,24,1479.0972,-1749.8759,15.2848); //Hotel LS Eingang
- CreatePickup(1318,24,2214.4795,-1150.5012,1025.7969); //Hotel LS Ausgang
- CreatePickup(1239,24,2217.1011,-1147.3186,1025.7969); //Hotel Einchecken
- CreatePickup(1239, 24, 1310.1495,-1369.3191,13.5608, 0);//Kartbahn Eingang
- CreatePickup(1239, 24, 1406.8488,-0.1846,1000.9216, 0);//Kartbahn Beenden
- CreatePickup(1239,24,257.5729,83.0798,1002.4453);//Duty Pickup Lspd
- CreatePickup(1559,24,2045.0497,-1907.9014,13.5469,0);//Fahrschul Eingang
- CreatePickup(1559,24,1494.4309,1303.5842,1093.2891,0);//Fahrschul Ausgang
- CreatePickup(1239, 24, 1490.7640,1305.7395,1093.2964, 0);//Fahrschule /Fahrschule
- CreatePickup(1239, 24, 249.4951,67.6836,1003.6406, 0);//LSPD /Klingeln
- CreatePickup(1318, 24, 268.5525,75.7764,1001.0391, 0);//LSPD Zur gerage
- CreatePickup(1318, 24, 1568.5817,-1689.9794,6.2188, 0);//LSPD Gerage Wieder rein
- CreatePickup(1318, 24, 246.3182,88.0088,1003.6406, 0);//LSPD zum Dach hoch
- CreatePickup(1318, 24, 1565.0466,-1666.9113,28.3956, 0);//LSPDdach zurück zur Base
- CreatePickup(1559, 24, 1286.1256,-1329.2180,13.5519, 0);//Arbeitsamt Eingang
- CreatePickup(1559, 24, 332.0917,166.3300,1014.1875, 0);//Arbeitsamt Exit
- CreatePickup(1239, 24, 322.1046,164.2887,1014.1797, 0);//Arbeitsamt /Arbeitsamt [Menu]
- CreatePickup(1239, 24, -1060.4188,-1187.5120,129.2188, 0);//Farmer Job Pickup
- CreatePickup(1275, 24, 255.0692,77.4688,1003.6406, 0);//LSPD /Uniform
- CreatePickup(1559, 24, 831.5311,-1820.4044,12.6996, 0);//LCN Base Eingang
- CreatePickup(1559, 24, 1038.2703,-4.2464,1001.2845, 0);//LCN Base Ausgang
- CreatePickup(1559, 24, 1910.5587,-1761.8258,13.3828, 0);//stadthalle enter
- CreatePickup(1559, 24, 367.9910,162.6328,1025.7891, 0);//stadthalle Exit
- CreatePickup(1239, 24, 362.8037,169.1725,1025.7891, 0);//Perso beantragen
- Create3DTextLabel("Ausgang",ROT,367.9910,162.6328,1025.7891,10.0,0,0);
- Create3DTextLabel("Eingang",GELB,1910.5587,-1761.8258,13.3828,15.0,0,0);
- Create3DTextLabel("Ausgang",ROT,1038.2703,-4.2464,1001.2845,7.0,0,0);
- Create3DTextLabel("Lcn Eingang",GRÜN,831.5311,-1820.4044,12.6996,15.0,0,0);
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 810.565063, -1623.768799, 13.189775,10.0,0);//atm1
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 1000.825195, -922.610168, 41.971024,10.0,0);//atm2
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 1504.693359, -1706.567749, 13.689775,10.0,0);//atm3
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 1928.620850, -1771.269043, 13.189775,10.0,0);//atm4
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 926.909912, -1355.081421, 13.021199,10.0,0);//atm5
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 491.439484, -1734.586548, 10.871187,10.0,0);//atm6
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 380.780701, -2021.725830, 7.478837,10.0,0);//atm7
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 1223.778320, -1744.292603, 13.240016,10.0,0);//atm 8
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 2105.436035, -1809.228516, 13.197587,10.0,0);//atm 9
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 2072.053955, -1836.951416, 13.197434,10.0,0);//atm 10
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 1956.735596, -2186.291016, 13.189775,10.0,0);//atm 11
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 2394.498047, -1914.865356, 13.189775,10.0,0);//atm 12
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 2779.040283, -1821.910034, 10.157268,10.0,0);//atm 13
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 1196.011841, -918.630188, 42.792793,10.0,0);//atm 14
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 1837.208618, -1421.554077, 13.180400,10.0,0);//atm 15
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 1033.933228, -1339.474243, 13.344462,10.0,0);//atm 16
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, -1542.506592, -439.954376, 5.617899,10.0,0);//atm 17
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, -1967.163086, 278.601196, 34.784546,10.0,0);//atm 16
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, -1648.825928, 1202.475342, 6.842899,10.0,0);//atm 18
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, -2627.958740, 1410.379517, 6.686649,10.0,0);//atm 19
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, -2725.872070, 2369.266602, 71.472687,10.0,0);//atm 20
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 1712.591553, 1617.526855, 9.625760,10.0,0);//atm 21
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 2023.364868, 997.874023, 10.438212,10.0,0);//atm 22
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 2282.881348, 2432.390381, 10.363214,10.0,0);//atm 23
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 2088.521484, 1510.274780, 10.438212,10.0,0);//atm 24
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 846.862244, -1803.118652, 13.229680,10.0,0);//atm 25
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 1458.4338, 2767.5984, 10.8203,10.0,0);//atm 26
- Create3DTextLabel("ATM \n mit EINGABE Das Menü aufrufen \n Oder benutze /atm", 0x00FFFFFF, 303.970428, -1419.902466, 13.676299,10.0,0);//atm 27
- Create3DTextLabel("Job\nLandwirdschafft\nLaufe ins Pickup",GELB,-1060.4188,-1187.5120,129.2188,13.0,0,0);
- Create3DTextLabel("Ausgang",ROT,332.0917,166.3300,1014.1875,6.0,0,0);
- Create3DTextLabel("Arbeitsamt\n{FF1E00}Los_Santos{FFFF00}",GELB,1286.1256,-1329.2180,13.5519,30.0,0,0);
- Create3DTextLabel("Zum Dach",GRÜN,246.3182,88.0088,1003.6406,10.0,0,0);//LSPD Hoch
- Create3DTextLabel("Zur Gerage",GRÜN,268.5525,75.7764,1001.0391,10.0,0,0);//Zur LSPD gerage
- Create3DTextLabel("Ausgang",ROT,1494.4309,1303.5842,1093.2891,2.0,0,0);//Fahrschul Ausgang
- Create3DTextLabel("Fahrschule\n{FF3200}Los_Santos{0FFF00}",GRÜN,2045.0497,-1907.9014,13.5469,30.0,0,0);//Fahrschul Eingang
- Create3DTextLabel("Wenn du keine lust mehr hast\nNutze /kExit",GRÜN,1406.8488,-0.1846,1000.9216,30.0,0,0);//Go Kart Bahn Exit
- Create3DTextLabel("Go-Kart-Bahn\nBesitzer: Regierung\nPreis: 120$\n/Kart",GRÜN,1310.1495,-1369.3191,13.5608,30.0,0,0);//Go Kart Bahn By Ronny
- Create3DTextLabel("Stadthalle\n{FF1E00}Los_Santos{FFFF00}",GELB,1910.2062,-1758.3190,13.3828,30.0,0,0);
- Create3DTextLabel("/Hoteltür",GELB,2228.9043,-1150.3621,1029.7969,30.0,0,0);
- Create3DTextLabel("Um hier zu Wohnen\nSchreibe /Hotel",GELB,2217.1011,-1147.3186,1025.7969,30.0,0,0);
- Create3DTextLabel("Dennis - Hotel\nLaufe ins Pickup\nUm Das Hotel zu betreten.",GRÜN,1479.0972,-1749.8759,15.2848,30.0,0,0);
- Create3DTextLabel("Roller Vermietung\nBesitzer: Regierung\nPreis: 100$\n/roller",0x00AFFFFF,1714.9167,-1882.1074,13.5666,30.0,0,0);//Zivispawn
- Create3DTextLabel("Benutze /taxi\nUm als Taxifahrer in Dienst zu gehen",ROT,1804.8108,-1925.0476,13.3901,10,0); Create3DTextLabel("Drivein Schalter\nNutzen sie /drivein damit wir ihre Bestellung aufnehmen können!",0xFFFF00AA,2375.014, 2021.186, 10.8203,15.0,0,0);
- Create3DTextLabel("Drivein Schalter\nNutzen sie /drivein damit wir ihre Bestellung aufnehmen können!",0xFFFF00AA,2409.651, -1488.65, 23.8281,15.0,0,0);
- Create3DTextLabel("Drivein Schalter\nNutzen sie /drivein damit wir ihre Bestellung aufnehmen können!",0xFFFF00AA,2377.733, -1909.27, 13.3828,15.0,0,0);
- Create3DTextLabel("Drivein Schalter\nNutzen sie /drivein damit wir ihre Bestellung aufnehmen können!",0xFFFF00AA,1859.496, 2084.797, 10.8203,15.0,0,0);
- Create3DTextLabel("Drivein Schalter\nNutzen sie /drivein damit wir ihre Bestellung aufnehmen können!",0xFFFF00AA,-2349.49, -152.182, 35.3203,15.0,0,0);
- Create3DTextLabel("Drivein Schalter\nNutzen sie /drivein damit wir ihre Bestellung aufnehmen können!",0xFFFF00AA,-2341.86, 1021.184, 50.6953,15.0,0,0);
- Create3DTextLabel("Drivein Schalter\nNutzen sie /drivein damit wir Ihre Bestellung aufnehmen können!",0xFFFF00AA,2485.291, 2022.611, 10.8203,15.0,0,0);
- Create3DTextLabel("Drivein Schalter\nNutzen sie /drivein damit wir Ihre Bestellung aufnehmen können!",0xFFFF00AA,801.5522, -1628.91, 13.3828,15.0,0,0);
- Create3DTextLabel("Drivein Schalter\nNutzen sie /drivein damit wir Ihre Bestellung aufnehmen können!",0xFFFF00AA,1209.958,-896.7405, 42.9259,15.0,0,0);
- Create3DTextLabel("Benutzen sie\n /kaufen",ROT,2.8640,-29.0070,1003.5494,10,0);
- Create3DTextLabel("**************************\nHaltestelle: Stadthalle\nStadt-Linie 1: Zeitangabe...\n Stadt-Linie 2: Zeitangabe...\n**************************",0x51A2D0FF,1766.6984,-1861.0027,13.5780,50.0,0,0);//Bushaltestelle Zivispawn
- Create3DTextLabel("Drücke die Taste F\num Das Telefon zu Nutzen", 0xFFAA00FF, 1704.0790,-1893.9922,13.5692, 30.0, 0); //Telefon-Zellezivispawn2
- Create3DTextLabel("Drücke die Taste F\num Das Telefon zu Nutzen", 0xFFAA00FF, 1703.8083,-1898.2159,13.5693, 30.0, 0); //Telefon-Zellezivispawn
- Create3DTextLabel("/döner\num ins Menü zu kommen", 0xFF8C00FF, 1705.5911,-1880.2794,13.5689, 30.0, 0); //LSPD Döner
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,1742.7644042969, 518.56384277344, 29.184286117554,20.0,0,0);//Zoll -1-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,1730.6453857422, 514.44909667969, 29.184286117554,20.0,0,0);//Zoll -1-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,425.13809204102, 617.34497070313, 19.786190032959,20.0,0,0);//Zoll -2-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,422.11804199219, 604.73651123047, 19.705780029297,20.0,0,0);//Zoll -2-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-130.58474731445, 493.63586425781, 12.407550811768,20.0,0,0);//Zoll -3-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-141.03131103516, 487.94653320313, 12.407550811768,20.0,0,0);//Zoll -3-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-1322.2332763672, 915.22381591797, 47.101196289063,20.0,0,0);//Zoll -4-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-1309.3737792969, 914.82116699219, 46.923923492432,20.0,0,0);//Zoll -4-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-2686.177734375, 1691.2561035156, 68.561210632324,20.0,0,0);//Zoll -5-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-2677.791015625, 1699.6838378906, 68.561210632324,20.0,0,0);//Zoll -5-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,45.630146026611, -1526.5622558594, 6.0016055107117,20.0,0,0);//Zoll -6-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,52.828693389893, -1536.5474853516, 5.8654842376709,20.0,0,0);//Zoll -6-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-64.148765563965, -880.21838378906,15.80371761322,20.0,0,0);//Zoll -7-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-76.004974365234, -883.78857421875, 16.262513160706,20.0,0,0);//Zoll -7-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-979.83703613281, -376.15832519531, 37.118007659912,20.0,0,0);//Zoll -8-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-968.92840576172, -369.97158813477, 36.996417999268,20.0,0,0);//Zoll -8-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-1109.4364013672, -886.95452880859, 75.26522064209,20.0,0,0);//Zoll -9-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,-1109.1737060547, -898.07177734375, 76.324226379395,20.0,0,0);//Zoll -9-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,64.5558,-1277.7917,15.4711,20.0,0,0);//Zoll -10-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,59.1812,-1270.5723,15.4333,20.0,0,0);//Zoll -10-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,76.0341,-1291.6151,14.3831,20.0,0,0);//Zoll -11-
- Create3DTextLabel("Willkommen an der Zollstation Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,81.3809,-1298.6523,14.4536,20.0,0,0);//Zoll -11-
- DisableInteriorEnterExits();
- SetGameModeText("German Reallife [Selfmade]");
- //ATM Bank Automarten
- CreateDynamicObject(2942, 810.565063, -1623.768799, 13.189775, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(2942, 1000.825195, -922.610168, 41.971024, 0.0000, 0.0000, 277.8123);
- CreateDynamicObject(2942, 1504.693359, -1706.567749, 13.689775, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(2942, 1928.620850, -1771.269043, 13.189775, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(2942, 1036.071655, -1024.509766, 31.744461, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2942, 926.909912, -1355.081421, 13.021199, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(2942, 491.439484, -1734.586548, 10.871187, 0.0000, 0.0000, 168.3452);
- CreateDynamicObject(2942, 380.780701, -2021.725830, 7.478837, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2942, 1223.778320, -1744.292603, 13.240016, 0.0000, 0.0000, 193.3734);
- CreateDynamicObject(2942, 2105.436035, -1809.228516, 13.197587, 0.0000, 0.0000, 270.0000);
- CreateDynamicObject(2942, 2072.053955, -1836.951416, 13.197434, 0.0000, 0.0000, 90.0001);
- CreateDynamicObject(2942, 1956.735596, -2186.291016, 13.189775, 0.0000, 0.0000, 90.0000);
- CreateDynamicObject(2942, 2394.498047, -1914.865356, 13.189775, 0.0000, 0.0000, 0.0000);
- CreateDynamicObject(2942, 2779.040283, -1821.910034, 10.157268, 0.0000, 0.0000, 33.7500);
- CreateDynamicObject(2942, 1196.011841, -918.630188, 40.792793, 0.0000, 0.0000, 5.1566);
- CreateDynamicObject(2942, 1458.4338,2767.5984,10.8203, 0,0,90.0);
- //LCN BASE FRAK [2]
- CreateDynamicObject(3618, 833.40002441406, -1817.0999755859, 13.89999961853, 0, 0, 270);
- CreateDynamicObject(3749, 831.59997558594, -1796.5999755859, 18, 0, 0, 0);
- CreateDynamicObject(987, 822.90002441406, -1795.0999755859, 11.89999961853, 0, 0, 248);
- CreateDynamicObject(987, 818.5, -1806.0999755859, 11.300000190735, 0, 0, 267.24987792969);
- CreateDynamicObject(987, 817.90002441406, -1818, 11.300000190735, 0, 0, 277.24792480469);
- CreateDynamicObject(987, 819.40002441406, -1829.9000244141, 11.39999961853, 0, 0, 277.24548339844);
- CreateDynamicObject(987, 820.90002441406, -1841.6999511719, 11.5, 0, 0, 357.24548339844);
- CreateDynamicObject(987, 832.5, -1841.8000488281, 11.39999961853, 0, 0, 49.242431640625);
- CreateDynamicObject(987, 840.29998779297, -1832.8000488281, 11, 0, 0, 83.24072265625);
- CreateDynamicObject(987, 841.59997558594, -1821, 11.10000038147, 0, 0, 91.237915039063);
- CreateDynamicObject(987, 841.5, -1809, 11.5, 0, 0, 91.985961914063);
- CreateDynamicObject(946, 837.09997558594, -1828.9000244141, 13.39999961853, 0, 0, 90);
- CreateDynamicObject(2114, 835, -1828.0999755859, 11.39999961853, 0, 0, 0);
- CreateDynamicObject(1255, 828.29998779297, -1815.0999755859, 11.89999961853, 0, 0, 180);
- CreateDynamicObject(1255, 828.40002441406, -1818.1999511719, 11.89999961853, 0, 0, 179.99450683594);
- CreateDynamicObject(2773, 840.79998779297, -1823.4000244141, 11.699999809265, 0, 0, 0);
- CreateDynamicObject(2773, 840.79998779297, -1825.3000488281, 11.699999809265, 0, 0, 0);
- CreateDynamicObject(3666, 831.79998779297, -1819.6999511719, 12.199999809265, 0, 0, 0);
- CreateDynamicObject(3666, 831.79998779297, -1821.0999755859, 12.199999809265, 0, 0, 0);
- CreateDynamicObject(3666, 834.70001220703, -1826.4000244141, 11.699999809265, 0, 0, 0);
- CreateDynamicObject(3666, 837.59997558594, -1798.8000488281, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(3666, 825.59997558594, -1798.8000488281, 13, 0, 0, 0);
- CreateDynamicObject(3666, 821.90002441406, -1794.4000244141, 13.39999961853, 0, 0, 0);
- CreateDynamicObject(3666, 841.20001220703, -1794.3000488281, 13.39999961853, 0, 0, 0);
- CreateDynamicObject(792, 834.79998779297, -1826.3000488281, 11.199999809265, 0, 0, 0);
- CreateDynamicObject(792, 823.5, -1838.9000244141, 11.60000038147, 0, 0, 0);
- CreateDynamicObject(792, 832.90002441406, -1837.6999511719, 11.5, 0, 0, 0);
- CreateDynamicObject(792, 838.40002441406, -1804.1999511719, 12.10000038147, 0, 0, 0);
- LcnTor = CreateObject(980, 831.59997558594, -1794.5999755859, 14.89999961853, 0, 0, 0);
- //ZOLL
- //=========|Zoll -1-|LS-LV ZOLL|=========//
- CreateObject(9623, 1737.2454833984, 516.5400390625, 30.134433746338, 358, 0, 339.99993896484);
- CreateObject(978, 1721.7523193359, 517.51257324219, 28.184286117554, 0, 0, 162);
- CreateObject(978, 1751.9862060547, 514.90771484375, 28.184286117554, 0, 0, 158);
- //=========|Zoll -2-|LS-LV Zoll 2|=========//
- CreateObject(9623, 423.8703918457, 611.39068603516, 20.716243743896, 0, 0, 34);
- CreateObject(978, 425.13809204102, 617.34497070313, 18.786190032959, 0, 0, 34);
- CreateObject(978, 422.11804199219, 604.73651123047, 18.705780029297, 0, 0, 34);
- //=========|Zoll -3-|LS_LV ZOLL|=========//
- CreateObject(9623, -135.30130004883, 490.74694824219, 12.547456741333, 358, 0, 346);
- //=========|Zoll -4-|LS-LV MATS|=========//
- CreateObject(9623, -1315.5277099609, 914.72613525391, 47.968280792236, 0, 0, 316);
- CreateObject(978, -1302.1881103516, 907.72833251953, 45.923923492432, 0, 0, 316);
- CreateObject(978, -1328.8762207031, 921.77722167969, 46.106246948242, 0, 0, 135);
- //=========|Zoll -5-|SF-BAYSIDE ZOLL|=========//
- CreateObject(9623, -2681.3041992188, 1695.5458984375, 69.61693572998, 0, 0, 0);
- CreateObject(978, -2695.3833007813, 1691.1973876953, 67.561210632324, 0, 0, 180);
- CreateObject(978, -2667.6569824219, 1699.6290283203, 67.561210632324, 0, 0, 0);
- //=========|Zoll -6-|LS-SF ZOLL|=========//
- CreateObject(9623, 49.054714202881, -1531.8104248047, 6.977737903595, 0, 0, 262);
- CreateObject(978, 61.929790496826, -1543.6506347656, 4.9096546173096, 0, 0, 324);
- CreateObject(978, 34.348987579346, -1540.0325927734, 4.8398232460022, 358.00122070313, 357.99877929688, 19.93017578125);
- CreateObject(978, 37.475379943848, -1519.7397460938, 4.7549419403076, 0, 2, 145.99993896484);
- //=========|Zoll -7-|LS-MECHABERG|=========//
- CreateObject(9623, -69.913452148438, -882.02740478516, 16.994424819946, 356, 0, 334);
- //=========|Zoll -8-|TRUCKDEPOT-SF|=========//
- CreateObject(9623, -973.99273681641, -373.13186645508, 38.064125061035, 0, 0, 348);
- //=========|Zoll -9-|LS-SF TUNNEL|=========//
- CreateObject(9623, -1109.1690673828, -892.03576660156, 76.881881713867, 352, 0, 43.899993896484);
- //==========LS-LV|ZOLL-BAUSTELLE|==========//
- CreateObject(978, 1721.4477539063, 512.34051513672, 28.672235488892, 0, 0, 210);
- CreateObject(978, 1716.2862548828, 509.34552001953, 28.727752685547, 0, 0, 210);
- CreateObject(978, 1748.4547119141, 505.189453125, 28.877374649048, 0, 0, 134);
- CreateObject(978, 1726.9521484375, 527.359375, 27.667390823364, 0, 358, 297.99868774414);
- CreateObject(978, 166.06434631348, 94.564254760742, 466.17083740234, 0, 0, 0);
- CreateObject(978, 1724.5694580078, 531.74298095703, 27.490461349487, 0, 358, 298);
- CreateObject(978, 1752.80859375, 518.14935302734, 27.946636199951, 358, 0, 12);
- CreateObject(3091, 1728.2987060547, 531.5849609375, 27.296319961548, 0, 0, 136);
- CreateObject(3091, 1746.7945556641, 503.65274047852, 28.454412460327, 0, 0, 336);
- //==========|ZOLL LS Nach SF OBJECTS|==========//
- CreateDynamicObject(9623, 61.62425994873, -1274.4375, 15.670502662659, 0, 0, 308);
- CreateDynamicObject(9623, 78.609260559082, -1295.9675292969, 14.958832740784, 0, 0, 308);
- CreateDynamicObject(978, 65.055870056152, -1269.8875732422, 13.823223114014, 0, 0, 38);
- CreateDynamicObject(978, 66.083648681641, -1271.5587158203, 13.565951347351, 0, 0, 218);
- CreateDynamicObject(978, 70.925384521484, -1277.2924804688, 13.742614746094, 0, 0, 36);
- CreateDynamicObject(978, 61.009536743164, -1264.3332519531, 13.790684700012, 0, 0, 218);
- CreateDynamicObject(978, 62.394393920898, -1283.8486328125, 13.697120666504, 0, 0, 36);
- CreateDynamicObject(978, 57.999019622803, -1277.9428710938, 13.438351631165, 0, 0, 218);
- CreateDynamicObject(978, 56.681247711182, -1276.3012695313, 13.678673744202, 0, 0, 38);
- CreateDynamicObject(978, 52.526916503906, -1271.1287841797, 13.680507659912, 0, 0, 218);
- CreateDynamicObject(978, 87.875358581543, -1298.7836914063, 12.853318214417, 0, 0, 36);
- CreateDynamicObject(978, 83.44889831543, -1292.7935791016, 12.993489265442, 0, 0, 218);
- CreateDynamicObject(978, 81.993026733398, -1291.2014160156, 12.928354263306, 0, 0, 38);
- CreateDynamicObject(978, 77.886703491211, -1286.0399169922, 12.875085830688, 0, 0, 218);
- CreateDynamicObject(978, 73.567886352539, -1297.8736572266, 12.637778282166, 0, 0, 38);
- CreateDynamicObject(978, 69.77758026123, -1292.5814208984, 12.704737663269, 0, 0, 218);
- CreateDynamicObject(978, 75.059539794922, -1299.3563232422, 12.642875671387, 0, 0, 218);
- CreateDynamicObject(978, 79.425315856934, -1305.2685546875, 12.845299720764, 0, 0, 38);
- CreateDynamicObject(1215, 68.628890991211, -1268.3254394531, 14.297326087952, 0, 0, 0);
- CreateDynamicObject(1215, 74.634201049805, -1275.6058349609, 14.297326087952, 0, 0, 0);
- CreateDynamicObject(1215, 63.512943267822, -1261.5935058594, 14.322151184082, 0, 0, 0);
- CreateDynamicObject(1215, 54.34546661377, -1279.3807373047, 14.047326087952, 0, 0, 0);
- CreateDynamicObject(1215, 49.500747680664, -1272.7075195313, 14.047326087952, 0, 0, 0);
- CreateDynamicObject(1215, 59.267078399658, -1286.5687255859, 14.228587150574, 0, 0, 0);
- CreateDynamicObject(1215, 85.452621459961, -1289.9556884766, 13.335656166077, 0, 0, 0);
- CreateDynamicObject(1215, 91.445503234863, -1296.8234863281, 13.335656166077, 0, 0, 0);
- CreateDynamicObject(1215, 80.267036437988, -1283.2634277344, 13.335656166077, 0, 0, 0);
- CreateDynamicObject(1215, 76.246978759766, -1308.0589599609, 13.335656166077, 0, 0, 0);
- CreateDynamicObject(1215, 71.497566223145, -1300.6331787109, 13.585656166077, 0, 0, 0);
- CreateDynamicObject(1215, 66.607681274414, -1294.6556396484, 13.486204147339, 0, 0, 0);
- //==========|ZOLL EXTRA OBJECTS|==========//
- CreateObject(1238, -2672.1328125, 1685.7062988281, 66.533752441406, 0, 0, 0);
- CreateObject(1238, -2663.7006835938, 1679.0234375, 66.789077758789, 0, 0, 0);
- CreateObject(1238, -2690.451171875, 1706.2822265625, 66.921783447266, 0, 0, 0);
- CreateObject(1238, -2699.0756835938, 1713.7416992188, 67.450988769531, 0, 0, 0);
- CreateObject(978, 64.937866210938, -1523.4682617188, 4.7598505020142, 0, 0, 200);
- CreateObject(13562, -70.296875, -881.96472167969, 20.804996490479, 0, 0, 0);
- //==========GATES DEFINITION==========//
- zoll1 = CreateObject(978, 1742.7644042969, 518.56384277344, 28.184286117554, 0, 0, 160);
- zoll2 = CreateObject(978, 1730.6453857422, 514.44909667969, 28.184286117554, 0, 0, 160);
- zoll3 = CreateObject(978, 425.13809204102, 617.34497070313, 18.786190032959, 0, 0, 34);
- zoll4 = CreateObject(978, 422.11804199219, 604.73651123047, 18.705780029297, 0, 0, 34);
- zoll5 = CreateObject(978, -130.58474731445, 493.63586425781, 11.407550811768, 0, 0, 346);
- zoll6 = CreateObject(978, -141.03131103516, 487.94653320313, 11.407550811768, 0, 0, 348);
- zoll7 = CreateObject(978, -1322.2332763672, 915.22381591797, 46.101196289063, 0, 0, 137);
- zoll8 = CreateObject(978, -1309.3737792969, 914.82116699219, 45.923923492432, 0, 0, 316);
- zoll9 = CreateObject(978, -2686.177734375, 1691.2561035156, 67.561210632324, 0, 0, 180);
- zoll10 = CreateObject(978, -2677.791015625, 1699.6838378906, 67.561210632324, 0, 0, 0);
- zoll11 = CreateObject(978, 45.630146026611, -1526.5622558594, 5.0016055107117, 0, 0, 82);
- zoll12 = CreateObject(978, 52.828693389893, -1536.5474853516, 4.8654842376709, 0, 0, 262);
- zoll13 = CreateObject(978, -64.148765563965, -880.21838378906, 14.80371761322, 0, 0, 334);
- zoll14 = CreateObject(978, -76.004974365234, -883.78857421875, 15.262513160706, 0, 0, 154);
- zoll15 = CreateObject(978, -979.83703613281, -376.15832519531, 36.118007659912, 0, 0, 168);
- zoll16 = CreateObject(978, -968.92840576172, -369.97158813477, 35.996417999268, 0, 0, 348);
- zoll17 = CreateObject(978, -1109.4364013672, -886.95452880859, 74.26522064209, 0, 0, 42);
- zoll18 = CreateObject(978, -1109.1737060547, -898.07177734375, 75.324226379395, 0, 0, 222);
- zoll19 = CreateObject(978, 58.874366760254, -1270.3693847656, 13.966118812561, 0, 0, 308);
- zoll20 = CreateObject(978, 64.426292419434, -1277.7034912109, 14.003973960876, 0, 0, 308);
- zoll21 = CreateObject(978, 81.716300964355, -1298.7170410156, 12.986459732056, 0, 0, 124);
- zoll22 = CreateObject(978, 76.287353515625, -1292.1556396484, 12.915951728821, 0, 0, 126);
- //[Bank] [Stadthalle] [Arbeitsamt] Türen - Absperrungen
- CreateDynamicObject(985, 372.89999389648, 166.60000610352, 1007.200012207, 0, 0, 0);
- CreateDynamicObject(1522, 369.20001220703, 163.10000610352, 1013.200012207, 0, 0, 270);
- CreateDynamicObject(1508, 369.29998779297, 160.60000610352, 1020.0999755859, 0, 0, 0);
- CreateDynamicObject(1508, 368.60000610352, 160.80000305176, 1026.4000244141, 0, 0, 0);
- CreateDynamicObject(1569, 368.39999389648, 164.10000610352, 1024.8000488281, 0, 0, 270);
- CreateDynamicObject(1569, 368.39999389648, 161.10000610352, 1024.8000488281, 0, 0, 90);
- CreateDynamicObject(1569, 332.5, 167, 1013.200012207, 0, 0, 270);
- //LSPD Au´ßen Tore usw
- CreateDynamicObject(3749, 1545.0999755859, -1627.6999511719, 18.39999961853, 0, 0, 90);
- CreateDynamicObject(1423, 1541.6999511719, -1620, 13.300000190735, 0, 0, 0);
- CreateDynamicObject(1423, 1539.1999511719, -1620, 13.300000190735, 0, 0, 0);
- CreateDynamicObject(1423, 1541.6999511719, -1635.4000244141, 13.300000190735, 0, 0, 0);
- CreateDynamicObject(1423, 1539.1999511719, -1635.4000244141, 13.300000190735, 0, 0, 0);
- CreateDynamicObject(1411, 1542.3000488281, -1618, 15.199999809265, 0, 0, 180);
- CreateDynamicObject(1411, 1539.5, -1615.0999755859, 15.199999809265, 0, 0, 88.994506835938);
- CreateDynamicObject(1411, 1539.5, -1609.8000488281, 15, 0, 0, 88.9892578125);
- CreateDynamicObject(1411, 1539.5, -1605.1999511719, 15, 0, 0, 88.9892578125);
- CreateDynamicObject(1411, 1542.4000244141, -1602.1999511719, 15.10000038147, 0, 0, 0.4892578125);
- CreateDynamicObject(1411, 1547.5, -1602.3000488281, 14.89999961853, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1552.8000488281, -1602.3000488281, 14.89999961853, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1558, -1602.3000488281, 14.800000190735, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1563.1999511719, -1602.3000488281, 14.800000190735, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1568.4000244141, -1602.3000488281, 14.800000190735, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1574, -1602.3000488281, 14.699999809265, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1579.1999511719, -1602.3000488281, 14.699999809265, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1584.8000488281, -1602.3000488281, 14.699999809265, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1590, -1602.3000488281, 14.699999809265, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1595.1999511719, -1602.3000488281, 14.699999809265, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1600.4000244141, -1602.3000488281, 14.699999809265, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1605.5, -1602.3000488281, 14.699999809265, 0, 0, 0.4888916015625);
- CreateDynamicObject(1411, 1608.0999755859, -1605, 14.800000190735, 0, 0, 270.48889160156);
- CreateDynamicObject(1411, 1608.0999755859, -1610.1999511719, 14.800000190735, 0, 0, 270.48889160156);
- CreateDynamicObject(1411, 1608.0999755859, -1615.4000244141, 14.800000190735, 0, 0, 270.48889160156);
- CreateDynamicObject(1411, 1608.0999755859, -1620.5999755859, 14.800000190735, 0, 0, 270.48889160156);
- CreateDynamicObject(1411, 1608.0999755859, -1625.8000488281, 14.800000190735, 0, 0, 270.48889160156);
- CreateDynamicObject(1411, 1608.0999755859, -1631, 14.800000190735, 0, 0, 270.48889160156);
- CreateDynamicObject(1411, 1608.0999755859, -1635.4000244141, 14.800000190735, 0, 0, 270.48889160156);
- CreateDynamicObject(1411, 1605.5, -1638.0999755859, 14.699999809265, 0, 0, 180.48889160156);
- CreateDynamicObject(1491, 1577.3000488281, -1637.4000244141, 12.5, 0, 0, 90);
- CreateDynamicObject(1502, 1577.3000488281, -1635.9000244141, 12.39999961853, 0, 0, 90);
- CreateDynamicObject(1502, 1577.3000488281, -1635.5, 14.800000190735, 0, 270.50006103516, 90);
- CreateDynamicObject(2190, 1579.3000488281, -1633.4000244141, 13.699999809265, 0, 0, 0);
- CreateDynamicObject(2190, 1581, -1633.4000244141, 13.699999809265, 0, 0, 0);
- CreateDynamicObject(2186, 1577.9000244141, -1635.1999511719, 12.60000038147, 0, 0, 90);
- CreateDynamicObject(2332, 1579.1999511719, -1633.3000488281, 13, 0, 0, 0);
- CreateDynamicObject(1280, 1539.5999755859, -1656.9000244141, 12.89999961853, 0, 0, 359.75);
- CreateDynamicObject(1806, 1580.9000244141, -1634.5999755859, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(1806, 1578.8000488281, -1634.5, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(984, 1556, -1617.5999755859, 13.199999809265, 0, 0, 269.25);
- CreateDynamicObject(984, 1568.8000488281, -1617.8000488281, 13.199999809265, 0, 0, 269.24743652344);
- CreateDynamicObject(970, 1575.1999511719, -1620.0999755859, 13.10000038147, 0, 0, 91.75);
- CreateDynamicObject(984, 1568.8000488281, -1622.3000488281, 13.199999809265, 0, 0, 269.74743652344);
- CreateDynamicObject(984, 1556, -1622.1999511719, 13.199999809265, 0, 0, 269.74731445313);
- CreateDynamicObject(983, 1546.5, -1621.6999511719, 13.199999809265, 0, 0, 81.25);
- CreateDynamicObject(8623, 1568.5999755859, -1620.0999755859, 13.300000190735, 0, 0, 0);
- CreateDynamicObject(8623, 1555.8000488281, -1620.0999755859, 13.300000190735, 0, 0, 0);
- CreateDynamicObject(3463, 1573.0999755859, -1620.0999755859, 11.89999961853, 0, 0, 270);
- CreateDynamicObject(3463, 1562.3000488281, -1620.1999511719, 11.89999961853, 0, 0, 270);
- CreateDynamicObject(3463, 1553.5, -1620, 11.89999961853, 0, 0, 270);
- CreateDynamicObject(997, 1540.3000488281, -1655.5, 12.5, 0, 0, 0);
- CreateDynamicObject(997, 1540.4000244141, -1658.9000244141, 12.5, 0, 0, 90);
- CreateDynamicObject(997, 1540.3000488281, -1662.1999511719, 12.60000038147, 0, 0, 90);
- CreateDynamicObject(997, 1540.3000488281, -1665.5, 12.60000038147, 0, 0, 90);
- CreateDynamicObject(997, 1540.1999511719, -1665.5999755859, 12.5, 0, 0, 0);
- CreateDynamicObject(870, 1541.6999511719, -1664.1999511719, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1541.9000244141, -1661.6999511719, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1541.6999511719, -1659.1999511719, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1541.6999511719, -1657.0999755859, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1542.5, -1664.4000244141, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1542.5999755859, -1662.3000488281, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1541.5, -1660.6999511719, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1542.5, -1660.0999755859, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1542.3000488281, -1658, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1542.1999511719, -1656.5999755859, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1541.4000244141, -1663.3000488281, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1541.5, -1662.5999755859, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(870, 1541.5, -1659, 12.800000190735, 0, 0, 0);
- CreateDynamicObject(997, 1540.3000488281, -1684.3000488281, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(997, 1540.1999511719, -1687.5, 12.5, 0, 0, 90);
- CreateDynamicObject(997, 1540.1999511719, -1690.8000488281, 12.5, 0, 0, 90);
- CreateDynamicObject(997, 1540.3000488281, -1694.0999755859, 12.39999961853, 0, 0, 90);
- CreateDynamicObject(997, 1540.3000488281, -1694.1999511719, 12.5, 0, 0, 0);
- CreateDynamicObject(869, 1542.0999755859, -1692.5, 13, 0, 0, 0);
- CreateDynamicObject(869, 1542.0999755859, -1690.0999755859, 13, 0, 0, 0);
- CreateDynamicObject(869, 1542.3000488281, -1687.6999511719, 13, 0, 0, 0);
- CreateDynamicObject(869, 1542.0999755859, -1685.6999511719, 13, 0, 0, 0);
- CreateDynamicObject(792, 1541.8000488281, -1688, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(792, 1542, -1660.6999511719, 12.5, 0, 0, 0);
- CreateDynamicObject(1280, 1539.5999755859, -1663.6999511719, 13, 0, 0, 359.74731445313);
- CreateDynamicObject(1280, 1539.8000488281, -1685.8000488281, 13, 0, 0, 359.74731445313);
- CreateDynamicObject(1280, 1539.8000488281, -1692.5, 12.89999961853, 0, 0, 359.75);
- CreateDynamicObject(982, 1534.8000488281, -1709.8000488281, 13.199999809265, 0, 0, 0);
- CreateDynamicObject(982, 1534.8000488281, -1695.4000244141, 13.199999809265, 0, 0, 0);
- CreateDynamicObject(1360, 1536, -1682.0999755859, 13.199999809265, 0, 0, 272);
- CreateDynamicObject(983, 1537.5, -1678.3000488281, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(983, 1537.5, -1671.9000244141, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(983, 1537.5, -1667.0999755859, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(1360, 1536.0999755859, -1663.3000488281, 13.300000190735, 0, 0, 271.99951171875);
- CreateDynamicObject(982, 1534.6999511719, -1650.1999511719, 13.199999809265, 0, 0, 0);
- CreateDynamicObject(984, 1534.8000488281, -1611.6999511719, 13.199999809265, 0, 0, 0);
- CreateDynamicObject(983, 1534.8000488281, -1605.3000488281, 13.199999809265, 0, 0, 0);
- CreateDynamicObject(1233, 1537.5999755859, -1672.9000244141, 13.89999961853, 0, 0, 270);
- CreateDynamicObject(11492, 1551.3000488281, -1609.5, 12.39999961853, 0, 0, 180);
- CreateDynamicObject(970, 1605.4000244141, -1632.4000244141, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(970, 1605.3000488281, -1627, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(970, 1605.5, -1622.5999755859, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(970, 1605.5, -1618.0999755859, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(970, 1605.5999755859, -1613.3000488281, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(3666, 1607.5999755859, -1613.3000488281, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(3666, 1603.4000244141, -1613.3000488281, 13, 0, 0, 0);
- CreateDynamicObject(3666, 1607.5999755859, -1618, 13, 0, 0, 0);
- CreateDynamicObject(3666, 1603.3000488281, -1618, 13, 0, 0, 0);
- CreateDynamicObject(3666, 1607.5999755859, -1622.5999755859, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(3666, 1603.3000488281, -1622.5, 13, 0, 0, 0);
- CreateDynamicObject(3666, 1607.5999755859, -1626.9000244141, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(3666, 1603.0999755859, -1626.9000244141, 13, 0, 0, 0);
- CreateDynamicObject(3666, 1607.5999755859, -1632.4000244141, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(3666, 1603.1999511719, -1632.3000488281, 13, 0, 0, 0);
- CreateDynamicObject(3666, 1572.5999755859, -1620.1999511719, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(3666, 1562.6999511719, -1620, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(3666, 1553.8000488281, -1619.9000244141, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(3666, 1547.3000488281, -1620.4000244141, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(3666, 1563.4000244141, -1613.8000488281, 12.89999961853, 0, 0, 0);
- CreateDynamicObject(3666, 1563.1999511719, -1605.3000488281, 12.89999961853, 0, 0, 0);
- CreateDynamicObject(3666, 1566.1999511719, -1647.0999755859, 27.89999961853, 0, 0, 0);
- CreateDynamicObject(3928, 1561.5999755859, -1650.9000244141, 27.39999961853, 0, 0, 0);
- CreateDynamicObject(3928, 1562.9000244141, -1695.5, 27.39999961853, 0, 0, 0);
- CreateDynamicObject(3666, 1566, -1655.1999511719, 27.89999961853, 0, 0, 0);
- CreateDynamicObject(3666, 1557, -1654.5999755859, 27.89999961853, 0, 0, 0);
- CreateDynamicObject(3666, 1556.6999511719, -1647.1999511719, 27.89999961853, 0, 0, 0);
- CreateDynamicObject(3666, 1557.8000488281, -1692.0999755859, 27.89999961853, 0, 0, 0);
- CreateDynamicObject(3666, 1557.8000488281, -1698.8000488281, 27.89999961853, 0, 0, 0);
- CreateDynamicObject(3666, 1567.5, -1692, 27.89999961853, 0, 0, 0);
- CreateDynamicObject(3666, 1568, -1699.5, 27.89999961853, 0, 0, 0);
- CreateDynamicObject(1536, 1563.5, -1667.4000244141, 27.39999961853, 0, 0, 0);
- CreateDynamicObject(1536, 1566.5, -1667.3000488281, 27.39999961853, 0, 0, 180);
- CreateDynamicObject(976, 1543.1999511719, -1632.5, 12.39999961853, 0, 0, 291.99951171875);
- CreateDynamicObject(976, 1547, -1615.9000244141, 12.39999961853, 0, 0, 243.99462890625);
- lspdtor2 = CreateObject(980, 1588.3000488281, -1637.9000244141, 15.199999809265, 0, 0, 0);
- lspdtor1 = CreateObject(975, 1543, -1628.0999755859, 14.199999809265, 0, 0, 270);
- //Kartbahn
- CreateDynamicObject(8613, 1411.1999511719, 1.7999999523163, 1003.799987793, 0, 0, 270);
- CreateDynamicObject(2957, 1412.1999511719, 6.5999999046326, 1001.4000244141, 0, 0, 268);
- CreateDynamicObject(2957, 1409.8000488281, 4.5, 1001.4000244141, 0, 0, 357.99499511719);
- CreateDynamicObject(2957, 1405.3000488281, 4.5999999046326, 1001.5, 0, 0, 357.98950195313);
- CreateDynamicObject(1491, 1401.5999755859, 4.6999998092651, 999.90002441406, 0, 0, 0);
- CreateDynamicObject(2957, 1399.4000244141, 4.6999998092651, 1001.5, 0, 0, 357.98950195313);
- CreateDynamicObject(2957, 1397.0999755859, 7, 1001.5, 0, 0, 271.98950195313);
- CreateDynamicObject(2957, 1397.0999755859, 7, 1004.4000244141, 0, 0, 271.98852539063);
- CreateDynamicObject(2957, 1397.0999755859, 7.0999999046326, 1007.299987793, 0, 0, 271.98852539063);
- CreateDynamicObject(2957, 1399.4000244141, 4.6999998092651, 1004.5, 0, 0, 357.98950195313);
- CreateDynamicObject(2957, 1399.4000244141, 4.6999998092651, 1007.799987793, 0, 0, 357.98950195313);
- CreateDynamicObject(2957, 1403.8000488281, 4.6999998092651, 1004.0999755859, 0, 0, 358.23950195313);
- CreateDynamicObject(2957, 1403.5, 4.8000001907349, 1007.299987793, 0, 0, 358.23669433594);
- CreateDynamicObject(2957, 1408.1999511719, 4.5999999046326, 1004.5, 0, 0, 357.98950195313);
- CreateDynamicObject(2957, 1408, 4.6999998092651, 1007.200012207, 0, 0, 357.98950195313);
- CreateDynamicObject(2957, 1409.8000488281, 4.5, 1004.200012207, 0, 0, 357.98950195313);
- CreateDynamicObject(2957, 1409.6999511719, 4.5999999046326, 1007.0999755859, 0, 0, 357.98950195313);
- CreateDynamicObject(2957, 1412.1999511719, 2.5999999046326, 1001.5, 0, 0, 269.98950195313);
- CreateDynamicObject(2957, 1412.1999511719, 2.5999999046326, 1004.799987793, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1412.1999511719, 2.5999999046326, 1008.0999755859, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1412.1999511719, 2.5999999046326, 1011.4000244141, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1412.3000488281, -1.8999999761581, 1001.5, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1412.1999511719, -1.8999999761581, 1004.799987793, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1412.3000488281, -1.7999999523163, 1008.0999755859, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1412.3000488281, -1.7999999523163, 1011.4000244141, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1414.4000244141, -4.4000000953674, 1001.5, 0, 0, 353.98901367188);
- CreateDynamicObject(2957, 1414.4000244141, -4.4000000953674, 1004.799987793, 0, 0, 353.98498535156);
- CreateDynamicObject(2957, 1414.4000244141, -4.4000000953674, 1008.0999755859, 0, 0, 353.98498535156);
- CreateDynamicObject(2957, 1414.4000244141, -4.4000000953674, 1011.4000244141, 0, 0, 353.98498535156);
- CreateDynamicObject(2957, 1418.9000244141, -4.9000000953674, 1001.5, 0, 0, 353.98498535156);
- CreateDynamicObject(2957, 1418.9000244141, -4.9000000953674, 1004.799987793, 0, 0, 353.98498535156);
- CreateDynamicObject(2957, 1417.5999755859, -4.6999998092651, 1008.0999755859, 0, 0, 353.98498535156);
- CreateDynamicObject(2957, 1418.3000488281, -4.8000001907349, 1011.4000244141, 0, 0, 353.98498535156);
- CreateDynamicObject(2957, 1409.9000244141, 4.8000001907349, 1010.299987793, 0, 0, 357.98950195313);
- CreateDynamicObject(2957, 1405.4000244141, 4.8000001907349, 1010.4000244141, 0, 0, 357.98950195313);
- CreateDynamicObject(2957, 1401, 4.6999998092651, 1010.4000244141, 0, 0, 357.98950195313);
- CreateDynamicObject(2957, 1399.3000488281, 4.6999998092651, 1010.200012207, 0, 0, 357.98950195313);
- CreateDynamicObject(2957, 1397, 7, 1010.0999755859, 0, 0, 271.98852539063);
- CreateDynamicObject(2957, 1415.3000488281, 2.5, 1006.200012207, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1415.3000488281, 7, 1006.200012207, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1415.3000488281, 7, 1003, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1415.1999511719, 2.5, 1002.9000244141, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1415.3000488281, 7, 1001.5, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1415.3000488281, 2.5, 1001.5, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1415.4000244141, 7, 1009.5, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1415.4000244141, 2.5, 1009.5, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1415.4000244141, 7, 1012.799987793, 0, 0, 269.98901367188);
- CreateDynamicObject(2957, 1415.4000244141, 2.5, 1012.799987793, 0, 0, 269.98901367188);
- CreateDynamicObject(978, 1395.1999511719, -10.199999809265, 1000.799987793, 0, 0, 343.74731445313);
- CreateDynamicObject(978, 1386.1999511719, -7.5999999046326, 1000.799987793, 0, 0, 343.74572753906);
- CreateDynamicObject(978, 1393.6999511719, 4, 1000.799987793, 0, 0, 5.7457275390625);
- CreateDynamicObject(978, 1384.5, 3.9000000953674, 1000.799987793, 0, 0, 355.74035644531);
- CreateDynamicObject(978, 1404.1999511719, -12.800000190735, 1000.799987793, 0, 0, 343.74572753906);
- CreateDynamicObject(978, 1377.0999755859, -5.6999998092651, 1000.799987793, 0, 0, 353.74572753906);
- CreateDynamicObject(978, 1375.4000244141, 4, 1000.799987793, 0, 0, 2.9873046875);
- CreateDynamicObject(978, 1366.6999511719, 2, 1000.799987793, 0, 0, 22.982788085938);
- CreateDynamicObject(978, 1369.0999755859, -6.8000001907349, 1000.799987793, 0, 0, 21.743286132813);
- CreateDynamicObject(978, 1364.5, -12.800000190735, 1000.799987793, 0, 0, 81.741943359375);
- CreateDynamicObject(978, 1358.1999511719, -1.6000000238419, 1000.799987793, 0, 0, 22.977905273438);
- CreateDynamicObject(978, 1367.8000488281, -19.89999961853, 1000.799987793, 0, 0, 147.73828125);
- CreateDynamicObject(978, 1374.6999511719, -18.799999237061, 1000.799987793, 0, 0, 227.73315429688);
- CreateDynamicObject(978, 1380.6999511719, -12.199999809265, 1000.799987793, 0, 0, 227.73010253906);
- CreateDynamicObject(978, 1382.0999755859, -10.699999809265, 1000.799987793, 0, 0, 227.73010253906);
- CreateDynamicObject(978, 1362, -23.60000038147, 1000.799987793, 0, 0, 146.97787475586);
- CreateDynamicObject(978, 1369.8000488281, -28.700000762939, 1000.799987793, 0, 0, 146.97509765625);
- CreateDynamicObject(978, 1377.4000244141, -28.700000762939, 1000.799987793, 0, 0, 214.97509765625);
- CreateDynamicObject(978, 1377.3994140625, -28.69921875, 1000.799987793, 0, 0, 214.97497558594);
- CreateDynamicObject(978, 1385, -23.39999961853, 1000.799987793, 0, 0, 214.97497558594);
- CreateDynamicObject(978, 1392.6999511719, -18, 1000.799987793, 0, 0, 214.97497558594);
- CreateDynamicObject(978, 1404.6999511719, -16.700000762939, 1000.799987793, 0, 0, 214.97497558594);
- CreateDynamicObject(978, 1397, -22.10000038147, 1000.799987793, 0, 0, 214.97497558594);
- CreateDynamicObject(978, 1389.5, -27.299999237061, 1000.799987793, 0, 0, 214.97497558594);
- CreateDynamicObject(978, 1382.0999755859, -32.5, 1000.799987793, 0, 0, 214.97497558594);
- CreateDynamicObject(978, 1374.5999755859, -37.700000762939, 1000.799987793, 0, 0, 214.97497558594);
- CreateDynamicObject(978, 1368.8000488281, -37, 1000.799987793, 0, 0, 154.97497558594);
- CreateDynamicObject(978, 1358.5999755859, -26.299999237061, 1000.799987793, 0, 0, 88.97314453125);
- CreateDynamicObject(978, 1358.5, -35.400001525879, 1000.799987793, 0, 0, 88.972778320313);
- CreateDynamicObject(978, 1360.9000244141, -43.700000762939, 1000.799987793, 0, 0, 122.97277832031);
- CreateDynamicObject(978, 1368, -37.900001525879, 1000.5999755859, 0, 0, 140.97314453125);
- CreateDynamicObject(978, 1368, -47.200000762939, 1000.799987793, 0, 0, 182.96997070313);
- CreateDynamicObject(978, 1377, -45.299999237061, 1000.799987793, 0, 0, 198.96630859375);
- CreateDynamicObject(978, 1384.3000488281, -40.700000762939, 1000.799987793, 0, 0, 224.96240234375);
- CreateDynamicObject(978, 1391, -34.099998474121, 1000.799987793, 0, 0, 224.96154785156);
- CreateDynamicObject(978, 1398.6999511719, -30.60000038147, 1000.700012207, 0, 0, 184.96154785156);
- CreateDynamicObject(978, 1397.8000488281, -24.39999961853, 1000.799987793, 0, 0, 184.96032714844);
- CreateDynamicObject(978, 1407.1999511719, -32.5, 1000.799987793, 0, 0, 150.96032714844);
- CreateDynamicObject(978, 1407.0999755859, -25.60000038147, 1000.799987793, 0, 0, 160.96032714844);
- CreateDynamicObject(978, 1415.4000244141, -33, 1000.799987793, 0, 0, 200.95764160156);
- CreateDynamicObject(978, 1411.5, -22.60000038147, 1000.799987793, 0, 0, 86.955200195313);
- CreateDynamicObject(978, 1408.4000244141, -15.699999809265, 1000.799987793, 0, 0, 142.95129394531);
- CreateDynamicObject(978, 1419.4000244141, -26.39999961853, 1000.799987793, 0, 0, 86.951293945313);
- CreateDynamicObject(978, 1419.9000244141, -17, 1000.799987793, 0, 0, 86.951293945313);
- CreateDynamicObject(978, 1419.0999755859, -9.1999998092651, 1000.799987793, 0, 0, 106.95129394531);
- CreateDynamicObject(978, 1413.1999511719, -4.5, 1000.799987793, 0, 0, 174.94641113281);
- CreateDynamicObject(978, 1404, -3.7000000476837, 1000.799987793, 0, 0, 174.9462890625);
- CreateDynamicObject(978, 1388.5, -2.4000000953674, 1000.799987793, 0, 0, 174.9462890625);
- CreateDynamicObject(978, 1379.3000488281, -1.6000000238419, 1000.799987793, 0, 0, 174.9462890625);
- CreateDynamicObject(978, 1396.0999755859, 0.10000000149012, 1000.799987793, 0, 0, 134.9462890625);
- CreateDynamicObject(978, 1395.3000488281, 1.1000000238419, 1000.700012207, 0, 0, 134.94631958008);
- CreateDynamicObject(2952, 1416.0999755859, 7.5999999046326, 1006.9000244141, 0, 0, 90);
- CreateDynamicObject(2952, 1416.0999755859, 7.5999999046326, 1007.5, 0, 0, 90);
- CreateDynamicObject(1493, 1416.4000244141, 7.5, 1006.9000244141, 0, 0, 0);
- Kartbtor = CreateObject(984, 1372.4000244141, 0.80000001192093, 999.40002441406, 0, 0, 0);
- //Neue Stadthalle [Tankstelle Dafür Weg]
- CreateDynamicObject(4028, 1919.4000244141, -1772.1999511719, 25.799999237061, 0, 0, 0);
- CreateDynamicObject(3749, 1949.6999511719, -1787.5999755859, 18.200000762939, 0, 0, 90);
- CreateDynamicObject(1233, 1933.1999511719, -1759.5, 14.10000038147, 0, 0, 178);
- CreateDynamicObject(1233, 1914, -1759.5, 13.89999961853, 0, 0, 180);
- CreateDynamicObject(1233, 1894.8000488281, -1759.5, 14.10000038147, 0, 0, 180);
- CreateDynamicObject(1269, 1951.0999755859, -1781.9000244141, 13.39999961853, 0, 0, 0);
- CreateDynamicObject(1319, 1951.1999511719, -1761.9000244141, 13, 0, 0, 0);
- CreateDynamicObject(4641, 1949.9000244141, -1782.6999511719, 14.199999809265, 0, 0, 0);
- CreateDynamicObject(4642, 1950, -1792.5999755859, 14, 0, 0, 0);
- CreateDynamicObject(1412, 1903.3000488281, -1795, 13.800000190735, 0, 0, 290);
- CreateDynamicObject(1412, 1901.8000488281, -1790.0999755859, 13.800000190735, 0, 0, 283.9951171875);
- CreateDynamicObject(1412, 1901.0999755859, -1785, 13.800000190735, 0, 0, 271.99108886719);
- CreateDynamicObject(1281, 1906.5999755859, -1784.9000244141, 13.300000190735, 0, 0, 0);
- CreateDynamicObject(1281, 1906.5999755859, -1789.1999511719, 13.300000190735, 0, 0, 0);
- CreateDynamicObject(1281, 1911.6999511719, -1784.4000244141, 13.199999809265, 0, 0, 0);
- CreateDynamicObject(1281, 1911.6999511719, -1789.1999511719, 13.199999809265, 0, 0, 0);
- //LSPD [Interior][Mapps Trinne]
- CreateDynamicObject(1536, 245.30000305176, 62, 1002.5999755859, 0, 0, 0);
- CreateDynamicObject(1536, 248.30000305176, 62, 1002.5999755859, 0, 0, 180);
- CreateDynamicObject(1536, 254.80000305176, 81.800003051758, 1001.4000244141, 0, 0, 0);
- CreateDynamicObject(1536, 267.79998779297, 75.300003051758, 1000, 0, 0, 0);
- CreateDynamicObject(1508, 226.39999389648, 73.800003051758, 1005, 0, 0, 0);
- CreateDynamicObject(1499, 245.69999694824, 72.599998474121, 1002.5999755859, 0, 0, 0);
- CreateDynamicObject(2930, 243.89999389648, 72.5, 1005.299987793, 0, 0, 90);
- CreateDynamicObject(2930, 247.19999694824, 72.599998474121, 1005.299987793, 0, 0, 90);
- CreateDynamicObject(2930, 244, 72.5, 1005.299987793, 0, 0, 90);
- CreateDynamicObject(1499, 259.10000610352, 90, 1001.4000244141, 0, 0, 90);
- CreateDynamicObject(2930, 259.10000610352, 93.199996948242, 1004.0999755859, 0, 0, 0);
- CreateDynamicObject(2930, 259.10000610352, 90, 1004.0999755859, 0, 0, 0);
- CreateDynamicObject(2930, 259.10000610352, 89.900001525879, 1004.0999755859, 0, 0, 0);
- CreateDynamicObject(2930, 259.10000610352, 93.300003051758, 1004.0999755859, 0, 0, 0);
- CreateDynamicObject(2930, 259.10000610352, 93.400001525879, 1004.0999755859, 0, 0, 0);
- CreateDynamicObject(2202, 257.60000610352, 85.199996948242, 1001.4000244141, 0, 0, 0);
- CreateDynamicObject(2332, 226.80000305176, 82.199996948242, 1004.5, 0, 0, 1.25);
- CreateDynamicObject(2514, 262.89999389648, 84.800003051758, 1000, 0, 0, 90);
- CreateDynamicObject(2514, 262.89999389648, 80.300003051758, 1000, 0, 0, 90);
- CreateDynamicObject(2514, 262.89999389648, 75.800003051758, 1000, 0, 0, 90);
- CreateDynamicObject(2518, 265.20001220703, 85.099998474121, 1000.0999755859, 0, 0, 180);
- CreateDynamicObject(2518, 265.10000610352, 80.5, 1000, 0, 0, 179.99450683594);
- CreateDynamicObject(2518, 265.29998779297, 76.099998474121, 1000, 0, 0, 179.99450683594);
- CreateDynamicObject(2596, 265.79998779297, 75.800003051758, 1002.200012207, 0, 0, 222);
- CreateDynamicObject(2596, 266.10000610352, 80.099998474121, 1002.0999755859, 0, 0, 221.99523925781);
- CreateDynamicObject(2596, 266.10000610352, 84.599998474121, 1002, 0, 0, 221.99523925781);
- CreateDynamicObject(2713, 270.10000610352, 85.599998474121, 1000.200012207, 0, 0, 270);
- CreateDynamicObject(2173, 251.39999389648, 85.400001525879, 1001.4000244141, 0, 0, 0);
- CreateDynamicObject(2173, 253.60000610352, 85.300003051758, 1001.4000244141, 0, 0, 0);
- CreateDynamicObject(2308, 252.30000305176, 82.300003051758, 1001.5, 0, 0, 89.75);
- CreateDynamicObject(2356, 254.10000610352, 84.300003051758, 1001.4000244141, 0, 0, 0);
- CreateDynamicObject(2356, 251.89999389648, 84.400001525879, 1001.4000244141, 0, 0, 0);
- CreateDynamicObject(2356, 252.39999389648, 83.199996948242, 1001.4000244141, 0, 0, 120);
- CreateDynamicObject(2930, 250.60000610352, 67.099998474121, 1005.299987793, 0, 0, 359);
- CreateDynamicObject(2930, 250.60000610352, 68.800003051758, 1005.299987793, 0, 0, 358.99475097656);
- CreateDynamicObject(2930, 250.60000610352, 70.5, 1005.299987793, 0, 0, 358.99475097656);
- CreateDynamicObject(1491, 250.60000610352, 64.800003051758, 1002.5999755859, 0, 0, 270);
- CreateDynamicObject(1491, 250.69999694824, 61.799999237061, 1002.5999755859, 0, 0, 90);
- CreateDynamicObject(1771, 263.70001220703, 83.599998474121, 1000.700012207, 0, 0, 267.5);
- CreateDynamicObject(1771, 263.70001220703, 87.900001525879, 1000.700012207, 0, 0, 89.75);
- CreateDynamicObject(1771, 263.70001220703, 78.900001525879, 1000.700012207, 0, 0, 267.25);
- CreateDynamicObject(1523, 259.70001220703, 72.400001525879, 1002.5999755859, 0, 0, 90);
- CreateDynamicObject(1523, 259.60000610352, 75.300003051758, 1002.5999755859, 0, 0, 270);
- //Hotel Trinne [tür]
- Hoteltur = CreateObject(1495, 2229, -1149.5, 1028.8000488281, 0, 0, 270);
- CreateDynamicObject(1495, 2229, -1151, 1028.8000488281, 0, 0, 268.5);
- //Hotel [Stadthalle LSPD]
- CreateDynamicObject(10412, 1479.3000488281, -1758.0999755859, 39.400001525879, 0, 0, 120.25);
- //Zivispawn [LS]
- CreateDynamicObject(1432, 1706, -1885.5, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(738, 1702.9000244141, -1896.0999755859, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(738, 1703, -1891.5, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(738, 1702.8000488281, -1900.0999755859, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(738, 1702.8000488281, -1904.5999755859, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(3087, 1702.3000488281, -1886.5, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(17969, 1701.1999511719, -1881.1999511719, 16.200000762939, 0, 0, 179.75);
- CreateDynamicObject(1490, 1701.0999755859, -1875.5, 14.800000190735, 0, 0, 180);
- CreateDynamicObject(1215, 1703.9000244141, -1873.4000244141, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(1215, 1710.3000488281, -1873.4000244141, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(1215, 1711.9000244141, -1873.3000488281, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(1215, 1718.1999511719, -1873.4000244141, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(1215, 1720, -1873.3000488281, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(1215, 1726.3000488281, -1873.4000244141, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(1215, 1711, -1886.5, 13, 0, 0, 0);
- CreateDynamicObject(1215, 1702.5, -1886.5, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(1215, 1719.0999755859, -1886.4000244141, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(1215, 1726.5, -1886.5, 13.10000038147, 0, 0, 0);
- CreateDynamicObject(1216, 1703.0999755859, -1894, 13.300000190735, 0, 0, 87.75);
- CreateDynamicObject(1231, 1710.9000244141, -1889.3000488281, 15.300000190735, 0, 0, 0);
- CreateDynamicObject(1216, 1702.9000244141, -1898.1999511719, 13.300000190735, 0, 0, 87.747802734375);
- CreateDynamicObject(1231, 1710.6999511719, -1894, 15.300000190735, 0, 0, 0);
- CreateDynamicObject(1231, 1710.8000488281, -1898.5, 15.300000190735, 0, 0, 0);
- CreateDynamicObject(1231, 1710.8000488281, -1902.9000244141, 15.300000190735, 0, 0, 0);
- CreateDynamicObject(1257, 1766.3000488281, -1862.4000244141, 13.800000190735, 0, 0, 268.25);
- CreateDynamicObject(1571, 1702.8000488281, -1880.4000244141, 13.89999961853, 0, 0, 90.5);
- CreateDynamicObject(1432, 1702.8000488281, -1884.5, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(1432, 1702.5999755859, -1875.9000244141, 12.60000038147, 0, 0, 0);
- CreateDynamicObject(2354, 1706.1999511719, -1885.8000488281, 13.300000190735, 331.60626220703, 20.565307617188, 22.115753173828);
- CreateDynamicObject(2453, 1701.3000488281, -1881.3000488281, 14, 0, 0, 359.75);
- CreateDynamicObject(2453, 1701.4000244141, -1880.8000488281, 14, 0, 0, 0);
- CreateDynamicObject(1359, 1704.5, -1873, 13.300000190735, 0, 0, 0);
- CreateDynamicObject(2417, 1701.5999755859, -1879.6999511719, 12.60000038147, 0, 0, 90.5);
- CreateDynamicObject(2333, 1704.5, -1880.6999511719, 12.800000190735, 0, 0, 88.25);
- CreateDynamicObject(1665, 1702.8000488281, -1875.9000244141, 13.199999809265, 0, 0, 0);
- CreateDynamicObject(1517, 1703.3000488281, -1880.5, 13.89999961853, 0, 0, 0);
- CreateDynamicObject(3109, 1703.4000244141, -1878.5, 14, 0, 0, 92);
- CreateDynamicObject(983, 1729.5, -1885.8000488281, 13.199999809265, 0, 0, 270);
- CreateDynamicObject(984, 1729.3000488281, -1879.4000244141, 13.199999809265, 0, 0, 0);
- CreateDynamicObject(983, 1729.5, -1873.5999755859, 13.199999809265, 0, 0, 270);
- //TextDraws
- new string[48];
- format(string, sizeof(string),"~y~Version: ~w~1.0",string);
- SVersion = TextDrawCreate(632.000000, 434.000000, string);
- TextDrawAlignment(SVersion, 3);
- TextDrawBackgroundColor(SVersion, 255);
- TextDrawFont(SVersion, 2);
- TextDrawLetterSize(SVersion, 0.170000, 1.000000);
- TextDrawColor(SVersion, -1);
- TextDrawSetOutline(SVersion, 1);
- TextDrawSetProportional(SVersion, 1);
- format(string, sizeof(string), "~w~Du bist ~r~AFK~w~ mit ~w~/back~w~ kommst du wieder ins Spiel!");
- TextAFK = TextDrawCreate(50.000000,212.000000,string);
- TextDrawFont(TextAFK,3);
- TextDrawLetterSize(TextAFK,0.599999,1.299999);
- TextDrawSetOutline(TextAFK,1);
- TextDrawSetShadow(TextAFK,1);
- TextDrawSetProportional(TextAFK,1);
- TextDrawBackgroundColor(TextAFK,0x000000ff);
- SpeedoBox = TextDrawCreate(623.000000, 324.000000, " .");
- TextDrawBackgroundColor(SpeedoBox, 255);
- TextDrawFont(SpeedoBox, 1);
- TextDrawLetterSize(SpeedoBox, 0.320000, 1.000000);
- TextDrawColor(SpeedoBox, -1);
- TextDrawSetOutline(SpeedoBox, 0);
- TextDrawSetProportional(SpeedoBox, 1);
- TextDrawSetShadow(SpeedoBox, 1);
- TextDrawUseBox(SpeedoBox, 1);
- TextDrawBoxColor(SpeedoBox, 50);
- TextDrawTextSize(SpeedoBox, 511.000000, -7.000000);
- TachoAnzeige = TextDrawCreate(516.000000, 310.000000, " Tacho");
- TextDrawBackgroundColor(TachoAnzeige,0x282828FF);
- TextDrawFont(TachoAnzeige, 2);
- TextDrawLetterSize(TachoAnzeige, 0.320000, 1.000000);
- TextDrawColor(TachoAnzeige, WEIß);
- TextDrawSetOutline(TachoAnzeige, 1);
- TextDrawSetProportional(TachoAnzeige, 1);
- SpeedoVehText = TextDrawCreate(516.000000, 322.000000, "Fahrzeug:");
- TextDrawBackgroundColor(SpeedoVehText,GELB);
- TextDrawFont(SpeedoVehText, 2);
- TextDrawLetterSize(SpeedoVehText, 0.320000, 1.000000);
- TextDrawColor(SpeedoVehText, 75366399);
- TextDrawSetOutline(SpeedoVehText, 1);
- TextDrawSetProportional(SpeedoVehText, 1);
- SpeedoTankText = TextDrawCreate(516.000000, 376.000000, "Tank:");
- TextDrawBackgroundColor(SpeedoTankText,ROT);
- TextDrawFont(SpeedoTankText, 2);
- TextDrawLetterSize(SpeedoTankText, 0.320000, 1.000000);
- TextDrawColor(SpeedoTankText, 75366399);
- TextDrawSetOutline(SpeedoTankText, 1);
- TextDrawSetProportional(SpeedoTankText, 1);
- SpeedoKMHText = TextDrawCreate(516.000000, 349.000000, "KM/H:");
- TextDrawBackgroundColor(SpeedoKMHText,GELB);
- TextDrawFont(SpeedoKMHText, 2);
- TextDrawLetterSize(SpeedoKMHText, 0.320000, 1.000000);
- TextDrawColor(SpeedoKMHText, 75366399);
- TextDrawSetOutline(SpeedoKMHText, 1);
- TextDrawSetProportional(SpeedoKMHText, 1);
- for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
- {
- SpeedoVeh[playerid] = TextDrawCreate(516.000000, 333.000000, " ");
- TextDrawBackgroundColor(SpeedoVeh[playerid], 255);
- TextDrawFont(SpeedoVeh[playerid], 2);
- TextDrawLetterSize(SpeedoVeh[playerid], 0.320000, 1.000000);
- TextDrawColor(SpeedoVeh[playerid], -1);
- TextDrawSetOutline(SpeedoVeh[playerid], 1);
- TextDrawSetProportional(SpeedoVeh[playerid], 1);
- SpeedoKMH[playerid] = TextDrawCreate(516.000000, 360.000000, " ");
- TextDrawBackgroundColor(SpeedoKMH[playerid], 255);
- TextDrawFont(SpeedoKMH[playerid], 2);
- TextDrawLetterSize(SpeedoKMH[playerid], 0.320000, 1.000000);
- TextDrawColor(SpeedoKMH[playerid], -1);
- TextDrawSetOutline(SpeedoKMH[playerid], 1);
- TextDrawSetProportional(SpeedoKMH[playerid], 1);
- SpeedoTank[playerid] = TextDrawCreate(516.000000, 387.000000, " ");
- TextDrawBackgroundColor(SpeedoTank[playerid], 255);
- TextDrawFont(SpeedoTank[playerid], 2);
- TextDrawLetterSize(SpeedoTank[playerid], 0.320000, 1.000000);
- TextDrawColor(SpeedoTank[playerid], -1);
- TextDrawSetOutline(SpeedoTank[playerid], 1);
- TextDrawSetProportional(SpeedoTank[playerid], 1);
- //Tutorial
- pInfo[playerid][LetterboxBottom] = TextDrawCreate(2.000000,336.000000,"~n~~w~_~n~~n~~n~~n~~n~~n~~n~~n~");
- TextDrawUseBox(pInfo[playerid][LetterboxBottom],1);
- TextDrawBoxColor(pInfo[playerid][LetterboxBottom],0x000000ff);
- TextDrawTextSize(pInfo[playerid][LetterboxBottom],638.000000,3.000000);
- TextDrawAlignment(pInfo[playerid][LetterboxBottom],0);
- TextDrawBackgroundColor(pInfo[playerid][LetterboxBottom],0x00ffff00);
- TextDrawFont(pInfo[playerid][LetterboxBottom],2);//,1.200000,2.000000);
- TextDrawLetterSize(pInfo[playerid][LetterboxBottom],0.400000,1.300000);
- TextDrawColor(pInfo[playerid][LetterboxBottom],0xffffffff);
- TextDrawSetOutline(pInfo[playerid][LetterboxBottom],1);
- TextDrawSetProportional(pInfo[playerid][LetterboxBottom],1);
- TextDrawSetShadow(pInfo[playerid][LetterboxBottom],5);
- }
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetupPlayerForClassSelection(playerid);
- SetSpawnInfo( playerid,7, 7, Zivilande,358.1081,0,0,0,0,0,0);
- SpawnPlayer(playerid);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- pInfo[playerid][pDonateRank] = 0;
- pInfo[playerid][pExp] = 0; pInfo[playerid][gPupgrade] = 0;
- gPlayerLogged[playerid] = 0; pInfo[playerid][pLevel] = 2;
- pInfo[playerid][pBadWordWarns] = 0; fplon[playerid] = 0;
- TakingLesson[playerid] = 0; pInfo[playerid][pMotoLic] = 0;
- AFKTimer[playerid] = 0; pInfo[playerid][pCarLic] = 0;
- IsAFK[playerid] = 0; BigEar[playerid] = 0;
- SpielerIstAFK[playerid] = false;
- IstSpielerGespawnt[playerid] = false;
- Textdraw0[playerid] = TextDrawCreate(502.000000,121.000000," ");
- TextDrawAlignment(Textdraw0[playerid],0);
- TextDrawBackgroundColor(Textdraw0[playerid],0x00000066);
- TextDrawFont(Textdraw0[playerid],2);
- TextDrawLetterSize(Textdraw0[playerid],0.199999,1.000000);
- TextDrawColor(Textdraw0[playerid],0xffff00ff);
- TextDrawSetOutline(Textdraw0[playerid],1);
- TextDrawSetProportional(Textdraw0[playerid],1);
- TextDrawSetShadow(Textdraw0[playerid],10);
- TextDrawShowForPlayer(playerid, SVersion);
- SetupPlayerForClassSelection(playerid);
- SendClientMessage(playerid,WEIß,"Verbinde mit Dem Server");
- SendClientMessage(playerid,0xFFF000FF," ");
- SendClientMessage(playerid,0xFFF000FF," ");
- SendClientMessage(playerid,0xFFF000FF," ");
- SendClientMessage(playerid,0xFFF000FF," ");
- SendClientMessage(playerid,0xFFF000FF," ");
- RemoveObjekt(playerid);
- TicketZeile[playerid] = 0;
- SupportTicket[playerid] = 0;
- TicketAngenommen[playerid] = 0;
- DeinSupport[playerid] = 0;
- clock();
- SetPlayerColor(playerid,0xFFFFFFFF);
- new pName[MAX_PLAYER_NAME];
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- new string[48];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/User/%s.txt",name);
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string, sizeof(string), "%s hat den Server Betreten.", pName);
- SendClientMessageToAll(GELB, string);
- if(IsPlayerNPC(playerid))return 1;
- if(dini_Exists(Spielerdatei))
- {
- SetupPlayerForClassSelection(playerid);
- SendClientMessage(playerid,BLAU,"====================[Login]===================");
- SendClientMessage(playerid,WEIß,"Willkommen auf Streets-of-German. Ihr Account");
- SendClientMessage(playerid,WEIß,"ist in der Datenbank gefunden wurden. Sie");
- SendClientMessage(playerid,WEIß,"können sich nun Einloggen");
- SendClientMessage(playerid,BLAU,"==============================================");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{5FFF00}Login{FAFAFA}","{FAFAFA}Dein Account wurde in unsere Datenbank gefunden.\n Geben sie ihr Passwort ein","Login","Abbrechen");
- }
- else
- {
- SetupPlayerForClassSelection(playerid);
- SendClientMessage(playerid,BLAU,"====================[Erstellen]===================");
- SendClientMessage(playerid,WEIß,"Willkommen auf Streets-of-German. Sie haben noch");
- SendClientMessage(playerid,ROT, "keinen {FEFEFE}Account.Um spielen zu können musst");
- SendClientMessage(playerid,WEIß,"du dir einen Account erstellen Nehm dazu ein "),
- SendClientMessage(playerid,WEIß,"Gewünschtes Password und klicke auf [Erstellen]");
- SendClientMessage(playerid,BLAU,"=================================================");
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"{5FFF00}Erstellen{FAFAFA}","{FAFAFA}Gib bitte dein gewünschtes Passwort ein:","Erstellen","Abbrechen");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- KillTimer(TextDrawUpdate[playerid]);
- cuffed[playerid] = 0;
- new pName[MAX_PLAYER_NAME];
- new string[56];
- GetPlayerName(playerid, pName, sizeof(pName));
- switch(reason)
- {
- case 0: format(string, sizeof(string), "%s hat den Server verlassen. (Error)", pName);
- case 1: format(string, sizeof(string), "%s hat den Server verlassen.", pName);
- case 2: format(string, sizeof(string), "%s hat den Server verlassen. (Kick/ban)", pName);
- }
- SendClientMessageToAll(ROT, string);
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- SpielSpeichern(playerid);
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- IstSpielerGespawnt[playerid] = true;
- TextDrawShowForPlayer(playerid, SVersion);
- switch(pInfo[playerid][Fraktion])
- {
- case 0:{SetPlayerPos(playerid,Zivilande);SetPlayerColor(playerid,WEIß); SetPlayerInterior(playerid,0);}
- case 1:{SetPlayerPos(playerid,lspdspawn);SetPlayerColor(playerid,BLAU); GivePlayerWeapon(playerid,3,1); GivePlayerWeapon(playerid,41,500); GivePlayerWeapon(playerid,24,50); SetPlayerSkin(playerid,266); SetPlayerInterior(playerid,6);}
- case 2:{SetPlayerPos(playerid,Hotelspawn);SetPlayerColor(playerid,WEIß); SetPlayerInterior(playerid,15);}
- case 3:{SetPlayerPos(playerid,Lcnspawn); SetPlayerSkin(playerid,24);SetPlayerColor(playerid,WEIß); SetPlayerInterior(playerid,3); GivePlayerWeapon(playerid,24,500);}
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- IstSpielerGespawnt[playerid] = false;
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- SaveCoords(vehicleid);
- Meters[vehicleid]=0;
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- new sendername[MAX_PLAYER_NAME];
- for(new w=0; w<sizeof(wortschatz); w++)
- {
- if(!strfind(text,wortschatz[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(ROT,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,GRÜN,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;
- }
- }
- if(Muted[playerid] == 1)
- {
- SendClientMessage(playerid,ROT,"Du bist gemuted, Du kannst nicht sprechen.");
- return 0;
- }
- if(SpielerIstAFK[playerid] == true)
- {
- SendClientMessage(playerid,ROT,"Im AFK-Modus kannst du den Chat nicht verwenden!");
- return 0;
- }
- 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),"%s sagt: {FFFFFF}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- else if(IsPlayerInRangeOfPoint(ii, 10,PosX, PosY, PosZ))
- {
- format(String,sizeof(String),"%s sagt: {E6E6E6}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- else if(IsPlayerInRangeOfPoint(ii, 20,PosX, PosY, PosZ))
- {
- format(String,sizeof(String),"%s sagt: {C8C8C8}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- else if(IsPlayerInRangeOfPoint(ii, 30,PosX, PosY, PosZ))
- {
- format(String,sizeof(String),"%s sagt: {AAAAAA}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- else if(IsPlayerInRangeOfPoint(ii, 40,PosX, PosY, PosZ))
- {
- format(String,sizeof(String),"%s sagt: {8C8C8C}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- else if(IsPlayerInRangeOfPoint(ii, 60,PosX, PosY, PosZ))
- {
- format(String,sizeof(String),"%s sagt: {6E6E6E}%s",SpielerName(playerid),text);
- SendClientMessage(ii,GetPlayerColor(playerid),String);
- }
- }
- return 0;
- }
- ocmd:desveh(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
- new v;
- if(sscanf(params,"i",v))return SendClientMessage(playerid,BLAU,"/desveh [Vehicle ID]");
- DestroyVehicle (v);
- return 1;
- }
- ocmd:kick(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
- new pID, reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLAU,"/kick [id] [grund]");
- format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(ROT,string);
- Kick(pID);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[256];
- new tmp[250];
- new giveplayerid;
- new idx;
- cmd = strtok(cmdtext, idx);
- dcmd(blitzer,7,cmdtext);
- if (strcmp(cmd,"/LcnTor",true) == 0)
- {
- if(!isPlayerInFrakt(playerid,3))return SendClientMessage(playerid,0xFF3C00FF,"Du gehörst nicht zur LCN!");
- {
- if(LcnTorvar == 0)
- {
- MoveObject(LcnTor,831.59997558594, -1794.5999755859, 14.89999961853-7,4.0);
- PlaySoundForPlayer(playerid,1035);
- SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
- LcnTorvar = 1;
- }
- else
- {
- MoveObject(LcnTor,831.59997558594, -1794.5999755859, 14.89999961853,4.0);
- PlaySoundForPlayer(playerid,1035);
- SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
- LcnTorvar = 0;
- }
- }
- return 1;
- }
- if(strcmp(cmdtext,"/Atm", true) == 0)
- {
- if(!AtATM(playerid))
- {
- SendClientMessage(playerid, 0x969696FF, "Du bist an keinem Bankautomat!");
- return 1;
- }
- ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlen\nAuszahlen\nKontostand\nÜberweisung","Wählen","Beenden");
- return 1;
- }
- if(strcmp(cmdtext,"/Uniform", true) == 0)
- {
- if (IsPlayerInRangeOfPoint(playerid,7.0, 255.0692,77.4688,1003.6406))
- {
- if(!isPlayerInFrakt(playerid,1))
- {
- SendClientMessage(playerid,0xFF3C00FF,"Du bist kein Polizist!");
- return 1;
- }
- ShowPlayerDialog(playerid, DIALOG_LSPDUNIFORM, DIALOG_STYLE_LIST, "{FF3200}Uniform{F0F0F0}", "Uniform1\nUniform2\nMotorrad Uniform\nUniform4", "wählen", "Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,WEIß,"du bist nicht im LSPD");
- }
- return 1;
- }
- if (strcmp(cmd, "/buylevel", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- {
- pInfo[playerid][Geld] = GetPlayerMoney(playerid);
- if(pInfo[playerid][pLevel] >= 0)
- {
- new nxtlevel = pInfo[playerid][pLevel]+1;
- new costlevel = nxtlevel*levelcost;//10k for testing purposes
- new expamount = nxtlevel*levelexp;
- new infostring[256];
- if(GetPlayerMoney(playerid) < costlevel)
- {
- format(infostring, 256, " Du hast nicht genug Geld ($%d) !",costlevel);
- SendClientMessage(playerid, ROT, infostring);
- return 1;
- }
- else if (pInfo[playerid][pExp] < expamount)
- {
- format(infostring, 256, " Du brauchst mindestens %d Respekt Punkte, du hast [%d] !",expamount,pInfo[playerid][pExp]);
- SendClientMessage(playerid, WEIß, infostring);
- return 1;
- }
- else
- {
- new string[128];
- format(string, sizeof(string), "~g~LEVEL UP~n~~w~Du bist jetzt Level %d", nxtlevel);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- PlayerPlayMusic(playerid);
- GivePlayerMoney(playerid, (-costlevel));
- pInfo[playerid][pLevel]++;
- if(pInfo[playerid][pDonateRank] > 0)
- {
- pInfo[playerid][pExp] -= expamount;
- new total = pInfo[playerid][pExp];
- if(total > 0)
- {
- pInfo[playerid][pExp] = total;
- }
- else
- {
- pInfo[playerid][pExp] = 0;
- }
- }
- else
- {
- pInfo[playerid][pExp] = 0;
- }
- if(pInfo[playerid][pLevel] == 3)
- {
- Delete3DTextLabel(Noob[playerid]);
- Noobi[playerid] = 0;
- }
- pInfo[playerid][gPupgrade] = pInfo[playerid][gPupgrade]+2;
- GameTextForPlayer(playerid, string, 5000, 1);
- format(infostring, 256, " Du hast dir Level %d für ($%d) gekauft. Tipp /upgrade ein.", nxtlevel, costlevel);
- SendClientMessage(playerid, BLAU, infostring);
- format(infostring, 256, " Du hast %d unspent Upgrade Punkte",pInfo[playerid][gPupgrade]);
- SendClientMessage(playerid, GELB, infostring);
- }
- }
- return 1;
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/makeadmin", true) == 0)
- {
- if(!isPlayerAnAdmin(playerid,2000))return SendClientMessage(playerid,ROT,"Diese Funktion kann nur ronny Admin [2000]!");
- {
- new string[256];
- new sendername[MAX_PLAYER_NAME];
- new giveplayer[MAX_PLAYER_NAME];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, WEIß, "Funktion: /makeadmin [ID/Spielername] [Adminrang]");
- return 1;
- }
- new para1 = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- new level = strval(tmp);
- if(IsPlayerConnected(para1))
- {
- if(para1 != INVALID_PLAYER_ID)
- {
- GetPlayerName(para1, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(pInfo[para1][Adminlevel] < level)
- {
- printf("AdmCmd: %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, GELB, string);
- format(string, sizeof(string), "Du hast %s zu einem Level %d Admin befördert.", giveplayer,level);
- SendClientMessage(playerid, GELB, string);
- }
- else
- {
- printf("AdmCmd: %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, GELB, string);
- format(string, sizeof(string), "Du hast %s zu einem Level %d Admin degradiert.", giveplayer,level);
- SendClientMessage(playerid, GELB, string);
- }
- pInfo[para1][Adminlevel] = level;
- }
- }
- }
- return 1;
- }
- if (strcmp(cmdtext, "/Zoll", true) == 0)
- {
- if (IsPlayerInRangeOfPoint(playerid,7.0, 1740.2059,509.7868,28.4849))//Zoll -1- /1/==|Funktioniert|==
- {
- MoveObject(zoll1, 1742.7644042969, 518.56384277344, 25.184286117554, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 1)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- Create3DTextLabel("Willkommen an der Zollstation~n~Tippe /zoll um den Zoll zu passieren",0xFFFFFFAA,1742.7644042969, 518.56384277344, 28.184286117554,15.0,0,0);
- SetTimer("GateCloseZoll1", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, 1733.3785,522.0158,27.9560))//Zoll -1- /2/==|Funktioniert|==
- {
- MoveObject(zoll2, 1730.6453857422, 514.44909667969, 25.184286117554, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 1)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll2", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, 427.8507,613.4457,18.8158))//Zoll -2- /1/==|Funktioniert|==
- {
- MoveObject(zoll3, 425.13809204102, 617.34497070313, 15.786190032959, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 2)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll3", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, 418.6230,609.6362,18.8207))//Zoll -2- /2/==|Funktioniert|==
- {
- MoveObject(zoll4, 422.11804199219, 604.73651123047, 15.705780029297, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 2)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll4", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0,-131.5987,488.1131,11.5542))//Zoll -3- /1/==|Funktioniert|==
- {
- MoveObject(zoll5, 422.11804199219, 604.73651123047, 15.705780029297, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 3)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll5", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, -139.9438,493.1160,11.1182))//Zoll -3- /2/==|Funktioniert|==
- {
- MoveObject(zoll6, -141.03131103516, 487.94653320313, 8.407550811768, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 3)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll6", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, -1318.7848,919.0928,46.0326))//Zoll -4- /1/==|Funktioniert|==
- {
- MoveObject(zoll7, -1322.2332763672, 915.22381591797, 43.101196289063, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 4)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll7", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, -1314.2152,909.7383,46.0889))//Zoll -4- /2/==|Funktioniert|==
- {
- MoveObject(zoll8, -1309.3737792969, 914.82116699219, 42.923923492432, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 4)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll8", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, -2686.0498,1694.5156,67.1089))//Zoll -5- /1/==|Funktioniert|==
- {
- MoveObject(zoll9, -2686.177734375, 1691.2561035156, 64.561210632324, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 5)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll9", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, -2676.9756,1696.4886,67.1583))//Zoll -5- /2/==|Funktioniert|==
- {
- MoveObject(zoll10, -2677.791015625, 1699.6838378906, 64.561210632324, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 5)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll10", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, 51.6079,-1527.1141,4.9502))//Zoll -6- /1/==|Funktioniert|==
- {
- MoveObject(zoll11, 45.630146026611, -1526.5622558594, 2.0016055107117, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 6)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll11", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, 46.9073,-1535.6595,5.0433))//Zoll -6- /2/==|Funktioniert|==
- {
- MoveObject(zoll12, 52.828693389893, -1536.5474853516, 1.8654842376709, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 6)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll12", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, -69.0040,-887.6051,15.3098))//Zoll -7- /1/==|Funktioniert|==
- {
- MoveObject(zoll13, -64.148765563965, -880.21838378906, 11.80371761322, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 7)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll13", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, -73.9826,-879.6197,15.0527))//Zoll -7- /2/==|Funktioniert|==
- {
- MoveObject(zoll14, -76.004974365234, -883.78857421875, 12.262513160706, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 7)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll14", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, -977.9248,-370.7859,36.3535))//Zoll -8- /1/==|Funktioniert|==
- {
- MoveObject(zoll15, -979.83703613281, -376.15832519531, 33.118007659912, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 8)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll15", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, -970.4131,-375.9337,36.0450))//Zoll -8- /2/==|Funktioniert|==
- {
- MoveObject(zoll16, -968.92840576172, -369.97158813477, 32.996417999268, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 8)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll16", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, -1105.9501,-891.2293,75.1637))//Zoll -9- /1/==|Funktioniert|==
- {
- MoveObject(zoll17, -1109.4364013672, -886.95452880859, 71.26522064209, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 9)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll17", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, -1112.6023,-894.3363,74.8910))//Zoll -9- /2/==|Funktioniert|==
- {
- MoveObject(zoll18, -1109.1737060547, -898.07177734375, 72.324226379395, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 9)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll18", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, 62.2038,-1268.3479,13.8783))//Zoll -10- /1/==|Funktioniert|==
- {
- MoveObject(zoll19, 58.8740234375, -1270.369140625, 12.466118812561, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 10)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll19", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, 66.5904,-1274.8533,13.8858))//Zoll -10- /2/==|Funktioniert|==
- {
- MoveObject(zoll20, 64.42578125, -1277.703125, 12.503973960876, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 10)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll20", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, 78.7799,-1301.4280,12.6298))//Zoll -11- /1/==|Funktioniert|==
- {
- MoveObject(zoll21, 81.7158203125, -1298.716796875, 11.486459732056, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 11)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll21", 3000, 0);
- }
- else if (IsPlayerInRangeOfPoint(playerid, 7.0, 73.6707,-1294.3673,12.6386))//Zoll -11- /2/==|Funktioniert|==
- {
- MoveObject(zoll22, 76.287109375, -1292.1552734375, 11.415951728821, 4.0);
- SendClientMessage(playerid, GRÜN, "[Zöllner]:Gute Weiterfahrt(Zollstation 11)");
- GameTextForPlayer(playerid, "~g~Mautgebuehr: ~r~-50$", 5000, 1);
- GivePlayerMoney(playerid, -50);
- SetTimer("GateCloseZoll22", 3000, 0);
- }
- else
- {
- SendClientMessage(playerid, ROT,"Sie Sind an keiner Zoll Station");
- return 1;
- }
- }
- if(strcmp(cmdtext,"/Arbeitsamt",true) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,322.1046,164.2887,1014.1797))
- {
- SendClientMessage(playerid,WEIß,"Wähle dir einen [JOB]");
- ShowPlayerDialog(playerid, DIALOG_ARBEITSAMT, DIALOG_STYLE_LIST, "{FF3200}Arbeitsamt{F0F0F0}", "Landwirdschafft", "Job", "Abbrechen");
- }
- return 1;
- }
- if (strcmp(cmdtext, "/PDTOR", true)==0)
- {
- if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,0xFF3C00FF,"Du bist kein Polizist!");
- {
- MoveObject(lspdtor1,1543, -1628.0999755859, 14.199999809265-5, 2.0);
- SetTimer("LSPD1CLOSE", 5000, 0);
- SendClientMessage(playerid, WEIß,"Tor schließt Automartisch!");
- }
- return 1;
- }
- if (strcmp(cmdtext, "/PDTOR1", true)==0)
- {
- if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,0xFF3C00FF,"Du bist kein Polizist!");
- {
- MoveObject(lspdtor2,1588.3000488281, -1637.9000244141, 15.199999809265-6, 2.0);
- SetTimer("LSPD1CLOSE1", 5000, 0);
- SendClientMessage(playerid, WEIß,"Tor schließt Automartisch!");
- return 1;
- }
- }
- if(strcmp(cmdtext,"/Klingeln",true) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,249.4951,67.6836,1003.6406))
- {
- ShowPlayerDialog(playerid, DIALOG_KLINGEL, DIALOG_STYLE_LIST, "Klingel", "Stellen", "Auswahl", "Abbrechen");
- }
- }
- if(strcmp(cmd, "/wanted", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,0xFF3C00FF,"Du bist kein Polizist!");
- {
- new x;
- new giveplayer[MAX_PLAYER_NAME];
- new msg[228];
- new spieler[MAX_PLAYER_NAME];
- new string[210];
- new Wanted = GetPlayerWantedLevel(playerid);
- SendClientMessage(playerid, WEIß, "|--------[{C3FF00}Gesuchte Spieler{F0F0F0}]--------|");
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- // if(WantedLevel[i] > 0)
- if (GetPlayerWantedLevel(i) > 0)
- {
- GetPlayerName(i, giveplayer, sizeof(giveplayer));
- format(msg, sizeof(msg), "%s[%d]: %d Fahngungslevel", spieler,i,Wanted);
- SendClientMessage(playerid,0xFFDC00FF, msg);
- x++;
- if(x > 3)
- {
- SendClientMessage(playerid, GELB, string);
- x = 0;
- format(string, sizeof(string), "");
- }
- else
- {
- format(string, sizeof(string), "%s, ", string);
- }
- }
- }
- }
- if(x <= 3 && x > 0) {
- string[strlen(string)-2] = '.';
- SendClientMessage(playerid, GELB, string);
- }
- }
- }
- return 1;
- }
- if (strcmp(cmd, "/LSPD", true) == 0)
- {
- SendClientMessage(playerid, BLAU, "|____ [Los_Santos,Polizei] ____|");
- if(IsPlayerConnected(playerid))
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,0xFF3C00FF,"Kein Polizist Online!");
- {
- new sendername[MAX_PLAYER_NAME];
- new string[256];
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "%s | Lspd [Mitglied]", sendername);
- SendClientMessage(playerid, WEIß, string);
- }
- }
- }
- }
- return 1;
- }
- if(strcmp("/fill", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(IsAtGasStation(playerid))
- {
- ShowPlayerDialog(playerid,Dialog_Tanken,DIALOG_STYLE_MSGBOX,"{FF0000}Möchtest du dein Fahrzeug Betanken ?","{FFFFFF}Wähle 'Ja' oder 'Nein'. ","Ja","Nein");
- return 1;
- }
- else
- {
- SendClientMessage(playerid, ROT, "Du bist an keiner Tankstelle!");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du sitzt in keinem Fahrzeug!");
- return 1;
- }
- }
- if(strcmp("/Fahrschule", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,1490.7640,1305.7395,1093.2964))
- {
- ShowPlayerDialog(playerid, DIALOG_FAHRSCHULELS, DIALOG_STYLE_LIST, "{87FF00}Fahrschule{FEFEFE}", "{FEFEFE}Lesen-50€\nAutoschein[B]-180€\nMotorradSchein[A]-180€{FEFEFE}","Kaufen","Tschues");
- }
- else
- {
- SendClientMessage(playerid,0xF0F0F0FF,"Du bist nicht in der Fahrschule!");
- SendClientMessage(playerid,ROT,"Die Fahrschule wurde auf der Karte ROT Makiert");
- SetPlayerCheckpoint(playerid,2049.2817,-1908.8207,13.5469,8.0);
- SendClientMessage(playerid,WEIß,"Mit /GPSAus Kannst du den Checkpoint Löschen");
- }
- return 1;
- }
- if(strcmp(cmd, "/radio", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid,WEIß,"Du Schaltest dein Radio an Und Es kommt der Sender [89,0RTL]");
- GameTextForPlayer(playerid, "~r~T89.0RTL", 500,3);
- PlayAudioStreamForPlayer(playerid, "http://mp3.89.0rtl.de/listen.pls");
- }
- else
- {
- SendClientMessage(playerid, GRAU, "Um Radio zuhören musst du in einem Fahrzeug sitzen!");
- }
- return 1;
- }
- if(strcmp(cmd, "/megaphone", true) == 0 || strcmp(cmd, "/m", true) == 0)
- {
- if(!isPlayerInFrakt(playerid,1))
- return SendClientMessage(playerid,ROT,"Du bist Kein der Polizei!");
- if(IsPlayerConnected(playerid))
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, GELB, "Benutze: (/m)egaphone [megaphone chat]");
- return 1;
- }
- new string[48];
- format(string, sizeof(string), "[Polizist %s:o< %s]", sendername, result);
- SendClientMessage(playerid,0xFFE600FF,string);
- }
- return 1;
- }
- if(strcmp(cmd, "/duty", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new string[256];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,0xFF3C00FF,"Du bist kein Polizist!");
- {
- if (IsPlayerInRangeOfPoint(playerid,3.0,257.5729,83.0798,1002.4453))
- {
- if(OnDuty[playerid]==0)
- {
- format(string, sizeof(string), "* Polizist %s nimmt seine Marke vom Tisch und meldet sich zum Dienst.", sendername);
- ProxDetector(30.0, playerid, string, LILA,LILA,LILA,LILA,LILA);
- GivePlayerWeapon(playerid, 41, 500);
- GivePlayerWeapon(playerid, 3, 1);
- GivePlayerWeapon(playerid, 25, 100);
- GivePlayerWeapon(playerid, 24, 500);
- GivePlayerWeapon(playerid, 29, 500);
- OnDuty[playerid] = 1;
- SetPVarInt(playerid,"duty",1);
- }
- else if(OnDuty[playerid]==1)
- {
- format(string, sizeof(string), "* Polizist %s legt seine Marke auf dem Tisch und macht Feierabend.", sendername);
- ProxDetector(30.0, playerid, string, LILA,LILA,LILA,LILA,LILA);
- ResetPlayerWeapons(giveplayerid);
- OnDuty[playerid] = 0;
- SetPVarInt(playerid,"duty",0);
- }
- }
- else
- {
- SendClientMessage(playerid, GRAU, "von wo willst du bitte deine Marke nehmen?!");
- return 1;
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/duty1", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new string[256];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(IsACop(playerid))
- {
- if (IsPlayerInRangeOfPoint(playerid,3.0,257.5729,83.0798,1002.4453))
- {
- if(OnDuty[playerid]==0)
- {
- format(string, sizeof(string), "* Polizist %s nimmt seine Marke vom Tisch und meldet sich zum Dienst.", sendername);
- ProxDetector(30.0, playerid, string, LILA,LILA,LILA,LILA,LILA);
- GivePlayerWeapon(playerid, 41, 500);
- GivePlayerWeapon(playerid, 3, 1);
- GivePlayerWeapon(playerid, 25, 100);
- GivePlayerWeapon(playerid, 24, 500);
- GivePlayerWeapon(playerid, 29, 500);
- OnDuty[playerid] = 1;
- }
- else if(OnDuty[playerid]==1)
- {
- format(string, sizeof(string), "* Polizist %s legt seine Marke auf dem Tisch und macht Feierabend.", sendername);
- ProxDetector(30.0, playerid, string, LILA,LILA,LILA,LILA,LILA);
- ResetPlayerWeapons(giveplayerid);
- OnDuty[playerid] = 0;
- }
- }
- else
- {
- SendClientMessage(playerid, GRAU, "von wo willst du bitte deine Marke nehmen?!");
- return 1;
- }
- }
- }
- return 1;
- }
- if(strcmp("/kexit", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,ROT,"in 10 Selkunden wirst du Die Halle Verlassen");
- SetTimer("KartbahnTimer2",10000, 0);
- return 1;
- }
- if(strcmp("/Kart", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,1310.1495,-1369.3191,13.5608))
- {
- ShowPlayerDialog(playerid,DIALOG_GOKARTFAHREN,DIALOG_STYLE_MSGBOX,"{FFD200}Go-Kart[Ticket]{F0F0F0}","{F0F0F0}Sicher das du für 120€ Go-Kart fahren willst?","Fahren","Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,0xF0F0F0FF,"Du bist nicht an den Kartbahn Pickup!");
- }
- return 1;
- }
- if (strcmp("/stats", cmdtext, true, 10) == 0)
- {
- new name[MAX_PLAYER_NAME];
- new string[828];
- GetPlayerName(playerid, name, sizeof(name));
- format(string,sizeof(string),"Hier wird dir deine Statistik angezeigt!\n{437FCC}Spieler Name{FFFFFF}: [%s]\n\n{009700}Level{FFFFFF}: [%d]\n\n{0000BC}Bargeld{FFFFFF}: [%d]\n\n{910000}Adminlevel{FFFFFF}: [%d]\n\n{437FCC}Fraktion{FFFFFF}: [%d]\n\n{009700}Job{FFFFFF}: [%d] :\n\n{C3FF00}Bank {FAFAFA}[%d]",name,GetPlayerScore(playerid),GetPlayerMoney(playerid),pInfo[playerid][Adminlevel],pInfo[playerid][Fraktion],pInfo[playerid][Job],pInfo[playerid][Bank]);
- ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"{FFFFFF}Statistik von dir",string,"Beenden","Scheine");
- return 1;
- }
- if(strcmp(cmdtext,"/AHelp",true)==0)
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du Hast kein Adminrang [5]");
- {
- new string[300];
- format(string,sizeof(string),"Ban\nKick\nKill\nSlap\nTöten\nZum Spieler porten\nSpieler her porten\nMute\nUnmute\nJail\nUnjail\nUnsterblich machen\nSterblich machen\nSkin ändern\nSet Health\nSet Armor");
- ShowPlayerDialog(playerid,apdialog,DIALOG_STYLE_LIST,"Wähle eine Option",string,"Wählen","Abbrechen");
- return 1;
- }
- }
- if (strcmp(cmdtext, "/neon", true)==0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- ShowPlayerDialog(playerid,DIALOG_NEON, DIALOG_STYLE_LIST, "Neon Farben", "{0073FF}Blau{FEFEFE}\n{FF1400}Rot{FEFEFE}\n{0FFF00}Grün{FEFEFE}\n{FEFEFE}Weiß{FEFEFE}\n{FF80B7}Pink{FEFEFE}\n{FFE600}Gelb{FEFEFE}\n{FEFEFE}Neon Löschen", "Aktivieren", "Abbrechen");
- }
- return 1;
- }
- if(strcmp("/afklist",cmdtext,true) == 0)
- {
- SendClientMessage(playerid,GELB,"|---------------------- AFK-LIST -----------------------|");
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i) && IsAFK[i] == 1)
- {
- new afkname[228];
- new string[228];
- GetPlayerName(i, afkname, sizeof(IsAFK));
- format(string,sizeof string,"[AFK] %s",IsAFK);
- SendClientMessage(playerid,WEIß,string);
- return 1;
- }
- }
- SendClientMessage(playerid,GELB,"|------------------------------------------------------------|");
- return 1;
- }
- if(!strcmp(cmdtext, "/AFK", true))
- {
- if(IsPlayerConnected(playerid))
- {
- if(SpielerIstAFK[playerid] == false)
- {
- new string[228];
- new str[MAX_PLAYER_NAME+25];
- SpielerIstAFK[playerid] = true;
- TogglePlayerControllable(playerid,0);
- AFK3DTextLabel[playerid] = Create3DTextLabel("Spieler ist AFK\nSekunden: 0", AFK_3DTextLabel, 30.0, 40.0, 50.0, 40.0, 0);
- Attach3DTextLabelToPlayer(AFK3DTextLabel[playerid], playerid, 0.0, 0.0, 0.7);
- format(string,sizeof(string),"~y~AFK Status~w~: ~w~Aktiviert~n~~y~Sekunden~w~: 0");
- TextDrawSetString(Textdraw0[playerid], string);
- TextDrawShowForPlayer(playerid,Textdraw0[playerid]);
- TextDrawShowForPlayer(playerid,TextAFK);
- IsAFK[playerid] = 1;
- SetPlayerHealth(ChosenPlayer[playerid],1000);
- TextDrawUpdate[playerid] = SetTimerEx("AFKTextDraw", 1000, 1, "i", playerid);
- SendClientMessage(playerid,GRAU,"Du hast dich in den AFK-Modus begeben!");
- format(str, sizeof(str), "** %s ist nun abwesend. **", SpielerName(playerid));
- SendClientMessageToAll(0xF0F0F0FF, str);
- SendClientMessage(playerid,0xFF1E00FF,"um AFK wieder Zu verlassen nutze /back");
- }
- else
- {
- SendClientMessage(playerid,GRAU,"Du befindest dich schon im AFK-Modus Nutze /back!");
- return 1;
- }
- }
- return 1;
- }
- if(!strcmp(cmdtext, "/Back", true))
- {
- if(IsPlayerConnected(playerid))
- {
- if(SpielerIstAFK[playerid] == true)
- {
- new str[MAX_PLAYER_NAME+25];
- SpielerIstAFK[playerid] = false;
- AFKTimer[playerid] = 0;
- TogglePlayerControllable(playerid,1);
- TextDrawHideForPlayer(playerid,Textdraw0[playerid]);
- KillTimer(TextDrawUpdate[playerid]);
- IsAFK[playerid] = 0;
- SetPlayerHealth(ChosenPlayer[playerid],100.0);
- Delete3DTextLabel(AFK3DTextLabel[playerid]);
- SendClientMessage(playerid,GRAU,"Du bist aus dem AFK-Modus zurückgekehrt!");
- format(str, sizeof(str), "** %s ist nun wieder anwesend. **", SpielerName(playerid));
- SendClientMessageToAll(0xF0F0F0FF, str);
- }
- else
- {
- SendClientMessage(playerid,GRAU,"Du befindest dich nicht im AFK-Modus!");
- }
- }
- return 1;
- }
- if (strcmp(cmd,"/hoteltür",true) == 0)
- {
- if(!isPlayerInFrakt(playerid,2))return SendClientMessage(playerid,0xFF3C00FF,"Du Wohnst nicht im Hotel");
- {
- if(Hoteltorvar == 0)
- {
- MoveObject(Hoteltur,1495, 2229, -1149.5, 1028.8000488281-9,4.0);
- PlaySoundForPlayer(playerid,1035);
- SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
- Hoteltorvar = 1;
- }
- else
- {
- MoveObject(Hoteltur,1495, 2229, -1149.5, 1028.8000488281,4.0);
- PlaySoundForPlayer(playerid,1035);
- SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
- Hoteltorvar = 0;
- }
- }
- return 1;
- }
- if(strcmp(cmdtext, "/motor",true) == 0)
- {
- if(IsANoTachoVehicle(GetPlayerVehicleID(playerid)))
- {
- SendClientMessage(playerid, WEIß, "{FFFFFF}Fahrräder haben {FF0000}keinen{FFFFFF} Motor!");
- return 1;
- }
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new vid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- if(vid != INVALID_VEHICLE_ID)
- {
- if(engine == VEHICLE_PARAMS_ON)
- {
- SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid, WEIß, " ** Du hast den Motor {EB0000}ausgeschaltet{FAFAFA}. **");
- }
- else
- {
- SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid, WEIß, " ** Du drehst den Zündschlüssel um.... **");
- SendClientMessage(playerid, WEIß, " ** Der Motor springt {55FF00}an{FAFAFA}! **");
- }
- }
- return 1;
- }
- if(strcmp("/Hotel", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,2217.1011,-1147.3186,1025.7969))
- {
- ShowPlayerDialog(playerid, DIALOG_HOTEL, DIALOG_STYLE_LIST, "{7DFF00}Dennis Hotel{FEFEFE}","{FEFEFE}Zimmer-Mieten\nKündigen","Mieten","Schließen");
- }
- else
- {
- SendClientMessage(playerid,0xF0F0F0FF,"Du bist in Keinem Hotel");
- }
- return 1;
- }
- if(command("/makeleader"))
- {
- if(!isPlayerAnAdmin(playerid,1337))return SendClientMessage(playerid,0xFF1E00FF,"Rang zu Niedrig[1337].");
- if(!strlen(strget(cmdtext,2)))
- {
- SendClientMessage(playerid,0x009BFFFF,"/makeleader [playerid] [fraktionsid]");
- for(new ii=0; ii<sizeof(FrakName); ii++)
- {
- new string[256];
- format(string,sizeof(string),"%s %d",FrakName[ii],ii);
- SendClientMessage(playerid, 0x73FF00FF,string);
- }
- return 1;
- }
- if(!IsPlayerConnected(strval(strget(cmdtext,1)))) return SendClientMessage(playerid,0xFF1E00FF,"* Der Spieler ist offline!");
- if(strval(strget(cmdtext,2)) > sizeof(FrakName) || strval(strget(cmdtext,2)) < 0) return SendClientMessage(playerid, 0xFF1E00FF, "Ungültige Frakid");
- new string[302];
- format(string, sizeof(string), "Du hast %s die Leaderrechte der Fraktion %s gegeben.",SpielerName(strval(strget(cmdtext,1))),FrakName[strval(strget(cmdtext,2))]);
- SendClientMessage(playerid,0x00AFFFFF, string);
- format(string, sizeof(string), "Admin %s hat dich zum Leader von der Fraktion %s ernannt.",SpielerName(playerid),FrakName[strval(strget(cmdtext,2))]);
- SendClientMessage(strval(strget(cmdtext,1)), 0x0091FFFF, string);
- SendClientMessage(strval(strget(cmdtext,1)), 0x5FFF00FF, " Du bist nun der Leader dieser Fraktion! Bitte behandele deinen Member nicht wie Dreck.");
- SendClientMessage(strval(strget(cmdtext,1)), 0x5FFF00FF, " Unter /Hilfe kannst du deine Befehle finden.!");
- SendClientMessage(strval(strget(cmdtext,1)), 0x5FFF00FF, " Solltest du mist machen kannst du mit einen Frak Kick rechten..");
- pInfo[strval(strget(cmdtext,1))][Fraktion] = strval(strget(cmdtext,2));
- SpawnPlayer(strval(strget(cmdtext,1)));
- return 1;
- }
- if(strcmp(cmd, "/money", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, 0xFAFAFAFF, " /money [playerid/Name] [Geld] [Grund]");
- return 1;
- }
- new playa;
- new money;
- new giveplayer[MAX_PLAYER_NAME];
- playa = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- money = strval(tmp);
- if (pInfo[playerid][Adminlevel] >= 21)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- new year, month,day;
- getdate(year, month, day);
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, 0xFAFAFAFF, " /money [playerid/PartOfName] [money] [reason]");
- return 1;
- }
- ResetPlayerMoney(playa);
- ConsumingMoney[playa] = 1;
- GivePlayerMoney(playa, money);
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- new string[278];
- format(string, 256, "[WARNUNG]: %s hat das Geld von %s auf $%d gesetzt, Grund: %s.", pname,giveplayer,money,(result));
- ABroadCast(0xFF1400FF,string,1);
- format(string, sizeof(string), "[WARNUNG]: %s hat %s's Geld auf $%d gesetzt, Grund: %s. (%d-%d-%d)", pname,giveplayer,money,(result),month,day,year);
- PayLog(string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, 0xFAFAFAFF, "Du darfst dieses Befehl nicht benutzen !");
- }
- }
- return 1;
- }
- if (strcmp("/döner", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,1705.5911,-1880.2794,13.5689))
- {
- ShowPlayerDialog(playerid,DIALOG_DÖNER,2,"Dönerbude","Kleiner Döner[3,30$]\nGroßer Döner[6,99$]\nDöner auf die Hand [10,59$]","Kaufen","Abbruch");
- }
- else
- {
- SendClientMessage(playerid,0xF0F0F0FF,"Du bist nicht an der Dönerbude!");
- }
- return 1;
- }
- if (strcmp("/Essedöner", cmdtext, true, 10) == 0)
- {
- if(DOENER [playerid] == 1)
- {
- new Float:PlayerHealth;
- GetPlayerHealth(playerid,PlayerHealth);
- SetPlayerHealth(playerid,PlayerHealth + 50);
- DOENER [playerid] = 0;
- SendClientMessage(playerid,0xFF3200FF,"Du hast deinen Döner gegessen!");
- }
- else
- {
- SendClientMessage(playerid,0xF0F0F0FF,"Du hast keinen Döner!");
- }
- return 1;
- }
- if(strcmp(cmdtext,"/roller",true)==0)
- {
- if(IsPlayerInRangeOfPoint(playerid,10.0,1714.9167,-1882.1074,13.5666))
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- //
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- //
- vehicleid = CreateVehicle(462,x,y,z,0.0,-1,-1,-1);
- //
- GivePlayerMoney(playerid,-100);
- SetVehicleNumberPlate(vehicleid,"Roller");
- SetVehicleToRespawn(vehicleid);
- PutPlayerInVehicle(playerid,vehicleid,0);
- SendClientMessage(playerid,0xF5FF00FF,"Viel Spaß mit deinem Roller!");
- print("[ACHTUNG]Ein Roller wurde gemietet!");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/carback", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInAnyVehicle(playerid)&&PLAYER_STATE_DRIVER)
- {
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- }
- return 1;
- }
- return 1;
- }
- if(strcmp(strget(cmdtext,0),"/kaufen", true, 10) == 0)
- {
- new Float:health;
- new bheal = GetPlayerHealth(playerid,health);
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,5.0,2.9219,-29.0141,1003.5494))
- {
- tmp = strget(cmdtext, 1);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, ROT, "Hilfe : /kaufen [item nummer]");
- SendClientMessage(playerid, BLAU, "|_______ Ausrüstung _______|");
- SendClientMessage(playerid, ROT, "| 1: Drogen 2: Handy");
- SendClientMessage(playerid, BLAU, "| 3: Telefonbuch 4: Trinken");
- SendClientMessage(playerid, ROT, "| 5: Essen");
- return 1;
- }
- if(strcmp(tmp ,"1",true))
- {
- GivePlayerMoney(playerid,-100);
- SendClientMessage(playerid, BLAU, "Du hast dir ein handy gekauft|");
- }
- else if(strcmp(tmp ,"2",true))
- {
- GivePlayerMoney(playerid,-200);
- Drogen[playerid] += 1;
- SendClientMessage(playerid, ROT, "Du hast dir Drogen gekauft");
- }
- else if(strcmp(tmp ,"3",true))
- {
- GivePlayerMoney(playerid,-50);
- SendClientMessage(playerid, ROT, "Du hast dir ein Telefonbuch gekauft");
- }
- else if(strcmp(tmp ,"4",true))
- {
- GivePlayerMoney(playerid,-50);
- SetPlayerHealth(playerid,bheal+5);
- if(GetPlayerHealth(playerid,health) >= 100)
- {
- SetPlayerHealth(playerid,100);
- }
- SendClientMessage(playerid, BLAU, "Du hast dir ein Trinken gekauft");
- }
- else if(strcmp(tmp ,"5",true))
- {
- GivePlayerMoney(playerid,-50);
- SetPlayerHealth(playerid,bheal+5);
- if(GetPlayerHealth(playerid,health) >= 100)
- {
- SetPlayerHealth(playerid,100);
- }
- SendClientMessage(playerid, ROT, "Du hast dir ein Essen gekauft");
- }
- else
- {
- SendClientMessage(playerid, BLAU, " Nicht Befugt/Nicht Verfügbar!");
- return 1;
- }
- }
- return 1;
- }
- return 1;
- }
- if(strcmp(cmdtext, "/Drivein", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsAtDrivein(playerid))
- {
- SendClientMessage(playerid, ROT," Willkommen am Drivein! Ihre bestellung wird aufgenommen!");
- SendClientMessage(playerid, ROT," Bitte warten Sie. Ihr Essen wird zubereitet.");
- SendClientMessage(playerid, ROT," Bitte haben Sie ein wenig Geduld.");
- SetTimerEx("Drivein",7000,0,"i",playerid);
- TogglePlayerControllable(playerid, 0);
- }
- else
- {
- SendClientMessage(playerid, ROT, "Du bist an keinem Drivein !");
- return 1;
- }
- }
- return 1;
- }
- if(strcmp(cmdtext,"/Gotols",true)==0)
- {
- if(isPlayerAnAdmin(playerid,3))
- {
- ShowPlayerDialog(playerid,DIALOG_GOTOLS,DIALOG_STYLE_MSGBOX,"Admin-Port[Gotols]","Möchten sie wirklich Nach Los_Santos?","Porten","Abbrechen");
- return 1;
- }
- SendClientMessage(playerid,BLAU,"Du hast kein Admin Level [3].");
- return 1;
- }
- if(strcmp(cmdtext,"/gotobsn",true)==0)
- {
- if(isPlayerAnAdmin(playerid,3))
- {
- ShowPlayerDialog(playerid,DIALOG_GOTOBSN,DIALOG_STYLE_MSGBOX,"Goto-BSN","Möchten sie wirklich zum BSN?","Porten","NEIN");
- return 1;
- }
- SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
- return 1;
- }
- if(strcmp(cmdtext,"/kill",true)==0)
- {
- SetPlayerHealth(playerid,0);
- return 1;
- }
- if(strcmp(cmdtext,"/GMX",true)==0)
- {
- if(isPlayerAnAdmin(playerid,5))
- {
- SendRconCommand("gmx");
- SpielSpeichern(playerid);
- SendClientMessage(playerid,BLAU,"--------------[{FFDC00}Server{007DFF}-{FFDC00}Restart{007DFF}]-------------");
- SendClientMessage(playerid,GELB,"{007DFF}*** {FFDC00}Der Server wurde neugestartet {007DFF}***");
- SendClientMessage(playerid,GELB,"{007DFF}*** {FFDC00}Wir sind gleich wieder da {007DFF}***");
- SendClientMessage(playerid,GELB,"{007DFF}*** {FFDC00}Alle {FF1E00}Accounte {FFDC00}wurden gesavet {007DFF}***");
- SendClientMessage(playerid,BLAU,"-----------------[Server-Restart]-----------------");
- return 1;
- }
- SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
- return 1;
- }
- if(strcmp(cmdtext,"/Kennzeichen",true)==0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehicleid;
- vehicleid=GetPlayerVehicleID(playerid);
- SetVehicleNumberPlate(vehicleid,"[SoG]");
- SetVehicleToRespawn(vehicleid);
- PutPlayerInVehicle(playerid,vehicleid,0);
- }
- return 1;
- }
- if (strcmp("/raus", cmdtext, true) == 0)
- {
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(!IsANoTachoVehicle(vehicleid) && ispassenger != 1)
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "{FFFFFF} du kannst mit {FF2800}/Motor {FFFFFF} den Motor starten");
- SendClientMessage(playerid, 0xFFFFFFFF, "{FFFFFF} Mit /Radio kannst du Musik höhren");
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- StopAudioStreamForPlayer(playerid);
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate==PLAYER_STATE_DRIVER)
- {
- for(new i=0; i<sizeof(LcnVehs); i++)
- {
- if(GetPlayerVehicleID(playerid)==LcnVehs[i])
- {
- if(pInfo[playerid][Fraktion]!=3)
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,ROT,"Du Hat kein Schlüssel.");
- SendClientMessage(playerid,ROT,"Dieses Fahrzeug gehört der [Lcn]");
- }
- }
- }
- }
- if(newstate==PLAYER_STATE_DRIVER)
- {
- for(new i=0; i<sizeof(LspdVehs); i++)
- {
- if(GetPlayerVehicleID(playerid)==LspdVehs[i])
- {
- if(pInfo[playerid][Fraktion]!=1)
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,ROT,"Du Hat kein Schlüssel.");
- SendClientMessage(playerid,ROT,"Dieses Fahrzeug gehört zum [LSPD]");
- }
- }
- }
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- TextDrawShowForPlayer(playerid,SpeedoBox);
- TextDrawShowForPlayer(playerid,SpeedoVehText);
- TextDrawShowForPlayer(playerid,TachoAnzeige);
- TextDrawShowForPlayer(playerid,SpeedoVeh[playerid]);
- TextDrawShowForPlayer(playerid,SpeedoKMHText);
- TextDrawShowForPlayer(playerid,SpeedoKMH[playerid]);
- TextDrawShowForPlayer(playerid,SpeedoTankText);
- TextDrawShowForPlayer(playerid,SpeedoTank[playerid]);
- }
- if(oldstate == PLAYER_STATE_DRIVER)
- {
- TextDrawShowForPlayer(playerid,TachoAnzeige);
- TextDrawHideForPlayer(playerid,SpeedoBox);
- TextDrawHideForPlayer(playerid,SpeedoVehText);
- TextDrawHideForPlayer(playerid,SpeedoVeh[playerid]);
- TextDrawHideForPlayer(playerid,SpeedoKMHText);
- TextDrawHideForPlayer(playerid,SpeedoKMH[playerid]);
- TextDrawHideForPlayer(playerid,SpeedoTankText);
- TextDrawHideForPlayer(playerid, SpeedoTank[playerid]);
- }
- new newcar = GetPlayerVehicleID(playerid);
- if(newstate==PLAYER_STATE_DRIVER)
- {
- if(IsANoLicVehicle(newcar)) { }
- else
- {
- if(pInfo[playerid][pCarLic] < 1)
- {
- if((TakingLesson[playerid] == 1) || IsPlayerNPC(playerid))
- {
- }
- else
- {
- SendClientMessage(playerid, GRAU, "Du hast keinen Führerschein Klasse[B]!");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- }
- }
- if(IsABike(newcar))
- {
- if(pInfo[playerid][pMotoLic] < 1)
- {
- if(TakingLesson[playerid] == 1) { }
- else
- {
- SendClientMessage(playerid, GRAU, " Du hast kein Motorrad Schein !");
- SendClientMessage(playerid, GRAU, " Wenn du erwischt wirst, wird das Folgen haben!");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- }
- }
- }
- if(newstate==PLAYER_STATE_DRIVER)
- {
- for(new i=0; i<sizeof(HotelVehs); i++)
- {
- if(GetPlayerVehicleID(playerid)==HotelVehs[i])
- {
- if(pInfo[playerid][Fraktion]!=2)
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,ROT,"Du bist kein Hotel Mitglied.");
- }
- }
- }
- }
- if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
- {
- if(IsABike(GetPlayerVehicleID(playerid)))
- {
- switch(GetPlayerSkin(playerid))
- {
- #define SPAO{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18645, 2, (%0), (%1), (%2), (%3), (%4), (%5));
- case 0, 65, 74, 149, 208, 273: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000}
- case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000}
- case 7, 10: SPAO{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
- case 9: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
- case 11..13: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
- case 15: SPAO{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
- case 17..21: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: SPAO{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 40: SPAO{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 50, 100..103, 148, 150..189, 222: SPAO{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 51..54: SPAO{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 59..62: SPAO{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 77: SPAO{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000}
- case 85, 88, 89: SPAO{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 90..97: SPAO{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 132: SPAO{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 144..146: SPAO{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
- case 220: SPAO{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 223, 246: SPAO{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000}
- case 224..245: SPAO{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 294: SPAO{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000}
- case 295: SPAO{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000}
- case 296..298: SPAO{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
- case 299: SPAO{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
- }
- }
- }
- else
- {
- RemovePlayerAttachedObject(playerid, SLOT);
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(checkpoint[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,10.0,-1187.9730,-1045.1787,129.1839))
- {
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,-1108.1057,-1019.1981,129.1838, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 2;
- GivePlayerMoney(playerid,5);
- }
- if(checkpoint[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,10.0,-1108.1057,-1019.1981,129.1838))
- {
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,-1045.2057,-959.3910,129.1839, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 3;
- GivePlayerMoney(playerid,5);
- }
- if(checkpoint[playerid] == 3 && IsPlayerInRangeOfPoint(playerid,10.0,-1045.2057,-959.3910,129.1839))
- {
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,-1126.2369,-926.1741,129.1839, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 4;
- GivePlayerMoney(playerid,5);
- }
- if(checkpoint[playerid] == 4 && IsPlayerInRangeOfPoint(playerid,10.0,-1126.2369,-926.1741,129.1839))
- {
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,-1185.9628,-1008.6146,129.1839, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 5;
- GivePlayerMoney(playerid,5);
- }
- if(checkpoint[playerid] == 5 && IsPlayerInRangeOfPoint(playerid,10.0,-1185.9628,-1008.6146,129.1839))
- {
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,-1064.2816,-1055.0739,129.1795, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 6;
- GivePlayerMoney(playerid,5);
- }
- if(checkpoint[playerid] == 6 && IsPlayerInRangeOfPoint(playerid,10.0,-1064.2816,-1055.0739,129.1795))
- {
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,-1072.9464,-957.8163,129.1838, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 7;
- GivePlayerMoney(playerid,5);
- }
- if(checkpoint[playerid] == 7 && IsPlayerInRangeOfPoint(playerid,10.0,-1072.9464,-957.8163,129.1838))
- {
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,-1022.7159,-988.2332,129.1777, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 8;
- GivePlayerMoney(playerid,5);
- }
- if(checkpoint[playerid] == 8 && IsPlayerInRangeOfPoint(playerid,10.0,-1022.7159,-988.2332,129.1777))
- {
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,-1164.3420,-973.4611,129.1824, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 9;
- GivePlayerMoney(playerid,5);
- }
- if(checkpoint[playerid] == 9 && IsPlayerInRangeOfPoint(playerid,10.0,-1164.3420,-973.4611,129.1824))
- {
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,-1112.3964,-1060.7938,129.1838, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 10;
- GivePlayerMoney(playerid,5);
- }
- if(checkpoint[playerid] == 10 && IsPlayerInRangeOfPoint(playerid,10.0,-1112.3964,-1060.7938,129.1838))
- {
- DisablePlayerCheckpoint(playerid);
- checkpointe[playerid]++;
- SetPlayerPos(playerid,-1058.5978,-1191.0814,129.2170);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,GELB,"Die Fahrt ist zuende hier dein Lohn");
- GivePlayerMoney(playerid,100);
- }
- //=======[Fahrschule]========//
- if(checkpoint[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,10.0,1959.3730,-2079.7600,12.9028))
- {
- SendClientMessage(playerid,WEIß,"Der 1 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2052.4766,-2170.8015,12.9044, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 2;
- }
- if(checkpoint[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,10.0,2052.4766,-2170.8015,12.9044))
- {
- SendClientMessage(playerid,WEIß,"Der 1 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2097.9451,-2300.1177,12.9041, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 3;
- }
- if(checkpoint[playerid] == 3 && IsPlayerInRangeOfPoint(playerid,10.0,2097.9451,-2300.1177,12.9041))
- {
- SendClientMessage(playerid,WEIß,"Der 1 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2231.4319,-2343.5359,12.8964, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 4;
- }
- if(checkpoint[playerid] == 4 && IsPlayerInRangeOfPoint(playerid,10.0,2231.4319,-2343.5359,12.8964))
- {
- SendClientMessage(playerid,WEIß,"Der 1 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2277.6655,-2240.7012,13.2708, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 5;
- }
- if(checkpoint[playerid] == 5 && IsPlayerInRangeOfPoint(playerid,10.0,2277.6655,-2240.7012,13.2708))
- {
- SendClientMessage(playerid,WEIß,"Der 1 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- SendClientMessage(playerid,GELB,"Mach weiter so du hast es balt geschafft");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2158.7195,-2203.9412,12.8796, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 6;
- }
- if(checkpoint[playerid] == 6 && IsPlayerInRangeOfPoint(playerid,10.0,2158.7195,-2203.9412,12.8796))
- {
- SendClientMessage(playerid,WEIß,"Der 1 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1964.4637,-2144.9221,12.9038, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 7;
- }
- if(checkpoint[playerid] == 7 && IsPlayerInRangeOfPoint(playerid,10.0,1964.4637,-2144.9221,12.9038))
- {
- SendClientMessage(playerid,WEIß,"Der 1 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2009.1066,-2110.8208,12.9259, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 8;
- }
- if(checkpoint[playerid] == 8 && IsPlayerInRangeOfPoint(playerid,10.0,2009.1066,-2110.8208,12.9259))
- {
- SendClientMessage(playerid,WEIß,"Der 1 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2000.6393,-2021.8298,13.0682, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 9;
- }
- if(checkpoint[playerid] == 9 && IsPlayerInRangeOfPoint(playerid,10.0,2000.6393,-2021.8298,13.0682))
- {
- SendClientMessage(playerid,GELB,"Du hast Den Motorrad[A]Schein Bestanden");
- SendClientMessage(playerid,WEIß,"Viel Glück mit deinen Schein");
- SendClientMessage(playerid,WEIß,"Cops können dir den Schein Abnehmen wenn du"),
- SendClientMessage(playerid,WEIß,"Mist Baust Hier ist dein Schein");
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- DisablePlayerCheckpoint(playerid);
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- TakingLesson[playerid] = 0;
- pInfo[playerid][pMotoLic] = 1;
- }
- if(checkpoint[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,10.0,2028.3160,-1929.2267,12.9758))
- {
- SendClientMessage(playerid,WEIß,"Der 1 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1823.7794,-1886.3362,12.9908, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 2;
- }
- if(checkpoint[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,10.0,1823.7794,-1886.3362,12.9908))
- {
- SendClientMessage(playerid,WEIß,"Der 2 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1709.3077,-1809.9417,13.0161, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 3;
- }
- if(checkpoint[playerid] == 3 && IsPlayerInRangeOfPoint(playerid,10.0,1709.3077,-1809.9417,13.0161))
- {
- SendClientMessage(playerid,WEIß,"Der 3 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1638.3405,-1730.3153,13.0371, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 4;
- }
- if(checkpoint[playerid] == 4 && IsPlayerInRangeOfPoint(playerid,10.0,1638.3405,-1730.3153,13.0371))
- {
- SendClientMessage(playerid,WEIß,"Der 4 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1439.9395,-1729.5461,13.0369, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 5;
- }
- if(checkpoint[playerid] == 5 && IsPlayerInRangeOfPoint(playerid,10.0,1439.9395,-1729.5461,13.0369))
- {
- SendClientMessage(playerid,WEIß,"Der 5 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- SendClientMessage(playerid,WEIß,"Du hast es Balt geschafft mach weiter so");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1597.1326,-1595.3073,13.0778, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 6;
- }
- if(checkpoint[playerid] == 6 && IsPlayerInRangeOfPoint(playerid,10.0,1597.1326,-1595.3073,13.0778))
- {
- SendClientMessage(playerid,WEIß,"Der 6 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1747.7513,-1646.6963,13.0371, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 7;
- }
- if(checkpoint[playerid] == 7 && IsPlayerInRangeOfPoint(playerid,10.0,1747.7513,-1646.6963,13.0371))
- {
- SendClientMessage(playerid,WEIß,"Der 7 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1901.3789,-1753.8969,13.0371, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 8;
- }
- if(checkpoint[playerid] == 8 && IsPlayerInRangeOfPoint(playerid,10.0,1901.3789,-1753.8969,13.0371))
- {
- SendClientMessage(playerid,WEIß,"Der 8 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2080.3489,-1786.8401,13.0370, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 9;
- }
- if(checkpoint[playerid] == 9 && IsPlayerInRangeOfPoint(playerid,10.0,2080.3489,-1786.8401,13.0370))
- {
- SendClientMessage(playerid,WEIß,"Der 9 Fahrschulpunkt wurde Erreicht! Fahre nun weiter...");
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2062.4963,-1904.0077,13.1944, 5.0);
- checkpointe[playerid]++;
- checkpoint[playerid] = 10;
- }
- if(checkpoint[playerid] == 10 && IsPlayerInRangeOfPoint(playerid,10.0,2062.4963,-1904.0077,13.1944))
- {
- SendClientMessage(playerid,GELB,"Du Hast den Schein Klasse [B] Bestanden");
- SendClientMessage(playerid,WEIß,"Solltest du aber mist bauen Können die Cops");
- SendClientMessage(playerid,WEIß,"Dir den Schein Wieder wegnehmen");
- DisablePlayerCheckpoint(playerid);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- SetPlayerVirtualWorld(playerid, 0);
- TakingLesson[playerid] = 0;
- pInfo[playerid][pCarLic] = 1;
- }
- 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,362.8037,169.1725,1025.7891))
- {
- GameTextForPlayer(playerid,"~w~/Perso",3000,3);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,367.9910,162.6328,1025.7891))
- {
- SetPlayerPos(playerid,1910.2438,-1757.6226,13.3828);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,GRÜN,"Du hast die Stadthalle verlassen");
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1910.5587,-1761.8258,13.3828))
- {
- SetPlayerPos(playerid,363.3842,162.1718,1025.7891);
- SetPlayerInterior(playerid,3);
- SendClientMessage(playerid,GRÜN,"Du hast die Stadthalle betreten");
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1038.2703,-4.2464,1001.2845))
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,827.4027,-1820.3811,12.3337);
- SendClientMessage(playerid,GRÜN,"Du hast die LCN base verlassen");
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,831.5311,-1820.4044,12.6996))
- {
- SetPlayerPos(playerid,1038.7230,4.8447,1001.2845);
- SetPlayerInterior(playerid,3);
- SendClientMessage(playerid,GRÜN,"Willkommen in der LCN Base");
- }
- if(AtATM(playerid))
- {
- GameTextForPlayer(playerid, "~r~Bankautomat~g~ Benutzung: /atm", 9000, 5);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,255.0692,77.4688,1003.6406))
- {
- GameTextForPlayer(playerid,"~w~/Uniform",3000,3);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,-1060.4188,-1187.5120,129.2188))
- {
- if(pInfo[playerid][Job] != 1)
- {
- SendClientMessage(playerid,BLAU,"Du bist kein Farmer!");
- return 1;
- }
- ShowPlayerDialog(playerid, DIALOG_FARMERJOB, DIALOG_STYLE_LIST, "{FF3200}Was Willst du machen?{F0F0F0}", "Traktor Fahren", "Arbeiten", "Abbrechen");
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,322.1046,164.2887,1014.1797))
- {
- GameTextForPlayer(playerid,"~b~/Arbeitsamt",3000,3);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,332.0917,166.3300,1014.1875))
- {
- SetPlayerPos(playerid,1280.0836,-1329.8125,13.3704);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,GRÜN,"Du hast das Arbeitsamt verlassen");
- SetPlayerFacingAngle(playerid,103.1044);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1286.1256,-1329.2180,13.5519))
- {
- SendClientMessage(playerid,GRÜN,"Du hast das Arbeitsamt betreten");
- SetPlayerPos(playerid,324.1942,164.0525,1014.1797);
- SetPlayerFacingAngle(playerid,93.7761);
- SetPlayerInterior(playerid,3);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1565.0466,-1666.9113,28.3956))
- {
- if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,0xFF3C00FF,"Du bist kein Polizist!");
- {
- SetPlayerPos(playerid,255.5434,82.9963,1002.4453);
- SetPlayerFacingAngle(playerid,354.8181);
- SendClientMessage(playerid,GRÜN,"WIllkommen im [LSPD]");
- SetPlayerInterior(playerid,6);
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,246.3182,88.0088,1003.6406))
- {
- if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,0xFF3C00FF,"Du bist kein Polizist!");
- {
- SetPlayerPos(playerid,1564.5088,-1660.6888,28.3956);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,GRÜN,"Du bist nun auf dem [LSPD] Dach");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1568.5817,-1689.9794,6.2188))
- {
- SetPlayerPos(playerid,268.7458,91.0072,1001.0391);
- SendClientMessage(playerid,GRÜN,"Du hast das [LSPD] betreten");
- SetPlayerInterior(playerid,6);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,268.5525,75.7764,1001.0391))
- {
- if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,0xFF3C00FF,"Du bist kein Polizist!");
- {
- SetPlayerPos(playerid,1568.7296,-1696.6453,5.8906);
- SendClientMessage(playerid,GRÜN,"Willkommen in der PD Gerage");
- SetPlayerInterior(playerid,0);
- SetPlayerFacingAngle(playerid,179.0322);
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,249.4951,67.6836,1003.6406))
- {
- GameTextForPlayer(playerid,"~y~/Klingeln",3000,3);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1490.7640,1305.7395,1093.2964))
- {
- GameTextForPlayer(playerid,"~y~/Fahrschule",3000,3);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1494.4309,1303.5842,1093.2891))
- {
- SendClientMessage(playerid,GRÜN,"Du hast die Fahrschule Verlassen");
- SetPlayerPos(playerid,2048.8159,-1908.1467,13.5469);
- SetPlayerInterior(playerid,0);
- SetPlayerFacingAngle(playerid,269.3951);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,2045.0497,-1907.9014,13.5469))
- {
- SendClientMessage(playerid,GRÜN,"Du hast die Fahrschule betreten");
- SetPlayerPos(playerid,1495.1326,1307.2745,1093.2917);
- SetPlayerInterior(playerid,3);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,257.5729,83.0798,1002.4453))
- {
- GameTextForPlayer(playerid,"~y~/Duty ~w~um in den Dienst zu gehen.",3000,3);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,2214.4795,-1150.5012,1025.7969))
- {
- SetPlayerPos(playerid,1478.4333,-1744.2424,13.5728);
- SetPlayerFacingAngle(playerid, 357.3048);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,GRÜN,"Du hast Dennis Hotel Verlassen");
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1479.0972,-1749.8759,15.2848))
- {
- SetPlayerPos(playerid,2219.5945,-1150.9941,1025.7969);
- SetPlayerInterior(playerid,15);
- SendClientMessage(playerid,GRÜN,"Willkommen in Dennis Hotel.");
- SetPlayerFacingAngle(playerid,273.8563);
- }
- if(pickupid==laden24eingang)
- {
- SetPlayerPos(playerid,-25.884498,-185.868988,1003.546875);
- SetPlayerFacingAngle(playerid,358.6840);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,17);
- }
- if(pickupid==laden24ausgang)
- {
- SetPlayerPos(playerid,1315.5626,-901.8444,39.4992);
- SetPlayerFacingAngle(playerid,181.8627);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid==lspdeingang)
- {
- SetPlayerPos(playerid,246.3657,67.8181,1003.6406);
- SetPlayerFacingAngle(playerid,268.3955);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,6);
- SendClientMessage(playerid,GRÜN,"Du hast das Los_Santos Police Department betreten.");
- }
- if(pickupid==lspdausgang)
- {
- SetPlayerPos(playerid,1551.2947,-1675.7388,15.7869);
- SetPlayerFacingAngle(playerid,88.2505);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid==laden24eingang2)
- {
- SetPlayerPos(playerid,6.091179,-29.271898,1003.549438);
- SetPlayerFacingAngle(playerid,1.7697);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,10);
- GameTextForPlayer(playerid,"~w~Du ~w~hast ~w~den ~n~~g~24/7 ~w~Laden betreten.",3000,3);
- }
- if(pickupid==laden24ausgang2)
- {
- SetPlayerPos(playerid,1352.2697,-1754.8099,13.3570);
- SetPlayerFacingAngle(playerid,7.0211);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid==laden24eingang3)
- {
- SetPlayerPos(playerid,-30.946699,-89.609596,1003.546875);
- SetPlayerFacingAngle(playerid,1.7697);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,18);
- GameTextForPlayer(playerid,"~w~Du ~r~hast ~b~den ~n~~g~24/7 Laden betreten.",3000,3);
- }
- if(pickupid==laden24ausgang3)
- {
- SetPlayerPos(playerid,1932.8137,-1776.1644,13.3828);
- SetPlayerFacingAngle(playerid,269.5597);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid==ammueingang)
- {
- SetPlayerPos(playerid,286.2636,-38.1922,1001.5156);
- SetPlayerFacingAngle(playerid,359.6838);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,1);
- GameTextForPlayer(playerid,"~w~Du ~r~hast ~b~den ~n~~g~Waffenladen betreten.",3000,3);
- }
- if(pickupid==ammuausgang)
- {
- SetPlayerPos(playerid,1364.8358,-1279.5848,13.5469);
- SetPlayerFacingAngle(playerid,91.8047);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid==Bingoeingang)
- {
- SetPlayerPos(playerid,207.7306,-107.1048,1005.1328);
- SetPlayerFacingAngle(playerid,358.6639);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,15);
- GameTextForPlayer(playerid,"~w~Du ~r~hast ~b~den ~n~~g~Klamotten Laden betreten.",3000,3);
- }
- if(pickupid==Bingoausgang)
- {
- SetPlayerPos(playerid,2245.2090,-1662.0995,15.4690);
- SetPlayerFacingAngle(playerid,348.9738);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- }
- 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(newkeys == KEY_SECONDARY_ATTACK)
- {
- if (AtATM(playerid))
- {
- OnPlayerCommandText(playerid,"/atm");
- }
- }
- if(newkeys == KEY_SECONDARY_ATTACK)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,1703.8083,-1898.2159,13.5693)||IsPlayerInRangeOfPoint(playerid,2.5,1704.0790,-1893.9922,13.5692))
- {
- new string1[200],string2[200],string3[200],string4[200],rest[1500];
- format(string1, sizeof string1, "{FFFFFF}Die Leitung ist Tot....");
- format(string2, sizeof string2, "{FFFFFF}Tüt .. Tüt .. Tüt..");
- format(string3, sizeof string3, "{FFFFFF}Du versuchst es nocheinmal");
- format(string4, sizeof string4, "{FFFFFF}Doch es Passiert nix");
- format(rest, sizeof rest, "%s\n%s\n%s\n\n%s\n%s\n", string1,string2,string3,string4);
- ShowPlayerDialog(playerid,108,DIALOG_STYLE_MSGBOX, "Telefon",rest,"Fertig","");
- SendClientMessage(playerid,0xFF1E00FF,"Durch dein warten hast du etwas Hunger bekommen");
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- new string[128];
- new pName[16];
- GetPlayerName(playerid, pName, sizeof(pName));
- if(GetPlayerPing(playerid) >= MAXPING && Ping1[playerid] == 1)
- {
- format(string, sizeof(string), "* %s wurde gekickt wegen einem zu hohen Ping ! (Max Ping %d)", pName, MAXPING);
- SendClientMessageToAll(ROT, string);
- SendClientMessage(playerid, ROT, "* Du wurdest gekickt wegen einem zu hohen Ping !");
- Kick(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[])
- {
- if(dialogid == DIALOG_LSPDUNIFORM)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Abgebrochen");
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Skin 1
- {
- SendClientMessage(playerid,LILA,"Du ziehst dir die Uniform 1 an");
- SetPlayerSkin(playerid,281);
- }
- case 1://Skin 2
- {
- SendClientMessage(playerid,LILA,"Du ziehst dir die Uniform 2 an");
- SetPlayerSkin(playerid,265);
- }
- case 2://Skin Motorrad
- {
- SendClientMessage(playerid,LILA,"Du ziehst dir die Motorrad Uniform an");
- SetPlayerSkin(playerid, 284);
- }
- case 3://Skin 4
- {
- SendClientMessage(playerid,LILA,"Du ziehst dir die Uniform 4 an");
- SetPlayerSkin(playerid,281);
- }
- }
- }
- }
- if(dialogid == DIALOG_KLINGEL)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SendClientMessage(playerid, GELB, "Einen Moment bitte ein Officer wird sich gleich um dich Kümmern");
- new sendername[MAX_PLAYER_NAME];
- new stellen[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(stellen,sizeof(stellen),"%s möchte sich stellen und steht im Eingangsbereich",sendername);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(pInfo[playerid][Fraktion] ==1)
- {
- SendClientMessage(i, LILA, stellen);
- }
- }
- }
- }
- }
- if(dialogid == Dialog_Tanken)
- {
- if(response == 1)
- {
- TogglePlayerControllable(playerid, 0);
- GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~r~Betanke Fahrzeug!~n~~y~~h~Bitte warten...",4600,3);
- SetTimer("Fillup", RefuelWait, 0);
- Betanken[playerid] = 1;
- }
- if(response == 0)
- {
- SendClientMessage(playerid,ROT,"Dann Betankst du dein Fahrzeug nicht.");
- }
- }
- if(dialogid == DIALOG_BONUSS)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du willst dein Startsbonus also den Server schenken [danke]");
- KillTimer(PruefungsTimer[playerid]);
- TutTimer[playerid] = SetTimerEx("OnPlayerTutorial",1000,1,"i",playerid);
- pInfo[playerid][Fraktion] = 0;
- SetPlayerPos(playerid,Zivilande);
- SetPlayerHealth(playerid,0);
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Geld
- {
- GivePlayerMoney(playerid,1200);
- SendClientMessage(playerid,GRÜN,"Du bekommst nun 1200€ Mehr");
- KillTimer(PruefungsTimer[playerid]);
- TutTimer[playerid] = SetTimerEx("OnPlayerTutorial",1000,1,"i",playerid);
- pInfo[playerid][Fraktion] = 0;
- SetPlayerPos(playerid,Zivilande);
- SetPlayerHealth(playerid,0);
- UnFreezePlayer(playerid);
- }
- case 1://Level
- {
- SetPlayerScore(playerid,1);
- SendClientMessage(playerid,GRÜN,"Du hast nun Level [1]");
- KillTimer(PruefungsTimer[playerid]);
- TutTimer[playerid] = SetTimerEx("OnPlayerTutorial",1000,1,"i",playerid);
- pInfo[playerid][Fraktion] = 0;
- SetPlayerPos(playerid,Zivilande);
- SetPlayerHealth(playerid,0);
- UnFreezePlayer(playerid);
- }
- }
- }
- }
- if(dialogid == DIALOG_MOTORRADFAHRFRAGE4)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du giebst dein Prüfungsbogen ab");
- SendClientMessage(playerid, ROT,"Der Fahrlehrer lässt dich Durchfallen");
- SendClientMessage(playerid,WEIß,"Viel Glück beim nästenmal");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Frage 1 Richtig
- {
- SendClientMessage(playerid,GRÜN,"Richtig");
- SendClientMessage(playerid,WEIß,"Das hast du schonmal bestanden");
- SendClientMessage(playerid,WEIß,"Jetzt Kommt die Fahrprüfung");
- SetPlayerPos(playerid,2007.1104,-2037.8970,13.5469);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,WEIß,"Fahrte auf das Fahrzeug");
- SendClientMessage(playerid,GRÜN," /Motor /licht /neon /radio");
- SendClientMessage(playerid,GRÜN," Blinker mit den Tasten Q - E");
- SetTimer("FahrschulCarspawn1",1000, 0);
- }
- case 1://Falsch Antwort [2] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 1000,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- }
- }
- }
- if(dialogid == DIALOG_MOTORRADFAHRFRAGE3)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du giebst dein Prüfungsbogen ab");
- SendClientMessage(playerid, ROT,"Der Fahrlehrer lässt dich Durchfallen");
- SendClientMessage(playerid,WEIß,"Viel Glück beim nästenmal");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Frage 1 Richtig
- {
- SendClientMessage(playerid,GRÜN,"RICHTIG");
- SendClientMessage(playerid,WEIß,"Du Bekommst den Letzten Borgen");
- SendClientMessage(playerid,WEIß,"Was ist die Höst Geschwindigkeit bei einen Motorrad");
- ShowPlayerDialog(playerid, DIALOG_MOTORRADFAHRFRAGE4, DIALOG_STYLE_LIST, "{C3FF00}Hörst Geschwindigkeit [Motorrad]{FEFEFE}", "{FEFEFE}200km/H\n25km/H","Abgeben","");
- }
- case 1://Falsch Antwort [2] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 1000,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- }
- }
- }
- if(dialogid == DIALOG_MOTORRADFAHRFRAGE2)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du giebst dein Prüfungsbogen ab");
- SendClientMessage(playerid, ROT,"Der Fahrlehrer lässt dich Durchfallen");
- SendClientMessage(playerid,WEIß,"Viel Glück beim nästenmal");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Falsch Antwort [1] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 1000,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 1://Falsch Antwort [2] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 1000,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 2://Falsch Antwort [3] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 1000,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 3://Falsch Antwort [4] Richtig
- {
- SendClientMessage(playerid,GELB,"Ihre Antwort ist Richrig.");
- SendClientMessage(playerid,GELB,"Du bekommst nun den Nästen Bogen");
- SendClientMessage(playerid,GRÜN,"Richtig");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"Frage 3:Musst du bei den Kurven eine Schräglage machen?");
- ShowPlayerDialog(playerid, DIALOG_MOTORRADFAHRFRAGE3, DIALOG_STYLE_LIST, "{C3FF00}Musst du Schräglagen machen?{FEFEFE}", "{FEFEFE}Ja Bei jeder Kurve\nNö muss ich nicht","Auswählen","Abgeben");
- }
- }
- }
- }
- if(dialogid == DIALOG_FAHRFRAGE5)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du Giebst dein Bogen ab");
- SendClientMessage(playerid,ROT,"Der Fahrlehrer lässt dich Durchfallen");
- SendClientMessage(playerid,WEIß,"Da du zu Wenig fragen beantwortet hast");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Falsch Antwort [1] Richtig
- {
- SendClientMessage(playerid,GELB,"Ihre Antwort ist Richrig.");
- SendClientMessage(playerid,GRÜN,"Richtig");
- SendClientMessage(playerid,GELB,"Bestanden");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,GELB,"Jetzt Kommt der Fahrtest");
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,2061.2893,-1915.5566,13.5469);
- SetPlayerVirtualWorld(playerid, 0);
- SendClientMessage(playerid,WEIß,"Fahrte auf das Fahrzeug");
- SendClientMessage(playerid,GRÜN," /Motor /licht /neon /radio");
- SendClientMessage(playerid,GRÜN," Blinker mit den Tasten Q - E");
- SetTimer("FahrschulCarspawn",1000, 0);
- }
- case 1://Falsch Antwort [2] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- }
- }
- }
- if(dialogid == DIALOG_FAHRFRAGE4)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du Giebst dein Bogen ab");
- SendClientMessage(playerid,ROT,"Der Fahrlehrer lässt dich Durchfallen");
- SendClientMessage(playerid,WEIß,"Da du zu Wenig fragen beantwortet hast");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Falsch Antwort [1] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 1://Falsch Antwort [2] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 2://Falsch Antwort [3] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 3://Falsch Antwort [4] Richtig
- {
- SendClientMessage(playerid,GELB,"Ihre Antwort ist Richrig.");
- SendClientMessage(playerid,GELB,"Du bekommst nun den Nästen Bogen");
- SendClientMessage(playerid,GRÜN,"Richtig");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"Frage 5:Auf welcher Straßen seite musst du fahren?");
- ShowPlayerDialog(playerid, DIALOG_FAHRFRAGE5, DIALOG_STYLE_LIST, "{C3FF00}Auf welcher Spuhr musst du fahren{FEFEFE}", "{FEFEFE}Auf der Rechten\nAuf der Linken","Auswählen","Abgeben");
- }
- }
- }
- }
- if(dialogid == DIALOG_FAHRFRAGE3)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du Giebst dein Bogen ab");
- SendClientMessage(playerid,ROT,"Der Fahrlehrer lässt dich Durchfallen");
- SendClientMessage(playerid,WEIß,"Da du zu Wenig fragen beantwortet hast");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Falsch Antwort [1] Richtig
- {
- SendClientMessage(playerid,GELB,"Ihre Antwort ist Richrig.");
- SendClientMessage(playerid,GELB,"Du bekommst nun den Nästen Bogen");
- SendClientMessage(playerid,GRÜN,"Richtig");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"Frage 4:Was mach ich an einer Roten Ampel?");
- ShowPlayerDialog(playerid, DIALOG_FAHRFRAGE4, DIALOG_STYLE_LIST, "{C3FF00}Was mach ich bei einer Ampel [{FF000F}rot{C3FF00}]{FEFEFE}", "{FEFEFE}Schnell Weiterfahren!\nHupen\nPinkeln gehen\nAnhalten","Auswählen","Abgeben");
- }
- case 1://Falsch Antwort [2] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 2://Falsch Antwort [3] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 3://Falsch Antwort [4] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- }
- }
- }
- if(dialogid == DIALOG_FAHRFRAGE2)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du Giebst dein Bogen ab");
- SendClientMessage(playerid,ROT,"Der Fahrlehrer lässt dich Durchfallen");
- SendClientMessage(playerid,WEIß,"Da du zu Wenig fragen beantwortet hast");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Falsch Antwort [1] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 1://Falsch Antwort [2] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 2://Falsch Antwort [3] Richtig
- {
- SendClientMessage(playerid,GELB,"Ihre Antwort ist Richrig.");
- SendClientMessage(playerid,GELB,"Du bekommst nun den Nästen Bogen");
- SendClientMessage(playerid,GRÜN,"Richtig");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"Frage 3:Wo musst du Parken?");
- ShowPlayerDialog(playerid, DIALOG_FAHRFRAGE3, DIALOG_STYLE_LIST, "{C3FF00}Wo musst du Parken?", "{FEFEFE}Auf dem Parkplatz\nAuf dem Flughafen\nim Wasser\nauf einen Schlepper","Auswählen","Abgeben");
- }
- case 3://Falsch Antwort [2] Falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- }
- }
- }
- if(dialogid == DIALOG_FAHRFRAGE1)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du Giebst dein Bogen ab");
- SendClientMessage(playerid,ROT,"Der Fahrlehrer lässt dich Durchfallen");
- SendClientMessage(playerid,WEIß,"Da du zu Wenig fragen beantwortet hast");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Falsch Antwort [1] falsch
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 1://Falsch Antwort [2] Richtig
- {
- SendClientMessage(playerid,GELB,"Ihre Antwort ist Richrig.");
- SendClientMessage(playerid,GELB,"Du bekommst nun den Nästen Bogen");
- SendClientMessage(playerid,GRÜN,"Richtig");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"Frage 2:Wie Schnell dürfen sie innerorts fahren?");
- ShowPlayerDialog(playerid, DIALOG_FAHRFRAGE2, DIALOG_STYLE_LIST, "{C3FF00}Wie Schnell dürfen sie innerorts fahren?", "{FEFEFE}100Km/H\n25km/h\n50km/h\n120km/H","Auswählen","Abgeben");
- }
- case 2://Falsch Antwort [3]
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- case 3://Falsch Antwort [4]
- {
- SendClientMessage(playerid,ROT,"Die Antwort war Falsch");
- SendClientMessage(playerid,ROT,"Du bist DURCHGEFALLEN");
- GameTextForPlayer(playerid, "~r~Falsch", 900,3);
- SendClientMessage(playerid,GELB,"Dich lassen wir lieber");
- SendClientMessage(playerid,GELB,"Nicht auf die Straße");
- SendClientMessage(playerid,GELB,"Du musst alles wissen über ein Auto");
- SetPlayerPos(playerid,1490.7640,1305.7395,1093.2964);
- SetPlayerInterior(playerid,3);
- }
- }
- }
- }
- if(dialogid == DIALOG_FAHRSCHULELS)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"FahrLehrer sagt:,, Auf wieder sehen kommen sie balt wieder");
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Lesen
- {
- if(GetPlayerMoney(playerid) < 50)
- {
- SendClientMessage(playerid, ROT, "Du hast nicht genug Geld! {50€}");
- return 1;
- }
- GivePlayerMoney(playerid,-50);
- SendClientMessage(playerid,WEIß,"Du Zahlst 50€ Für deine Lehrnmittel");
- SetPlayerPos(playerid,1502.1210,1306.6588,1093.2891);
- SetPlayerCameraPos(playerid,1497.8492,1306.7562,1093.2891);
- SetPlayerCameraLookAt(playerid,1502.1210,1306.6588,1093.2891);
- SetPlayerFacingAngle(playerid,106.2490);
- }
- case 1://Autoschein
- {
- if(GetPlayerMoney(playerid) < 180)
- {
- SendClientMessage(playerid, ROT, "Du hast nicht genug Geld! {180€}");
- return 1;
- }
- GivePlayerMoney(playerid,-180);
- SendClientMessage(playerid,WEIß,"Sie Möchten also den Schein Klasse [b = Auto] machen");
- SendClientMessage(playerid,GRAU,"Fahrlehrer: Okay viel Glück");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"Frage 1:Wie Viele Sitze hat ein Normaler [PKW]");
- ShowPlayerDialog(playerid, DIALOG_FAHRFRAGE1, DIALOG_STYLE_LIST, "{C3FF00}Wie Viele Sitze hat ein [PKW]", "{FEFEFE}1 sitz.\n5\n7\n15","Auswählen","Abgeben");
- }
- case 2://Motorrad
- {
- if(GetPlayerMoney(playerid) < 180)
- {
- SendClientMessage(playerid, ROT, "Du hast nicht genug Geld! {180€}");
- return 1;
- }
- GivePlayerMoney(playerid,-180);
- SendClientMessage(playerid,WEIß,"Sie Möchten also den Schein Klasse [A = Motorrad] machen");
- SendClientMessage(playerid,GRAU,"Fahrlehrer: Okay viel Glück");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"Frage 2:Was mach ich an einer Roten Ampel?");
- ShowPlayerDialog(playerid, DIALOG_MOTORRADFAHRFRAGE2, DIALOG_STYLE_LIST, "{C3FF00}Was mach ich bei einer Ampel [{FF000F}rot{C3FF00}]{FEFEFE}", "{FEFEFE}Schnell Weiterfahren!\nHupen\nPinkeln gehen\nAnhalten","Auswählen","Abgeben");
- }
- }
- }
- }
- new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); GetPlayerPos(ChosenPlayer[playerid],PX,PY,PZ);
- new ClickedPlayerName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME],string[128]; GetPlayerName(ChosenPlayer[playerid],ClickedPlayerName,24); GetPlayerName(playerid,pName,24);
- if(dialogid == apdialog && response)
- {
- switch(listitem)
- {
- case 0:
- {
- Ban(ChosenPlayer[playerid]);
- format(string,128,"Admin %s bannt %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- case 1:
- {
- Kick(ChosenPlayer[playerid]);
- format(string,128,"Admin %s kick %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- case 2:
- {
- SetPlayerHealth(ChosenPlayer[playerid],0.0);
- format(string,128,"Admin %s killt %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- case 3:
- {
- SetPlayerPos(ChosenPlayer[playerid],PX,PY,PZ+10);
- format(string,128,"Admin %s Haut %s eine Rüber",pName,ClickedPlayerName);
- SendClientMessageToAll(ROT,string);
- }
- case 4:
- {
- CreateExplosion(PX, PY, PZ, 12, 7);
- format(string,128,"Admin %s tötet %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- case 5:
- {
- SetPlayerPos(playerid,PX+1,PY,PZ);
- format(string,128,"Du hast dich zu %s teleportet",ClickedPlayerName);
- SendClientMessage(playerid,0xFFFFFF,string);
- }
- case 6:
- {
- SetPlayerPos(ChosenPlayer[playerid],X+1,Y,Z);
- format(string,128,"Du portest %s zu dir",ClickedPlayerName);
- SendClientMessage(playerid,0xFFFFFF,string);
- }
- case 7:
- {
- if(Muted[ChosenPlayer[playerid]] == 0)
- {
- Muted[ChosenPlayer[playerid]] = 1;
- format(string,128,"Admin %s muted %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist bereits gemuted");
- }
- }
- case 8:
- {
- if(Muted[ChosenPlayer[playerid]] == 1)
- {
- Muted[ChosenPlayer[playerid]] = 0;
- format(string,128,"Admin %s unmuted %s",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht gemuted");
- }
- }
- case 9:
- {
- if(Jailed[ChosenPlayer[playerid]] == 0)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerPos(ChosenPlayer[playerid],263.9546,81.4097,1001.0391);
- SetPlayerInterior(ChosenPlayer[playerid],6);
- Jailed[ChosenPlayer[playerid]] = 1;
- format(string,128,"Admin %s sperrt %s ein",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist bereits im Jail");
- }
- }
- case 10:
- {
- if(Jailed[ChosenPlayer[playerid]] == 1)
- {
- SetPlayerHealth(ChosenPlayer[playerid],0.0);
- Jailed[ChosenPlayer[playerid]] = 0;
- format(string,128,"Admin %s holt %s aus dem Jail",pName,ClickedPlayerName);
- SendClientMessageToAll(0xFFFFFF,string);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht im Jail");
- }
- }
- case 11:
- {
- SetPlayerHealth(ChosenPlayer[playerid],1000);
- format(string,128,"%s Ist nun unsterblich",ClickedPlayerName);
- SendClientMessage(ChosenPlayer[playerid],GELB,string);
- }
- case 12:
- {
- SetPlayerHealth(ChosenPlayer[playerid],100.0);
- format(string,128,"%s Ist nun sterblich",ClickedPlayerName);
- SendClientMessage(ChosenPlayer[playerid],GELB,string);
- }
- case 13:
- {
- ShowPlayerDialog(playerid,135,DIALOG_STYLE_INPUT,"Wähle einen Skin","Gib die ID deines Wunsch Skins ein :","OK","Abbrechen");
- }
- case 14:
- {
- ShowPlayerDialog(playerid,246,DIALOG_STYLE_INPUT,"Wähle dein Leben aus","Gib dein Leben an :","OK","Abbrechen");
- }
- case 15:
- {
- ShowPlayerDialog(playerid,035,DIALOG_STYLE_INPUT,"Wähle deine Rüstung aus","Gib die Anzahl der weste an","OK","Abbrechen");
- }
- }
- }
- if(dialogid == 135)
- {
- if(!response)
- {
- SendClientMessage(playerid,ROT,"Du hast abgebrochen");
- }
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- if(IsValidSkin(strval(inputtext)))
- {
- SetPlayerSkin(ChosenPlayer[playerid], strval(inputtext));
- format(string,128,"Admin %s setzt deinen Skin auf %d",pName,strval(inputtext));
- SendClientMessage(ChosenPlayer[playerid],GELB,string);
- new string2[128]; format(string2,128,"Du setzt %s's Skin auf %d",ClickedPlayerName,strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid,ROT,"Es sind alle Skins von 1 -> 299 verfügbar :");
- SendClientMessage(playerid,ROT,"8,65,74,86,119,149,208,265,266,267,268,269,270,271,272,273,289");
- ShowPlayerDialog(playerid,skindialog,DIALOG_STYLE_INPUT,"Wähle deinen Skin","Gib deine Skin ID ein :","OK","Abbrechen");
- }
- }
- else
- {
- SendClientMessage(playerid,0xFF0000,"Bitte benutze Nummer");
- ShowPlayerDialog(playerid,skindialog,DIALOG_STYLE_INPUT,"Wähle deinen Skin","Gib deine Skin ID ein :","OK","Abbrechen");
- }
- }
- }
- if(dialogid == 246)
- {
- if(!response)
- {
- SendClientMessage(playerid,ROT,"Du hast abgebrochen");
- }
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- SetPlayerHealth(ChosenPlayer[playerid],strval(inputtext));
- format(string,128,"Admin %s setzt dein Leben auf %d",pName,strval(inputtext));
- SendClientMessage(ChosenPlayer[playerid],GELB,string);
- new string2[128]; format(string2,128,"Du setzt %s's Leben auf %d",ClickedPlayerName,strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid,0xFF0000,"Bitte benutze eine Zahl von 1 -> 100");
- ShowPlayerDialog(playerid,healthdialog,DIALOG_STYLE_INPUT,"Wähle das Leben","Gib das Leben an :","OK","Abbrechen");
- }
- }
- }
- if(dialogid == 035)
- {
- if(!response)
- {
- SendClientMessage(playerid,ROT,"Du hast abgebrochen");
- }
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- SetPlayerArmour(ChosenPlayer[playerid],strval(inputtext));
- format(string,128,"Admin %s setzt deine Schutzweste auf %d",pName,strval(inputtext));
- SendClientMessage(ChosenPlayer[playerid],GELB,string);
- new string2[128]; format(string2,128,"Du setzt %s's Schutzweste auf %d",ClickedPlayerName,strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid,0xFF0000,"Bitte benutze eine Zahl von 1->100");
- ShowPlayerDialog(playerid,armourdialog,DIALOG_STYLE_INPUT,"Wähle aus","Gib die Schutzweste an","OK","Abbrechen");
- }
- }
- }
- if(dialogid == SOGMOTD)
- {
- if(response == 1)
- {
- SendClientMessage(playerid,WEIß,"Jeden Tag eine Neue Information!.");
- }
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Jeden Tag eine Neue Information!.");
- }
- }
- if(dialogid == DIALOG_NEON)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFF00AA, "Neon Installiert.");
- }
- if(listitem == 1)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFF00AA, "Neon Installiert.");
- }
- if(listitem == 2)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFF00AA, "Neon Installiert.");
- }
- if(listitem == 3)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFF00AA, "Neon Installiert.");
- }
- if(listitem == 4)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFF00AA, "Neon Installiert.");
- }
- if(listitem == 5)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFF00AA, "Neon Installiert.");
- }
- if(listitem == 9)
- {
- DestroyObject(GetPVarInt(playerid, "neon")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon1")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon2")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon3"));
- DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon4")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon5")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon6")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon7"));
- DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon8")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon9")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon10")); DeletePVar(playerid, "Status"); DestroyObject(GetPVarInt(playerid, "neon13"));
- DeletePVar(playerid, "Status");
- return 1;
- }
- }
- }
- if(dialogid == DIALOG_GOKARTFAHREN)
- {
- if(response == 1)
- {
- if(GetPlayerMoney(playerid) < 120)
- {
- SendClientMessage(playerid, ROT, "Du hast nicht genug Geld! {120€}");
- return 1;
- }
- GivePlayerMoney(playerid,-120);
- SendClientMessage(playerid,WEIß,"Du möchtest also Würklich Go Kart fahren!");
- SendClientMessage(playerid,GELB,"Du hast dir für {FF3200}-120€{FFFA00} ein Go kart ticket gekauft");
- SendClientMessage(playerid,WEIß,"Die Kartbahn geht mit Timer! Wenn die Zeit");
- SendClientMessage(playerid,WEIß,"Abgelaufen ist Wird die Bahn Versperrt und sie können die Bahn");
- SendClientMessage(playerid,WEIß,"Verlassen Du hast 2 Minuten Zeit bis die Zeit abbläuft viel Spaß");
- SetPlayerPos(playerid,1417.3070,1.4740,1007.8928);
- SetPlayerInterior(playerid,1);
- SendClientMessage(playerid,ROT,"[TIMER] Läuft ab Jetzt Du hast nur 2 Minuten");
- SetTimer("KartbahnTimer1",120000, 0);
- MoveObject(Kartbtor,1372.4000244141, 0.80000001192093, 999.40002441406-1, 7.0);
- }
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du willst also den Ganzen Spaß Verpassen Naja auf wiedersehen");
- SetPlayerInterior(playerid,0);
- }
- }
- if(dialogid == DIALOG_STATS)
- {
- if(response == 0)
- {
- format(string,sizeof(string),"{FFFFFF}Autoschein [{FF2800}%d{FFFFFF}]:\n\nMotorradchein [{FF2800}%d{FFFFFF}]:",pInfo[playerid][pCarLic],pInfo[playerid][pMotoLic]);
- ShowPlayerDialog(playerid,DIALOG_STATSSCHEINE,DIALOG_STYLE_MSGBOX,"{FF0000}Licenses{FFFFFF}",string,"Beenden","Beenden");
- }
- if(response == 1)
- {
- SendClientMessage(playerid,WEIß,"Du hast das Menü {F50000}geschlossen{FEFEFE}");
- }
- }
- if(dialogid == DIALOG_HOTEL)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Dennis sagt:,, {FF8C00}Kommen sie balt wieder{FEFEFE}");
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Zimmer Mieten
- {
- if(GetPlayerMoney(playerid) < 170)
- {
- SendClientMessage(playerid, ROT, "Du hast nicht genug Geld! {170€}");
- return 1;
- }
- GivePlayerMoney(playerid,-170);
- SetPlayerPos(playerid, Hotelspawn );
- SendClientMessage(playerid,GRAU,"Ab Sofort spawnst du hier");
- SendClientMessage(playerid,GRAU,"Wenn du dich neu Einloggst");
- SendClientMessage(playerid,GRAU,"Hinterm Hotel Stehen Autos");
- SendClientMessage(playerid,GRAU,"Die du jetzt Kostenlos");
- SendClientMessage(playerid,GRAU,"Fahren kannst.");
- pInfo[playerid][Fraktion] = 2;
- }
- case 1://Künndigen
- {
- SendClientMessage(playerid,0xFF0000FF,"Dennis Sagt:,, {FF8C00}Das ist aber schade das sie gehen möchten{FEFEFE}!");
- pInfo[playerid][Fraktion] = 0;
- SendClientMessage(playerid,GRAU,"Ab Sofort spawnst du wieder am Noobspawn");
- SetPlayerPos(playerid,1478.4333,-1744.2424,13.5728);
- SetPlayerFacingAngle(playerid, 357.3048);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,0xFF0000FF,"Dennis Sagt:,, {FF8C00}Auf wieder sehen{FEFEFE}");
- }
- }
- }
- }
- if(dialogid == DIALOG_DÖNER)
- {
- if(listitem == 0) //Klein Döner
- {
- if(GetPlayerMoney(playerid) >= 330)
- {
- new Float:PlayerHealth;
- GetPlayerHealth(playerid,PlayerHealth);
- SetPlayerHealth(playerid,PlayerHealth + 50);
- GivePlayerMoney(playerid,-330);
- SendClientMessage(playerid,0x009BFFFF,"Dönerverkäufer: Bitte Sehr! Hier ist ihr kleiner Döner!");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"Dönerverkäufer: Du hast nicht genug Geld für einen Döner!");
- }
- }
- if(listitem == 1) //Groß döner
- {
- if(GetPlayerMoney(playerid) >= 699)
- {
- SetPlayerHealth(playerid,100);
- GivePlayerMoney(playerid,-699);
- SendClientMessage(playerid,0x009BFFFF,"Dönerverkäufer: Bitte Sehr! Hier ist ihr großer Döner!");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"Dönerverkäufer: Du hast nicht genug Geld für einen Döner!");
- }
- }
- if(listitem == 2) //Hand
- {
- if(DOENER [playerid] == 0)
- {
- if(GetPlayerMoney(playerid) >= 1059)
- {
- GivePlayerMoney(playerid,-1059);
- SendClientMessage(playerid,0x009BFFFF,"Du hast dir einen Döner gekauft!");
- SendClientMessage(playerid,0x009BFFFF,"Du kannst ihn per {C3FF00}/Essedöner{009BFF} essen!");
- DOENER [playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"Dönerverkäufer: Du hast nicht genug Geld für einen Döner!");
- }
- }
- else
- {
- SendClientMessage(playerid,0xF0F0F0FF,"Sie haben bereits einen Döner auf der Hand!");
- }
- }
- }
- if(dialogid==DIALOG_LOGIN)
- {
- if(response==0)
- {
- SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SetupPlayerForClassSelection(playerid);
- SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{69FF00}Login{FAFAFA}","{FAFAFA}Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
- return 1;
- }
- else
- {
- Login(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid==DIALOG_REGISTER)
- {
- if(response==0)
- {
- SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SetupPlayerForClassSelection(playerid);
- SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{69FF00}Erstellen{FAFAFA}","{FAFAFA}Gib bitte das gewünschte Passwort ein:","Erstellen","Abbrechen");
- return 1;
- }
- else
- {
- Register(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid==DIALOG_GOTOLS)
- {
- if(response==1)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s hat sich nach Los Santos geportet.", sendername);
- ABroadCast(HELLBLAU,string,4);
- SetPlayerPos(playerid,1478.0393,-1727.7690,13.2153);
- SetPlayerInterior(playerid,0);
- SetPlayerFacingAngle(playerid,282.0271);
- print(string);
- }
- if(response==0)
- {
- SendClientMessage(playerid,WEIß,"Okay du möchtest doch nicht nach Los_Santos");
- }
- }
- if(dialogid==DIALOG_GOTOBSN)
- {
- if(response==1)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s hat sich nach Los Santos geportet.", sendername);
- ABroadCast(HELLBLAU,string,4);
- SetPlayerPos(playerid,1227.1797,-914.0590,42.6812);
- SetPlayerInterior(playerid,0);
- }
- if(response==0)
- {
- SendClientMessage(playerid,BLAU,"Ok dann halt nicht...");
- }
- }
- if(dialogid == Bankmenu)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,Einzahlung,DIALOG_STYLE_INPUT,"Einzahlung","Wert eingeben:","Einzahlen","Verlassen");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,Auszahlung,DIALOG_STYLE_INPUT,"Auszahlung","Wert eingeben:","Auszahlen","Verlassen");
- }
- if(listitem == 2)
- {
- new str[128];
- format(str,sizeof(str),"Konto: %d$",pInfo[playerid][Bank]);
- ShowPlayerDialog(playerid,Kontostand,DIALOG_STYLE_MSGBOX,"Kontostand",str,"Schließen","");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,Ueberweisung,DIALOG_STYLE_INPUT,"Überweisung","Name des Empfängers angeben:","Bestätigen","Verlassen");
- }
- }
- }
- if(dialogid == Einzahlung)
- {
- new str[128];
- if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlen\nAuszahlen\nKontostand\nÜberweisung","Wählen","Beenden");
- if(GetPlayerMoney(playerid) < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug Geld dabei!");
- GivePlayerMoney(playerid, - strval(inputtext));
- pInfo[playerid][Bank] += strval(inputtext);
- format(str,sizeof(str),"Sie haben %d$ auf ihr Konto eingezahlt",strval(inputtext));
- ShowPlayerDialog(playerid,EinzahlungText,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen","");
- }
- if(dialogid == Auszahlung)
- {
- new str[128];
- if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlen\nAuszahlen\nKontostand\nÜberweisung","Wählen","Beenden");
- if(pInfo[playerid][Bank] < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug auf dem Konto!");
- GivePlayerMoney(playerid,strval(inputtext));
- pInfo[playerid][Bank] -= strval(inputtext);
- format(str,sizeof(str),"Sie haben %d$ von ihrem Konto abgehoben",strval(inputtext));
- ShowPlayerDialog(playerid,AuszahlungText,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen","");
- }
- if(dialogid == Ueberweisung)
- {
- new pID = pInfo[playerid][ubid];
- if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlen\nAuszahlen\nKontostand\nÜberweisung","Wählen","Beenden");
- if(sscanf(inputtext,"u",pID))return ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion","Ungültige Angabe! Wiederholen Sie den Vorgang","Schließen","") ;
- if(!IsPlayerConnected(pID))return ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion","Ungültiger Empfänger! Wiederholen Sie den Vorgang","Schließen","") ;
- if (pID == playerid)return ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion","Ungültiger Empfänger! Wiederholen Sie den Vorgang","Schließen","") ;
- ShowPlayerDialog(playerid,Ueberweisung2,DIALOG_STYLE_INPUT,"Überweisung","Zu überweisende Summe angeben:","Überweisen","Verlassen");
- }
- if(dialogid == Ueberweisung2)
- {
- new str[128],str2[128],str3[128],pID = pInfo[playerid][ubid];
- if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlen\nAuszahlen\nKontostand\nÜberweisung","Wählen","Beenden");
- if(pInfo[playerid][Bank] < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug Geld auf dem Konto!");
- pInfo[playerid][Bank] -= strval(inputtext);
- pInfo[pID][Bank] += strval(inputtext);
- format(str,sizeof(str),"Sie haben %d$ auf das Konto von %s überwiesen\nNeuer Kontostand: %d$",strval(inputtext),SpielerName(playerid),pInfo[playerid][Bank]);
- ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Schließen","");
- format(str2,sizeof(str2),"%s hat ihnen %d$ auf ihr Konto überwiesen",SpielerName(playerid),strval(inputtext));
- format(str3,sizeof(str3)," | ---Neuer Kontostand: %d$--- | ",pInfo[pID][Bank]);
- SendClientMessage(pID,0xC8C8C8FF,str2);
- SendClientMessage(pID,0xEAE090FF,str3);
- }
- if(dialogid == DIALOG_ARBEITSAMT)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du willst also keinen job okay Tschau");
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Job [Farmer][Landwirdschafft]
- {
- SendClientMessage(playerid,WEIß,"Du bist nun ein Farmer");
- SendClientMessage(playerid,WEIß,"Du kannst gleich anfangen");
- SendClientMessage(playerid,WEIß,"Du wirst zum Arbeitsplatz Geportet");
- SetPlayerPos(playerid,-1055.4497,-1190.8584,129.1374);
- SetPlayerInterior(playerid,0);
- pInfo[playerid][Job] = 1;
- }
- }
- }
- }
- if(dialogid == DIALOG_FARMERJOB)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,WEIß,"Du willst also nicht arbeiten wie du willst");
- }
- if(response == 1)
- {
- switch (listitem)
- {
- case 0://Job Farmer [traktor fahren]
- {
- SendClientMessage(playerid,WEIß,"Fahre zu den Checkpointen");
- SetPlayerPos(playerid,-1208.1583,-1085.7153,128.2656);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,ROT,"Warte 10 Selkunden");
- SendClientMessage(playerid,WEIß,"in 10 Selkunden kommt dein Traktor");
- SetTimer("Farmerjobstartet",1000, 0);
- FreezePlayer(playerid);
- }
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du Hast kein Adminrang [5]");
- {
- new string[300];
- format(string,sizeof(string),"Ban\nKick\nKill\nSlap\nTöten\nZum Spieler porten\nSpieler her porten\nMute\nUnmute\nJail\nUnjail\nUnsterblich machen\nSterblich machen\nSkin ändern\nSet Health\nSet Armor");
- ShowPlayerDialog(playerid,apdialog,DIALOG_STYLE_LIST,"Wähle eine Option",string,"Wählen","Abbrechen");
- ChosenPlayer[playerid] = clickedplayerid;
- }
- return 1;
- }
- stock SpielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock Register(playerid,key[])
- {
- new Spielerdatei[64];
- new string[220];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/User/%s.txt",name);
- dini_Create(Spielerdatei);
- dini_Set(Spielerdatei,"Passwort",key);
- SendClientMessage(playerid,WEIß,"Erfolgreich registriert.");
- GameTextForPlayer(playerid, "~y~Nun Kommt das [Tutorial]",2000, 4 );
- SetPlayerScore(playerid,0);
- GivePlayerMoney(playerid,700);
- format(string, sizeof(string), "{FFFA00}%s {FFFA00}Ist {FF0000}NEU {FFFA00}auf dem Server", name);
- SendClientMessageToAll(GELB, string);
- TutTimer[playerid] = SetTimerEx("OnPlayerTutorial",1000,1,"i",playerid);
- SetPVarInt(playerid,"loggedin",1);
- return 1;
- }
- stock Login(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- new stringnews[1700];
- new string[256];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/User/%s.txt",name);
- if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
- {
- LADESPIELERACCOUNT(playerid);
- SendClientMessage(playerid,WEIß,"--------------------");
- format(string, sizeof(string), "{FEFEFE}Willkommen zurück {FFBE00}%s{FEFEFE}", name);
- SendClientMessageToAll(GELB, string);
- SendClientMessage(playerid,WEIß,"--------------------");
- SpawnPlayer(playerid);
- format(stringnews,sizeof(stringnews),"{FEFEFE}Herzlich Willkommen auf unseren Server.\n\n\n\nWie ihr sicher wisst, ist unser Server noch in der Test und Aufbauphase.\nEs kann vorkommen, das ihr Bugs forfindet, bitte meldet die unter [{05FF00}Ronny-Player@hotmail.de{FAFAFA}].\n\n\n\nSolltet ihr Probleme - Fragen haben, einfach /report\n\n\n{FF1E00}NEWS{FAFAFA}:\nIch Verkaufe dieses Script Meldet euch.Preis Verhandelbar\nWir wünschen euch viel Spaß.\nMit freundlichen Grüßen\nDas SoG-Admin Team");
- ShowPlayerDialog(playerid, SOGMOTD, DIALOG_STYLE_MSGBOX, "Message of the Day {0FFF00}[SoG]{FEFEFE}",stringnews,"Ok","Ok");
- SetPlayerColor(playerid,WEIß);
- if(pInfo[playerid][Level] <= 2)
- {
- Noob[playerid] = Create3DTextLabel("{FAFAFA}*{F50000}Anfänger{FAFAFA}*",WEIß,30.0,40.0,50.0,40.0,0);
- Attach3DTextLabelToPlayer(Noob[playerid], playerid, 0.0, 0.0, 0.4);
- Noobi[playerid] = 1;
- }
- return 1;
- }
- else
- {
- SendClientMessage(playerid,BLAU,"Falsches Passwort.");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{69FF00}Login{FAFAFA}","{FAFAFA}Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
- return 1;
- }
- }
- stock LADESPIELERACCOUNT(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/User/%s.txt",name);
- SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
- GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- pInfo[playerid][Adminlevel] = dini_Int(Spielerdatei, "Adminlevel");
- pInfo[playerid][Bank] = dini_Int(Spielerdatei, "Bank");
- pInfo[playerid][Fraktion] = dini_Int(Spielerdatei, "Fraktion");
- pInfo[playerid][Job] = dini_Int(Spielerdatei, "Job");
- pInfo[playerid][Knast] = dini_Int(Spielerdatei,"Jailed");
- pInfo[playerid][pCarLic] = dini_Int(Spielerdatei,"CarLic");
- pInfo[playerid][pMotoLic] = dini_Int(Spielerdatei,"MotoLic");
- SetPVarInt(playerid,"timeban",dini_Int(Spielerdatei,"timeban"));
- pInfo[playerid][WantedLevel] = dini_Int(Spielerdatei,"Wanted");
- pInfo[playerid][pLevel] = dini_Int(Spielerdatei,"Level");
- pInfo[playerid][pExp] = dini_Int(Spielerdatei,"Respect");
- pInfo[playerid][gPupgrade] = dini_Int(Spielerdatei,"UpgradePoints");
- if(gettime()<dini_Int(Spielerdatei,"timeban"))
- {
- SendClientMessage(playerid,ROT,"Du bist noch gebannt versuche es Später wieder!!!");
- Kick(playerid);
- return 1;
- }
- SetPVarInt(playerid,"loggedin",1);
- return 1;
- }
- stock SpielSpeichern(playerid)
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/User/%s.txt",name);
- dini_IntSet(Spielerdatei, "Adminlevel", pInfo[playerid][Adminlevel]);
- dini_IntSet(Spielerdatei, "Fraktion", pInfo[playerid][Fraktion]);
- dini_IntSet(Spielerdatei, "Bank", pInfo[playerid][Bank]);
- dini_IntSet(Spielerdatei, "Job", pInfo[playerid][Job]);
- dini_IntSet(Spielerdatei, "Geld", pInfo[playerid][Geld]);
- dini_IntSet(Spielerdatei, "Level", pInfo[playerid][Level]);
- dini_IntSet(Spielerdatei,"timeban",GetPVarInt(playerid,"timeban"));
- dini_IntSet(Spielerdatei,"Jailed",pInfo[playerid][Knast]);
- dini_IntSet(Spielerdatei,"CarLic",pInfo[playerid][pCarLic]);
- dini_IntSet(Spielerdatei,"MotoLic",pInfo[playerid][pMotoLic]);
- dini_IntSet(Spielerdatei, "Wanted",pInfo[playerid][WantedLevel]);
- dini_IntSet(Spielerdatei, "Level",pInfo[playerid][pLevel]);
- dini_IntSet(Spielerdatei, "Respect",pInfo[playerid][pExp]);
- dini_IntSet(Spielerdatei, "UpgradePoints",pInfo[playerid][gPupgrade]);
- SaveCoords(playerid);
- }
- return 1;
- }
- stock isPlayerInFrakt(playerid,fraktid)
- {
- if(pInfo[playerid][Fraktion] ==fraktid)return 1;
- return 0;
- }
- stock isPlayerAnAdmin(playerid,rang)
- {
- if(pInfo[playerid][Adminlevel]>=rang)return 1;
- return 0;
- }
- 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;
- }
- public payday()
- {
- new std_x,sek_x,min_x;
- gettime(std_x,min_x,sek_x);
- if(!min_x)
- {
- for (new i = 0; i < MAX_PLAYERS; i++)
- {
- SendClientMessage(i,GRÜN,"----------| PayDay |----------");
- SendClientMessage(i,GELB,"Eine Stunde ist nun wieder um");
- SendClientMessage(i,GELB,"Du Bekommst 10000€ PayDay");
- SendClientMessage(i,GELB,"Du bekommst 1 Resbect punkt");
- SendClientMessage(i,GRÜN,"------------------------------");
- pInfo[i][pExp]++;
- GivePlayerMoney(i,10000);
- if(pInfo[i][Fraktion] == 2)
- {
- SendClientMessage(i,ROT,"----------| Hotel |----------");
- SendClientMessage(i,GELB,"Da du im Hotel bist musst du die Zimmer Rechnung zahlen");
- SendClientMessage(i,GELB,"-170€");
- GivePlayerMoney(i,-170);
- }
- }
- return 0;
- }
- return 1;
- }
- public Wetter()
- {
- Weather[0] = WetterRandomLS[random(sizeof(WetterRandomLS))];
- Weather[1] = WetterRandomSF[random(sizeof(WetterRandomSF))];
- Weather[2] = WetterRandomLV[random(sizeof(WetterRandomLV))];
- }
- public SetWetter()
- {
- new Float:xx, Float:yy, Float:zz;
- for(new i=0; i< GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- GetPlayerPos(i, xx, yy, zz);
- if((xx > -992.5172 && xx < 4000.0000) && (yy < 528.0000 && yy > -4000.0000)) //Los Santos
- {
- SetPlayerWeather(i, Weather[0]);
- //Los Santos
- }
- if((xx > -4000.0000 && xx< -992.5172) && (yy < 4000.0000 && yy > -4000.0000)) //San Fierro
- {
- SetPlayerWeather(i, Weather[1]);
- //San Fierro
- }
- if((xx > -992.5172 && xx< 4000.0000) && (yy < 4000.0000 && yy > 528.0000)) //Las Venturas
- {
- SetPlayerWeather(i, Weather[2]);
- //Las Venturas
- }
- }
- }
- return 1;
- }
- public Drivein(playerid)
- {
- SetPlayerHealth(playerid,100.0);
- GivePlayerMoney(playerid,-20);
- SendClientMessage(playerid, ROT,"Personal: Ihr Essen wurde zubereitet! Auf wiedersehen, und einen Guten Hunger!");
- TogglePlayerControllable(playerid, 1);
- GameTextForPlayer(playerid, "~r~ -20$", 3000, 1);
- }
- public IsAtDrivein(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,10.0,801.5522, -1628.91, 13.3828) || IsPlayerInRangeOfPoint(playerid,10.0,1209.958,-896.7405, 42.9259))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid,10.0,-2341.86, 1021.184, 50.6953) || IsPlayerInRangeOfPoint(playerid,10.0,2485.291, 2022.611, 10.8203))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid,10.0,1859.496, 2084.797, 10.8203) || IsPlayerInRangeOfPoint(playerid,10.0,-2349.49, -152.182, 35.3203))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid,10.0,2409.651, -1488.65, 23.8281) || IsPlayerInRangeOfPoint(playerid,10.0,2377.733, -1909.27, 13.3828))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid,10.0,2375.014, 2021.186, 10.8203))
- {
- return 1;
- }
- }
- return 0;
- }
- public Ping2(playerid)
- {
- Ping1[playerid] = 1;
- return 1;
- }
- stock IsPlayerInArea(playerid,Float:minX,Float:minY,Float:maxX,Float:maxY)
- {
- new Float:pX,Float:pY,Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- if(pX >= minX && pX <= maxX && pY >= minY && pY <= maxY) return 1;
- else return 0;
- }
- public SetupPlayerForClassSelection(playerid)
- {
- if(AtClothes[playerid] == 0)
- {
- switch(random(3))
- {
- case 0:
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1411.6930,-807.9207,76.5411);
- SetPlayerFacingAngle(playerid,164.6172);
- SetPlayerCameraPos(playerid,1392.8984,-888.2363,38.5045);
- SetPlayerCameraLookAt(playerid,1411.6930,-807.9207,76.5411);
- }
- case 1:
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1411.6930,-807.9207,76.5411);
- SetPlayerFacingAngle(playerid,164.6172);
- SetPlayerCameraPos(playerid,1392.8984,-888.2363,38.5045);
- SetPlayerCameraLookAt(playerid,1411.6930,-807.9207,76.5411);
- }
- default:
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1411.6930,-807.9207,76.5411);
- SetPlayerFacingAngle(playerid,164.6172);
- SetPlayerCameraPos(playerid,1392.8984,-888.2363,38.5045);
- SetPlayerCameraLookAt(playerid,1411.6930,-807.9207,76.5411);
- }
- }
- }
- else
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1411.6930,-807.9207,76.5411);
- SetPlayerFacingAngle(playerid,164.6172);
- SetPlayerCameraPos(playerid,1392.8984,-888.2363,38.5045);
- SetPlayerCameraLookAt(playerid,1411.6930,-807.9207,76.5411);
- }
- }
- strtok(const string1[], &index)
- {
- new length = strlen(string1);
- while ((index < length) && (string1[index] <= ' '))
- {
- index++;
- }
- new offset = index;
- new result[20];
- while ((index < length) && (string1[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string1[index];
- index++;
- }
- result[index - offset] = EOS;
- return result;
- }
- public ABroadCast(color,const string1[],level)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if (pInfo[i][Adminlevel] >= level)
- {
- SendClientMessage(i, color, string1);
- printf("%s", string1);
- }
- }
- }
- return 1;
- }
- public PayLog(string1[])
- {
- new entry[256];
- format(entry, sizeof(entry), "%s\n",string1);
- new File:hFile;
- hFile = fopen("GiebGeld.log", io_append);
- fwrite(hFile, entry);
- fclose(hFile);
- }
- public RemoveObjekt(playerid)
- {
- print("Remove Objekte werden geladen...");
- //Tankstelle [Grove Street] Entfernt
- RemoveBuildingForPlayer(playerid, 5535, 1918.8516, -1776.3281, 16.9766, 0.25);
- RemoveBuildingForPlayer(playerid, 5681, 1921.4844, -1778.9141, 18.5781, 0.25);
- RemoveBuildingForPlayer(playerid, 5409, 1918.8516, -1776.3281, 16.9766, 0.25);
- RemoveBuildingForPlayer(playerid, 1676, 1941.6563, -1778.4531, 14.1406, 0.25);
- RemoveBuildingForPlayer(playerid, 1676, 1941.6563, -1774.3125, 14.1406, 0.25);
- RemoveBuildingForPlayer(playerid, 955, 1928.7344, -1772.4453, 12.9453, 0.25);
- RemoveBuildingForPlayer(playerid, 1676, 1941.6563, -1771.3438, 14.1406, 0.25);
- RemoveBuildingForPlayer(playerid, 1676, 1941.6563, -1767.2891, 14.1406, 0.25);
- RemoveBuildingForPlayer(playerid, 1283, 1930.3750, -1753.1016, 15.5938, 0.25);
- RemoveBuildingForPlayer(playerid, 1283, 1952.5156, -1751.3750, 15.5547, 0.25);
- RemoveBuildingForPlayer(playerid, 1283, 1940.9063, -1741.1484, 15.6016, 0.25);
- //STadthalle LS entfernt
- RemoveBuildingForPlayer(playerid, 4003, 1481.0781, -1747.0313, 33.5234, 0.25);
- RemoveBuildingForPlayer(playerid, 4024, 1479.8672, -1790.3984, 56.0234, 0.25);
- RemoveBuildingForPlayer(playerid, 4044, 1481.1875, -1785.0703, 22.3828, 0.25);
- RemoveBuildingForPlayer(playerid, 1527, 1448.2344, -1755.8984, 14.5234, 0.25);
- RemoveBuildingForPlayer(playerid, 713, 1407.1953, -1749.3125, 13.0938, 0.25);
- RemoveBuildingForPlayer(playerid, 713, 1405.2344, -1821.1172, 13.1016, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1417.9766, -1832.5313, 11.9844, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1405.5781, -1831.6953, 12.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 700, 1447.1016, -1832.5000, 12.9141, 0.25);
- RemoveBuildingForPlayer(playerid, 1231, 1432.3047, -1832.9141, 15.2891, 0.25);
- RemoveBuildingForPlayer(playerid, 4174, 1435.7656, -1823.6641, 15.1797, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1456.3984, -1832.5313, 11.9844, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1464.0938, -1831.8828, 12.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 1231, 1480.0313, -1832.9141, 15.2891, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1504.8438, -1832.5313, 11.9844, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1499.0469, -1832.2734, 12.8828, 0.25);
- RemoveBuildingForPlayer(playerid, 700, 1512.9453, -1832.3516, 13.4688, 0.25);
- RemoveBuildingForPlayer(playerid, 700, 1404.9141, -1765.2656, 12.9141, 0.25);
- RemoveBuildingForPlayer(playerid, 4173, 1427.2734, -1756.1797, 15.0000, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1415.3125, -1748.5625, 12.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1429.5313, -1748.4219, 12.9063, 0.25);
- RemoveBuildingForPlayer(playerid, 700, 1438.0313, -1747.9375, 13.4453, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1447.9063, -1748.2266, 12.9063, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1451.6250, -1727.6719, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 4002, 1479.8672, -1790.3984, 56.0234, 0.25);
- RemoveBuildingForPlayer(playerid, 3980, 1481.1875, -1785.0703, 22.3828, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1467.9844, -1727.6719, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1485.1719, -1727.6719, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1505.1797, -1727.6719, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1516.0000, -1748.6016, 13.0078, 0.25);
- RemoveBuildingForPlayer(playerid, 1231, 1529.2891, -1832.9141, 15.2891, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1549.5313, -1832.3125, 12.8828, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1555.6641, -1830.5938, 13.0234, 0.25);
- RemoveBuildingForPlayer(playerid, 4175, 1524.4141, -1823.8516, 15.1797, 0.25);
- RemoveBuildingForPlayer(playerid, 700, 1554.8203, -1816.1563, 13.4766, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1553.2578, -1764.8125, 12.7969, 0.25);
- RemoveBuildingForPlayer(playerid, 4172, 1534.7656, -1756.1797, 15.0000, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1533.2656, -1749.0234, 12.8047, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1522.1641, -1748.5703, 13.0234, 0.25);
- RemoveBuildingForPlayer(playerid, 700, 1553.7031, -1747.9375, 13.4063, 0.25);
- print("Remove Objekte gelden");
- return 1;
- }
- public IsANoTachoVehicle(carid)
- {
- new model = GetVehicleModel(carid);
- {
- if(model == 481 || model == 509 || model == 510)
- {
- return 1;
- }
- }
- return 0;
- }
- ocmd:ban(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du brauchst Adminrang 5!");
- new pID, time, grund[128];
- if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,WEIß,"/Ban [playerid] [zeit] [grund]");
- if(IsPlayerConnected(pID))
- {
- if(time>0&&time<1000)
- {
- new string[128];
- format(string,sizeof(string),"AdmCmd: %s wurde von %s für %i Minuten gebannt Grund: %s!!!",SpielerName(pID),SpielerName(playerid),time,grund);
- SendClientMessageToAll(ROT,string);
- new wert;
- wert=gettime()+(60*time);
- SetPVarInt(pID,"timeban",wert);
- Kick(pID);
- return 1;
- }
- SendClientMessage(playerid,GRAU,"Ungültige Zeit!!!");
- return 1;
- }
- SendClientMessage(playerid,GRAU,"Falsche ID");
- return 1;
- }
- public PlaySoundForPlayer(playerid,soundid)
- {
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- PlayerPlaySound(playerid,soundid,X,Y,Z);
- return 1;
- }
- public AlleSpielerKontrollieren()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && IstSpielerGespawnt[i] == true)
- {
- if(!IsPlayerNPC(i))
- {
- new Float:PositionX, Float:PositionY, Float:PositionZ;
- GetPlayerPos(i, PositionX, PositionY, PositionZ);
- if(PositionX == AlteSpielerPos[i][0] && PositionY == AlteSpielerPos[i][1] && PositionZ == AlteSpielerPos[i][2])
- {
- SendClientMessage(i,ROT, "AntiAFK: Du wirst in 10 Sekunden gekickt, wenn du nicht wieder am Spiel teilnimmst."); // Rot
- SetTimerEx("SpielerKontrollieren", 10000, 0, "i", i); //10000 ms = 10 Sekunden
- }
- AlteSpielerPos[i][0] = PositionX;
- AlteSpielerPos[i][1] = PositionY;
- AlteSpielerPos[i][2] = PositionZ;
- }
- }
- }
- return 1;
- }
- public SpielerKontrollieren(playerid)
- {
- if(IsPlayerConnected(playerid) && IstSpielerGespawnt[playerid] == true)
- {
- if(!IsPlayerNPC(playerid))
- {
- new AntiAFKMessage[128];
- new Float:PositionX, Float:PositionY, Float:PositionZ;
- GetPlayerPos(playerid, PositionX, PositionY, PositionZ);
- if(PositionX == AlteSpielerPos[playerid][0] && PositionY == AlteSpielerPos[playerid][1] && PositionZ == AlteSpielerPos[playerid][2])
- {
- SendClientMessage(playerid, ROT, "AntiAFK: Wegen Untätigkeit gekickt!");
- format(AntiAFKMessage, sizeof(AntiAFKMessage), "AntiAFK: %s wurde wegen Untätigkeit gekickt!", SpielerName(playerid));
- SendClientMessageToAll(ROT, AntiAFKMessage);
- Kick(playerid);
- }
- }
- }
- return 1;
- }
- public AFKTextDraw(playerid)
- {
- new string[128];
- new Text3D[40];
- AFKTimer[playerid] ++;
- format(string,sizeof(string),"~y~AFK Status~w~: ~w~Aktiviert~n~~y~Sekunden~w~: %d", AFKTimer[playerid]);
- TextDrawSetString(Textdraw0[playerid], string);
- format(Text3D, sizeof(Text3D), "Spieler ist AFK\nSekunden: {FFFFFF}%d", AFKTimer[playerid]);
- Update3DTextLabelText(AFK3DTextLabel[playerid], AFK_3DTextLabel, Text3D);
- }
- 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 ProxDetectorS(Float:radi, playerid, targetid)
- {
- if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
- {
- 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);
- GetPlayerPos(targetid, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- return 1;
- }
- }
- return 0;
- }
- stock IsValidSkin(SkinID)
- {
- if((SkinID == 0)||(SkinID == 7)||(SkinID >= 9 && SkinID <= 41)||(SkinID >= 43 && SkinID <= 64)||(SkinID >= 66 && SkinID <= 73)||(SkinID >= 75 && SkinID <= 85)||(SkinID >= 87 && SkinID <= 118)||(SkinID >= 120 && SkinID <= 148)||(SkinID >= 150 && SkinID <= 207)||(SkinID >= 209 && SkinID <= 264)||(SkinID >= 274 && SkinID <= 288)||(SkinID >= 290 && SkinID <= 299)) return true;
- else return false;
- }
- public KartbahnTimer1()
- {
- for(new Kartbahnid = 0; Kartbahnid < MAX_PLAYERS; Kartbahnid++)
- {
- SendClientMessage(Kartbahnid,ROT,"In 20 Selkunden wirdst du gespawnt");
- MoveObject(Kartbtor,1372.4000244141, 0.80000001192093, 999.40002441406+1, 7.0);
- PlaySoundForPlayer(Kartbahnid,1035);
- SetTimerEx("PlaySoundForPlayer",2000,0,"id",Kartbahnid,1036);
- SetTimer("KartbahnTimer2",10000, 0);
- }
- return 1;
- }
- public KartbahnTimer2()
- {
- for(new Kartbahnid = 0; Kartbahnid < MAX_PLAYERS; Kartbahnid++)
- {
- SendClientMessage(Kartbahnid,WEIß,"Die Kart Fahrt ist nun Zuende!");
- SendClientMessage(Kartbahnid,WEIß,"Wir hoffen es hat ihnen spaß gemacht");
- SendClientMessage(Kartbahnid,GELB,"Kommen sie Balt wieder,");
- SetPlayerPos(Kartbahnid,1309.4242,-1378.6674,13.6830);
- SetPlayerInterior(Kartbahnid,0);
- MoveObject(Kartbtor,1372.4000244141, 0.80000001192093, 999.40002441406-1, 7.0);
- }
- return 1;
- }
- forward SendAdminMessage(color, string[]);
- public SendAdminMessage(color, string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new playerid;
- if(pInfo[playerid][Adminlevel]>=0)return 1;
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- return 1;
- }
- public Ronny()
- {
- /*
- Ich Bdanke mich an Alle Käufer
- Bei fragen / Probleme
- Ronny-Player@hotmail.de
- */
- }
- public OnPlayerPruefung(playerid)
- {
- PruefungsSchritt[playerid]++;
- if(PruefungsSchritt[playerid] == 2)
- {
- for(new msg=0; msg<50; msg++) SendClientMessage(playerid,WEIß," ");
- GameTextForPlayer(playerid,"~g~Lesen",5000,3);
- SendClientMessage(playerid,WEIß,"Willkommen in der Fahrschule Los_Santos");
- SendClientMessage(playerid,WEIß,"Es ist Gut das sie Lesen Da sie hier Viele");
- SendClientMessage(playerid,WEIß,"Informationen erfahren und damit den");
- SendClientMessage(playerid,WEIß,"Führerschein bestehen können Viel Spaß");
- SendClientMessage(playerid,WEIß,"Damit das Lesen mehr Spaß macht Mit Radio");
- PlayAudioStreamForPlayer(playerid, "http://mp3.89.0rtl.de/listen.pls");
- }
- else if(PruefungsSchritt[playerid] == 10)
- {
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,ROT ,"--------------------[Parken]--------------------");
- SendClientMessage(playerid,WEIß,"Also so solltest du am besten immer parken!");
- SendClientMessage(playerid,WEIß,"Du Parkst dein Auto am besten immer auf einem");
- SendClientMessage(playerid,WEIß,"Parkplatz oder Halb gehweg halb Straße");
- }
- else if(PruefungsSchritt[playerid] == 25)
- {
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,ROT ,"--------------------[Fahren]--------------------");
- SendClientMessage(playerid,WEIß,"Du Solltest immer auf der Rechten Straßenseite");
- SendClientMessage(playerid,WEIß,"Fahren Außer Die Polizei - Verkehrs Schilder.");
- SendClientMessage(playerid,WEIß,"Weise darauf hin. Außer es sollte eine Baustelle");
- SendClientMessage(playerid,WEIß,"den Weg Versperren dürfen sie auch links Fahren");
- }
- else if(PruefungsSchritt[playerid] == 40)
- {
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid, ROT,"--------------------[Ampel]--------------------");
- SendClientMessage(playerid,WEIß,"Du musst immer bei ROT anhalten außer es ist ");
- SendClientMessage(playerid,WEIß,"ein Grüner pfreil an der ampel.Dann dürfen sie");
- SendClientMessage(playerid,WEIß,"Fahren.");
- }
- else if(PruefungsSchritt[playerid] == 58)
- {
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,ROT, "----------[Polizei/Rettungsdienste]----------");
- SendClientMessage(playerid,WEIß,"Sollte ein Blaulicht Fahrzeug kommen müssen");
- SendClientMessage(playerid,WEIß,"sie immer Rechts Rann fahren da sie auch");
- SendClientMessage(playerid,WEIß,"möchten das mann Ihnen Hilfe");
- }
- else if(PruefungsSchritt[playerid] == 72)
- {
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,ROT, "--------------------[Km/H]--------------------");
- SendClientMessage(playerid,WEIß,"Innerorts [Maximal[50 Km/H]}");
- SendClientMessage(playerid,WEIß,"Autobahn [Maximal[180 Km/H]");
- SendClientMessage(playerid,WEIß,"Außerorts[Maximal[120 Km/H]");
- }
- else if(PruefungsSchritt[playerid] == 85)
- {
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"So Das wars wir hoffen sie haben alles");
- SendClientMessage(playerid,WEIß,"Gut gelesen Sie werden nun wieder zur");
- SendClientMessage(playerid,WEIß,"Fahrschule gespawnt Viel Glück");
- StopAudioStreamForPlayer(playerid);
- KillTimer(PruefungsTimer[playerid]);
- SetPlayerHealth(playerid,0);
- PruefungsTimer[playerid] = SetTimerEx("OnPlayerPruefung",1000,1,"i",playerid);
- SetPlayerPos(playerid,1495.1326,1307.2745,1093.2917);
- SetPlayerInterior(playerid,3);
- }
- return 1;
- }
- public OnPlayerTutorial(playerid)
- {
- TutorialSchritt[playerid]++;
- if(TutorialSchritt[playerid] == 2)
- {
- for(new msg=0; msg<50; msg++) SendClientMessage(playerid,WEIß," ");
- FreezePlayer(playerid);
- PlayAudioStreamForPlayer(playerid, "http://mp3.89.0rtl.de/listen.pls");
- TextDrawShowForPlayer(playerid, pInfo[playerid][LetterboxBottom]);
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1411.6930,-807.9207,76.5411);
- SetPlayerFacingAngle(playerid,164.6172);
- SetPlayerCameraPos(playerid,1392.8984,-888.2363,38.5045);
- SetPlayerCameraLookAt(playerid,1411.6930,-807.9207,76.5411);
- SendClientMessage(playerid,ROT ,"====================[Tutorial]====================");
- SendClientMessage(playerid,GELB,"Willkommen im Streets of German Tutorial neuling"),
- SendClientMessage(playerid,GELB,"in diesem Tutorial werden dir wichtige Orte und"),
- SendClientMessage(playerid,GELB,"wichtige Funktionen gezeigt Viel Spaß beim lesen");
- SendClientMessage(playerid,ROT ,"==================================================");
- }
- else if(TutorialSchritt[playerid] == 10)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1478.8849,-1746.0381,14.3243);
- SetPlayerFacingAngle(playerid,0.2115);
- SetPlayerCameraPos(playerid,1475.9128,-1697.2858,14.0469);
- SetPlayerCameraLookAt(playerid,1478.8849,-1746.0381,14.3243);
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,ROT ,"====================[Hotel]=====================");
- SendClientMessage(playerid,WEIß,"Hier neben dem Lspd findest du unser Stadt Hotel");
- SendClientMessage(playerid,WEIß,"Hier kannst du für 120€ pro Payday wohnen wenn ");
- SendClientMessage(playerid,WEIß,"du hier wohnst spawnst du nach jedem Login hier");
- SendClientMessage(playerid,WEIß,"Du kannst auch die Fahrzeuge hinterm hotel nutzen");
- SendClientMessage(playerid,ROT ,"================================================");
- }
- else if(TutorialSchritt[playerid] == 25)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1308.7920,-1369.0386,13.5551);
- SetPlayerFacingAngle(playerid,211.4628);
- SetPlayerCameraPos(playerid,1315.4135,-1383.9585,13.8159);
- SetPlayerCameraLookAt(playerid,1308.7920,-1369.0386,13.5551);
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,ROT ,"====================[Go-Kart])====================");
- SendClientMessage(playerid,GELB,"Hier findest du die Go-Kart bahn.");
- SendClientMessage(playerid,GELB,"eine Runde Go-Kart fahren. es macht immer");
- SendClientMessage(playerid,GELB,"wieder spaß gegen seinen freunden Rennen");
- SendClientMessage(playerid,GELB,"zu Fahren. Preis 100€");
- SendClientMessage(playerid,ROT ,"==================================================");
- }
- else if(TutorialSchritt[playerid] == 40)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,2047.5005,-1912.1383,13.5469);
- SetPlayerFacingAngle(playerid,236.8070);
- SetPlayerCameraPos(playerid,2066.5342,-1923.2932,13.5469);
- SetPlayerCameraLookAt(playerid,2047.5005,-1912.1383,13.5469);
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid, ROT,"====================[Fahrschule]====================");
- SendClientMessage(playerid,GELB,"Hier Findest du die Fahrschule! Los_Santos");
- SendClientMessage(playerid,GELB,"Hier kannst du viele Scheine machen zurzeit nur");
- SendClientMessage(playerid,GELB,"A-Motorrad,und,B-Auto, mehr beim nästen update!");
- SendClientMessage(playerid, ROT,"====================================================");
- }
- else if(TutorialSchritt[playerid] == 58)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1286.2980,-1325.8682,13.5497);
- SetPlayerFacingAngle(playerid,97.4858);
- SetPlayerCameraPos(playerid,1276.1947,-1331.0437,13.3571);
- SetPlayerCameraLookAt(playerid,1286.2980,-1325.8682,13.5497);
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,ROT, "====================[Arbeitsamt]==================");
- SendClientMessage(playerid,GELB,"Hier Findest du das Arbeitsamt!");
- SendClientMessage(playerid,GELB,"Hier kannst du dir ein paar nebenjobs besorgen");
- SendClientMessage(playerid,ROT, "=================================================");
- }
- else if(TutorialSchritt[playerid] == 72)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1550.4830,-1659.8788,13.5621);
- SetPlayerFacingAngle(playerid,58.7027);
- SetPlayerCameraPos(playerid,1518.5027,-1628.9891,13.5469);
- SetPlayerCameraLookAt(playerid,1550.4830,-1659.8788,13.5621);
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,ROT, "====================[Polizei]====================");
- SendClientMessage(playerid,GELB,"Hier befindet sich das Lspd. unsere Polizei");
- SendClientMessage(playerid,GELB,"die polizei sorgt für recht und ortnung.");
- SendClientMessage(playerid,GELB,"solltest du probleme machen wird es teuer / Knast");
- SendClientMessage(playerid,ROT, "===================================================");
- }
- else if(TutorialSchritt[playerid] == 82)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1703.3634,-1882.8796,13.5694);
- SetPlayerFacingAngle(playerid,293.7880);
- SetPlayerCameraPos(playerid,1727.7870,-1874.4536,13.5634);
- SetPlayerCameraLookAt(playerid,1703.3634,-1882.8796,13.5694);
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,ROT, "===============[noobspawn]===============");
- SendClientMessage(playerid,GELB,"Hier ist wohl erstmal dein Zuhause");
- SendClientMessage(playerid,GELB,"Hier kannst du Telefonieren Döner essen");
- SendClientMessage(playerid,GELB,"und dir einen Roller mieten");
- SendClientMessage(playerid,ROT, "=========================================");
- }
- else if(TutorialSchritt[playerid] == 105)
- {
- TextDrawHideForPlayer(playerid, pInfo[playerid][LetterboxBottom]);
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1249.4974,-1702.1129,15.7899);
- SetPlayerFacingAngle(playerid,236.2476);
- SetPlayerCameraPos(playerid,1261.8065,-1711.2126,13.3828);
- SetPlayerCameraLookAt(playerid,1249.4974,-1702.1129,15.7899);
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,WEIß,"");
- SendClientMessage(playerid,GELB,"so bei Fragen - Probleme /report");
- SendClientMessage(playerid,GELB,"Forum : {2DFF00}www.kommtnoch.de{FFFF00}");
- SendClientMessage(playerid,GELB,"So Viel Glück in deinen Lebenslauf");
- StopAudioStreamForPlayer(playerid);
- ShowPlayerDialog(playerid, DIALOG_BONUSS, DIALOG_STYLE_LIST, "{7DFF00}Startsbonus{FEFEFE}","{FEFEFE}Geld\nLevel","Wählen","nix");
- /*
- ----------------------------------------------------------------
- Wegen StartsBonus DEAKTIVIERT
- Wenn Du StartsBonus Löscht Kannst du das hier wieder freimachen
- -----------------------------------------------------------------
- KillTimer(PruefungsTimer[playerid]);
- TutTimer[playerid] = SetTimerEx("OnPlayerTutorial",1000,1,"i",playerid);
- pInfo[playerid][Fraktion] = 0;
- SetPlayerPos(playerid,Zivilande);
- SetPlayerHealth(playerid,0);*/
- }
- return 1;
- }
- public FahrschulCarspawn()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(i);
- new Float:x, Float:y, Float:z;
- GetPlayerPos(i, x, y, z);
- vehicleid = CreateVehicle(410,x,y,z,0.0,-1,-1,-1);
- SetVehicleNumberPlate(vehicleid,"Fahrschule");
- SetVehicleToRespawn(vehicleid);
- PutPlayerInVehicle(i,vehicleid,0);
- SendClientMessage(i,0xF5FF00FF,"Fahre zu den Checkpoints!");
- //___Checkpoint//
- SendClientMessage(i,WEIß,"Du fängst nun an, Fahre nun den Checkpoint punkten auf der Karte nach.");
- SendClientMessage(i,GELB,"Viel Glück");
- SetPlayerCheckpoint(i, 2028.3160,-1929.2267,12.9758, 5.0);
- checkpoint[i] = 1;
- PutPlayerInVehicle(i, vehicleid, 0);
- TakingLesson[i] = 1;
- }
- return 1;
- }
- public FahrschulCarspawn1()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(i);
- new Float:x, Float:y, Float:z;
- TakingLesson[i] = 1;
- GetPlayerPos(i, x, y, z);
- vehicleid = CreateVehicle(586,x,y,z,0.0,-1,-1,-1);
- SetVehicleNumberPlate(vehicleid,"Fahrschule");
- SetVehicleToRespawn(vehicleid);
- PutPlayerInVehicle(i,vehicleid,0);
- SendClientMessage(i,0xF5FF00FF,"Fahre zu den Checkpoints!");
- SendClientMessage(i,WEIß,"Du fängst nun an, Fahre nun den Checkpoint punkten auf der Karte nach.");
- SendClientMessage(i,GELB,"Viel Glück");
- SetPlayerCheckpoint(i, 1959.3730,-2079.7600,12.9028, 5.0);
- checkpoint[i] = 1;
- PutPlayerInVehicle(i, vehicleid, 0);
- }
- return 1;
- }
- public IsANoLicVehicle(carid)
- {
- new modelid = GetVehicleModel(carid);
- if(modelid == 462 || modelid == 509 || modelid == 481 || modelid == 510 || modelid == 410)
- {
- return 1;
- }
- return 0;
- }
- public IsABike(carid)
- {
- new model = GetVehicleModel(carid);
- if(model==461||model==463||model==468||model==521||model==522||model==581||model==586)
- {
- return 1;
- }
- return 0;
- }
- dcmd_blitzer(playerid, params[])
- {
- new speed,radius;
- if (sscanf(params, "ii", speed, radius)) {
- SendClientMessage(playerid, 0xffffffff, "Benutzung: /blitzer [Geschwindigkeit] [Radius]");
- return 1;
- }
- AddBlitzer(playerid,speed,radius);
- return 1;
- }
- public UpdateSpeedo()
- {
- for(new i = 0;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerState(i)==2)
- {
- new speed[128];
- new Float:xfloat,Float:yfloat,Float:zfloat;
- new Float:distance,value;
- GetPlayerPos(i, xfloat, yfloat, zfloat);
- distance = floatsqroot(floatpower(floatabs(floatsub(xfloat,TachoX[i])),2)+floatpower(floatabs(floatsub(yfloat,TachoY[i])),2)+floatpower(floatabs(floatsub(zfloat,TachoZ[i])),2));
- value = floatround(distance * 11000);
- TachoX[i] = xfloat;
- TachoY[i] = yfloat;
- TachoZ[i] = zfloat;
- format(speed,sizeof(speed),"%d",floatround(value/3200));
- TextDrawSetString(SpeedoKMH[i],speed);
- new namestring[128];
- format(namestring,sizeof(namestring),"%s",FahrzeugName[GetVehicleModel(GetPlayerVehicleID(i))-400]);
- TextDrawSetString(SpeedoVeh[i],namestring);
- }
- }
- }
- return 1;
- }
- public SpeedoMeter()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
- {
- new string[100];
- new vehicle = GetPlayerVehicleID(i);
- if(Gas[vehicle] <= 10)
- {
- format(string, sizeof(string), "%d%", Gas[vehicle]);
- TextDrawSetString(SpeedoTank[i], string);
- }
- else
- {
- format(string, sizeof(string), "%d%", Gas[vehicle]);
- TextDrawSetString(SpeedoTank[i], string);
- }
- }
- }
- }
- return 1;
- }
- public IsAtGasStation(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, 1004.0070,-939.3102,42.1797))
- {//LS
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 5.0, 1944.3260,-1772.9254,13.3906))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 5.0, -90.5515,-1169.4578,2.4079))
- {//LS
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 5.0, -1609.7958,-2718.2048,48.5391))
- {
- return 1;
- }//SF
- else if(IsPlayerInRangeOfPoint(playerid, 5.0, -2029.4968,156.4366,28.9498))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 5.0, -2408.7590,976.0934,45.4175))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 5.0, -1676.6323,414.0262,6.9484))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 5.0, -2243.9629,-2560.6477,31.8841))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 5.0, 2202.2349,2474.3494,10.5258))
- {
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 5.0, 614.9333,1689.7418,6.6968))
- {
- return 1;
- }
- }
- return 0;
- }
- public Fillup(playerid)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new string[255];
- new TankPreis;
- new vehicle = GetPlayerVehicleID(i);
- TankPreis = ((GasMax - Gas[vehicle]) * 2);
- if(Betanken[i] == 1)
- {
- if(GetPlayerMoney(i) >= TankPreis)
- {
- Gas[vehicle] = GasMax;
- TogglePlayerControllable(i, 1);
- GivePlayerMoney(i, - TankPreis);
- Betanken[i] = 0;
- format(string,sizeof(string),"Dein Fahrzeug wurde für %d$ voll aufgetankt!", TankPreis);
- SendClientMessage(i, GELB, string);
- } else {
- SendClientMessage(i, ROT, "Leider hast du nicht genug Geld um dein Fahrzeug voll zu tanken!");
- format(string,sizeof(string),"Um deinen Tank bis auf das letzte aufzufüllen bräuchtest du %d$.", TankPreis);
- SendClientMessage(i, ROT, string);
- TogglePlayerControllable(playerid, 1);
- }
- }
- }
- }
- return 1;
- }
- public CheckSpeed()
- {
- for(new a=0; a<MAX_PLAYERS; a++)
- {
- if(IsPlayerConnected(fpl[a]) && fplon[a] == 1)
- {
- UpdateFPL(a, fpl[a]);
- }
- if(IsPlayerInAnyVehicle(a))
- {
- new Float:health;
- new vehicleid = GetPlayerVehicleID(a);
- GetVehicleHealth(vehicleid, health);
- if(health <= 250)
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(a, slx, sly, slz);
- SetPlayerPos(a, slx, sly, slz+1.5);
- SendClientMessage(a,ROT,"Dein Auto brannte und du konntest grade so raus springen!");
- }
- }
- }
- }
- public UpdateFPL(playerid, giveplayerid)
- {
- if(pInfo[playerid][Adminlevel] >= 1)
- {
- DisablePlayerCheckpoint(playerid);
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(giveplayerid, X,Y,Z);
- SetPlayerCheckpoint(playerid, X,Y,Z, 2.5);
- }
- }
- public CheckGas()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
- {
- new vehicle = GetPlayerVehicleID(i);
- if(Gas[vehicle] >= 1)
- {
- if(Gas[vehicle] <= 10)
- {
- PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0);
- }
- Gas[vehicle]--;
- } else {
- TogglePlayerControllable(i, 0);
- GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~r~Dein Tank ist leer!~n~~w~/exit zum aussteigen", 5000, 3);
- }
- }
- }
- }
- return 1;
- }
- ocmd:su(playerid,params[])
- {
- if(pInfo[playerid][Fraktion] != 1)return SendClientMessage(playerid,0xFF1400FF,"Du bist kein FBI/Cop");
- if(GetPVarInt(playerid,"Duty")==0)return SendClientMessage(playerid,0xFF1400FF,"Du bist nicht im Dienst!");
- new grund[128],string[128];
- if(sscanf(params,"is",playerid,grund))return SendClientMessage(playerid,0x00C3FFFF,"/Su [id] [grund]");
- format(string,sizeof(string),"Du hast ein Wanted von ID:%d bekommen! Grund: %s",playerid,grund);
- SendClientMessage(playerid,0xFF1400FF,string);
- format(string,sizeof(string),"Du hast ID:%d ein Wanted gegeben! Grund: %s",playerid,grund);
- SendClientMessage(playerid,0xFF1400FF,string);
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid) + 1);
- SetPlayerColor(playerid,0x00C3FFFF);
- return 1;
- }
- ocmd:veh(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,0xFF1400FF,"Du Hast Kein Adminrang[5].");
- new ModelID, color[2],Float:VehPos[4], vehicleid;
- if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,0xB0AFB0FF,"Du bist nicht zu Fuss");
- if(sscanf(params, "ddd",ModelID,color[0],color[1])) return SendClientMessage(playerid,0xB0AFB0FF, "/veh [vehicleid] [color1] [color2]");
- if(ModelID < 400 || ModelID > 611) return SendClientMessage(playerid,0xB0AFB0FF, "Die Fahrzeug Id muss von 400 bis 611 sein");
- if(color[0] < 0 || color[0] > 126 || color[1] < 0 || color[1] > 126) return SendClientMessage(playerid,0xB0AFB0FF, "the colorid must be between 0 - 126");
- if(isPlayerAnAdmin(playerid,3) || CallRemoteFunction("PlayerIsAnAdmin","i",playerid))
- {
- GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
- GetPlayerFacingAngle(playerid, VehPos[3]);
- vehicleid = CreateVehicle(ModelID,VehPos[0],VehPos[1],VehPos[2],VehPos[3],color[0],color[1],-1);
- LinkVehicleToInterior(vehicleid,GetPlayerInterior(playerid));
- SetVehicleVirtualWorld(vehicleid,GetPlayerVirtualWorld(playerid));
- PutPlayerInVehicle(playerid, vehicleid, 0);
- }
- return 1;
- }
- ocmd:clear(playerid,params[])
- {
- if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,0xFF3C00FF,"Du bist kein Polizist!");
- if(GetPVarInt(playerid,"Duty")==0)return SendClientMessage(playerid,0xFFFF00FF,"Du bist nicht im Dienst!");
- new string[128];
- if(sscanf(params,"i",playerid))return SendClientMessage(playerid,0xE1FF00FF,"/clear [id]");
- format(string,sizeof(string),"Deine Akte wurde von ID:%d gereinigt!",playerid);
- SendClientMessage(playerid,0x00AFFFFF,string);
- format(string,sizeof(string),"Du hast die Akte von ID:%d gereinigt!",playerid);
- SendClientMessage(playerid,0x00AFFFFF,string);
- SetPlayerWantedLevel(playerid,0);
- return 1;
- }
- public LSPD1CLOSE()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- SendClientMessage(i,WEIß,"Tor hat sich Geschlossen");
- MoveObject(lspdtor1,1543, -1628.0999755859, 14.199999809265, 2.0);
- }
- }
- public LSPD1CLOSE1()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- SendClientMessage(i,WEIß,"Tor ist geschlossen wurden");
- MoveObject(lspdtor2,1588.3000488281, -1637.9000244141, 15.199999809265, 2.0);
- }
- }
- public KilometerTimer()
- {
- new string[256];
- for(new i=0; i<MAX_VEHICLES; i++) {
- Meters[i]+=GetDistanceToLastPoint(i);
- format(string, 256, "~n~~n~~n~~n~~n~~n~~n~~b~Kilometer: ~b~%03d~n~~b~Meilen: ~r~%03d~n~~y~Meter: ~r~%03d", Meters[i]/1000, Meters[i]/1609, Meters[i]);
- GameTextForVehiclePlayers(i, string, 3000, 3);
- SaveCoords(i);
- }
- return 1;
- }
- stock SaveCoords(vehicleid)
- {
- new Float:X, Float:Y, Float:Z;
- GetVehiclePos(vehicleid, X, Y, Z);
- Xv[vehicleid]=X;
- Yv[vehicleid]=Y;
- Zv[vehicleid]=Z;
- }
- stock GameTextForVehiclePlayers(vehicleid, message[], time, style)
- {
- for(new a=0; a<MAX_PLAYERS; a++)
- if (IsPlayerInVehicle(a, vehicleid)) GameTextForPlayer(a, message, time, style);
- return 1;
- }
- stock GetDistanceToLastPoint(vehicleid)
- {
- new Float:x2, Float:y2, Float:z2, Float:output;
- GetVehiclePos(vehicleid, x2, y2, z2);
- output = floatsqroot(floatpower(floatabs(floatsub(x2, Xv[vehicleid])), 2)+floatpower(floatabs(floatsub(y2, Yv[vehicleid])), 2)+floatpower(floatabs(floatsub(z2, Zv[vehicleid])), 2));
- return floatround(output);
- }
- public GateCloseZoll1()
- {
- MoveObject(zoll1, 1742.7644042969, 518.56384277344, 28.184286117554, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll2()
- {
- MoveObject(zoll2, 1730.6453857422, 514.44909667969, 28.184286117554, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll3()
- {
- MoveObject(zoll3, 425.13809204102, 617.34497070313, 18.786190032959, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll4()
- {
- MoveObject(zoll4, 422.11804199219, 604.73651123047, 18.705780029297, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll5()
- {
- MoveObject(zoll5, -130.58474731445, 493.63586425781, 11.407550811768, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll6()
- {
- MoveObject(zoll6, -141.03131103516, 487.94653320313, 11.407550811768, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll7()
- {
- MoveObject(zoll7, -1322.2332763672, 915.22381591797, 46.101196289063, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll8()
- {
- MoveObject(zoll8, -1309.3737792969, 914.82116699219, 45.923923492432, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll9()
- {
- MoveObject(zoll9, -2686.177734375, 1691.2561035156, 67.561210632324, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll10()
- {
- MoveObject(zoll10, -2677.791015625, 1699.6838378906, 67.561210632324, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll11()
- {
- MoveObject(zoll11, 45.630146026611, -1526.5622558594, 5.0016055107117, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll12()
- {
- MoveObject(zoll12, 52.828693389893, -1536.5474853516, 4.8654842376709, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll13()
- {
- MoveObject(zoll13, -64.148765563965, -880.21838378906, 14.80371761322, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll14()
- {
- MoveObject(zoll14, -76.004974365234, -883.78857421875, 15.262513160706, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll15()
- {
- MoveObject(zoll15, -979.83703613281, -376.15832519531, 36.118007659912, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll16()
- {
- MoveObject(zoll16, -968.92840576172, -369.97158813477, 35.996417999268, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll17()
- {
- MoveObject(zoll17, -1109.4364013672, -886.95452880859, 74.26522064209, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll18()
- {
- MoveObject(zoll18, -1109.1737060547, -898.07177734375, 75.324226379395, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll19()
- {
- MoveObject(zoll19, 58.874366760254, -1270.3693847656, 13.966118812561, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll20()
- {
- MoveObject(zoll20, 64.426292419434, -1277.7034912109, 14.003973960876, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll21()
- {
- MoveObject(zoll21, 81.716300964355, -1298.7170410156, 12.986459732056, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public GateCloseZoll22()
- {
- MoveObject(zoll22, 76.287353515625, -1292.1556396484, 12.915951728821, 4.0);//===|Ausgangsposition|===//
- return 1;
- }
- public Farmerjobstartet()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(i);
- new Float:x, Float:y, Float:z;
- GetPlayerPos(i, x, y, z);
- vehicleid = CreateVehicle(531,x,y,z,0.0,-1,-1,-1);
- SetVehicleNumberPlate(vehicleid,"LW[farmer]");
- SetVehicleToRespawn(vehicleid);
- PutPlayerInVehicle(i,vehicleid,0);
- SendClientMessage(i,WEIß,"Du fängst nun an, Fahre nun den Checkpoint punkten auf der Karte nach.");
- SetPlayerCheckpoint(i, -1187.9730,-1045.1787,129.1839, 5.0);
- checkpoint[i] = 1;
- PutPlayerInVehicle(i, vehicleid, 0);
- UnFreezePlayer(i);
- }
- return 1;
- }
- stock FreezePlayer(playerid)
- {
- TogglePlayerControllable(playerid,false);
- }
- stock UnFreezePlayer(playerid)
- {
- TogglePlayerControllable(playerid,true);
- }
- stock FreezeAll()
- {
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- TogglePlayerControllable(i,false);
- AllFrozen = 1;
- }
- }
- }
- stock UnFreezeAll()
- {
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- TogglePlayerControllable(i,true);
- AllFrozen = 0;
- }
- }
- }
- public PlayerPlayMusic(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- SetTimer("StopMusic", 5000, 0);
- PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0);
- }
- }
- public StopMusic()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- PlayerPlaySound(i, 1069, 0.0, 0.0, 0.0);
- }
- }
- }
- stock AtATM(playerid)
- {
- for(new atm=0; atm<sizeof(ATMs); atm++)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,ATMs[atm][0],ATMs[atm][1],ATMs[atm][2]))
- {
- return 1;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement