Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Reallife Selfmade Script by Dr.Turk/massiv16
- Dieses Script diente als Lern Script
- Inhalt
- Dateisystem mit Dini
- 7 Fraktionen
- -LSPD
- -Medic
- -Yakuza
- -Grove Street
- -San Andreas News Time
- -Fahrschule
- -Hitman
- Was muss och getan werden ?
- Viele Befehle fehlen noch,für jede Fraktion müssen noch befehle Hinzugefügt werden
- Mit was wird gearbeitet ?
- DCMD
- OCMD
- Strcmp
- Credits:
- massiv16 Scripter
- Nemesus.de Tutorials
- Breadfish.de Tutorials
- Streamer Ersteller
- OCMD Ersteller
- DCMD Ersteller
- */
- //Includes
- #include <a_samp>
- #include <Dini>
- #include <streamer>
- #include <ocmd>
- //Farben
- #define Gelb 0xFFFF00FF
- #define Rot 0xFF2800FF
- #define Blau 0xFFFF00FF //Dies soll Gelb sein
- #define Orange 0xFF9933FF
- #define Lila 0xFF00FFFF
- #define Weis 0xFFFFFFFF
- #define COLOR_GRAD1 0xB4B5B7FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_GRAD3 0xCBCCCEFF
- #define COLOR_GRAD4 0xD8D8D8FF
- #define COLOR_GRAD5 0xE3E3E3FF
- #define COLOR_GRAD6 0xF0F0F0FF
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_PURPLE 0xC2A2DAAA
- #define LIGHTGREEN 0x9ACD32AA
- #define COLOR_GREY 0xBEBEBEAA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_Oli #996633
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_SEAGREEN 0x2E8B57AA
- //Dialoge
- #define REGISTER 1
- #define LOGIN 2
- #define STATS 3
- #define DIALOG_GPS 4
- #define BESTELLEN 5
- #define LEVELKAUFEN 6
- #define GUIDE 7
- #define DIALOG_OCHAT 8
- #define DIALOG_ADMINCHAT 9
- #define DIALOG_AD 10
- #define TUT 11
- #define TUT2 12
- #define TUT3 13
- #define TUT4 14
- #define TUT5 15
- #define PORTS 16
- #define HELP 17
- //Fraktionen
- #define sFraktion1 "LSPD"
- #define sFraktion2 "Medic"
- #define sFratkion3 "Yakuza"
- #define sFraktion4 "Grove Street"
- #define sFraktion5 "San Andreas News Time"
- #define sFraktion6 "Fahrschule"
- #define sFraktion7 "Hitman"
- //Defines
- #define Score
- //DCMD
- #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- //Enums
- enum SpielerDaten
- {
- Adminlevel,
- Level,
- Fraktion,
- Team,
- sLogin
- };
- //Forward
- forward clock();
- forward nachricht();
- forward nachricht1();
- forward Ping2(playerid);
- forward OnPlayerUpdate(playerid);
- //new's
- new Float:x, Float:y, Float:z, Float:r;
- new AFK[MAX_PLAYERS];
- new sSpieler[MAX_PLAYERS][SpielerDaten];
- new MAXPING = 200;//HIer k�nnt ihr euerngew�nschten MAXPING eingeben.
- new Ping1[MAX_PLAYERS];
- //Ein/Ausg�nge New's
- new bsnenter;
- new bsnexit;
- new lspdenter;
- new lspdexit;
- new heal;
- new bestellen;
- new shalleenter;
- new shalleexit;
- new bonus;
- new yakenter;
- new yakexit;
- new fsenter;
- new fsexit;
- new levelkaufen;
- new pdzugarage;
- new garagezupd;
- new Tut;
- new pdduty;
- new henter;
- new hexit;
- //Tore
- new fstor;
- new yaktor;
- new yakjack;
- //Fahzeuge
- new lspdcars[38];
- new mediccars[7];
- new yakuzacars[10];
- new grovecars[6];
- new santcars[7];
- new fahrschulecars[10];
- new hitmancar[6];
- new playername[MAX_PLAYERS][MAX_PLAYER_NAME];
- main()
- {
- print("\n----------------------------------");
- print(" Selfmade Reallife Script ");
- print(" Loaded ");
- print(" Copyright 2011");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- UsePlayerPedAnims();
- DisableInteriorEnterExits();
- EnableStuntBonusForAll(0);
- ShowNameTags(1);
- ShowPlayerMarkers(0);
- SetGameModeText("Selfmade Reallife");
- lspdcars[0]= SetVehicleNumberPlate(AddStaticVehicle(497,1565.2826,-1659.7925,28.5738,87.0180,0,1),"LSPD*1*"); // PD Maverick
- lspdcars[1]= SetVehicleNumberPlate(AddStaticVehicle(497,1565.5217,-1705.1934,28.5715,92.8130,0,1),"LSPD*2*"); // PD Maverick 2
- lspdcars[2]= SetVehicleNumberPlate(AddStaticVehicle(596,1601.2190,-1704.1401,5.7220,92.6408,0,1),"LSPD*3*"); // LSPD
- lspdcars[3]= SetVehicleNumberPlate(AddStaticVehicle(596,1601.0117,-1699.9901,5.7224,90.5502,0,1),"LSPD*4*"); // LSPD
- lspdcars[4]= SetVehicleNumberPlate(AddStaticVehicle(596,1600.9843,-1696.2201,5.7224,90.7238,0,1),"LSPD*5*"); // LSPD
- lspdcars[5]= SetVehicleNumberPlate(AddStaticVehicle(596,1600.8383,-1691.9443,5.7223,90.5047,0,1),"LSPD*6*"); // LSPD
- lspdcars[6]= SetVehicleNumberPlate(AddStaticVehicle(596,1600.8230,-1687.9146,5.7222,89.6691,0,1),"LSPD*7*"); // LSPD
- lspdcars[7]= SetVehicleNumberPlate(AddStaticVehicle(596,1535.8463,-1666.8099,13.1512,0.1180,0,1),"LSPD*8*"); // PD Car
- lspdcars[8]= SetVehicleNumberPlate(AddStaticVehicle(596,1535.8660,-1676.5764,13.1519,0.1179,0,1),"LSPD*9*"); // PD Car
- lspdcars[9]= SetVehicleNumberPlate(AddStaticVehicle(523,1585.8191,-1667.8762,5.7238,269.4062,0,1),"LSPD*10*"); // LSPD Bike
- lspdcars[10]= SetVehicleNumberPlate(AddStaticVehicle(523,1585.4811,-1671.7419,5.7251,270.1271,0,1),"LSPD*11*"); // LSPD Bike
- lspdcars[11]= SetVehicleNumberPlate(AddStaticVehicle(599,1583.4974,-1709.9919,5.7222,358.4543,0,1),"LSPD*12*"); // LSPD Ranger
- lspdcars[12]= SetVehicleNumberPlate(AddStaticVehicle(599,1578.4824,-1709.8640,5.7222,3.2765,0,1),"LSPD*13*"); // LSPD Ranger
- lspdcars[13]= SetVehicleNumberPlate(AddStaticVehicle(599,1574.4642,-1709.6946,5.7222,0.6635,0,1),"LSPD*14*"); // LSPD Ranger
- lspdcars[14]= SetVehicleNumberPlate(AddStaticVehicle(601,1526.8239,-1645.9536,5.7224,178.6177,0,1),"LSPD*15*"); // LSPD Wadderwerfer
- lspdcars[15]= SetVehicleNumberPlate(AddStaticVehicle(431,1540.9432,-1704.7617,5.9893,225.4432,5,7),"LSPD*16*"); // LSPD Bus
- lspdcars[16]= SetVehicleNumberPlate(AddStaticVehicle(596,1546.3348,-1650.8193,5.6116,90.5921,0,1),"LSPD*17*"); // PD Car
- lspdcars[17]= SetVehicleNumberPlate(AddStaticVehicle(596,1546.3011,-1655.3146,5.6114,90.3896,0,1),"LSPD*18*"); // PD Car
- lspdcars[18]= SetVehicleNumberPlate(AddStaticVehicle(596,1546.2712,-1658.7119,5.6118,87.9470,0,1),"LSPD*19*"); // PD Car
- lspdcars[19]= SetVehicleNumberPlate(AddStaticVehicle(596,1546.3136,-1662.8882,5.6107,89.3363,0,1),"LSPD*20*"); // PD Car
- lspdcars[20]= SetVehicleNumberPlate(AddStaticVehicle(596,1546.3915,-1667.0398,5.6108,89.5823,0,1),"LSPD*21*"); // PD Car
- lspdcars[21]= SetVehicleNumberPlate(AddStaticVehicle(596,1546.3049,-1671.5757,5.6121,92.0086,0,1),"LSPD*22"); // PD Car
- lspdcars[22]= SetVehicleNumberPlate(AddStaticVehicle(596,1546.2915,-1675.6942,5.6109,87.5748,0,1),"LSPD*23"); // PD Car
- lspdcars[23]= SetVehicleNumberPlate(AddStaticVehicle(596,1546.3718,-1680.1644,5.6128,89.6507,0,1),"LSPD*24"); // PD Car
- lspdcars[24]= SetVehicleNumberPlate(AddStaticVehicle(596,1546.2919,-1684.2186,5.6120,91.2748,0,1),"LSPD*25"); // PD Car
- lspdcars[25]= SetVehicleNumberPlate(AddStaticVehicle(596,1545.9670,-1687.9591,5.6108,89.0351,0,1),"LSPD*26"); // PD Car
- lspdcars[26]= SetVehicleNumberPlate(AddStaticVehicle(596,1605.3916,-1629.9314,13.2487,0.3803,0,1),"LSPD*27*"); // PD Car
- lspdcars[27]= SetVehicleNumberPlate(AddStaticVehicle(596,1601.0178,-1629.7955,13.2065,357.7745,0,1),"LSPD*28*"); // PD Car
- lspdcars[28]= SetVehicleNumberPlate(AddStaticVehicle(596,1601.0048,-1683.9307,5.6117,90.3075,0,1),"LSPD*29*"); // PD Car
- lspdcars[29]= SetVehicleNumberPlate(AddStaticVehicle(523,1585.6970,-1675.4155,5.4667,270.2065,0,1),"LSPD*30*"); // PD Bike
- lspdcars[30]= SetVehicleNumberPlate(AddStaticVehicle(523,1585.1355,-1678.2827,5.4667,277.9570,0,1),"LSPD*31*"); // PD Bike
- lspdcars[31]= SetVehicleNumberPlate(AddStaticVehicle(523,1586.4213,-1680.7461,5.4665,266.8927,0,1),"LSPD*32*"); // PD Bike
- lspdcars[32]= SetVehicleNumberPlate(AddStaticVehicle(599,1588.0854,-1710.1204,6.0802,358.1558,0,1),"LSPD*33*"); // PD Ranger
- lspdcars[33]= SetVehicleNumberPlate(AddStaticVehicle(599,1591.0604,-1710.2378,6.0772,1.9455,0,1),"LSPD*34*"); // PD Ranger
- lspdcars[34]= SetVehicleNumberPlate(AddStaticVehicle(599,1595.6991,-1709.5742,6.0851,0.5219,0,1),"LSPD*35*"); // PD Ranger
- lspdcars[35]= SetVehicleNumberPlate(AddStaticVehicle(599,1570.6747,-1709.6484,6.0810,0.2253,0,1),"LSPD*36*"); // PD Ranger
- lspdcars[36]= SetVehicleNumberPlate(AddStaticVehicle(599,1564.7933,-1710.1805,6.0823,0.7699,0,1),"LSPD*37*"); // PD Ranger
- lspdcars[37]= SetVehicleNumberPlate(AddStaticVehicle(599,1558.7781,-1709.8339,6.0815,0.2323,0,1),"LSPD*38*"); // PD Ranger
- //mediccars
- mediccars[0]= SetVehicleNumberPlate(AddStaticVehicle(597,1210.7222,-1347.0958,13.6081,357.8323,1,3),"Medic*1*"); // Mediccar
- mediccars[1]= SetVehicleNumberPlate(AddStaticVehicle(597,1210.8376,-1321.8901,13.6028,359.5479,1,3),"Medic*2*"); // Mediccar
- mediccars[2]= SetVehicleNumberPlate(AddStaticVehicle(597,1190.6558,-1331.5118,13.6054,176.2341,1,3),"Medic*3*"); // Mediccar
- mediccars[3]= SetVehicleNumberPlate(AddStaticVehicle(597,1190.7202,-1316.1570,13.6071,176.7027,1,3),"Medic*4*"); // Mediccar
- mediccars[4]= SetVehicleNumberPlate(AddStaticVehicle(416,1177.8042,-1308.4052,13.9947,268.0108,1,3),"Medic*5*"); // Rettungswagen
- mediccars[5]= SetVehicleNumberPlate(AddStaticVehicle(416,1177.4492,-1338.6869,14.0416,268.5043,1,3),"Medic*6*"); // Rettungswagen
- //yakuza Cars
- yakuzacars[0]= SetVehicleNumberPlate(AddStaticVehicle(482,2460.3926,-2117.4773,13.6771,6.9410,0,0),"Yakuza*1*"); // Yakuza Burito
- yakuzacars[1]= SetVehicleNumberPlate(AddStaticVehicle(482,2484.2417,-2117.6919,13.6740,357.5009,0,0),"Yakuza*2*"); // Yakuza Burito 2
- yakuzacars[2]= SetVehicleNumberPlate(AddStaticVehicle(560,2508.6082,-2116.4868,13.6755,356.7189,0,0),"Yakuza*3*"); // Yakuza Sultan
- yakuzacars[3]= SetVehicleNumberPlate(AddStaticVehicle(560,2508.8315,-2075.2078,13.6754,176.2516,0,0),"Yakuza*4*"); // Yakuza Sultan2
- yakuzacars[4]= SetVehicleNumberPlate(AddStaticVehicle(560,2522.5764,-2076.1460,13.6754,179.2899,0,0),"Yakuza*5*"); // Yakuza Sultan3
- yakuzacars[5]= SetVehicleNumberPlate(AddStaticVehicle(522,2530.1733,-2074.6008,13.6742,177.7570,0,0),"Yakuza*6*"); // Yakuza NRG
- yakuzacars[6]= SetVehicleNumberPlate(AddStaticVehicle(522,2532.5090,-2074.6626,13.6748,177.9543,0,0),"Yakuza*7*"); // Yakuza NRG2
- yakuzacars[7]= SetVehicleNumberPlate(AddStaticVehicle(522,2534.5923,-2074.6003,13.6742,181.3716,0,0),"Yakuza*8*"); // Yakuza NRG3
- yakuzacars[8]= SetVehicleNumberPlate(AddStaticVehicle(409,2535.4077,-2130.6384,13.6742,0.0000,0,0),"Yakuza*9*"); // Yakuza Limo
- yakuzacars[9]= SetVehicleNumberPlate(AddStaticVehicle(487,2649.1963,-2105.8228,13.6744,89.4294,0,0),"Yakuza*10*"); // Yakuza Heli
- //Grove Street
- grovecars[0]= SetVehicleNumberPlate(AddStaticVehicle(567,2479.7581,-1653.5675,13.0505,268.6200,1,5),"G-S*1*"); // GS
- grovecars[1]= SetVehicleNumberPlate(AddStaticVehicle(560,2499.8110,-1654.3615,13.0971,248.5788,1,5),"G-S*2*"); // GS
- grovecars[2]= SetVehicleNumberPlate(AddStaticVehicle(535,2510.0840,-1687.1627,13.2188,46.2047,1,5),"G-S*3*"); // GS
- grovecars[3]= SetVehicleNumberPlate(AddStaticVehicle(517,2493.6326,-1683.9752,13.0800,90.8188,1,5),"G-S*4*"); // GS
- grovecars[4]= SetVehicleNumberPlate(AddStaticVehicle(549,2482.3135,-1691.5829,13.1764,352.4985,1,5),"G-S*5*"); // GS
- grovecars[5]= SetVehicleNumberPlate(AddStaticVehicle(567,2473.4944,-1691.2186,13.1724,359.1778,1,5),"G-S*6*"); // GS
- //SANT
- santcars[0]= SetVehicleNumberPlate(AddStaticVehicle(560,1649.3228,-1347.3279,17.2078,83.6870,1,5),"SANT*1*"); // SANT Van
- santcars[1]= SetVehicleNumberPlate(AddStaticVehicle(560,1650.7727,-1340.4507,17.2026,89.2523,1,5),"SANT*2*"); // SANT Van
- santcars[2]= SetVehicleNumberPlate(AddStaticVehicle(560,1650.9514,-1369.0281,17.2238,89.7541,1,5),"SANT*3*"); // SANT Bike
- santcars[3]= SetVehicleNumberPlate(AddStaticVehicle(560,1650.7146,-1367.2561,17.2146,91.0487,1,5),"SANT*4*"); // SANT Bike
- santcars[4]= SetVehicleNumberPlate(AddStaticVehicle(560,1651.4623,-1364.9493,17.2078,89.2702,1,5),"SANT*5*"); // SANT Bike
- santcars[5]= SetVehicleNumberPlate(AddStaticVehicle(560,1651.3553,-1326.8466,17.2039,93.0942,1,5),"SANT*6*"); // SANT car
- santcars[6]= SetVehicleNumberPlate(AddStaticVehicle(560,1652.0369,-1332.0546,17.2040,86.5834,1,5),"SANT*7*"); // SANT car
- //Fahrschulcars
- fahrschulecars[0]= SetVehicleNumberPlate(AddStaticVehicle(405,1362.5830,-1659.0847,13.1555,270.2521,1,3),"FS*1*"); // Fahrschulcars
- fahrschulecars[1]= SetVehicleNumberPlate(AddStaticVehicle(405,1361.5308,-1651.0883,13.1509,266.7657,1,3),"FS*2*"); // Fahrschulcars 2 Normal
- fahrschulecars[2]= SetVehicleNumberPlate(AddStaticVehicle(405,1361.9332,-1643.5074,13.1530,268.0405,1,3),"FS*3*"); // Fahrschulcars 2 Normal
- fahrschulecars[3]= SetVehicleNumberPlate(AddStaticVehicle(405,1361.9010,-1635.7843,13.1538,270.3953,1,3),"FS*4*"); // Fahrschulcars 2 Normal
- fahrschulecars[4]= SetVehicleNumberPlate(AddStaticVehicle(435,1402.3362,-1652.0582,13.2280,269.0715,1,3),"FS*5*"); // FS Trailer
- fahrschulecars[5]= SetVehicleNumberPlate(AddStaticVehicle(514,1375.8810,-1640.1132,13.1867,181.5652,1,3),"FS*6*"); // FS Truck
- fahrschulecars[6]= SetVehicleNumberPlate(AddStaticVehicle(409,1360.7915,-1672.9034,13.3544,326.9220,1,3),"FS*7*"); // FS Heli
- fahrschulecars[7]= SetVehicleNumberPlate(AddStaticVehicle(522,1384.4058,-1657.5417,13.2773,0.6919,1,3),"FS*8*"); // FS NRG
- fahrschulecars[8]= SetVehicleNumberPlate(AddStaticVehicle(522,1382.0424,-1656.4946,13.2758,358.4678,1,3),"FS*9*"); // FS NRG
- fahrschulecars[9]= SetVehicleNumberPlate(AddStaticVehicle(522,1379.7649,-1656.6809,13.2872,359.1815,1,3),"FS*10*"); // FS NRG
- //Hitman
- hitmancar[0]= SetVehicleNumberPlate(AddStaticVehicle(415,974.2787,-913.0087,45.4394,274.5274,1,1),"XXXXXX*1*"); // Hitman car
- hitmancar[1]= SetVehicleNumberPlate(AddStaticVehicle(415,974.4891,-918.3586,45.4393,272.0952,1,1),"XXXXXX*2*"); // Hitman car
- hitmancar[2]= SetVehicleNumberPlate(AddStaticVehicle(522,975.5745,-926.8022,45.4395,271.8812,1,1),"XXXXXX*3*"); // Hitman Bike
- hitmancar[3]= SetVehicleNumberPlate(AddStaticVehicle(522,974.9424,-924.9569,45.4393,272.3527,1,1),"XXXXXX*4*"); // Hitman Bike
- hitmancar[4]= SetVehicleNumberPlate(AddStaticVehicle(522,974.6984,-922.8074,45.4392,277.2107,1,1),"XXXXXX*5*"); // Hitman Bike
- hitmancar[5]= SetVehicleNumberPlate(AddStaticVehicle(487,922.0391,-933.0247,42.7923,269.1284,1,1),"XXXXXX*6*"); // Hitman Helo
- //Noobspawncars
- SetVehicleNumberPlate(AddStaticVehicle(589,1061.8978,-1775.5767,13.0025,269.9125,3,3),"NOOB*1*"); // Noob
- SetVehicleNumberPlate(AddStaticVehicle(589,1062.1411,-1769.7463,13.0265,271.8296,3,3),"NOOB*2*"); // Noob
- SetVehicleNumberPlate(AddStaticVehicle(589,1061.8170,-1763.7780,13.0507,268.8679,3,3),"NOOB*3*"); // Noob
- SetVehicleNumberPlate(AddStaticVehicle(589,1061.8861,-1758.1097,13.0770,270.7658,3,3),"NOOB*4*"); // Noob
- SetVehicleNumberPlate(AddStaticVehicle(589,1061.9091,-1751.8752,13.1045,267.6885,3,3),"NOOB*5*"); // Noob
- SetVehicleNumberPlate(AddStaticVehicle(589,1062.5618,-1746.1869,13.1156,268.1069,3,3),"NOOB*6*"); // Noob
- SetVehicleNumberPlate(AddStaticVehicle(589,1062.0525,-1739.8704,13.1290,265.0287,3,3),"NOOB*7*"); // Noob
- SetVehicleNumberPlate(AddStaticVehicle(589,1098.4703,-1772.6504,13.0048,89.9518,3,3),"NOOB*8*"); // Noob
- SetVehicleNumberPlate(AddStaticVehicle(589,1098.9160,-1766.5807,13.0064,90.1098,3,3),"NOOB*9*"); // Noob
- SetVehicleNumberPlate(AddStaticVehicle(589,1099.0422,-1760.7925,13.0084,87.4229,3,3),"NOOB*10*"); // Noob
- SetVehicleNumberPlate(AddStaticVehicle(589,1099.0848,-1754.7917,13.0092,88.2864,3,3),"NOOB*11*"); // Noob
- //Busse
- SetVehicleNumberPlate(AddStaticVehicle(431,1133.9320,-1745.3389,13.5799,269.1385,1,1),"Bus*1*"); // Bus
- SetVehicleNumberPlate(AddStaticVehicle(431,1146.6495,-1745.4786,13.6109,270.5769,1,1),"Bus*2*"); // Bus
- SetVehicleNumberPlate(AddStaticVehicle(431,1159.4758,-1745.3901,13.5994,269.6252,1,1),"Bus*3*"); // Bus
- //ATM
- 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, 42.792793, 0.0000, 0.0000, 5.1566);
- //Tanken
- CreateDynamicObject(1686, 999.061584, -937.677124, 41.341427, 0.0000, 0.0000, 279.5312);
- CreateDynamicObject(1686, 1001.707642, -937.323975, 41.341427, 0.0000, 0.0000, 277.8123);
- CreateDynamicObject(1686, 1006.411499, -936.608154, 41.341427, 0.0000, 0.0000, 278.6717);
- CreateDynamicObject(1686, 1008.847473, -936.295105, 41.341427, 0.0000, 0.0000, 276.0161);
- CreateDynamicObject(1676, -2026.529053, 156.427383, 29.619930, 0.0000, 0.0000, 270.0000);
- //bsn by IceCube
- CreateDynamicObject(5130, 1197.896484375, -886.55969238281, 44.071418762207, 0.000000, 0.000000, 52.591552734375);
- CreateDynamicObject(983, 1203.5177001953, -891.84088134766, 47.746055603027, 0.000000, 0.000000, 97.485015869141);
- CreateDynamicObject(983, 1193.8096923828, -893.11364746094, 47.746055603027, 0.000000, 0.000000, 97.481689453125);
- CreateDynamicObject(983, 1187.9241943359, -893.86096191406, 47.746055603027, 0.000000, 0.000000, 97.481689453125);
- CreateDynamicObject(984, 1185.6369628906, -900.57116699219, 47.699180603027, 0.000000, 0.000000, 7.4100036621094);
- CreateDynamicObject(984, 1186.6419677734, -908.5126953125, 47.699180603027, 0.000000, 0.000000, 7.40478515625);
- CreateDynamicObject(984, 1185.63671875, -900.5703125, 47.699180603027, 0.000000, 0.000000, 7.40478515625);
- CreateDynamicObject(984, 1207.5037841797, -897.75903320313, 47.699180603027, 0.000000, 0.000000, 7.40478515625);
- CreateDynamicObject(984, 1208.7200927734, -907.28900146484, 47.699180603027, 0.000000, 0.000000, 7.40478515625);
- CreateDynamicObject(16151, 1191.4370117188, -913.14349365234, 47.387519836426, 0.000000, 0.000000, 277.88000488281);
- CreateDynamicObject(1517, 1194.6040039063, -911.97442626953, 48.192691802979, 0.000000, 0.000000, 0.000000);
- CreateDynamicObject(1541, 1190.1854248047, -914.30889892578, 48.696300506592, 0.000000, 0.000000, 186.35510253906);
- CreateDynamicObject(1510, 1194.44140625, -911.85803222656, 48.055286407471, 0.000000, 0.000000, 0.000000);
- CreateDynamicObject(1485, 1194.2607421875, -911.81768798828, 48.094860076904, 98.02001953125, 0.000000, 359);
- CreateDynamicObject(632, 1197.9495849609, -914.55364990234, 47.500514984131, 0.000000, 0.000000, 0.000000);
- CreateDynamicObject(1728, 1207.6823730469, -909.33221435547, 47.0625, 0.000000, 0.000000, 280.64495849609);
- CreateDynamicObject(1728, 1206.8590087891, -912.78552246094, 47.0625, 0.000000, 0.000000, 198.27038574219);
- CreateDynamicObject(1728, 1203.3134765625, -913.75329589844, 47.0625, 0.000000, 0.000000, 188.34527587891);
- CreateDynamicObject(1728, 1200.0070800781, -914.12866210938, 47.0625, 0.000000, 0.000000, 176.43408203125);
- CreateDynamicObject(2370, 1200.5710449219, -911.58068847656, 47.0625, 0.000000, 0.000000, 0.000000);
- CreateDynamicObject(2370, 1204.8061523438, -911.14892578125, 47.0625, 0.000000, 0.000000, 23.820007324219);
- CreateDynamicObject(632, 1207.0267333984, -892.29418945313, 47.500514984131, 0.000000, 0.000000, 324.26998901367);
- CreateDynamicObject(1281, 1197.548828125, -906.83850097656, 47.862880706787, 0.000000, 0.000000, 5.9849853515625);
- CreateDynamicObject(1281, 1190.564453125, -904.43627929688, 47.862880706787, 0.000000, 0.000000, 5.9820556640625);
- CreateDynamicObject(1281, 1204.1955566406, -902.49340820313, 47.862880706787, 0.000000, 0.000000, 5.9820556640625);
- CreateDynamicObject(1281, 1203.6528320313, -897.14575195313, 47.862880706787, 0.000000, 0.000000, 5.9820556640625);
- CreateDynamicObject(1281, 1189.8176269531, -898.478515625, 47.862880706787, 0.000000, 0.000000, 5.9820556640625);
- CreateDynamicObject(1281, 1196.7153320313, -897.87670898438, 47.862880706787, 0.000000, 0.000000, 5.9820556640625);
- CreateDynamicObject(1332, 1185.4777832031, -908.47973632813, 43.333919525146, 0.000000, 0.000000, 284.56997680664);
- CreateDynamicObject(2674, 1184.609375, -896.05029296875, 42.291976928711, 0.000000, 0.000000, 346.10501098633);
- CreateDynamicObject(854, 1184.7075195313, -910.08538818359, 42.482791900635, 0.000000, 0.000000, 131.01000976563);
- CreateDynamicObject(1462, 1186.6219482422, -912.11968994141, 42.256237030029, 0.000000, 0.000000, 185.60504150391);
- CreateDynamicObject(2677, 1184.4024658203, -908.30267333984, 42.551750183105, 0.000000, 0.000000, 0.000000);
- CreateDynamicObject(1445, 1205.685546875, -917.63354492188, 42.691005706787, 0.000000, 0.000000, 51.610015869141);
- CreateDynamicObject(8557, 1197.6279296875, -876.6162109375, 43.874034881592, 0.000000, 0.10000610351563, 9.920654296875);
- CreateDynamicObject(1597, 1204.0355224609, -941.22113037109, 44.400875091553, 0.000000, 0.000000, 280.3349609375);
- CreateDynamicObject(1597, 1192.9353027344, -943.22583007813, 44.41136932373, 0.000000, 0.000000, 280.33264160156);
- CreateDynamicObject(1597, 1181.4873046875, -945.16174316406, 44.423007965088, 0.000000, 0.000000, 280.33264160156);
- CreateDynamicObject(712, 1175.8641357422, -946.59478759766, 51.375465393066, 0.000000, 0.000000, 0.000000);
- CreateDynamicObject(712, 1209.5751953125, -940.74829101563, 51.320941925049, 0.000000, 0.000000, 0.000000);
- CreateDynamicObject(711, 1198.4471435547, -942.46520996094, 47.641975402832, 0.000000, 0.000000, 0.000000);
- CreateDynamicObject(711, 1187.1083984375, -944.45361328125, 47.641975402832, 0.000000, 0.000000, 0.000000);
- CreateDynamicObject(3578, 1175.0523681641, -941.02423095703, 41.168697357178, 0.000000, 0.000000, 96.795013427734);
- CreateDynamicObject(3578, 1176.1922607422, -950.83270263672, 41.068691253662, 0.000000, 358.25, 96.78955078125);
- CreateDynamicObject(3578, 1210.4085693359, -945.18823242188, 41.11869430542, 0.000000, 0.000000, 98.774536132813);
- CreateDynamicObject(3578, 1208.888671875, -935.66070556641, 41.11869430542, 0.000000, 0.000000, 98.772583007813);
- //LSPD Parken
- CreateDynamicObject(1251, 1522.3966064453, -1660.3848876953, 12.643859863281, 0, 0, 0);
- CreateDynamicObject(1251, 1588.21484375, -1717.4809570313, 12.651559829712, 0, 0, 354);
- CreateDynamicObject(1251, 1584.4337158203, -1717.3676757813, 12.651559829712, 0, 0, 353.99597167969);
- CreateDynamicObject(1251, 1580.4294433594, -1717.5286865234, 12.651559829712, 0, 0, 353.99597167969);
- CreateDynamicObject(1251, 1575.8759765625, -1717.2437744141, 12.651559829712, 0, 0, 353.99597167969);
- CreateDynamicObject(1251, 1571.4001464844, -1717.7045898438, 12.651559829712, 0, 0, 353.99597167969);
- CreateDynamicObject(1251, 1568.9006347656, -1717.6418457031, 12.651559829712, 0, 0, 353.99597167969);
- CreateDynamicObject(1251, 1565.6519775391, -1717.5606689453, 12.651559829712, 0, 0, 353.99597167969);
- CreateDynamicObject(1251, 1561.9031982422, -1717.4671630859, 12.651559829712, 0, 0, 353.99597167969);
- CreateDynamicObject(1251, 1558.1541748047, -1717.3734130859, 12.651559829712, 0, 0, 353.99597167969);
- CreateDynamicObject(1251, 1554.1552734375, -1717.2734375, 12.651559829712, 0, 0, 353.99597167969);
- CreateDynamicObject(1251, 1550.1572265625, -1717.173828125, 12.651559829712, 0, 0, 353.99597167969);
- CreateDynamicObject(1251, 1546.1591796875, -1717.07421875, 12.651559829712, 0, 0, 353.99597167969);
- //Yakuza Base
- CreateDynamicObject(3749, 2424.7473144531, -2089.3703613281, 18.405288696289, 0, 0, 270);
- CreateDynamicObject(980, 2424.4340820313, -2071.1672363281, 21.052398681641, 0, 0, 90);
- CreateDynamicObject(980, 2430.2458496094, -2065.5961914063, 21.052391052246, 0, 0, 0);
- CreateDynamicObject(980, 2441.8522949219, -2065.5734863281, 21.052391052246, 0, 0, 0);
- CreateDynamicObject(980, 2453.5148925781, -2065.6057128906, 21.052391052246, 0, 0, 0);
- CreateDynamicObject(980, 2465.2434082031, -2065.6206054688, 21.052391052246, 0, 0, 0);
- CreateDynamicObject(980, 2476.8916015625, -2065.59765625, 21.052391052246, 0, 0, 0);
- CreateDynamicObject(980, 2488.5017089844, -2065.5947265625, 21.052391052246, 0, 0, 0);
- CreateDynamicObject(980, 2500.1098632813, -2065.6647949219, 21.052391052246, 0, 0, 0);
- CreateDynamicObject(980, 2511.7724609375, -2065.6516113281, 21.052391052246, 0, 0, 0);
- CreateDynamicObject(980, 2523.4777832031, -2065.6765136719, 21.052391052246, 0, 0, 0);
- CreateDynamicObject(980, 2534.9423828125, -2065.6687011719, 21.052391052246, 0, 0, 0);
- CreateDynamicObject(980, 2661.2414550781, -2128.5397949219, 15.322185516357, 0, 0, 270);
- CreateDynamicObject(980, 2639.4475097656, -2138.7924804688, 15.320266723633, 0, 0, 270);
- CreateDynamicObject(980, 2639.525390625, -2128.2131347656, 15.320266723633, 0, 0, 270);
- CreateDynamicObject(980, 2655.5476074219, -2122.7807617188, 15.322185516357, 0, 0, 180);
- CreateDynamicObject(980, 2655.52734375, -2122.7917480469, 20.876262664795, 0, 0, 179.99450683594);
- CreateDynamicObject(980, 2661.2517089844, -2128.5405273438, 20.876262664795, 0, 0, 270);
- CreateDynamicObject(980, 2639.4929199219, -2138.689453125, 20.87434387207, 0, 0, 270);
- CreateDynamicObject(980, 2639.5043945313, -2128.2431640625, 20.87434387207, 0, 0, 270);
- CreateDynamicObject(980, 2655.4265136719, -2134.2854003906, 15.320266723633, 0, 0, 179.99450683594);
- CreateDynamicObject(980, 2655.4069824219, -2134.2463378906, 20.87434387207, 0, 0, 179.99450683594);
- CreateDynamicObject(980, 2649.2475585938, -2134.2902832031, 17.820266723633, 0, 90, 179.99462890625);
- CreateDynamicObject(980, 2652.6433105469, -2142.3718261719, 20.348588943481, 0, 0, 179.99450683594);
- CreateDynamicObject(980, 2645.1452636719, -2143.279296875, 15.320266723633, 0, 0, 179.99450683594);
- CreateDynamicObject(980, 2645.0949707031, -2143.3247070313, 20.87434387207, 0, 0, 179.99450683594);
- CreateDynamicObject(980, 2645.3317871094, -2122.8168945313, 20.876262664795, 0, 0, 179.99450683594);
- //Yakuza Eingang Tor
- yaktor=CreateDynamicObject(980, 2424.5244140625, -2089.5793457031, 15.320266723633, 0, 0, 90);
- //Yakuza Carjack Tor
- yakjack=CreateDynamicObject(980, 2645.296875, -2122.7333984375, 15.322185516357, 0, 0, 179.99450683594);
- CreateObject(982, 1101.9345703125, -1764.2861328125, 13.20042514801, 0, 0, 0);
- CreateObject(982, 1089.10546875, -1777.107421875, 13.199911117554, 0, 0, 90);
- CreateObject(982, 1089.0148925781, -1735.7530517578, 13.417594909668, 0, 0, 90);
- CreateObject(982, 1071.4642333984, -1735.7451171875, 13.370635986328, 0, 0, 90);
- CreateObject(982, 1071.5245361328, -1777.1121826172, 13.200019836426, 0, 0, 90);
- CreateObject(982, 1058.69140625, -1764.2805175781, 13.251355171204, 0, 0, 0);
- CreateObject(982, 1058.6650390625, -1748.4953613281, 13.302135467529, 0, 0, 0);
- CreateObject(983, 1101.9666748047, -1749.9284667969, 13.22520160675, 0, 0, 0);
- CreateObject(4641, 1103.6424560547, -1747.7600097656, 14.262054443359, 0, 0, 180);
- //---
- CreateObject(970, 1085.2596435547, -1748.0795898438, 12.968771934509, 0, 0, 0);
- CreateObject(970, 1080.828125, -1748.0407714844, 12.979933738708, 0, 0, 0);
- CreateObject(970, 1076.4321289063, -1748.0556640625, 12.990538597107, 0, 0, 0);
- CreateObject(970, 1076.4425048828, -1752.8205566406, 12.95593547821, 0, 0, 0);
- CreateObject(970, 1085.2845458984, -1752.9266357422, 12.938941955566, 0, 0, 0);
- CreateObject(970, 1080.8505859375, -1752.9403076172, 12.945717811584, 0, 0, 0);
- CreateObject(970, 1087.3603515625, -1750.4136962891, 12.939476966858, 0, 0, 90);
- CreateObject(970, 1074.3697509766, -1750.4799804688, 12.974703788757, 0, 0, 90);
- //---
- CreateObject(1251, 1103.3505859375, -1741.0686035156, 12.592844009399, 0, 0, 0);
- //Fahrschule
- CreateDynamicObject(1215, 1546.0390625, -1672.4731445313, 13.125860214233, 0, 0, 0);
- CreateDynamicObject(1215, 1545.9465332031, -1678.7850341797, 13.125679016113, 0, 0, 0);
- CreateDynamicObject(1215, 1554.6058349609, -1673.3990478516, 15.759635925293, 0, 0, 0);
- CreateDynamicObject(1215, 1554.9011230469, -1677.8236083984, 15.759635925293, 0, 0, 0);
- CreateDynamicObject(3749, 1413.6589355469, -1646.7431640625, 18.233798980713, 0, 0, 270);
- CreateDynamicObject(971, 1373.7069091797, -1598.8568115234, 12.866792678833, 0, 0, 344);
- CreateDynamicObject(971, 1351.0643310547, -1590.9504394531, 13.053310394287, 0, 0, 343.99841308594);
- CreateDynamicObject(989, 1351.9422607422, -1683.9128417969, 14.434956550598, 0, 0, 16);
- CreateDynamicObject(989, 1352.0090332031, -1678.4163818359, 14.434690475464, 0, 0, 15.99609375);
- CreateDynamicObject(989, 1356.8389892578, -1684.2082519531, 14.642185211182, 0, 0, 287.99609375);
- CreateDynamicObject(989, 1362.2528076172, -1684.1751708984, 14.6172914505, 0, 0, 287.99560546875);
- CreateDynamicObject(971, 1373.7247314453, -1684.0771484375, 12.987117767334, 0, 0, 353.99841308594);
- CreateDynamicObject(989, 1402.9326171875, -1706.1151123047, 14.367680549622, 0, 0, 203.99560546875);
- //Fahrschul Tor
- fstor=CreateDynamicObject(980, 1414.4056396484, -1648.7554931641, 15.148775100708, 0, 0, 270);
- new objekte = CountDynamicObjects();
- printf("Es wurden %d Objekte geladen!",objekte);
- //Timer
- SetTimer("nachricht",3600000,1);
- SetTimer("nachricht1",1800000,1);
- //Ein/Ausg�nge
- bsnenter=CreatePickup(1559,1,1199.4276,-918.5931,43.1187);//bsn enter
- bsnexit=CreatePickup(1559,1,363.2061,-74.9521,1001.5078);//bsn exit
- lspdenter=CreatePickup(1559,1,1554.8640,-1675.5302,16.1953);//lspd enter
- lspdexit=CreatePickup(1559,1,246.783996,63.900199,1003.640625);//lspd exit
- heal=CreatePickup(1240,2,1172.983032,-1323.801269,15.397995,0);//Medic healpoint
- bestellen=CreatePickup(1240,2,1189.422241,-886.525573,43.105895,0);
- shalleenter=CreatePickup(1318,2,1481.354125,-1771.100341,18.795755,0);
- shalleexit=CreatePickup(1318,2,388.719329,173.710937,1008.382812,0);
- bonus=CreatePickup(1239,2,361.986175,173.957595,1008.382812,0);
- yakenter=CreatePickup(1318,2,2506.717285,-2132.682861,17.271224,0);
- yakexit=CreatePickup(1318,2,-2159.122802,641.517517,1052.381713,0);
- fsenter=CreatePickup(1318,2,1411.584106,-1699.853027,13.539485,0);
- fsexit=CreatePickup(1318,2,1494.425048,1303.578369,1093.289062,0);
- levelkaufen=CreatePickup(1239,2,358.422454,182.677917,1008.382812,0);
- Tut=CreatePickup(1239,2,1078.522338,-1796.826782,13.672524,0);
- pdzugarage=CreatePickup(1318,2,246.295181,87.749877,1003.640625,0);
- garagezupd=CreatePickup(1318,2,1525.186035,-1678.098632,5.890625,0);
- pdduty=CreatePickup(1314,2,256.3665,79.8877,1003.6406,0);
- henter=CreatePickup(1318,2,952.674804,-909.392822,45.765625,0);
- hexit=CreatePickup(1318,2,941.062927,-18.491996,1000.929687,0);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- public Ping2(playerid)
- {
- Ping1[playerid] = 1;
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SetPlayerColor(playerid,Weis);
- Ping1[playerid] = 0;
- SetTimerEx("Ping2", 1000*10, false, "%d", playerid);
- //UHR
- clock();
- new Spieler[64];
- new Sname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Sname,sizeof(Sname));
- format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
- if(dini_Exists(Spieler))
- {
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau,"Herzlich Willkommen auf dem Reallife Server von massiv16");
- ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde in unserer Datenbank gefunden.\n\nbitte gebe nun dein Passwort ein und logge dich somit ein.","Login","Abbrechen");
- GivePlayerMoney(playerid,100000);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau,"Herzlich Willkommen auf dem Reallife Server von massiv16!");
- ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_MSGBOX, "Tutorial", "Willkommen!\n \nEs folgt nun ein kleines Tutorial.\n \nPasse bitte gut auf, denn am Ende werden Dir ein paar Fragen gestellt","Weiter","Abbruch");
- return 1;
- }
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- sSpieler[playerid][sLogin] = 0;
- SpielerSpeichern(playerid);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(IstSpielerInFraktion(playerid, 0))
- {
- SetPlayerPos(playerid, 1108.9445,-1795.6903,16.5938);
- SendClientMessage(playerid,Weis,"Willkommen am Noobspawn");
- SetPlayerColor(playerid,Blau);
- return 1;
- }
- if(IstSpielerInFraktion(playerid, 1))
- {
- SetPlayerPos(playerid, 251.2577,67.9705,1003.6406);
- SetPlayerColor(playerid,Blau);
- SetPlayerSkin(playerid,266);
- SendClientMessage(playerid,Blau,"Du bist als LSPD gespawnt!");
- SetPlayerInterior(playerid,6);
- return 1;
- }
- if(IstSpielerInFraktion(playerid, 2))
- {
- SetPlayerPos(playerid,1177.2605,-1322.4001,14.0619);
- SetPlayerColor(playerid,Blau);
- SendClientMessage(playerid,Blau,"Du bist als Medic gespawnt!");
- SetPlayerSkin(playerid,267);
- return 1;
- }
- if(IstSpielerInFraktion(playerid, 3))
- {
- SetPlayerPos(playerid, -2165.9141,644.2205,1057.5938);
- SetPlayerColor(playerid,Blau);
- SetPlayerInterior(playerid,1);
- SendClientMessage(playerid,Blau,"Du bist als Yakuza gespawnt!");
- GivePlayerWeapon(playerid,31,100);
- GivePlayerWeapon(playerid,24,100);
- SetPlayerSkin(playerid,186);
- return 1;
- }
- if(IstSpielerInFraktion(playerid, 4))
- {
- SetPlayerPos(playerid, 2495.4106,-1689.4088,14.4127);
- SetPlayerColor(playerid,Blau);
- SendClientMessage(playerid,Blau,"Du bist als Grove Street gespawnt!");
- SetPlayerInterior(playerid,0);
- GivePlayerWeapon(playerid,31,500);
- SetPlayerSkin(playerid,271);
- return 1;
- }
- if(IstSpielerInFraktion(playerid, 5))
- {
- SetPlayerPos(playerid, 1672.0775,-1325.7223,17.4316);
- SetPlayerColor(playerid,Blau);
- SendClientMessage(playerid,Blau,"Du bist als SANT gespawnt!");
- SetPlayerInterior(playerid,0);
- GivePlayerWeapon(playerid,43,500);
- SetPlayerSkin(playerid,57);
- return 1;
- }
- if(IstSpielerInFraktion(playerid, 6))
- {
- SetPlayerPos(playerid, 1489.7437,1307.8553,1093.2891);
- SetPlayerInterior(playerid,3);
- SendClientMessage(playerid,Weis,"Du bist als Fahrlehrer Gespawnt");
- SetPlayerColor(playerid,Blau);
- SetPlayerSkin(playerid,57);
- return 1;
- }
- if(IstSpielerInFraktion(playerid, 7))
- {
- SetPlayerPos(playerid,942.171997,-16.542755,1000.929687);
- SetPlayerInterior(playerid,3);
- SendClientMessage(playerid,Weis,"Du bist als Hitman Gespawnt");
- SetPlayerColor(playerid,Blau);
- SetPlayerSkin(playerid,57);
- return 1;
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- // UHR
- public clock(){
- new Text:Clock;
- new hour,minute,second;
- new string[10];
- gettime(hour,minute,second);
- format(string, sizeof string, "%s%d:%s%d:%s%d", (hour < 10) ? ("0") : (""), hour, (minute < 10) ? ("0") : (""), minute, (second < 10) ? ("0") : (""), second);
- TextDrawHideForAll(Clock);
- Clock = TextDrawCreate(542.0, 24.0, string); // Koordinaten, wo die Uhr angezeigt wird
- TextDrawLetterSize(Clock, 0.6, 1.8);
- TextDrawFont(Clock, 3); // Uhrschrift
- TextDrawSetOutline(Clock, 2);
- TextDrawShowForAll(Clock);
- SetTimer("clock",1000,0);
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- // Hinzufügen:
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp("/afk",cmdtext,true) == 0)
- {
- if(AFK[playerid] == 0)
- {
- new string[128];
- new spieler[MAX_PLAYER_NAME];
- TogglePlayerControllable(playerid,0);
- GetPlayerName(playerid, spieler, sizeof(spieler));
- format(string, sizeof(string), "%s ist Abwesend", spieler);
- SendClientMessageToAll(LIGHTGREEN, string);
- AFK[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du bist bereits Abwesend. Mach /back!");
- }
- return 1;
- }
- if(strcmp("/back",cmdtext, true) == 0)
- {
- if(AFK[playerid] == 1)
- {
- new string[128];
- new spieler[MAX_PLAYER_NAME];
- TogglePlayerControllable(playerid,1);
- GetPlayerName(playerid, spieler, sizeof(spieler));
- format(string, sizeof(string), "%s ist wieder Anwesend", spieler);
- SendClientMessageToAll(LIGHTGREEN, string);
- AFK[playerid] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du bist nicht AFK");
- }
- return 1;
- }
- if(strcmp("/fixveh",cmdtext,true,10) == 0)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Du bist in keinem Fahrzeug!");
- if(!IstSpielerAdmin(playerid, 3))return SendClientMessage(playerid,Weis,"Du darfst diesen Befehl nicht Benutzen!");
- new vehicleid = GetPlayerVehicleID(playerid);
- SetVehicleHealth(vehicleid, 1000.0);
- SendClientMessage(playerid, 0xFFFFFFFF, "The vehicles engine has been fully repaired.");
- return 1;
- }
- if(strcmp("/ad", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_AD,DIALOG_STYLE_INPUT,"Werbung Erstellen","Schreibe eine Werbung.","Senden","Abbrechen");
- return 1;
- }
- //Tore und Gates
- //Fahrschul Gate
- if(strcmp("/fsauf", cmdtext, true, 10) == 0)
- {
- if(!IstSpielerInFraktion(playerid, 6))return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist kein Mitglied der Fahrschule");
- if(!IsPlayerInRangeOfPoint(playerid,10,1414.4056396484, -1648.7554931641, 15.148775100708))return SendClientMessage(playerid,Weis,"Du bist nicht in der N�he des Tores");
- MoveDynamicObject(fstor,1414.4056396484, -1648.7554931641, 15.148775100708-10,5);
- return 1;
- }
- if(strcmp("/fszu", cmdtext, true, 10) == 0)
- {
- if(!IstSpielerInFraktion(playerid, 6))return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist kein Mitglied der Fahrschule");
- if(!IsPlayerInRangeOfPoint(playerid,10,1414.4056396484, -1648.7554931641, 15.148775100708))return SendClientMessage(playerid,Weis,"Du bist nicht in der N�he des Tores");
- MoveDynamicObject(fstor,1414.4056396484, -1648.7554931641, 15.148775100708,5);
- return 1;
- }
- //Yakuza Eingangs Gate
- if(strcmp("/ykauf", cmdtext, true, 10) == 0)
- {
- if(!IstSpielerInFraktion(playerid, 3))return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist kein Mitglied der Yakuza");
- if(!IsPlayerInRangeOfPoint(playerid,10,2424.5244140625, -2089.5793457031, 15.320266723633))return SendClientMessage(playerid,Weis,"Du bist nicht in der N�he des Tores");
- MoveDynamicObject(yaktor,2424.5244140625, -2089.5793457031, 15.320266723633-10,5);
- return 1;
- }
- if(strcmp("/ykzu", cmdtext, true, 10) == 0)
- {
- if(!IstSpielerInFraktion(playerid, 3))return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist kein Mitglied der Yakuza");
- if(!IsPlayerInRangeOfPoint(playerid,10,2424.5244140625, -2089.5793457031, 15.320266723633))return SendClientMessage(playerid,Weis,"Du bist nicht in der N�he des Tores");
- MoveDynamicObject(yaktor,2424.5244140625, -2089.5793457031, 15.320266723633,5);
- return 1;
- }
- //Yakuza Carjack Gate
- if(strcmp("/ykjackauf", cmdtext, true, 10) == 0)
- {
- if(!IstSpielerInFraktion(playerid, 3))return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist kein Mitglied der Yakuza");
- if(!IsPlayerInRangeOfPoint(playerid,10,2645.296875, -2122.7333984375, 15.322185516357))return SendClientMessage(playerid,Weis,"Du bist nicht in der N�he des Tores");
- MoveDynamicObject(yakjack,2645.296875, -2122.7333984375, 15.322185516357-10,5);
- return 1;
- }
- if(strcmp("/ykjackzu", cmdtext, true, 10) == 0)
- {
- if(!IstSpielerInFraktion(playerid, 3))return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist kein Mitglied der Yakuza");
- if(!IsPlayerInRangeOfPoint(playerid,10,2645.296875, -2122.7333984375, 15.322185516357))return SendClientMessage(playerid,Weis,"Du bist nicht in der N�he des Tores");
- MoveDynamicObject(yakjack,2645.296875, -2122.7333984375, 15.322185516357,5);
- return 1;
- }
- if(strcmp("/duty", cmdtext, true, 10) == 0)
- {
- if(IstSpielerInFraktion(playerid, 1))
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0,256.3665,79.8877,1003.6406))//return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist nicht im Umkleide Raum des LSPD's");//oduty fbi
- {
- SendClientMessage(playerid,COLOR_GRAD2,"Du bist OnDuty gegangen.");
- GivePlayerWeapon(playerid,3,1);
- GivePlayerWeapon(playerid,23,120);
- GivePlayerWeapon(playerid,28,120);
- GivePlayerWeapon(playerid,24,120);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAD2,"Du geh�rst nicht zum LSPD Oder bist Nicht im LSPD Umkleideraum");
- return 1;
- }
- }
- }
- if(strcmp("/o", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_OCHAT,DIALOG_STYLE_INPUT,"Offizieler Chat","Schreibe deine Nachricht rein: (Achtung: Jeder kann diesen Text lesen!)","Senden","Abbrechen");
- TogglePlayerControllable(playerid,0);
- return 1;
- }
- if(strcmp("/drivein",cmdtext,true,10) == 0)
- {
- if(!IsPlayerInRangeOfPoint(playerid,1,1189.422241,-886.525573,43.105895))return SendClientMessage(playerid,Rot,"Du bist nicht am BSN");
- if(IsPlayerInRangeOfPoint(playerid,1,1189.422241,-886.525573,43.105895))
- SendClientMessage(playerid,Rot,"Drive-In Tante:Danke f�r Ihren Besuch und eine Sch�ne Weiterfahrt");
- SetPlayerHealth(playerid,100.0);
- return 1;
- }
- if(strcmp(cmdtext,"/gps",true)==0)
- {
- ShowPlayerDialog(playerid,DIALOG_GPS, DIALOG_STYLE_LIST, "GPS Systeme", "Noobspawn\n LSPD\n BSN\n Stadthalle\n Fahrschule", "Suchen", "Abbrechen");
- return 1;
- }
- if(strcmp("/teleports", cmdtext) == 0)
- {
- if(!IstSpielerAdmin(playerid, 3))return SendClientMessage(playerid,Weis,"Du darfst diesen Befehl nicht Benutzen!");
- ShowPlayerDialog(playerid,PORTS,DIALOG_STYLE_LIST,"Teleport Liste","LSPD\nBSN\nSan Fierro Airport\nAutohaus\nArea51\nLas Venturas City\nAdminhaus","Porten","Abbrechen");
- return 1;
- }
- if(strcmp("/frakthelp", cmdtext) == 0)
- {
- if(IstSpielerInFraktion(playerid, 1) == 1)
- {
- SendClientMessage(playerid,COLOR_GRAD1,"_______________|LSPD Befehle|___________");
- SendClientMessage(playerid,COLOR_GRAD1,"/cuff /uncuff /wanted ");
- }
- else if(IstSpielerInFraktion(playerid, 2) == 1)
- {
- SendClientMessage(playerid,COLOR_GRAD1,"_______________|Medic Befehle|___________");
- SendClientMessage(playerid,COLOR_GRAD1,"/heal");
- }
- else if(IstSpielerInFraktion(playerid, 3) == 1)
- {
- SendClientMessage(playerid,COLOR_GRAD1,"_______________|Yakuza Befehle|___________");
- SendClientMessage(playerid,COLOR_GRAD1,"/ykauf /ykzu /ykjackauf /ykjackzu");
- SendClientMessage(playerid,COLOR_GRAD1,"/tie /untie");
- }
- else if(IstSpielerInFraktion(playerid, 4) == 1)
- {
- SendClientMessage(playerid,COLOR_GRAD1,"_______________|Grove Street Befehle|___________");
- SendClientMessage(playerid,COLOR_GRAD1,"");
- }
- else if(IstSpielerInFraktion(playerid, 5) == 1)
- {
- SendClientMessage(playerid,COLOR_GRAD1,"_______________|SANT Befehle|___________");
- SendClientMessage(playerid,COLOR_GRAD1,"");
- }
- else if(IstSpielerInFraktion(playerid, 6) == 1)
- {
- SendClientMessage(playerid,COLOR_GRAD1,"_______________|Fahrlehrer|___________");
- SendClientMessage(playerid,COLOR_GRAD1,"/fsauf /fszu");
- }
- else if(IstSpielerInFraktion(playerid, 7) == 1)
- {
- SendClientMessage(playerid,COLOR_GRAD1,"_______________|Hitman|___________");
- SendClientMessage(playerid,COLOR_GRAD1,"");
- }
- return 1;
- }
- if (strcmp("/ahelp", cmdtext, true, 6) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, Rot,"_______________________________________");
- if(IstSpielerAdmin(playerid, 1))
- {
- SendClientMessage(playerid, COLOR_GRAD1, "*1* Admin *** /kick /goto /aduty /aoffduty");
- }
- if(IstSpielerAdmin(playerid, 2))
- {
- SendClientMessage(playerid, COLOR_GRAD1, "*2* ADMIN *** /gethere /freeze /unfreeze ");
- SendClientMessage(playerid, COLOR_GRAD1, "*2* ADMIN *** ");
- }
- if(IstSpielerAdmin(playerid, 3))
- {
- SendClientMessage(playerid, COLOR_GRAD2,"*3* ADMIN *** /ban /givecash /fixveh");
- }
- if(IstSpielerAdmin(playerid, 4))
- {
- SendClientMessage(playerid, COLOR_GRAD3,"*4* ADMIN *** /veh /weather");
- SendClientMessage(playerid, COLOR_GRAD4,"*4* ADMIN *** ");
- }
- if(IstSpielerAdmin(playerid, 5))
- {
- SendClientMessage(playerid, COLOR_GRAD4,"*5* ADMIN *** /gmx /makeadmin /makeleader ");
- SendClientMessage(playerid, COLOR_GRAD4,"*5* ADMIN *** /chaus (rcon admin)");
- }
- SendClientMessage(playerid, Rot,"_______________________________________");
- }
- return 1;
- }
- //Befehle mit DCMD
- dcmd(makeadmin, 9, cmdtext);
- dcmd(makeleader, 10, cmdtext);
- dcmd(veh, 3, cmdtext);
- dcmd(kick, 4, cmdtext);
- dcmd(ban, 3, cmdtext);
- dcmd(goto, 4, cmdtext);
- dcmd(gethere, 7, cmdtext);
- dcmd(heal, 4, cmdtext);
- dcmd(clear, 5, cmdtext);
- dcmd(spawn, 5,cmdtext);
- dcmd(wanted, 6,cmdtext);
- dcmd(pay, 3,cmdtext);
- dcmd(weather, 7,cmdtext);
- dcmd(givecash, 8,cmdtext);
- dcmd(eject, 5,cmdtext);
- dcmd(freeze, 6,cmdtext);
- dcmd(unfreeze, 8,cmdtext);
- dcmd(tie, 3,cmdtext);
- dcmd(untie, 5,cmdtext);
- if(strcmp("/tut", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerInRangeOfPoint(playerid,10,1078.522338,-1796.826782,13.672524))return SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist nicht am Noobspawn");
- ShowPlayerDialog(playerid,TUT,DIALOG_STYLE_MSGBOX,"Tutorial (1/5)","Hier kannst du ein Kleines Tutorial Machen,\nNutze WEITER um das Tutorial Vollst�ndig anzuschauen\nWenn du keine Interesse an dem Tutorial hast,Dr�cke ABBRECHEN\nNun viel Spa� beim Tutorial","WEITER","ABBRECHEN");
- return 1;
- }
- if(strcmp("/stats", cmdtext, true, 10) == 0)
- {
- new string[128];
- new ftext[20];
- new level = sSpieler[playerid][Fraktion];
- if(level == 0) { ftext= "Zivilist"; }
- else if(level == 1) { ftext= "LSPD"; }
- else if(level == 2) { ftext= "Medic"; }
- else if(level == 3) { ftext= "Yakuza"; }
- else if(level == 4) { ftext= "Grove-Street"; }
- else if(level == 5) { ftext= "SANT"; }
- else if(level == 6) { ftext= "Fahrlehrer"; }
- else if(level == 6) { ftext= "Hitman"; }
- format(string,sizeof(string),"Dein Level %d\n\nDein Geld %d\n\nDeine Fraktion %s",sSpieler[playerid][Level],GetPlayerMoney(playerid),ftext);
- ShowPlayerDialog(playerid,STATS,DIALOG_STYLE_MSGBOX,"Deine Statistik",string,"OK","OK");
- return 1;
- }
- if (strcmp("/gmx", cmdtext, true, 10) == 0)
- {
- if(IstSpielerAdmin(playerid, 5))
- {
- SendRconCommand("gmx");
- }
- else
- {
- SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
- return 1;
- }
- return 1;
- }
- return SendClientMessage(playerid,COLOR_GRAD4,"Befehl wurde nicht Erkannt,Nutze /hilfe");
- }
- dcmd_freeze(playerid,params[])
- {
- new pID, str[128];
- if(sscanf(params, "uz",pID,str))return SendClientMessage(playerid,0xB0AFB0FF,"/freeze [ID/Name] [Grund]");
- if (!IsPlayerConnected(pID))return SendClientMessage(playerid,0xB0AFB0FF,"Dieser Spieler ist nicht online");
- if (pID == playerid)return SendClientMessage(playerid,0xB0AFB0FF,"Du kannst dich nicht selber freezen");
- if(!IstSpielerAdmin(playerid, 2))return SendClientMessage(playerid,Weis,"Dein Admin Rank ist zu Niedrig");
- {
- new str2[128], str3[128];
- format(str2,sizeof(str2),"%s hat dich gefreezet Grund: %s",playername[playerid], str[0] ? str : "Kein Grund");
- format(str3,sizeof(str3),"Du hast %s gefreezet! Grund: %s",playername[pID], str[0] ? str : "Kein Grund");
- SendClientMessage(pID,0xB0AFB0FF,str2);
- SendClientMessage(playerid,0xB0AFB0FF,str3);
- TogglePlayerControllable(pID,0);
- }
- return 1;
- }
- dcmd_unfreeze(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u",pID))return SendClientMessage(playerid,0xB0AFB0FF,"/unfreeze [ID/Name]");
- if (!IsPlayerConnected(pID))return SendClientMessage(playerid,0xB0AFB0FF,"Dieser Spieler ist nicht online");
- if (pID == playerid)return SendClientMessage(playerid,0xB0AFB0FF,"Du kannst dich nicht selber unfreezen");
- if(!IstSpielerAdmin(playerid, 2))return SendClientMessage(playerid,Weis,"Dein Admin Rank ist zu Niedrig");
- {
- new str2[128], str3[128];
- format(str2,sizeof(str2),"%s hat dich aufgetaut",playername[playerid]);
- format(str3,sizeof(str3),"Du hast %s aufgetaut",playername[pID]);
- SendClientMessage(pID,0xB0AFB0FF,str2);
- SendClientMessage(playerid,0xB0AFB0FF,str3);
- TogglePlayerControllable(pID,1);
- }
- return 1;
- }
- dcmd_pay(playerid,params[])
- {
- new pID, gID;
- if(sscanf(params, "ud",pID,gID))return SendClientMessage(playerid,0xB0AFB0FF,"/pay [ID/Name] [money]");
- if (!IsPlayerConnected(pID))return SendClientMessage(playerid,0xB0AFB0FF,"Dieser Spieler ist nicht online");
- {
- new stri[128] ,stri2[128];
- format(stri,sizeof(stri), "%s hat dir %d$ gegeben",playername[playerid], gID);
- format(stri2,sizeof(stri2), "Du hast %s %d$ gegeben",playername[pID],gID);
- SendClientMessage(pID,0xB0AFB0FF, stri);
- SendClientMessage(playerid,0xB0AFB0FF,stri2);
- GivePlayerMoney(pID,gID);
- GivePlayerMoney(playerid,-gID);
- }
- return 1;
- }
- dcmd_eject(playerid,params[])
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,0xB0AFB0FF,"/eject [ID/Name]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,0xB0AFB0FF,"Dieser Spieler ist nicht online");
- if(pID == playerid) return SendClientMessage(playerid,0xB0AFB0FF,"Du kannst dich nicht selber rausschmei�en");
- if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,0xB0AFB0FF,"Du bist nicht der Fahrer");
- {
- new str[128] ,str2[128];
- format(str,sizeof(str),"%s hat dich rausgeworfen",playername[playerid]);
- format(str2,sizeof(str2),"Du hast %s rausgeworfen",playername[pID]);
- SendClientMessage(pID,0xB0AFB0FF, str);
- SendClientMessage(playerid,0xB0AFB0FF,str2);
- RemovePlayerFromVehicle(pID);
- TogglePlayerControllable(pID,1);
- }
- return 1;
- }
- dcmd_givecash(playerid,params[])
- {
- new pID, gID;
- if(sscanf(params, "ud",pID,gID))return SendClientMessage(playerid,0xB0AFB0FF,"/givecash [ID/Name] [Betrag]");
- if (!IsPlayerConnected(pID))return SendClientMessage(playerid,0xB0AFB0FF,"Dieser Spieler ist nicht online");
- if(!IstSpielerAdmin(playerid, 3))return SendClientMessage(playerid,Weis,"Dein Admin Rank ist zu Niedrig");
- {
- new stri[128] ,stri2[128];
- format(stri,sizeof(stri), "%s hat dir %d$ gegeben",playername[playerid], gID);
- format(stri2,sizeof(stri2), "Du hast %s %d$ gegeben ",playername[pID],gID);
- SendClientMessage(pID,0xB0AFB0FF, stri);
- SendClientMessage(playerid,0xB0AFB0FF,stri2);
- GivePlayerMoney(pID,gID);
- }
- return 1;
- }
- dcmd_weather(playerid,params[])
- {
- new wID;
- if(sscanf(params, "i",wID))return SendClientMessage(playerid,0xB0AFB0FF,"/weather [id]");
- if(wID < 1 || wID > 49) return SendClientMessage(playerid,0xB0AFB0FF, "Die WetterID muss zwischen 1 - 49 liegen");
- if(!IstSpielerAdmin(playerid, 4))return SendClientMessage(playerid,Weis,"Dein Admin Rank ist zu Niedrig");
- {
- SetWeather(wID);
- }
- return 1;
- }
- /*//Tie Befehl
- dcmd_tie(playerid,params[])
- {
- new pID, str[128];
- if(sscanf(params, "uz",pID,str))return SendClientMessage(playerid,0xB0AFB0FF,"/freeze [ID/Name] [Grund]");
- if (!IsPlayerConnected(pID))return SendClientMessage(playerid,0xB0AFB0FF,"Dieser Spieler ist nicht online");
- if (pID == playerid)return SendClientMessage(playerid,0xB0AFB0FF,"Du kannst dich nicht selber freezen");
- if(!IstSpielerInFraktion(playerid, 3))return SendClientMessage(playerid,Weis,"Du bist kein Mitglied der Yakuza");
- {
- new str2[128], str3[128];
- format(str2,sizeof(str2),"%s hat dich gefreezet Grund: %s",playername[playerid], str[0] ? str : "Kein Grund");
- format(str3,sizeof(str3),"Du hast %s gefreezet! Grund: %s",playername[pID], str[0] ? str : "Kein Grund");
- SendClientMessage(pID,0xB0AFB0FF,str2);
- SendClientMessage(playerid,0xB0AFB0FF,str3);
- TogglePlayerControllable(pID,0);
- }
- return 1;
- }
- */
- dcmd_tie(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u",pID))return SendClientMessage(playerid,0xB0AFB0FF,"/unfreeze [ID/Name]");
- if (!IsPlayerConnected(pID))return SendClientMessage(playerid,0xB0AFB0FF,"Dieser Spieler ist nicht online");
- if (pID == playerid)return SendClientMessage(playerid,0xB0AFB0FF,"Du kannst dich nicht selber unfreezen");
- if(!IstSpielerInFraktion(playerid, 3))return SendClientMessage(playerid,Weis,"Du gehörst nicht zur Yakuza");
- {
- new str2[128], str3[128];
- format(str2,sizeof(str2),"%s hat dich Untiet",playername[playerid]);
- format(str3,sizeof(str3),"Du hast %s Untiet",playername[pID]);
- SendClientMessage(pID,0xB0AFB0FF,str2);
- SendClientMessage(playerid,0xB0AFB0FF,str3);
- TogglePlayerControllable(pID,0);
- }
- return 1;
- }
- dcmd_untie(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u",pID))return SendClientMessage(playerid,0xB0AFB0FF,"/unfreeze [ID/Name]");
- if (!IsPlayerConnected(pID))return SendClientMessage(playerid,0xB0AFB0FF,"Dieser Spieler ist nicht online");
- if (pID == playerid)return SendClientMessage(playerid,0xB0AFB0FF,"Du kannst dich nicht selber unfreezen");
- if(!IstSpielerInFraktion(playerid, 3))return SendClientMessage(playerid,Weis,"Du gehoerst nicht zur Yakuza");
- {
- new str2[128], str3[128];
- format(str2,sizeof(str2),"%s hat dich Getiet",playername[playerid]);
- format(str3,sizeof(str3),"Du hast %s Getiet",playername[pID]);
- SendClientMessage(pID,0xB0AFB0FF,str2);
- SendClientMessage(playerid,0xB0AFB0FF,str3);
- TogglePlayerControllable(pID,1);
- }
- return 1;
- }
- //Makeleader Befehl
- dcmd_makeleader(playerid,params[])
- {
- new pid, frakid;
- if(sscanf(params,"ud",pid,frakid))
- {
- return SendClientMessage(playerid,Gelb,"Verwendung : /makleader [ID] [Fraktions ID]");
- }
- if(frakid > 7)
- {
- return SendClientMessage(playerid,Rot,"Soviele Fraktionen gibt es nicht!");
- }
- if(!IstSpielerAdmin(playerid, 5))
- {
- if(pid == INVALID_PLAYER_ID)
- {
- return SendClientMessage(playerid,Rot,"Ungueltiger Spieler!");
- }
- if(IstSpielerInFraktion(pid,frakid) == frakid)
- {
- return SendClientMessage(playerid,Rot,"Der angegebene Spieler ist schon in dieser Fraktion!");
- }
- else
- {
- sSpieler[pid][Fraktion] = frakid;
- SendClientMessage(pid,Gelb,"Du bist nun in einer Fraktion!");
- SendClientMessage(playerid,Gelb,"Du hast den angegeben Spieler in eine Fraktion gepackt!");
- }
- }
- else
- {
- return SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
- }
- return 1;
- }
- //Makeadmin Befehl
- dcmd_makeadmin(playerid, params[])
- {
- new pid,level;
- if(sscanf(params,"ud", pid, level))
- {
- return SendClientMessage(playerid, Gelb,"Verwendung : /makeadmin [ID] [Level]");
- }
- if(!IstSpielerAdmin(playerid, 5))
- {
- if(pid == INVALID_PLAYER_ID)
- {
- return SendClientMessage(playerid,Rot,"Ungurltiger Spieler!");
- }
- if(IstSpielerAdmin(pid,level) == level)
- {
- return SendClientMessage(playerid, Rot,"Der Spieler hat schon das angegebene Adminlevel!");
- }
- else
- {
- sSpieler[pid][Adminlevel] = level;
- SendClientMessage(pid, Gelb, "Du bist nun ein Administrator!");
- SendClientMessage(playerid,Gelb,"Du hast den angegeben Spieler zum Administrator gemacht!");
- }
- }
- else
- {
- return SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
- }
- return 1;
- }
- //Veh Befehl
- dcmd_veh(playerid, params[])
- {
- if(!IstSpielerAdmin(playerid, 4))return SendClientMessage(playerid,Rot,"Du darfst diesen Befehl nicht Benutzen");
- {
- new vID, c1, c2;
- if(sscanf(params, "ddd", vID, c1, c2))
- {
- return SendClientMessage(playerid, Blau, "Richtige Anwendung: /veh Modelid Color1 Color 2");
- }
- GetPlayerPos(playerid, x, y, z);
- GetPlayerFacingAngle(playerid, r);
- SetVehicleNumberPlate(CreateVehicle(vID, x+1, y+1, z+1, r, c1, c2, 1),"Admincar");
- }
- return 1;
- }
- dcmd_kick(playerid, params[])
- {
- if(!IstSpielerAdmin(playerid, 1))return SendClientMessage(playerid,Rot,"Du darfst diesen Befehl nicht Benutzen");
- {
- new pID;
- if (sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,Blau, "Richtige Benutzung: /kick Playerid");
- }
- Kick(pID);
- }
- return 1;
- }
- //heal Command
- dcmd_heal(playerid, params[])
- {
- if(IstSpielerInFraktion(playerid, 2))
- {
- new pID;
- if (sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid, Blau, "Richtige Benutzung: /heal Playerid");
- }
- SetPlayerHealth(pID,100.0);
- GivePlayerMoney(pID,-150);
- GivePlayerMoney(playerid,150);
- }
- return 1;
- }
- //Wanted Befehl
- dcmd_wanted(playerid,params[])
- {
- if(IstSpielerInFraktion(playerid, 1))
- {
- new pID,wanteds;
- if (sscanf(params, "ui", pID,wanteds))
- {
- return SendClientMessage(playerid,Rot,"Richtige Benutzung: /wanted [PLAYERID] [wanteds]");
- }
- SetPlayerWantedLevel(pID,wanteds);
- }
- return 1;
- }
- dcmd_clear(playerid,params[])
- {
- if(IstSpielerInFraktion(playerid, 1))
- {
- new pID;
- if (sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,Blau,"Richtige Anwendung:/clear [Spielerid]");
- }
- SetPlayerWantedLevel(pID,0);
- }
- return 1;
- }
- dcmd_spawn(playerid,params[])
- {
- if(IstSpielerAdmin(playerid, 3))
- {
- new pID;
- if (sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,Blau,"Richtige Anwendung: /spawn [PLAYERID]");
- }
- SpawnPlayer(pID);
- }
- return 1;
- }
- dcmd_ban(playerid, params[])
- {
- if(IstSpielerAdmin(playerid, 3))
- {
- new pID;
- if (sscanf(params, "ui", pID))
- {
- return SendClientMessage(playerid,Blau, "Richtige Benutzung: /ban");
- }
- Ban(pID);
- SendClientMessage(pID,Blau,"Du wurdest von einem Admin Gebannt,Du kannst im Forum einen Entbann Antrag Schreiben");
- }
- return 1;
- }
- dcmd_gethere(playerid, params[])
- {
- if(IstSpielerAdmin(playerid, 2))
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid, Blau, "Richtige Anwendung: /gethere Spielerid");
- }
- GetPlayerPos(playerid, x, y, z);
- GetPlayerFacingAngle(playerid, r);
- SetPlayerPos(pID, x, y, z);
- SetPlayerFacingAngle(pID, r);
- }
- return 1;
- }
- dcmd_goto(playerid, params[])
- {
- if(IstSpielerAdmin(playerid, 1))
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid, Blau, "Richtige Anwendung: /goto Spielerid");
- }
- GetPlayerPos(pID, x, y, z);
- GetPlayerFacingAngle(pID, r);
- SetPlayerPos(playerid, x, y, z);
- SetPlayerFacingAngle(playerid, r);
- }
- return 1;
- }
- //ocmd Befehle
- //Admin Onduty Befehl
- ocmd:aduty(playerid, params[])
- {
- if(IstSpielerAdmin(playerid, 1))
- {
- new Name[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid,Name,sizeof(Name));
- format(string,sizeof(string),"%s hat sich als Supporter angemeldet.",Name);//klar sein
- SetPlayerColor(playerid, Rot);
- ShowPlayerMarkers(1);
- SendClientMessageToAll(Blau,string);
- }
- return 1;
- }
- ocmd:aoffduty(playerid, params[])
- {
- if(IstSpielerAdmin(playerid, 1))
- {
- new Name[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid,Name,sizeof(Name));
- format(string,sizeof(string),"%s hat sich als Supporter Abgemelset!",Name);//klar sein
- SetPlayerColor(playerid, Weis);
- ShowPlayerMarkers(0);
- SendClientMessageToAll(Blau,string);
- }
- return 1;
- }
- ocmd:help(playerid,params[])
- {
- ShowPlayerDialog(playerid,HELP,DIALOG_STYLE_LIST,"Befehle","Account\nServer\nBank\nJob\nAutohilfe\nHaushilfe\nSonstiges","Ausw�hlen","Abbrechen");
- return 1;
- }
- ocmd:haushelp(playerid,params[])
- {
- SendClientMessage(playerid,COLOR_GRAD3,"___________Haus Befehle________");
- SendClientMessage(playerid,COLOR_GRAD3,"/hkaufen /hlock /hverkaufen /enter /exit ");
- return 1;
- }
- ocmd:fl(playerid,params[])
- {
- SendClientMessage(playerid,COLOR_GRAD4,"_________Fraktionen_________");
- SendClientMessage(playerid,COLOR_GRAD4,"1.LSPD||5.SANT||");
- SendClientMessage(playerid,COLOR_GRAD4,"2.Medic||6.Fahrschule");
- SendClientMessage(playerid,COLOR_GRAD4,"3.Yakuza||7.Hitman");
- SendClientMessage(playerid,COLOR_GRAD4,"4.Groove Street||");
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public nachricht()
- {
- SendClientMessageToAll(0xFF9933AA,"___________________________________");
- SendClientMessageToAll(0x33CCFFAA,"*** Server Name ***");
- SendClientMessageToAll(0xFF9933AA,"*** Teamspeak: Deine IP ***");
- SendClientMessageToAll(0xFF9933AA,"*** Du bist arbeitslos und suchst einen Job ? ***");
- SendClientMessageToAll(0xFF9933AA,"*** Dann besuche unser Forum ***");
- SendClientMessageToAll(0xFF9933AA,"*** Fuer Hilfe nutze /report ***");
- SendClientMessageToAll(0x33CCFFAA,"*** www.Deine-URLs.de - RPG ***");
- SendClientMessageToAll(0xFF9933AA,"___________________________________");
- return 1;
- }
- public nachricht1()
- {
- SendClientMessageToAll(0xFF9933AA,"|__________Server Name_________|");
- SendClientMessageToAll(0xFF9933AA,"|_____Teamspeak:Deine IP_____|");
- SendClientMessageToAll(0xFF9933AA,"|_________Forum:Deine-URL.de__________|");
- SendClientMessageToAll(0xFF9933AA,"|_Die Admins wuenschen dir viel Spas hier_|");
- SendClientMessageToAll(0xFF9933AA,"|__________Server Name_________|");
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == hexit)
- {
- SetPlayerPos(playerid,955.0507,-909.3398,45.7656);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid == henter)
- {
- if(!IstSpielerInFraktion(playerid, 7))return SendClientMessage(playerid,Weis,"Du bist kein Mitglied der Hitman Agentur");
- SetPlayerPos(playerid,942.171997,-16.542755,1000.929687);
- SetPlayerInterior(playerid,3);
- }
- if(pickupid == pdduty)
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Nutze /duty um als Polizist Duty zu gehen!");
- return 1;
- }
- if(pickupid == Tut)
- {
- SendClientMessage(playerid,LIGHTGREEN,"Tippe /tut um ein kleines Tutorial zu Starten!");
- return 1;
- }
- if(pickupid == garagezupd)
- {
- SetPlayerPos(playerid,246.5591,84.4625,1003.6406);
- SetPlayerInterior(playerid,6);
- }
- if(pickupid == pdzugarage)
- {
- SetPlayerPos(playerid,1528.5234,-1678.5444,5.8906);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid == levelkaufen)
- {
- ShowPlayerDialog(playerid,LEVELKAUFEN,DIALOG_STYLE_MSGBOX,"Levelkaufen","Dr�cke Kaufen um dir ein neues Level zu Kaufen","Kaufen","Abbrechen");
- }
- if(pickupid == fsenter)
- {
- SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
- SetPlayerInterior(playerid,3);
- }
- if(pickupid == fsexit)
- {
- SetPlayerPos(playerid,1413.3523,-1700.9525,13.5395);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid == yakenter)
- {
- if(!IstSpielerInFraktion(playerid, 3))return SendClientMessage(playerid,Weis,"Du bist kein Mitglied der Yakuza");
- if(IstSpielerInFraktion(playerid, 3))
- SetPlayerPos(playerid,-2162.7188,641.5572,1052.3750);
- SetPlayerInterior(playerid,1);
- }
- if(pickupid == yakexit)
- {
- SetPlayerPos(playerid,2511.0066,-2134.8652,17.2712);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid == bonus)
- {
- GameTextForPlayer(playerid,"Tippe /stadthalle um in das Stadthallen Menu zu Gelangen!",3000,3);
- }
- if(pickupid == shalleenter)
- {
- SetPlayerPos(playerid,384.808624,173.804992,1008.382812);
- SetPlayerInterior(playerid,3);
- }
- if(pickupid == shalleexit)
- {
- SetPlayerPos(playerid,1481.0859,-1769.2666,18.7958);
- SetPlayerInterior(playerid,0);
- SetCameraBehindPlayer(playerid);
- SetPlayerFacingAngle(playerid,353.1721);
- }
- if(pickupid == bestellen)
- {
- SendClientMessage(playerid,Weis,"Tippe hier nun /drivein um dir Essen zu Bestellen");
- }
- if(pickupid == heal)
- {
- SendClientMessage(playerid,Rot,"Du hast dich Gehealth,und Zahlst 1000$");
- SetPlayerHealth(100,0);
- GivePlayerMoney(playerid,-1000);
- }
- if(pickupid==bsnenter)
- {
- SetPlayerPos(playerid,365.4296,-73.3473,1001.5078);//Die Koordinaten des Interior Spawns.
- SetPlayerInterior(playerid,10);// die Interior ID
- }
- if(pickupid==bsnexit)
- {
- SetPlayerPos(playerid,1199.6731,-921.2661,43.1007);//Hier f�gen wir die Koordinaten ein, wo der User gespawnt werden soll wenn er aus dem BSN kommt.
- SetPlayerFacingAngle(playerid,189.8891);//Hier f�gen wir die Rotation (die letzte "," Zahl, beim Spawn wenn wir aus dem BSN gehen) ein.
- SetCameraBehindPlayer(playerid);//Setzt die Kamera so das man nicht direkt wieder in den BSN l�uft.
- SetPlayerInterior(playerid,0);//Die Interior ID muss auf "0" sein, da man ja wieder in die Normale San Andreas Welt Spawnt.
- }//lspd enter/exit
- if(pickupid==lspdenter)
- {
- SetPlayerPos(playerid,246.9840,66.1840,1003.6406);//Die Koordinaten des Interior Spawns.
- SetPlayerInterior(playerid,6);// die Interior ID
- }
- if(pickupid==lspdexit)
- {
- SetPlayerPos(playerid,1552.7722,-1675.3757,16.1953);//Hier f�gen wir die Koordinaten ein, wo der User gespawnt werden soll wenn er aus dem BSN kommt.
- SetPlayerFacingAngle(playerid,189.8891);//Hier f�gen wir die Rotation (die letzte "," Zahl, beim Spawn wenn wir aus dem BSN gehen) ein.
- SetCameraBehindPlayer(playerid);//Setzt die Kamera so das man nicht direkt wieder in den BSN l�uft.
- SetPlayerInterior(playerid,0);//Die Interior ID muss auf "0" sein, da man ja wieder in die Normale San Andreas Welt Spawnt.
- }
- 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)
- {
- 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), "SERVER: %s wurde gekickt wegen einem zu hohen Ping ! (Max Ping %d)", pName, MAXPING);
- SendClientMessageToAll(Rot, string);
- SendClientMessage(playerid, Rot, "SERVER: 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 == 1000)// wenn die Dialog id 1000 ist
- {
- if(response)//Wenn er auf weiter geklickt hat
- {
- ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_MSGBOX, "Tutorial", " Auf unserem Server m�ssen Ampeln nicht beachtet werden.\n\nEs gilt jedoch Rechts vor Links.\n\nDa dies ein Deutscher Server ist, wird auf der rechten Fahrbahn gefahren.\n\nDie h�chst Geschwindigket in der Stadt betr�gt 100 km/h.", "Weiter" ,"");//das gleiche wie oben erkl�rt
- }
- else// wenn er auf Abbrechen gedr�ckt hat wird ihm eine Nachicht gesendet und er wird gekickt
- {
- SendClientMessage(playerid, COLOR_RED, "Um auf unserem Server spielen zu k�nnen, muss das Tutorial gemacht werden!");
- Kick(playerid);
- }
- }
- if(dialogid == 1001)// wie oben
- {
- if(response)//Wie oben
- {
- ShowPlayerDialog(playerid, 1002, DIALOG_STYLE_MSGBOX, "Tutorial", " Verboten ist:\n\n -Sinnlos DM\n\n -Totparken von Usern\n\n -Beleidigen anderer Spieler\n\n Die oben genannten Sachen werden mit einem Prisonaufenthalt bestraft\n\n Solltest du von anderen Spielern bel�stigt werden oder wenn du Hacker erwischt,\n\n Benutze: /report","Weiter","");// oben erkl�rt
- }
- }
- if(dialogid == 1002)// wie oben
- {
- if(response)// wie oben
- {
- ShowPlayerDialog(playerid, 1003, DIALOG_STYLE_MSGBOX, "Tutorial", " Auf unserem Server gibt es mehrer wichtige Orte.\n\nDiese erreichst du mit /navi\n\nSolltest du Hilfe ben�tigen:\n\n-Benutze zuerst /help\n\n-Wenn du dort keine L�sung findest, frage andere User\n\n Solltest du dann immer noch nicht die L�sung zu deinem Problem haben kannst du mit /sup einen Supportet frgen.","Weiter","");// wie oben
- }
- }
- if(dialogid == 1003)// wie oben
- {
- if(response)// wie oben
- {
- ShowPlayerDialog(playerid, 1004, DIALOG_STYLE_LIST, "Frage 1: Welche von den 3 Sachen muss beachtet werden?", "A: Ampeln\n\nB: H�chstgeschwindigkeit 100 km/h\n\nC: Links vor Rechts","Ok","");// in DIALOG_STYLE_LIST kann er nun etwas ausw�hlen
- }
- }
- if(dialogid == 1004)// wie oben
- {
- if(response)// wie oben
- {
- if(listitem == 0)// soo nun wenn er die erste antwort ausgew�hlt hat(in Pawno f�ngt eigentlich alles mit 0 an)
- {
- SendClientMessage(playerid, COLOR_RED, "Falsche Antwort! Bitte lies das Tutorial sorgf�ltiger!");// die nachicht
- ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_MSGBOX, "Tutorial", "Auf unserem Server m�ssen Ampeln nicht beachtet werden.\n\nEs gilt jedoch Rechts vor Links.\n\nDa dies ein Deutscher Server ist, wird auf der rechten Fahrbahn gefahren.\n\nDie h�chst Geschwindigket in der Stadt betr�gt 100 km/h.", "Weiter" ,"");// bezweckt, dass er da Tutorial wiederhohlen muss
- }
- if(listitem == 1)//wenn er das 2. ausgew�hlt hat
- {
- SendClientMessage(playerid, COLOR_RED, "Richtig!");// wie oben
- ShowPlayerDialog(playerid, 1005, DIALOG_STYLE_LIST, "Frage 2: Was ist Verboten?", "Totparken von Usern, User beleidigen, Sinnlos DM\n\nTotparken von Usern, zu langsam fahren, Sinnlos DM\n\nTotparken von Usern, Rechts vor Links, Sinnlos DM","Ok","");// wird ihm der N�chste Dialog gezeigt
- }
- if(listitem == 2)//wnn er das 3. ausgew�hlt hat
- {
- SendClientMessage(playerid, COLOR_RED, "Falsche Antwort! Bitte lies das Tutorial sorgf�ltiger!");// wie oben
- ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_MSGBOX, "Tutorial", "Auf unserem Server m�ssen Ampeln nicht beachtet werden.\n\nEs gilt jedoch Rechts vor Links.\n\nDa dies ein Deutscher Server ist, wird auf der rechten Fahrbahn gefahren.\n\nDie h�chst Geschwindigket in der Stadt betr�gt 100 km/h.", "Weiter" ,"");// wie oben
- }
- }
- }
- if(dialogid == 1005)// wie oben
- {
- if(response)// wie oben
- {
- if(listitem == 0)// wie oben
- {
- SendClientMessage(playerid, COLOR_RED, "Richtig!");// wie oben
- ShowPlayerDialog(playerid, 1006, DIALOG_STYLE_LIST, "Frage 3: Was solltest du zuerst machen, wenn du Hilfe ben�tigst?", "/sup\n\nAndere User fragen\n\n/help","Ok","");// wie oben
- }
- if(listitem == 1)// wie oben
- {
- SendClientMessage(playerid, COLOR_RED, "Falsche Antwort! Bitte lies das Tutorial sorgf�ltiger!");// wie oben
- ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_MSGBOX, "Tutorial", "Auf unserem Server m�ssen Ampeln nicht beachtet werden.\n\nEs gilt jedoch Rechts vor Links.\n\nDa dies ein Deutscher Server ist, wird auf der rechten Fahrbahn gefahren.\n\nDie h�chst Geschwindigket in der Stadt betr�gt 80 km/h.", "Weiter" ,"");// wie oben
- }
- if(listitem == 2)// wie oben
- {
- SendClientMessage(playerid, COLOR_RED, "Falsche Antwort! Bitte lies das Tutorial sorgf�ltiger!");// wie oben
- ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_MSGBOX, "Tutorial", "Auf unserem Server m�ssen Ampeln nicht beachtet werden.\n\nEs gilt jedoch Rechts vor Links.\n\nDa dies ein Deutscher Server ist, wird auf der rechten Fahrbahn gefahren.\n\nDie h�chst Geschwindigket in der Stadt betr�gt 80 km/h.", "Weiter" ,"");// wie oben
- }
- }
- }
- if(dialogid == 1006)// wie oben
- {
- if(response)// wie oben
- {
- if(listitem == 0)// wie oben
- {
- SendClientMessage(playerid, COLOR_RED, "Falsche Antwort! Bitte lies das Tutorial sorgf�ltiger!");// wie oben
- ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_MSGBOX, "Tutorial", "Auf unserem Server m�ssen Ampeln nicht beachtet werden.\n\nEs gilt jedoch Rechts vor Links.\n\nDa dies ein Deutscher Server ist, wird auf der rechten Fahrbahn gefahren.\n\nDie h�chst Geschwindigket in der Stadt betr�gt 80 km/h.", "Weiter" ,"");// wie oben
- }
- if(listitem == 1)// wie oben
- {
- SendClientMessage(playerid, COLOR_RED, "Falsche Antwort! Bitte lies das Tutorial sorgf�ltiger!");// wie oben
- ShowPlayerDialog(playerid, 1001, DIALOG_STYLE_MSGBOX, "Tutorial", "Auf unserem Server m�ssen Ampeln nicht beachtet werden.\n\nEs gilt jedoch Rechts vor Links.\n\nDa dies ein Deutscher Server ist, wird auf der rechten Fahrbahn gefahren.\n\nDie h�chst Geschwindigket in der Stadt betr�gt 80 km/h.", "Weiter" ,"");// wie oben
- }
- if(listitem == 2)// wie oben
- {
- SendClientMessage(playerid, COLOR_RED, "Richtig!");// wie oben
- ShowPlayerDialog(playerid, 1007, DIALOG_STYLE_MSGBOX, "Tutorial","Da du nun bestens bescheid weist,\n\nw�nscht dir das Team viel Spa�!!!\n\nKlicke nun auf Registrieren!", "Registrieren", "");// ist jetzt wieder eine Nachicht
- }
- }
- }
- if(dialogid == 1007)// wie oben
- {
- if(response)// wie oben
- {
- ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort um dir einen Account zu erstellen!","Registrieren","Abbrechen");
- }
- }
- }
- if(dialogid==DIALOG_GPS) //Dialog ID, wenn dialog Beispiel ist, soll...
- {
- if(response)//Wenn sie auf den Linken Button dr�cken...
- switch(listitem)//Wenn ein Item von der Liste ausgew�hlt wurde
- {
- case 0://Erste Item, bei mir ist es z.B dann Driving School, da ich das als erstes in der Tabelle eingef�gt hab
- {
- SetPlayerCheckpoint(playerid,1092.2404,-1794.1566,13.6149,3.0);// Der Checkpoint wird gesetzt, playerid, xyz, und 3,0 f�r die gr��e des Checkpoints
- SendClientMessage(playerid, Weis, "Fahre zum Checkpoint!.");// Die Nachricht. Bitte WHITE nicht benutzen, wenn ihr die Farbe noch nicht defeniert habt.
- }
- case 1://Item 2 aus der liste
- {
- SetPlayerCheckpoint(playerid,1538.2777,-1674.7094,13.5469,3.0);
- SendClientMessage(playerid, Weis, "Fahre zum Checkpoint!.");
- }
- case 2://Item 3 aus der liste
- {
- SetPlayerCheckpoint(playerid,1211.7794,-924.3547,42.5275,3.0);
- SendClientMessage(playerid, Weis, "Fahre zum Checkpoint!.");
- }
- case 3://Item 4 aus der liste
- {
- SetPlayerCheckpoint(playerid,1482.3669,-1738.3103,13.5469,3.0);
- SendClientMessage(playerid, Weis, "Fahre zum Checkpoint!.");
- }
- case 4:
- {
- SetPlayerCheckpoint(playerid,1424.1005,-1702.3391,13.5469,3.0);
- SendClientMessage(playerid,Weis,"Fahre zum Checkpoint");
- }
- }
- return 1;
- }
- if(dialogid==HELP)
- {
- if(response)
- switch(listitem)
- {
- case 0:
- {
- SendClientMessage(playerid,Orange,"Account|||/stats /rules");
- }
- case 1://Item 2 aus der liste
- {
- SendClientMessage(playerid,Rot,"Server||| ");
- }
- case 2://Item 3 aus der liste
- {
- SendClientMessage(playerid,Gelb,"Bank||| ");
- }
- case 3://Item 4 aus der liste
- {
- SendClientMessage(playerid,Gelb,"Job|||/frakthelp ");
- }
- case 4:
- {
- SendClientMessage(playerid,LIGHTGREEN,"Autohelp||| ");
- }
- case 5://Item 2 aus der liste
- {
- SendClientMessage(playerid,COLOR_PURPLE,"Haushelp||| ");
- }
- case 6://Item 2 aus der liste
- {
- SendClientMessage(playerid,Lila,"Sonstiges|||/pay /eject");
- }
- }
- return 1;
- }
- if(dialogid==PORTS)
- {
- if(response)
- switch(listitem)
- {
- case 0:
- {
- SetPlayerPos(playerid,1531.0283,-1672.1956,13.3828);
- SendClientMessage(playerid, Weis, "Du hast dich Telepotiert,Nicht Ausnutzen.");
- }
- case 1://Item 2 aus der liste
- {
- SetPlayerPos(playerid,1215.8165,-905.1741,42.9179);
- SendClientMessage(playerid, Weis, "Du hast dich Telepotiert,Nicht Ausnutzen.");
- }
- case 2://Item 3 aus der liste
- {
- SetPlayerPos(playerid,-1669.0979,-557.8043,11.4723);
- SendClientMessage(playerid, Weis, "Du hast dich Telepotiert,Nicht Ausnutzen.");
- }
- case 3://Item 4 aus der liste
- {
- SetPlayerPos(playerid,2127.0178,-1116.0798,25.1830);
- SendClientMessage(playerid, Weis, "Du hast dich Telepotiert,Nicht Ausnutzen.");
- }
- case 4:
- {
- SetPlayerPos(playerid,101.2297,1922.1235,18.2997);
- SendClientMessage(playerid, Weis, "Du hast dich Telepotiert,Nicht Ausnutzen.");
- }
- case 5://Item 2 aus der liste
- {
- SetPlayerPos(playerid,2114.9934,1019.5414,10.8203);
- SendClientMessage(playerid, Weis, "Du hast dich Telepotiert,Nicht Ausnutzen.");
- }
- case 6://Item 2 aus der liste
- {
- SetPlayerPos(playerid,1345.0126,-618.2178,109.1218);
- SendClientMessage(playerid, Weis, "Du hast dich Telepotiert,Nicht Ausnutzen.");
- }
- }
- return 1;
- }
- ////////////////////////////////Noobspawn Tutorial/////////////////////////////////
- if(dialogid == TUT)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,TUT2,DIALOG_STYLE_MSGBOX,"Tutorial part 2","Auf diesem Server Herschen Deutsche Verkehs Regeln\n Innerhalb der Stadt sind nur Maximal 100 KM/h Erlaubt,\nAuserhalb der Stadt sind 200 KM/h Erlaubt","WEITER","ABBRECHEN");
- return 1;
- }
- }
- if(dialogid == TUT2)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,TUT3,DIALOG_STYLE_MSGBOX,"Tutorial part 3","Auf diesem Server sind nur Reallife USer Erw�nsch\nWer auf Deathmatch Steht,ist hier eher Unerw�nscht\nCheaten und Hacken sind hier auch Verboten,","WEITER","ABBRECHEN");
- return 1;
- }
- }
- if(dialogid == TUT3)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,TUT4,DIALOG_STYLE_MSGBOX,"Tutorial part 4","Wenn du einen Chater/Hacker Siehst,Melde dies bitte Umgehend bei einem Admin\nWenn du dies Tust bekommst du eine Belohnung von einem Admin,\nWelche Form einer Belohnung wird der Admin selbst Bestimmen.","WEITER","ABBRECHEN");
- return 1;
- }
- }
- if(dialogid == TUT4)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- ShowPlayerDialog(playerid,TUT5,DIALOG_STYLE_MSGBOX,"Tutorial part 5","Das war das Tutorial,Ja es ist schon am Ende,\nAber wenn du noch Fragen hast,Nutze /help oder Frage einen Admin mit /report,.\nBesuche auch unseren\nTeamepak� Server:bla bla und auch unser\nForum:www.Gamer-Forces.de","WEITER","ABBRECHEN");
- return 1;
- }
- }
- ///////////////////////////////Stats/////////////////////////////////7
- if(dialogid == STATS)
- {
- if(response == 0)
- {
- return 1;
- }
- if(response == 1)
- {
- return 1;
- }
- }
- if(dialogid == LOGIN)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,Rot,"Du hast den Authenfizierungs Prozess abgebrochen . . .");
- Kick(playerid);
- return 1;
- }
- if(response == 1)
- {
- Login(playerid,inputtext);
- return 1;
- }
- }
- if(dialogid == REGISTER)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,Blau,"Du hast den Registrierungs Vorgang abgebrochen");
- Kick(playerid);
- return 1;
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,Blau,"Bitte gebe ein Passwort ein");
- ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort um dir einen Account zu erstellen!","Registrieren","Abbrechen");
- return 1;
- }
- Register(playerid,inputtext);
- return 1;
- }
- }
- if(dialogid == LEVELKAUFEN)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,COLOR_GRAD2,"Rathaus Beamter: Du willst dir wohl kein neues Level Kaufen");
- }
- if(response == 1)
- {
- SetPlayerScore(playerid,1);
- SendClientMessage(playerid,Weis,"Rathaus Beamter: Du hast dir ein neues Level Gekauft,");
- GivePlayerMoney(playerid,-1000);
- }
- }
- if(dialogid == DIALOG_OCHAT)
- {
- if(response == 1)
- {
- new offstring[256];
- new OffPlayer[MAX_PLAYERS];
- GetPlayerName(playerid, OffPlayer, sizeof(OffPlayer));
- format(offstring,sizeof(offstring),"||%s sagt: %s ||",OffPlayer,inputtext);
- SendClientMessageToAll(Orange,offstring);
- TogglePlayerControllable(playerid,1);
- }
- else if(response == 0)
- {
- SendClientMessage(playerid,COLOR_GRAD2,"Du hast keinen Text eingegeben!");
- TogglePlayerControllable(playerid,1);
- }
- }
- if(dialogid == DIALOG_AD)
- {
- if(response == 1)
- {
- new offstring[256];
- new OffPlayer[MAX_PLAYERS];
- GetPlayerName(playerid, OffPlayer, sizeof(OffPlayer));
- format(offstring,sizeof(offstring)," %s Sendet Eine Werbung: %s ",OffPlayer,inputtext);
- SendClientMessageToAll(COLOR_LIGHTBLUE,offstring);
- TogglePlayerControllable(playerid,1);
- GivePlayerMoney(playerid,-250);
- }
- else if(response == 0)
- {
- SendClientMessage(playerid,COLOR_GRAD2,"Du hast keinen Text eingegeben!");
- TogglePlayerControllable(playerid,1);
- }
- }
- if(dialogid == GUIDE)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,COLOR_GRAD2,"Viel Spa� weiterhin W�nscht dir massiv16");
- }
- if(response == 1)
- {
- SendClientMessage(playerid,Weis,"Viel Spa� weiterhin W�nscht dir massiv16,");
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock Register(playerid,key[])
- {
- new Spieler[64];
- new Sname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Sname,sizeof(Sname));
- format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
- SpielerReset(playerid);
- dini_Create(Spieler);
- dini_Set(Spieler,"Passwort",key);
- dini_IntSet(Spieler,"Adminlevel",0);
- dini_IntSet(Spieler,"Level",0);
- dini_IntSet(Spieler,"Fraktion",0);
- dini_IntSet(Spieler,"Team",0);
- SetPlayerWantedLevel(playerid,0);
- GivePlayerMoney(playerid,25000);
- SetPlayerScore(playerid,1);
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau,"Du hast dich erfolgreich registriert");
- SpawnPlayer(playerid);
- return 1;
- }
- stock Login(playerid,key[])
- {
- new Spieler[64];
- new Sname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Sname,sizeof(Sname));
- format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
- if(!strcmp(key,dini_Get(Spieler,"Passwort"),false))
- {
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau,"Du wurdest Erfolgreich Eingeloggt!");
- SpielerLaden(playerid);
- SpawnPlayer(playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau," ");
- SendClientMessage(playerid,Blau,"Das eingebene Passwort ist Falsch!");
- ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","{FEFEFE}Dein {FF9600}Account {FEFEFE}wurde in unserer Datenbank gefunden, bitte gebe nun dein Passwort ein und logge dich somit ein.","Login","Abbrechen");
- return 1;
- }
- }
- stock SpielerSpeichern(playerid)
- {
- new Spieler[64];
- new Sname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Sname,sizeof(Sname));
- format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
- if(dini_Exists(Spieler))
- {
- dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
- dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
- dini_IntSet(Spieler,"Fraktion",sSpieler[playerid][Fraktion]);
- dini_IntSet(Spieler,"Team",sSpieler[playerid][Team]);
- }
- return 1;
- }
- stock SpielerLaden(playerid)
- {
- new Spieler[64];
- new Sname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Sname,sizeof(Sname));
- format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
- if(dini_Exists(Spieler))
- {
- SetPlayerScore(playerid,dini_Int(Spieler,"Level"));
- sSpieler[playerid][Adminlevel] = dini_Int(Spieler,"Adminlevel");
- sSpieler[playerid][Level] = dini_Int(Spieler,"Level");
- sSpieler[playerid][Fraktion] = dini_Int(Spieler,"Fraktion");
- sSpieler[playerid][Team] = dini_Int(Spieler,"Team");
- sSpieler[playerid][sLogin] = 1;
- SpawnPlayer(playerid);
- }
- return 1;
- }
- stock SpielerReset(playerid)
- {
- sSpieler[playerid][Adminlevel] = 0;
- sSpieler[playerid][Level] = 0;
- sSpieler[playerid][Fraktion] = 0;
- sSpieler[playerid][Team] = 0;
- return 1;
- }
- //Adminsystem
- stock IstSpielerAdmin(playerid,level)
- {
- if(sSpieler[playerid][Adminlevel] >= level) return 1;
- return 0;
- }
- //Fraktion
- stock IstSpielerInFraktion(playerid, fraktionsid)
- {
- if(sSpieler[playerid][Fraktion] == fraktionsid) return 1;
- return 0;
- }
- //Login
- stock IstSpielerLogged(playerid)
- {
- if(sSpieler[playerid][sLogin] == 1) return 1;
- return 0;
- }
- //Sscanf
- stock sscanf(string[], format[], {Float,_}:...)
- {
- #if defined isnull
- if (isnull(string))
- #else
- if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
- #endif
- {
- return format[0];
- }
- #pragma tabsize 4
- new
- formatPos = 0,
- stringPos = 0,
- paramPos = 2,
- paramCount = numargs(),
- delim = ' ';
- while (string[stringPos] && string[stringPos] <= ' ')
- {
- stringPos++;
- }
- while (paramPos < paramCount && string[stringPos])
- {
- switch (format[formatPos++])
- {
- case '\0':
- {
- return 0;
- }
- case 'i', 'd':
- {
- new
- neg = 1,
- num = 0,
- ch = string[stringPos];
- if (ch == '-')
- {
- neg = -1;
- ch = string[++stringPos];
- }
- do
- {
- stringPos++;
- if ('0' <= ch <= '9')
- {
- num = (num * 10) + (ch - '0');
- }
- else
- {
- return -1;
- }
- }
- while ((ch = string[stringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num * neg);
- }
- case 'h', 'x':
- {
- new
- num = 0,
- ch = string[stringPos];
- do
- {
- stringPos++;
- 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 = string[stringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num);
- }
- case 'c':
- {
- setarg(paramPos, 0, string[stringPos++]);
- }
- case 'f':
- {
- new changestr[16], changepos = 0, strpos = stringPos;
- while(changepos < 16 && string[strpos] && string[strpos] != delim)
- {
- changestr[changepos++] = string[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(string, format[formatPos], false, stringPos)) == -1)
- {
- if (format[end + 1])
- {
- return -1;
- }
- return 0;
- }
- format[end] = '\'';
- stringPos = ch + (end - formatPos);
- formatPos = end + 1;
- }
- case 'u':
- {
- new
- end = stringPos - 1,
- id = 0,
- bool:num = true,
- ch;
- while ((ch = string[++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
- string[end] = '\0';
- num = false;
- new
- name[MAX_PLAYER_NAME];
- id = end - stringPos;
- foreach (Player, playerid)
- {
- GetPlayerName(playerid, name, sizeof (name));
- if (!strcmp(name, string[stringPos], true, id))
- {
- setarg(paramPos, 0, playerid);
- num = true;
- break;
- }
- }
- if (!num)
- {
- setarg(paramPos, 0, INVALID_PLAYER_ID);
- }
- string[end] = ch;
- #if defined __SSCANF_FOREACH__
- #undef foreach
- #undef __SSCANF_FOREACH__
- #endif
- }
- stringPos = end;
- }
- case 's', 'z':
- {
- new
- i = 0,
- ch;
- if (format[formatPos])
- {
- while ((ch = string[stringPos++]) && ch != delim)
- {
- setarg(paramPos, i++, ch);
- }
- if (!i)
- {
- return -1;
- }
- }
- else
- {
- while ((ch = string[stringPos++]))
- {
- setarg(paramPos, i++, ch);
- }
- }
- stringPos--;
- setarg(paramPos, i, '\0');
- }
- default:
- {
- continue;
- }
- }
- while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
- {
- stringPos++;
- }
- while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
- {
- stringPos++;
- }
- paramPos++;
- }
- do
- {
- if ((delim = format[formatPos++]) > ' ')
- {
- if (delim == '\'')
- {
- while ((delim = format[formatPos++]) && delim != '\'') {}
- }
- else if (delim != 'z')
- {
- return delim;
- }
- }
- }
- while (delim > ' ');
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement