Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - new ctfflagge;
- new GangZone[1];
- new ctfon = 0;
- new ctf[2];
- forward ctftimer();
- forward ctftimer2();
- forward ctftimer3();
- new FlaggeTimerVar[MAX_PLAYERS];
- forward FlaggeTimer(playerid);
- public OnPlayerDeath(playerid, killerid, reason)
- {
- //............................................nur ein ausschnitt
- if(!IsACop(killerid))
- {
- if(ctfon == 0)
- {
- WantedPoints[killerid]+=3;
- SetPlayerCriminal(killerid,255, "Mord");
- }
- else
- {
- new bbOwner1 = dini_Int("/folder/file.ini", "bOwner1");
- if(PlayerInfo[killerid][pMember] == ctfon || PlayerInfo[killerid][pLeader] == ctfon)
- {
- WantedPoints[killerid]+=2;
- SetPlayerCriminal(killerid,255, "Gangwar Mord");
- if(PlayerInfo[killerid][pLeader] == bbOwner1 || PlayerInfo[killerid][pLeader] == bbOwner1)
- {
- format(string, sizeof(string), "~d~~r~Gangwarkill");
- GameTextForPlayer(killerid, string, 3000, 6);
- new ctfnow1;
- ctfnow1 = ctf[1];
- ctf[1] = ctfnow1+1;
- }
- }
- else if(PlayerInfo[killerid][pLeader] == bbOwner1 || PlayerInfo[killerid][pLeader] == bbOwner1)
- {
- WantedPoints[killerid]+=2;
- SetPlayerCriminal(killerid,255, "Gangwar Mord");
- if(PlayerInfo[killerid][pLeader] == ctfon || PlayerInfo[killerid][pLeader] == ctfon)
- {
- format(string, sizeof(string), "~d~~r~Gangwarkill");
- GameTextForPlayer(killerid, string, 3000, 6);
- new ctfnow0;
- ctfnow0 = ctf[0];
- ctf[0] = ctfnow0+1;
- }
- }
- else
- {
- WantedPoints[killerid]+=3;
- SetPlayerCriminal(killerid,255, "Mord");
- }
- }
- }
- //............................................nur ein ausschnitt
- }
- public OnPlayerUpdate(playerid)
- {
- new bbOwner1 = dini_Int("/folder/file.ini", "bOwner1");
- GangZone[0] = GangZoneCreate(2053.472, -1248.403, 1866.488, -1052.200);
- if(bbOwner1 == 5)
- {
- GangZoneShowForPlayer(playerid,GangZone[0],0x0000004A);
- }
- else if(bbOwner1 == 6)
- {
- GangZoneShowForPlayer(playerid,GangZone[0],0x0000001D);
- }
- else if(bbOwner1 == 12)
- {
- GangZoneShowForPlayer(playerid,GangZone[0],0x00890067);
- }
- else if(bbOwner1 == 13)
- {
- GangZoneShowForPlayer(playerid,GangZone[0],0xFF00FF67);
- }
- else if(bbOwner1 == 14)
- {
- GangZoneShowForPlayer(playerid,GangZone[0],0xFFFF0067);
- }
- else if(bbOwner1 == 15)
- {
- GangZoneShowForPlayer(playerid,GangZone[0],0x00FFFF67);
- }
- else if(bbOwner1 == 1)
- {
- GangZoneShowForPlayer(playerid,GangZone[0],0xB8860BAA);
- }
- else
- {
- GangZoneShowForPlayer(playerid,GangZone[0],0x0000FF7F);
- }
- if(!ctfon == 0)
- {
- new ANGRIFF_COLOR;
- if(ctfon == 5)
- {
- ANGRIFF_COLOR = 0x0000004;
- GangZoneFlashForAll(GangZone[0],ANGRIFF_COLOR);
- }
- if(ctfon == 6)
- {
- //ANGRIFF_COLOR = 0xFFFFFF67;
- //GangZoneFlashForAll(GangZone[0],ANGRIFF_COLOR);
- GangZoneFlashForAll(GangZone[0],0x00000067);
- }
- if(ctfon == 12)
- {
- ANGRIFF_COLOR = 0x00890067;
- GangZoneFlashForAll(GangZone[0],ANGRIFF_COLOR);
- }
- if(ctfon == 13)
- {
- ANGRIFF_COLOR = 0xFF00FF67;
- GangZoneFlashForAll(GangZone[0],ANGRIFF_COLOR);
- }
- if(ctfon == 14)
- {
- ANGRIFF_COLOR = 0xFFFF0067;
- GangZoneFlashForAll(GangZone[0],ANGRIFF_COLOR);
- }
- if(ctfon == 15)
- {
- ANGRIFF_COLOR = 0x00FFFF67;
- GangZoneFlashForAll(GangZone[0],ANGRIFF_COLOR);
- }
- if(ctfon == 1)
- {
- ANGRIFF_COLOR = COLOR_GOLD;
- GangZoneFlashForAll(GangZone[0],ANGRIFF_COLOR);
- }
- else
- {
- ANGRIFF_COLOR = COLOR_GOLD;
- GangZoneFlashForAll(GangZone[0],ANGRIFF_COLOR);
- }
- }
- //............................................nur ein ausschnitt
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- //............................................nur ein ausschnitt
- if(strcmp(cmd, "/einnehmen", true) == 0 || strcmp(cmd, "/startware", true) == 0)
- {
- if(PlayerToPoint(5,playerid,1972.8229,-1157.3958,20.9554))
- {
- if(PlayerInfo[playerid][pLeader] < 0 || PlayerInfo[playerid][pLeader] > 20)
- {
- SendClientMessage(playerid,COLOR_RED,"Du kannst keinen Gangfight starten!");
- }
- else
- {
- if(PlayerInfo[playerid][pLeader] != dini_Int("/folder/file.ini", "bOwner1"))
- {
- if(ctfon == 0)
- {
- new bbOwner1 = dini_Int("/folder/file.ini", "bOwner1");
- if(bbOwner1 != 0)
- {
- ctfon = PlayerInfo[playerid][pLeader];
- SetTimer("ctftimer", 82800000, 1);
- SendClientMessageToAll(COLOR_RED,"Jemand versucht das Ganggebiet Nr 1 einzunehmen!");
- SendClientMessage(playerid,COLOR_RED,"Du versuchst mit deiner Gang das Gebiet einzunehmen! Der CTF-Krieg dauert 24Stunden!");
- SendClientMessage(playerid,COLOR_RED,"Um ein Gebiet einnehmen zu kรถnnen benรถtigt ihr mindestens 5Punkte, diese seht ihr unter /ctfstats");
- format(string, sizeof(string), "Ihr versucht ein gegnerisches Ganggebiet einzunehmen");
- SendFamilyMessage(ctfon, COLOR_ORANGE, string);
- format(string, sizeof(string), "Jemand versucht euer Ganggebiet einzunehmen");
- SendFamilyMessage(dini_Int("/folder/file.ini", "bOwner1"), COLOR_ORANGE, string);
- }
- else
- {
- ctfon = PlayerInfo[playerid][pLeader];
- SetTimer("ctftimer3", 10, 1);
- SendClientMessageToAll(COLOR_RED,"Jemand hat ein leeres Ganggebiet in Besitz genommen!");
- format(string, sizeof(string), "Ihr habt ein leeres Ganggebiet in Besitz genommen.");
- SendFamilyMessage(ctfon, COLOR_ORANGE, string);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Dieses Gebiet wird bereits eingenommen!");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Dieses Ganggebiet gehรถrt euch bereits!");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist nicht am CTF Ganggebiet!");
- }
- return 1;
- }
- if(strcmp(cmd, "/ctf", true) == 0)
- {
- if(PlayerToPoint(5,playerid,1972.8229,-1157.3958,20.9554))
- {
- if(PlayerInfo[playerid][pLeader] < 0 || PlayerInfo[playerid][pLeader] > 20 || PlayerInfo[playerid][pMember] < 0 || PlayerInfo[playerid][pMember] > 20)
- {
- SendClientMessage(playerid,COLOR_RED,"Du kannst keine Flagge einnehmen!");
- }
- else
- {
- if(ctfon == PlayerInfo[playerid][pLeader] || ctfon == PlayerInfo[playerid][pMember])
- {
- if(ctfflagge == 0)
- {
- FlaggeTimerVar[playerid] = SetTimerEx("FlaggeTimer",300000,1,"ii",playerid);
- ctfflagge = 1;
- SendClientMessage(playerid,COLOR_RED,"Du versuchst die Flagge einzunehmen!");
- format(string, sizeof(string), "Ihr versucht eine gegnerische Flagge einzunehmen");
- SendFamilyMessage(ctfon, COLOR_ORANGE, string);
- format(string, sizeof(string), "Jemand versucht euere Flagge einzunehmen");
- SendFamilyMessage(dini_Int("/folder/file.ini", "bOwner1"), COLOR_ORANGE, string);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Die Flagge dieses Gebietes wird bereits eingenommen!");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Dieses Gebiet wird bereits eingenommen!");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist nicht am CTF Ganggebiet!");
- }
- return 1;
- }
- if(strcmp(cmd, "/ctfstats", true) == 0 || strcmp(cmd, "/statsctf", true) == 0)
- {
- if(!ctfon == 0)
- {
- format(string, sizeof(string), "Der Angreifer hat derzeit %dPunkte; der derzeitige Besitzer hat %dPunkte.",ctf[1],ctf[0]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Es wird zur Zeit kein Gebiet eingenommen!");
- }
- return 1;
- }
- //............................................nur ein ausschnitt
- }
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment                    
                 
                    