ServerHilfe Posted May 14, 2017 Share Posted May 14, 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 to comment Share on other sites More sharing options...
BloodSKreaper Posted May 14, 2017 Share Posted May 14, 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 to comment Share on other sites More sharing options...
ServerHilfe Posted May 14, 2017 Author Share Posted May 14, 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 to comment Share on other sites More sharing options...
BloodSKreaper Posted May 14, 2017 Share Posted May 14, 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 to comment Share on other sites More sharing options...
ServerHilfe Posted May 14, 2017 Author Share Posted May 14, 2017 Wie? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now