Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- #include <ocmd>
- #include <dutils>
- //Fraktionsnamen
- #define fraktname1 "LSPD"
- #define fraktname2 "Mafia"
- #define fraktname3 "FBI"
- #define ROT 0xFF0019FF
- #define BLAU 0x0A00FFFF
- #define REGISTER 1
- #define LOGIN 1
- new adminenter;
- new adminexit;
- new polizeienter;
- new polizeiexit;
- new stadthalleenter;
- new stadthalleexit;
- new Tor1;
- new Tor2;
- new Tor3;
- new Tor4;
- new Tor5;
- forward GateClosetGate();
- forward GateCloseGate();
- forward GateCloserGate();
- forward GateClosefGate();
- forward GateClosesGate();
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xFF0000AA
- #define COLOR_BLUE 0x0000BBAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_DARKRED 0x660000AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_YELLOW 0xF1FE01FF
- #define COLOR_PURPLE 0x9E18E7FF
- #define Weiß 0xFFFFFFAA
- #define Grau 0xAFAFAFAA
- #define Rot 0xAA3333AA
- #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
- #define rulestext "Blablabla Regeln halt... xD"
- #define login 111
- #define regis 222
- #define weathermenu 444
- #define rules 555
- #define info 666
- #define adminmsg 777
- #define adminweapons 888
- #define commands0 999
- #define commands1 1111
- #define commands2 2222
- #define commands3 3333
- #define commands32 3332
- #define commands4 4444
- #define commands42 4442
- #define commands5 5555
- #define commands52 5552
- #define adminmenu 0
- #define adminkick 1
- #define adminban 2
- #define adminheal 3
- #define adminkill 4
- #define adminarmo 5
- new clpl;
- new slock;
- new chatlock;
- forward godmode(playerid);
- forward pgodmode(pID);
- forward CagePlayer(playerid);
- forward UnCagePlayer(playerid);
- forward Jail(playerid);
- forward Unjail(playerid);
- forward Anmelden(playerid);
- forward SpielerUpdate(playerid);
- forward PasswortFalsch(playerid);
- forward Spamtimer(playerid);
- new godtimer[MAX_PLAYERS];
- new jailtimer[MAX_PLAYERS];
- new cagetimer[MAX_PLAYERS];
- new cage[MAX_PLAYERS];
- new cage2[MAX_PLAYERS];
- new cage3[MAX_PLAYERS];
- new cage4[MAX_PLAYERS];
- new FalschesPasswort[MAX_PLAYERS];
- new Eingeloggt[MAX_PLAYERS];
- new Spam[MAX_PLAYERS];
- new Mute[MAX_PLAYERS];
- new Float:SaveX[MAX_PLAYERS], Float:SaveY[MAX_PLAYERS], Float:SaveZ[MAX_PLAYERS];
- new SaveInt[MAX_PLAYERS];
- enum SInfo
- {
- Passwort[256],
- Wanteds,
- Geld,
- alvl,
- Tode,
- Kills,
- Spawn,
- Jailtime,
- Banned,
- Reason[256],
- IP[128],
- }
- new SpielerInfo[MAX_PLAYERS][SInfo];
- main()
- {
- print("\n----------------------------------");
- print("Test");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- UsePlayerPedAnims();
- adminexit=CreatePickup(1559,1,1568.5687,-1690.1957,5.8906);
- adminenter=CreatePickup(1559,1,227.5014,161.2599,1003.0234);
- polizeiexit=CreatePickup(1559,1,238.7943,138.6291,1003.0234);
- polizeienter=CreatePickup(1559,1,1554.9486,-1675.7090,16.1953);
- stadthalleenter=CreatePickup(1559,1,1481.3170,-1772.1515,18.7958);
- stadthalleexit=CreatePickup(1559,1,390.7621,173.9245,1008.3828);
- Create3DTextLabel("Stadthalle\n Eingang",ROT,1481.3170,-1772.1515,18.7958,10,0);
- Create3DTextLabel("Polizei\n Eingang",BLAU,1554.9486,-1675.7090,16.1953,10,0);
- DisableInteriorEnterExits();
- SetGameModeText("Reallife Mod");
- AddPlayerClass(0,1483.8125,-1722.5664,13.5469,94.2050,25,9999999,31,999999,34,999999); // spawn
- AddPlayerClass(1,1483.8125,-1722.5664,13.5469,94.2050,27,-1,0,0,0,0); // spawn
- AddPlayerClass(2,1483.8125,-1722.5664,13.5469,94.2050,28,-1,0,0,0,0); // spawn
- AddPlayerClass(7,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(9,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(10,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(11,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(12,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(13,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(14,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(15,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(18,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(19,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(20,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(21,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(22,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(24,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(26,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(40,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(41,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(42,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(43,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(44,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(45,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(49,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(50,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(51,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(52,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(53,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(54,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(55,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(56,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- AddPlayerClass(58,1483.8125,-1722.5664,13.5469,94.2050,26,-1,0,0,0,0); // spawn
- //JAIL-OBJEKTE
- CreateObject(974, 1412.9373779297, -1455.1617431641, 117.07234191895, 0.000000, 0.000000, 0.000000); //
- CreateObject(974, 1419.6600341797, -1455.1619873047, 117.09368133545, 0.000000, 0.000000, 0.000000); //
- CreateObject(974, 1409.5012207031, -1458.5495605469, 117.07569122314, 0.000000, 0.000000, 270); //
- CreateObject(974, 1409.5550537109, -1465.3186035156, 117.07569122314, 0.000000, 0.000000, 270); //
- CreateObject(974, 1412.8686523438, -1457.9184570313, 119.82936859131, 90, 0.000000, 0.000000); //
- CreateObject(974, 1412.8499755859, -1463.4392089844, 119.82936859131, 90, 0.000000, 0.000000); //
- CreateObject(974, 1419.6112060547, -1457.8944091797, 119.82936859131, 90, 0.000000, 0.000000); //
- CreateObject(2915, 1410.6584472656, -1465.4985351563, 114.44133758545, 0.000000, 0.000000, 0.000000); //
- CreateObject(2915, 1411.3347167969, -1464.7738037109, 114.44118499756, 0.000000, 0.000000, 0.000000); //
- CreateObject(1985, 1409.8515625, -1466.1910400391, 116.98310852051, 0.000000, 0.000000, 0.000000); //
- CreateObject(2627, 1412.6131591797, -1463.2322998047, 114.31381225586, 0.000000, 0.000000, 135.69647216797); //
- CreateObject(2628, 1413.9099121094, -1460.87890625, 114.31545257568, 0.000000, 0.000000, 227.00598144531); //
- CreateObject(2602, 1416.0256347656, -1459.7766113281, 114.84024047852, 0.000000, 0.000000, 227.00598144531); //
- CreateObject(2603, 1412.8073730469, -1458.6260986328, 114.76171875, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1419.1502685547, -1457.4774169922, 118.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1419.1494140625, -1457.4765625, 117.85565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1419.1494140625, -1457.4765625, 117.60565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1419.1494140625, -1457.4765625, 117.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1419.1494140625, -1457.4765625, 117.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1419.2877197266, -1457.2674560547, 117.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1419.4671630859, -1457.0931396484, 117.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1419.6468505859, -1456.9193115234, 117.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1419.1494140625, -1457.4765625, 118.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1418.5549316406, -1458.06640625, 118.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1418.5546875, -1458.06640625, 118.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1418.5546875, -1458.06640625, 117.85565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1418.5546875, -1458.06640625, 117.60565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1418.5546875, -1458.06640625, 117.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1418.5546875, -1458.06640625, 117.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1418.3861083984, -1458.2509765625, 117.85565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1418.2171630859, -1458.435546875, 117.85565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1418.0482177734, -1458.6201171875, 117.85565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1418.3258056641, -1458.1276855469, 118.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1418.1566162109, -1458.3115234375, 118.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.9876708984, -1458.49609375, 118.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.8187255859, -1458.6806640625, 118.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.818359375, -1458.6806640625, 118.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.818359375, -1458.6806640625, 117.85565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.818359375, -1458.6806640625, 117.60565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.818359375, -1458.6806640625, 117.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.818359375, -1458.6806640625, 117.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.3056640625, -1459.2277832031, 117.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.3056640625, -1459.2275390625, 117.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.3056640625, -1459.2275390625, 117.60565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.3056640625, -1459.2275390625, 117.85565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.3056640625, -1459.2275390625, 118.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1417.3056640625, -1459.2275390625, 118.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1416.7790527344, -1459.7614746094, 118.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1416.7783203125, -1459.7607421875, 118.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1416.7783203125, -1459.7607421875, 117.85565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1416.7783203125, -1459.7607421875, 117.60565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1416.7783203125, -1459.7607421875, 117.35565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1416.7783203125, -1459.7607421875, 117.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1416.6120605469, -1459.9475097656, 117.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1416.4450683594, -1460.1340332031, 117.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1416.2780761719, -1460.3205566406, 117.10565948486, 0.000000, 0.000000, 0.000000); //
- CreateObject(1946, 1416.2780761719, -1460.3205566406, 117.10565948486, 0.000000, 0.000000, 0.000000); //
- AddStaticVehicle(541,1561.6874,-1086.5107,23.1786,201.6045,0,85);
- AddStaticVehicle(400,1451.5594,-921.7505,37.6647,173.9214,113,1); // auto1
- AddStaticVehicle(400,1322.7267,-1081.1887,25.6893,271.0861,75,1); // auto 2
- AddStaticVehicle(510,1452.3073,-1630.3461,13.6447,91.8069,16,16); // bike 1
- AddStaticVehicle(510,1452.6250,-1631.2917,13.6465,95.1732,16,16); // bike2
- AddStaticVehicle(510,1452.7493,-1632.7504,13.6474,92.7447,16,16); // bike 3
- AddStaticVehicle(510,1452.5901,-1633.9874,13.6479,88.4952,16,16); // bike 4
- AddStaticVehicle(510,1452.6311,-1635.0618,13.6474,93.6753,16,16); // bike 5
- AddStaticVehicle(510,1452.5741,-1636.3545,13.6480,92.3222,16,16); // bike 6
- AddStaticVehicle(510,1452.6547,-1637.5675,13.6471,90.4727,16,16); // bike 8
- AddStaticVehicle(510,1452.6292,-1638.7883,13.6476,92.2497,16,16); // bike 9
- AddStaticVehicle(510,1452.5510,-1640.2365,13.6471,95.0327,16,16); // bike 10
- AddStaticVehicle(510,1455.1606,-1640.0057,13.6472,95.0328,16,16); // bike 11
- AddStaticVehicle(510,1455.1534,-1638.8861,13.6474,90.3292,16,16); // bike 12
- AddStaticVehicle(510,1455.1372,-1637.6045,13.6473,88.6110,16,16); // bike 13
- AddStaticVehicle(510,1455.0435,-1636.3947,13.6472,85.2961,16,16); // bike 14
- AddStaticVehicle(510,1455.0967,-1635.2494,13.6472,85.8182,16,16); // bike 15
- AddStaticVehicle(510,1455.0845,-1633.7079,13.6478,90.8902,16,16); // bike 17
- AddStaticVehicle(510,1455.1349,-1632.5297,13.6472,87.7474,16,16); // bike 18
- AddStaticVehicle(510,1455.0787,-1631.3872,13.6470,91.3496,16,16); // bike 19
- AddStaticVehicle(510,1455.0603,-1630.0671,13.6472,88.3619,16,16); // bike 20
- AddStaticVehicle(462,1468.2358,-1672.7610,13.6432,269.8771,1,2); // moto 1
- AddStaticVehicle(462,1471.2576,-1672.7673,13.6432,269.8771,1,2); // moto 2
- AddStaticVehicle(462,1473.9841,-1672.7728,13.6465,269.8770,1,2); // moto 3
- AddStaticVehicle(462,1476.8251,-1672.7786,13.6479,269.8767,1,2); // moto 4
- AddStaticVehicle(462,1479.9540,-1672.7852,13.6419,269.8763,1,2); // moto 5
- AddStaticVehicle(462,1482.7902,-1672.7917,13.6470,269.8759,1,2); // moto 6
- AddStaticVehicle(462,1485.6265,-1672.7977,13.6468,269.8753,1,2); // moto 7
- AddStaticVehicle(462,1488.3015,-1672.8033,13.6462,269.8750,1,2); // moto 8
- AddStaticVehicle(462,1490.8877,-1672.8093,13.6465,269.8746,1,2); // moto 10
- AddStaticVehicle(462,1492.1642,-1670.9753,13.6421,0.1586,1,2); // moto 11
- AddStaticVehicle(462,1492.1566,-1668.2694,13.6479,0.1587,1,2); // moto 13
- AddStaticVehicle(462,1492.1494,-1665.6383,13.6464,0.1587,1,2); // moto 14
- AddStaticVehicle(462,1492.1420,-1662.9003,13.6337,0.1587,1,2); // moto 15
- AddStaticVehicle(462,1492.1361,-1660.7949,13.6465,0.1587,1,2); // moto 16
- AddStaticVehicle(462,1490.4946,-1659.2742,13.6466,87.1061,1,2); // moto 20
- AddStaticVehicle(462,1488.3195,-1659.1646,13.6430,87.1061,1,2); // moto 21
- AddStaticVehicle(462,1486.5475,-1659.2253,13.6469,88.7863,1,2); // moto 23
- AddStaticVehicle(462,1483.3573,-1659.1827,13.6431,89.2130,1,2); // moto 25
- AddStaticVehicle(462,1480.7380,-1659.2506,13.6419,91.4781,1,2); // moto 26
- AddStaticVehicle(462,1478.2522,-1659.3158,13.6463,91.4782,1,2); // moto 27
- AddStaticVehicle(462,1475.5513,-1659.3854,13.6468,91.4783,1,2); // moto 28
- AddStaticVehicle(462,1472.8167,-1659.4552,13.6445,91.4784,1,2); // moto 29
- AddStaticVehicle(462,1470.6403,-1659.5110,13.6459,91.4784,1,2); // moto 30
- AddStaticVehicle(462,1468.4875,-1659.5669,13.6475,91.4786,1,2); // moto 31
- AddStaticVehicle(462,1466.4994,-1660.6621,13.6465,181.4846,1,2); // moto 32
- AddStaticVehicle(462,1466.5632,-1663.1337,13.6424,181.4846,1,2); // moto 33
- AddStaticVehicle(462,1466.6073,-1665.6926,13.6468,180.2990,1,2); // moto 34
- AddStaticVehicle(462,1466.6162,-1668.0637,13.6430,180.0944,1,2); // moto 35
- AddStaticVehicle(462,1466.6185,-1670.4442,13.6420,180.4387,1,2); // moto 36
- AddStaticVehicle(598,1535.8630,-1678.6300,13.1416,359.9468,0,1); // auto 7
- AddStaticVehicle(598,1535.8713,-1668.1573,13.1416,359.9467,0,1); // auto 8
- AddStaticVehicle(601,1538.9410,-1645.3274,5.6494,359.8280,1,0); // polizei
- AddStaticVehicle(601,1534.9684,-1645.9856,5.6494,0.9396,1,0); // polizei 2
- AddStaticVehicle(601,1530.5540,-1645.7144,5.6494,1.9824,1,0); // polizei 3
- AddStaticVehicle(601,1528.8507,-1684.1461,5.6494,271.6251,1,0); // polizei 4
- AddStaticVehicle(601,1529.8362,-1687.8660,5.6496,272.4022,1,0); // polizei 5
- AddStaticVehicle(601,1600.6199,-1704.3438,5.6491,271.4549,1,0); // polizei 6
- AddStaticVehicle(601,1600.8214,-1683.8337,5.6494,271.3266,1,0); // polizei 8
- AddStaticVehicle(541,1585.5856,-1671.1846,5.5178,92.1023,1,0); // polizei 9
- AddStaticVehicle(541,1584.9929,-1667.3629,5.5175,90.3264,1,0); // polizei 10
- AddStaticVehicle(541,1558.8767,-1709.7966,5.5156,355.7023,1,0); // polizei 11
- AddStaticVehicle(541,1570.2527,-1709.6284,5.5155,1.1639,1,0); // polizei 12
- AddStaticVehicle(541,1574.3013,-1709.5365,5.5157,359.6208,1,0); // polizei 13
- AddStaticVehicle(528,1579.2573,-1710.8041,5.9346,176.8260,1,0); // polizei 14
- AddStaticVehicle(528,1583.1443,-1709.2300,5.9345,179.9469,1,0); // polizei 15
- AddStaticVehicle(522,1588.8995,-1709.0560,5.4514,0.8551,2,3); // pobi 1
- AddStaticVehicle(522,1588.9480,-1712.3228,5.4614,0.8551,2,3); // pobi 2
- AddStaticVehicle(522,1586.2540,-1707.4430,5.4500,3.4068,2,3); // pobi 3
- AddStaticVehicle(522,1586.5800,-1712.9253,5.4651,3.4066,2,3); // pobi 4
- AddStaticVehicle(522,1587.5093,-1707.6772,5.4616,0.5314,2,3); // pobi 5
- AddStaticVehicle(522,1591.9745,-1714.4351,5.4622,87.2673,2,3); // pobi 6
- AddStaticVehicle(522,1591.8027,-1713.5083,5.4637,90.5324,1,2); // pobi 7
- AddStaticVehicle(522,1591.9213,-1712.6418,5.4619,89.1410,1,2); // pobi 8
- AddStaticVehicle(522,1592.0240,-1711.7473,5.4597,88.2046,1,2); // pobi 9
- AddStaticVehicle(522,1591.7765,-1710.7922,5.4557,89.5561,1,2); // pobi 11
- AddStaticVehicle(522,1591.6926,-1710.0436,5.4576,86.8188,1,2); // pobi 12
- AddStaticVehicle(522,1592.0735,-1709.1721,5.4556,89.7843,1,2); // pobi 14
- AddStaticVehicle(522,1591.6522,-1707.9824,5.4620,93.2879,1,2); // pobi 15
- AddStaticVehicle(506,1574.0598,-1632.9066,13.1707,268.3614,2,3); // polizei 50
- AddStaticVehicle(506,1568.2328,-1632.7500,13.1708,268.8851,1,3); // polizei 51
- AddStaticVehicle(506,1562.6512,-1632.6555,13.1707,269.4922,1,2); // polizei 52
- AddStaticVehicle(596,1545.5598,-1615.5894,13.1025,90.2303,1,0); // LSPD 1
- AddStaticVehicle(596,1544.8442,-1612.7128,13.1033,89.9608,1,0); // LSPD 2
- AddStaticVehicle(596,1543.9614,-1609.8157,13.1038,91.7883,1,0); // LSPD 3
- AddStaticVehicle(596,1543.9146,-1607.0607,13.1038,92.8097,1,0); // LSPD 3
- AddStaticVehicle(596,1543.8029,-1604.0287,13.1027,89.0775,1,0); // LSPD 5
- AddStaticVehicle(596,1601.9783,-1700.4288,5.6107,272.1462,1,0); // LSPD 6
- AddStaticVehicle(596,1601.6561,-1696.3359,5.6124,270.1404,1,0); // LSPD 7
- AddStaticVehicle(596,1601.2411,-1691.9689,5.6122,267.7228,1,0); // LSPD 7
- AddStaticVehicle(596,1600.8134,-1688.2235,5.6107,270.2072,1,0); // LSPD 8
- AddStaticVehicle(603,1604.0928,-1604.3234,13.3464,88.8814,2,3); // polizei
- AddStaticVehicle(603,1604.6367,-1607.7201,13.3533,92.7468,2,3); // polizei
- AddStaticVehicle(603,1604.8967,-1610.8964,13.3564,94.6276,2,3); // polizei
- AddStaticVehicle(427,1562.0714,-1606.9229,13.5146,1.7663,0,3); // polizei 1
- AddStaticVehicle(427,1566.1166,-1606.2493,13.5146,2.8837,0,3); // polizei 1
- AddStaticVehicle(427,1570.9812,-1606.9615,13.5145,356.1604,0,3); // polizei 1
- AddStaticVehicle(427,1574.6787,-1606.5790,13.5147,356.6501,0,3); // p1
- AddStaticVehicle(427,1577.2671,-1606.7531,13.5147,1.2306,0,3); // p1
- AddStaticVehicle(427,1580.5948,-1606.7548,13.5147,0.0016,0,3); // p1
- AddStaticVehicle(415,1603.7064,-1631.6007,13.2906,270.1811,2,1); // p2
- AddStaticVehicle(415,1604.3590,-1628.3951,13.2848,270.2986,2,1); // p2
- AddStaticVehicle(415,1604.5051,-1626.2134,13.2860,273.9539,2,1); // p2
- AddStaticVehicle(415,1604.8743,-1623.5956,13.2943,272.0782,2,1); // p2
- AddStaticVehicle(415,1545.9120,-1650.7305,5.5204,268.9270,62,1); // porsche
- AddStaticVehicle(415,1545.9451,-1654.9720,5.5201,269.3744,62,1); // porsche
- AddStaticVehicle(415,1545.2598,-1658.9561,5.5205,267.4546,62,1); // porsche
- AddStaticVehicle(415,1545.5380,-1662.8899,5.5203,267.1523,62,1); // porsche
- AddStaticVehicle(415,1544.5619,-1667.6340,5.5194,270.8025,62,1); // porsche
- AddStaticVehicle(415,1545.4528,-1671.7953,5.5201,271.3726,62,1); // porsche
- AddStaticVehicle(461,1548.7975,-1684.4196,5.4759,354.4681,53,1); // sw
- AddStaticVehicle(461,1547.8145,-1685.0909,5.4747,1.1038,53,1); // sw1
- AddStaticVehicle(461,1545.7191,-1684.6516,5.4779,359.4048,53,1); // sw3
- AddStaticVehicle(461,1543.2740,-1685.9287,5.4747,89.7482,53,1); // moto
- AddStaticVehicle(461,1542.2456,-1683.5540,5.4651,94.2395,53,1); // moto
- AddStaticVehicle(598,1534.3252,-1641.3888,13.2109,180.7122,0,1); // police
- AddStaticVehicle(481,1505.0046,-1754.1796,13.0436,182.0794,46,46); // bmx
- AddStaticVehicle(481,1505.6858,-1754.8724,13.0630,177.6065,46,46); // bmx
- AddStaticVehicle(481,1506.0350,-1755.0236,13.0669,180.2342,46,46); // bmx
- AddStaticVehicle(481,1506.4932,-1754.8112,13.0619,179.3421,46,46); // bmx
- AddStaticVehicle(451,1557.0121,-1737.3268,13.1678,268.3866,36,36); // tur
- AddStaticVehicle(451,1550.7467,-1737.1073,13.1682,268.0594,36,36); // tur
- AddStaticVehicle(451,1545.0155,-1736.8839,13.1678,267.7946,36,36); // tur
- AddStaticVehicle(468,1457.6387,-1752.9141,13.2137,183.2362,3,3); // moto
- AddStaticVehicle(468,1456.9841,-1753.8597,13.2153,177.4079,3,3); // moto
- AddStaticVehicle(468,1456.3381,-1753.7031,13.2160,178.7395,3,3); // moto
- AddStaticVehicle(425,1562.2157,-1694.0173,28.9713,90.7567,43,0); // heli
- AddStaticVehicle(432,1585.8760,-1677.8301,5.9089,271.1494,43,0); // panzer
- AddStaticVehicle(447,1549.1594,-1643.1514,28.4169,180.7655,75,2); // sheli
- AddStaticVehicle(447,1548.2329,-1707.5446,28.4300,7.0871,75,2); // sheli2
- AddStaticVehicle(497,1561.7280,-1657.8019,28.5708,91.4310,0,1); // poliei heli
- SetVehicleNumberPlate(CreateVehicle(415,1571.6450,-1694.4351,5.5195,182.6058,62,1,1),"ALA"); // sebi privat
- SetVehicleNumberPlate(CreateVehicle(506,1565.2448,-1694.6606,5.5400,180.6197,2,3,1),"ALA"); // batu privat
- SetVehicleNumberPlate(CreateVehicle(541,1561.7424,-1694.6870,5.5167,181.3819,0,6,1),"ALA"); // mika privat
- SetVehicleNumberPlate(CreateVehicle(415,1558.3276,-1694.6228,5.5315,182.4149,1,1,1),"PALA"); // sami privat
- //Objekte
- CreateObject(3749, 1541.8732910156, -1627.5567626953, 18.241226196289, 0, 0, 272);
- Tor1=CreateObject(980, 1541.5738525391, -1627.6575927734, 15.156204223633, 0, 0, 270);
- CreateObject(7657, 1549.9658203125, -1602.3625488281, 17.628126144409, 0, 0, 0);
- CreateObject(7657, 1569.8410644531, -1602.5473632813, 17.628126144409, 0, 0, 178);
- CreateObject(7657, 1589.8392333984, -1602.3107910156, 17.628126144409, 0, 0, 0);
- CreateObject(7657, 1598.0915527344, -1602.3480224609, 17.628126144409, 0, 0, 180);
- CreateObject(7657, 1607.9893798828, -1628.0240478516, 17.638721466064, 0, 0, 270);
- CreateObject(976, 1539.6540527344, -1617.7679443359, 15.923369407654, 0, 0, 90);
- CreateObject(976, 1539.6954345703, -1610.9594726563, 15.923369407654, 0, 0, 90);
- CreateObject(2933, 1603.6330566406, -1638.0103759766, 17.630577087402, 0, 0, 0);
- CreateObject(7657, 1608.0400390625, -1612.2626953125, 17.638721466064, 0, 0, 90);
- Tor2=CreateObject(980, 1587.4382324219, -1638.2105712891, 15.148084640503, 0, 0, 180);
- Tor3=CreateObject(2634, 228.17367553711, 151.22285461426, 1003.1676635742, 0, 0, 272); //Tor3
- CreateObject(2634, 228.10104370117, 161.26976013184, 1003.1676635742, 0, 0, 270); //Tor4
- Tor4=CreateObject(2634, 231.49308776855, 169.98941040039, 1003.1676635742, 0, 0, 180);
- Tor5=CreateObject(2957, 1577.9400634766, -1662.9044189453, 29.015392303467, 84.615814208984, 201.83520507813, 338.25268554688); //Tor5
- CreateObject(1219, 1577.9567871094, -1661.3709716797, 26.709020614624, 0, 0, 0);
- CreateObject(2959, 1577.3961181641, -1637.3609619141, 12.684969902039, 0, 0, 2);
- CreateObject(4597, 1482.2685546875, -1732.2554931641, 12.86421585083, 0, 0, 0);
- CreateObject(1374, 1484.2143554688, -1731.3621826172, 13.648352622986, 0, 0, 0);
- CreateObject(1250, 1484.0244140625, -1731.9741210938, 13.40625, 0, 0, 182);
- CreateObject(1250, 1480.7897949219, -1732.5106201172, 13.40625, 0, 0, 0);
- CreateObject(1374, 1480.3553466797, -1732.9697265625, 14.127090454102, 0, 154, 0);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid,1483.8125,-1722.5664,13.5469);
- SetPlayerFacingAngle(playerid,94.2050);
- SetPlayerCameraPos(playerid,1479.8276,-1722.8591,13.5469);
- SetPlayerCameraLookAt(playerid,1479.8276,-1722.8591,13.5469);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- GameTextForPlayer(playerid,"~w~..::Willkommen bei::..\n -Aethersprite Light-",8000,3);
- {
- new Spielerdatei[256];
- new SpielerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
- format(Spielerdatei,sizeof(Spielerdatei),"Accounts/%s.txt",SpielerName);
- SpielerInfo[playerid][Banned] = dini_Int(Spielerdatei,"Banned");
- if(SpielerInfo[playerid][Banned] == 1)
- {
- new Gesperrt[256], Grund[256];
- format(Gesperrt,sizeof(Gesperrt),"[madAd] Der Account %s ist hier gesperrt!", SpielerName);
- format(Grund,sizeof(Grund),"[madAd] Grund: %s!", SpielerInfo[playerid][Reason]);
- SendClientMessageToAll(Rot, Gesperrt);
- SendClientMessageToAll(Rot, Grund);
- Ban(playerid);
- }
- else
- {
- if(slock == 1)
- {
- SendClientMessage(playerid, COLOR_RED, "Der Server ist abgeschlossen, probiere es später nochmal!");
- Kick(playerid);
- }
- else
- {
- if(dini_Exists(Spielerdatei))
- {
- new plrIP[16];
- GetPlayerIp(playerid, plrIP, sizeof(plrIP));
- if(strcmp(dini_Get(Spielerdatei,"IP"),plrIP,false) == 0)
- {
- Anmelden(playerid);
- SendClientMessage(playerid, COLOR_RED, "[madAd] Deine IP wurde wiedererkannt, du wurdest erfolgreich eingeloggt!");
- }
- else
- {
- ShowPlayerDialog(playerid, login, DIALOG_STYLE_INPUT, "[madAd] Logge dich ein!", " ", "Login!", "Abbrechen!");
- }
- }
- else if(!dini_Exists(Spielerdatei))
- {
- ShowPlayerDialog(playerid, regis, DIALOG_STYLE_INPUT, "[madAd] Registriere dich!", " ", "Registrieren!", "Abbrechen!");
- }
- new Connect[256];
- format(Connect,sizeof(Connect),"[madAd] %s hat den Server betreten!",SpielerName);
- SendClientMessageToAll(Rot, Connect);
- }
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SpielerUpdate(playerid);
- Eingeloggt[playerid] = 0;
- SaveX[playerid] = 0;
- SaveY[playerid] = 0;
- SaveZ[playerid] = 0;
- SaveInt[playerid] = 0;
- KillTimer(cagetimer[playerid]);
- if(reason == 0)
- {
- new SpielerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
- new DisConnect[256];
- format(DisConnect,sizeof(DisConnect),"[madAd] %s hat den Server verlassen (Gamecrash)!",SpielerName);
- SendClientMessageToAll(Rot, DisConnect);
- KillTimer(godtimer[playerid]);
- }
- if(reason == 1)
- {
- new SpielerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
- new DisConnect[256];
- format(DisConnect,sizeof(DisConnect),"[madAd] %s hat den Server verlassen (Leave)!",SpielerName);
- SendClientMessageToAll(Rot, DisConnect);
- KillTimer(godtimer[playerid]);
- }
- if(reason == 2)
- {
- new SpielerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
- new DisConnect[256];
- format(DisConnect,sizeof(DisConnect),"[madAd] %s hat den Server verlassen (Kick/Ban)!",SpielerName);
- SendClientMessageToAll(Rot, DisConnect);
- KillTimer(godtimer[playerid]);
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(Eingeloggt[playerid] == 1)
- {
- SpielerInfo[playerid][Spawn]++;
- }
- if(Eingeloggt[playerid] == 0)
- {
- SendClientMessage(playerid,Rot,"[madAd] Wenn du dich einloggst, kannst du mehr Funktionen benutzen...");
- SendClientMessage(playerid,Rot,"[madAd] Du kannst dich mit /login einloggen.");
- }
- if(SpielerInfo[playerid][Jailtime] > 0)
- {
- SetTimerEx("Unjail", SpielerInfo[playerid][Jailtime]*60000, 0, "i", playerid);
- SetPlayerPos(playerid,1413.9099,-1460.8789,114.3154);
- ResetPlayerWeapons(playerid);
- GameTextForPlayer(playerid, "~r~Back to jail!", 5000, 4);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SpielerInfo[playerid][Tode]++;
- SpielerInfo[killerid][Kills]++;
- SpielerUpdate(playerid);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialog,response,listitem,inputtext[])
- {
- if(dialogid == login)
- {
- if(response == 1)
- {
- new Spielerdatei[256];
- new SpielerName[MAX_PLAYER_NAME];
- if(!strlen(inputtext))return ShowPlayerDialog(playerid, login, DIALOG_STYLE_INPUT, "[madAd] Logge dich ein!", " ", "Login!", "Abbrechen!");
- GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
- format(Spielerdatei,sizeof(Spielerdatei),"Accounts/%s.txt",SpielerName);
- SpielerInfo[playerid][Passwort] = strval(dini_Get(Spielerdatei,"Passwort"));
- if(strcmp(inputtext,SpielerInfo[playerid][Passwort],false) == 0)
- {
- Anmelden(playerid);
- }
- else
- {
- FalschesPasswort[playerid] += 1;
- PasswortFalsch(playerid);
- }
- }
- }
- if(dialogid == regis)
- {
- if(response == 1)
- {
- new Spielerdatei[256];
- new SpielerName[MAX_PLAYER_NAME];
- SpielerInfo[playerid][alvl] = 0;
- GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
- format(Spielerdatei,sizeof(Spielerdatei),"Accounts/%s.txt",SpielerName);
- dini_Create(Spielerdatei);
- if(!strlen(inputtext))return ShowPlayerDialog(playerid, regis, DIALOG_STYLE_INPUT, "[madAd] Registriere dich!", " ", "Registrieren!", "Abbrechen!");
- dini_Set(Spielerdatei,"Passwort",inputtext);
- dini_IntSet(Spielerdatei,"Wanteds",SpielerInfo[playerid][Wanteds]);
- dini_IntSet(Spielerdatei,"Geld",SpielerInfo[playerid][Geld]);
- dini_IntSet(Spielerdatei,"AdminLevel",SpielerInfo[playerid][alvl]);
- new GlueckWunschText[256];
- format(GlueckWunschText,sizeof(GlueckWunschText),"[madAd] Du hast dich erfolgreich mit den Name : %s und dem Passwort : %s registriert",SpielerName,inputtext);
- SendClientMessage(playerid,Rot,GlueckWunschText);
- Anmelden(playerid);
- SendClientMessage(playerid,Rot,"[madAd] Du wurdest automatisch eingloggt!");
- }
- }
- if(dialogid == adminmenu)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, adminkick, DIALOG_STYLE_MSGBOX, "Kick", "Spieler wirklich kicken?", "Ja!", "Abbrechen");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid, adminban, DIALOG_STYLE_MSGBOX, "Spieler wirklich bannen?", "Bist du dir sicher?", "Ja!", "Abbrechen");
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid, adminheal, DIALOG_STYLE_MSGBOX, "Spieler wirklich healen?", "Bist du dir sicher?", "Ja!", "Abbrechen");
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid, adminkill, DIALOG_STYLE_MSGBOX, "Spieler wirklich killen?", "Bist du dir sicher?", "Ja!", "Abbrechen");
- }
- if(listitem == 4)
- {
- ShowPlayerDialog(playerid, adminarmo, DIALOG_STYLE_MSGBOX, "Spieler wirklich eine Weste geben?", "Bist du dir sicher?", "Ja!", "Abbrechen");
- }
- if(listitem == 5)
- {
- ShowPlayerDialog(playerid, adminmsg, DIALOG_STYLE_INPUT, "[madAd] Spieler Nachricht senden", " ", "Senden", "Abbrechen");
- }
- }
- }
- if(dialogid == adminkick)
- {
- if(response == 1)
- {
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(clpl, name, sizeof(name));
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "[AdmCmd] %s wurde von %s gekickt.", name, aname);
- SendClientMessageToAll(COLOR_RED, string);
- Kick(clpl);
- clpl = 0;
- }
- }
- if(dialogid == adminban)
- {
- if(response == 1)
- {
- Ban(clpl);
- clpl = 0;
- }
- }
- if(dialogid == adminheal)
- {
- if(response == 1)
- {
- SetPlayerHealth(clpl, 100);
- clpl = 0;
- }
- }
- if(dialogid == adminkill)
- {
- if(response == 1)
- {
- SetPlayerHealth(clpl, 0);
- clpl = 0;
- }
- }
- if(dialogid == adminarmo)
- {
- if(response == 1)
- {
- SetPlayerArmour(clpl, 100);
- clpl = 0;
- }
- }
- if(dialogid == weathermenu)
- {
- if(listitem == 0)
- {
- SetWeather(0);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat das Wetter auf Schönwetter gesetzt.", aname);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- if(listitem == 1)
- {
- SetWeather(5);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat das Wetter auf bewölkt gesetzt.", aname);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- if(listitem == 2)
- {
- SetWeather(11);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat das Wetter auf extreme Hitze gesetzt.", aname);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- if(listitem == 3)
- {
- SetWeather(16);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat das Wetter auf Regen gesetzt.", aname);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- if(listitem == 4)
- {
- SetWeather(19);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat das Wetter auf Sandsturm gesetzt.", aname);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- }
- if(dialogid == adminmsg)
- {
- if(response == 1)
- {
- new aname[MAX_PLAYER_NAME], clpln[MAX_PLAYER_NAME], string[256], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- GetPlayerName(clpl, clpln, sizeof(clpln));
- format(string2, sizeof(string2), "[AdmMsg] %s: %s", aname, inputtext);
- SendClientMessage(clpl,COLOR_RED, string2);
- clpl = 0;
- format(string, sizeof(string), "[AdmMsg] an %s: %s", clpln, inputtext);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- if(dialogid == adminweapons)
- {
- if(response == 1)
- {
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid, 8778, 2, "Schlagwaffen", "Schlagring\nGolfschläger\nSchlagstock\nMesser\nBaseballschläger\nSchaufel\nBilliardstock\nKatana\nKettensäge\nLilaner Dildo\nKleiner Dildo\nlanger Vibrator\nGroßer Vibrator\nBlumen\nSpazierstock", "Gib mir!", "Doch nicht!");
- case 1: ShowPlayerDialog(playerid, 8779, 2, "Wurfwaffen", "Granaten\nTränengas\nMolotowcocktail", "Gib mir!", "Doch nicht!");
- case 2: ShowPlayerDialog(playerid, 8780, 2, "Pistolen", "9mm\n9mm + Schalldämpfer\nDesert Eagle", "Gib mir!", "Doch nicht!");
- case 3: ShowPlayerDialog(playerid, 8781, 2, "Schrotflinten", "Schrotflinte\nAbgesägte Schrotflinte\nAutomatische Schrotflinte", "Gib mir!", "Doch nicht!");
- case 4: ShowPlayerDialog(playerid, 8782, 2, "(Micro-)SMG's", "Micro SMG\nMP5\nTEC-9", "Gib mir!", "Doch nicht!");
- case 5: ShowPlayerDialog(playerid, 8783, 2, "Gewehre", "AK47\nM4\nCountry Rifle\nSniper Rifle", "Gib mir!", "Doch nicht!");
- case 6: ShowPlayerDialog(playerid, 8784, 2, "Schweres Geschütz", "Raketenwerfer\nHS-Raketenwerfer\nFlammenwerfer\nMinigun", "Gib mir!", "Doch nicht!");
- case 7: ShowPlayerDialog(playerid, 8785, 2, "Verschiedenes", "Spraydose\nFeuerlöscher\nKamera", "Gib mir!", "Doch nicht!");
- case 8: ShowPlayerDialog(playerid, 8786, 2, "Itens", "Nachtsichtgerät\nInfrarotsichtbrille\nFallschirm", "Gib mir!", "Doch nicht!");
- case 9: ShowPlayerDialog(playerid, 8787, 2, "Rucksackbomben", "Rucksackbomben\nFernbedienung", "Gib mir!", "Doch nicht!");
- }
- }
- }
- if(dialogid == 8778)
- {
- if(response == 1)
- {
- new weapons[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
- return GivePlayerWeapon(playerid, weapons[listitem], 99999999999999);
- }
- }
- if(dialogid == 8779)
- {
- if(response == 1)
- {
- new weapons[] = {16,17,18};
- return GivePlayerWeapon(playerid, weapons[listitem], 99999999999999);
- }
- }
- if(dialogid == 8780)
- {
- if(response == 1)
- {
- new weapons[] = {22,23,24};
- return GivePlayerWeapon(playerid, weapons[listitem], 99999999999999);
- }
- }
- if(dialogid == 8781)
- {
- if(response == 1)
- {
- new weapons[] = {25,26,27};
- return GivePlayerWeapon(playerid, weapons[listitem], 99999999999999);
- }
- }
- if(dialogid == 8782)
- {
- if(response == 1)
- {
- new weapons[] = {28,29,32};
- return GivePlayerWeapon(playerid, weapons[listitem], 99999999999999);
- }
- }
- if(dialogid == 8783)
- {
- if(response == 1)
- {
- new weapons[] = {30,31,33,34};
- return GivePlayerWeapon(playerid, weapons[listitem], 99999999999999);
- }
- }
- if(dialogid == 8784)
- {
- if(response == 1)
- {
- new weapons[] = {35,36,37,38};
- return GivePlayerWeapon(playerid, weapons[listitem], 99999999999999);
- }
- }
- if(dialogid == 8785)
- {
- if(response == 1)
- {
- new weapons[] = {41,42,43,44};
- return GivePlayerWeapon(playerid, weapons[listitem], 99999999999999);
- }
- }
- if(dialogid == 8786)
- {
- if(response == 1)
- {
- new weapons[] = {44,45,46};
- return GivePlayerWeapon(playerid, weapons[listitem], 99999999999999);
- }
- }
- if(dialogid == 8787)
- {
- if(response == 1)
- {
- new weapons[] = {39,40};
- return GivePlayerWeapon(playerid, weapons[listitem], 99999999999999);
- }
- }
- if(dialogid == commands3)
- {
- if(response == 0)
- {
- return ShowPlayerDialog(playerid, commands32, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 3 [2/2]", "/setmoney\n/weathermenu\n/weaponmenu", "OK", "Zurück");
- }
- }
- if(dialogid == commands4)
- {
- if(response == 0)
- {
- return ShowPlayerDialog(playerid, commands42, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 4 [2/2]", "/setmoney\n/weathermenu\n/weaponmenu\n/getallhere\n/v\n/god\n/ungod\n/pgod\n/pungod\n/fuckup\n/destroy\n/jetpack\n/ame\n/explode\n/mapport\n/unmapport\n/savepos\n/gotopos\n/aweap", "OK", "Zurück");
- }
- }
- if(dialogid == commands5)
- {
- if(response == 0)
- {
- return ShowPlayerDialog(playerid, commands52, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 5 [2/2]", "/setmoney\n/weathermenu\n/weaponmenu\n/getallhere\n/v\n/god\n/ungod\n/pgod\n/pungod\n/fuckup\n/destroy\n/jetpack\n/ame\n/explode\n/mapport\n/unmapport\n/savepos\n/gotopos\n/aweap\n/setadmin\n/reloadbans\n/slock\n/sunlock\n/gravity\n/co", "OK", "Zurück");
- }
- }
- if(dialogid == commands32)
- {
- if(response == 0)
- {
- return ShowPlayerDialog(playerid, commands3, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 3 [1/2]", "/stats\n/me\n/admins\n/rules\n/login\n/info\n/kick\n/cc\n/o bzw. /ooc\n/a\n/killp\n/ban\n/cage\n/heal\n/armour\n/freeze\n/unfreeze\n/sethp\n/setarmour\n/slap\n/giveweapon\n/goto\n/gethere\n/settime\n/bring\n/eject\n/givemoney\n/repair\n/setskin\n/fix\n/disarm\n/respawn\n/setweather\n/gametext\n/setscore\n/mute\n/unmute\n/nos\n/hydraulics\n/jail\n/unjail\n/getin\n/para", "OK", "Weiter");
- }
- }
- if(dialogid == commands42)
- {
- if(response == 0)
- {
- return ShowPlayerDialog(playerid, commands4, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 4 [1/2]", "/stats\n/me\n/admins\n/rules\n/login\n/info\n/kick\n/cc\n/o bzw. /ooc\n/a\n/killp\n/ban\n/cage\n/heal\n/armour\n/freeze\n/unfreeze\n/sethp\n/setarmour\n/slap\n/giveweapon\n/goto\n/gethere\n/settime\n/bring\n/eject\n/givemoney\n/repair\n/setskin\n/fix\n/disarm\n/respawn\n/setweather\n/gametext\n/setscore\n/mute\n/unmute\n/nos\n/hydraulics\n/jail\n/unjail\n/getin\n/para", "OK", "Weiter");
- }
- }
- if(dialogid == commands52)
- {
- if(response == 0)
- {
- return ShowPlayerDialog(playerid, commands5, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 5 [1/2]", "/stats\n/me\n/admins\n/rules\n/login\n/info\n/kick\n/cc\n/o bzw. /ooc\n/a\n/killp\n/ban\n/cage\n/heal\n/armour\n/freeze\n/unfreeze\n/sethp\n/setarmour\n/slap\n/giveweapon\n/goto\n/gethere\n/settime\n/bring\n/eject\n/givemoney\n/repair\n/setskin\n/fix\n/disarm\n/respawn\n/setweather\n/gametext\n/setscore\n/mute\n/unmute\n/nos\n/hydraulics\n/jail\n/unjail\n/getin\n/para", "OK", "Weiter");
- }
- }
- return 1;
- }
- public Anmelden(playerid)
- {
- new Spielerdatei[256];
- new SpielerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
- format(Spielerdatei,sizeof(Spielerdatei),"/madAd/Users/%s.ini",SpielerName);
- SpielerInfo[playerid][Geld] = dini_Int(Spielerdatei,"Geld");
- SpielerInfo[playerid][Wanteds] = dini_Int(Spielerdatei,"Wanteds");
- SpielerInfo[playerid][alvl] = dini_Int(Spielerdatei,"AdminLevel");
- new plw = SpielerInfo[playerid][Wanteds];
- new plg = SpielerInfo[playerid][Geld];
- SetPlayerMoney(playerid,plg);
- SetPlayerWantedLevel(playerid,plw);
- SendClientMessage(playerid,Rot,"[madAd] Willkommen!");
- Eingeloggt[playerid] = 1;
- if(SpielerInfo[playerid][alvl] > 0)
- {
- new lgnshwscr = SpielerInfo[playerid][alvl];
- new AdminLevelShow[256];
- format(AdminLevelShow,sizeof(AdminLevelShow),"Dein Account besitzt Admin-Rechte Level %d!",lgnshwscr);
- SendClientMessage(playerid, Rot, AdminLevelShow);
- }
- return 1;
- }
- public SpielerUpdate(playerid)
- {
- new Spielerdatei[256];
- new SpielerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
- format(Spielerdatei,sizeof(Spielerdatei),"Accounts/%s.txt",SpielerName);
- SpielerInfo[playerid][Wanteds] = GetPlayerWantedLevel(playerid);
- SpielerInfo[playerid][Geld] = GetPlayerMoney(playerid);
- dini_IntSet(Spielerdatei,"Geld",SpielerInfo[playerid][Geld]);
- dini_IntSet(Spielerdatei,"Wanteds",SpielerInfo[playerid][Wanteds]);
- dini_IntSet(Spielerdatei,"AdminLevel",SpielerInfo[playerid][alvl]);
- dini_IntSet(Spielerdatei,"Tode",SpielerInfo[playerid][Tode]);
- dini_IntSet(Spielerdatei,"Kills",SpielerInfo[playerid][Kills]);
- dini_IntSet(Spielerdatei,"Spawn",SpielerInfo[playerid][Spawn]);
- dini_IntSet(Spielerdatei,"Jailtime",SpielerInfo[playerid][Jailtime]);
- new plrIP[16];
- GetPlayerIp(playerid, plrIP, sizeof(plrIP));
- dini_Set(Spielerdatei,"IP",plrIP);
- return 1;
- }
- public PasswortFalsch(playerid)
- {
- if(FalschesPasswort[playerid] == 1)
- {
- SendClientMessage(playerid,Rot,"[madAd]Du hast das Passwort bereits 1 mal falsch eingegeben du hast noch 2 Versuche");
- ShowPlayerDialog(playerid, login, DIALOG_STYLE_INPUT, "Logge dich ein!", " ", "Login!", "Abbrechen!");
- }
- if(FalschesPasswort[playerid] == 2)
- {
- SendClientMessage(playerid,Rot,"[madAd]Du hast das Passwort bereits 2 mal falsch eingegeben du hast noch 1 Versuch!");
- ShowPlayerDialog(playerid, regis, DIALOG_STYLE_INPUT, "Logge dich ein!", " ", "Login!", "Abbrechen!");
- }
- if(FalschesPasswort[playerid] == 3)
- {
- SendClientMessage(playerid,Rot,"[madAd]Du hast das Passwort 3 mal falsch eingegeben, du wurdest gekickt!");
- Kick(playerid);
- }
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(SpielerInfo[playerid][alvl] == 0)
- {
- Spam[playerid]+=1;
- SetTimerEx("Spamtimer", 6000, 1, "i", playerid);
- }
- if(Spam[playerid] > 3)
- {
- SendClientMessage(playerid, COLOR_RED, "[madAd] Hör auf zu spammen, sonst wirst du automatisch gekickt!");
- return 0;
- }
- if(Spam[playerid] > 5)
- {
- SendClientMessage(playerid, COLOR_RED, "[madAd] Das war zu viel Spam, du wurdest gekickt!");
- Kick(playerid);
- return 0;
- }
- if(chatlock == 1)
- {
- SendClientMessage(playerid, COLOR_RED, "[madAd] Der Chat ist momentan gesperrt versuche es später nochmal!!");
- return 0;
- }
- else
- {
- if(Mute[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_RED, "[madAd] Du bist gemutet, warte bis ein Admin dich unmutet!");
- return 0;
- }
- }
- return 1;
- }
- ocmd:setadmin(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
- new pID, rank;
- if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,ROT,"/setadmin [spieler] [level]");
- if(rank<1||rank>5)return SendClientMessage(playerid,ROT,"Bitte gültigen Rang angeben.");
- SetPVarInt(pID,"Adminlevel",rank);
- SpielerSpeichern(pID);
- SendClientMessageToAll(BLAU,"Es wurde jemand zum Admin gemacht.");
- return 1;
- }
- ocmd:ban(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,"/ban [id] [grund]");
- format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(ROT,string);
- SetPVarInt(pID,"Banned",1);
- Kick(pID);
- 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 Jail(playerid)
- {
- SetTimerEx("Unjail", SpielerInfo[playerid][Jailtime]*60000, 0, "i", playerid);
- SetPlayerPos(playerid,1413.9099,-1460.8789,114.3154);
- ResetPlayerWeapons(playerid);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- dcmd(killp,5,cmdtext);//2
- dcmd(kick,4,cmdtext);//1
- dcmd(ban,3,cmdtext);//2
- dcmd(cage,4,cmdtext);//2
- dcmd(heal,4,cmdtext);//2
- dcmd(armour,6,cmdtext);//2
- dcmd(giveweapon,10,cmdtext);//3
- dcmd(freeze,6,cmdtext);//2
- dcmd(unfreeze,8,cmdtext);//2
- dcmd(goto,4,cmdtext);//3
- dcmd(gethere,7,cmdtext);//3
- dcmd(getallhere,10,cmdtext);//4
- dcmd(sethp,5,cmdtext);//2
- dcmd(setarmour,9,cmdtext);//2
- dcmd(settime,7,cmdtext);//3
- dcmd(bring,5,cmdtext);//3
- dcmd(v,1,cmdtext);//4
- dcmd(eject,5,cmdtext);//3
- dcmd(slap,4,cmdtext);//2
- dcmd(god,3,cmdtext);//4
- dcmd(ungod,5,cmdtext);//4
- dcmd(pgod,4,cmdtext);//4
- dcmd(pungod,6,cmdtext);//4
- dcmd(givemoney,9,cmdtext);//3
- dcmd(fuckup,6,cmdtext);//4
- dcmd(destroy,7,cmdtext);//4
- dcmd(repair,6,cmdtext);//3
- dcmd(setskin,7,cmdtext);//3
- dcmd(fix,3,cmdtext);//3
- dcmd(jetpack,7,cmdtext);//4
- dcmd(me,2,cmdtext);//0
- dcmd(ame,3,cmdtext);//4
- dcmd(disarm,6,cmdtext);//3
- dcmd(setadmin,8,cmdtext);//5
- dcmd(explode,7,cmdtext);//4
- dcmd(gmx,3,cmdtext);//5
- dcmd(reloadbans,10,cmdtext);//5
- dcmd(respawn,7,cmdtext);//3
- dcmd(setweather,10,cmdtext);//3
- dcmd(slock,5,cmdtext);//5
- dcmd(sunlock,7,cmdtext);//5
- dcmd(gametext,8,cmdtext);//3
- dcmd(cc,2,cmdtext);//1
- dcmd(gravity,7,cmdtext);//5
- dcmd(setscore,8,cmdtext);//3
- dcmd(mute,4,cmdtext);//3
- dcmd(unmute,6,cmdtext);//3
- dcmd(nos,3,cmdtext);//3
- dcmd(hydraulics,10,cmdtext);//3
- dcmd(mapport,7,cmdtext);//4
- dcmd(unmapport,9,cmdtext);//4
- dcmd(stats,5,cmdtext);//0
- dcmd(co,2,cmdtext);//5
- dcmd(jail,4,cmdtext);//3
- dcmd(unjail,6,cmdtext);//3
- dcmd(getin,5,cmdtext);//3
- dcmd(savepos,7,cmdtext);//4
- dcmd(gotopos,7,cmdtext);//4
- dcmd(o,1,cmdtext);//1
- dcmd(ooc,3,cmdtext);//1
- dcmd(a,1,cmdtext);//1
- dcmd(admins,6,cmdtext);//0
- dcmd(para,4,cmdtext);//3
- dcmd(aweap,5,cmdtext);//4
- dcmd(setmoney,8,cmdtext);//3
- dcmd(setname,7,cmdtext);//4
- dcmd(crash,5,cmdtext);//4
- dcmd(chatlock,8,cmdtext);//4
- dcmd(chatunlock,10,cmdtext);//4
- dcmd(do,2,cmdtext);//1
- dcmd(amsg,4,cmdtext);//4
- dcmd(uncage,6,cmdtext);//2
- dcmd(setint,6,cmdtext);//2
- dcmd(spec,4,cmdtext);//3
- dcmd(specoff,7,cmdtext);//3
- if(strcmp(cmdtext,"/start",true)==0)
- {
- SetPlayerPos(playerid,1481.1201,-1721.7545,13.5469);
- GameTextForPlayer(playerid,"~b~Du wurdest zum Start teleportiert",3000,3);
- return 1;
- }
- if(strcmp(cmdtext,"/restart",true)==0)
- {
- if(isPlayerAnAdmin(playerid,5))
- {
- SendRconCommand("gmx");
- return 1;
- }
- else
- {
- GameTextForPlayer(playerid,"~Du bist kein Admin.",3000,3);
- }
- return 1;
- }
- if(strcmp(cmdtext,"/health",true)==0)
- {
- SetPlayerHealth(playerid,1000);
- return 1;
- }
- if(strcmp(cmdtext,"/money",true)==0)
- {
- GivePlayerMoney(playerid,99999999999);
- }
- if(strcmp(cmdtext,"/tor",true)==0)
- {
- if(!IsPlayerInRangeOfPoint(playerid,10,1541.5738525391, -1627.6575927734, 15.156204223633))return SendClientMessage(playerid,ROT,"Du bist nicht in der Nähe vom Tor");
- MoveObject(Tor1,1541.5738525391, -1627.6575927734, 15.156204223633-10,5);
- SetTimer("GateClosetGate",1500,0);
- return 1;
- }
- if(strcmp(cmdtext,"/gate",true)==0)
- {
- if(isPlayerinFrakt(playerid,1))
- {
- if(!IsPlayerInRangeOfPoint(playerid,10,1587.4382324219, -1638.2105712891, 15.148084640503))return
- MoveObject(Tor2,1587.4382324219, -1638.2105712891, 15.148084640503-10,5);
- SetTimer("GateCloseGate",1500,0);
- return 1;
- }
- else
- {
- GameTextForPlayer(playerid,"~r~Du bist nicht bei der LSPD",3000,3);
- }
- return 1;
- }
- if(strcmp(cmdtext,"/tur1",true)==0)
- {
- if(!IsPlayerInRangeOfPoint(playerid,10,228.17367553711, 151.22285461426, 1003.1676635742))return SendClientMessage(playerid,ROT,"Du bist nicht in der Nähe von der Tür");
- MoveObject(Tor3,228.17367553711, 151.22285461426, 1003.1676635742-10,5);
- SetTimer("GateCloserGate",1500,0);
- return 1;
- }
- if(strcmp(cmdtext,"/tur2",true)==0)
- {
- if(!IsPlayerInRangeOfPoint(playerid,10,231.49308776855, 169.98941040039, 1003.1676635742))return SendClientMessage(playerid,ROT,"Du bist nicht in der Nähe von der Tür");
- MoveObject(Tor4,231.49308776855, 169.98941040039, 1003.1676635742-10,5);
- SetTimer("GateClosefGate",1500,0);
- return 1;
- }
- if(strcmp(cmdtext,"/go",true)==0)
- {
- if(!IsPlayerInRangeOfPoint(playerid,20,1577.9400634766, -1662.9044189453, 29.015392303467))return SendClientMessage(playerid,ROT,"Du bist nicht in der Nähe des Aufzuges");
- MoveObject(Tor5,1577.9400634766, -1662.9044189453, 29.015392303467-10,6);
- SetTimer("GateClosesGate",5000,0);
- return 1;
- }
- if(strcmp(cmdtext,"/score10",true)==0)
- {
- SetPlayerScore(playerid,10);
- return 1;
- }
- if(strcmp(cmdtext,"/stats",true)==0)
- {
- new string[128];
- new fraktname[64];
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 0:{fraktname="Keine";}
- case 1:{fraktname=fraktname1;}
- case 2:{fraktname=fraktname2;}
- case 3:{fraktname=fraktname3;}
- }
- //1reihe
- format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
- SendClientMessage(playerid,BLAU,string);
- if (strcmp("/rules", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, rules, DIALOG_STYLE_MSGBOX, "[madAd] Regeln!!", rulestext, "Akzeptieren", "Akzeptieren");
- return 1;
- }
- if (strcmp("/login", cmdtext, true, 10) == 0)
- {
- if(Eingeloggt[playerid] ==1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist bereits eingeloggt!");
- }
- else
- {
- ShowPlayerDialog(playerid, login, DIALOG_STYLE_INPUT, "[madAd] Logge dich ein!", " ", "Login!", "Abbrechen!");
- }
- return 1;
- }
- if (strcmp("/weathermenu", cmdtext, true, 10) == 0)
- {
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- ShowPlayerDialog(playerid, weathermenu, DIALOG_STYLE_LIST, "[madAd] Wetter auswählen!", "Schönwetter\nBewölkt\nExtrem heiß\nRegen\nSandsturm", "Anwenden", "Abbrechen");
- }
- return 1;
- }
- if (strcmp("/info", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, info, DIALOG_STYLE_MSGBOX, "[madAd] Info", "madAd v1.1\n\nEntwickelt und umgesetzt von maddin911!\nDanke an Kleiner_Opa für die vielen Tipps! ;)\n\nwww.martinmedia.de.vu\n(c)2009 by maddin911", "Wow!", "Genial!");
- return 1;
- }
- if (strcmp("/weaponmenu", cmdtext, true, 10) == 0)
- {
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- ShowPlayerDialog(playerid, adminweapons, 2, "[madAd] Waffenmenü", "Schlagwaffen\nWurfwaffen\nPistolen\nSchrotflinten\n(Micro-)SMG's\nGewehre\nSchweres Geschütz\nVerschiedenes\nItems\nRucksackbomben", "Kategorie öffnen", "Abbrechen");
- }
- return 1;
- }
- if (strcmp("/commands", cmdtext, true, 10) == 0)
- {
- if(SpielerInfo[playerid][alvl]==0)
- {
- return ShowPlayerDialog(playerid, commands0, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 0", "/stats\n/me\n/admins\n/rules\n/login\n/info", "OK", "<----");
- }
- if(SpielerInfo[playerid][alvl]==1)
- {
- return ShowPlayerDialog(playerid, commands1, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 1", "/stats\n/me\n/admins\n/rules\n/login\n/info\n/kick\n/cc\n/o bzw. /ooc\n/a", "OK", "<----");
- }
- if(SpielerInfo[playerid][alvl]==2)
- {
- return ShowPlayerDialog(playerid, commands2, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 2", "/stats\n/me\n/admins\n/rules\n/login\n/info\n/kick\n/cc\n/o bzw. /ooc\n/a\n/killp\n/ban\n/cage\n/heal\n/armour\n/freeze\n/unfreeze\n/sethp\n/setarmour\n/slap", "OK", "<----");
- }
- if(SpielerInfo[playerid][alvl]==3)
- {
- return ShowPlayerDialog(playerid, commands3, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 3 [1/2]", "/stats\n/me\n/admins\n/rules\n/login\n/info\n/kick\n/cc\n/o bzw. /ooc\n/a\n/killp\n/ban\n/cage\n/heal\n/armour\n/freeze\n/unfreeze\n/sethp\n/setarmour\n/slap\n/giveweapon\n/goto\n/gethere\n/settime\n/bring\n/eject\n/givemoney\n/repair\n/setskin\n/fix\n/disarm\n/respawn\n/setweather\n/gametext\n/setscore\n/mute\n/unmute\n/nos\n/hydraulics\n/jail\n/unjail\n/getin\n/para", "OK", "Weiter");
- }
- if(SpielerInfo[playerid][alvl]==4)
- {
- return ShowPlayerDialog(playerid, commands4, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 4 [1/2]", "/stats\n/me\n/admins\n/rules\n/login\n/info\n/kick\n/cc\n/o bzw. /ooc\n/a\n/killp\n/ban\n/cage\n/heal\n/armour\n/freeze\n/unfreeze\n/sethp\n/setarmour\n/slap\n/giveweapon\n/goto\n/gethere\n/settime\n/bring\n/eject\n/givemoney\n/repair\n/setskin\n/fix\n/disarm\n/respawn\n/setweather\n/gametext\n/setscore\n/mute\n/unmute\n/nos\n/hydraulics\n/jail\n/unjail\n/getin\n/para", "OK", "Weiter");
- }
- if(SpielerInfo[playerid][alvl]>=5)
- {
- return ShowPlayerDialog(playerid, commands5, DIALOG_STYLE_LIST, "[madAd] Befehle für Adminlevel 5 [1/2]", "/stats\n/me\n/admins\n/rules\n/login\n/info\n/kick\n/cc\n/o bzw. /ooc\n/a\n/killp\n/ban\n/cage\n/heal\n/armour\n/freeze\n/unfreeze\n/sethp\n/setarmour\n/slap\n/giveweapon\n/goto\n/gethere\n/settime\n/bring\n/eject\n/givemoney\n/repair\n/setskin\n/fix\n/disarm\n/respawn\n/setweather\n/gametext\n/setscore\n/mute\n/unmute\n/nos\n/hydraulics\n/jail\n/unjail\n/getin\n/para", "OK", "Weiter");
- }
- return 1;
- }
- return 0;
- }
- 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 OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid==polizeienter)
- {
- SetPlayerPos(playerid,237.7896,141.0673,1003.0234);
- SetPlayerInterior(playerid,3);
- GameTextForPlayer(playerid,"~b~Polizei",3000,3);
- }
- if(pickupid==polizeiexit)
- {
- SetPlayerPos(playerid,1549.0269,-1675.9828,14.7858);
- SetPlayerFacingAngle(playerid,92.1799);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid==stadthalleenter)
- {
- SetPlayerPos(playerid,384.808624,173.804992,1008.382812);
- SetPlayerInterior(playerid,3);
- GameTextForPlayer(playerid,"~g~Stadthalle",3000,3);
- }
- if(pickupid==stadthalleexit)
- {
- SetPlayerPos(playerid,1481.1659,-1765.0714,18.7958);
- SetPlayerFacingAngle(playerid,358.6375);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- }
- if(pickupid==adminenter)
- {
- if(isPlayerAnAdmin(playerid,3))
- {
- SetPlayerPos(playerid,1570.2450,-1694.5643,5.8906);
- SetPlayerFacingAngle(playerid,176.0359);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- GameTextForPlayer(playerid,"~r~Admins",3000,3);
- return 1;
- }
- else
- {
- GameTextForPlayer(playerid,"~Du bist kein Admin.",3000,3);
- }
- }
- if(pickupid==adminexit)
- {
- if(isPlayerAnAdmin(playerid,3))
- {
- SetPlayerPos(playerid,224.0250,157.8971,1003.0234);
- SetPlayerFacingAngle(playerid,92.7155);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,3);
- GameTextForPlayer(playerid,"~r~Admins",3000,3);
- }
- else
- {
- GameTextForPlayer(playerid,"~Du bist kein Admin.",3000,3);
- return 1;
- }
- }
- 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)
- {
- 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 == LOGIN)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,BLAU,"Du hast den Vorgang 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 Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug!");
- ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Regestrieren","Lege ein Passwort fest","Registrieren","Abbrechen");
- return 1;
- }
- Register(playerid,inputtext);
- return 1;
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(SpielerInfo[playerid][alvl]>=3)
- {
- ShowPlayerDialog(playerid, adminmenu, DIALOG_STYLE_LIST, "Adminmenü", "Kicken\nBannen\nHealen\nKillen\nArmour\nNachricht senden", "OK", "Abbrechen");
- clpl = clickedplayerid;
- }
- return 1;
- }
- stock Register(playerid,key[])
- {
- new Spieler[64];
- new Sname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Sname,sizeof(Sname));
- format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Sname);
- dini_Create(Spieler);
- dini_Set(Spieler,"Passwort:",key);
- SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
- SetPlayerScore(playerid,0);
- SetPVarInt(playerid,"loggedin",1);
- return 1;
- }
- public GateClosetGate()
- {
- MoveObject(Tor1,1541.5738525391, -1627.6575927734, 15.156204223633,2.5);
- return 1;
- }
- public GateCloseGate()
- {
- MoveObject(Tor2,1587.4382324219, -1638.2105712891, 15.148084640503,2.5);
- return 1;
- }
- public GateCloserGate()
- {
- MoveObject(Tor3,228.17367553711, 151.22285461426, 1003.1676635742,2.5);
- return 1;
- }
- public GateClosefGate()
- {
- MoveObject(Tor4,231.49308776855, 169.98941040039, 1003.1676635742,2.5);
- return 1;
- }
- public GateClosesGate()
- {
- MoveObject(Tor5,1577.9400634766, -1662.9044189453, 29.015392303467,2.5);
- return 1;
- }
- stock Login(playerid,key[])
- {
- new Spieler[64];
- new Sname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Sname,sizeof(Sname));
- format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Sname);
- if(!strcmp(key,dini_Get(Spieler,"Passwort"),false))
- {
- LoadAccount(playerid);
- SendClientMessage(playerid,BLAU,"Erfolgreich eingeloggt.");
- }
- else
- {
- SendClientMessage(playerid,BLAU,"Falsches Passwort");
- Kick(playerid);
- ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Einloggen","Dein Account wurde gefunden gib bitte dein Passwort ein.","Login","Abrechen");
- return 1;
- }
- return 1;
- }
- stock LoadAccount(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- if(dini_Exists(Spielerdatei))
- {
- SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
- GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- SetPVarInt(playerid,"AdminLevel",dini_Int(Spielerdatei,"AdminLevel"));
- SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
- SetPVarInt(playerid,"Banned",dini_Int(Spielerdatei,"Baned"));
- if(GetPVarInt(playerid,"Banned")==1)
- {
- SendClientMessage(playerid,ROT,"Du wurdest automatisch vom Server gekickt!");
- Kick(playerid);
- }
- SetPVarInt(playerid,"loggedin",1);
- }
- return 1;
- }
- stock SpielerSpeichern(playerid)
- {
- SetPVarInt(playerid,"loggedin",1);
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- if(dini_Exists(Spielerdatei))
- {
- dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
- dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
- dini_IntSet(Spielerdatei,"AdminLevel",GetPVarInt(playerid,"Adminlevel"));
- dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
- dini_IntSet(Spielerdatei,"Banned",GetPVarInt(playerid,"Banned"));
- }
- return 1;
- }
- }
- stock isPlayerinFrakt(playerid,fraktid)
- {
- if(GetPVarInt(playerid,"Fraktion")==fraktid)return 1;
- return 0;
- }
- stock isPlayerAnAdmin(playerid,Rang)
- {
- if(GetPVarInt(playerid,"AdminLevel")>=Rang)return 1;
- return 0;
- }
- stock SpielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- //=================================================================================//
- //=========================================DCMDS===================================//
- //=================================================================================//
- dcmd_killp(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u",pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /killp [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SetPlayerHealth(pID, 0);
- //-----------ADMIN NACHRICHT---------
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "%s erfolgreich gekillt.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- //-----------USER NACHRICHT----------
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s getötet.", aname );
- SendClientMessage(pID, COLOR_RED, string2);
- }
- }
- return 1;
- }
- dcmd_kick(playerid,params[])
- {
- new pID;
- new Grund[256];
- if(sscanf(params, "us", pID, Grund))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /kick [Playerid] [Grund]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "[AdmCmd] %s wurde von %s gekickt. Grund: %s ", name, aname, Grund);
- SendClientMessageToAll(COLOR_RED, string);
- Kick(pID);
- }
- }
- return 1;
- }
- dcmd_ban(playerid,params[])
- {
- new pID;
- new Grund[256];
- if(sscanf(params, "us", pID, Grund))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /ban [Playerid] [Grund]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "[AdmCmd] %s wurde von %s gebannt. Grund: %s ", name, aname, Grund);
- SendClientMessageToAll(COLOR_RED, string);
- SpielerInfo[pID][Banned] = 1;
- SpielerInfo[pID][Reason] = Grund;
- Ban(pID);
- }
- }
- return 1;
- }
- dcmd_cage(playerid,params[])
- {
- new pID;
- new Zeit;
- if(sscanf(params, "ud", pID, Zeit))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /cage [Playerid] [Zeit]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x, y, z);
- CagePlayer(pID);
- cagetimer[playerid] = SetTimerEx("UnCagePlayer", Zeit*1000, 0, "i", pID);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "[AdmCmd] %s wurde von %s für %d Sekunden gecaged. ", name, aname, Zeit);
- SendClientMessageToAll(COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_heal(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /heal [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- SetPlayerHealth(pID, 100);
- //-----------ADMIN NACHRICHT---------
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "%s erfolgreich gehealt.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- //-----------USER NACHRICHT----------
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s gehealt.", aname );
- SendClientMessage(pID, COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_armour(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /armour [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- SetPlayerArmour(pID, 100);
- //-----------ADMIN NACHRICHT---------
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s eine Schutzweste gegeben.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- //-----------USER NACHRICHT----------
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du hast von %s eine Schutzweste bekommen.", aname );
- SendClientMessage(pID, COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_giveweapon(playerid,params[])
- {
- new pID;
- new wID;
- new Ammo;
- if(sscanf(params, "udd", pID, wID, Ammo))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /giveweapon [Playerid] [Waffen-ID] [Munition]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du hast von %s eine Waffe mit %d Munition bekommen.", aname, Ammo);
- SendClientMessage(pID, COLOR_RED, string2);
- GivePlayerWeapon(pID, wID, Ammo);
- }
- return 1;
- }
- dcmd_freeze(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /freeze [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- TogglePlayerControllable(pID, 0);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s gefreezed.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s gefreezed.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_unfreeze(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /unfreeze [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- TogglePlayerControllable(pID, 1);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s unfreezed.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s unfreezed.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- }
- return 1;
- }
- dcmd_goto(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /goto [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x, y, z);
- SetPlayerPos(playerid, x+2, y+2, z+2);
- new pint = GetPlayerInterior(pID);
- SetPlayerInterior(playerid, pint);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new plveh = GetPlayerVehicleID(playerid);
- SetVehiclePos(plveh, x+2, y+2, z+2);
- PutPlayerInVehicle(playerid, plveh, 0);
- }
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast dich zu %s geportet.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- }
- return 1;
- }
- dcmd_gethere(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /gethere [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(pID, x+2, y+2, z+2);
- new admint = GetPlayerInterior(playerid);
- SetPlayerInterior(pID, admint);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s zu sich teleportiert.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s zu dir teleportiert.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_getallhere(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Admin %s hat alle zu sich teleportiert!", aname );
- SendClientMessageToAll(COLOR_RED, string2);
- for (new i;i<MAX_PLAYERS;i++)
- {
- SetPlayerPos(i, x, y, z);
- }
- }
- return 1;
- }
- dcmd_sethp(playerid,params[])
- {
- new pID;
- new Health;
- if(sscanf(params, "ud", pID, Health))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /sethp [Playerid] [Health]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SetPlayerHealth(pID, Health);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Deine HP wurden von %s auf %d gesetzt.", aname, Health);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s's HP auf %d gesetzt.", name,Health);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_setarmour(playerid,params[])
- {
- new pID;
- new Armour;
- if(sscanf(params, "ud", pID, Armour))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setarmour [Playerid] [Armour]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SetPlayerArmour(pID, Armour);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Deine Weste wurden von %s auf %d gesetzt.", aname, Armour);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s's Weste auf %d gesetzt.", name,Armour);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_settime(playerid,params[])
- {
- new hour;
- if(sscanf(params, "d", hour))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /settime [Zeit]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- SetWorldTime(hour);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat die Zeit auf %d:00 gesetzt.", aname, hour);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_bring(playerid,params[])
- {
- new p1;
- new p2;
- if(sscanf(params, "uu", p1, p2))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /bring [Playerid 1] [Playerid 2]");
- }
- if(!IsPlayerConnected(p1))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit 1. angegebener ID Online");
- }
- if(!IsPlayerConnected(p2))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit 2. angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[p1][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- new name2[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(p1, name2, sizeof(name2));
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(p1, name, sizeof(name));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s zu %s geportet.", aname, name2);
- SendClientMessage(p1, COLOR_RED, string2);
- format(string3, sizeof(string3), "[AdmCmd] %s hat %s zu dir teleportiert.", aname, name);
- SendClientMessage(p1, COLOR_RED, string3);
- format(string, sizeof(string), "Du hast %s zu %s teleportiert.", name,name2);
- SendClientMessage(playerid, COLOR_RED, string);
- new Float:x, Float:y, Float:z;
- GetPlayerPos(p2, x,y,z);
- SetPlayerPos(p1, x+1,y+1,z);
- }
- }
- return 1;
- }
- dcmd_v(playerid,params[])
- {
- new vID;
- if(sscanf(params, "d", vID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /v [Vehicle ID]");
- }
- if(vID < 400 || vID > 611)
- {
- return SendClientMessage(playerid,COLOR_RED,"Nur Vehicle-ID's von 400-611 benutzen!");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- new cv = CreateVehicle(vID, x, y, z, 0, 0xFFFFFFFF, 0xFFFFFFFF, 999999999999999999999999999999999999999);
- PutPlayerInVehicle(playerid, cv, 0);
- new string[256];
- format(string, sizeof(string), "Erfolgreich Vehicle ID %d gespawnt.", vID);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- return 1;
- }
- dcmd_eject(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /eject [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(IsPlayerInAnyVehicle(pID))
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- RemovePlayerFromVehicle(pID);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s aus dem Auto geschmissen.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s aus dem Auto geworfen.", name);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- else
- {
- return SendClientMessage(playerid,COLOR_RED,"Der Spieler befindet sich in keinem Fahrzeug!");
- }
- }
- return 1;
- }
- dcmd_slap(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /slap [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- RemovePlayerFromVehicle(pID);
- GetPlayerPos(pID,x,y,z);
- SetPlayerPos(pID,x,y,z+20);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s geslappt.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s geslappt.", name);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_god(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- godtimer[playerid] = SetTimerEx("godmode", 250, true, "i",playerid);
- SendClientMessage(playerid,COLOR_RED,"Gottmodus aktiviert");
- }
- return 1;
- }
- dcmd_ungod(playerid, params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- KillTimer(godtimer[playerid]);
- SendClientMessage(playerid,COLOR_RED,"Gottmodus deaktiviert!");
- }
- return 1;
- }
- dcmd_pgod(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /pgod [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- godtimer[pID] = SetTimerEx("pgodmode", 250, true, "i",pID);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du bekamst von %s den Gottmodus.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s den Gottmodus gegeben.", name);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- return 1;
- }
- dcmd_pungod(playerid, params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /pgod [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- KillTimer(godtimer[playerid]);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Dein Gottmodus wurde von %s deaktiviert.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s's Gottmodus deaktiviert.", name);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_givemoney(playerid,params[])
- {
- new pID;
- new Betrag;
- if(sscanf(params, "ud", pID, Betrag))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /givemoney [Playerid] [Betrag]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- GivePlayerMoney(pID, Betrag);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du bekamst von %s %d$.", aname, Betrag);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s %d$ gegeben.", name, Betrag);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_fuckup(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /fuckup [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string2, sizeof(string2), "[AdmCmd] %s hat %s gefuckt!", aname, name);
- SendClientMessageToAll(COLOR_RED, string2);
- format(string, sizeof(string), "Du hast %s gefuckt", name);
- SendClientMessage(playerid, COLOR_RED, string);
- SetPlayerScore(pID, -999);
- ResetPlayerMoney(pID);
- GivePlayerMoney(pID, -99999999);
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x,y,z);
- SetPlayerPos(pID, x,y,z+20);
- SetPlayerHealth(pID, 5);
- }
- }
- return 1;
- }
- dcmd_destroy(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- new plv = GetPlayerVehicleID(playerid);
- DestroyVehicle(plv);
- }
- return 1;
- }
- dcmd_repair(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /repair [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(!IsPlayerInAnyVehicle(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Der Spieler st in keinem Fahrzeug!");
- }
- else
- {
- new plv = GetPlayerVehicleID(pID);
- RepairVehicle(plv);
- SetVehicleHealth(plv, 1000);
- }
- }
- return 1;
- }
- dcmd_setskin(playerid,params[])
- {
- new pID;
- new skin;
- if(sscanf(params, "ud", pID, skin))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setskin [Playerid] [Skin-ID]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- if(skin < 0 || skin > 299)
- {
- return SendClientMessage(playerid,COLOR_RED,"Nur Skin-ID's von 0 bis 299 möglich!");
- }
- SetPlayerSkin(pID, skin);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat deinen Skin auf %d gestellt.", aname, skin);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s's Skin auf %d gestellt.", name, skin);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_jetpack(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x,y,z);
- CreatePickup(370,4,x,y,z,0);
- SendClientMessage(playerid,COLOR_RED,"Jetpack erstellt.");
- }
- return 1;
- }
- dcmd_fix(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- else
- {
- new plv = GetPlayerVehicleID(playerid);
- RepairVehicle(plv);
- SetVehicleHealth(plv, 1000);
- SendClientMessage(playerid,COLOR_RED,"Auto erfolgreich repariert.");
- }
- }
- return 1;
- }
- dcmd_me(playerid,params[])
- {
- new message[256];
- if(sscanf(params, "s", message))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /me [Nachricht]");
- }
- if(Mute[playerid] == 1)
- {
- return SendClientMessage(playerid, COLOR_RED, "[madAd] Du bist gemutet, warte bis ein Admin dich unmutet!");
- }
- else
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- new string[256];
- format(string, sizeof(string), "** %s %s **", name, message);
- SendClientMessageToAll(COLOR_PURPLE, string);
- }
- return 1;
- }
- dcmd_ame(playerid,params[])
- {
- new pID;
- new message[256];
- if(sscanf(params, "us", pID, message))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /ame [Playerid] [Nachricht]");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(pID, name, sizeof(name));
- new string[256];
- format(string, sizeof(string), "** %s %s **", name, message);
- SendClientMessageToAll(COLOR_PURPLE, string);
- }
- }
- return 1;
- }
- dcmd_disarm(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /disarm [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- ResetPlayerWeapons(pID);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dir deine Waffen weggenommen.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s seine Waffen weggenommen.", name);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_setadmin(playerid,params[])
- {
- new pID;
- new lvl;
- if(sscanf(params, "ud", pID,lvl))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /makeadmin [Playerid] [Level]");
- }
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- if(lvl > SpielerInfo[pID][alvl])
- {
- SpielerInfo[pID][alvl] = lvl;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich zum Admin Level %d befördert.", aname, lvl);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s zum Admin Level %d befördert.", name3, lvl);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- if(lvl < SpielerInfo[pID][alvl])
- {
- if(lvl == 0)
- {
- SpielerInfo[pID][alvl] = lvl;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich aus dem Admin-Team geworfen.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s aus dem Admin-Team geworfen.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- else
- {
- SpielerInfo[pID][alvl] = lvl;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich zum Admin Level %d degradiert.", aname, lvl);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s zum Admin Level %d degradiert.", name3, lvl);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- }
- }
- return 1;
- }
- dcmd_explode(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /explode [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID,x,y,z);
- CreateExplosion(x,y,z,6,30.00);
- CreateExplosion(x,y,z,6,30.00);
- CreateExplosion(x,y,z,6,30.00);
- CreateExplosion(x,y,z,6,30.00);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich explodieren lassen.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s explodieren lassen.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_gmx(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "[AdmCmd] %s hat einen Gamemode-Restart durchgeführt!", aname);
- SendRconCommand("gmx");
- }
- return 1;
- }
- dcmd_reloadbans(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- SendRconCommand("reloadbans");
- }
- return 1;
- }
- dcmd_respawn(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /respawn [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SpawnPlayer(pID);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich respawnt.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s respawnt.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_setweather(playerid,params[])
- {
- new weatherid;
- if(sscanf(params, "d", weatherid))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setweather [Wetter-ID]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- SetWeather(weatherid);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat das Wetter auf %d gesetzt.", aname, weatherid);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_slock(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- slock = 1;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat den Server abgeschlossen, niemand kann mehr joinen.", aname);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_sunlock(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- slock = 0;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat den Server geöffnet, man kann wieder joinen.", aname);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_gametext(playerid,params[])
- {
- new gametext[256];
- if(sscanf(params, "s", gametext))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /gametext [Nachricht]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- new gametextsend[256];
- format(gametextsend, sizeof(gametextsend), "~g~%s", gametext);
- GameTextForAll(gametextsend,4000,6);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat einen GameText erstellt.", aname);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_cc(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "[AdmCmd] %s hat den Chat gecleart.", aname);
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(COLOR_RED, string);
- }
- return 1;
- }
- dcmd_gravity(playerid,params[])
- {
- new Float:gravity;
- if(sscanf(params, "f", gravity))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /gravity [Stärke]");
- }
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- SetGravity(gravity);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat die Schwerkraft auf %f gestellt.", aname, gravity);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_setscore(playerid,params[])
- {
- new pID;
- new score;
- if(sscanf(params, "ud", pID, score))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setscore [Playerid] [Score]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SetPlayerScore(pID, score);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat deinen Score auf %d gesetzt.", aname, score);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s's Score auf %d gesetzt.", name3, score);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_mute(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /mute [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- Mute[playerid] = 1;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich gemutet, du kannst nichts mehr schreiben.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s gemutet, er kann nichts mehr schreiben.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_unmute(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /unmute [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- Mute[playerid] = 0;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich geunmutet, du kannst wieder schreiben.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s geunmutet, er kann wieder schreiben.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_nos(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- new plv = GetPlayerVehicleID(playerid);
- AddVehicleComponent(plv, 1010);
- SendClientMessage(playerid, COLOR_RED, "Erfolgreich Nitro (10x) eingebaut.");
- }
- return 1;
- }
- dcmd_hydraulics(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- new plv = GetPlayerVehicleID(playerid);
- AddVehicleComponent(plv, 1087);
- SendClientMessage(playerid, COLOR_RED, "Erfolgreich Hydraulik eingebaut.");
- }
- return 1;
- }
- dcmd_mapport(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- AllowAdminTeleport(1);
- AllowPlayerTeleport(playerid,1);
- SendClientMessage(playerid, COLOR_RED, "Du kannst dich nun zum Marker auf deiner Map porten.");
- }
- return 1;
- }
- dcmd_unmapport(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- AllowPlayerTeleport(playerid,0);
- SendClientMessage(playerid, COLOR_RED, "Du kannst dich nun nicht mehr zum Marker auf deiner Map porten.");
- }
- return 1;
- }
- dcmd_stats(playerid,params[])
- {
- #pragma unused params
- new name[MAX_PLAYER_NAME], string[256], string2[256], string3[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "---------------[%s]---------------", name);
- format(string2, sizeof(string2), "[Name: %s] [Wanteds: %d] [Admin-Level: %d]", name, SpielerInfo[playerid][Wanteds], SpielerInfo[playerid][alvl]);
- format(string3, sizeof(string3), "[Tode: %d] [Kills: %d] [Wie viel mal gespawnt: %d]", SpielerInfo[playerid][Tode], SpielerInfo[playerid][Kills], SpielerInfo[playerid][Spawn]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- SendClientMessage(playerid, COLOR_WHITE, string2);
- SendClientMessage(playerid, COLOR_WHITE, string3);
- SendClientMessage(playerid, COLOR_GREEN, "'----------------------------------------------'");
- return 1;
- }
- dcmd_co(playerid,params[])
- {
- new oID;
- if(sscanf(params, "d", oID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /co [Objekt-ID]");
- }
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- CreateObject(oID, x+5, y, z, 0, 0, 0);
- }
- return 1;
- }
- dcmd_jail(playerid,params[])
- {
- new pID;
- new minutes;
- if(sscanf(params, "ud", pID, minutes))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /jail [Playerid] [Minuten]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID online.");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SpielerInfo[pID][Jailtime] = minutes;
- SetPlayerPos(playerid,1413.9099,-1460.8789,114.3154);
- ResetPlayerWeapons(playerid);
- jailtimer[playerid] = SetTimerEx("Unjail", SpielerInfo[playerid][Jailtime]*60000, 0, "i", playerid);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich eingesperrt.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s eingesperrt.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_unjail(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /unjail [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID online.");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- KillTimer(jailtimer[playerid]);
- SpawnPlayer(pID);
- SpielerInfo[pID][Jailtime] = 0;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich aus dem Jail befreit.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s aus dem Jail befreit.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_getin(playerid,params[])
- {
- new pID;
- new seat;
- if(sscanf(params, "ud", pID, seat))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /getin [Playerid] [Sitz]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID online.");
- }
- if(!IsPlayerInAnyVehicle(playerid))
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Command nur ausführen, wenn du in einem Auto sitzt!");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new admcar = GetPlayerVehicleID(playerid);
- PutPlayerInVehicle(pID, admcar, seat);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich in sein Auto geholt.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s in dein Auto geholt.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_savepos(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- GetPlayerPos(playerid, SaveX[playerid], SaveY[playerid], SaveZ[playerid]);
- SaveInt[playerid] = GetPlayerInterior(playerid);
- SendClientMessage(playerid, COLOR_RED, "Position erfolgreich gespeichert!");
- return 1;
- }
- dcmd_gotopos(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- SetPlayerPos(playerid, SaveX[playerid], SaveY[playerid], SaveZ[playerid]);
- SetPlayerInterior(playerid, SaveInt[playerid]);
- return 1;
- }
- dcmd_o(playerid,params[])
- {
- new omsg[256];
- if(sscanf(params, "s", omsg))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /o(oc) [Text]");
- }
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- new ostr[256];
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(ostr, sizeof(ostr), "((%s: %s))", aname, omsg);
- SendClientMessageToAll(COLOR_WHITE,ostr);
- }
- return 1;
- }
- dcmd_ooc(playerid,params[])
- {
- new omsg[256];
- if(sscanf(params, "s", omsg))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /o(oc) [Text]");
- }
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- new ostr[256];
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(ostr, sizeof(ostr), "((%s: %s))", aname, omsg);
- SendClientMessageToAll(COLOR_WHITE,ostr);
- }
- return 1;
- }
- dcmd_a(playerid,params[])
- {
- new msg[256];
- if(sscanf(params, "s", msg))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /a [Text]");
- }
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl] > 0)
- {
- new aname[MAX_PLAYER_NAME], astr[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- new plalvl = SpielerInfo[playerid][alvl];
- format(astr, sizeof(astr), "Admin %s (Level %d): %s", aname, plalvl, msg);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][alvl] > 1)
- {
- SendClientMessage(i, COLOR_YELLOW, astr);
- }
- }
- }
- }
- }
- return 1;
- }
- dcmd_admins(playerid,params[])
- {
- #pragma unused params
- SendClientMessage(playerid, COLOR_YELLOW, "_________________________________");
- SendClientMessage(playerid, COLOR_YELLOW, "|=========Admins Online========|");
- new i = 0, sendername[256], string[256];
- for(; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][alvl] == 1)
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "| Admin Level 1: %s", sendername);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- else if(SpielerInfo[i][alvl] == 2)
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "| Admin Level 2: %s", sendername);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- else if(SpielerInfo[i][alvl] == 3)
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "| Admin Level 3: %s", sendername);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- else if(SpielerInfo[i][alvl] == 4)
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "| Admin Level 4: %s", sendername);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- else if(SpielerInfo[i][alvl] >= 5)
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "| Admin Level 5: %s", sendername);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- }
- }
- SendClientMessage(playerid, COLOR_YELLOW, "|_______________________________|");
- return 1;
- }
- dcmd_para(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- GivePlayerWeapon(playerid,46,1);
- SendClientMessage(playerid,COLOR_RED,"Fallschirm erstellt.");
- }
- return 1;
- }
- dcmd_aweap(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- GivePlayerWeapon(playerid,1,99999999);
- GivePlayerWeapon(playerid,8,99999999);
- GivePlayerWeapon(playerid,10,99999999);
- GivePlayerWeapon(playerid,24,99999999);
- GivePlayerWeapon(playerid,27,99999999);
- GivePlayerWeapon(playerid,29,99999999);
- GivePlayerWeapon(playerid,31,99999999);
- GivePlayerWeapon(playerid,34,99999999);
- GivePlayerWeapon(playerid,38,99999999);
- GivePlayerWeapon(playerid,39,99999999);
- GivePlayerWeapon(playerid,40,99999999);
- GivePlayerWeapon(playerid,42,99999999);
- GivePlayerWeapon(playerid,46,1);
- SendClientMessage(playerid,COLOR_RED,"[madAd] Du hast den Admin-Waffenpack erhalten!");
- }
- return 1;
- }
- dcmd_setmoney(playerid,params[])
- {
- new pID;
- new money;
- if(sscanf(params, "ud", pID, money))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setmoney [Playerid] [Betrag]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- ResetPlayerMoney(pID);
- GivePlayerMoney(pID, money);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dein Geld auf %d gesetzt.", aname, money);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %ss Geld auf &`%d gesetzt.", name3, money);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_setname(playerid,params[])
- {
- new pID;
- new name[256];
- if(sscanf(params, "us", pID, name))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setname [Playerid] [Name]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich nach % umbenannt.", aname, name);
- SendClientMessage(pID, COLOR_RED, string2);
- new pname[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, pname, sizeof(pname));
- format(string, sizeof(string), "Du hast %s nach %s umbenannt.", pname, name);
- SendClientMessage(playerid, COLOR_RED, string);
- SetPlayerName(pID, name);
- }
- }
- return 1;
- }
- dcmd_crash(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /crash [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(pID,X,Y,Z);
- CreatePlayerObject(pID,-999999, X, Y, Z,0.0,0.0,0.0);
- new pname[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, pname, sizeof(pname));
- format(string, sizeof(string), "Du hast erfolgreich einen Gamecrash für %s verursacht.", pname);
- SendClientMessage(playerid,COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_chatlock(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- chatlock = 1;
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "[madAd] %s hat den Chat gesperrt, niemand kann mehr etwas schreiben!", name);
- SendClientMessageToAll(COLOR_RED, string);
- }
- return 1;
- }
- dcmd_chatunlock(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- chatlock = 0;
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "[madAd] %s hat den Chat entsperrt, man kan wieder schreiben!", name);
- SendClientMessageToAll(COLOR_RED, string);
- }
- return 1;
- }
- dcmd_do(playerid,params[])
- {
- new pID;
- new amsg[256];
- if(sscanf(params, "us", pID, amsg))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /do [Playerid] [Nachricht]");
- }
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], pIDn[MAX_PLAYER_NAME], string[256], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- GetPlayerName(pID, pIDn, sizeof(pIDn));
- format(string2, sizeof(string2), "[AdmMsg] %s: %s", aname, amsg);
- SendClientMessage(pID,COLOR_RED, string2);
- format(string, sizeof(string), "[AdmMsg] an %s: %s", pIDn, amsg);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- return 1;
- }
- dcmd_amsg(playerid,params[])
- {
- new pID;
- new message[256];
- if(sscanf(params, "us", pID, message))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /amsg [Playerid] [Nachricht]");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new string[256];
- format(string, sizeof(string), "%s", message);
- SendPlayerMessageToAll(pID, string);
- }
- }
- return 1;
- }
- dcmd_uncage(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /uncage [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 2!");
- }
- else
- {
- KillTimer(cagetimer[playerid]);
- UnCagePlayer(playerid);
- }
- return 1;
- }
- dcmd_setint(playerid,params[])
- {
- new pID;
- new inter;
- if(sscanf(params, "ud", pID, inter))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setint [Playerid] [Interior]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 2!");
- }
- else
- {
- SetPlayerInterior(pID, inter);
- }
- return 1;
- }
- dcmd_spec(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /spec [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 3!");
- }
- else
- {
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, pID);
- }
- return 1;
- }
- dcmd_specoff(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 3!");
- }
- else
- {
- TogglePlayerSpectating(playerid, 0);
- }
- return 1;
- }
- //=================================================================================//
- //=========================================DCMDS===================================//
- //=================================================================================//
- dcmd_killp(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u",pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /killp [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SetPlayerHealth(pID, 0);
- //-----------ADMIN NACHRICHT---------
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "%s erfolgreich gekillt.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- //-----------USER NACHRICHT----------
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s getötet.", aname );
- SendClientMessage(pID, COLOR_RED, string2);
- }
- }
- return 1;
- }
- dcmd_kick(playerid,params[])
- {
- new pID;
- new Grund[256];
- if(sscanf(params, "us", pID, Grund))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /kick [Playerid] [Grund]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "[AdmCmd] %s wurde von %s gekickt. Grund: %s ", name, aname, Grund);
- SendClientMessageToAll(COLOR_RED, string);
- Kick(pID);
- }
- }
- return 1;
- }
- dcmd_ban(playerid,params[])
- {
- new pID;
- new Grund[256];
- if(sscanf(params, "us", pID, Grund))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /ban [Playerid] [Grund]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "[AdmCmd] %s wurde von %s gebannt. Grund: %s ", name, aname, Grund);
- SendClientMessageToAll(COLOR_RED, string);
- SpielerInfo[pID][Banned] = 1;
- SpielerInfo[pID][Reason] = Grund;
- Ban(pID);
- }
- }
- return 1;
- }
- dcmd_cage(playerid,params[])
- {
- new pID;
- new Zeit;
- if(sscanf(params, "ud", pID, Zeit))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /cage [Playerid] [Zeit]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x, y, z);
- CagePlayer(pID);
- cagetimer[playerid] = SetTimerEx("UnCagePlayer", Zeit*1000, 0, "i", pID);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "[AdmCmd] %s wurde von %s für %d Sekunden gecaged. ", name, aname, Zeit);
- SendClientMessageToAll(COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_heal(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /heal [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- SetPlayerHealth(pID, 100);
- //-----------ADMIN NACHRICHT---------
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "%s erfolgreich gehealt.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- //-----------USER NACHRICHT----------
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s gehealt.", aname );
- SendClientMessage(pID, COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_armour(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /armour [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- SetPlayerArmour(pID, 100);
- //-----------ADMIN NACHRICHT---------
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s eine Schutzweste gegeben.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- //-----------USER NACHRICHT----------
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du hast von %s eine Schutzweste bekommen.", aname );
- SendClientMessage(pID, COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_giveweapon(playerid,params[])
- {
- new pID;
- new wID;
- new Ammo;
- if(sscanf(params, "udd", pID, wID, Ammo))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /giveweapon [Playerid] [Waffen-ID] [Munition]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du hast von %s eine Waffe mit %d Munition bekommen.", aname, Ammo);
- SendClientMessage(pID, COLOR_RED, string2);
- GivePlayerWeapon(pID, wID, Ammo);
- }
- return 1;
- }
- dcmd_freeze(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /freeze [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- TogglePlayerControllable(pID, 0);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s gefreezed.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s gefreezed.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_unfreeze(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /unfreeze [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- TogglePlayerControllable(pID, 1);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s unfreezed.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s unfreezed.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- }
- return 1;
- }
- dcmd_goto(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /goto [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x, y, z);
- SetPlayerPos(playerid, x+2, y+2, z+2);
- new pint = GetPlayerInterior(pID);
- SetPlayerInterior(playerid, pint);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new plveh = GetPlayerVehicleID(playerid);
- SetVehiclePos(plveh, x+2, y+2, z+2);
- PutPlayerInVehicle(playerid, plveh, 0);
- }
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast dich zu %s geportet.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- }
- return 1;
- }
- dcmd_gethere(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /gethere [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(pID, x+2, y+2, z+2);
- new admint = GetPlayerInterior(playerid);
- SetPlayerInterior(pID, admint);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s zu sich teleportiert.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s zu dir teleportiert.", name );
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_getallhere(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Admin %s hat alle zu sich teleportiert!", aname );
- SendClientMessageToAll(COLOR_RED, string2);
- for (new i;i<MAX_PLAYERS;i++)
- {
- SetPlayerPos(i, x, y, z);
- }
- }
- return 1;
- }
- dcmd_sethp(playerid,params[])
- {
- new pID;
- new Health;
- if(sscanf(params, "ud", pID, Health))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /sethp [Playerid] [Health]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SetPlayerHealth(pID, Health);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Deine HP wurden von %s auf %d gesetzt.", aname, Health);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s's HP auf %d gesetzt.", name,Health);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_setarmour(playerid,params[])
- {
- new pID;
- new Armour;
- if(sscanf(params, "ud", pID, Armour))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setarmour [Playerid] [Armour]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SetPlayerArmour(pID, Armour);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Deine Weste wurden von %s auf %d gesetzt.", aname, Armour);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s's Weste auf %d gesetzt.", name,Armour);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_settime(playerid,params[])
- {
- new hour;
- if(sscanf(params, "d", hour))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /settime [Zeit]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- SetWorldTime(hour);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat die Zeit auf %d:00 gesetzt.", aname, hour);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_bring(playerid,params[])
- {
- new p1;
- new p2;
- if(sscanf(params, "uu", p1, p2))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /bring [Playerid 1] [Playerid 2]");
- }
- if(!IsPlayerConnected(p1))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit 1. angegebener ID Online");
- }
- if(!IsPlayerConnected(p2))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit 2. angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[p1][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- new name2[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(p1, name2, sizeof(name2));
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(p1, name, sizeof(name));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s zu %s geportet.", aname, name2);
- SendClientMessage(p1, COLOR_RED, string2);
- format(string3, sizeof(string3), "[AdmCmd] %s hat %s zu dir teleportiert.", aname, name);
- SendClientMessage(p1, COLOR_RED, string3);
- format(string, sizeof(string), "Du hast %s zu %s teleportiert.", name,name2);
- SendClientMessage(playerid, COLOR_RED, string);
- new Float:x, Float:y, Float:z;
- GetPlayerPos(p2, x,y,z);
- SetPlayerPos(p1, x+1,y+1,z);
- }
- }
- return 1;
- }
- dcmd_v(playerid,params[])
- {
- new vID;
- if(sscanf(params, "d", vID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /v [Vehicle ID]");
- }
- if(vID < 400 || vID > 611)
- {
- return SendClientMessage(playerid,COLOR_RED,"Nur Vehicle-ID's von 400-611 benutzen!");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- new cv = CreateVehicle(vID, x, y, z, 0, 0xFFFFFFFF, 0xFFFFFFFF, 999999999999999999999999999999999999999);
- PutPlayerInVehicle(playerid, cv, 0);
- new string[256];
- format(string, sizeof(string), "Erfolgreich Vehicle ID %d gespawnt.", vID);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- return 1;
- }
- dcmd_eject(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /eject [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(IsPlayerInAnyVehicle(pID))
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- RemovePlayerFromVehicle(pID);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s aus dem Auto geschmissen.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s aus dem Auto geworfen.", name);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- else
- {
- return SendClientMessage(playerid,COLOR_RED,"Der Spieler befindet sich in keinem Fahrzeug!");
- }
- }
- return 1;
- }
- dcmd_slap(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /slap [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 2!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- RemovePlayerFromVehicle(pID);
- GetPlayerPos(pID,x,y,z);
- SetPlayerPos(pID,x,y,z+20);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s geslappt.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s geslappt.", name);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_god(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- godtimer[playerid] = SetTimerEx("godmode", 250, true, "i",playerid);
- SendClientMessage(playerid,COLOR_RED,"Gottmodus aktiviert");
- }
- return 1;
- }
- dcmd_ungod(playerid, params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- KillTimer(godtimer[playerid]);
- SendClientMessage(playerid,COLOR_RED,"Gottmodus deaktiviert!");
- }
- return 1;
- }
- dcmd_pgod(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /pgod [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- godtimer[pID] = SetTimerEx("pgodmode", 250, true, "i",pID);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du bekamst von %s den Gottmodus.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s den Gottmodus gegeben.", name);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- return 1;
- }
- dcmd_pungod(playerid, params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /pgod [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- KillTimer(godtimer[playerid]);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Dein Gottmodus wurde von %s deaktiviert.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s's Gottmodus deaktiviert.", name);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_givemoney(playerid,params[])
- {
- new pID;
- new Betrag;
- if(sscanf(params, "ud", pID, Betrag))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /givemoney [Playerid] [Betrag]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- GivePlayerMoney(pID, Betrag);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du bekamst von %s %d$.", aname, Betrag);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s %d$ gegeben.", name, Betrag);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_fuckup(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /fuckup [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string2, sizeof(string2), "[AdmCmd] %s hat %s gefuckt!", aname, name);
- SendClientMessageToAll(COLOR_RED, string2);
- format(string, sizeof(string), "Du hast %s gefuckt", name);
- SendClientMessage(playerid, COLOR_RED, string);
- SetPlayerScore(pID, -999);
- ResetPlayerMoney(pID);
- GivePlayerMoney(pID, -99999999);
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x,y,z);
- SetPlayerPos(pID, x,y,z+20);
- SetPlayerHealth(pID, 5);
- }
- }
- return 1;
- }
- dcmd_destroy(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- new plv = GetPlayerVehicleID(playerid);
- DestroyVehicle(plv);
- }
- return 1;
- }
- dcmd_repair(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /repair [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(!IsPlayerInAnyVehicle(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Der Spieler st in keinem Fahrzeug!");
- }
- else
- {
- new plv = GetPlayerVehicleID(pID);
- RepairVehicle(plv);
- SetVehicleHealth(plv, 1000);
- }
- }
- return 1;
- }
- dcmd_setskin(playerid,params[])
- {
- new pID;
- new skin;
- if(sscanf(params, "ud", pID, skin))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setskin [Playerid] [Skin-ID]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- if(skin < 0 || skin > 299)
- {
- return SendClientMessage(playerid,COLOR_RED,"Nur Skin-ID's von 0 bis 299 möglich!");
- }
- SetPlayerSkin(pID, skin);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat deinen Skin auf %d gestellt.", aname, skin);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s's Skin auf %d gestellt.", name, skin);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_jetpack(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x,y,z);
- CreatePickup(370,4,x,y,z,0);
- SendClientMessage(playerid,COLOR_RED,"Jetpack erstellt.");
- }
- return 1;
- }
- dcmd_fix(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- else
- {
- new plv = GetPlayerVehicleID(playerid);
- RepairVehicle(plv);
- SetVehicleHealth(plv, 1000);
- SendClientMessage(playerid,COLOR_RED,"Auto erfolgreich repariert.");
- }
- }
- return 1;
- }
- dcmd_me(playerid,params[])
- {
- new message[256];
- if(sscanf(params, "s", message))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /me [Nachricht]");
- }
- if(Mute[playerid] == 1)
- {
- return SendClientMessage(playerid, COLOR_RED, "[madAd] Du bist gemutet, warte bis ein Admin dich unmutet!");
- }
- else
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- new string[256];
- format(string, sizeof(string), "** %s %s **", name, message);
- SendClientMessageToAll(COLOR_PURPLE, string);
- }
- return 1;
- }
- dcmd_ame(playerid,params[])
- {
- new pID;
- new message[256];
- if(sscanf(params, "us", pID, message))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /ame [Playerid] [Nachricht]");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(pID, name, sizeof(name));
- new string[256];
- format(string, sizeof(string), "** %s %s **", name, message);
- SendClientMessageToAll(COLOR_PURPLE, string);
- }
- }
- return 1;
- }
- dcmd_disarm(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /disarm [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- ResetPlayerWeapons(pID);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dir deine Waffen weggenommen.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s seine Waffen weggenommen.", name);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_setadmin(playerid,params[])
- {
- new pID;
- new lvl;
- if(sscanf(params, "ud", pID,lvl))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /makeadmin [Playerid] [Level]");
- }
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- if(lvl > SpielerInfo[pID][alvl])
- {
- SpielerInfo[pID][alvl] = lvl;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich zum Admin Level %d befördert.", aname, lvl);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s zum Admin Level %d befördert.", name3, lvl);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- if(lvl < SpielerInfo[pID][alvl])
- {
- if(lvl == 0)
- {
- SpielerInfo[pID][alvl] = lvl;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich aus dem Admin-Team geworfen.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s aus dem Admin-Team geworfen.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- else
- {
- SpielerInfo[pID][alvl] = lvl;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich zum Admin Level %d degradiert.", aname, lvl);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s zum Admin Level %d degradiert.", name3, lvl);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- }
- }
- return 1;
- }
- dcmd_explode(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /explode [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID,x,y,z);
- CreateExplosion(x,y,z,6,30.00);
- CreateExplosion(x,y,z,6,30.00);
- CreateExplosion(x,y,z,6,30.00);
- CreateExplosion(x,y,z,6,30.00);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich explodieren lassen.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s explodieren lassen.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_gmx(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "[AdmCmd] %s hat einen Gamemode-Restart durchgeführt!", aname);
- SendRconCommand("gmx");
- }
- return 1;
- }
- dcmd_reloadbans(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- SendRconCommand("reloadbans");
- }
- return 1;
- }
- dcmd_respawn(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /respawn [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SpawnPlayer(pID);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich respawnt.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s respawnt.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_setweather(playerid,params[])
- {
- new weatherid;
- if(sscanf(params, "d", weatherid))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setweather [Wetter-ID]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- SetWeather(weatherid);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat das Wetter auf %d gesetzt.", aname, weatherid);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_slock(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- slock = 1;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat den Server abgeschlossen, niemand kann mehr joinen.", aname);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_sunlock(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- slock = 0;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat den Server geöffnet, man kann wieder joinen.", aname);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_gametext(playerid,params[])
- {
- new gametext[256];
- if(sscanf(params, "s", gametext))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /gametext [Nachricht]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- new gametextsend[256];
- format(gametextsend, sizeof(gametextsend), "~g~%s", gametext);
- GameTextForAll(gametextsend,4000,6);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat einen GameText erstellt.", aname);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_cc(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string, sizeof(string), "[AdmCmd] %s hat den Chat gecleart.", aname);
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(0xFFFFFFFF, "");
- SendClientMessageToAll(COLOR_RED, string);
- }
- return 1;
- }
- dcmd_gravity(playerid,params[])
- {
- new Float:gravity;
- if(sscanf(params, "f", gravity))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /gravity [Stärke]");
- }
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- SetGravity(gravity);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat die Schwerkraft auf %f gestellt.", aname, gravity);
- SendClientMessageToAll(COLOR_RED, string2);
- }
- return 1;
- }
- dcmd_setscore(playerid,params[])
- {
- new pID;
- new score;
- if(sscanf(params, "ud", pID, score))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setscore [Playerid] [Score]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SetPlayerScore(pID, score);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat deinen Score auf %d gesetzt.", aname, score);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s's Score auf %d gesetzt.", name3, score);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_mute(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /mute [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- Mute[playerid] = 1;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich gemutet, du kannst nichts mehr schreiben.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s gemutet, er kann nichts mehr schreiben.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_unmute(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /unmute [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- Mute[playerid] = 0;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich geunmutet, du kannst wieder schreiben.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s geunmutet, er kann wieder schreiben.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_nos(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- new plv = GetPlayerVehicleID(playerid);
- AddVehicleComponent(plv, 1010);
- SendClientMessage(playerid, COLOR_RED, "Erfolgreich Nitro (10x) eingebaut.");
- }
- return 1;
- }
- dcmd_hydraulics(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- new plv = GetPlayerVehicleID(playerid);
- AddVehicleComponent(plv, 1087);
- SendClientMessage(playerid, COLOR_RED, "Erfolgreich Hydraulik eingebaut.");
- }
- return 1;
- }
- dcmd_mapport(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- AllowAdminTeleport(1);
- AllowPlayerTeleport(playerid,1);
- SendClientMessage(playerid, COLOR_RED, "Du kannst dich nun zum Marker auf deiner Map porten.");
- }
- return 1;
- }
- dcmd_unmapport(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- AllowPlayerTeleport(playerid,0);
- SendClientMessage(playerid, COLOR_RED, "Du kannst dich nun nicht mehr zum Marker auf deiner Map porten.");
- }
- return 1;
- }
- dcmd_stats(playerid,params[])
- {
- #pragma unused params
- new name[MAX_PLAYER_NAME], string[256], string2[256], string3[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "---------------[%s]---------------", name);
- format(string2, sizeof(string2), "[Name: %s] [Wanteds: %d] [Admin-Level: %d]", name, SpielerInfo[playerid][Wanteds], SpielerInfo[playerid][alvl]);
- format(string3, sizeof(string3), "[Tode: %d] [Kills: %d] [Wie viel mal gespawnt: %d]", SpielerInfo[playerid][Tode], SpielerInfo[playerid][Kills], SpielerInfo[playerid][Spawn]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- SendClientMessage(playerid, COLOR_WHITE, string2);
- SendClientMessage(playerid, COLOR_WHITE, string3);
- SendClientMessage(playerid, COLOR_GREEN, "'----------------------------------------------'");
- return 1;
- }
- dcmd_co(playerid,params[])
- {
- new oID;
- if(sscanf(params, "d", oID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /co [Objekt-ID]");
- }
- if(SpielerInfo[playerid][alvl]<5)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 5!");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- CreateObject(oID, x+5, y, z, 0, 0, 0);
- }
- return 1;
- }
- dcmd_jail(playerid,params[])
- {
- new pID;
- new minutes;
- if(sscanf(params, "ud", pID, minutes))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /jail [Playerid] [Minuten]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID online.");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- SpielerInfo[pID][Jailtime] = minutes;
- SetPlayerPos(playerid,1413.9099,-1460.8789,114.3154);
- ResetPlayerWeapons(playerid);
- jailtimer[playerid] = SetTimerEx("Unjail", SpielerInfo[playerid][Jailtime]*60000, 0, "i", playerid);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich eingesperrt.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s eingesperrt.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_unjail(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /unjail [Playerid]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID online.");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- KillTimer(jailtimer[playerid]);
- SpawnPlayer(pID);
- SpielerInfo[pID][Jailtime] = 0;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich aus dem Jail befreit.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s aus dem Jail befreit.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_getin(playerid,params[])
- {
- new pID;
- new seat;
- if(sscanf(params, "ud", pID, seat))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /getin [Playerid] [Sitz]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID online.");
- }
- if(!IsPlayerInAnyVehicle(playerid))
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Command nur ausführen, wenn du in einem Auto sitzt!");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new admcar = GetPlayerVehicleID(playerid);
- PutPlayerInVehicle(pID, admcar, seat);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich in sein Auto geholt.", aname);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %s in dein Auto geholt.", name3);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_savepos(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- GetPlayerPos(playerid, SaveX[playerid], SaveY[playerid], SaveZ[playerid]);
- SaveInt[playerid] = GetPlayerInterior(playerid);
- SendClientMessage(playerid, COLOR_RED, "Position erfolgreich gespeichert!");
- return 1;
- }
- dcmd_gotopos(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- SetPlayerPos(playerid, SaveX[playerid], SaveY[playerid], SaveZ[playerid]);
- SetPlayerInterior(playerid, SaveInt[playerid]);
- return 1;
- }
- dcmd_o(playerid,params[])
- {
- new omsg[256];
- if(sscanf(params, "s", omsg))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /o(oc) [Text]");
- }
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- new ostr[256];
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(ostr, sizeof(ostr), "((%s: %s))", aname, omsg);
- SendClientMessageToAll(COLOR_WHITE,ostr);
- }
- return 1;
- }
- dcmd_ooc(playerid,params[])
- {
- new omsg[256];
- if(sscanf(params, "s", omsg))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /o(oc) [Text]");
- }
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- new ostr[256];
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(ostr, sizeof(ostr), "((%s: %s))", aname, omsg);
- SendClientMessageToAll(COLOR_WHITE,ostr);
- }
- return 1;
- }
- dcmd_a(playerid,params[])
- {
- new msg[256];
- if(sscanf(params, "s", msg))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /a [Text]");
- }
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl] > 0)
- {
- new aname[MAX_PLAYER_NAME], astr[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- new plalvl = SpielerInfo[playerid][alvl];
- format(astr, sizeof(astr), "Admin %s (Level %d): %s", aname, plalvl, msg);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][alvl] > 1)
- {
- SendClientMessage(i, COLOR_YELLOW, astr);
- }
- }
- }
- }
- }
- return 1;
- }
- dcmd_admins(playerid,params[])
- {
- #pragma unused params
- SendClientMessage(playerid, COLOR_YELLOW, "_________________________________");
- SendClientMessage(playerid, COLOR_YELLOW, "|=========Admins Online========|");
- new i = 0, sendername[256], string[256];
- for(; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][alvl] == 1)
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "| Admin Level 1: %s", sendername);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- else if(SpielerInfo[i][alvl] == 2)
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "| Admin Level 2: %s", sendername);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- else if(SpielerInfo[i][alvl] == 3)
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "| Admin Level 3: %s", sendername);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- else if(SpielerInfo[i][alvl] == 4)
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "| Admin Level 4: %s", sendername);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- else if(SpielerInfo[i][alvl] >= 5)
- {
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "| Admin Level 5: %s", sendername);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- }
- }
- SendClientMessage(playerid, COLOR_YELLOW, "|_______________________________|");
- return 1;
- }
- dcmd_para(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- GivePlayerWeapon(playerid,46,1);
- SendClientMessage(playerid,COLOR_RED,"Fallschirm erstellt.");
- }
- return 1;
- }
- dcmd_aweap(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- GivePlayerWeapon(playerid,1,99999999);
- GivePlayerWeapon(playerid,8,99999999);
- GivePlayerWeapon(playerid,10,99999999);
- GivePlayerWeapon(playerid,24,99999999);
- GivePlayerWeapon(playerid,27,99999999);
- GivePlayerWeapon(playerid,29,99999999);
- GivePlayerWeapon(playerid,31,99999999);
- GivePlayerWeapon(playerid,34,99999999);
- GivePlayerWeapon(playerid,38,99999999);
- GivePlayerWeapon(playerid,39,99999999);
- GivePlayerWeapon(playerid,40,99999999);
- GivePlayerWeapon(playerid,42,99999999);
- GivePlayerWeapon(playerid,46,1);
- SendClientMessage(playerid,COLOR_RED,"[madAd] Du hast den Admin-Waffenpack erhalten!");
- }
- return 1;
- }
- dcmd_setmoney(playerid,params[])
- {
- new pID;
- new money;
- if(sscanf(params, "ud", pID, money))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setmoney [Playerid] [Betrag]");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- ResetPlayerMoney(pID);
- GivePlayerMoney(pID, money);
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dein Geld auf %d gesetzt.", aname, money);
- SendClientMessage(pID, COLOR_RED, string2);
- new name3[MAX_PLAYER_NAME], string3[256];
- GetPlayerName(pID, name3, sizeof(name3));
- format(string3, sizeof(string3), "Du hast %ss Geld auf &`%d gesetzt.", name3, money);
- SendClientMessage(playerid, COLOR_RED, string3);
- }
- }
- return 1;
- }
- dcmd_setname(playerid,params[])
- {
- new pID;
- new name[256];
- if(sscanf(params, "us", pID, name))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setname [Playerid] [Name]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] %s hat dich nach % umbenannt.", aname, name);
- SendClientMessage(pID, COLOR_RED, string2);
- new pname[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, pname, sizeof(pname));
- format(string, sizeof(string), "Du hast %s nach %s umbenannt.", pname, name);
- SendClientMessage(playerid, COLOR_RED, string);
- SetPlayerName(pID, name);
- }
- }
- return 1;
- }
- dcmd_crash(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /crash [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(pID,X,Y,Z);
- CreatePlayerObject(pID,-999999, X, Y, Z,0.0,0.0,0.0);
- new pname[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, pname, sizeof(pname));
- format(string, sizeof(string), "Du hast erfolgreich einen Gamecrash für %s verursacht.", pname);
- SendClientMessage(playerid,COLOR_RED, string);
- }
- }
- return 1;
- }
- dcmd_chatlock(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- chatlock = 1;
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "[madAd] %s hat den Chat gesperrt, niemand kann mehr etwas schreiben!", name);
- SendClientMessageToAll(COLOR_RED, string);
- }
- return 1;
- }
- dcmd_chatunlock(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- chatlock = 0;
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "[madAd] %s hat den Chat entsperrt, man kan wieder schreiben!", name);
- SendClientMessageToAll(COLOR_RED, string);
- }
- return 1;
- }
- dcmd_do(playerid,params[])
- {
- new pID;
- new amsg[256];
- if(sscanf(params, "us", pID, amsg))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /do [Playerid] [Nachricht]");
- }
- if(SpielerInfo[playerid][alvl]<1)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 1!");
- }
- else
- {
- new aname[MAX_PLAYER_NAME], pIDn[MAX_PLAYER_NAME], string[256], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- GetPlayerName(pID, pIDn, sizeof(pIDn));
- format(string2, sizeof(string2), "[AdmMsg] %s: %s", aname, amsg);
- SendClientMessage(pID,COLOR_RED, string2);
- format(string, sizeof(string), "[AdmMsg] an %s: %s", pIDn, amsg);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- return 1;
- }
- dcmd_amsg(playerid,params[])
- {
- new pID;
- new message[256];
- if(sscanf(params, "us", pID, message))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /amsg [Playerid] [Nachricht]");
- }
- if(SpielerInfo[playerid][alvl]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
- {
- return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
- }
- else
- {
- new string[256];
- format(string, sizeof(string), "%s", message);
- SendPlayerMessageToAll(pID, string);
- }
- }
- return 1;
- }
- dcmd_uncage(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /uncage [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 2!");
- }
- else
- {
- KillTimer(cagetimer[playerid]);
- UnCagePlayer(playerid);
- }
- return 1;
- }
- dcmd_setint(playerid,params[])
- {
- new pID;
- new inter;
- if(sscanf(params, "ud", pID, inter))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /setint [Playerid] [Interior]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<2)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 2!");
- }
- else
- {
- SetPlayerInterior(pID, inter);
- }
- return 1;
- }
- dcmd_spec(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /spec [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 3!");
- }
- else
- {
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, pID);
- }
- return 1;
- }
- dcmd_specoff(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][alvl]<3)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein kein Admin Level 3!");
- }
- else
- {
- TogglePlayerSpectating(playerid, 0);
- }
- return 1;
- }
- //sscanf
- 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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement