ServerHilfe Geschrieben 14. Mai 2017 Share Geschrieben 14. Mai 2017 Wie erstelle ich einen Timer im Scoreboard? Ich finde einfach nichts was geht :/ Es soll etwa so aussehen: z.B 40min 3s. Ich habe schon einen Scheduler im Scoreboard erstellt,dabei listet sich die Zeit aber einfach auf :/ Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
BloodSKreaper Geschrieben 14. Mai 2017 Share Geschrieben 14. Mai 2017 Guten Tag, bist du allgemein mit Scoreboards vertraut, oder hast du erst damit angefangen? Was genau ist denn das Problem? Wird die Zeit nicht aktualisiert, oder wie soll ich mir das vorstellen? Freundliche Grüße PS: dein Quellcode könnte vllt bei der Lösung des Problems helfen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
ServerHilfe Geschrieben 14. Mai 2017 Autor Share Geschrieben 14. Mai 2017 Mit Scoreboards habe ich erst angefangen. Auch mit Schedulern bin ich noch nicht so vertraut. Das Problem ist das die Zeit aufgelistet wird und nicht am gleichen Score-punkt bleibt. Also der Timer ist auf Score(14) aber das Scoreboard fügt dann einfach eine neue 14 Zeile hinzu und die alte Zeit bleibt bestehen.. Der Code: ScoreboardManager manager = Bukkit.getScoreboardManager(); board = manager.getNewScoreboard(); Objective obj = board.registerNewObjective("bbb", "ccc"); obj.setDisplayName("§4§lMurder"); obj.setDisplaySlot(DisplaySlot.SIDEBAR); TaskID = Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(Main.instance, new Runnable() { public void run() { if(timer == 0) { timer = 0; Bukkit.getServer().getScheduler().cancelTask(TaskID); } else { timer--; SimpleDateFormat df = new SimpleDateFormat("mm:ss"); String formatted = df.format(timer*800); obj.getScore(formatted).setScore(14); } } }, 0L, 20L); Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
BloodSKreaper Geschrieben 14. Mai 2017 Share Geschrieben 14. Mai 2017 Guten Tag, Du könntest versuchen alle scores in dem scoreboard zu entfernen und dann den neuen hinzuzufügen. Freundliche Grüße BloodSKreaper Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
ServerHilfe Geschrieben 14. Mai 2017 Autor Share Geschrieben 14. Mai 2017 Wie? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden