Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <ocmd>
- #include <dini>
- #include <streamer>
- #pragma tabsize 0
- enum sInfo
- {
- Adminlevel,
- Score,
- Banned,
- Tode,
- Kills,
- Deagle,
- M4A1,
- AK47,
- Sniper,
- SDPistole,
- Shotgun,
- Mp5,
- Mute,
- Jail
- }
- new SpielerInfo[MAX_PLAYERS][sInfo];
- enum GebieteSpeichern{
- Yakuza,
- Ballas,
- Feld1,
- Feld2,
- Feld3,
- Feld4,
- Feld5,
- Feld6,
- Feld7,
- Feld8,
- Feld9}
- new Gangfight[GebieteSpeichern];
- new Float:yakispawn[5][4] =
- {
- {139.3619,1374.7043,1086.2220,175.2989},
- {148.9259,1372.1974,1083.8594,118.8750},
- {136.1337,1378.6832,1088.3672,195.6424},
- {145.6245,1383.9689,1083.8627,172.1422},
- {135.0928,1380.7086,1083.8658,195.3290}
- };
- new Float:ballasspawn[5][4] =
- {
- {772.6115,-66.0090,1000.6563,186.6495},
- {767.9225,-77.3751,1000.6563,307.5973},
- {758.9793,-76.2339,1000.6503,270.9370},
- {767.9225,-77.3751,1000.6563,307.5973},
- {763.1068,-60.7815,1000.6563,212.3197}
- };
- new ballascar[11];
- new yakicar[10];
- new Text:KillTextDraw;
- new Text:StatsTextdraw[MAX_PLAYERS];
- new Text:schwarzebalken1;
- new Text:schwarzebalken2;
- new gTeam[MAX_PLAYERS];
- new down[MAX_PLAYERS];
- new CurrentStream[256] = "null";
- new dcam;
- new KillSpree[MAX_PLAYERS];
- new gebiet1 = 0,gebiet2 = 0,gebiet3 = 0,gebiet4 = 0,gebiet5 = 0, gebiet6 = 0,gebiet7 = 0,gebiet8 = 0, gebiet9 = 0;
- new gebiete1 = 0,gebiete2 = 0,gebiete3 = 0,gebiete4 = 0,gebiete5 = 0,gebiete6 = 0,gebiete7 = 0,gebiete8 = 0,gebiete9 = 0;
- new bereit1 = 0, bereit2 = 0,bereit3 = 0,bereit4 = 0, bereit5 = 0, bereit6 = 0, bereit7 = 0, bereit8 = 0, bereit9 = 0;
- new Text:Textdraw0, Text:Textdraw1, Text:Textdraw2, Text:Textdraw3, Text:Textdraw4, Text:Textdraw5, Text:Textdraw6;
- new GZ_ZONE1, GZ_ZONE2, GZ_ZONE3, GZ_ZONE4,GZ_ZONE5, GZ_ZONE6, GZ_ZONE7, GZ_ZONE8, GZ_ZONE9;
- new YakuzaScore, BallasScore;
- new gangfightlauft = 0;
- new BALLASZONE, YAKIZONE;
- new ballasp, yakip;
- new yaki1, yaki2;
- forward yaki3();
- forward yaki4();
- forward sekundencheck();
- forward SendAdminMessage(color, string[]);
- forward cr5();
- forward cr4();
- forward cr3();
- forward cr2();
- forward cr1();
- forward cr0();
- forward Deathcam(playerid);
- forward GangfightZeit();
- #define TEAM_YAKI 0
- #define TEAM_BALLAS 1
- #define DIALOG_REGISTER 0
- #define DIALOG_LOGIN 1
- #define DIALOG_msg 2
- #define Farbe 0xFF840089
- #define Farbe1 0xFFFFFFAA
- #define Farbe2 0x8B00FF8B
- #define COLOR_PENNERZONE 0xFFFF0087
- #define COLOR_COPZONE 0x00008B8B
- #define COLOR_GSZONE 0x008B008B
- #define COLOR_BALLASZONE 0x8B00FF8B
- #define COLOR_LIGHTGREEN 0x9ACD32AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define GREEN 0x21DD00FF
- #define GROVE_COLOR 0x00D900C8
- #define VAGOS_COLOR 0xFFC801C8
- #define COLOR_GREEN 0x008000FF
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_RED2 0xFF0000FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_LIGHTBLUE 0x00FFFFFF
- #define COLOR_BLUE 0x0000FFFF
- #define COLOR_WHITE 0xFFFFFFAA
- #define ROT 0xAA3333AA
- #define COLOR_PINK 0xFF00FFAA
- #define COLOR_BLACK 0x000000FF
- main()
- {
- print("\n----------------------------------");
- print(" Trainings Script ist geladen...");
- print("----------------------------------\n");
- }
- public OnGameModeInit(){
- SetGameModeText("Trainingsserver");
- SendRconCommand("mapname San Andreas");
- AddPlayerClass(118, 2597.4578,1894.4802,11.0312,181.2523, 0,0,0,0,0,0);
- AddPlayerClass(120, 2597.4578,1894.4802,11.0312,181.2523, 0,0,0,0,0,0);
- AddPlayerClass(123, 2597.4578,1894.4802,11.0312,181.2523, 0,0,0,0,0,0);
- AddPlayerClass(186, 2597.4578,1894.4802,11.0312,181.2523, 0,0,0,0,0,0);
- AddPlayerClass(59, 2597.4578,1894.4802,11.0312,181.2523, 0,0,0,0,0,0);
- AddPlayerClass(13, -2182.4382,641.1277,49.4375,80.4285, 0,0,0,0,0,0);
- AddPlayerClass(102, -2182.4382,641.1277,49.4375,80.4285, 0,0,0,0,0,0);
- AddPlayerClass(103, -2182.4382,641.1277,49.4375,80.4285, 0,0,0,0,0,0);
- AddPlayerClass(104, -2182.4382,641.1277,49.4375,80.4285, 0,0,0,0,0,0);
- AddPlayerClass(296, -2182.4382,641.1277,49.4375,80.4285, 0,0,0,0,0,0);
- SetTimer("sekundencheck", 100000, true);
- ShowNameTags(1);
- SetTeamCount(2);
- EnableStuntBonusForAll(0);
- DisableInteriorEnterExits();
- LimitGlobalChatRadius(0);
- SetWorldTime(0);
- UsePlayerPedAnims();
- ShowPlayerMarkers(1);
- SetWeather(10);
- AntiDeAMX();
- Create3DTextLabel("{0000FF}Benutze: {FFFFFF}/gangfight", COLOR_WHITE,2333.8552,2338.8745,10.8203 ,75.0,0,1);
- Create3DTextLabel("{0000FF}Benutze: {FFFFFF}/gangfight", COLOR_WHITE,2495.2822,1532.7852,10.6761 ,75.0,0,1);
- Create3DTextLabel("{0000FF}Benutze: {FFFFFF}/gangfight", COLOR_WHITE,-1954.6029,270.8415,41.0471 ,75.0,0,1);
- Create3DTextLabel("{0000FF}Benutze: {FFFFFF}/gangfight", COLOR_WHITE,1382.1265,2183.7893,11.0234 ,75.0,0,1);
- Create3DTextLabel("{0000FF}Benutze: {FFFFFF}/gangfight", COLOR_WHITE,414.2425,2531.9666,19.1563 ,75.0,0,1);
- Create3DTextLabel("{0000FF}Benutze: {FFFFFF}/gangfight", COLOR_WHITE,-2947.2788,497.0685,2.4273 ,75.0,0,1);
- Create3DTextLabel("{0000FF}Benutze: {FFFFFF}/gangfight", COLOR_WHITE,2151.8706,1403.7432,11.1328 ,75.0,0,1);
- Create3DTextLabel("{0000FF}Benutze: {FFFFFF}/gangfight", COLOR_WHITE,1254.5211,2775.9609,10.8203 ,75.0,0,1);
- Create3DTextLabel("{0000FF}Benutze: {FFFFFF}/gangfight", COLOR_WHITE,-688.3264,935.6735,13.6328 ,75.0,0,1);
- CreatePickup(1314,2,2333.8552,2338.8745,10.8203 ,-1);
- CreatePickup(1314,2,2495.2822,1532.7852,10.6761 ,-1);
- CreatePickup(1314,2,-1954.6029,270.8415,41.0471 ,-1);
- CreatePickup(1314,2,1382.1265,2183.7893,11.0234 ,-1);
- CreatePickup(1314,2,414.2425,2531.9666,19.1563 ,-1);
- CreatePickup(1314,2,-2947.2788,497.0685,2.4273 ,-1);
- CreatePickup(1314,2,2151.8706,1403.7432,11.1328 ,-1);
- CreatePickup(1314,2,1254.5211,2775.9609,10.8203 ,-1);
- CreatePickup(1314,2,-688.3264,935.6735,13.6328 ,-1);
- ballasp = CreatePickup(1318,2, 773.90002441406,-78.800003051758,1000.299987793,-1);
- yakip = CreatePickup(1318,2, 140.30000305176,1366,1083.5,-1);
- GZ_ZONE1 = GangZoneCreate(2282.2265625,2235.3515625,2419.921875,2414.0625);/// PARK 1
- GZ_ZONE2 = GangZoneCreate(2422.8515625,1473.6328125,2598.6328125,1614.2578125);/// VILLA 1
- GZ_ZONE3 = GangZoneCreate(-2000.9765625,225.5859375,-1872.0703125,325.1953125);/// AUTOHAUS SF 1
- GZ_ZONE4 = GangZoneCreate(1286.1328125,2106.4453125,1467.7734375,2229.4921875);/// BASEBALLSTADION 1
- GZ_ZONE5 = GangZoneCreate(263.671875,2466.796875,451.171875,2560.546875);/// ALTER FLUGPLATZ 1
- GZ_ZONE6 = GangZoneCreate(-2991.2109375,418.9453125,-2838.8671875,521.484375); /// SF ANGELSTEG 1
- GZ_ZONE7 = GangZoneCreate(2059.5703125,1382.8125,2241.2109375,1441.40625);/// AUTOHAUS LV 1
- GZ_ZONE8 = GangZoneCreate(1116.2109375,2712.890625,1417.96875,2868.1640625);/// GOLFPLATZ 1
- GZ_ZONE9 = GangZoneCreate(-723.6328125,922.8515625,-650.390625,981.4453125);/// COUNTRY HAUS 1
- YAKIZONE = GangZoneCreate(2501.953125,1637.6953125,2671.875,1951.171875);/// YAKI BASE
- BALLASZONE = GangZoneCreate(-2247.0703125,574.21875,-2141.6015625,738.28125);/// BALLAS BASE 1
- SetVehicleNumberPlate(yakicar[0]=AddStaticVehicleEx(409,2597.89990234,1884.19995117,10.69999981,90.00000000,1,1,99999),"Yakuza");
- SetVehicleNumberPlate(yakicar[1]=AddStaticVehicleEx(482,2583.19995117,1896.09997559,11.10000038,180.00000000,1,1,99999),"Yakuza");
- SetVehicleNumberPlate(yakicar[2]=AddStaticVehicleEx(482,2576.60009766,1896.09997559,11.10000038,180.00000000,1,1,99999),"Yakuza");
- SetVehicleNumberPlate(yakicar[3]=AddStaticVehicleEx(482,2570.30004883,1896.19995117,11.10000038,180.00000000,1,1,99999),"Yakuza");
- SetVehicleNumberPlate(yakicar[4]=AddStaticVehicleEx(402,2591.80004883,1862.59997559,10.80000019,90.00000000,1,1,99999),"Yakuza");
- SetVehicleNumberPlate(yakicar[5]=AddStaticVehicleEx(402,2591.39990234,1856.19995117,10.80000019,90.00000000,1,1,99999),"Yakuza");
- SetVehicleNumberPlate(yakicar[6]=AddStaticVehicleEx(402,2591.69995117,1849.90002441,10.80000019,90.00000000,1,1,99999),"Yakuza");
- SetVehicleNumberPlate(yakicar[7]=AddStaticVehicleEx(405,2602.89990234,1849.90002441,10.80000019,270.00000000,1,1,99999),"Yakuza");
- SetVehicleNumberPlate(yakicar[8]=AddStaticVehicleEx(405,2603.00000000,1862.59960938,10.80000019,270.00000000,1,1,99999),"Yakuza");
- SetVehicleNumberPlate(yakicar[9]=AddStaticVehicleEx(405,2603.19921875,1856.19921875,10.80000019,270.00000000,1,1,99999),"Yakuza");
- SetVehicleNumberPlate(ballascar[0]=AddStaticVehicleEx(409,-2191.60009766,645.20001221,49.40000153,90.00000000,174,174,99999),"Ballas");
- SetVehicleNumberPlate(ballascar[1]=AddStaticVehicleEx(482,-2175.60009766,641.00000000,49.70000076,90.00000000,174,174,99999),"Ballas");
- SetVehicleNumberPlate(ballascar[2]=AddStaticVehicleEx(534,-2176.19995117,635.59997559,49.29999924,50.00000000,174,174,99999),"Ballas");
- SetVehicleNumberPlate(ballascar[3]=AddStaticVehicleEx(575,-2183.00000000,606.09997559,34.90000153,18.00000000,174,174,99999),"Ballas");
- SetVehicleNumberPlate(ballascar[4]=AddStaticVehicleEx(575,-2179.50000000,606.00000000,34.90000153,17.99560547,174,174,99999),"Ballas");
- SetVehicleNumberPlate(ballascar[5]=AddStaticVehicleEx(567,-2189.39990234,606.90002441,35.09999847,16.00000000,174,174,99999),"Ballas");
- SetVehicleNumberPlate(ballascar[6]=AddStaticVehicleEx(536,-2202.39990234,612.40002441,35.00000000,178.00000000,174,174,99999),"Ballas");
- SetVehicleNumberPlate(ballascar[7]=AddStaticVehicleEx(566,-2214.00000000,614.90002441,35.09999847,180.00000000,174,174,99999),"Ballas");
- SetVehicleNumberPlate(ballascar[8]=AddStaticVehicleEx(412,-2220.00000000,609.90002441,35.09999847,270.00000000,174,174,99999),"Ballas");
- SetVehicleNumberPlate(ballascar[9]=AddStaticVehicleEx(509,-2207.50000000,647.79998779,49.00000000,181.99963379,174,174,99999),"Ballas");
- SetVehicleNumberPlate(ballascar[10]=AddStaticVehicleEx(509,-2206.19995117,647.79998779,49.00000000,181.99951172,174,174,99999),"Ballas");
- CreateDynamicObject(986,1413.53027344,-1644.59997559,36.65999985,0.00000000,0.00000000,180.00000000);
- CreateDynamicObject(652,1418.09997559,-1644.59997559,37.29999924,0.00000000,0.00000000,0.00000000);
- CreateDynamicObject(986,1418.76953125,-1639.83691406,36.65999985,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(3260,1417.80004883,-1643.00952148,42.09999847,270.00000000,180.00000000,180.00000000);
- CreateDynamicObject(3260,1417.79980469,-1637.89941406,42.09999847,270.00000000,180.00038147,180.00038147);
- CreateDynamicObject(3260,1417.79980469,-1640.90917969,42.09999847,270.00000000,180.00149536,180.00149536);
- CreateDynamicObject(3260,1415.79980469,-1637.89941406,42.09999847,270.00000000,179.99853516,179.99853516);
- CreateDynamicObject(3260,1415.79980469,-1640.90917969,42.09999847,270.00000000,180.00149536,180.00149536);
- CreateDynamicObject(3260,1415.79980469,-1643.00878906,42.09999847,270.00000000,180.00149536,180.00149536);
- CreateDynamicObject(3260,1413.79980469,-1637.89941406,42.09999847,270.00000000,179.99853516,179.99853516);
- CreateDynamicObject(3260,1413.79980469,-1640.90917969,42.09999847,270.00000000,180.00038147,180.00038147);
- CreateDynamicObject(3260,1413.79980469,-1643.00878906,42.09999847,270.00000000,179.99853516,179.99853516);
- CreateDynamicObject(3260,1411.79980469,-1637.89941406,42.09999847,270.00000000,179.99963379,179.99963379);
- CreateDynamicObject(3260,1411.79980469,-1640.90917969,42.09999847,270.00000000,180.00149536,180.00149536);
- CreateDynamicObject(3260,1411.79980469,-1643.00878906,42.09999847,270.00000000,179.99957275,179.99957275);
- CreateDynamicObject(3260,1409.79980469,-1637.89941406,42.09999847,270.00000000,179.99853516,179.99853516);
- CreateDynamicObject(3260,1409.79980469,-1640.90917969,42.09999847,270.00000000,179.99853516,179.99853516);
- CreateDynamicObject(3260,1409.79980469,-1643.00878906,42.09999847,270.00000000,179.99450684,179.99450684);
- yaki1 = CreateDynamicObject(980,2557.39990234,1693.40002441,12.50000000,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(987,2557.60009766,1711.19995117,9.80000019,0.00000000,0.00000000,270.00000000);
- CreateDynamicObject(987,2557.50000000,1687.59997559,9.80000019,0.00000000,0.00000000,269.99450684);
- CreateDynamicObject(987,2517.50000000,1843.09997559,9.80000019,0.00000000,0.00000000,270.00000000);
- yaki2 = CreateDynamicObject(980,2517.30004883,1825.40002441,12.60000038,0.00000000,0.00000000,90.00000000);
- CreateDynamicObject(987,2517.30004883,1819.30004883,9.80000019,0.00000000,0.00000000,269.99450684);
- Textdraw5 = TextDrawCreate(27.000000, 265.000000, "~n~~n~~n~~n~~n~~n~~n~~n~");
- TextDrawBackgroundColor(Textdraw5, -65281);
- TextDrawFont(Textdraw5, 2);
- TextDrawLetterSize(Textdraw5, 0.439999, 1.000000);
- TextDrawColor(Textdraw5, -16776961);
- TextDrawSetOutline(Textdraw5, 1);
- TextDrawSetProportional(Textdraw5, 1);
- TextDrawUseBox(Textdraw5, 1);
- TextDrawBoxColor(Textdraw5, 1852730981);
- TextDrawTextSize(Textdraw5, 142.000000, 47.000000);
- Textdraw6 = TextDrawCreate(25.000000, 305.000000, "-----------------");
- TextDrawBackgroundColor(Textdraw6, 255);
- TextDrawFont(Textdraw6, 1);
- TextDrawLetterSize(Textdraw6, 0.500000, 1.000000);
- TextDrawColor(Textdraw6, 255);
- TextDrawSetOutline(Textdraw6, 0);
- TextDrawSetProportional(Textdraw6, 1);
- TextDrawSetShadow(Textdraw6, 0);
- Textdraw4 = TextDrawCreate(26.000000, 264.000000, "Gangfight:");
- TextDrawBackgroundColor(Textdraw4, 255);
- TextDrawFont(Textdraw4, 2);
- TextDrawLetterSize(Textdraw4, 0.490000, 1.799999);
- TextDrawColor(Textdraw4, 16711935);
- TextDrawSetOutline(Textdraw4, 0);
- TextDrawSetProportional(Textdraw4, 1);
- TextDrawSetShadow(Textdraw4, 1);
- Textdraw0 = TextDrawCreate(28.000000, 282.000000, "Yakuza");
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 0);
- TextDrawLetterSize(Textdraw0, 0.529999, 1.500000);
- TextDrawColor(Textdraw0, COLOR_WHITE);
- TextDrawSetOutline(Textdraw0, 0);
- TextDrawSetProportional(Textdraw0, 1);
- TextDrawSetShadow(Textdraw0, 1);
- Textdraw2 = TextDrawCreate(30.000000, 296.000000, "Score: 0");
- TextDrawBackgroundColor(Textdraw2, -16776961);
- TextDrawFont(Textdraw2, 2);
- TextDrawLetterSize(Textdraw2, 0.439999, 1.000000);
- TextDrawColor(Textdraw2, -65281);
- TextDrawSetOutline(Textdraw2, 0);
- TextDrawSetProportional(Textdraw2, 1);
- TextDrawSetShadow(Textdraw2, 1);
- Textdraw1 = TextDrawCreate(30.000000, 315.000000, "Ballas");
- TextDrawBackgroundColor(Textdraw1, 255);
- TextDrawFont(Textdraw1, 0);
- TextDrawLetterSize(Textdraw1, 0.739998, 1.500000);
- TextDrawColor(Textdraw1, COLOR_BALLASZONE);
- TextDrawSetOutline(Textdraw1, 0);
- TextDrawSetProportional(Textdraw1, 1);
- TextDrawSetShadow(Textdraw1, 1);
- Textdraw3 = TextDrawCreate(30.000000, 328.000000, "Score: 0");
- TextDrawBackgroundColor(Textdraw3, -65281);
- TextDrawFont(Textdraw3, 2);
- TextDrawLetterSize(Textdraw3, 0.439999, 1.000000);
- TextDrawColor(Textdraw3, -16776961);
- TextDrawSetOutline(Textdraw3, 0);
- TextDrawSetProportional(Textdraw3, 1);
- TextDrawSetShadow(Textdraw3, 1);
- schwarzebalken1 = TextDrawCreate(0.000000, 1.000000, " ~n~ ~n~ ~n~ ~n~");
- schwarzebalken2 = TextDrawCreate(0.000000, 335.000000, " ~n~ ~n~ ~n~ ~n~");
- TextDrawUseBox(schwarzebalken1, 1);
- TextDrawBoxColor(schwarzebalken1, 0x000000ff);
- TextDrawTextSize(schwarzebalken1, 640.000000, 0.000000);
- TextDrawUseBox(schwarzebalken2, 1);
- TextDrawBoxColor(schwarzebalken2, 0x000000ff);
- TextDrawTextSize(schwarzebalken2, 638.000000, 0.000000);
- TextDrawAlignment(schwarzebalken1, 0);
- TextDrawAlignment(schwarzebalken2, 0);
- TextDrawBackgroundColor(schwarzebalken1, 0x000000ff);
- TextDrawBackgroundColor(schwarzebalken2, 0x000000ff);
- TextDrawFont(schwarzebalken1, 3);
- TextDrawLetterSize(schwarzebalken1, 1.000000, 2.699999);
- TextDrawFont(schwarzebalken2, 3);
- TextDrawLetterSize(schwarzebalken2, 0.799999, 3.199999);
- TextDrawColor(schwarzebalken1, 0xffffffff);
- TextDrawColor(schwarzebalken2, 0xff0000ff);
- TextDrawSetOutline(schwarzebalken1, 1);
- TextDrawSetOutline(schwarzebalken2, 1);
- TextDrawSetProportional(schwarzebalken1, 1);
- TextDrawSetProportional(schwarzebalken2, 1);
- TextDrawSetShadow(schwarzebalken1, 1);
- TextDrawSetShadow(schwarzebalken2, 1);
- for(new playerid = 0; playerid < MAX_PLAYERS; playerid++){
- StatsTextdraw[playerid] = TextDrawCreate(200.000000, 420.000000, "Kills:0 Tode:0");
- TextDrawBackgroundColor(StatsTextdraw[playerid], 255);
- TextDrawFont(StatsTextdraw[playerid], 2);
- TextDrawLetterSize(StatsTextdraw[playerid], 0.549999, 1.400000);
- TextDrawColor(StatsTextdraw[playerid], -1);
- TextDrawSetOutline(StatsTextdraw[playerid], 1);
- TextDrawSetProportional(StatsTextdraw[playerid], 1);}
- KillTextDraw = TextDrawCreate(499 ,111 , "Killcam");
- TextDrawFont(KillTextDraw , 3);
- TextDrawLetterSize(KillTextDraw , 1, 7);
- TextDrawColor(KillTextDraw , 0xff0000FF);
- TextDrawSetOutline(KillTextDraw , false);
- TextDrawSetProportional(KillTextDraw , true);
- TextDrawSetShadow(KillTextDraw , 1);
- return 1;}
- public OnGameModeExit(){
- GangfightSave();
- return 1;}
- public OnPlayerRequestClass(playerid, classid){
- TextDrawHideForPlayer(playerid, StatsTextdraw[playerid]);
- TextDrawShowForPlayer(playerid, schwarzebalken1);
- TextDrawShowForPlayer(playerid, schwarzebalken2);
- SetPlayerPos(playerid, 2101.1812,1925.7971,13.0678);
- SetPlayerFacingAngle(playerid, 270);
- SetPlayerCameraLookAt(playerid, 2075.6074,1900.5209,18.0665);
- SetPlayerCameraPos(playerid, 2105.9348,1929.8173,14.1238);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
- if(classid == 0){
- gTeam[playerid] = TEAM_YAKI;
- GameTextForPlayer(playerid, "~w~Yakuza", 1000, 5);}
- if(classid == 1){
- gTeam[playerid] = TEAM_YAKI;
- GameTextForPlayer(playerid, "~w~Yakuza", 1000, 5);}
- if(classid == 2){
- gTeam[playerid] = TEAM_YAKI;
- GameTextForPlayer(playerid, "~w~Yakuza", 1000, 5);}
- if(classid == 3){
- gTeam[playerid] = TEAM_YAKI;
- GameTextForPlayer(playerid, "~w~Yakuza", 1000, 5);}
- if(classid == 4){
- gTeam[playerid] = TEAM_YAKI;
- GameTextForPlayer(playerid, "~w~Yakuza", 1000, 5);}
- if(classid == 5){
- gTeam[playerid] = TEAM_BALLAS;
- GameTextForPlayer(playerid, "~p~Ballas", 1000, 5);}
- if(classid == 6){
- gTeam[playerid] = TEAM_BALLAS;
- GameTextForPlayer(playerid, "~p~Ballas", 1000, 5);}
- if(classid == 7){
- gTeam[playerid] = TEAM_BALLAS;
- GameTextForPlayer(playerid, "~p~Ballas", 1000, 5);}
- if(classid == 8){
- gTeam[playerid] = TEAM_BALLAS;
- GameTextForPlayer(playerid, "~p~Ballas", 1000, 5);}
- if(classid == 9){
- gTeam[playerid] = TEAM_BALLAS;
- GameTextForPlayer(playerid, "~p~Ballas", 1000, 5);}
- return 1;}
- public OnPlayerConnect(playerid){
- TextDrawShowForPlayer(playerid, schwarzebalken1);
- TextDrawShowForPlayer(playerid, schwarzebalken2);
- new string[64];
- SendClientMessageToAll(0xFFFFFFAA,string);
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
- if(dini_Exists(Spielerdatei)){
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{FF8700}Login:","Passwort eingeben:","Einloggen","Abbrechen");}
- else{
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF8700}Registrieren:","Bitte gebe ein beliebiges Passwort ein:","Registrieren","Abbrechen");}
- LoadAccount(playerid);
- new str2[128];
- format(str2, sizeof(str2), "Kills:%d Tode:%d",SpielerInfo[playerid][Kills],SpielerInfo[playerid][Tode]);
- TextDrawSetString(StatsTextdraw[playerid],str2);
- if(IsPlayerConnected(playerid)){
- PlayAudioStreamForPlayer(playerid, "http://husobert.hu.funpic.de/GTA/TDM.wav");
- StopAudioStreamForPlayer(playerid);}
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "%s hat den Server betreten.", pname);
- SendClientMessageToAll(0xAAAAAAAA, string);
- for(new i=0; i<MAX_PLAYERS; i++){
- if(strcmp(CurrentStream, "null", true) != 0){
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/dominating.mp3");
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/killingspree.mp3");
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/monsterkill.mp3");
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/godlike.mp3");
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/wickedsick.mp3");
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/holyshit.mp3");}
- }
- SendClientMessage(playerid, COLOR_ORANGE, "Dein Account wird geladen!");
- SendClientMessage(playerid, COLOR_ORANGE, "Bitte Warten...");
- SendClientMessage(playerid, COLOR_BLACK, " ");
- SendClientMessage(playerid, COLOR_BLACK, " ");
- SendClientMessage(playerid, COLOR_BLACK, " ");
- SendClientMessage(playerid, COLOR_BLACK, " ");
- SendClientMessage(playerid, COLOR_BLACK, " ");
- SendClientMessage(playerid, COLOR_BLACK, " ");
- SendClientMessage(playerid, COLOR_BLACK, " ");
- SendClientMessage(playerid, COLOR_BLACK, " ");
- SendClientMessage(playerid, COLOR_WHITE,"Willkommen auf dem {FF8700}Yakuza Trainingsserver{FFFFFF}.");
- return 1;}
- public OnPlayerDisconnect(playerid, reason){
- SpielerSpeichern(playerid);
- KillSpree[playerid] = 0;
- down[playerid] = 0;
- KillTimer(dcam);
- new pName[MAX_PLAYER_NAME];
- new string[56];
- GetPlayerName(playerid, pName, sizeof(pName));
- switch(reason){
- case 0: format(string, sizeof(string),"%s hat einen Game Crash.", pName);
- case 1: format(string, sizeof(string),"%s hat den Server verlassen.", pName);
- case 2: format(string, sizeof(string),"%s wurde gekickt/gebannt.", pName);}
- SendClientMessageToAll(0xAAAAAAAA, string);
- return 1;}
- public OnPlayerPickUpPickup(playerid, pickupid){
- if(pickupid == ballasp){
- GameTextForPlayer(playerid, "~b~ Drueck ~w~ 'Enter'", 5000, 5);}
- if(pickupid == yakip){
- GameTextForPlayer(playerid, "~b~ Drueck ~w~ 'Enter'", 5000, 5);}
- return 1;}
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){
- if (newkeys & KEY_SECONDARY_ATTACK){
- if(IsPlayerInRangeOfPoint(playerid,3.0, 773.90002441406,-78.800003051758,1000.299987793)){
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, -2172.4453,679.8986,55.1613);
- SetPlayerFacingAngle(playerid, 90);
- return 1;}
- if(IsPlayerInRangeOfPoint(playerid,3.0, 140.30000305176,1366,1083.5)){
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerPos(playerid, 2597.6409,1900.5142,11.0312);
- SetPlayerFacingAngle(playerid, 180);}
- return 1;}
- if(newkeys == 2){
- if(IsPlayerInAnyVehicle(playerid)){
- if(gTeam[playerid] == TEAM_YAKI){
- if(IsPlayerInRangeOfPoint(playerid, 50.0,2557.39990234,1693.40002441,12.50000000)){
- SendClientMessage(playerid, COLOR_LIGHTBLUE,"Das Tor schließt sich in 5 Sekunden!");
- MoveDynamicObject(yaki1, 2557.39990234,1693.40002441,2.50000000, 3.5);
- SetTimer("yaki3", 5000, 0);}
- else if(IsPlayerInRangeOfPoint(playerid, 50.0, 2517.30004883,1825.40002441,12.60000038)){
- SendClientMessage(playerid, COLOR_LIGHTBLUE,"Das Tor schließt sich in 5 Sekunden!");
- MoveDynamicObject(yaki2, 2517.30004883,1825.40002441,2.60000038, 3.5);
- SetTimer("yaki4", 5000, 0);}
- }
- }
- return 1;}
- return 1;}
- public OnPlayerSpawn(playerid){
- TextDrawHideForPlayer(playerid, schwarzebalken1);
- TextDrawHideForPlayer(playerid, schwarzebalken2);
- TextDrawShowForPlayer(playerid, StatsTextdraw[playerid]);
- ClearAnimations(playerid, 0);
- if(SpielerInfo[playerid][Deagle] == 1){
- GivePlayerWeapon(playerid, 24, 1000);}
- if(SpielerInfo[playerid][M4A1] == 1){
- GivePlayerWeapon(playerid, 31, 1000);}
- if(SpielerInfo[playerid][AK47] == 1){
- GivePlayerWeapon(playerid, 30, 1000);}
- if(SpielerInfo[playerid][Mp5] == 1){
- GivePlayerWeapon(playerid, 29, 1000);}
- if(SpielerInfo[playerid][SDPistole] == 1){
- GivePlayerWeapon(playerid, 23, 1000);}
- if(SpielerInfo[playerid][Shotgun] == 1){
- GivePlayerWeapon(playerid, 25, 1000);}
- if(SpielerInfo[playerid][Sniper] == 1){
- GivePlayerWeapon(playerid, 34, 1000);}
- if(SpielerInfo[playerid][Jail] == 0){
- if(gTeam[playerid] == TEAM_YAKI){
- SetPlayerColor(playerid, COLOR_WHITE);
- SetPlayerInterior(playerid, 5);
- SetPlayerPos(playerid, 140.30000305176,1366,1083.5);
- SetPlayerVirtualWorld(playerid, 1);
- new yakirand;
- yakirand = random(sizeof(yakispawn));
- SetPlayerPos(playerid, yakispawn[yakirand][0],yakispawn[yakirand][1], yakispawn[yakirand][2]);
- SetPlayerFacingAngle(playerid, yakispawn[yakirand][3]);
- SetPlayerArmour(playerid, 50.0);
- SetPlayerTeam(playerid, 0);
- KillSpree[playerid] = 0;
- down[playerid] = 0;
- KillTimer(dcam);}
- else if(gTeam[playerid] == TEAM_BALLAS){
- SetPlayerColor(playerid, COLOR_PINK);
- SetPlayerInterior(playerid, 7);
- SetPlayerVirtualWorld(playerid, 1);
- new ballasrand = random(sizeof(ballasspawn));
- SetPlayerPos(playerid, ballasspawn[ballasrand][0], ballasspawn[ballasrand][1],ballasspawn[ballasrand][2]);
- SetPlayerFacingAngle(playerid, ballasspawn[ballasrand][3]);
- SetPlayerArmour(playerid, 50.0);
- SetPlayerTeam(playerid, 2);
- KillSpree[playerid] = 0;
- down[playerid] = 0;
- KillTimer(dcam);}
- else{
- SetPlayerPos(playerid,1414.19995117,-1640.69995117,38.00000000);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- SetPlayerWorldBounds(playerid,1418.2240,-1636.2449,1409.9385,-1644.0421);
- ResetPlayerWeapons(playerid);
- KillSpree[playerid] = 0;
- down[playerid] = 0;
- KillTimer(dcam);}
- }
- GangZoneShowForPlayer(playerid, BALLASZONE, COLOR_BALLASZONE);
- GangZoneShowForPlayer(playerid, YAKIZONE, COLOR_WHITE);
- if(Gangfight[Feld1] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE1, Farbe1);}
- if(Gangfight[Feld1] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE1, Farbe2);}
- else{
- GangZoneShowForPlayer(playerid, GZ_ZONE1, Farbe);}
- if(Gangfight[Feld2] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE2, Farbe1);}
- if(Gangfight[Feld2] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE2, Farbe2);}
- else{
- GangZoneShowForPlayer(playerid, GZ_ZONE2, Farbe);}
- if(Gangfight[Feld3] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE3, Farbe1);}
- if(Gangfight[Feld3] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE3, Farbe2);}
- else{
- GangZoneShowForPlayer(playerid, GZ_ZONE3, Farbe);}
- if(Gangfight[Feld4] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE4, Farbe1);}
- if(Gangfight[Feld4] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE4, Farbe2);}
- else{
- GangZoneShowForPlayer(playerid, GZ_ZONE4, Farbe);}
- if(Gangfight[Feld5] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE5, Farbe1);}
- if(Gangfight[Feld5] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE5, Farbe2);}
- else{
- GangZoneShowForPlayer(playerid, GZ_ZONE5, Farbe);}
- if(Gangfight[Feld6] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE6, Farbe1);}
- if(Gangfight[Feld6] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE6, Farbe2);}
- else{
- GangZoneShowForPlayer(playerid, GZ_ZONE6, Farbe);}
- if(Gangfight[Feld7] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE7, Farbe1);}
- if(Gangfight[Feld7] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE7, Farbe2);}
- else{
- GangZoneShowForPlayer(playerid, GZ_ZONE7, Farbe);}
- if(Gangfight[Feld9] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE8, Farbe1);}
- if(Gangfight[Feld9] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE8, Farbe2);}
- else{
- GangZoneShowForPlayer(playerid, GZ_ZONE8, Farbe);}
- if(Gangfight[Feld8] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE9, Farbe1);}
- if(Gangfight[Feld8] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForPlayer(playerid, GZ_ZONE9, Farbe2);}
- else{
- GangZoneShowForPlayer(playerid, GZ_ZONE9, Farbe);}
- if(gangfightlauft == 1){
- TextDrawShowForPlayer(playerid, Textdraw0 ),TextDrawShowForPlayer(playerid, Textdraw1 ),TextDrawShowForPlayer(playerid, Textdraw2 ),TextDrawShowForPlayer(playerid, Textdraw3 ),TextDrawShowForPlayer(playerid, Textdraw4 ),TextDrawShowForPlayer(playerid, Textdraw5 ),TextDrawShowForPlayer(playerid, Textdraw6 );
- SetPlayerArmour(playerid, 100);}
- if(gebiet1 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE1, Farbe1);}
- if(gebiet2 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE2, Farbe1);}
- if(gebiet3 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE3, Farbe1);}
- if(gebiet4 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE4, Farbe1);}
- if(gebiet5 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE5, Farbe1);}
- if(gebiet6 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE6, Farbe1);}
- if(gebiet7 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE7, Farbe1);}
- if(gebiet8 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE9, Farbe1);}
- if(gebiet9 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE8, Farbe1);}
- if(gebiete1 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE1, Farbe2);}
- if(gebiete2 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE2, Farbe2);}
- if(gebiete3 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE3, Farbe2);}
- if(gebiete4 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE4, Farbe2);}
- if(gebiete5 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE5, Farbe2);}
- if(gebiete6 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE6, Farbe2);}
- if(gebiete7 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE7, Farbe2);}
- if(gebiete8 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE9, Farbe2);}
- if(gebiete9 == 1){
- GangZoneFlashForPlayer(playerid, GZ_ZONE8, Farbe2);}
- return 1;}
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
- if(dialogid == DIALOG_LOGIN){
- if(response == 0){
- SendClientMessage(playerid,ROT,"Du wurdest gekickt, da du dich nicht eingeloggt hast!");
- Kick(playerid);}
- if(response == 1){
- if(!strlen(inputtext)){
- SendClientMessage(playerid,ROT,"Du hast nichts eingegeben!");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{FF8700}Login:","Passwort eingeben:","Einloggen","Abbrechen");}
- else{
- Login(playerid,inputtext);
- return 1;}
- }
- }
- if(dialogid == DIALOG_REGISTER){
- if(response == 0){
- SendClientMessage(playerid,ROT,"Du wurdest gekickt, da du dich nicht registriert hast!");
- Kick(playerid);}
- if(response == 1){
- if(!strlen(inputtext)){
- SendClientMessage(playerid,ROT,"Bitte gib dein Passwort ein!");
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF8700}Registration:","Bitte gebe ein beliebiges Passwort ein:","Registrieren","Abbrechen");}
- else{
- Register(playerid,inputtext);}
- }
- SendClientMessage(playerid, COLOR_ORANGE, "================Willkommen auf dem Yakuza Trainingsserver!================");
- SendClientMessage(playerid, COLOR_WHITE, "| Herzlich Willkommen auf dem {FF8700}Yakuza Trainingsserver{FFFFFF}.");
- SendClientMessage(playerid, COLOR_WHITE, "| Hier gelten normale Regeln wie auf anderen Servern auch:");
- SendClientMessage(playerid, COLOR_WHITE, "| -Keine Beleidigungen -Kein Bugabuse -Kein Cheaten");
- SendClientMessage(playerid, COLOR_WHITE, "| Um Befehle auf diesem Server einzusehen {0000FF}Benutze:{FFFFFF} /help");
- SendClientMessage(playerid, COLOR_WHITE, "| Wenn noch weitere Fragen bestehen {0000FF}Benutze:{FFFFFF} /report");
- SendClientMessage(playerid, COLOR_ORANGE, "=======================================================================");
- }
- if(dialogid == DIALOG_msg){
- if(listitem == 0){
- GivePlayerWeapon(playerid, 24, 1000);
- SpielerInfo[playerid][Deagle]=1;}
- if(listitem == 1){
- GivePlayerWeapon(playerid, 23, 1000);
- SpielerInfo[playerid][SDPistole]=1;}
- if(listitem == 2){
- GivePlayerWeapon(playerid, 29, 1000);
- SpielerInfo[playerid][Mp5]=1;}
- if(listitem == 3){
- GivePlayerWeapon(playerid, 25, 1000);
- SpielerInfo[playerid][Shotgun]=1;}
- if(listitem == 4){
- GivePlayerWeapon(playerid, 31, 1000);
- SpielerInfo[playerid][M4A1]=1;}
- if(listitem == 5){
- GivePlayerWeapon(playerid, 30, 1000);
- SpielerInfo[playerid][AK47]=1;}
- if(listitem == 6){
- GivePlayerWeapon(playerid, 34, 1000);
- SpielerInfo[playerid][Sniper]=1;}
- if(listitem == 7){
- ResetPlayerWeapons(playerid);
- SpielerInfo[playerid][Deagle] = 0;
- SpielerInfo[playerid][M4A1] = 0;
- SpielerInfo[playerid][AK47] = 0;
- SpielerInfo[playerid][Mp5] = 0;
- SpielerInfo[playerid][SDPistole] = 0;
- SpielerInfo[playerid][Shotgun] = 0;
- SpielerInfo[playerid][Sniper] = 0;}
- if(response == 1){
- SendClientMessage(playerid, ROT, "Du hast das Waffenmenü verlassen.");}
- if(response == 0){
- SendClientMessage(playerid, COLOR_GREEN, "Du hast dir deine Waffen zusammen gestellt.");}
- }
- return 1;}
- public SendAdminMessage(color, string[]){
- for(new i = 0; i < MAX_PLAYERS; i++){
- if(IsPlayerConnected(i)){
- if(SpielerInfo[i][Adminlevel] >= 1){
- SendClientMessage(i, color, string);}
- }
- }
- }
- public OnPlayerDeath(playerid, killerid, reason){
- if(down[killerid] == 0){
- TogglePlayerSpectating(playerid,1);
- PlayerSpectatePlayer(playerid,killerid);
- TextDrawShowForPlayer(playerid, KillTextDraw);
- TextDrawShowForPlayer(playerid, schwarzebalken1);
- TextDrawShowForPlayer(playerid, schwarzebalken2);
- dcam = SetTimerEx("Deathcam",5000,1, "i", playerid);
- }else{
- TogglePlayerSpectating(playerid, 0);
- SetCameraBehindPlayer(playerid);
- TextDrawHideForPlayer(playerid, KillTextDraw);
- TextDrawHideForPlayer(playerid, schwarzebalken1);
- TextDrawHideForPlayer(playerid, schwarzebalken2);
- KillTimer(dcam);}
- SendDeathMessage(killerid,playerid,reason);
- down[playerid] = 1;
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- GivePlayerMoney(killerid, 1000);
- SpielerInfo[playerid][Tode]++;
- SpielerInfo[killerid][Kills]++;
- KillSpree[killerid]++;
- new name[MAX_PLAYER_NAME], name1[MAX_PLAYER_NAME],deathstring[128];
- GetPlayerName(killerid,name,sizeof(name));
- GetPlayerName(playerid,name1,sizeof(name1));
- format(deathstring,sizeof(deathstring),"~w~Du wurdest von ~r~%s ~w~gekillt",name);
- GameTextForPlayer(playerid,deathstring,5000,5);
- format(deathstring,sizeof(deathstring),"~w~Du hast ~g~%s ~w~gekillt",name1);
- GameTextForPlayer(killerid,deathstring,5000,5);
- new Float:leben;
- GetPlayerHealth(playerid,leben);
- new Float:armour;
- GetPlayerArmour(playerid,armour);
- new kname[MAX_PLAYER_NAME],str3[128];
- GetPlayerName(killerid,kname,sizeof(kname));
- if(KillSpree[killerid] == 2){
- format(str3, sizeof(str3),"~r~ %s ~g~ IS DOMINATING",kname);
- GameTextForAll(str3,5000,4);
- SendClientMessage(killerid,COLOR_GREEN,"Du bekommst 1000$ geschenkt.");
- GivePlayerMoney(killerid,1000);
- for(new i=0; i<MAX_PLAYERS; i++){
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/dominating.mp3");
- StopAudioStreamForPlayer(i);}}
- else if(KillSpree[killerid] == 4){
- format(str3, sizeof(str3),"~r~ %s ~g~ KILLING SPREE",kname);
- GameTextForAll(str3,5000,4);
- SendClientMessage(killerid,COLOR_GREEN,"Du bekommst 50 Armour und 2000$ geschenkt.");
- GivePlayerMoney(killerid,2000);
- SetPlayerArmour(killerid,armour +50);
- for(new i=0; i<MAX_PLAYERS; i++){
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/killingspree.mp3");
- StopAudioStreamForPlayer(i);}
- }else if(KillSpree[killerid] == 11){
- format(str3, sizeof(str3),"~r~ %s ~g~ MONSTER KILL",kname);
- GameTextForAll(str3,5000,4);
- SendClientMessage(killerid,COLOR_GREEN,"Du bekommst 100 Armour und 3000$ geschenkt.");
- SetPlayerArmour(killerid,armour +100);
- GivePlayerMoney(killerid,3000);
- for(new i=0; i<MAX_PLAYERS; i++){
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/monsterkill.mp3");
- StopAudioStreamForPlayer(i);}
- }else if(KillSpree[killerid] == 15){
- format(str3, sizeof(str3),"~r~ %s ~g~ GODLIKE",kname);
- GameTextForAll(str3,5000,4);
- SetPlayerHealth(killerid,leben +50);
- SetPlayerArmour(killerid,armour +100);
- GivePlayerMoney(killerid,4000);
- SendClientMessage(killerid,COLOR_GREEN,"Du bekommst 100 Armour, 50 Health und 4000$ geschenkt.");
- for(new i=0; i<MAX_PLAYERS; i++){
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/godlike.mp3");
- StopAudioStreamForPlayer(i);}
- }else if(KillSpree[killerid] == 19){
- format(str3, sizeof(str3),"~r~ %s ~g~ WICKED SICK",kname);
- GameTextForAll(str3,5000,4);
- SetPlayerHealth(killerid,leben +100);
- SetPlayerArmour(killerid,armour +100);
- GivePlayerMoney(killerid,5000);
- SendClientMessage(killerid,COLOR_GREEN,"Du bekommst 100 Armour, 100 Health und 5000$ geschenkt.");
- for(new i=0; i<MAX_PLAYERS; i++){
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/wickedsick.mp3");
- StopAudioStreamForPlayer(i);}
- }else if(KillSpree[killerid] >= 24){
- format(str3, sizeof(str3),"~r~ %s ~g~ HOLY SHIT",kname);
- GameTextForAll(str3,5000,4);
- GivePlayerMoney(killerid,10000);
- SendClientMessage(killerid,COLOR_GREEN,"Du bekommst 100 Armour, 100 Health und 10.000$ geschenkt.");
- SetPlayerHealth(killerid,leben +100);
- SetPlayerArmour(killerid,armour +100);
- for(new i=0; i<MAX_PLAYERS; i++){
- PlayAudioStreamForPlayer(i, "http://husobert.hu.funpic.de/GTA/holyshit.mp3");
- StopAudioStreamForPlayer(i);}
- }
- new str2[128];
- format(str2, sizeof(str2), "Kills:%d Tode:%d",SpielerInfo[playerid][Kills],SpielerInfo[playerid][Tode]);
- TextDrawSetString(StatsTextdraw[playerid],str2);
- new str5[128];
- format(str5, sizeof(str5), "Kills:%d Tode:%d",SpielerInfo[killerid][Kills],SpielerInfo[killerid][Tode]);
- TextDrawSetString(StatsTextdraw[killerid],str5);
- GetPlayerHealth(killerid,leben);
- GetPlayerArmour(killerid,armour);
- if(leben > 100){
- SetPlayerHealth(killerid, 100);}
- if(armour > 100){
- SetPlayerArmour(killerid, 100);}
- if(gTeam[playerid] == TEAM_YAKI && gTeam[killerid] == TEAM_BALLAS){
- if(IsPlayerInArea(playerid, 2282.2265625,2235.3515625,2419.921875,2414.0625)){
- if(gebiet1 == 1 || gebiete1 == 1){
- new Str[25], Str2[16];
- BallasScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Ballas hat %d Punkt(e).", BallasScore);
- SendClientMessageToAll(Farbe2, Str);
- format(Str2,sizeof(Str2), "Score: %d", BallasScore);
- TextDrawSetString(Textdraw3, Str2);}
- }else if(IsPlayerInArea(playerid, 2422.8515625,1473.6328125,2598.6328125,1614.2578125)){
- if(gebiet2 == 1 || gebiete2 == 1){
- new Str[25], Str2[16];
- BallasScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Ballas hat %d Punkt(e).", BallasScore);
- SendClientMessageToAll(Farbe2, Str);
- format(Str2,sizeof(Str2), "Score: %d", BallasScore);
- TextDrawSetString(Textdraw3, Str2);}
- }else if(IsPlayerInArea(playerid, -2000.9765625,225.5859375,-1872.0703125,325.1953125)){
- if(gebiet3 == 1 || gebiete3 == 1){
- new Str[25], Str2[16];
- BallasScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Ballas hat %d Punkt(e).", BallasScore);
- SendClientMessageToAll(Farbe2, Str);
- format(Str2,sizeof(Str2), "Score: %d", BallasScore);
- TextDrawSetString(Textdraw3, Str2);}
- }else if(IsPlayerInArea(playerid, 1286.1328125,2106.4453125,1467.7734375,2229.4921875)){
- if(gebiet4 == 1 || gebiete4 == 1){
- new Str[25], Str2[16];
- BallasScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Ballas hat %d Punkt(e).", BallasScore);
- SendClientMessageToAll(Farbe2, Str);
- format(Str2,sizeof(Str2), "Score: %d", BallasScore);
- TextDrawSetString(Textdraw3, Str2);}
- }else if(IsPlayerInArea(playerid, 263.671875,2466.796875,451.171875,2560.546875)){
- if(gebiet5 == 1 || gebiete5 == 1){
- new Str[25], Str2[16];
- BallasScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Ballas hat %d Punkt(e).", BallasScore);
- SendClientMessageToAll(Farbe2, Str);
- format(Str2,sizeof(Str2), "Score: %d", BallasScore);
- TextDrawSetString(Textdraw3, Str2);}
- }else if(IsPlayerInArea(playerid, -2991.2109375,418.9453125,-2838.8671875,521.484375)){
- if(gebiet6 == 1 || gebiete6 == 1){
- new Str[25], Str2[16];
- BallasScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Ballas hat %d Punkt(e).", BallasScore);
- SendClientMessageToAll(Farbe2, Str);
- format(Str2,sizeof(Str2), "Score: %d", BallasScore);
- TextDrawSetString(Textdraw3, Str2);}
- }else if(IsPlayerInArea(playerid, 2059.5703125,1382.8125,2241.2109375,1441.40625)){
- if(gebiet7 == 1 || gebiete7 == 1){
- new Str[25], Str2[16];
- BallasScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Ballas hat %d Punkt(e).", BallasScore);
- SendClientMessageToAll(Farbe2, Str);
- format(Str2,sizeof(Str2), "Score: %d", BallasScore);
- TextDrawSetString(Textdraw3, Str2);}
- }else if(IsPlayerInArea(playerid, 1116.2109375,2712.890625,1417.96875,2868.1640625)){
- if(gebiet8 == 1 || gebiete8 == 1){
- new Str[25], Str2[16];
- BallasScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Ballas hat %d Punkt(e).", BallasScore);
- SendClientMessageToAll(Farbe2, Str);
- format(Str2,sizeof(Str2), "Score: %d", BallasScore);
- TextDrawSetString(Textdraw3, Str2);}
- }else if(IsPlayerInArea(playerid, -723.6328125,922.8515625,-650.390625,981.4453125)){
- if(gebiet9 == 1 || gebiete9 == 1){
- new Str[25], Str2[16];
- BallasScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Ballas hat %d Punkt(e).", BallasScore);
- SendClientMessageToAll(Farbe2, Str);
- format(Str2,sizeof(Str2), "Score: %d", BallasScore);
- TextDrawSetString(Textdraw3, Str2);}
- }
- }if(gTeam[playerid] == TEAM_BALLAS && gTeam[killerid] == TEAM_YAKI){
- if(IsPlayerInArea(playerid, 2282.2265625,2235.3515625,2419.921875,2414.0625)){
- if(gebiet1 == 1 || gebiete1 == 1){
- new Str[25], Str2[16];
- YakuzaScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Yakuza hat %d Punkt(e).", YakuzaScore);
- SendClientMessageToAll(Farbe1, Str);
- format(Str2,sizeof(Str2), "Score: %d", YakuzaScore);
- TextDrawSetString(Textdraw2, Str2);}
- }else if(IsPlayerInArea(playerid,2422.8515625,1473.6328125,2598.6328125,1614.2578125)){
- if(gebiet2 == 1 || gebiete2 == 1){
- new Str[25], Str2[16];
- YakuzaScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Yakuza hat %d Punkt(e).", YakuzaScore);
- SendClientMessageToAll(Farbe1, Str);
- format(Str2,sizeof(Str2), "Score: %d", YakuzaScore);
- TextDrawSetString(Textdraw2, Str2);}
- }else if(IsPlayerInArea(playerid, -2000.9765625,225.5859375,-1872.0703125,325.1953125)){
- if(gebiet3 == 1 || gebiete3 == 1){
- new Str[25], Str2[16];
- YakuzaScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Yakuza hat %d Punkt(e).", YakuzaScore);
- SendClientMessageToAll(Farbe1, Str);
- format(Str2,sizeof(Str2), "Score: %d", YakuzaScore);
- TextDrawSetString(Textdraw2, Str2);}
- }else if(IsPlayerInArea(playerid, 1286.1328125,2106.4453125,1467.7734375,2229.4921875)){
- if(gebiet4 == 1 || gebiete4 == 1){
- new Str[25], Str2[16];
- YakuzaScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Yakuza hat %d Punkt(e).", YakuzaScore);
- SendClientMessageToAll(Farbe1, Str);
- format(Str2,sizeof(Str2), "Score: %d", YakuzaScore);
- TextDrawSetString(Textdraw2, Str2);}
- }else if(IsPlayerInArea(playerid, 263.671875,2466.796875,451.171875,2560.546875)){
- if(gebiet5 == 1 || gebiete5 == 1){
- new Str[25], Str2[16];
- YakuzaScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Yakuza hat %d Punkt(e).", YakuzaScore);
- SendClientMessageToAll(Farbe1, Str);
- format(Str2,sizeof(Str2), "Score: %d", YakuzaScore);
- TextDrawSetString(Textdraw2, Str2);}
- }else if(IsPlayerInArea(playerid, -2991.2109375,418.9453125,-2838.8671875,521.484375)){
- if(gebiet6 == 1 || gebiete6 == 1){
- new Str[25], Str2[16];
- YakuzaScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Yakuza hat %d Punkt(e).", YakuzaScore);
- SendClientMessageToAll(Farbe1, Str);
- format(Str2,sizeof(Str2), "Score: %d", YakuzaScore);
- TextDrawSetString(Textdraw2, Str2);}
- }else if(IsPlayerInArea(playerid, 2059.5703125,1382.8125,2241.2109375,1441.40625)){
- if(gebiet7 == 1 || gebiete7 == 1){
- new Str[25], Str2[16];
- YakuzaScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Yakuza hat %d Punkt(e).", YakuzaScore);
- SendClientMessageToAll(Farbe1, Str);
- format(Str2,sizeof(Str2), "Score: %d", YakuzaScore);
- TextDrawSetString(Textdraw2, Str2);}
- }else if(IsPlayerInArea(playerid, 1116.2109375,2712.890625,1417.96875,2868.1640625)){
- if(gebiet8 == 1 || gebiete8 == 1){
- new Str[25], Str2[16];
- YakuzaScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Yakuza hat %d Punkt(e).", YakuzaScore);
- SendClientMessageToAll(Farbe1, Str);
- format(Str2,sizeof(Str2), "Score: %d", YakuzaScore);
- TextDrawSetString(Textdraw2, Str2);}
- }else if(IsPlayerInArea(playerid, -723.6328125,922.8515625,-650.390625,981.4453125)){
- if(gebiet9 == 1 || gebiete9 == 1){
- new Str[25], Str2[16];
- YakuzaScore++;
- GameTextForPlayer(killerid, "~G~GangeZone~r~Kill!", 5000, 5);
- format(Str,sizeof(Str), "Yakuza hat %d Punkt(e).", YakuzaScore);
- SendClientMessageToAll(Farbe1, Str);
- format(Str2,sizeof(Str2), "Score: %d", YakuzaScore);
- TextDrawSetString(Textdraw2, Str2);}
- }
- }if(YakuzaScore == 25){
- new Str[50], Str2[50], Str3[15], Str4[15];
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "Diese Runde gewannen die Yakuza!");
- format(Str,sizeof(Str), "Die Ballas haben mit %d Punkten verloren", BallasScore);
- SendClientMessageToAll(Farbe2, Str);
- format(Str2,sizeof(Str2), "Die Yakuza haben mit %d Punkten gewonnen.", YakuzaScore);
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, Str2);
- format(Str3,sizeof(Str3), "Score: 0", BallasScore);
- TextDrawSetString(Textdraw3, Str3);
- format(Str4,sizeof(Str4), "Score: 0", YakuzaScore);
- TextDrawSetString(Textdraw2, Str4);
- TextDrawHideForAll(Textdraw0),TextDrawHideForAll(Textdraw1),TextDrawHideForAll(Textdraw2),TextDrawHideForAll(Textdraw3),TextDrawHideForAll(Textdraw4),TextDrawHideForAll(Textdraw5),TextDrawHideForAll(Textdraw6);
- gebiete1 = 0, gebiete2 = 0,gebiete3 = 0, gebiete4 = 0,gebiete5=0,gebiete6= 0,gebiete7 = 0,gebiete8 = 0,gebiete9 = 0;
- gebiet1 = 0,gebiet2 = 0,gebiet3 = 0,gebiet4 = 0,gebiet5 = 0,gebiet6 = 0,gebiet7 = 0,gebiet8 = 0,gebiet9 = 0;
- gangfightlauft = 0;
- if(Gangfight[Feld1] == 1 || Gangfight[Feld2] == 1 || Gangfight[Feld3] == 1 || Gangfight[Feld4] == 1 || Gangfight[Feld5] == 1 || Gangfight[Feld6] == 1 || Gangfight[Feld7] == 1 || Gangfight[Feld8] == 1 || Gangfight[Feld9] == 1){
- Gangfight[Yakuza] = 1;
- GangZoneStopFlashForAll(GZ_ZONE1),GangZoneStopFlashForAll(GZ_ZONE2),GangZoneStopFlashForAll(GZ_ZONE3),GangZoneStopFlashForAll(GZ_ZONE4),GangZoneStopFlashForAll(GZ_ZONE5),GangZoneStopFlashForAll(GZ_ZONE6),GangZoneStopFlashForAll(GZ_ZONE7),GangZoneStopFlashForAll(GZ_ZONE8),GangZoneStopFlashForAll(GZ_ZONE9);}
- if(Gangfight[Feld1] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE1, Farbe1);}
- if(Gangfight[Feld1] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE1, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE1, Farbe);}
- if(Gangfight[Feld2] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE2, Farbe1);}
- if(Gangfight[Feld2] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE2, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE2, Farbe);}
- if(Gangfight[Feld3] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE3, Farbe1);}
- if(Gangfight[Feld3] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE3, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE3, Farbe);}
- if(Gangfight[Feld4] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE4, Farbe1);}
- if(Gangfight[Feld4] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE4, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE4, Farbe);}
- if(Gangfight[Feld5] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE5, Farbe1);}
- if(Gangfight[Feld5] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE5, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE5, Farbe);}
- if(Gangfight[Feld6] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE6, Farbe1);}
- if(Gangfight[Feld6] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE6, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE6, Farbe);}
- if(Gangfight[Feld7] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE7, Farbe1);}
- if(Gangfight[Feld7] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE7, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE7, Farbe);}
- if(Gangfight[Feld8] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE8, Farbe1);}
- if(Gangfight[Feld8] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE8, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE8, Farbe);}
- if(Gangfight[Feld9] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE9, Farbe1);}
- if(Gangfight[Feld9] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE9, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE9, Farbe);}
- YakuzaScore = 0, BallasScore = 0;
- GangfightSave();
- for(new i = 0; i <= MAX_PLAYERS; i++){
- if(IsPlayerConnected(i)){
- if(gTeam[playerid] == gTeam[i]){
- GivePlayerMoney(i, 10000);}
- }
- }
- }
- if(BallasScore == 25){
- new Str[50], Str2[50], Str3[15], Str4[15];
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe2, "Diese Runde gewannen die Ballas!");
- format(Str,sizeof(Str), "Die Yakuza haben mit %d Punkten verloren", YakuzaScore);
- SendClientMessageToAll(Farbe1, Str);
- format(Str2,sizeof(Str2), "Die Ballas haben mit %d Punkten gewonnen.", BallasScore);
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe2, Str2);
- format(Str3,sizeof(Str3), "Score: 0", BallasScore);
- TextDrawSetString(Textdraw3, Str3);
- format(Str4,sizeof(Str4), "Score: 0", YakuzaScore);
- TextDrawSetString(Textdraw2, Str4);
- TextDrawHideForAll(Textdraw0),TextDrawHideForAll(Textdraw1),TextDrawHideForAll(Textdraw2),TextDrawHideForAll(Textdraw3),TextDrawHideForAll(Textdraw4),TextDrawHideForAll(Textdraw5),TextDrawHideForAll(Textdraw6);
- gangfightlauft = 0;
- gebiete1 = 0, gebiete2 = 0,gebiete3 = 0, gebiete4 = 0,gebiete5=0,gebiete6= 0,gebiete7 = 0,gebiete8 = 0,gebiete9 = 0;
- gebiet1 = 0,gebiet2 = 0,gebiet3 = 0,gebiet4 = 0,gebiet5 = 0,gebiet6 = 0,gebiet7 = 0,gebiet8 = 0,gebiet9 = 0;
- if(Gangfight[Feld1] == 1 || Gangfight[Feld2] == 1 || Gangfight[Feld3] == 1 || Gangfight[Feld4] == 1 || Gangfight[Feld5] == 1 || Gangfight[Feld6] == 1 || Gangfight[Feld7] == 1 || Gangfight[Feld8] == 1 || Gangfight[Feld9] == 1){
- Gangfight[Ballas] = 1;
- GangZoneStopFlashForAll(GZ_ZONE1),GangZoneStopFlashForAll(GZ_ZONE2),GangZoneStopFlashForAll(GZ_ZONE3),GangZoneStopFlashForAll(GZ_ZONE4),GangZoneStopFlashForAll(GZ_ZONE5),GangZoneStopFlashForAll(GZ_ZONE6),GangZoneStopFlashForAll(GZ_ZONE7),GangZoneStopFlashForAll(GZ_ZONE8),GangZoneStopFlashForAll(GZ_ZONE9);}
- if(Gangfight[Feld1] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE1, Farbe1);}
- if(Gangfight[Feld1] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE1, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE1, Farbe);}
- if(Gangfight[Feld2] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE2, Farbe1);}
- if(Gangfight[Feld2] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE2, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE2, Farbe);}
- if(Gangfight[Feld3] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE3, Farbe1);}
- if(Gangfight[Feld3] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE3, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE3, Farbe);}
- if(Gangfight[Feld4] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE4, Farbe1);}
- if(Gangfight[Feld4] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE4, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE4, Farbe);}
- if(Gangfight[Feld5] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE5, Farbe1);}
- if(Gangfight[Feld5] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE5, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE5, Farbe);}
- if(Gangfight[Feld6] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE6, Farbe1);}
- if(Gangfight[Feld6] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE6, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE6, Farbe);}
- if(Gangfight[Feld7] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE7, Farbe1);}
- if(Gangfight[Feld7] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE7, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE7, Farbe);}
- if(Gangfight[Feld8] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE8, Farbe1);}
- if(Gangfight[Feld8] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE8, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE8, Farbe);}
- if(Gangfight[Feld9] == 1 && Gangfight[Yakuza] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE9, Farbe1);}
- if(Gangfight[Feld9] == 1 && Gangfight[Ballas] == 1){
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE9, Farbe2);}
- else{
- SetTimer("GangfightZeit", 600000,false);
- GangZoneShowForAll( GZ_ZONE9, Farbe);}
- YakuzaScore = 0, BallasScore = 0;
- GangfightSave();
- for(new i = 0; i <= MAX_PLAYERS; i++){
- if(IsPlayerConnected(i)){
- if(gTeam[playerid] == gTeam[i]){
- GivePlayerMoney(i, 10000);}
- }
- }
- }
- if(gangfightlauft == 0){
- //new name[MAX_PLAYER_NAME], name1[MAX_PLAYER_NAME],deathstring[50];
- GetPlayerName(killerid,name,sizeof(name));
- GetPlayerName(playerid,name1,sizeof(name1));
- format(deathstring,sizeof(deathstring),"~w~Du wurdest von ~r~%s ~w~gekillt",name);
- GameTextForPlayer(playerid,deathstring,5000,5);
- format(deathstring,sizeof(deathstring),"~w~Du hast ~g~%s ~w~gekillt",name1);
- GameTextForPlayer(killerid,deathstring,5000,5);}
- return 1;}
- public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid){
- PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
- return 1;}
- public OnPlayerText(playerid, text[]){
- if(SpielerInfo[playerid][Mute] == 0){
- new string[128];
- format(string, sizeof(string), "%s sagt: %s",SpielerName(playerid),text);
- SMessage(playerid,COLOR_WHITE,string,20);}
- else{
- SendClientMessage(playerid,ROT,"Du bist gemuted!");}
- return 0;}
- ocmd:makeadmin(playerid,params[]){
- if(SpielerInfo[playerid][Adminlevel] == 5){
- new pID, rank, string[128],string2[128],ziel[MAX_PLAYER_NAME],sender[MAX_PLAYER_NAME];
- GetPlayerName(playerid,sender,sizeof(sender));
- if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid, ROT, "Benutze: /makeadmin [Spieler] [1-5]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- SpielerInfo[pID][Adminlevel] = rank;
- GetPlayerName(pID,ziel,sizeof(ziel));
- format(string,sizeof(string),"Du hast das Adminlevel %d bekommen.",rank);
- SendClientMessage(pID,COLOR_GREEN,string);
- format(string2,sizeof(string2),"System: %s hat %s zum Admin ernannt.",sender,ziel);
- print(string2);
- SendClientMessageToAll(COLOR_RED2,string2);}
- else{
- SendClientMessage(playerid, ROT, "Du bist kein Admin!");}
- return 1;}
- ocmd:server(playerid,params[]){
- if(sscanf(params,""))return SendClientMessage(playerid, ROT, "Benutze: /server");
- SendClientMessage(playerid, COLOR_ORANGE,"________________Server________________");
- SendClientMessage(playerid, COLOR_WHITE ,"Scripter: FaridBangSAMP");
- SendClientMessage(playerid, COLOR_WHITE ,"Server Sponsor: ");
- SendClientMessage(playerid, COLOR_WHITE ,"TS3 Sponsor: ");
- SendClientMessage(playerid, COLOR_WHITE ,"Server Version: {FF8700}V 0.1");
- SendClientMessage(playerid, COLOR_WHITE ,"TS3 Adresse: ");
- SendClientMessage(playerid, COLOR_ORANGE,"______________________________________");
- return 1;}
- ocmd:gangfight(playerid,params[]){
- if(sscanf(params,""))return SendClientMessage(playerid, ROT,"Benutze: /gangfight");
- if(gangfightlauft != 0) return SendClientMessage(playerid, ROT, "Es läuft bereits eine Einnahme!");
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 2333.8552,2338.8745,10.8203)){
- if(bereit1 != 0) return SendClientMessage(playerid, ROT, "Das Gebiet wurde vor kurzem erst erobert!");
- if(gTeam[playerid] == TEAM_YAKI){
- if(Gangfight[Yakuza] == 1 && Gangfight[Feld1] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Mafia.");
- gangfightlauft = 1;
- gebiet1 = 1;
- Gangfight[Feld1] = 1;
- bereit1 = 1;
- GangZoneFlashForAll(GZ_ZONE1, Farbe1);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Yakuza versuchen den Park zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }else{
- if(Gangfight[Ballas] == 1 && Gangfight[Feld1] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Gang.");
- gangfightlauft = 1;
- gebiete1 = 1;
- Gangfight[Feld1] = 1;
- bereit1 = 1;
- GangZoneFlashForAll(GZ_ZONE1, Farbe2);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Ballas versuchen den Park zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2495.2822,1532.7852,10.6761)){
- if(bereit2 != 0) return SendClientMessage(playerid, ROT, "Das Gebiet wurde vor kurzem erst erobert!");
- if(gTeam[playerid] == TEAM_YAKI){
- if(Gangfight[Yakuza] == 1 && Gangfight[Feld2] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Mafia.");
- gangfightlauft = 1;
- gebiet2 = 1;
- Gangfight[Feld2] = 1;
- bereit2 = 1;
- GangZoneFlashForAll(GZ_ZONE2, Farbe1);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Yakuza versuchen die Villa zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }else{
- if(Gangfight[Ballas] == 1 && Gangfight[Feld2] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Gang.");
- gebiete2 = 1;
- gangfightlauft = 1;
- Gangfight[Feld2] = 1;
- bereit2 = 1;
- GangZoneFlashForAll(GZ_ZONE2, Farbe2);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Ballas versuchen die Villa zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 3.0,-1954.6029,270.8415,41.0471)){
- if(bereit3 != 0) return SendClientMessage(playerid, ROT, "Das Gebiet wurde vor kurzem erst erobert!");
- if(gTeam[playerid] == TEAM_YAKI){
- if(Gangfight[Yakuza] != 0 && Gangfight[Feld3] != 0) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Mafia.");
- gangfightlauft = 1;
- gebiet3 = 1;
- Gangfight[Feld3] = 1;
- bereit3 = 1;
- GangZoneFlashForAll(GZ_ZONE3, Farbe1);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Yakuza versuchen das Autohaus in San Fierro zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }else{
- if(Gangfight[Ballas] != 0 && Gangfight[Feld3] != 0) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Gang.");
- gangfightlauft = 1;
- gebiete3 = 1;
- Gangfight[Feld3] = 1;
- bereit3 = 1;
- GangZoneFlashForAll(GZ_ZONE3, Farbe2);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Ballas versuchen das Autohaus in San Fierro zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1382.1265,2183.7893,11.0234 )){
- if(bereit4 != 0) return SendClientMessage(playerid, ROT, "Das Gebiet wurde vor kurzem erst erobert!");
- if(gTeam[playerid] == TEAM_YAKI){
- if(Gangfight[Yakuza] != 0 && Gangfight[Feld4] != 0) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Mafia.");
- gangfightlauft = 1;
- gebiet4 = 1;
- Gangfight[Feld4] = 1;
- bereit4 = 1;
- GangZoneFlashForAll(GZ_ZONE4, Farbe1);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Yakuza versuchen das Baseball Stadion zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }else{
- if(Gangfight[Ballas] == 1 && Gangfight[Feld4] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Gang.");
- gebiete4 = 1;
- gangfightlauft = 1;
- bereit4 = 1;
- Gangfight[Feld4] = 1;
- GangZoneFlashForAll(GZ_ZONE4, Farbe2);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Ballas versuchen das Baseball Stadion zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 3.0, 414.2425,2531.9666,19.1563)){
- if(bereit5 != 0) return SendClientMessage(playerid, ROT, "Das Gebiet wurde vor kurzem erst erobert!");
- if(gTeam[playerid] == TEAM_YAKI){
- if(Gangfight[Yakuza] == 1 && Gangfight[Feld5] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Mafia.");
- gangfightlauft = 1;
- gebiet5 = 1;
- bereit5 = 1;
- Gangfight[Feld5] = 1;
- GangZoneFlashForAll(GZ_ZONE5, Farbe1);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Yakuza versuchen den alten Flugplatz zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }else{
- if(Gangfight[Ballas] == 1 && Gangfight[Feld5] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Gang.");
- gangfightlauft = 1;
- gebiete5 = 1;
- Gangfight[Feld5] = 1;
- bereit5 = 1;
- GangZoneFlashForAll(GZ_ZONE5, Farbe2);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Ballas versuchen den alten Flugplatz zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 3.0, -2947.2788,497.0685,2.4273)){
- if(bereit6 != 0) return SendClientMessage(playerid, ROT, "Das Gebiet wurde vor kurzem erst erobert!");
- if(gTeam[playerid] == TEAM_YAKI){
- if(Gangfight[Yakuza] == 1 && Gangfight[Feld6] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Mafia.");
- gangfightlauft = 1;
- gebiet6 = 1;
- Gangfight[Feld6] = 1;
- bereit6 = 1;
- GangZoneFlashForAll(GZ_ZONE6, Farbe1);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Yakuza versuchen den Angelsteg zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }else{
- if(Gangfight[Ballas] == 1 && Gangfight[Feld6] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Gang.");
- gebiete6 = 1;
- bereit6 = 1;
- gangfightlauft = 1;
- Gangfight[Feld6] = 1;
- GangZoneFlashForAll(GZ_ZONE6, Farbe2);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Ballas versuchen den Angelsteg zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 3.0, 2151.8706,1403.7432,11.1328)){
- if(bereit7 != 0) return SendClientMessage(playerid, ROT, "Das Gebiet wurde vor kurzem erst erobert!");
- if(gTeam[playerid] == TEAM_YAKI){
- if(Gangfight[Yakuza] == 1 && Gangfight[Feld7] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Mafia.");
- gangfightlauft = 1;
- gebiet7 = 1;
- Gangfight[Feld7] = 1;
- bereit7 = 1;
- GangZoneFlashForAll(GZ_ZONE7, Farbe1);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Yakuza versuchen das Autohaus in Las Venturas zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }else{
- if(Gangfight[Ballas] == 1 && Gangfight[Feld7] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Gang.");
- gangfightlauft = 1;
- bereit7 = 1;
- gebiete7 = 1;
- Gangfight[Feld7] = 1;
- GangZoneFlashForAll(GZ_ZONE7, Farbe2);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Ballas versuchen das Autohaus in Las Venturas zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1254.5211,2775.9609,10.8203)){
- if(bereit8 != 0) return SendClientMessage(playerid, ROT, "Das Gebiet wurde vor kurzem erst erobert!");
- if(gTeam[playerid] == TEAM_YAKI){
- if(Gangfight[Yakuza] == 1 && Gangfight[Feld8] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Mafia.");
- gangfightlauft = 1;
- gebiet8 = 1;
- Gangfight[Feld8] = 1;
- bereit8 = 1;
- GangZoneFlashForAll(GZ_ZONE9, Farbe1);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Yakuza versuchen den Golfplatz zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }else{
- if(Gangfight[Ballas] == 1 && Gangfight[Feld8] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Gang.");
- gangfightlauft = 1;
- gebiete8 = 1;
- Gangfight[Feld8] = 1;
- bereit8 = 1;
- GangZoneFlashForAll(GZ_ZONE9, Farbe2);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Ballas versuchen den Golfplatz zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 3.0, -688.3264,935.6735,13.6328)){
- if(bereit9 != 0) return SendClientMessage(playerid, ROT, "Das Gebiet wurde vor kurzem erst erobert!");
- if(gTeam[playerid] == TEAM_YAKI){
- if(Gangfight[Yakuza] == 1 && Gangfight[Feld9] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Mafia.");
- gangfightlauft = 1;
- bereit9 = 1;
- gebiet9 = 1;
- Gangfight[Feld9] = 1;
- GangZoneFlashForAll(GZ_ZONE8, Farbe1);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Yakuza versuchen das Country Haus zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }else{
- if(Gangfight[Ballas] == 1 && Gangfight[Feld9] == 1) return SendClientMessage(playerid, ROT,"Das Gebiet gehört schon deiner Gang.");
- gangfightlauft = 1;
- gebiete9 = 1;
- bereit9 = 1;
- Gangfight[Feld9] = 1;
- GangZoneFlashForAll(GZ_ZONE8, Farbe2);
- TextDrawShowForAll( Textdraw0 ),TextDrawShowForAll( Textdraw1 ),TextDrawShowForAll( Textdraw2 ),TextDrawShowForAll( Textdraw3 ),TextDrawShowForAll( Textdraw4 ),TextDrawShowForAll( Textdraw5 ),TextDrawShowForAll( Textdraw6 );
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- SendClientMessageToAll(Farbe1, "** Die Ballas versuchen das Country Haus zu erobern **");
- SendClientMessageToAll(Farbe1, "----------------------------------------------------------------------------------");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);}
- }
- }else if(!IsPlayerInRangeOfPoint(playerid, 3.0,2333.8552,2338.8745,10.8203) || !IsPlayerInRangeOfPoint(playerid, 3.0, 2495.2822,1532.7852,10.6761) || !IsPlayerInRangeOfPoint(playerid, 3.0, -1954.6029,270.8415,41.0471) || !IsPlayerInRangeOfPoint(playerid, 3.0, 1382.1265,2183.7893,11.0234)){
- if(!IsPlayerInRangeOfPoint(playerid, 3.0, -688.3264,935.6735,13.6328 ) || !IsPlayerInRangeOfPoint(playerid, 3.0, -2947.2788,497.0685,2.4273) || !IsPlayerInRangeOfPoint(playerid, 3.0, 2151.8706,1403.7432,11.1328 ) || !IsPlayerInRangeOfPoint(playerid, 3.0, 1254.5211,2775.9609,10.8203)){
- SendClientMessage(playerid, ROT, "Du bist an keinem Gangfightpunkt!");}
- }
- return 1;}
- ocmd:kick(playerid,params[]){
- new name1[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME], pID, reason[128], string[128];
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- GetPlayerName(playerid,name1,sizeof(name1));
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid, ROT, "Benutze: /kick [Spieler] [Grund]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- GetPlayerName(pID,name2,sizeof(name2));
- format(string,sizeof(string),"System: Spieler %s wurde von %s gekickt. Grund: %s",name2,name1,reason);
- SendClientMessageToAll(COLOR_RED2,string);
- Kick(pID);}
- else{
- SendClientMessage(playerid, ROT, "Du bist kein Admin!");}
- return 1;}
- ocmd:ban(playerid,params[]){
- new name1[MAX_PLAYER_NAME];
- new name2[MAX_PLAYER_NAME];
- if(SpielerInfo[playerid][Adminlevel]>=2){
- new pID, reason[128], string[128];
- GetPlayerName(playerid,name1,sizeof(name1));
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid, ROT, "Benutze: /ban [Spieler] [Grund]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- GetPlayerName(pID,name2,sizeof(name2));
- format(string,sizeof(string),"System: Spieler %s wurde von %s gebannt. Grund: %s",name2,name1,reason);
- SendClientMessageToAll(COLOR_RED2,string);
- SpielerInfo[pID][Banned] = 1;
- Ban(pID);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:unban(playerid,params[]){
- new name1[MAX_PLAYER_NAME];
- new name2[MAX_PLAYER_NAME];
- if(SpielerInfo[playerid][Adminlevel]>=2){
- new pID, reason[128], string[128];
- GetPlayerName(playerid,name1,sizeof(name1));
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid, ROT, "Benutze: /unban [Spieler] [Grund]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- GetPlayerName(pID,name2,sizeof(name2));
- format(string,sizeof(string),"System: Spieler %s wurde von %s entbannt. Grund: %s",name2,name1,reason);
- SendClientMessageToAll(COLOR_RED2,string);
- SpielerInfo[pID][Banned] = 0;
- Ban(pID);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:setskin(playerid,params[]){
- new skinid1,pID,string[128];
- if(sscanf(params,"ud",pID,skinid1))return SendClientMessage(playerid, ROT,"Benutze: /setskin [Spieler] [SkinID]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- if(SpielerInfo[playerid][Adminlevel] >= 2){
- SetPlayerSkin(pID,skinid1);
- format(string,sizeof(string),"Du hast den Skin %d bekommen!",skinid1);
- SendClientMessage(pID,COLOR_GREEN,string);}
- else{
- SendClientMessage(playerid, ROT, "Du bist kein Admin!");}
- return 1;}
- ocmd:admin(playerid,params[]){
- if(SpielerInfo[playerid][Adminlevel] >=1){
- new name1[MAX_PLAYER_NAME];
- new nachricht[128],string[128];
- GetPlayerName(playerid,name1,sizeof(name1));
- if(sscanf(params,"s",nachricht))return SendClientMessage(playerid, ROT,"Benutze: /admin [Text]");
- format(string,sizeof(string),"( Admin %s sagt: %s )",name1,nachricht);
- SendAdminMessage(COLOR_RED2, string);}
- else{
- SendClientMessage(playerid, ROT, "Du bist kein Admin!");}
- return 1;}
- ocmd:mute(playerid,params[]){
- new name1[MAX_PLAYER_NAME];
- new name2[MAX_PLAYER_NAME];
- new pID,string[128],grund[128];
- GetPlayerName(playerid,name1,sizeof(name1));
- if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,ROT,"Benutze: /mute [Spieler] [Grund]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- GetPlayerName(pID,name2,sizeof(name2));{
- if(SpielerInfo[playerid][Adminlevel] >=2){
- format(string,sizeof(string),"System: Spieler %s wurde von %s gemuted! Grund: %s",name2,name1,grund);
- SendClientMessageToAll(COLOR_RED2,string);
- SpielerInfo[pID][Mute] = 1;}
- }
- return 1;}
- ocmd:unmute(playerid,params[]){
- new name1[MAX_PLAYER_NAME];
- new name2[MAX_PLAYER_NAME];
- new pID,string[128],grund[128];
- GetPlayerName(playerid,name1,sizeof(name1));
- if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,ROT,"Benutze: /unmute [Spieler] [Grund]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- GetPlayerName(pID,name2,sizeof(name2));{
- if(SpielerInfo[playerid][Adminlevel] >=2){
- format(string,sizeof(string),"System: Spieler %s wurde von %s entmuted! Grund: %s",name2,name1,grund);
- SendClientMessageToAll(COLOR_RED2,string);
- SpielerInfo[pID][Mute] = 0;}
- }
- return 1;}
- ocmd:veh(playerid,params[]){
- new Float:vehx,Float:vehy,Float:vehz;
- new vehid,cc1,cc2,string[128];
- if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid, ROT,"Benutze: /veh [FahrzeugID] [Farbe 1] [Farbe 2]");
- if(SpielerInfo[playerid][Adminlevel] >= 2){
- GetPlayerPos(playerid,vehx,vehy,vehz);
- AddStaticVehicle(vehid,vehx,vehy,vehz,3,cc1,cc2);
- format(string,sizeof(string),"Du hast das Fahrzeug mit der ID %d gespawnt.",vehid);
- SendClientMessage(playerid,COLOR_GREEN,string);}
- else{
- SendClientMessage(playerid, ROT, "Du bist kein Admin!");}
- return 1;}
- ocmd:swat(playerid,params[]){
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- if(sscanf(params,""))return SendClientMessage(playerid, ROT,"Benutze: /swat");
- for(new i; i<MAX_PLAYERS; i++){
- SetPlayerArmour(i, 100);
- SetPlayerColor(i,0xFFFFFF00);}
- SendClientMessageToAll(COLOR_ORANGE, "Der S.W.A.T Mode wurde aktiviert.");}
- else{
- SendClientMessage(playerid, ROT, "Du bist kein Admin!");}
- return 1;}
- ocmd:rban(playerid, params[]){
- new targetid, reason[64], string[128], ip[20];
- if(sscanf(params, "uz", targetid, reason)) return SendClientMessage(playerid, ROT, "Benutze: /rban [Spieler] [Grund]");
- if(!IsPlayerConnected(targetid))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- if(SpielerInfo[playerid][Adminlevel] >=5){
- new pTargetName[MAX_PLAYER_NAME], pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,sizeof(pName));
- GetPlayerName(targetid,pTargetName,sizeof(pTargetName));
- format(string, sizeof(string), "System: %s hat %s einen Range Ban gegeben. Grund: %s", pName, pTargetName, reason);
- SendClientMessageToAll(COLOR_RED2,string);
- GetPlayerIp(targetid, ip, sizeof(ip));
- strdel(ip, strlen(ip)-2, strlen(ip));
- format(ip, 128,"%s**", ip);
- format(ip, 128,"banip %s", ip);
- SendRconCommand(ip);}
- else{
- SendClientMessage(playerid, ROT, "Du bist kein Admin!");}
- return 1;}
- ocmd:setweather(playerid,params[]){
- new weatherid1,string[80];
- if(sscanf(params,"i",weatherid1))return SendClientMessage(playerid, ROT,"Benutze: /setweather [WetterID]");
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- SetWeather(weatherid1);
- format(string,sizeof(string),"Das Wetter wurde in ID %d geändert.",weatherid1);
- SendClientMessageToAll(COLOR_ORANGE,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin");}
- return 1;}
- ocmd:explode(playerid,params[]){
- new Float:pidx;
- new Float:pidy;
- new Float:pidz;
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid, ROT, "Benutze: /explode [Spieler]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- if(SpielerInfo[playerid][Adminlevel] >= 2){
- GetPlayerPos(pID,pidx,pidy,pidz);
- CreateExplosion(pidx,pidy,pidz,5,2);
- SendClientMessage(pID,ROT,"Du bist explodiert worden lassen!");}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:getip(playerid,params[]){
- new string[60],ziel[MAX_PLAYER_NAME],zielip[MAX_PLAYERS],pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid, ROT,"Benutze: /getip [Spieler]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- if(SpielerInfo[playerid][Adminlevel] >= 2){
- GetPlayerName(pID,ziel,sizeof(ziel));
- GetPlayerIp(pID,zielip,sizeof(zielip));
- format(string,sizeof(string),"Name: %s IP: %s",ziel,zielip);
- SendClientMessage(playerid,COLOR_ORANGE,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:o(playerid,params[]){
- if(SpielerInfo[playerid][Mute] == 0){
- new string[128],nachricht,sender[MAX_PLAYER_NAME];
- if(sscanf(params,"s",nachricht))return SendClientMessage(playerid,ROT,"Benutze: /o Text]");
- GetPlayerName(playerid, sender, sizeof(sender));
- format(string,sizeof(string),"(( %s sagt: %s ))",sender,nachricht);
- SendClientMessageToAll(COLOR_WHITE,string);}
- else{
- SendClientMessage(playerid,ROT,"Du bist gemuted!");}
- return 1;}
- ocmd:asay(playerid,params[]){
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- new string[128],nachricht,sender[MAX_PLAYER_NAME];
- if(sscanf(params,"s",nachricht))return SendClientMessage(playerid,ROT,"Benutze: /asay Text]");
- GetPlayerName(playerid, sender, sizeof(sender));
- format(string,sizeof(string),"Admin %s sagt: %s ",sender,nachricht);
- SendClientMessageToAll(COLOR_ORANGE,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:w(playerid,params[]){
- if(SpielerInfo[playerid][Mute] == 0){
- new pID, spname[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid, spname, sizeof(spname));
- if(sscanf(params,"us",pID,string))return SendClientMessage(playerid,ROT,"Benutze: /w [Spieler] [Text]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- format(string, sizeof(string), " %s flüstert: %s ", spname, string);
- SendClientMessage(pID,COLOR_GREEN,string);
- SendClientMessage(playerid,COLOR_GREEN,string);}
- else{
- SendClientMessage(playerid,ROT,"Du bist gemuted!");}
- return 1;}
- ocmd:aw(playerid,params[]){
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- new pID, spname[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid, spname, sizeof(spname));
- if(sscanf(params,"us",pID,string))return SendClientMessage(playerid,ROT,"Benutze: /aw [Spieler] [Text]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- format(string, sizeof(string), "Admin %s flüstert: %s ", spname, string);
- SendClientMessage(pID,COLOR_YELLOW,string);
- SendClientMessage(playerid,COLOR_YELLOW,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:weste(playerid,params[]){
- if(sscanf(params,""))return SendClientMessage(playerid,ROT,"Benutze: /weste");{
- if(GetPlayerMoney(playerid) >= 5000){
- GivePlayerMoney(playerid, -5000);
- SetPlayerArmour(playerid, 100);
- new Float: armour;
- GetPlayerArmour(playerid,armour);
- if(armour > 100){
- SetPlayerArmour(playerid, 100);}
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "Du hast dir eine Schutzweste gekauft.");}
- else{
- SendClientMessage(playerid, ROT, "Du hast zu wenig Geld!");}
- }
- return 1;}
- ocmd:ahelp(playerid,params[]){
- if(sscanf(params,""))return SendClientMessage(playerid, ROT,"Benutze: /ahelp");
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- SendClientMessage(playerid,COLOR_BLUE,"=========================================Admin Befehle===========================================");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"|Adminlevel 1: /kick ** /admin ** /setweather ** /cc ** /repp ** /freeze ** /tv ** /carrespawn ** /gun ** /ator ** /asay ** /aw");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"|Adminlevel 1: /sethp ** /setam ** /swat");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"|Adminlevel 2/3/4: /ban ** /setskin ** /veh ** /explode ** /getip ** /mute ** /restart ** /goto ** /gethere ** /jail ** /dc");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"|Adminlevel 5: /makeadmin ** /rban ");
- SendClientMessage(playerid,COLOR_BLUE,"================================================================================================");}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:help(playerid,params[]){
- if(sscanf(params,""))return SendClientMessage(playerid, ROT,"Benutze: /help");
- SendClientMessage(playerid,COLOR_BLUE,"===============================================Befehle============================================");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"| /f (Für Teamchat)** /waffen (Für Waffenset) ** /o (Für Chat) ** /w (Für PrivatChat) ** /weste (Für Schutzweste)");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"| /report (Für Probleme da) ** /server (Zeigt IP Adressen etc.) ** /gangfight (Gebietekampf starten) ** /kill (Für Teamchange)");
- SendClientMessage(playerid,COLOR_BLUE,"=================================================================================================");
- return 1;}
- ocmd:kill(playerid,params[]){
- if(sscanf(params,""))return SendClientMessage(playerid, ROT,"Benutze: /kill");
- SetPlayerHealth(playerid, 0);
- return 1;}
- ocmd:repp(playerid,params[]){
- if(sscanf(params,""))return SendClientMessage(playerid, ROT,"Benutze: /repp");{
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, COLOR_GREEN, "Dein Fahrzeug wurde repariert.");}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- }
- return 1;}
- ocmd:sethp(playerid,params[]){
- new pID, hp, string[128],name1[MAX_PLAYER_NAME],name2[MAX_PLAYER_NAME];
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- GetPlayerName(playerid,name1,sizeof(name1));
- if(sscanf(params,"ud",pID,hp))return SendClientMessage(playerid,ROT,"Benutze: /sethp [Spieler] [Health 1-100]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- GetPlayerName(pID,name2,sizeof(name2));
- SetPlayerHealth(pID,hp);
- format(string, sizeof(string), "%s hat dir %d Health gegeben.", name1,hp);
- SendClientMessage(pID,COLOR_LIGHTGREEN,string);
- format(string, sizeof(string), "Du hast %s %d Health gegeben.", name2,hp);
- SendClientMessage(playerid,COLOR_LIGHTGREEN,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:setam(playerid,params[]){
- new pID, am, string[128],name1[MAX_PLAYER_NAME],name2[MAX_PLAYER_NAME];
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- GetPlayerName(playerid,name1,sizeof(name1));
- if(sscanf(params,"ud",pID,am))return SendClientMessage(playerid,ROT,"Benutze: /setam [Spieler] [Armour 1-100]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- GetPlayerName(pID,name2,sizeof(name2));
- SetPlayerArmour(pID,am);
- format(string, sizeof(string), "%s hat dir %d Armour gegeben.", name1,am);
- SendClientMessage(pID,COLOR_LIGHTGREEN,string);
- format(string, sizeof(string), "Du hast %s %d Armour gegeben.", name2,am);
- SendClientMessage(playerid,COLOR_LIGHTGREEN,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:cc(playerid,params[]){
- new sender[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid, sender, sizeof(sender));
- if(sscanf(params,""))return SendClientMessage(playerid, ROT,"Benutze: /ahelp");
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- for(new i = 0; i < 50; i++){
- SendClientMessageToAll(COLOR_WHITE," ");}
- format(string,sizeof(string),"%s hat den Chatlog gelöscht!",sender);
- SendClientMessageToAll(COLOR_LIGHTBLUE, string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:tor(playerid,params[]){
- if(sscanf(params,""))return SendClientMessage(playerid, ROT,"Benutze: /tor");
- if(gTeam[playerid] == TEAM_YAKI){
- if(IsPlayerInRangeOfPoint(playerid, 50.0, 2557.39990234,1693.40002441,12.50000000)){
- SendClientMessage(playerid, COLOR_LIGHTBLUE,"Das Tor schließt sich in 5 Sekunden!");
- MoveDynamicObject(yaki1, 2557.39990234,1693.40002441,2.50000000, 3.5);
- SetTimer("yaki3", 5000, 0);}
- else if(IsPlayerInRangeOfPoint(playerid, 50.0, 2517.30004883,1825.40002441,12.60000038)){
- SendClientMessage(playerid, COLOR_LIGHTBLUE,"Das Tor schließt sich in 5 Sekunden!");
- MoveDynamicObject(yaki2, 2517.30004883,1825.40002441,2.60000038, 3.5);
- SetTimer("yaki4", 5000, 0);}
- }
- return 1;}
- ocmd:ator(playerid,params[]){
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- if(sscanf(params,""))return SendClientMessage(playerid, ROT,"Benutze: /ator");
- if(IsPlayerInRangeOfPoint(playerid, 50.0, 2557.39990234,1693.40002441,12.50000000)){
- SendClientMessage(playerid, COLOR_LIGHTBLUE,"Das Tor schließt sich in 5 Sekunden!");
- MoveDynamicObject(yaki1, 2557.39990234,1693.40002441,2.50000000, 3.5);
- SetTimer("yaki3", 5000, 0);}
- else if(IsPlayerInRangeOfPoint(playerid, 50.0, 2517.30004883,1825.40002441,12.60000038)){
- SendClientMessage(playerid, COLOR_LIGHTBLUE,"Das Tor schließt sich in 5 Sekunden!");
- MoveDynamicObject(yaki2, 2517.30004883,1825.40002441,2.60000038, 3.5);
- SetTimer("yaki4", 5000, 0);}
- }else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:waffen(playerid,params[]){
- if(SpielerInfo[playerid][Jail] == 0){
- if(!IsPlayerInAnyVehicle(playerid)){
- if(sscanf(params,""))return SendClientMessage(playerid, ROT,"Benutze: /waffen");
- ShowPlayerDialog(playerid,DIALOG_msg,DIALOG_STYLE_LIST,"{FF8700}Stelle deine Waffen zusammen:","Deagle \nSD Pistole \nMp5 \nShotgun \nM4A1 \nAK47 \nSniper \nWaffenset löschen","Abbrechen","Fertig");}
- else if(SpielerInfo[playerid][Jail] == 1){
- SendClientMessage(playerid, ROT, "Du darfst das Waffenmenü nicht benutzen!");}
- }
- return 1;}
- ocmd:report(playerid,params[]){
- new rep[128];
- if(sscanf(params,"s",rep))return SendClientMessage(playerid,ROT,"Benutze: /report [Text]");
- SendClientMessage(playerid,COLOR_LIGHTGREEN,"Report erfolgreich gesendet!");
- format(rep,sizeof(rep),"Report von: %s: %s",SpielerName(playerid),rep);
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- for(new i=0; i<GetMaxPlayers(); i++){
- if(IsPlayerConnected(i)){
- SendClientMessage(i,COLOR_RED2,rep);}
- }
- }
- return 1;}
- ocmd:f(playerid,params[]){
- new message[128];
- new pName[128];
- if(sscanf(params,"s",message))return SendClientMessage(playerid,ROT,"Benutze: /f [Text]");
- for(new i = 0; i <= MAX_PLAYERS; i++){
- if(IsPlayerConnected(i)){
- if(SpielerInfo[playerid][Mute] == 0){
- if(gTeam[playerid] == gTeam[i]){
- if(gTeam[playerid] == TEAM_YAKI){
- new text[128];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(text, sizeof(text), "( Japse %s sagt: %s )", pName, message);
- SendClientMessage(i, COLOR_ORANGE, text);}
- else if(gTeam[playerid] == gTeam[i]){
- if(gTeam[playerid] == TEAM_BALLAS){
- new text[128];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(text, sizeof(text), "( Niggah %s sagt: %s )", pName, message);
- SendClientMessage(i, COLOR_ORANGE, text);}
- else if(gTeam[playerid] == gTeam[i]){
- }
- }
- }
- }else if(SpielerInfo[playerid][Mute] == 1){
- SendClientMessage(playerid,ROT,"Du bist gemuted!");}
- }
- }
- return 1;}
- ocmd:restart(playerid,params[]){
- if(SpielerInfo[playerid][Adminlevel] >= 3){
- if(sscanf(params,""))return SendClientMessage(playerid,ROT,"Benutze: /restart");
- for (new i;i<MAX_PLAYERS;i++){
- SpielerSpeichern(i);}
- GameTextForAll("~y~ Neustart", 10000, 1);
- SendRconCommand("gmx");}
- else{
- SendClientMessage(playerid, ROT, "Du bist kein Admin!");}
- return 1;}
- ocmd:goto(playerid,params[]){
- new pID,string[128];
- if(SpielerInfo[playerid][Adminlevel] >= 3){
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"Benutze: /goto [Spieler]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(pID,X,Y,Z);
- SetPlayerPos(playerid,X,Y+1,Z);
- new Interior=GetPlayerInterior(pID);
- SetPlayerInterior(playerid,Interior);
- new Virtual=GetPlayerVirtualWorld(pID);
- SetPlayerVirtualWorld(playerid,Virtual);
- format(string,sizeof(string),"Du hast dich zu Spieler %s teleportiert.",SpielerName(pID));
- SendClientMessage(playerid,COLOR_LIGHTGREEN,string);
- format(string,sizeof(string),"Admin %s hat sich zu dir teleportiert.",SpielerName(playerid));
- SendClientMessage(pID,COLOR_LIGHTGREEN,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:gethere(playerid,params[]){
- new pID,string[128];
- if(SpielerInfo[playerid][Adminlevel] >= 3){
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"Benutze: /gethere [Spieler]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(pID,X,Y+1,Z);
- new Interior=GetPlayerInterior(playerid);
- SetPlayerInterior(pID,Interior);
- new Virtual=GetPlayerVirtualWorld(playerid);
- SetPlayerVirtualWorld(pID,Virtual);
- format(string,sizeof(string),"Du wurdest zu %s teleportiert.",SpielerName(playerid));
- SendClientMessage(pID,COLOR_LIGHTGREEN,string);
- format(string,sizeof(string),"Du hast %s zu dir teleportiert.",SpielerName(pID));
- SendClientMessage(playerid,COLOR_LIGHTGREEN,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:freeze(playerid,params[]){
- new pID,string[128];
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"Benutze: /freeze [Spieler]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- TogglePlayerControllable(pID, 0);
- format(string,sizeof(string),"Du wurdest von %s gefreezt.",SpielerName(playerid));
- SendClientMessage(pID,COLOR_LIGHTGREEN,string);
- format(string,sizeof(string),"Du hast %s gefreezt.",SpielerName(pID));
- SendClientMessage(playerid,COLOR_LIGHTGREEN,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:unfreeze(playerid,params[]){
- new pID,string[128];
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"Benutze: /unfreeze [Spieler]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- TogglePlayerControllable(pID, 1);
- format(string,sizeof(string),"Du wurdest von %s entfreezt.",SpielerName(playerid));
- SendClientMessage(pID,COLOR_LIGHTGREEN,string);
- format(string,sizeof(string),"Du hast %s entfreezt.",SpielerName(pID));
- SendClientMessage(playerid,COLOR_LIGHTGREEN,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:jail(playerid,params[]){
- if(SpielerInfo[playerid][Adminlevel] >= 3){
- new pID,string[128];
- if(sscanf(params,"i",pID))return SendClientMessage(playerid,ROT,"Benutze: /jail [Spieler]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- SetPlayerPos(pID,1414.19995117,-1640.69995117,38.00000000);
- SetPlayerVirtualWorld(pID, 0);
- SetPlayerInterior(pID, 0);
- SpielerInfo[pID][Jail] = 1;
- ResetPlayerWeapons(pID);
- SetPlayerWorldBounds(playerid,1418.2240,-1636.2449,1409.9385,-1644.0421);
- format(string,sizeof(string),"Du wurdest von %s gejailt.",SpielerName(playerid));
- SendClientMessage(pID,COLOR_LIGHTGREEN,string);
- format(string,sizeof(string),"Du hast %s gejailt.",SpielerName(pID));
- SendClientMessage(playerid,COLOR_LIGHTGREEN,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:unjail(playerid,params[]){
- if(SpielerInfo[playerid][Adminlevel] >= 3){
- new pID,string[128];
- if(sscanf(params,"i",pID))return SendClientMessage(playerid,ROT,"Benutze: /unjail [Spieler]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- SpawnPlayer(pID);
- SpielerInfo[pID][Jail] = 0;
- SetPlayerWorldBounds(pID, 20000.0000, -20000.0000, 20000.0000, -20000.0000);
- format(string,sizeof(string),"Du wurdest von %s entjailt.",SpielerName(playerid));
- SendClientMessage(pID,COLOR_LIGHTGREEN,string);
- format(string,sizeof(string),"Du hast %s entjailt.",SpielerName(pID));
- SendClientMessage(playerid,COLOR_LIGHTGREEN,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:tv(playerid, params[]){
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- new pID,string[128];
- if(sscanf(params,"i",pID))return SendClientMessage(playerid,ROT,"Benutze: /tv [Spieler]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, pID);
- format(string,sizeof(string),"Du tv'st %s.",SpielerName(pID));
- SendClientMessage(playerid,COLOR_LIGHTGREEN,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:untv(playerid, params[]){
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- if(sscanf(params,""))return SendClientMessage(playerid,ROT,"Benutze: /untv");
- TogglePlayerSpectating(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "Du beobachtest niemmanden mehr.");}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:carrespawn(playerid, params[]){
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- if(sscanf(params,""))return SendClientMessage(playerid,ROT,"Benutze: /carrespawn");
- SendClientMessageToAll(COLOR_LIGHTGREEN,"Carrespawn in 5!");
- GameTextForAll("~gh~ Carrespawn in 5!", 1000,5);
- SetTimer("cr5", 1000, 0);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:dc(playerid, params[]){
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- if(sscanf(params,""))return SendClientMessage(playerid,ROT,"Benutze: /dc");
- DestroyVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, COLOR_LIGHTGREEN, "Auto gelöscht!");}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- ocmd:gun(playerid, params[]){
- new giveplayerid, waffe, ammo, string[128];
- if(SpielerInfo[playerid][Adminlevel] >= 1){
- if(sscanf(params, "udd", giveplayerid, waffe, ammo)) return SendClientMessage(playerid, ROT,"Benutze: /gun [Spieler] [WaffenID] [Munition]");
- if(!IsPlayerConnected(giveplayerid))return SendClientMessage(playerid, ROT, "Der Spieler ist nicht eingeloggt!");
- GivePlayerWeapon(giveplayerid, waffe, ammo);
- format(string,sizeof(string),"Du hast von %s die Waffe %d mit %d Munition bekommen.",SpielerName(playerid),waffe, ammo);
- SendClientMessage(giveplayerid,COLOR_LIGHTGREEN,string);
- format(string,sizeof(string),"Du hast %s die Waffe %d mit %d Munition gegeben.",SpielerName(giveplayerid),waffe,ammo);
- SendClientMessage(playerid,COLOR_LIGHTGREEN,string);}
- else{
- SendClientMessage(playerid, ROT,"Du bist kein Admin!");}
- return 1;}
- public OnPlayerStateChange(playerid, newstate, oldstate){
- switch(newstate){
- case PLAYER_STATE_DRIVER:{
- SetPlayerArmedWeapon(playerid,0);}
- case PLAYER_STATE_PASSENGER:{
- SetPlayerArmedWeapon(playerid,0);}
- }
- if(newstate==PLAYER_STATE_DRIVER){
- for(new i=0; i<MAX_VEHICLES; i++){
- if(GetPlayerVehicleID(playerid)==yakicar[i]){
- if(gTeam[playerid] != TEAM_YAKI){
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, ROT, "Du bist kein Yakuza!");}
- }else if(GetPlayerVehicleID(playerid)==ballascar[i]){
- if(gTeam[playerid] != TEAM_BALLAS){
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, ROT, "Du bist kein Ballas!");}
- }
- }
- }
- return 1;}
- public OnPlayerCommandText(playerid, cmdtext[]){
- if (strcmp("/robman", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0); // Rob
- return 1;
- }
- return SendClientMessage(playerid, ROT,"Ungültiger Befehl");}
- public sekundencheck(){
- for(new i; i<MAX_PLAYERS; i++){
- SpielerSpeichern(i);
- if(SpielerInfo[i][Jail] == 1){
- if(!IsPlayerInRangeOfPoint(i,30.0, 1414.19995117,-1640.69995117,38.00000000)){
- SetPlayerVirtualWorld(i, 0);
- SetPlayerInterior(i, 0);
- SetPlayerPos(i, 1414.19995117,-1640.69995117,38.00000000);
- SetPlayerWorldBounds(i,1418.2240,-1636.2449,1409.9385,-1644.0421);
- ResetPlayerWeapons(i);}
- }
- new Float:leben;
- GetPlayerHealth(i,leben);
- new Float:armour;
- GetPlayerArmour(i,armour);
- if(leben > 100){
- SetPlayerHealth(i, 100);}
- if(armour > 100){
- SetPlayerArmour(i, 100);}
- }
- return 1;}
- public Deathcam (playerid){
- TogglePlayerSpectating(playerid, 0);
- SetCameraBehindPlayer(playerid);
- SpawnPlayer(playerid);
- KillTimer(dcam);
- TextDrawHideForPlayer(playerid, KillTextDraw);
- TextDrawHideForPlayer(playerid, schwarzebalken1);
- TextDrawHideForPlayer(playerid, schwarzebalken2);
- down[playerid] = 0;
- return 1;}
- public cr5(){
- SendClientMessageToAll(COLOR_LIGHTGREEN, "Carrespawn in 4!");
- GameTextForAll("~gh~ Carrespawn in 4!", 1000, 5);
- SetTimer("cr4", 1000, 0);
- return 1;}
- public cr4(){
- SendClientMessageToAll(COLOR_LIGHTGREEN, "Carrespawn in 3!");
- GameTextForAll("~gh~ Carrespawn in 3!", 1000, 5);
- SetTimer("cr3", 1000, 0);
- return 1;}
- public cr3(){
- SendClientMessageToAll(COLOR_LIGHTGREEN, "Carrespawn in 2!");
- GameTextForAll("~gh~ Carrespawn in 2!", 1000, 5);
- SetTimer("cr2", 1000, 0);
- return 1;}
- public cr2(){
- SendClientMessageToAll(COLOR_LIGHTGREEN, "Carrespawn in 1!");
- GameTextForAll("~gh~ Carrespawn in 1!", 1000, 5);
- SetTimer("cr1", 1000, 0);
- return 1;}
- public cr1(){
- SendClientMessageToAll(COLOR_LIGHTGREEN, "Carrespawn in 0!");
- GameTextForAll("~gh~ Carrespawn in 0!", 1000, 5);
- SetTimer("cr0", 1000, 0);
- return 1;}
- public cr0(){
- for(new i = 1; i <= MAX_VEHICLES; i++){
- SetVehicleToRespawn(i);
- GameTextForAll("~gh~ .:[]Carrespawn[]:.", 1000, 5);}
- return 1;}
- public yaki3(){
- MoveDynamicObject(yaki1,2557.39990234,1693.40002441,12.50000000 , 3.5);
- return 1;}
- public yaki4(){
- MoveDynamicObject(yaki2,2517.30004883,1825.40002441,12.60000038 , 3.5);
- return 1;}
- public GangfightZeit(){
- if(Gangfight[Feld1] == 1){
- bereit1 = 0;}
- if(Gangfight[Feld2] == 1){
- bereit2 = 0;}
- if(Gangfight[Feld3] == 1){
- bereit3 = 0;}
- if(Gangfight[Feld4] == 1){
- bereit4 = 0;}
- if(Gangfight[Feld5] == 1){
- bereit5 = 0;}
- if(Gangfight[Feld6] == 1){
- bereit6 = 0;}
- if(Gangfight[Feld7] == 1){
- bereit7 = 0;}
- if(Gangfight[Feld8] == 1){
- bereit8 = 0;}
- if(Gangfight[Feld9] == 1){
- bereit9 = 0;}
- 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;}
- stock Register(playerid,key[]){
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
- dini_Create(Spielerdatei);
- dini_Set(Spielerdatei,"Passwort",key);
- dini_IntSet(Spielerdatei,"Geld",0);
- dini_IntSet(Spielerdatei,"Score",0);
- dini_IntSet(Spielerdatei,"Adminlevel",0);
- dini_IntSet(Spielerdatei,"Mute",0);
- dini_IntSet(Spielerdatei,"Kills",0);
- dini_IntSet(Spielerdatei,"Tode",0);
- dini_IntSet(Spielerdatei,"Jail",0);
- dini_IntSet(Spielerdatei,"Banned",0);
- dini_IntSet(Spielerdatei,"Deagle",0);
- dini_IntSet(Spielerdatei,"SDPistole",0);
- dini_IntSet(Spielerdatei,"Shotgun",0);
- dini_IntSet(Spielerdatei,"Sniper",0);
- dini_IntSet(Spielerdatei,"M4A1",0);
- dini_IntSet(Spielerdatei,"AK47",0);
- dini_IntSet(Spielerdatei,"Mp5",0);
- SendClientMessage(playerid,COLOR_WHITE,"Du wurdest Erfolgreich registriert!");
- return 1;}
- stock Login(playerid,key[]){
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
- if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false)){
- if(SpielerInfo[playerid][Banned] == 1){
- SendClientMessage(playerid, ROT, "Du bist gebannt!");
- Kick(playerid);}
- SendClientMessage(playerid,COLOR_GREEN,"Du hast dich Erfolgreich eingeloggt!");
- return 1;}
- else{
- SendClientMessage(playerid,ROT,"Falsches Passwort!");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"{FF8700}Login","Passwort eingeben:","Einloggen","Abbrechen");
- return 1;}
- }
- stock LoadAccount(playerid){
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
- SpielerInfo[playerid][Banned]=dini_Int(Spielerdatei,"Banned");
- SpielerInfo[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
- SpielerInfo[playerid][Mute]=dini_Int(Spielerdatei,"Mute");
- SpielerInfo[playerid][Jail]=dini_Int(Spielerdatei,"Jail");
- GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- SetPlayerScore(playerid,dini_Int(Spielerdatei,"Score"));
- SpielerInfo[playerid][Tode]=dini_Int(Spielerdatei,"Tode");
- SpielerInfo[playerid][Kills]=dini_Int(Spielerdatei,"Kills");
- SpielerInfo[playerid][Deagle]=dini_Int(Spielerdatei,"Deagle");
- SpielerInfo[playerid][M4A1]=dini_Int(Spielerdatei,"M4A1");
- SpielerInfo[playerid][Mp5]=dini_Int(Spielerdatei,"Mp5");
- SpielerInfo[playerid][SDPistole]=dini_Int(Spielerdatei,"SDPistole");
- SpielerInfo[playerid][AK47]=dini_Int(Spielerdatei,"AK47");
- SpielerInfo[playerid][Sniper]=dini_Int(Spielerdatei,"Sniper");
- SpielerInfo[playerid][Shotgun]=dini_Int(Spielerdatei,"Shotgun");
- return 1;}
- stock SpielerSpeichern(playerid){
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
- dini_IntSet(Spielerdatei,"Banned",SpielerInfo[playerid][Banned]);
- dini_IntSet(Spielerdatei,"Adminlevel",SpielerInfo[playerid][Adminlevel]);
- dini_IntSet(Spielerdatei,"Mute",SpielerInfo[playerid][Mute]);
- dini_IntSet(Spielerdatei,"Tode",SpielerInfo[playerid][Tode]);
- dini_IntSet(Spielerdatei,"Kills",SpielerInfo[playerid][Kills]);
- dini_IntSet(Spielerdatei,"Jail",SpielerInfo[playerid][Jail]);
- dini_IntSet(Spielerdatei,"Score",GetPlayerScore(playerid));
- dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
- dini_IntSet(Spielerdatei,"Deagle",SpielerInfo[playerid][Deagle]);
- dini_IntSet(Spielerdatei,"Mp5",SpielerInfo[playerid][Mp5]);
- dini_IntSet(Spielerdatei,"M4A1",SpielerInfo[playerid][M4A1]);
- dini_IntSet(Spielerdatei,"AK47",SpielerInfo[playerid][AK47]);
- dini_IntSet(Spielerdatei,"Sniper",SpielerInfo[playerid][Sniper]);
- dini_IntSet(Spielerdatei,"Shotgun",SpielerInfo[playerid][Shotgun]);
- dini_IntSet(Spielerdatei,"SDPistole",SpielerInfo[playerid][SDPistole]);
- return 1;}
- stock GangfightLoad(){
- new filename[20];
- format(filename, sizeof filename, "/Server/Gangfights.ini");
- if(dini_Exists(filename)){
- Gangfight [Ballas] = dini_Int(filename, "Ballas"), Gangfight [Yakuza] = dini_Int(filename, "Yakuza");
- Gangfight [Feld1] = dini_Int(filename, "Feld1"),Gangfight [Feld2] = dini_Int(filename, "Feld2"),Gangfight [Feld3] = dini_Int(filename, "Feld3"),Gangfight [Feld4] = dini_Int(filename, "Feld4"),Gangfight [Feld5] = dini_Int(filename, "Feld5"),Gangfight [Feld6] = dini_Int(filename, "Feld6"),Gangfight [Feld7] = dini_Int(filename, "Feld7"),Gangfight [Feld8] = dini_Int(filename, "Feld8"),Gangfight [Feld9] = dini_Int(filename, "Feld9");
- if(Gangfight[Feld1] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForAll( GZ_ZONE1, Farbe1);}
- if(Gangfight[Feld1] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForAll( GZ_ZONE1, Farbe2);}
- else{
- GangZoneShowForAll( GZ_ZONE1, Farbe);}
- if(Gangfight[Feld2] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForAll( GZ_ZONE2, Farbe1);}
- if(Gangfight[Feld2] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForAll( GZ_ZONE2, Farbe2);}
- else{
- GangZoneShowForAll( GZ_ZONE2, Farbe);}
- if(Gangfight[Feld3] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForAll( GZ_ZONE3, Farbe1);}
- if(Gangfight[Feld3] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForAll( GZ_ZONE3, Farbe2);}
- else{
- GangZoneShowForAll( GZ_ZONE3, Farbe);}
- if(Gangfight[Feld4] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForAll( GZ_ZONE4, Farbe1);}
- if(Gangfight[Feld4] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForAll( GZ_ZONE4, Farbe2);}
- else{
- GangZoneShowForAll( GZ_ZONE4, Farbe);}
- if(Gangfight[Feld5] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForAll( GZ_ZONE5, Farbe1);}
- if(Gangfight[Feld5] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForAll( GZ_ZONE5, Farbe2);}
- else{
- GangZoneShowForAll( GZ_ZONE5, Farbe);}
- if(Gangfight[Feld6] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForAll( GZ_ZONE6, Farbe1);}
- if(Gangfight[Feld6] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForAll( GZ_ZONE6, Farbe2);}
- else{
- GangZoneShowForAll( GZ_ZONE6, Farbe);}
- if(Gangfight[Feld7] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForAll( GZ_ZONE7, Farbe1);}
- if(Gangfight[Feld7] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForAll( GZ_ZONE7, Farbe2);}
- else{
- GangZoneShowForAll( GZ_ZONE7, Farbe);}
- if(Gangfight[Feld8] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForAll( GZ_ZONE8, Farbe1);}
- if(Gangfight[Feld8] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForAll( GZ_ZONE8, Farbe2);}
- else{
- GangZoneShowForAll( GZ_ZONE8, Farbe);}
- if(Gangfight[Feld9] == 1 && Gangfight[Yakuza] == 1){
- GangZoneShowForAll( GZ_ZONE9, Farbe1);}
- if(Gangfight[Feld9] == 1 && Gangfight[Ballas] == 1){
- GangZoneShowForAll( GZ_ZONE9, Farbe2);}
- else{
- GangZoneShowForAll( GZ_ZONE9, Farbe);}
- }
- return 1;}
- stock GangfightSave(){
- new filename[20];
- format(filename, sizeof filename, "/Server/Gangfights.ini");
- if(dini_Exists(filename)){
- dini_IntSet(filename, "Ballas", Gangfight[Ballas]),dini_IntSet(filename, "Yakuza", Gangfight[Yakuza]);
- dini_IntSet(filename, "Feld1", Gangfight[Feld1]),dini_IntSet(filename, "Feld2", Gangfight[Feld2]),dini_IntSet(filename, "Feld3", Gangfight[Feld3]),dini_IntSet(filename, "Feld4", Gangfight[Feld4]),dini_IntSet(filename, "Feld5", Gangfight[Feld5]),dini_IntSet(filename, "Feld6", Gangfight[Feld6]),dini_IntSet(filename, "Feld7", Gangfight[Feld7]),dini_IntSet(filename, "Feld8", Gangfight[Feld8]),dini_IntSet(filename, "Feld9", Gangfight[Feld9]);}
- else{
- dini_Create(filename);
- dini_IntSet(filename, "Ballas", Gangfight[Ballas]),dini_IntSet(filename, "Yakuza", Gangfight[Yakuza]);
- dini_IntSet(filename, "Feld1", Gangfight[Feld1]),dini_IntSet(filename, "Feld2", Gangfight[Feld2]),dini_IntSet(filename, "Feld3", Gangfight[Feld3]),dini_IntSet(filename, "Feld4", Gangfight[Feld4]),dini_IntSet(filename, "Feld5", Gangfight[Feld5]),dini_IntSet(filename, "Feld6", Gangfight[Feld6]),dini_IntSet(filename, "Feld7", Gangfight[Feld7]),dini_IntSet(filename, "Feld8", Gangfight[Feld8]),dini_IntSet(filename, "Feld9", Gangfight[Feld9]);}
- return 1;}
- stock IsPlayerInArea(playerid,Float:minX,Float:minY,Float:maxX,Float:maxY){
- new Float:pX,Float:pY,Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- if(pX >= minX && pX <= maxX && pY >= minY && pY <= maxY) return 1;
- else return 0;}
- stock PlayAudioStreamForAll(StreamURL[]){
- for(new i=0; i<MAX_PLAYERS; i++){
- if(IsPlayerConnected(i)){
- PlayAudioStreamForPlayer(i, StreamURL, 0.0, 0.0, 0.0, 0);}
- }
- CurrentStream = StreamURL;}
- stock StopAudioStreamForAll(){
- for(new i=0; i<MAX_PLAYERS; i++){
- if(IsPlayerConnected(i)){
- StopAudioStreamForPlayer(i);}
- }
- CurrentStream = "null";}
- stock SpielerName(playerid){
- new name[MAX_PLAYERS];
- GetPlayerName(playerid,name,sizeof(name));
- return name;}
- stock SMessage(playerid,farbe,text[],Float:umkreis){
- new Float:xm, Float:ym, Float:zm,maxplayers=GetMaxPlayers();
- if(GetPlayerPos(playerid,xm,ym,zm)){
- for(new i=0;i<maxplayers;i++)
- if(IsPlayerConnected(i) && (i==playerid || IsPlayerInRangeOfPoint(i,umkreis,xm,ym,zm)))
- SendClientMessage(i,farbe,text);}
- return 0;}
- stock PlayerName(playerid){
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- return name;}
- stock sscanf(sstring[], format[], {Float,_}:...)
- {
- #if defined isnull
- if (isnull(sstring))
- #else
- if (sstring[0] == 0 || (sstring[0] == 1 && sstring[1] == 0))
- #endif
- {
- return format[0];
- }
- #pragma tabsize 4
- new
- formatPos = 0,
- sstringPos = 0,
- paramPos = 2,
- paramCount = numargs(),
- delim = ' ';
- while (sstring[sstringPos] && sstring[sstringPos] <= ' ')
- {
- sstringPos++;
- }
- while (paramPos < paramCount && sstring[sstringPos])
- {
- switch (format[formatPos++])
- {
- case '\0':
- {
- return 0;
- }
- case 'i', 'd':
- {
- new
- neg = 1,
- num = 0,
- ch = sstring[sstringPos];
- if (ch == '-')
- {
- neg = -1;
- ch = sstring[++sstringPos];
- }
- do
- {
- sstringPos++;
- if ('0' <= ch <= '9')
- {
- num = (num * 10) + (ch - '0');
- }
- else
- {
- return -1;
- }
- }
- while ((ch = sstring[sstringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num * neg);
- }
- case 'h', 'x':
- {
- new
- num = 0,
- ch = sstring[sstringPos];
- do
- {
- sstringPos++;
- switch (ch)
- {
- case 'x', 'X':
- {
- num = 0;
- continue;
- }
- case '0' .. '9':
- {
- num = (num << 4) | (ch - '0');
- }
- case 'a' .. 'f':
- {
- num = (num << 4) | (ch - ('a' - 10));
- }
- case 'A' .. 'F':
- {
- num = (num << 4) | (ch - ('A' - 10));
- }
- default:
- {
- return -1;
- }
- }
- }
- while ((ch = sstring[sstringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num);
- }
- case 'c':
- {
- setarg(paramPos, 0, sstring[sstringPos++]);
- }
- case 'f':
- {
- new changestr[16], changepos = 0, strpos = sstringPos;
- while(changepos < 16 && sstring[strpos] && sstring[strpos] != delim)
- {
- changestr[changepos++] = sstring[strpos++];
- }
- changestr[changepos] = '\0';
- setarg(paramPos,0,_:floatstr(changestr));
- }
- case 'p':
- {
- delim = format[formatPos++];
- continue;
- }
- case '\'':
- {
- new
- end = formatPos - 1,
- ch;
- while ((ch = format[++end]) && ch != '\'') {}
- if (!ch)
- {
- return -1;
- }
- format[end] = '\0';
- if ((ch = strfind(sstring, format[formatPos], false, sstringPos)) == -1)
- {
- if (format[end + 1])
- {
- return -1;
- }
- return 0;
- }
- format[end] = '\'';
- sstringPos = ch + (end - formatPos);
- formatPos = end + 1;
- }
- case 'u':
- {
- new
- end = sstringPos - 1,
- id = 0,
- bool:num = true,
- ch;
- while ((ch = sstring[++end]) && ch != delim)
- {
- if (num)
- {
- if ('0' <= ch <= '9')
- {
- id = (id * 10) + (ch - '0');
- }
- else
- {
- num = false;
- }
- }
- }
- if (num && IsPlayerConnected(id))
- {
- setarg(paramPos, 0, id);
- }
- else
- {
- #if !defined foreach
- #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
- #define __SSCANF_FOREACH__
- #endif
- sstring[end] = '\0';
- num = false;
- new
- name[MAX_PLAYER_NAME];
- id = end - sstringPos;
- foreach (Player, playerid)
- {
- GetPlayerName(playerid, name, sizeof (name));
- if (!strcmp(name, sstring[sstringPos], true, id))
- {
- setarg(paramPos, 0, playerid);
- num = true;
- break;
- }
- }
- if (!num)
- {
- setarg(paramPos, 0, INVALID_PLAYER_ID);
- }
- sstring[end] = ch;
- #if defined __SSCANF_FOREACH__
- #undef foreach
- #undef __SSCANF_FOREACH__
- #endif
- }
- sstringPos = end;
- }
- case 's', 'z':
- {
- new
- i = 0,
- ch;
- if (format[formatPos])
- {
- while ((ch = sstring[sstringPos++]) && ch != delim)
- {
- setarg(paramPos, i++, ch);
- }
- if (!i)
- {
- return -1;
- }
- }
- else
- {
- while ((ch = sstring[sstringPos++]))
- {
- setarg(paramPos, i++, ch);
- }
- }
- sstringPos--;
- setarg(paramPos, i, '\0');
- }
- default:
- {
- continue;
- }
- }
- while (sstring[sstringPos] && sstring[sstringPos] != delim && sstring[sstringPos] > ' ')
- {
- sstringPos++;
- }
- while (sstring[sstringPos] && (sstring[sstringPos] == delim || sstring[sstringPos] <= ' '))
- {
- sstringPos++;
- }
- paramPos++;
- }
- do
- {
- if ((delim = format[formatPos++]) > ' ')
- {
- if (delim == '\'')
- {
- while ((delim = format[formatPos++]) && delim != '\'') {}
- }
- else if (delim != 'z')
- {
- return delim;
- }
- }
- }
- while (delim > ' ');
- return 0;
- }
- AntiDeAMX()
- {
- new a[][] =
- {
- "Unarmed (Fist)",
- "Brass K"
- };
- #pragma unused a
- }
Advertisement
Add Comment
Please, Sign In to add comment