• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Minigame Teams

McWizzardDev

Kuhfänger
Registriert
7 Oktober 2015
Beiträge
56
Alter
30
Diamanten
300
Guten Tag,

ich arbeite gerade an einem Bedwars ähnlichen Plugin, nun bin ich beim letzten Problem angekommen, die Teams.
Bisher habe ich das immer so gemacht:

Code:
public ArrayList<String> green = new ArrayList<>();

Dann habe ich diese bei der Teamwahl hinzugefügt, usw.

Nun möchte ich, das wenn ein Spieler eines Teams stirbt, geprüft wird, ob nur noch ein Team lebt, da komme ich immer nicht weiter:

Wie kann ich beim PlayerDeathEvent prüfen, ob nur noch ein Team lebt und welches dies ist?


Ich hoffe auf eure Hilfe :)
 
V

Victini151

Guest
Entfern sie aus den Datenstrukturen sofern sie sterben, dann kannst du einfach die Anzahl der Elemente prüfen..
Falls du sie aus irgendwelchen Gründen aber noch in den Strukturen brauchst, musst du die Metadaten, i.e. ob die Person tot ist, parallel abspeichern. Entweder per Wrapper-Klasse, oder ner zusätzlichen Struktur, oder denk dir was aus. In dem Fall musst du bei der Zählung der Elemente einfach die überspringen, die "tot" sind.
 
V

Victini151

Guest
Dann solltest du wahrscheinlich nicht an einem Plugin arbeiten sondern Grundterminologie lernen und dein algorithmisches Denken schulen.

Auf eigene Gefahr in einfachen Worten: "abspeichern wer tot ist und dann zählen wer nicht"
 
Oben