|
@@ -41,7 +41,7 @@ map.add(teamcolortext2, 5, "§5Magenta");
|
|
|
map.add(teamcolortext2, 6, "§dPink");
|
|
|
map.add(teamcolortext2, 7, "§0Black");
|
|
|
|
|
|
-map.new(banners); //Liste der Banner
|
|
|
+banners = map.new(); //Liste der Banner
|
|
|
map.add(banners, 0, "minecraft:blue_banner");
|
|
|
map.add(banners, 1, "minecraft:red_banner");
|
|
|
map.add(banners, 2, "minecraft:yellow_banner");
|
|
@@ -69,17 +69,17 @@ air_item = read.item(air_item_type);
|
|
|
minplayers = teamsize + 1;
|
|
|
maxplayers = teamsize * numberofteams;
|
|
|
|
|
|
-map.new(compassitem); //Map der Kompasse mit Namen
|
|
|
-map.new(teamlists); //Map mit Spielerlisten für jedes Team
|
|
|
+compassitem = map.new(); //Map der Kompasse mit Namen
|
|
|
+teamlists = map.new(); //Map mit Spielerlisten für jedes Team
|
|
|
for(team = 0; team < numberofteams; team++) {
|
|
|
map.add(teamlists, team, list.new());
|
|
|
map.add(compassitem, team, read.item("minecaft:compass", 1, concat(map.get(teamcolortext2, team), "e Flagge")));
|
|
|
}
|
|
|
|
|
|
-list.new(all); //Alle Spieler in der Quest
|
|
|
-list.new(waiters); //Alle Spieler ohne ausgewähltem Team
|
|
|
-map.new(players); //Alle Spieler mit ausgewähltem Team. Key: player_name / Value: Team
|
|
|
-map.new(compassmap); //Auf welche Flagge zeigt der Kompass eines Spielers
|
|
|
+all = list.new(); //Alle Spieler in der Quest
|
|
|
+waiters = list.new(); //Alle Spieler ohne ausgewähltem Team
|
|
|
+players = map.new(); //Alle Spieler mit ausgewähltem Team. Key: player_name / Value: Team
|
|
|
+compassmap = map.new(); //Auf welche Flagge zeigt der Kompass eines Spielers
|
|
|
gamename = "§3CTF";
|
|
|
|
|
|
player = script.getLeader();
|
|
@@ -115,8 +115,8 @@ size = list.getSize(all);
|
|
|
block.setSign(gamesignloc, 2, concat(text.number(size), "/", text.number(maxplayers)));
|
|
|
block.setSign(gamesignloc, 3, "§6Läuft");
|
|
|
|
|
|
-map.new(flagat); //Wo befindet sich eine Flagge. Base/Gegnerische Base/Spieler/frei herumliegend
|
|
|
-map.new(flagatloc); //Genaue Koordinaten, wo sich eine Flagge befindet
|
|
|
+flagat = map.new(); //Wo befindet sich eine Flagge. Base/Gegnerische Base/Spieler/frei herumliegend
|
|
|
+flagatloc = map.new(); //Genaue Koordinaten, wo sich eine Flagge befindet
|
|
|
for(team = 0; team < numberofteams; team++) {
|
|
|
map.add(flagat, team, concat(map.get(colorcodes, team), "Base"));
|
|
|
map.add(flagatloc, team, map.get(flaglocs, team));
|
|
@@ -132,7 +132,7 @@ while(list.getSize(waiters) != 0) {
|
|
|
list.remove(waiters, p_name);
|
|
|
}
|
|
|
|
|
|
-map.new(flagcarrier);
|
|
|
+flagcarrier = map.new();
|
|
|
for(i = 0; i < size; i++) {
|
|
|
p = list.getIndex(all, i);
|
|
|
p_name = player.getName(p);
|