Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //#define dini
- //#define FILTERSCRIPT
- static gTeam[MAX_PLAYERS];
- #define TEAM_SFRE
- #define TEAM_Moderator
- #define TEAM_VIP
- #define TEAM_Admins
- #define TEAM_Owner
- enum pInfo
- {
- passwort[128],
- morde,
- tode,
- geld,
- car,
- plane,
- bike,
- boat,
- team,
- score,
- adminlvl,
- leader,
- skin,
- };
- enum pScheine
- {
- car,
- plane,
- bike,
- boat,
- };
- new boom2;
- new bombe;
- new defuse2;
- new buybomb;
- new PTimer;
- new strassenrein;
- new Float: bombe1, Float: bombe2, Float: bombe3;
- new Float: death1, Float: death2, Float: death3;
- new bauenbomb2;
- new deathtime2;
- new deathpup;
- new armygate;
- new areagate;
- new lspdgate;
- new Menu:carmenu;
- new Licenses[MAX_PLAYERS][pScheine];
- new cp[MAX_PLAYERS];
- new harziv;
- new wcheck;
- new wpickup;
- new mpickup;
- new Float: weaponX, Float: weaponY, Float: weaponZ;
- new Float: moneyX, Float: moneyY, Float: moneyZ;
- new PlayerInfo[MAX_PLAYERS][pInfo];
- new gPlayerLogged[MAX_PLAYERS];
- new gPlayerAccount[MAX_PLAYERS];
- new buyp;
- new streetp;
- new carbuyp;
- new hotdogp;
- new mechaniker;
- new stadthallep;
- new muelp;
- new eisp;
- forward boom();
- forward defuse();
- forward bauenbomb3();
- forward kegel(playerid);
- forward death(playerid);
- forward payday();
- forward OnPlayerUpdate(playerid);
- forward Encrypt(string[]);
- forward OnPlayerLogin(playerid,const string[]);
- public OnGameModeInit()
- {
- // Don't use these lines if it's a filterscript
- SetGameModeText("Mini-RL");
- PTimer = SetTimer("kegel", 1000, 1);
- SetTimer("payday",1800000,1);
- AddPlayerClass(0, -59.5375,-307.6200,5.2475, 269.1425, 0, 0, 0, 0, 0, 0); // Grove
- AddPlayerClass(105, -59.5375,-307.6200,5.2475, 269.1425, 0, 0, 0, 0, 0, 0); // Grove
- AddPlayerClass(106, -59.5375,-307.6200,5.2475, 269.1425, 0, 0, 0, 0, 0, 0); // Grove
- AddPlayerClass(107, -59.5375,-307.6200,5.2475, 269.1425, 0, 0, 0, 0, 0, 0); // Grove
- AddPlayerClass(269, -59.5375,-307.6200,5.2475, 269.1425, 0, 0, 0, 0, 0, 0); // Grove
- AddPlayerClass(270, -59.5375,-307.6200,5.2475, 269.1425,0, 0, 0, 0, 0, 0); // Grove
- AddPlayerClass(271, -59.5375,-307.6200,5.2475,269.1425, 0, 0, 0, 0, 0, 0); // Grove
- AddPlayerClass(102, -59.5375,-307.6200,5.2475,269.1425, 0, 0, 0, 0, 0, 0); // Ballas
- AddPlayerClass(103, -59.5375,-307.6200,5.2475,269.1425, 0, 0, 0, 0, 0, 0); // Ballas
- AddPlayerClass(104, -59.5375,-307.6200,5.2475,269.1425, 0, 0, 0, 0, 0, 0); // Ballas
- AddPlayerClass(280, -59.5375,-307.6200,5.2475,269.1425, 0, 0, 0, 0, 0, 0); // Cops
- AddPlayerClass(281, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Cops
- AddPlayerClass(282, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Cops
- AddPlayerClass(283, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Cops
- AddPlayerClass(288, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Cops
- AddPlayerClass(284, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Cops
- AddPlayerClass(265, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Cops
- AddPlayerClass(266, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Cops
- AddPlayerClass(267, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Cops
- AddPlayerClass(142, -59.5375,-307.6200,5.2475, 269.1425, 0, 0, 0, 0, 0, 0); // Terror
- AddPlayerClass(14, -59.5375,-307.6200,5.2475, 269.1425, 0, 0, 0, 0, 0, 0); // Terror
- AddPlayerClass(220, -59.5375,-307.6200,5.2475, 269.1425, 0, 0, 0, 0, 0, 0); // Terror
- AddPlayerClass(221, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Terror
- AddPlayerClass(104, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Terror
- AddPlayerClass(274, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Medic
- AddPlayerClass(275, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Medic
- AddPlayerClass(276, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Medic
- AddPlayerClass(287, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Army
- AddPlayerClass(191, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Army
- AddPlayerClass(194, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // NR
- AddPlayerClass(227, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // NR
- AddPlayerClass(228, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // NR
- AddPlayerClass(76, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // NR
- AddPlayerClass(171, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // Taxi
- // Autos
- AddStaticVehicle(550,-59.5375,-307.6200,5.2475,270.1001,62,62); // terrorcar1
- AddStaticVehicle(550,-59.7588,-314.5711,5.2457,270.7885,10,10); // terrorcar2
- AddStaticVehicle(425,335.5844,1952.6409,18.2204,130.4040,43,0); // hunter
- AddStaticVehicle(425,332.6082,1971.5056,18.2145,121.0227,43,0); // hunter
- AddStaticVehicle(432,276.7528,1948.8384,17.6557,270.9168,43,0); // rhino
- AddStaticVehicle(432,276.2363,1961.0150,17.6545,270.4138,43,0); // rhino
- AddStaticVehicle(432,275.4543,1985.1050,17.6532,266.9686,43,0); // rhino
- AddStaticVehicle(432,275.6330,1994.0233,17.6533,267.8815,43,0); // rhino
- AddStaticVehicle(433,319.0487,2023.0393,18.0772,359.3257,43,0); // barrack
- AddStaticVehicle(433,318.7238,2049.5535,18.0773,0.0390,43,0); // barrack
- AddStaticVehicle(470,296.7466,1876.5190,17.6331,181.9289,43,0); // armycar
- AddStaticVehicle(470,296.9074,1860.6140,17.6337,179.9801,43,0); // armycar
- AddStaticVehicle(470,193.7419,1918.8396,17.6345,181.6369,43,0); // armycar
- AddStaticVehicle(470,202.7434,1918.6819,17.6338,179.8352,43,0); // armycar
- AddStaticVehicle(470,211.3108,1918.8966,17.6354,181.2443,43,0); // armycar
- AddStaticVehicle(470,220.4405,1919.1155,17.6344,180.0363,43,0); // armycar
- AddStaticVehicle(427,1544.7557,-1654.9264,6.0225,90.2662,0,1); // swat
- AddStaticVehicle(427,1534.8921,-1645.4513,6.0227,179.8342,0,1); // swat
- AddStaticVehicle(523,1543.9933,-1668.5399,5.4615,90.2803,0,0); // copbike
- AddStaticVehicle(523,1544.0198,-1672.6844,5.4618,90.3898,0,0); // copbike
- AddStaticVehicle(523,1544.0056,-1675.6523,5.4640,91.8172,0,0); // copbike
- AddStaticVehicle(523,1595.3318,-1708.7747,5.4643,357.4653,0,0); // copbike
- AddStaticVehicle(523,1601.0844,-1691.7052,5.4610,89.6515,0,0); // copbike
- AddStaticVehicle(596,1574.3467,-1710.8901,5.6117,359.7988,0,1); // copcar
- AddStaticVehicle(596,1570.4063,-1710.6620,5.6115,359.1855,0,1); // copcar
- AddStaticVehicle(596,1578.9227,-1710.7133,5.6124,359.2326,0,1); // copcar
- AddStaticVehicle(596,1583.2478,-1710.7946,5.6095,0.2203,0,1); // copcar
- AddStaticVehicle(596,1545.2029,-1684.9622,5.6114,90.3530,0,1); // copcar
- AddStaticVehicle(596,1529.4523,-1688.0779,5.6102,269.4994,0,1); // copcar
- AddStaticVehicle(596,1600.5967,-1696.0474,5.6116,91.8010,0,1); // copcar
- AddStaticVehicle(596,1587.6409,-1710.7440,5.6131,359.1796,0,1); // copcar
- AddStaticVehicle(596,1600.7274,-1687.8511,5.6104,90.5383,0,1); // copcar
- AddStaticVehicle(599,1585.0961,-1667.7330,6.0802,270.0114,0,1); // coprancher
- AddStaticVehicle(599,1585.1360,-1671.9586,6.0800,268.6690,0,1); // coprancher
- AddStaticVehicle(599,1545.0000,-1663.0640,6.0801,89.9548,0,1); // coprancher
- AddStaticVehicle(497,1567.1276,-1647.9069,28.5730,131.6331,0,1); // copheli
- AddStaticVehicle(497,1566.9996,-1702.9697,28.5760,43.3114,0,1); // copheli
- AddStaticVehicle(421,2493.0430,-1684.1161,13.3001,271.4218,86,86); // GS Car
- AddStaticVehicle(421,2501.2378,-1655.7583,13.3245,62.6144,86,86); // GS Car
- AddStaticVehicle(421,2467.7510,-1653.6074,13.2746,88.5503,86,86); // GS Car
- AddStaticVehicle(482,2481.9011,-1691.0591,13.6332,353.4642,86,86); // GS Car
- AddStaticVehicle(482,2428.6367,-1643.7552,13.6158,138.7946,86,86); // GS Car
- AddStaticVehicle(567,2428.8240,-1676.0156,13.5606,268.8465,86,86); // GS Car
- AddStaticVehicle(567,2467.7378,-1668.3826,13.2519,200.5708,86,86); // GS Car
- AddStaticVehicle(567,2507.4846,-1676.4034,13.3283,328.3891,86,86); // GS Car
- AddStaticVehicle(525,2079.9705,-2033.3073,13.4341,267.8726,1,1); // Oamt
- AddStaticVehicle(525,2080.0703,-2046.9427,13.4266,267.5200,18,20); // Oamt
- AddStaticVehicle(525,2079.7776,-2020.2053,13.4166,269.3101,44,51); // Oamt
- AddStaticVehicle(525,2079.3298,-2006.9832,13.4241,269.3400,22,30); // Oamt
- AddStaticVehicle(582,-2022.4623,461.6319,35.2289,358.8902,110,113); // van1
- AddStaticVehicle(582,-2032.3845,461.6584,35.2290,359.5469,114,118); // van2
- AddStaticVehicle(582,-2049.4216,478.9563,35.2347,268.9053,41,10); // van3
- AddStaticVehicle(582,-2049.5352,488.1545,35.2295,269.0391,49,11); // van4
- AddStaticVehicle(488,-2067.9307,481.9384,139.9238,235.6000,2,29); // nrheli
- AddStaticVehicle(488,-2023.3691,442.0829,139.9027,45.4264,2,29); // nrheli
- AddStaticVehicle(420,1005.4438,-1458.5464,13.3263,359.6609,6,1); // taxi1
- AddStaticVehicle(420,998.0413,-1458.8069,13.3271,359.4236,6,1); // taxi2
- AddStaticVehicle(420,1012.4471,-1458.2262,13.3248,359.5739,6,1); // taxi2
- AddStaticVehicle(420,1020.8641,-1458.0757,13.3259,1.6966,6,1); // taxi4
- AddStaticVehicle(438,996.2732,-1437.8558,13.5504,179.2407,6,76); // taxi5
- AddStaticVehicle(438,982.5000,-1437.9042,13.5467,181.0507,6,76); // taxi6
- AddStaticVehicle(438,984.9389,-1452.9224,13.5280,271.3316,6,76); // taxi7
- AddStaticVehicle(438,970.7064,-1453.2284,13.4374,272.4201,6,76); // taxi8
- AddStaticVehicle(416,1178.4608,-1308.2333,13.9881,269.1399,1,3); // medic
- AddStaticVehicle(416,1178.3639,-1338.8234,14.0292,269.3720,1,3); // medic
- AddStaticVehicle(416,1097.4581,-1326.4159,13.6160,359.8176,1,3); // medic
- AddStaticVehicle(416,1110.8568,-1325.7906,13.6692,359.2835,1,3); // medic
- AddStaticVehicle(416,1124.0260,-1326.4100,13.6173,1.0535,1,3); // medic
- AddStaticVehicle(416,1134.5880,-1309.8298,13.7321,358.7710,1,3); // medic
- AddStaticVehicle(416,1134.9742,-1296.5760,13.7131,359.7954,1,3); // medic
- AddStaticVehicle(416,1145.8937,-1312.7518,13.8005,0.9669,1,3); // medic
- AddStaticVehicle(416,1145.6680,-1302.1406,13.8002,1.1820,1,3); // medic
- AddStaticVehicle(416,1135.2944,-1337.9395,13.8786,1.2025,1,3); // medic
- AddStaticVehicle(563,1160.2172,-1322.8480,32.1910,297.5164,1,6); // medicheli
- AddStaticVehicle(563,1161.8370,-1297.4713,32.7007,231.4519,1,6); // medicheli
- AddStaticVehicle(448,2124.3765,-1818.8215,13.1448,359.4039,3,6); // pizzaboy
- AddStaticVehicle(448,2124.4106,-1815.7211,13.1542,0.3862,3,6); // pizzaboy
- AddStaticVehicle(448,2124.4670,-1813.0157,13.1532,359.4659,3,6); // pizzaboy
- AddStaticVehicle(448,2124.5073,-1810.2123,13.1539,0.2988,3,6); // pizzaboy
- AddStaticVehicle(552,2459.4631,-2115.5100,13.2524,0.1902,49,49); // mechaniker
- AddStaticVehicle(552,2465.3081,-2115.4365,13.2437,0.2296,26,124); // mechaniker
- AddStaticVehicle(552,2470.1084,-2115.6272,13.2405,359.7784,49,49); // mechaniker
- AddStaticVehicle(552,2455.0542,-2115.6914,13.2470,0.1293,56,56); // mechaniker
- AddStaticVehicle(574,1525.9285,-1459.7366,9.2252,89.7222,26,26); // km
- AddStaticVehicle(574,1525.7441,-1462.1438,9.2252,87.5192,26,26); // km
- AddStaticVehicle(574,1525.6180,-1464.4723,9.2252,87.8914,26,26); // km
- AddStaticVehicle(574,1525.2340,-1466.5660,9.2252,86.6703,26,26); // km
- AddStaticVehicle(588,2772.5569,-1605.3783,10.8311,268.3729,1,1); // hotdog
- AddStaticVehicle(588,2772.6672,-1610.5494,10.8304,267.9116,1,1); // hotdog
- AddStaticVehicle(588,2772.4326,-1615.1025,10.8270,268.7913,1,1); // hotdog
- AddStaticVehicle(408,2168.0115,-2274.1794,13.9421,223.8287,26,26); // m?ll
- AddStaticVehicle(408,2175.1270,-2267.3037,13.9334,225.0534,26,26); // m?ll
- AddStaticVehicle(408,2161.7217,-2280.9182,13.9402,226.3330,26,26); // m?ll
- AddStaticVehicle(423,1016.8622,-1365.5219,13.3961,359.9561,1,53); // eis
- AddStaticVehicle(423,1013.2935,-1365.5907,13.3848,0.9352,1,35); // eis
- AddStaticVehicle(423,1010.1557,-1365.4277,13.3686,359.9766,1,56); // eis
- AddStaticVehicle(423,1006.8207,-1365.5040,13.3549,0.8994,1,53); // eis
- // Fahrrad Spawm San Fierro
- AddStaticVehicle(510,-1981.5132,155.6557,27.2955,67.5260,33,30);
- AddStaticVehicle(510,-1981.8989,154.5461,27.2952,65.6456,1,1);
- AddStaticVehicle(510,-1981.6571,157.0424,27.2954,79.0943,30,30);
- AddStaticVehicle(510,-1981.4822,158.4578,27.2960,78.9452,20,30);
- // Objects
- lspdgate = CreateObject(975, 1589.018677, -1638.140625, 14.101088, 0.0000, 0.0000, 0.0000);
- CreateObject(1495, 1582.633423, -1638.141724, 12.316038, 0.0000, 0.0000, 0.0000);
- armygate = CreateObject(985, 96.787498, 1922.864014, 18.863834, 0.0000, 0.0000, 90.0000);
- areagate = CreateObject(975, 214.286667, 1875.794189, 13.821650, 0.0000, 0.0000, 0.0000);
- CreatePickup(1559, 23, 2495.3784,-1691.1008,14.7656);
- CreatePickup(1559, 23, 2496.0042,-1692.0847,1014.7422);
- CreatePickup(1559, 23, 2439.5894,-1357.1400,24.1006);
- CreatePickup(1240, 2, 2498.8130,-1710.1617,1014.7422);
- CreatePickup(1242, 2, 2498.9988,-1708.2256,1014.7422);
- CreatePickup(1240, 2, 2818.0500,-1165.4539,1029.1719);
- CreatePickup(1242, 2, 2816.8513,-1165.5096,1029.1719);
- buyp = CreatePickup ( 1242, 2, 1503.3359, 1432.3585, 10.1191 );
- streetp = CreatePickup ( 1239, 1, 1512.4241,-1478.7838,9.5000 );
- carbuyp = CreatePickup ( 1239, 1, 764.2256,-1382.1976,13.6707 );
- hotdogp = CreatePickup ( 1239, 1, 2770.6018,-1627.9318,12.1775 );
- mechaniker = CreatePickup ( 1239, 1, 2446.3037,-2114.8391,13.5469 );
- stadthallep = CreatePickup ( 1239, 1, 363.5291,173.6432,1008.3828 );
- muelp = CreatePickup ( 1239, 1, 2126.9731,-2275.0020,20.6719 );
- eisp = CreatePickup ( 1239, 1, 1021.0360,-1364.1591,13.5570 );
- // Sonstiges
- buybomb = 0;
- harziv = 0;
- strassenrein = 0;
- // Menu
- carmenu = CreateMenu("~b~Autokauf ~w~Menu", 2, 200.0, 100.0, 150.0, 150.0);
- SetMenuColumnHeader(carmenu, 0, "~g~Verfuegbare Autos:");
- AddMenuItem(carmenu, 0, "Elegy $21.500");
- AddMenuItem(carmenu, 0, "Sultan $20000");
- AddMenuItem(carmenu, 0, "Infernus $40.000");
- return 1;
- }
- public OnGameModeExit()
- {
- KillTimer(PTimer);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new playrname[MAX_PLAYER_NAME];
- new connect[128];
- GetPlayerName(playerid, playrname, sizeof(playrname));
- format(connect, sizeof(connect), "%s.cer", playrname);
- if(fexist(connect))
- {
- gPlayerAccount[playerid] = 1;
- SendClientMessage(playerid, COLOR_YELLOW, "Du bist nun registriert,logge dich nun mit /login [Passwort] ein.");
- return 1;
- }
- else
- {
- gPlayerAccount[playerid] = 0;
- SendClientMessage(playerid, COLOR_YELLOW, "Dr?cke den Buchstaben 'T' und tippe /register [Passwort].");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- OnPlayerUpdate(playerid);
- gPlayerLogged[playerid] = 0;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(gTeam[playerid] == TEAM_BTETALS)
- SetPlayerPos(playerid, 2078.3069,-2052.3438,13.5469);
- SetPlayerInterior(playerid, 0);
- }
- if(gTeam[playerid] == TVIP)
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, 2494.2161,-1711.0582,1014.7422);
- }
- if(gTeam[playerid] == TAdmins)
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, 1568.4532,-1692.8256,5.8906);
- }
- if(gTeam[playerid] == TOwner)
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, 208.5076,1866.7239,13.1406);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new money2=random(100);
- GivePlayerMoney(playerid, -money2);
- TogglePlayerControllable(playerid, false);
- GameTextForPlayer(playerid, "Du bist in Behandlung...", 30000, 5);
- deathtime2 = SetTimerEx("death",60000,0,"d",playerid);
- deathpup = CreatePickup(1313,1,death1,death2,death3);
- GetPlayerPos(playerid,weaponX, weaponY, weaponZ);
- wcheck=GetPlayerWeapon(playerid);
- wpickup=CreatePickup(1235,2, weaponX, weaponY, weaponZ);
- mpickup=CreatePickup(1212,2, moneyX, moneyY, moneyZ);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(!strfind(text,"hurensohn",true))
- {
- new beleidiger[MAX_PLAYER_NAME];
- new string6[100];
- GetPlayerName(playerid, beleidiger, sizeof(beleidiger));
- format(string6, sizeof(string6), "%s wurde wegen einer Beleidigung gekickt!", beleidiger);
- SendClientMessageToAll(COLOR_LIGHTRED, string6);
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Du wurdest wegen einer Beleidigung gekickt.");
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Unterlass dies bitte in Zukunft.");
- Kick(playerid);
- return 0;
- }
- if(!strfind(text,"huso",true))
- {
- new beleidiger[MAX_PLAYER_NAME];
- new string6[100];
- GetPlayerName(playerid, beleidiger, sizeof(beleidiger));
- format(string6, sizeof(string6), "%s wurde wegen einer Beleidigung gekickt!", beleidiger);
- SendClientMessageToAll(COLOR_LIGHTRED, string6);
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Du wurdest wegen einer Beleidigung gekickt.");
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Unterlass dies bitte in Zukunft.");
- Kick(playerid);
- return 0;
- }
- if(!strfind(text,"kanacke",true))
- {
- new beleidiger[MAX_PLAYER_NAME];
- new string6[100];
- GetPlayerName(playerid, beleidiger, sizeof(beleidiger));
- format(string6, sizeof(string6), "%s wurde wegen einer Beleidigung gekickt!", beleidiger);
- SendClientMessageToAll(COLOR_LIGHTRED, string6);
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Du wurdest wegen einer Beleidigung gekickt.");
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Unterlass dies bitte in Zukunft.");
- Kick(playerid);
- return 0;
- }
- if(!strfind(text,"bastard",true))
- {
- new beleidiger[MAX_PLAYER_NAME];
- new string6[100];
- GetPlayerName(playerid, beleidiger, sizeof(beleidiger));
- format(string6, sizeof(string6), "%s wurde wegen einer Beleidigung gekickt!", beleidiger);
- SendClientMessageToAll(COLOR_LIGHTRED, string6);
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Du wurdest wegen einer Beleidigung gekickt.");
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Unterlass dies bitte in Zukunft.");
- Kick(playerid);
- return 0;
- }
- if(!strfind(text,"spasti",true))
- {
- new beleidiger[MAX_PLAYER_NAME];
- new string6[100];
- GetPlayerName(playerid, beleidiger, sizeof(beleidiger));
- format(string6, sizeof(string6), "%s wurde wegen einer Beleidigung gekickt!", beleidiger);
- SendClientMessageToAll(COLOR_LIGHTRED, string6);
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Du wurdest wegen einer Beleidigung gekickt.");
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Unterlass dies bitte in Zukunft.");
- Kick(playerid);
- return 0;
- }
- if(!strfind(text,"wixxer",true))
- {
- new beleidiger[MAX_PLAYER_NAME];
- new string6[100];
- GetPlayerName(playerid, beleidiger, sizeof(beleidiger));
- format(string6, sizeof(string6), "%s wurde wegen einer Beleidigung gekickt!", beleidiger);
- SendClientMessageToAll(COLOR_LIGHTRED, string6);
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Du wurdest wegen einer Beleidigung gekickt.");
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Unterlass dies bitte in Zukunft.");
- Kick(playerid);
- return 0;
- }
- if(!strfind(text,"wichser",true))
- {
- new beleidiger[MAX_PLAYER_NAME];
- new string6[100];
- GetPlayerName(playerid, beleidiger, sizeof(beleidiger));
- format(string6, sizeof(string6), "%s wurde wegen einer Beleidigung gekickt!", beleidiger);
- SendClientMessageToAll(COLOR_LIGHTRED, string6);
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Du wurdest wegen einer Beleidigung gekickt.");
- SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Unterlass dies bitte in Zukunft.");
- Kick(playerid);
- return 0;
- }
- return 1;
- }
- public OnPlayerPrivmsg(playerid, recieverid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- // =====TERRORS=====
- if (strcmp("/bombe", cmdtext, true, 10) == 0)
- {
- if(gTeam[playerid] == TEAM_TERRORS)
- {
- if(buybomb != 0)
- {
- buybomb = 0;
- GetPlayerPos(playerid, bombe1, bombe2, bombe3);
- bombe = CreatePickup(1252 ,1, bombe1,bombe2,bombe3);
- boom2 = SetTimer("boom", 15000, 0);
- ApplyAnimation(playerid, "BOMBER","BOM_Plant_In",4.0,0,0,0,0,0);
- SendClientMessageToAll(COLOR_NEWS, ");WS:
- if(gTeam[playerid] == TEAM_COPS || gTeam[playerid] == TEAM_ARMY)
- {
- SendClientMessage(playerid,COLOR_LIGHTRED,"==========|ACHTUNG!|==========");
- SendClientMessage(playerid,COLOR_GREY,"Eine Hacker da? Melde es dieseinem admin!");
- SendClientMessage(playerid,COLOR_GREY,"Plugin By Cruize
- SendClientMessage(playerid,COLOR_LIGHTRED,"==========|ACHTUNG!|==========");
- SetPlayerCheckpoint(playerid, b,8.0);
- }
- else
- {
- SendClientMessage(playerid,COLOR_LIGHTRED,"Du bist kein Terrorist oder hast keine Bomben !");
- }
- }
- }
- return 1;layerid, bombe1, bombe2, bombe3))
- {
- if(gTeam[playerid] == TEAM_TERRORS || gTeam[playerid] == TEAM_ARMY || gTeam[playerid] == TEAM_COPS)
- {
- new defuser[MAX_PLAYER_NAME];
- }
- if (strcmp("/entsch?rfen", cmdtext, true, 10) == 0)
- {
- if(PlayerToPoint(4.0, p
- new string[100];
- GetPlayerName(ser, sizeof(defuser));
- format(string, sizeof(string), "%s versucht die Bombe zu entsch?rfen!", defuser);
- SendClientMessageToAlplayerid, deful(0xFF004040, string);
- defuse2 = SetTimer("defuse", 5000, 0);
- DestroyPickup(bombe);
- ApplyAnimation(playerid, "BOMBER","BOM_Plant_In",4.0,0,0,0,0,0);
- return 1;
- }
- }
- }
- if(strcmp(cmdtext, "/buybomb", true) == 0)
- {
- if(PlayerToPoint(4.0, playerid, 1059.895996,2081.685791,10.820312)) // ?ndern
- {
- if(gTeam[playerid] == TEAM_TERRORS)
- {
- buybomb = 1;
- GivePlayerMoney(playerid,-50000);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir eine Bombe gekauft.Du kannst sie nun zusammenbauen.");
- }
- else
- {
- SendClientMessage(playerid,COLOR_LIGHTRED, "Du bist kein Terrorist!!");
- }
- }
- return 1;
- }
- if(strcmp(cmdtext, "/baubomb", true) == 0)
- {
- if(gTeam[playerid] == TEAM_TERRORS)
- {
- if(PlayerToPoint(4.0, playerid, 1059.895996,2081.685791,10.820312))
- {
- if(buybomb != 1)
- {
- buybomb = 0;
- bauenbomb2 = SetTimer("bauenbomb3", 10000, 0);
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist entweder kein Terrorist oder du hast keine Bombe gekauft !");
- }
- }
- return 1;
- }
- }
- //=====COP=====
- if(!strcmp(strget(cmdtext,0),"/su"))
- {
- {
- if(gTeam[playerid]==TEAM_COPS)
- {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /su [ID] [Grund]");
- new grund[128];
- new string[128];
- new wanted;
- new id6 = strval(strget(cmdtext,1));
- new offica[MAX_PLAYER_NAME];
- wanted = GetPlayerWantedLevel(id6);
- grund = strget(cmdtext,2);
- GetPlayerName(playerid,offica,sizeof(offica));
- format(string, sizeof(string), "*Du hast ein Verbrechen begangen ( %s ) Reporter: %s",grund,offica);
- SendClientMessage(id6, COLOR_LIGHTRED, string);
- SetPlayerWantedLevel(id6,wanted+1);
- }
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/clear"))
- {
- if(gTeam[playerid]==TEAM_COPS) {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /clear [ID]");
- new verbrecher = strval(strget(cmdtext,1));
- new grund[128];
- new string[128];
- new offica2[MAX_PLAYER_NAME];
- SetPlayerWantedLevel(verbrecher,0);
- grund = strget(cmdtext,2);
- GetPlayerName(playerid,offica2,sizeof(offica2));
- format(string, sizeof(string), "*Deine Akte wurde von %s gel?scht.Grund: %s",offica2,grund);
- SendClientMessage(verbrecher, COLOR_LIGHTRED, string);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY," Du bist kein Cop!");
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/wanted"))
- {
- if(gTeam[playerid]==TEAM_COPS) {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /wanted [ID]");
- new str[100],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(str,sizeof(str),"Der Spieler %s hat %d Wanteds.", name,GetPlayerWantedLevel(playerid));
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY," Du bist kein Cop!");
- }
- return 1;
- }
- //=====FAHRLEHRER=====
- new lehrling2 [MAX_PLAYER_NAME];
- new fahrlehrer [MAX_PLAYER_NAME];
- new str[256];
- new str2[256];
- GetPlayerName(playerid, lehrling2, sizeof(lehrling2));
- GetPlayerName(playerid, fahrlehrer, sizeof(fahrlehrer));
- if(!strcmp(strget(cmdtext,0),"/givecar"))
- {
- if(gTeam[playerid]==TEAM_FAHRLEHRER) {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /givecar [ID]");
- new lehrling = strval(strget(cmdtext,1));
- Licenses[lehrling][car] = 1;
- format(str, sizeof(str), "** Du hast %s den F?hrerschein gegeben.",lehrling2);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
- format(str2, sizeof(str2), "** Du hast von %s den F?hrerschein bekommen.!",fahrlehrer);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, str2);
- GivePlayerMoney(playerid, 5000);
- GivePlayerMoney(lehrling, -5000);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY," Du bist kein Fahrlehrer!");
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/giveboot"))
- {
- if(gTeam[playerid]==TEAM_FAHRLEHRER) {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /giveboot [ID]");
- new lehrling = strval(strget(cmdtext,1));
- Licenses[lehrling][boat] = 1;
- format(str, sizeof(str), "** Du hast %s den Bootsschein gegeben.",lehrling2);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
- format(str2, sizeof(str2), "** Du hast von %s den Bootsschein bekommen.!",fahrlehrer);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, str2);
- GivePlayerMoney(playerid, 10000);
- GivePlayerMoney(lehrling, -10000);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY," Du bist kein Fahrlehrer!");
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/giveplane"))
- {
- if(gTeam[playerid]==TEAM_FAHRLEHRER) {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /giveplane [ID]");
- new lehrling = strval(strget(cmdtext,1));
- Licenses[lehrling][plane] = 1;
- format(str, sizeof(str), "** Du hast %s den Flugschein gegeben.",lehrling2);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
- format(str2, sizeof(str2), "** Du hast von %s den Flugschein bekommen.!",fahrlehrer);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, str2);
- GivePlayerMoney(playerid, 11000);
- GivePlayerMoney(lehrling, -11000);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY," Du bist kein Fahrlehrer!");
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/givebike"))
- {
- if(gTeam[playerid]==TEAM_FAHRLEHRER) {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /givebike [ID]");
- new lehrling = strval(strget(cmdtext,1));
- Licenses[lehrling][bike] = 1;
- format(str, sizeof(str), "** Du hast %s den Motorradschein gegeben.",lehrling2);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
- format(str2, sizeof(str2), "** Du hast von %s den Motorradschein bekommen.!",fahrlehrer);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, str2);
- GivePlayerMoney(playerid, 4000);
- GivePlayerMoney(lehrling, -4000);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY," Du bist kein Fahrlehrer!");
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/ticket"))
- {
- {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /ticket [ID] [Preis] [Grund]");
- new string5[100];
- new officer[MAX_PLAYER_NAME];
- GetPlayerName(playerid, officer, sizeof(officer));
- new giveticket = strval(strget(cmdtext,1));
- new preis = strval(strget(cmdtext,2));
- GivePlayerMoney(giveticket, -preis);
- new grund[64];strval(strget(cmdtext,3));
- format(string5, sizeof(string5), "*%s gibt dir ein Ticket.Kosten: $%d - Grund: %s.",officer,preis,grund);
- SendClientMessage(giveticket, COLOR_LIGHTBLUE, string5);
- }
- return 1;
- }
- new string5[100];
- new givehot = strval(strget(cmdtext,1));
- new hotdoger[MAX_PLAYER_NAME];
- GetPlayerName(playerid, hotdoger, sizeof(hotdoger));
- new giveahot[MAX_PLAYER_NAME];
- GetPlayerName(givehot, giveahot, sizeof(giveahot));
- new preis = strval(strget(cmdtext,2));
- if(!strcmp(strget(cmdtext,0),"/sellhotdog"))
- {
- if(GetPlayerVehicleID(playerid) == 588)
- {
- {
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /sellhotdog [ID] [Preis]");
- if(!strlen(strget(cmdtext,1)))
- return
- format(string5, sizeof(string5), "*%s bietet dir einen Hotdog f?r %s an.",hotdoger,preis);
- SendClientMessage(playerid,COLOR_GREY,"Benutze /buyhotdog wenn du dir den Hotdog kaufen m?chtest.");
- SendClientMessage(givehot, COLOR_LIGHTBLUE, string5);
- }
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/sellice"))
- {
- if(GetPlayerVehicleID(playerid) == 423)
- {
- {
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /sellice [ID] [Preis]");
- if(!strlen(strget(cmdtext,1)))
- return
- format(string5, sizeof(string5), "*%s bietet dir ein Eis f?r %s an.",hotdoger,preis);
- SendClientMessage(playerid,COLOR_GREY,"Benutze /buyice wenn du dir das Eis kaufen m?chtest.");
- SendClientMessage(givehot, COLOR_LIGHTBLUE, string5);
- }
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/sellpizza"))
- {
- if(GetPlayerVehicleID(playerid) == 448)
- {
- {
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /sellpizza [ID] [Preis]");
- if(!strlen(strget(cmdtext,1)))
- return
- format(string5, sizeof(string5), "*%s bietet dir eine Pizza f?r %s an.",hotdoger,preis);
- SendClientMessage(playerid,COLOR_GREY,"Benutze /buypizza wenn du dir die Pizza kaufen m?chtest.");
- SendClientMessage(givehot, COLOR_LIGHTBLUE, string5);
- }
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/buyhotdog"))
- {
- {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /buyhotdog");
- GivePlayerMoney(givehot, -preis);
- format(string5, sizeof(string5), "*Du hast dir einen Hotdog f?r %d gekauft.",preis);
- SendClientMessage(givehot, COLOR_LIGHTBLUE, string5);
- SetPlayerHealth(playerid,100.0);
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/buyice"))
- {
- {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /buyice");
- GivePlayerMoney(givehot, -preis);
- format(string5, sizeof(string5), "*Du hast dir ein Eis f?r %d gekauft.",preis);
- SendClientMessage(givehot, COLOR_LIGHTBLUE, string5);
- SetPlayerHealth(playerid,100.0);
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/buypizza"))
- {
- {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /buyice");
- GivePlayerMoney(givehot, -preis);
- format(string5, sizeof(string5), "*Du hast dir eine Pizza f?r %d gekauft.",preis);
- SendClientMessage(givehot, COLOR_LIGHTBLUE, string5);
- SetPlayerHealth(playerid,100.0);
- }
- return 1;
- }
- //=====STADTHALLE=====
- if(strcmp(cmdtext,"/job",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerToPoint(4.0, playerid, 363.5291,173.6432,1008.3828))
- {
- new job[256];
- new idx;
- job = strtok(cmdtext, idx);
- if(!strlen(job)) {
- SendClientMessage(playerid, COLOR_LIMEGREEN, "|__________________Arbeitsamt__________________|");
- SendClientMessage(playerid, COLOR_WHITE, "Benutze: /job [Jobnummer]");
- SendClientMessage(playerid, COLOR_WHITE, "|1: Stra?enfeger |5: Pizzaboy");
- SendClientMessage(playerid, COLOR_WHITE, "|2: Mechaniker |6: Hotdogverk?ufer");
- SendClientMessage(playerid, COLOR_WHITE, "|3: M?llmann |7: Eisverk?ufer");
- SendClientMessage(playerid, COLOR_WHITE, "|4: Busfahrer");
- SendClientMessage(playerid, COLOR_LIMEGREEN, "|________________________________________________|");
- return 1;
- }
- if(strcmp(job,"1",true) == 0) // okay
- {
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "||Du hast den Job Stra?enfeger gew?hlt.||");
- SendClientMessage(playerid, COLOR_GREY, "Es ist nun ein Checkpoint auf der Minimap.");
- SendClientMessage(playerid, COLOR_GREY, "Gehe dorthin um den Job anzunehmen.");
- cp[playerid] = 44;
- SetPlayerCheckpoint(playerid, 1512.4241,-1478.7838,9.5000, 3.0);
- }
- else if(strcmp(job,"2",true) == 0) // okay
- {
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "||Du hast den Job Mechaniker gew?hlt.||");
- SendClientMessage(playerid, COLOR_GREY, "Es ist nun ein Checkpoint auf der Minimap.");
- SendClientMessage(playerid, COLOR_GREY, "Gehe dorthin um den Job anzunehmen.");
- cp[playerid] = 45;
- SetPlayerCheckpoint(playerid, 2446.3037,-2114.8391,13.5469, 3.0);
- }
- else if(strcmp(job,"3",true) == 0)
- {
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "||Du hast den Job M?llmann gew?hlt.||");
- SendClientMessage(playerid, COLOR_GREY, "Es ist nun ein Checkpoint auf der Minimap.");
- SendClientMessage(playerid, COLOR_GREY, "Gehe dorthin um den Job anzunehmen.");
- cp[playerid] = 46;
- SetPlayerCheckpoint(playerid, 2126.9731,-2275.0020,20.6719, 3.0);
- }
- else if(strcmp(job,"4",true) == 0)
- {
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "||Du hast den Job Busfahrer gew?hlt.||");
- SendClientMessage(playerid, COLOR_GREY, "Es ist nun ein Checkpoint auf der Minimap.");
- SendClientMessage(playerid, COLOR_GREY, "Gehe dorthin um den Job anzunehmen.");
- cp[playerid] = 47;
- SetPlayerCheckpoint(playerid, 2421.5234, -1221.7491, 25.3997, 3.0);
- }
- else if(strcmp(job,"5",true) == 0) //okay
- {
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "||Du hast den Job Pizzaboy gew?hlt.||");
- SendClientMessage(playerid, COLOR_GREY, "Es ist nun ein Checkpoint auf der Minimap.");
- SendClientMessage(playerid, COLOR_GREY, "Gehe dorthin um den Job anzunehmen.");
- cp[playerid] = 48;
- SetPlayerCheckpoint(playerid, 2124.6375,-1825.6724,13.5555, 3.0);
- }
- else if(strcmp(job,"6",true) == 0) // okay
- {
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "||Du hast den Job Hotdogverk?ufer gew?hlt.||");
- SendClientMessage(playerid, COLOR_GREY, "Es ist nun ein Checkpoint auf der Minimap.");
- SendClientMessage(playerid, COLOR_GREY, "Gehe dorthin um den Job anzunehmen.");
- cp[playerid] = 49;
- SetPlayerCheckpoint(playerid,2770.6018,-1627.9318,12.1775, 3.0);
- }
- else if(strcmp(job,"7",true) == 0)
- {
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "||Du hast den Job Eisverk?ufer gew?hlt.||");
- SendClientMessage(playerid, COLOR_GREY, "Es ist nun ein Checkpoint auf der Minimap.");
- SendClientMessage(playerid, COLOR_GREY, "Gehe dorthin um den Job anzunehmen.");
- cp[playerid] = 50;
- SetPlayerCheckpoint(playerid, 2421.5234, -1221.7491, 25.3997, 3.0);
- }
- }
- }
- return 1;
- }
- if(strcmp(cmdtext,"/arbeitslosengeld",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerToPoint(4.0, playerid, 363.5291,173.6432,1008.3828))
- {
- new harz4a[256];
- new idx;
- harz4a = strtok(cmdtext, idx);
- if(!strlen(harz4a)) {
- SendClientMessage(playerid, COLOR_LIMEGREEN, "|__________________Arbeitslosengeld__________________|");
- SendClientMessage(playerid, COLOR_WHITE, "Benutze: /arbeitlosengeld [Name]");
- SendClientMessage(playerid, COLOR_WHITE, "|1: Beantragen");
- SendClientMessage(playerid, COLOR_WHITE, "|2: K?ndigen");
- SendClientMessage(playerid, COLOR_LIMEGREEN, "|________________________________________________|");
- return 1;
- }
- if(strcmp(harz4a,"Beantragen",true) == 0)
- {
- harziv = 1;
- SendClientMessage(playerid,COLOR_LIGHTBLUE, "Du lebst nun von Arbeitslosengeld !");
- SendClientMessage(playerid,COLOR_LIGHTBLUE, "Nun bekommst du pro Zahltag immer einwenig Geld hinzu.");
- }
- else if(strcmp(harz4a,"K?ndigen",true) == 0)
- {
- harziv = 0;
- SendClientMessage(playerid,COLOR_LIGHTBLUE, "Arbeitslosengeld gek?ndigt !");
- }
- }
- }
- return 1;
- }
- //=====LOGIN=====
- new cmd[256];
- new idx;
- cmd = strtok(cmdtext, idx);
- new tmp[256];
- new playername[MAX_PLAYER_NAME];
- if (strcmp(cmd, "/login", true) ==0 )
- {
- if(IsPlayerConnected(playerid))
- {
- new tmppass[64];
- if(gPlayerLogged[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist bereits eingeloggt!");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Benutze: /login [password]");
- return 1;
- }
- strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
- Encrypt(tmppass);
- OnPlayerLogin(playerid,tmppass);
- }
- return 1;
- }
- if (strcmp(cmd, "/register", true)==0)
- {
- new string[128];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Benutze: /register [password]");
- return 1;
- }
- if (gPlayerAccount[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Dieser Username ist schon registriert!");
- return 1;
- }
- strmid(PlayerInfo[playerid][passwort], tmp, 0, strlen(cmdtext), 255);
- Encrypt(PlayerInfo[playerid][passwort]);
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "%s.ini", playername);
- new File: file = fopen(string, io_read);
- if (file)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Diesen Benutzernamen gibt es schon.");
- fclose(file);
- return 1;
- }
- new File:hFile;
- hFile = fopen(string, io_append);
- new var[32];//
- format(var, 32, "%s\n", PlayerInfo[playerid][passwort]);fwrite(hFile, var);
- format(var, 32, "Morde=%d\n",PlayerInfo[playerid][morde]);fwrite(hFile, var);
- format(var, 32, "Tode=%d\n",PlayerInfo[playerid][tode]);fwrite(hFile, var);
- PlayerInfo[playerid][geld] = GetPlayerMoney(playerid);
- format(var, 32, "Geld=%d\n",PlayerInfo[playerid][geld]);fwrite(hFile, var);
- format(var, 32, "carlic=%d\n",Licenses[playerid][car]);fwrite(hFile, var);
- format(var, 32, "planelic=%d\n",Licenses[playerid][plane]);fwrite(hFile, var);
- format(var, 32, "boatlic=%d\n",Licenses[playerid][boat]);fwrite(hFile, var);
- format(var, 32, "bikelic=%d\n",Licenses[playerid][bike]);fwrite(hFile, var);
- PlayerInfo[playerid][score] = GetPlayerScore(playerid);
- format(var, 32, "score=%d\n",PlayerInfo[playerid][score]);fwrite(hFile, var);
- format(var, 32, "Team=%d\n",gTeam[playerid]);fwrite(hFile, var);
- format(var, 32, "adminlvl=%d\n",PlayerInfo[playerid][adminlvl]);fwrite(hFile, var);
- format(var, 32, "leader=%d\n",PlayerInfo[playerid][leader]);fwrite(hFile, var);
- PlayerInfo[playerid][skin] = GetPlayerSkin(playerid);
- format(var, 32, "SkinID=%d\n",PlayerInfo[playerid][skin]);fwrite(hFile, var);
- fclose(hFile);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "Erfolgreich registriert!!");
- SendClientMessage(playerid, COLOR_GREY, "Benutze beim n?chsten Besuch /login (passwort).");
- OnPlayerLogin(playerid,PlayerInfo[playerid][passwort]);
- return 1;
- }
- if(strcmp(cmdtext, "/stats", true) == 0)
- {
- new pName[MAX_PLAYER_NAME];
- new string[48];
- new kills = PlayerInfo[playerid][morde];
- new death5 = PlayerInfo[playerid][tode];
- new monete = PlayerInfo[playerid][geld];
- new scoree = PlayerInfo[playerid][score];
- new team2 = PlayerInfo[playerid][team];
- format(string, sizeof(string), "============Statistiken von %s============",pName);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "Level: [%d] - Geld [%d] - Team [%s]",scoree,monete,team2);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "Kills: [%d] - Deaths [%d]",kills,death5);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- return 1;
- }
- //=====CREDITS=====-NICHT ENTFERNEN!!!
- if(strcmp(cmdtext, "/credits", true) == 0)
- {
- SendClientMessage(playerid,COLOR_LIMEGREEN, "=====CREDITS=====");
- SendClientMessage(playerid,COLOR_GREY, ">>Mini-Reallife by Sampi");
- SendClientMessage(playerid,COLOR_LIMEGREEN, "=====CREDITS=====");
- return 1;
- }
- if(strcmp(cmdtext, "/ad", true, 2) == 0)
- {
- {
- new o;
- new string[100];
- if(cmdtext[3]=='o') { o=2; }
- if(strlen(cmdtext[3+o]) )
- {
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "Werbung: %s Von: %s",cmdtext[3+o], pname);
- SendClientMessageToAll(COLOR_LIGHTGREEN, string);
- }
- }
- return 1;
- }
- if (strcmp("/buycar", cmdtext, true) == 0)
- {
- if (PlayerToPoint(1, playerid, 764.2256,-1382.1976,13.6707))
- {
- TogglePlayerControllable(playerid, true);
- ShowMenuForPlayer(carmenu, playerid);
- return 1;
- }
- }
- //=====HILFE====
- if(strcmp(cmdtext, "/help", true) == 0 || strcmp(cmdtext, "/hilfe", true) == 0)
- {
- SendClientMessage(playerid,COLOR_LIMEGREEN,"________HILFE________");
- SendClientMessage(playerid,COLOR_GREY,"***STADTHALLE*** - /job - /arbeitslosengeld");
- SendClientMessage(playerid,COLOR_GREY,"***SONSTIGE*** - /jobhelp - /credits");
- if(gTeam[playerid] == TEAM_COPS)
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"***COP*** /su [ID] - /clear [ID] - /wanted [ID]");
- }
- if(gTeam[playerid] == TEAM_ARMY)
- {
- SendClientMessage(playerid,COLOR_LIGHTGREEN,"***ARMY*** /su [ID] - /clear [ID] - /wanted [ID] - /entsch?rfen");
- }
- if(gTeam[playerid] == TEAM_TERRORS)
- {
- SendClientMessage(playerid,COLOR_LIGHTGREEN,"***TERROR*** - /buybomb - /baubomb - /bombe -/entsch?rfen");
- }
- if(gTeam[playerid] == TEAM_MEDIC)
- {
- SendClientMessage(playerid,COLOR_LIGHTGREEN,"***MEDIC*** /heal [ID] - /wiederbeleben");
- }
- if(gTeam[playerid] == TEAM_NEWS)
- {
- SendClientMessage(playerid,COLOR_LIGHTGREEN,"***REPORTER*** /news");
- }
- if(gTeam[playerid] == TEAM_FAHRLEHRER)
- {
- SendClientMessage(playerid,COLOR_LIGHTGREEN,"***FAHRLEHRER*** /givecar [ID] - /givebike [ID] - /giveboot [ID] - /giveplane [ID]");
- }
- if(gTeam[playerid] == TEAM_TAXI)
- {
- SendClientMessage(playerid,COLOR_LIGHTGREEN,"***TAXI*** /taxi [Fahrpreis]");
- }
- if(gTeam[playerid] == TEAM_OAMT)
- {
- SendClientMessage(playerid,COLOR_LIGHTGREEN,"***ORDNUNGSAMT*** /ticket [ID] [Preis] [Grund]");
- }
- if(IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid,COLOR_LIGHTGREEN,"***ADMINISTRATOR*** /ban [ID] [Grund] - /kick [ID] [Grund]");
- }
- return 1;
- }
- //=====TAXI=====
- if(strcmp(cmdtext, "/taxi", true) == 0)
- {
- if(gTeam[playerid] == TEAM_TAXI)
- {
- new carmodel = GetVehicleModel(GetPlayerVehicleID(playerid));
- if(carmodel != 420)
- {
- SendClientMessage(playerid,0xFF6347AA,"Du bist in keinem Taxi !");
- return 1;
- }
- new money = strval(strget(cmdtext,1));
- if(!strlen(strget(cmdtext,1)))
- {
- SendClientMessage(playerid,0xFF6347AA,"Benutze: /taxi [Preis]");
- return 1;
- }
- if(money > 50 || money < 0)
- {
- SendClientMessage(playerid,0xFF6347AA,"Benutze: /taxi [Preis]");
- return 1;
- }
- for(new i;i<=MAX_PLAYERS;i++)
- {
- new pname[MAX_PLAYER_NAME];
- new string2[100];
- new fahrer = GetPlayerVehicleID(playerid);
- new beifahrer = GetPlayerVehicleID(i);
- if(fahrer == beifahrer)
- {
- GivePlayerMoney(beifahrer,-money);
- GivePlayerMoney(fahrer,money);
- format(string2, sizeof(string2), "Du musst f?r die Fahrt $%d bezahlen.", money);
- SendClientMessage(i, 0xFF6347AA, string2);
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string2, sizeof(string2), "Taxifahrer %s ist im Dienst - Kosten: %s.", pname,money);
- SendClientMessageToAll(COLOR_LIGHTGREEN, string2);
- }
- else
- {
- SendClientMessage(playerid,0xFF6347AA,"Du bist kein Taxifahrer !");
- }
- }
- }
- return 1;
- }
- if(strcmp(cmdtext, "/service taxi", true) == 0)
- {
- SendClientMessage(playerid,0xFF6347AA,"Du hast ein Taxi gerufen!");
- for(new i;i<=MAX_PLAYERS;i++)
- {
- new carmodel = GetVehicleModel(GetPlayerVehicleID(i));
- if(carmodel == 420)
- {
- new Float:slx, Float:sly, Float:slz;
- new string[100];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerPos(playerid, slx, sly, slz);
- GetPlayerName(playerid, sendername, sizeof(sendername));
- SetPlayerCheckpoint(i,slx,sly,slz,3.0);
- format(string, sizeof(string), "Taxizentrale: %s hat ein Taxi gerufen.Fahren sie nun bitte zum Kunden", sendername);
- format(string, sizeof(string), "Taxizentrale: Haben sie den Kunden erreicht,geben sie bitte '/taxi da' ein.", sendername);
- SendClientMessage(i, 0xFF6347AA, string);
- return 1;
- }
- }
- }
- new string9[100];
- new sendername[MAX_PLAYER_NAME];
- if(strcmp(cmdtext, "/taxi da", true) == 0)
- {
- for(new i;i<=MAX_PLAYERS;i++)
- {
- new carmodel = GetVehicleModel(GetPlayerVehicleID(i));
- if(carmodel == 420)
- {
- DisablePlayerCheckpoint(i);
- format(string9, sizeof(string9), "Taxizentrale: Anruf von %s wurde angenommen.", sendername);
- SendClientMessage(i, 0xFF6347AA, string9);
- return 1;
- }
- }
- }
- //=====MEDIC=====
- cmd = strtok(cmdtext, idx);
- if (strcmp(cmd, "/wiederbeleben", true) ==0 )
- {
- if(gTeam[playerid] == TEAM_MEDIC)
- {
- new Float:xb,Float:yb,Float:zb;
- tmp = strtok(cmdtext,idx);
- if(!strlen(tmp))
- {
- return 1;
- }
- if(IsPlayerConnected(strval(tmp)))
- {
- GetPlayerPos(playerid,xb,yb,zb);
- SetPlayerPos(strval(tmp),xb+1.0,yb,zb);
- KillTimer(deathtime2);
- DestroyPickup(deathpup);
- }
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/heal"))
- {
- new healme = strval(strget(cmdtext,1));
- if(!strlen(strget(cmdtext,1)))
- {
- if(gTeam[playerid] == TEAM_MEDIC)
- {
- if(GetPlayerVehicleID(playerid) == 34 || GetPlayerVehicleID(healme) == 34)
- {
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /heal [ID]");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Medic !");
- }
- }
- }
- SetPlayerHealth(healme,100);
- GivePlayerMoney(healme,-10);
- GivePlayerMoney(playerid,10);
- SendClientMessage(healme,COLOR_LIGHTBLUE,"Du wurdest auf 100 Energie geheilt!");
- return 1;
- }
- // Family
- new tieplayer[MAX_PLAYER_NAME];
- new tieer[MAX_PLAYER_NAME];
- new string7[100];
- GetPlayerName(playerid, tieplayer, sizeof(tieplayer));
- GetPlayerName(playerid, tieer, sizeof(tieer));
- if(!strcmp(strget(cmdtext,0),"/tie"))
- {
- new tiei = strval(strget(cmdtext,1));
- if(!strlen(strget(cmdtext,1)))
- {
- if(gTeam[playerid] == TEAM_GROVE || gTeam[playerid] == TEAM_BALLAS || gTeam[playerid] == TEAM_COPS || gTeam[playerid] == TEAM_ARMY || gTeam[playerid] == TEAM_VLA || gTeam[playerid] == TEAM_LSV || gTeam[playerid] == TEAM_DNB || gTeam[playerid] == TEAM_SFR || gTeam[playerid] == TEAM_TRIADS || gTeam[playerid] == TEAM_BIKER || gTeam[playerid] == TEAM_MAFIA || gTeam[playerid] == TEAM_SFPD || gTeam[playerid] == TEAM_FBI)
- {
- if(GetPlayerState(playerid) == 2)
- {
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /tie [ID]");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du geh?rst zu keiner Family !");
- }
- }
- }
- format(string7, sizeof(string7), "%s fesselt %s sodass er nicht entkommen kann !", tieplayer,tieer);
- SendClientMessageToAll(0xAAAAAAAA, string7);
- format(string7, sizeof(string7), "Du wurdest von %s gefesselt !", tieplayer);
- SendClientMessage(tiei,COLOR_LIGHTBLUE, string7);
- TogglePlayerControllable(tiei, false);
- return 1;
- }
- // =====NEWS REPORTER=====
- if(strcmp(cmdtext, "/news", true, 2) == 0)
- {
- {
- if(gTeam[playerid] == TEAM_NEWS)
- {
- new news;
- new string[100];
- if(cmdtext[3]=='o') { news=2; }
- if(strlen(cmdtext[3+news]) )
- {
- if(GetPlayerVehicleID(playerid) == 582 || GetPlayerVehicleID(playerid) == 488)
- {
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "NR %s : %s ))", pname, cmdtext[3+news]);
- SendClientMessageToAll(COLOR_NEWS, string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein News Reporter !");
- }
- }
- return 1;
- }
- // =====ADMIN=====
- if(strcmp(cmdtext, "/o", true, 2) == 0)
- {
- {
- if(IsPlayerAdmin(playerid))
- {
- new o;
- new string[100];
- if(cmdtext[3]=='o') { o=2; }
- if(strlen(cmdtext[3+o]) )
- {
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "(( %s : %s ))", pname, cmdtext[3+o]);
- SendClientMessageToAll(COLOR_WHITE, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Admin !");
- }
- }
- return 1;
- }
- if(strcmp(cmdtext, "/an", true, 2) == 0)
- {
- {
- if(IsPlayerAdmin(playerid))
- {
- new o;
- new string[100];
- if(cmdtext[3]=='o') { o=2; }
- if(strlen(cmdtext[3+o]) )
- {
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "(( Ank?ndigung: %s ))", pname, cmdtext[3+o]);
- SendClientMessageToAll(COLOR_WHITE, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Admin !");
- }
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/kick"))
- {
- if(PlayerInfo[playerid][adminlvl] == 1)
- {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /kick [ID] [Grund]");
- new grund[128];
- new string[128];
- new id = strval(strget(cmdtext,1));
- new spieler[MAX_PLAYER_NAME];
- new admin[MAX_PLAYER_NAME];
- grund = strget(cmdtext,2);
- GetPlayerName(id,admin,sizeof(admin));
- GetPlayerName(playerid,spieler,sizeof(spieler));
- format(string, sizeof(string), "*** %s wurde von %s gekickt. Grund: %s", admin, spieler, grund);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- Kick(id);
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/ban"))
- {
- if(PlayerInfo[playerid][adminlvl] == 1)
- {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /ban [ID] [Grund]");
- new grund[128];
- new string[128];
- new id = strval(strget(cmdtext,1));
- new spieler[MAX_PLAYER_NAME];
- new admin[MAX_PLAYER_NAME];
- grund = strget(cmdtext,2);
- GetPlayerName(id,admin,sizeof(admin));
- GetPlayerName(playerid,spieler,sizeof(spieler));
- format(string, sizeof(string), "*** %s wurde von %s gebannt. Grund: %s",admin,spieler, grund);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- Ban(id);
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/makeadmin"))
- {
- if(PlayerInfo[playerid][adminlvl] == 6)
- {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /makeadmin [ID] [Level]");
- new string[128];
- new id2 = strval(strget(cmdtext,1));
- new admin2[MAX_PLAYER_NAME];
- new lvl = strval(strget(cmdtext,2));
- GetPlayerName(id2,admin2,sizeof(admin2));
- format(string, sizeof(string), "*** Du wurdest von Admin %s zum Admin mit dem Level %d gemacht.", admin2, lvl);
- SendClientMessage(id2, COLOR_LIGHTRED, string);
- PlayerInfo[id2][adminlvl] = lvl;
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/makeleader"))
- {
- if(PlayerInfo[playerid][adminlvl] == 6)
- {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /makeleader [ID] [FraktionsID]");
- new string[128];
- new id3 = strval(strget(cmdtext,1));
- new admin3[MAX_PLAYER_NAME];
- new gang = strval(strget(cmdtext,2));
- GetPlayerName(id3,admin3,sizeof(admin3));
- format(string, sizeof(string), "*** Du wurdest von Admin %s zum Leader der Fraktionsnummer %s gemacht.", admin3, gang);
- SendClientMessage(id3, COLOR_LIGHTRED, string);
- format(string, sizeof(string), "*** Du hast %s zum Leader der Fraktionsnummer %s gemacht.", id3, gang);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- if(gang==0) { SetPlayerSkin(id3,0);gTeam[playerid] = TEAM_ZIVI; }
- if(gang==1) { SetPlayerSkin(id3,271);gTeam[playerid] = TEAM_GROVE; }
- if(gang==2) { SetPlayerSkin(id3,104);gTeam[playerid] = TEAM_BALLAS; }
- if(gang==3) { SetPlayerSkin(id3,283);gTeam[playerid] = TEAM_COPS; }
- if(gang==4) { SetPlayerSkin(id3,275);gTeam[playerid] = TEAM_MEDIC; }
- if(gang==5) { SetPlayerSkin(id3,287);gTeam[playerid] = TEAM_ARMY; }
- if(gang==6) { SetPlayerSkin(id3,240);gTeam[playerid] = TEAM_NEWS; }
- if(gang==7) { SetPlayerSkin(id3,185);gTeam[playerid] = TEAM_FAHRLEHRER; }
- if(gang==8) { SetPlayerSkin(id3,255);gTeam[playerid] = TEAM_TAXI; }
- if(gang==9) { SetPlayerSkin(id3,71);gTeam[playerid] = TEAM_OAMT; }
- if(gang==10) { SetPlayerSkin(id3,147);gTeam[playerid] = TEAM_PRESIDENT; }
- if(gang==11) { SetPlayerSkin(id3,116);gTeam[playerid] = TEAM_VLA; }
- if(gang==12) { SetPlayerSkin(id3,110);gTeam[playerid] = TEAM_LSV; }
- if(gang==13) { SetPlayerSkin(id3,123);gTeam[playerid] = TEAM_DNB; }
- if(gang==14) { SetPlayerSkin(id3,174);gTeam[playerid] = TEAM_SFR; }
- if(gang==15) { SetPlayerSkin(id3,120);gTeam[playerid] = TEAM_TRIADS; }
- if(gang==16) { SetPlayerSkin(id3,100);gTeam[playerid] = TEAM_BIKER; }
- if(gang==17) { SetPlayerSkin(id3,127);gTeam[playerid] = TEAM_MAFIA; }
- if(gang==18) { SetPlayerSkin(id3,266);gTeam[playerid] = TEAM_SFPD; }
- if(gang==19) { SetPlayerSkin(id3,164);gTeam[playerid] = TEAM_FBI; }
- if(gang==20) { SetPlayerSkin(id3,220);gTeam[playerid] = TEAM_TERRORS; }
- PlayerInfo[id3][leader] = gang;
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED,"Du darfst diesen Befehl nicht benutzen !");
- }
- return 1;
- }
- if(!strcmp(strget(cmdtext,0),"/invite"))
- {
- if(PlayerInfo[playerid][leader])
- {
- if(!strlen(strget(cmdtext,1)))
- return
- SendClientMessage(playerid,COLOR_GREY,"Benutze: /invite [ID]");
- new string[128];
- new gang;
- new inviteihn = strval(strget(cmdtext,1));
- new inviter[MAX_PLAYER_NAME];
- GetPlayerName(playerid,inviter,sizeof(inviter));
- format(string, sizeof(string), "*** Du wurdest von %s in eine Fraktion eingeladen.", inviter);
- SendClientMessage(inviteihn, COLOR_LIGHTRED, string);
- format(string, sizeof(string), "*** Du hast %s in deine Fraktion eingeladen.", inviteihn);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- if(gang==0) { SetPlayerSkin(inviteihn,0);gTeam[playerid] = TEAM_ZIVI; }
- if(gang==1) { SetPlayerSkin(inviteihn,106);gTeam[playerid] = TEAM_GROVE; }
- if(gang==2) { SetPlayerSkin(inviteihn,102);gTeam[playerid] = TEAM_BALLAS; }
- if(gang==3) { SetPlayerSkin(inviteihn,282);gTeam[playerid] = TEAM_COPS; }
- if(gang==4) { SetPlayerSkin(inviteihn,274);gTeam[playerid] = TEAM_MEDIC; }
- if(gang==5) { SetPlayerSkin(inviteihn,287);gTeam[playerid] = TEAM_ARMY; }
- if(gang==6) { SetPlayerSkin(inviteihn,188);gTeam[playerid] = TEAM_NEWS; }
- if(gang==7) { SetPlayerSkin(inviteihn,20);gTeam[playerid] = TEAM_FAHRLEHRER; }
- if(gang==8) { SetPlayerSkin(inviteihn,28);gTeam[playerid] = TEAM_TAXI; }
- if(gang==9) { SetPlayerSkin(inviteihn,71);gTeam[playerid] = TEAM_OAMT; }
- if(gang==10) { SetPlayerSkin(inviteihn,147);gTeam[playerid] = TEAM_PRESIDENT; }
- if(gang==11) { SetPlayerSkin(inviteihn,114);gTeam[playerid] = TEAM_VLA; }
- if(gang==12) { SetPlayerSkin(inviteihn,108);gTeam[playerid] = TEAM_LSV; }
- if(gang==13) { SetPlayerSkin(inviteihn,122);gTeam[playerid] = TEAM_DNB; }
- if(gang==14) { SetPlayerSkin(inviteihn,175);gTeam[playerid] = TEAM_SFR; }
- if(gang==15) { SetPlayerSkin(inviteihn,117);gTeam[playerid] = TEAM_TRIADS; }
- if(gang==16) { SetPlayerSkin(inviteihn,248);gTeam[playerid] = TEAM_BIKER; }
- if(gang==17) { SetPlayerSkin(inviteihn,112);gTeam[playerid] = TEAM_MAFIA; }
- if(gang==18) { SetPlayerSkin(inviteihn,280);gTeam[playerid] = TEAM_SFPD; }
- if(gang==19) { SetPlayerSkin(inviteihn,163);gTeam[playerid] = TEAM_FBI; }
- if(gang==20) { SetPlayerSkin(inviteihn,221);gTeam[playerid] = TEAM_TERRORS; }
- PlayerInfo[inviteihn][team] = gang;
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED,"Du darfst diesen Befehl nicht benutzen !");
- }
- return 1;
- }
- // =====CARSYSTEM=====
- if (strcmp(cmdtext, "/car lock", true)==0)
- {
- new State=GetPlayerState(playerid);
- if(State!=PLAYER_STATE_DRIVER)
- {
- SendClientMessage(playerid,0xFF004040,"You can only lock the doors as the driver.");
- return 1;
- }
- new i;
- for(i=0;i<MAX_PLAYERS;i++)
- {
- if(i != playerid)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
- }
- GameTextForPlayer(playerid, "~w~Fahrzeug ~r~abgeschlossen", 5000, 6);
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- PlayerPlaySound(playerid,1045,pX,pY,pZ);
- }
- return 1;
- }
- if (strcmp(cmdtext, "/car unlock", true)==0)
- {
- {
- new State=GetPlayerState(playerid);
- if(State!=PLAYER_STATE_DRIVER)
- {
- SendClientMessage(playerid,0xFF004040,"Du bist nicht Fahrer des Fahrzeuges.");
- return 1;
- }
- new i;
- for(i=0;i<MAX_PLAYERS;i++)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
- }
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- GameTextForPlayer(playerid, "~w~Fahrzeug ~g~aufgeschlossen", 5000, 6);
- PlayerPlaySound(playerid,1045,pX,pY,pZ);
- }
- return 1;
- }
- if(strcmp("/menu", cmdtext, true, 10) == 0)
- {
- if(PlayerToPoint(3.0, playerid, 764.2256,-1382.1976,13.6707))
- {
- ShowMenuForPlayer(carmenu, playerid);
- TogglePlayerControllable(playerid, false);
- return 1;
- }
- }
- if(strcmp("/accept job", cmdtext, true, 10) == 0)
- {
- if(PlayerToPoint(3.0, playerid, 1512.4241,-1478.7838,9.5000))
- {
- strassenrein = 1;
- SendClientMessage(playerid, COLOR_LIGHTBLUE,"Steige bitte nun in einer Kehrmaschine.");
- return 1;
- }
- else if(PlayerToPoint(3.0, playerid, 770.6018,-1627.9318,12.1775))
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE,"Steige bitte nun in einen Hotdogwagen.");
- return 1;
- }
- }
- if(strcmp(cmdtext, "/gate", true) == 0 || strcmp(cmdtext, "/og", true) == 0)
- {
- if(PlayerToPoint(15, playerid, 1589.018677, -1638.140625, 14.101088))
- {
- if(gTeam[playerid] == TEAM_COPS)
- {
- MoveObject(lspdgate,1597.045410, -1638.140625, 14.101088,4);
- GameTextForPlayer(playerid,"LSPD Garage",4000, 1);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "***Du geh?rst nicht zum LSPD***");
- }
- }
- // Army Base Gate
- else if(PlayerToPoint(15, playerid, 96.787498, 1922.864014, 18.863834))
- {
- if(gTeam[playerid] == TEAM_ARMY)
- {
- MoveObject(armygate,96.787498, 1925.939819, 18.863834,4);
- GameTextForPlayer(playerid,"Army",4000, 1);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "***Du geh?rst nicht zur Army***");
- }
- }
- // Army Area Base Gate
- else if(PlayerToPoint(15, playerid, 214.286667, 1875.794189, 13.821650))
- {
- if(gTeam[playerid] == TEAM_ARMY)
- {
- MoveObject(areagate,222.311356, 1875.794189, 13.821650,4);
- GameTextForPlayer(playerid,"Army",4000, 1);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "***Du geh?rst nicht zur Army***");
- }
- }
- return 1;
- }
- if(strcmp(cmdtext, "/cg", true) == 0 || strcmp(cmdtext, "/closegate", true) == 0)
- {
- // LSPD Base Tor
- if(PlayerToPoint(15, playerid, 1589.018677, -1638.140625, 14.101088))
- {
- if(gTeam[playerid] == TEAM_COPS)
- {
- MoveObject(lspdgate,1589.018677, -1638.140625, 14.101088, 4);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "***Du geh?rst nicht zur LSPD***");
- }
- }
- // Army Base Tor
- else if(PlayerToPoint(15, playerid, 96.787498, 1922.864014, 18.863834))
- {
- if(gTeam[playerid] == TEAM_ARMY)
- {
- MoveObject(armygate,96.787498, 1922.864014, 18.863834, 4);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "***Du geh?rst nicht zur Army***");
- }
- }
- // Army Area Base Tor
- else if(PlayerToPoint(15, playerid, 214.286667, 1875.794189, 13.821650))
- {
- if(gTeam[playerid] == TEAM_ARMY)
- {
- MoveObject(areagate,214.286667, 1875.794189, 13.821650, 4);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "***Du geh?rst nicht zur Army***");
- }
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerInfoChange(playerid)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerLogin(playerid,const string[])
- {
- new pname2[MAX_PLAYER_NAME];
- new pname3[MAX_PLAYER_NAME];
- new string2[64];
- new string3[128];
- GetPlayerName(playerid, pname2, sizeof(pname2));
- format(string2, sizeof(string2), "%s.ini", pname2);
- new File: UserFile = fopen(string2, io_read);
- if (UserFile)
- {
- new valtmp[128];
- fread(UserFile, valtmp);strmid(PlayerInfo[playerid][passwort], valtmp, 0, strlen(valtmp)-1, 255);
- if ((strcmp(PlayerInfo[playerid][passwort], string, true, strlen(valtmp)-1) == 0))
- {
- new key[128],val[128];
- new Data[128];
- while(fread(UserFile,Data,sizeof(Data)))
- {
- key = ini_GetKey(Data);
- if( strcmp( key , "Morde" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][morde] = strval( val ); }
- if( strcmp( key , "Tode" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][tode] = strval( val ); }
- if( strcmp( key , "Geld" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][geld] = strval( val ); }
- if( strcmp( key , "carlic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][car] = strval( val ); }
- if( strcmp( key , "planelic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][plane] = strval( val ); }
- if( strcmp( key , "boatlic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][boat] = strval( val ); }
- if( strcmp( key , "bikelic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][bike] = strval( val ); }
- if( strcmp( key , "Team" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][team] = strval( val ); }
- if( strcmp( key , "score" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][score] = strval( val ); }
- if( strcmp( key , "adminlvl" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][adminlvl] = strval( val ); }
- if( strcmp( key , "leader" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][leader] = strval( val ); }
- if( strcmp( key , "SkinID" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][skin] = strval( val ); }
- GivePlayerMoney(playerid,PlayerInfo[playerid][geld]);
- }
- fclose(UserFile);
- gPlayerLogged[playerid] = 1;
- gPlayerAccount[playerid] = 1;
- new kills = PlayerInfo[playerid][morde];
- SetPlayerScore(playerid, kills);
- GetPlayerName(playerid, pname3, sizeof(pname3));
- format(string3, sizeof(string3), "Willkommen %s, du hast dich erfolgreich eingeloggt!", pname3);
- SendClientMessage(playerid, COLOR_LIGHTGREEN,string3);
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Das Password ist falsch!");
- fclose(UserFile);
- }
- }
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid])
- {
- new string3[32];
- new pname3[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname3, sizeof(pname3));
- format(string3, sizeof(string3), "%s.ini", pname3);
- new File: pFile = fopen(string3, io_write);
- if (pFile)
- {
- new var[32];
- format(var, 32, "%s\n", PlayerInfo[playerid][passwort]);fwrite(pFile, var);
- fclose(pFile);
- new File: hFile = fopen(string3, io_append);
- PlayerInfo[playerid][geld] = GetPlayerMoney(playerid);
- format(var, 32, "Morde=%d\n",PlayerInfo[playerid][morde]);fwrite(hFile, var);
- format(var, 32, "Tode=%d\n",PlayerInfo[playerid][tode]);fwrite(hFile, var);
- format(var, 32, "Geld=%d\n",PlayerInfo[playerid][geld]);fwrite(hFile, var);
- format(var, 32, "carlic=%d\n",Licenses[playerid][car]);fwrite(hFile, var);
- format(var, 32, "planelic=%d\n",Licenses[playerid][plane]);fwrite(hFile, var);
- format(var, 32, "boatlic=%d\n",Licenses[playerid][boat]);fwrite(hFile, var);
- format(var, 32, "bikelic=%d\n",Licenses[playerid][bike]);fwrite(hFile, var);
- format(var, 32, "score=%d\n",PlayerInfo[playerid][score]);fwrite(hFile, var);
- format(var, 32, "team=%d\n",PlayerInfo[playerid][team]);fwrite(hFile, var);
- format(var, 32, "adminlvl=%d\n",PlayerInfo[playerid][adminlvl]);fwrite(hFile, var);
- format(var, 32, "leader=%d\n",PlayerInfo[playerid][leader]);fwrite(hFile, var);
- format(var, 32, "SkinID=%d\n",PlayerInfo[playerid][skin]);fwrite(hFile, var);
- fclose(hFile);
- }
- }
- }
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new veh=GetPlayerVehicleID(playerid);
- if(Licenses[playerid][bike] == 0 && IsABike(veh))
- {
- SendClientMessage(playerid, 0xFF0000FF, "Du hast noch keinen Motoradf?hrerschein!");
- SendClientMessage(playerid, 0xFF0000FF, "Erwerbe dir bitte einen bei einem Fahrlehrer.");
- RemovePlayerFromVehicle(playerid);
- }
- else if(Licenses[playerid][plane] == 0 && IsAPlane(veh))
- {
- SendClientMessage(playerid, 0xFF0000FF, "Du hast noch keinen Flugschein!");
- SendClientMessage(playerid, 0xFF0000FF, "Erwerbe dir bitte einen bei einem Fahrlehrer.");
- RemovePlayerFromVehicle(playerid);
- }
- else if(Licenses[playerid][car] == 0 && IsACar(veh))
- {
- SendClientMessage(playerid, 0xFF0000FF, "Du hast noch keinen F?hrerschein!");
- SendClientMessage(playerid, 0xFF0000FF, "Erwerbe dir bitte einen bei einem Fahrlehrer.");
- RemovePlayerFromVehicle(playerid);
- }
- else if(Licenses[playerid][boat] == 0 && IsABoat(veh))
- {
- SendClientMessage(playerid, 0xFF0000FF, "Du hast noch keinen Bootsschein!");
- SendClientMessage(playerid, 0xFF0000FF, "Erwerbe dir bitte einen bei einem Fahrlehrer.");
- RemovePlayerFromVehicle(playerid);
- }
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(GetPlayerVehicleID(playerid) == 574)
- {
- strassenrein = 0;
- cp[playerid] = 1;
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Fahre nun die Checkpoints ab!");
- SendClientMessage(playerid,COLOR_WHITE,"Steigst du aus ist der Auftrag gescheitert!");
- }
- if(GetPlayerVehicleID(playerid) == 588)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Mit /sell hotdog [ID] [Preis] kannst du einen Hotdog verkaufen.");
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- new money=random(100)+1;
- new string[256];
- if(cp[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1535.7428,-1446.7338,12.9494, 5.0);
- cp[playerid] = 2;
- }
- if(cp[playerid] == 2)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1732.5582,-1442.4229,12.9389, 5.0);
- cp[playerid] = 3;
- }
- if(cp[playerid] == 3)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2115.3816,-1465.6129,23.3929, 5.0);
- cp[playerid] = 4;
- }
- if(cp[playerid] == 4)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2079.4390,-1933.1488,12.9156, 5.0);
- cp[playerid] = 5;
- }
- if(cp[playerid] == 5)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2079.4343,-1933.0133,12.9183, 5.0);
- cp[playerid] = 6;
- }
- if(cp[playerid] == 6)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1824.3051,-1932.8419,12.9511, 5.0);
- cp[playerid] = 7;
- }
- if(cp[playerid] == 7)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1778.2157,-1932.7598,12.9245, 5.0);
- cp[playerid] = 8;
- }
- if(cp[playerid] == 8)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1699.4556,-1940.2593,13.1275, 5.0);
- cp[playerid] = 9;
- }
- if(cp[playerid] == 9)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1691.1187,-1777.9875,12.9503, 5.0);
- cp[playerid] = 10;
- }
- if(cp[playerid] == 10)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1585.5963,-1721.2677,13.1147, 5.0);
- cp[playerid] = 11;
- }
- if(cp[playerid] == 11)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1483.4541,-1703.6157,13.6143, 5.0);
- cp[playerid] = 12;
- }
- if(cp[playerid] == 12)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1406.9033,-1590.2430,12.9244, 5.0);
- cp[playerid] = 13;
- }
- if(cp[playerid] == 13)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1311.7675,-1553.4401,12.9552, 5.0);
- cp[playerid] = 14;
- }
- if(cp[playerid] == 14)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1365.6085,-1310.5403,13.1146, 5.0);
- cp[playerid] = 15;
- }
- if(cp[playerid] == 15)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1365.0400,-1187.9518,20.5940, 5.0);
- cp[playerid] = 16;
- }
- if(cp[playerid] == 16)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1376.3639,-944.4249,33.7550, 5.0);
- cp[playerid] = 17;
- }
- if(cp[playerid] == 17)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1338.3732,-879.6108,38.6346, 5.0);
- cp[playerid] = 18;
- }
- if(cp[playerid] == 18)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1310.0508,-859.6356,39.1356, 5.0);
- cp[playerid] = 19;
- }
- if(cp[playerid] == 19)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1337.9120,-887.8693,37.4937, 5.0);
- cp[playerid] = 20;
- }
- if(cp[playerid] == 20)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1295.6732,-924.8004,39.7025, 5.0);
- cp[playerid] = 21;
- }
- if(cp[playerid] == 21)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1216.6316,-901.4274,42.4822, 5.0);
- cp[playerid] = 22;
- }
- if(cp[playerid] == 22)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1180.3600,-885.9942,42.7654, 5.0);
- cp[playerid] = 23;
- }
- if(cp[playerid] == 23)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1189.4130,-922.4322,42.6995, 5.0);
- cp[playerid] = 24;
- }
- if(cp[playerid] == 24)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1166.0227,-942.8221,42.4739, 5.0);
- cp[playerid] = 25;
- }
- if(cp[playerid] == 25)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1162.8838,-1147.9784,23.2227, 5.0);
- cp[playerid] = 26;
- }
- if(cp[playerid] == 26)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1215.9520,-1169.8826,22.2756, 5.0);
- cp[playerid] = 27;
- }
- if(cp[playerid] == 27)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1183.9056,-1322.9567,13.142, 5.0);
- cp[playerid] = 28;
- }
- if(cp[playerid] == 28)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1187.6125,-1371.3647,13.1156, 5.0);
- cp[playerid] = 29;
- }
- if(cp[playerid] == 29)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1188.9022,-1488.0319,13.1138, 5.0);
- cp[playerid] = 30;
- }
- if(cp[playerid] == 30)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1145.0782,-1502.8473,15.3643, 5.0);
- cp[playerid] = 31;
- }
- if(cp[playerid] == 31)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1129.5114,-1573.5090,12.9033, 5.0);
- cp[playerid] = 32;
- }
- if(cp[playerid] == 32)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1287.2627,-1574.6470,12.9504, 5.0);
- cp[playerid] = 33;
- }
- if(cp[playerid] == 33)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1296.8193,-1718.9901,12.9580, 5.0);
- cp[playerid] = 34;
- }
- if(cp[playerid] == 34)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1508.2352,-1734.3633,12.9524, 5.0);
- cp[playerid] = 35;
- }
- if(cp[playerid] == 35)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1625.9935,-1735.5861,12.9469, 5.0);
- cp[playerid] = 36;
- }
- if(cp[playerid] == 36)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1629.2770,-1627.0404,13.2794, 5.0);
- cp[playerid] = 37;
- }
- if(cp[playerid] == 37)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1660.5137,-1442.8595,12.9451, 5.0);
- cp[playerid] = 38;
- }
- if(cp[playerid] == 38)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1664.0989,-1399.1740,13.1163, 5.0);
- cp[playerid] = 39;
- }
- if(cp[playerid] == 39)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1650.1659,-1398.7748,13.1166, 5.0);
- cp[playerid] = 40;
- }
- if(cp[playerid] == 40)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1649.5085,-1439.9094,12.9496, 5.0);
- cp[playerid] = 41;
- }
- if(cp[playerid] == 41)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1533.2322,-1437.5322,12.9545, 5.0);
- cp[playerid] = 42;
- }
- if(cp[playerid] == 42)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1534.0033,-1474.3099,9.0730, 5.0);
- cp[playerid] = 43;
- }
- if(cp[playerid] == 43)
- {
- if(strassenrein != 1)
- {
- strassenrein = 1;
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Stra?e gereinigt,Stra?enreinigung beendet.");
- GivePlayerMoney(playerid, money);
- format(string, sizeof(string), "*Du hast $%d bekommen.",money);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
- DisablePlayerCheckpoint(playerid);
- }
- }
- if(cp[playerid] == 44)
- {
- DisablePlayerCheckpoint(playerid);
- }
- if(cp[playerid] == 45)
- {
- DisablePlayerCheckpoint(playerid);
- }
- if(cp[playerid] == 46)
- {
- DisablePlayerCheckpoint(playerid);
- }
- if(cp[playerid] == 47)
- {
- DisablePlayerCheckpoint(playerid);
- }
- if(cp[playerid] == 48)
- {
- DisablePlayerCheckpoint(playerid);
- }
- if(cp[playerid] == 49)
- {
- DisablePlayerCheckpoint(playerid);
- }
- if(cp[playerid] == 50)
- {
- DisablePlayerCheckpoint(playerid);
- }
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- new money1=random(100);
- new string1[256];
- if(PlayerToPoint(5.0,playerid, weaponX, weaponY, weaponZ))
- {
- GivePlayerWeapon(playerid, wcheck, WMUNI);
- DestroyPickup(wpickup);
- GameTextForPlayer(playerid, "Du hast eine Waffe aufgehoben.", 5000, 5);
- }
- if(PlayerToPoint(5.0,playerid, moneyX, moneyY, moneyZ))
- {
- GivePlayerMoney(playerid, money1);
- format(string1, sizeof(string1), "*Du hast ~r~$%d~w~ aufgehoben.",money1);
- GameTextForPlayer(playerid, string1, 3000, 5);
- DestroyPickup(mpickup);
- }
- if(pickupid == streetp)
- {
- GameTextForPlayer(playerid, "Gebe /accept job ein um Strassenreiniger zu werden", 3000, 5);
- return 1;
- }
- if(pickupid == carbuyp)
- {
- GameTextForPlayer(playerid, "Gebe /menu ein um die Autoauswahl zu ?ffnen", 3000, 5);
- return 1;
- }
- if(pickupid == buyp)
- {
- GameTextForPlayer(playerid, "Gebe /buybomb ein zum ~g~kaufen~w~ einer Bombe.~n~Oder /baubomb zum ~r~bauen~w~ einer Bombe", 3000, 5);
- return 1;
- }
- if(pickupid == hotdogp)
- {
- GameTextForPlayer(playerid, "Gebe /accept job ein um Hotdogverk?ufer zu werden", 3000, 5);
- return 1;
- }
- if(pickupid == mechaniker)
- {
- GameTextForPlayer(playerid, "Gebe /accept job ein um Mechaniker zu werden", 3000, 5);
- return 1;
- }
- if(pickupid == muelp)
- {
- GameTextForPlayer(playerid, "Gebe /accept job ein um M?llmann zu werden", 3000, 5);
- return 1;
- }
- if(pickupid == eisp)
- {
- GameTextForPlayer(playerid, "Gebe /accept job ein um Eisverk?ufer zu werden", 3000, 5);
- return 1;
- }
- if(pickupid == stadthallep)
- {
- GameTextForPlayer(playerid, "Gebe ~g~/job~w~ ein um die Jobauswahl zu ?ffnen~n~Oder ~r~/arbeitslosengeld~w~ um Arbeitslosengeld zu beantragen/k?ndigen.", 3000, 5);
- return 1;
- }
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- new Menu:Current = GetPlayerMenu(playerid);
- if(Current == carmenu)
- {
- switch(row)
- {
- case 0:
- { // Elegy
- HideMenuForPlayer(carmenu, playerid);
- TogglePlayerControllable(playerid, true);
- CreateVehicle(562,747.8557,-1337.0828,13.0989,87.4549,-1,-1,-1);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dir einen Elegy gekauft.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du kannst ihn nun am Spawnpunkt abholen.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Mit /car lock bzw. /car unlock schliesst du dein Fahrzeug auf oder zu.");
- GivePlayerMoney(playerid,-21500);
- }
- case 1:
- {
- HideMenuForPlayer(carmenu, playerid);
- TogglePlayerControllable(playerid, true);
- CreateVehicle(560,747.8557,-1337.0828,13.0989,87.4549,-1,-1,-1);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dir einen Sultan gekauft.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du kannst ihn nun am Spawnpunkt abholen.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Mit /car lock bzw. /car unlock schliesst du dein Fahrzeug auf oder zu.");
- GivePlayerMoney(playerid,-20000);
- }
- case 2:
- {
- HideMenuForPlayer(carmenu, playerid);
- TogglePlayerControllable(playerid, true);
- CreateVehicle(411,747.8557,-1337.0828,13.0989,87.4549,-1,-1,-1);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast dir einen Infernus gekauft.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du kannst ihn nun am Spawnpunkt abholen.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Mit /car lock bzw. /car unlock schliesst du dein Fahrzeug auf oder zu.");
- GivePlayerMoney(playerid,-40000);
- }
- }
- }
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public boom()
- {
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(gTeam[i] == TEAM_TERRORS)
- {
- SendClientMessage(i,COLOR_LIGHTBLUE,"Die Bombe ist explodiert!!");
- }
- if(gTeam[i] == TEAM_COPS || gTeam[i] == TEAM_ARMY)
- {
- SendClientMessage(i,COLOR_LIGHTBLUE,"Die Bombe ist explodiert.Sie waren leider zusp?t!");
- }
- CreateExplosion(bombe1,bombe2,bombe3,7,8.0);
- KillTimer(bombe);
- KillTimer(boom2);
- KillTimer(defuse2);
- DestroyPickup(bombe);
- DisablePlayerCheckpoint(i);
- SendClientMessageToAll(COLOR_NEWS, "NEWS: Die Bombe ist explodiert.");
- }
- }
- return 1;
- }
- public defuse()
- {
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(gTeam[i] == TEAM_TERRORS)
- {
- SendClientMessage(i,COLOR_LIGHTBLUE,"Die Bombe wurde entsch?rft!");
- }
- if(gTeam[i] == TEAM_COPS)
- {
- SendClientMessage(i,COLOR_LIGHTBLUE,"Die Bombe wurde entsch?rft.");
- }
- KillTimer(bombe);
- KillTimer(boom2);
- KillTimer(defuse2);
- DestroyPickup(bombe);
- SendClientMessageToAll(COLOR_NEWS, "NEWS: Die Bombe wurde erfolgreich entsch?rft.");
- }
- }
- return 1;
- }
- public bauenbomb3()
- {
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if(gTeam[i] == TEAM_TERRORS)
- {
- SendClientMessage(i,COLOR_LIGHTBLUE,"Jemand baut eine Bombe...!");
- }
- KillTimer(bauenbomb2);
- SendClientMessage(i,COLOR_LIGHTBLUE,"Deine Bombe wurde gebaut.Du kannst sie nun explodieren lassen.");
- }
- }
- return 1;
- }
- public kegel(playerid)
- {
- if (PlayerToPoint(1, playerid, -60.5142,-223.9155,5.4297)) // Terror
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1059.895996,2081.685791,10.820312);
- GameTextForPlayer(playerid, "~w~Terroristen", 3000, 3);
- SetPlayerFacingAngle(playerid, 0.0);
- GivePlayerWeapon(playerid,16,100);
- GivePlayerWeapon(playerid, 26, 500);
- }
- else if (PlayerToPoint(1, playerid, 1056.2761,2088.3196,10.8203)) // Terror
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, -57.5730,-223.8410,5.4297);
- SetPlayerFacingAngle(playerid, 90.0);
- }
- else if (PlayerToPoint(1, playerid,2439.5894,-1357.1400,24.1006)) //Ballas
- {
- SetPlayerInterior(playerid,8);
- SetPlayerPos(playerid,2807.5820,-1173.1549,1025.5703);
- GameTextForPlayer(playerid, "~w~Ballas", 5000, 1);
- SetPlayerFacingAngle(playerid, 0.0);
- }
- else if(PlayerToPoint(1, playerid, 2807.5947,-1174.7550,1025.5703)) // Ballas
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid,2441.7463,-1357.3699,24.0000);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerFacingAngle(playerid, 0.0);
- }
- else if (PlayerToPoint(1, playerid, 2495.3403,-1691.1038,14.7656)) // GS
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, 2496.049804,-1695.238159,1014.742187);
- SetPlayerFacingAngle(playerid, 0.0);
- }
- else if (PlayerToPoint(1, playerid, 2496.0042,-1692.0847,1014.7422)) // GS
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 2495.3464,-1689.7810,14.6453);
- SetPlayerFacingAngle(playerid, 90.0);
- }
- else if (PlayerToPoint(1, playerid,1199.2035,-918.1507,43.1235)) // BSN
- {
- SetPlayerInterior(playerid,10);
- SetPlayerPos(playerid, 363.6038,-74.0747,1001.5078);
- SetPlayerVirtualWorld(playerid, 3);
- GameTextForPlayer(playerid, "~w~Burger Shot Nord", 5000, 1);
- SetPlayerFacingAngle(playerid, 0.0);
- }
- else if(GetPlayerVirtualWorld(playerid) == 3 && PlayerToPoint(1, playerid, 363.0136,-75.1138,1001.5078)) // BSN
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid,1199.1995,-918.9642,43.1174);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerFacingAngle(playerid, 90.0);
- }
- else if (PlayerToPoint(1, playerid,810.9771,-1616.2883,13.5469)) // BSS
- {
- SetPlayerInterior(playerid,10);
- SetPlayerPos(playerid, 363.6038,-74.0747,1001.5078);
- SetPlayerVirtualWorld(playerid, 4);
- GameTextForPlayer(playerid, "~w~Burger Shot Sued", 5000, 1);
- SetPlayerFacingAngle(playerid, 0.0);
- }
- else if(GetPlayerVirtualWorld(playerid) == 4 && PlayerToPoint(1, playerid, 363.0136,-75.1138,1001.5078)) //BSS
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid,813.8393,-1616.0227,13.5547);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerFacingAngle(playerid, 90.0);
- }
- else if (PlayerToPoint(1, playerid,1568.6971,-1690.4125,5.8906)) //LSPD Garage
- {
- SetPlayerInterior(playerid,3);
- SetPlayerPos(playerid, 238.6847,140.2437,1003.0234);
- GameTextForPlayer(playerid, "~w~Los Santos Police Department", 5000, 1);
- SetPlayerFacingAngle(playerid, 0.0);
- }
- else if (PlayerToPoint(1, playerid, 238.7030,138.8219,1003.0234)) // LSPD Garage
- {
- if(gTeam[playerid] == TEAM_COPS)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid,1568.8553,-1692.3646,5.8906);
- GameTextForPlayer(playerid, "~w~LSPD Garage", 5000, 1);
- SetPlayerFacingAngle(playerid, 90.0);
- }
- }
- else if (PlayerToPoint(1, playerid,1480.9952,-1771.6669,18.7958)) // Stadthalle
- {
- SetPlayerInterior(playerid,3);
- SetPlayerPos(playerid,387.7978,173.8582,1008.3828);
- GameTextForPlayer(playerid, "~w~Willkommen in der Stadthalle", 5000, 1);
- SetPlayerFacingAngle(playerid, 0.0);
- }
- else if (PlayerToPoint(1, playerid, 390.2832,173.7860,1008.3828)) // Stadthalle
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid,1480.7468,-1769.8876,18.7958);
- SetPlayerFacingAngle(playerid, 90.0);
- }
- else if (PlayerToPoint(1, playerid, 1555.1205, -1675.6710, 16.1953)) // LSPD
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, 288.7845,169.1740,1007.1719);
- GameTextForPlayer(playerid, "~w~Los Santos Police Department", 5000, 1);
- SetPlayerFacingAngle(playerid, 0.0);
- }
- else if (PlayerToPoint(1, playerid, 288.7686,167.2086,1007.1719)) // LSPD
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1552.4490, -1674.9897, 16.1953);
- SetPlayerFacingAngle(playerid, 90.0);
- }
- return 1;
- }
- public death()
- {
- KillTimer(deathtime2);
- DestroyPickup(deathpup);
- return 1;
- }
- public payday()
- {
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- SendClientMessage(i,COLOR_LIGHTBLUE,"=====ZAHLTAG=====");
- new paymoney = (1000 + random(4000));
- new steuern=random(100)+1;
- new harz4=random(1000)+1;
- GivePlayerMoney(i, paymoney);
- GivePlayerMoney(i, -steuern);
- new pd[100];
- format(pd,sizeof(pd),"Gehalt: $%d",paymoney);
- format(pd,sizeof(pd),"Steuern: -$%d",steuern);
- if(gTeam[i] == TEAM_ZIVI)
- {
- if(harziv != 1)
- {
- format(pd,sizeof(pd),"Arbeitslosengeld: $%d",harz4);
- }
- SendClientMessage(i,COLOR_LIGHTBLUE,"-----------------");
- format(pd,sizeof(pd),"Gesamt: -$%d",steuern+paymoney+harz4);
- }
- SendClientMessage(i,0xFFFFFFFF,pd);
- SendClientMessage(i,COLOR_LIGHTBLUE,"=================");
- }
- }
- return 1;
- }
- PlayerToPoint(Float:radius, playerid, Float:X, Float:Y, Float:Z)
- {
- new Float:oldpos[3], Float:temppos[3];
- GetPlayerPos(playerid, oldpos[0], oldpos[1], oldpos[2]);
- temppos[0] = (oldpos[0] -X);
- temppos[1] = (oldpos[1] -Y);
- temppos[2] = (oldpos[2] -Z);
- if(((temppos[0] < radius) && (temppos[0] > -radius)) && ((temppos[1] < radius) && (temppos[1] > -radius)) && ((temppos[2] < radius) && (temppos[2] > -radius)))
- {
- return true;
- }
- return false;
- }
- stock IsABike(vehid)
- {
- new modid = GetVehicleModel(vehid);
- switch(modid)
- {
- case 581: return 1;
- case 462: return 1;
- case 521: return 1;
- case 463: return 1;
- case 522: return 1;
- case 461: return 1;
- case 448: return 1;
- case 468: return 1;
- case 586: return 1;
- default: return 0;
- }
- return 1;
- }
- stock IsAPlane(vehid)
- {
- new modid = GetVehicleModel(vehid);
- switch(modid)
- {
- case 592: return 1;
- case 577: return 1;
- case 511: return 1;
- case 512: return 1;
- case 593: return 1;
- case 520: return 1;
- case 553: return 1;
- case 476: return 1;
- case 519: return 1;
- case 460: return 1;
- case 513: return 1;
- case 548: return 1;
- case 425: return 1;
- case 517: return 1;
- case 487: return 1;
- case 488: return 1;
- case 497: return 1;
- case 563: return 1;
- case 447: return 1;
- case 469: return 1;
- default: return 0;
- }
- return 1;
- }
- stock IsACar(vehid)
- {
- new modid = GetVehicleModel(vehid);
- switch(modid)
- {
- case 480: return 1;
- case 533: return 1;
- case 439: return 1;
- case 555: return 1;
- case 499: return 1;
- case 422: return 1;
- case 482: return 1;
- case 498: return 1;
- case 609: return 1;
- case 524: return 1;
- case 578: return 1;
- case 455: return 1;
- case 403: return 1;
- case 414: return 1;
- case 582: return 1;
- case 443: return 1;
- case 514: return 1;
- case 413: return 1;
- case 515: return 1;
- case 440: return 1;
- case 543: return 1;
- case 605: return 1;
- case 459: return 1;
- case 531: return 1;
- case 408: return 1;
- case 552: return 1;
- case 478: return 1;
- case 456: return 1;
- case 554: return 1;
- case 536: return 1;
- case 575: return 1;
- case 534: return 1;
- case 567: return 1;
- case 535: return 1;
- case 566: return 1;
- case 576: return 1;
- case 412: return 1;
- case 568: return 1;
- case 424: return 1;
- case 573: return 1;
- case 579: return 1;
- case 400: return 1;
- case 500: return 1;
- case 444: return 1;
- case 556: return 1;
- case 557: return 1;
- case 470: return 1;
- case 489: return 1;
- case 505: return 1;
- case 495: return 1;
- case 416: return 1;
- case 433: return 1;
- case 431: return 1;
- case 438: return 1;
- case 437: return 1;
- case 523: return 1;
- case 427: return 1;
- case 490: return 1;
- case 528: return 1;
- case 407: return 1;
- case 544: return 1;
- case 596: return 1;
- case 598: return 1;
- case 597: return 1;
- case 599: return 1;
- case 432: return 1;
- case 601: return 1;
- case 420: return 1;
- case 445: return 1;
- case 504: return 1;
- case 401: return 1;
- case 518: return 1;
- case 527: return 1;
- case 542: return 1;
- case 507: return 1;
- case 562: return 1;
- case 585: return 1;
- case 419: return 1;
- case 526: return 1;
- case 604: return 1;
- case 466: return 1;
- case 492: return 1;
- case 474: return 1;
- case 546: return 1;
- case 517: return 1;
- case 410: return 1;
- case 551: return 1;
- case 516: return 1;
- case 467: return 1;
- case 600: return 1;
- case 426: return 1;
- case 436: return 1;
- case 547: return 1;
- case 405: return 1;
- case 580: return 1;
- case 560: return 1;
- case 550: return 1;
- case 549: return 1;
- case 540: return 1;
- case 491: return 1;
- case 529: return 1;
- case 421: return 1;
- case 502: return 1;
- case 429: return 1;
- case 496: return 1;
- case 402: return 1;
- case 541: return 1;
- case 415: return 1;
- case 589: return 1;
- case 587: return 1;
- case 565: return 1;
- case 494: return 1;
- case 503: return 1;
- case 411: return 1;
- case 559: return 1;
- case 603: return 1;
- case 475: return 1;
- case 506: return 1;
- case 451: return 1;
- case 558: return 1;
- case 477: return 1;
- case 418: return 1;
- case 404: return 1;
- case 479: return 1;
- case 458: return 1;
- case 561: return 1;
- case 485: return 1;
- case 483: return 1;
- case 508: return 1;
- case 532: return 1;
- case 486: return 1;
- case 406: return 1;
- case 545: return 1;
- case 588: return 1;
- case 423: return 1;
- case 442: return 1;
- case 428: return 1;
- case 409: return 1;
- case 574: return 1;
- case 525: return 1;
- case 583: return 1;
- case 539: return 1;
- default: return 0;
- }
- return 1;
- }
- stock IsABoat(vehid)
- {
- new modid = GetVehicleModel(vehid);
- switch(modid)
- {
- case 472: return 1;
- case 473: return 1;
- case 493: return 1;
- case 595: return 1;
- case 484: return 1;
- case 430: return 1;
- case 453: return 1;
- case 452: return 1;
- case 446: return 1;
- case 454: return 1;
- default: return 0;
- }
- return 1;
- }
- stock ini_GetKey( line[] )
- {
- new keyRes[128];
- keyRes[0] = 0;
- if ( strfind( line , "=" , true ) == -1 ) return keyRes;
- strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) );
- return keyRes;
- }
- stock ini_GetValue( line[] )
- {
- new valRes[128];
- valRes[0]=0;
- if ( strfind( line , "=" , true ) == -1 ) return valRes;
- strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) );
- return valRes;
- }
- public Encrypt(string[])
- {
- for(new x=0; x < strlen(string); x++)
- {
- string[x] += (3^x) * (x % 15);
- if(string[x] > (0xff))
- {
- string[x] -= 64;
- }
- }
- return 1;
- }
- // Anti-Cheat
- @AntiCheat();
- new ii = 0;
- @AntiCheat()
- {
- for(; ii < MAX_PLAYERS; ii++)
- {
- if(GetPlayerWeapon(ii) == 45 || GetPlayerWeapon(ii) == 44 || GetPlayerWeapon(ii) == 43 || GetPlayerWeapon(ii) == 40 || GetPlayerWeapon(ii) == 39 || GetPlayerWeapon(ii) == 38 || GetPlayerWeapon(ii) == 37 || GetPlayerWeapon(ii) == 36 || GetPlayerWeapon(ii) == 35 || GetPlayerWeapon(ii) == 32 || GetPlayerWeapon(ii) == 28 || GetPlayerWeapon(ii) == 27 || GetPlayerWeapon(ii) == 26 || GetPlayerWeapon(ii) == 21 || GetPlayerWeapon(ii) == 18 || GetPlayerWeapon(ii) == 17 || GetPlayerWeapon(ii) == 16)
- {
- new cheater[MAX_PLAYER_NAME];
- new string6[100];
- GetPlayerName(ii, cheater, sizeof(cheater));
- format(string6, sizeof(string6), "%s wurde vom Anti-Cheat-System gebannt.", cheater);
- SendClientMessageToAll(COLOR_LIGHTRED, string6);
- Ban(ii);
- }
- }
- return 1;
- }
- stock strget(strx[], pos, search = ' ') {
- new arg, ret[128], idxx;
- for (new i = 0; i < strlen(strx); i++) {
- if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
- arg++;
- if (arg == pos + 1){
- ret[i-idxx] = EOS;
- return ret;
- } else if (arg == pos)
- idxx= i+1;
- }
- else if (arg == pos)
- ret[i - idxx] = strx[i];
- }
- return ret;
- }
- strtok(const string[], &index)
- {
- new length = strlen(string);
- while ((index < length) && (string[index] <= ' '))
- {
- index++;
- }
- new offset = index;
- new result[20];
- while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- return result;
- }
Add Comment
Please, Sign In to add comment