• 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!

Hilfe! Spieler auflisten

ItZMichii

Minecrafter
Registriert
18 Mai 2015
Beiträge
19
Diamanten
300
Minecraft
RevoxYT
Hey,
Ich bin itzmichii und ich programmiere seit ein paar wochen oder so.
Da ich noch relativ neu darin bin, wollte ich mal was fragen, da ich selbst leider nicht weiterkomme, und mir Google auch nix gebracht hat weil ich zu dumm bin, ein richtigen Begriff dafür zu finden.
Ich erkläre es mal:
Ich möchte ein Code, welcher auswirkt, dass wenn ein Spieler den Server betritt und noch nie betreten hat, der Spieler in eine Config gespeichert wird
und man das dann auslesen kann. D.h:
Ich kann dann in der Config alle Spieler sehen und kann dann jeweils halt manch andere dinge damit anstellen. wie zum beispiel ban system das der spieler von der liste auch entfernt wird etc. oder sowas wie
ein join sytem wenn der spieler neu ist kommt noch eine andere nachricht als wenn der spieler schon war. naja das möchte ich erreichen und ich hoffe ihr könnt mir helfen! mfg. itzmichii
 

ItZMichii

Minecrafter
Registriert
18 Mai 2015
Beiträge
19
Diamanten
300
Minecraft
RevoxYT

Alphy

Miner
Registriert
20 Dezember 2013
Beiträge
167
Diamanten
0
Hier ist ein einfacher code für ne Yml-File. (Bei Bukkit Standart)
Code:
    File file = new File("Dateipfad", "Filename.yml");
    YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);

    public void addPlayer(Player player)
    {
        cfg.set(player.getUniqueId().toString(), player.getName());
        try
        {
            cfg.save(file);
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
    }

    public boolean existPlayer(Player player)
    {
        return cfg.contains(player.getUniqueId().toString());
    }

Damit kannst du neue Spieler setzten und abfragen, ob sie bereits in einer liste sind.
Falls du noch fragen hast, bezüglich des Codes einfach fragen. Aber bitte schau ihn dir an, damit du auch etwas davon lernst, sonst bringt es nichts.
 

ItZMichii

Minecrafter
Registriert
18 Mai 2015
Beiträge
19
Diamanten
300
Minecraft
RevoxYT
Hier ist ein einfacher code für ne Yml-File. (Bei Bukkit Standart)
Code:
    File file = new File("Dateipfad", "Filename.yml");
    YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);

    public void addPlayer(Player player)
    {
        cfg.set(player.getUniqueId().toString(), player.getName());
        try
        {
            cfg.save(file);
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
    }

    public boolean existPlayer(Player player)
    {
        return cfg.contains(player.getUniqueId().toString());
    }

Damit kannst du neue Spieler setzten und abfragen, ob sie bereits in einer liste sind.
Falls du noch fragen hast, bezüglich des Codes einfach fragen. Aber bitte schau ihn dir an, damit du auch etwas davon lernst, sonst bringt es nichts.

werde ich machen vielen dank dafür, hätte
noch eine frage unswar wie grieft man jetzt auf einen bestimmten player zu?
etwa mit
:
Code:
cfg.get
oder was
 
Zuletzt bearbeitet:
Oben