Jump to content

Minecraft Plugin PlayerHider Hilfe-playerhide


ArneXD123
 Share

Recommended Posts

Hey, ich habe ein PlayerHider Plugin programmiert los geht's:

    if (!(Main.Hide.contains(p.getName()))) {
        Main.Hide.add(p.getName());
        p.sendMessage("§8[§cPlayerHider§8] §eDu siehst nun keine Spieler mehr.");
        for (Player players : Bukkit.getOnlinePlayers()) {
            p.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 35, 1));
            p.hidePlayer(players);
            players.hidePlayer(p);
            e.setCancelled(true);
        }
    } else if (Main.Hide.contains(p.getName())) {
        Main.Hide.remove(p.getName());

        p.sendMessage("§8[§cPlayerHider§8] §eDu siehst nun alle Spieler.");
        for (Player players : Bukkit.getOnlinePlayers()) {
            p.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 35, 1));
            p.showPlayer(players);
            players.showPlayer(p);
            p.hidePlayer(p);
            e.setCancelled(true);

Nun die Frage (3Spieler) wenn 2 Spieler den Hider aktiviert haben und einer den Modus deaktiviert, werden für den jenigen der den deaktiviert hat alle Spieler angezeigt, für den der den Modus noch Aktiviert hat, Der den ihn deaktiviert hat und er selbst & für den 3. der den Modus gar nicht hatte, Der den ihn deaktiviert hat & er selbst.

Jetzt zur richtigen Frage Was muss ich machen das der, der den Modus deaktiviert hat nur sich und den der auch den Modus aus hat sieht (und nicht zusätzlich den der den Modus aktiviert hat) Und 2. Was muss ich machen das der der den Modus noch aktiviert hat, den der, den Modus grade verlassen hat auch nicht sieht Brauche ich eine Arraylist oder so etwas in der Art?

Kurze Info ich habe eigl. nicht vor das programmieren zu lernen, da ich ein paar Kenntnisse von einem Freund hatte, habe ich es soweit geschafft.

Da ich das für ein kleines Projekt machen möchte.

Würde mich daher über eine Code-Lösung / Code-Zeile freuen die das Löst.

Code ist auch eventuell nicht der Beste

(Bitte keine Kommentare: Dann lern doch programmieren/Java, dies habe ich ja nicht vor (1Malige Sache))

Mfg Arne

Edited by ArneXD123
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...
B
B