Natusiekk 4 Opublikowano 19 grudnia 2018 Udostępnij Opublikowano 19 grudnia 2018 (edytowane) Cześć! Dzisiaj dodałem sobie sidebar, i działa przez jakoś przez 5sek i znika bez pluginu funnyguilds działa normalnie, PS.Najnowsza aktualizacja funnyguilds import org.bukkit.Bukkit; import org.bukkit.OfflinePlayer; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.Plugin; import org.bukkit.scoreboard.DisplaySlot; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Score; import org.bukkit.scoreboard.Scoreboard; import org.bukkit.scoreboard.ScoreboardManager; import mc.natusiek.pl.pvp.Utils.*; import mc.natusiek.pl.pvp.natusiekCore; public class SideBarListener implements Listener { public void run(){ for(Player p: Bukkit.getServer().getOnlinePlayers()){ update(p); } } public void update(Player player) { ScoreboardManager sm = Bukkit.getScoreboardManager(); Scoreboard board = sm.getNewScoreboard(); Objective o = board.registerNewObjective("natusiek", "natusiek"); o.setDisplaySlot(DisplaySlot.SIDEBAR); o.setDisplayName(natusiekApi.natusiekColors(natusiekCore.getInst().getConfig().getString("SideBar"))); //* tutaj sa linijki nic ciekawiego przyklad niżej *// o.getScore(natusiekApi.natusiekColors("PRZYKŁAD")).setScore(1); player.setScoreboard(board); } @EventHandler public void onPlayerJoin(PlayerJoinEvent e) { Player p = e.getPlayer(); update(p); } } Edytowane 19 grudnia 2018 przez Natusiekk Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 PietregTM 4 Opublikowano 19 grudnia 2018 Udostępnij Opublikowano 19 grudnia 2018 Możesz napisać pozostałe linijki sidebaru? Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201349 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 20 grudnia 2018 Udostępnij Opublikowano 20 grudnia 2018 przecież aktualizujesz sidebar tylko przy wejściu na serwer Queito 1 Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201354 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natusiekk 4 Opublikowano 21 grudnia 2018 Autor Udostępnij Opublikowano 21 grudnia 2018 @yooniks Tylko, bez fg, działa normalnie , ale możesz pomóc, żeby aktualizowało cały czas @PietregTM Nie wiem po co ci to ale masz o.getScore(natusiekApi.natusiekColors("&6DADAS")).setScore(5); Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201436 Udostępnij na innych stronach Więcej opcji udostępniania...
0 JanekMaSkrypta_ 117 Opublikowano 21 grudnia 2018 Udostępnij Opublikowano 21 grudnia 2018 (edytowane) Musisz aktualizować sidebar'a np. co każdą sekundę albo 5 sekund i polecam ci uzyc Netherboard poniewaz tam tworzysz scoreboarda na pakietach i mozesz wiecej napisac w scorze podsylam link: https://github.com/MinusKube/Netherboard #Edit Kod na aktualizowanie: public void onEnable(){ new BukkitRunnable(){ public void run(){ for(Player p : Bukkit.getOnlinePlayers()){ update(p); } } }.runTaskTimer(this, 0L, 20L); } Edytowane 21 grudnia 2018 przez JanekMaSkrypta_ Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201456 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natusiekk 4 Opublikowano 21 grudnia 2018 Autor Udostępnij Opublikowano 21 grudnia 2018 @JanekMaSkrypta_ Czyli coś takiego tylko mi bład wyskakuje przy ''runTaskTimer'' public class SideBarListener implements Listener { public void onEnable1(){ new BukkitRunnable(){ public void run(){ for(Player p : Bukkit.getOnlinePlayers()){ update(p); } } }.runTaskTimer(this, 0L, 20L); } public void update(Player player) { ScoreboardManager sm = Bukkit.getScoreboardManager(); Scoreboard board = sm.getNewScoreboard(); Objective o = board.registerNewObjective("natusiek", "natusiek"); o.setDisplaySlot(DisplaySlot.SIDEBAR); o.setDisplayName(natusiekApi.natusiekColors(natusiekCore.getInst().getConfig().getString("SideBar"))); o.getScore(natusiekApi.natusiekColors("&8Ciekawe")).setScore(1); player.setScoreboard(board); } @EventHandler public void onPlayerJoin(PlayerJoinEvent e) { Player p = e.getPlayer(); update(p); } } Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201458 Udostępnij na innych stronach Więcej opcji udostępniania...
0 JanekMaSkrypta_ 117 Opublikowano 21 grudnia 2018 Udostępnij Opublikowano 21 grudnia 2018 Teraz, Natusiekk napisał: @JanekMaSkrypta_ Czyli coś takiego tylko mi bład wyskakuje przy ''runTaskTimer'' public class SideBarListener implements Listener { public void onEnable1(){ new BukkitRunnable(){ public void run(){ for(Player p : Bukkit.getOnlinePlayers()){ update(p); } } }.runTaskTimer(this, 0L, 20L); } public void update(Player player) { ScoreboardManager sm = Bukkit.getScoreboardManager(); Scoreboard board = sm.getNewScoreboard(); Objective o = board.registerNewObjective("natusiek", "natusiek"); o.setDisplaySlot(DisplaySlot.SIDEBAR); o.setDisplayName(natusiekApi.natusiekColors(natusiekCore.getInst().getConfig().getString("SideBar"))); o.getScore(natusiekApi.natusiekColors("&8Ciekawe")).setScore(1); player.setScoreboard(board); } @EventHandler public void onPlayerJoin(PlayerJoinEvent e) { Player p = e.getPlayer(); update(p); } } Ale po co onEnable1 ? musi byc onEnable Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201459 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natusiekk 4 Opublikowano 21 grudnia 2018 Autor Udostępnij Opublikowano 21 grudnia 2018 miss clickiem dopisałem Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201460 Udostępnij na innych stronach Więcej opcji udostępniania...
0 JanekMaSkrypta_ 117 Opublikowano 21 grudnia 2018 Udostępnij Opublikowano 21 grudnia 2018 (edytowane) 2 minuty temu, Natusiekk napisał: miss clickiem dopisałem Dobra powiedz mi jaki jest blad w tym runTaskTimer #Edit onEnable() musi byc w klasie Main (Czyli glownej klasie) Edytowane 21 grudnia 2018 przez JanekMaSkrypta_ Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201461 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natusiekk 4 Opublikowano 21 grudnia 2018 Autor Udostępnij Opublikowano 21 grudnia 2018 @JanekMaSkrypta_ https://gyazo.com/035a38f8d51b782ca8f672b4bc151d43 Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201462 Udostępnij na innych stronach Więcej opcji udostępniania...
0 JanekMaSkrypta_ 117 Opublikowano 21 grudnia 2018 Udostępnij Opublikowano 21 grudnia 2018 Teraz, Natusiekk napisał: @JanekMaSkrypta_ https://gyazo.com/035a38f8d51b782ca8f672b4bc151d43 Aha musisz sobie zrobić zmienną od maina Czyli cos takiego: Main m = Main.getPlugin(Main.class); I m podstawiasz za to this w runTaskTimer Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201464 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natusiekk 4 Opublikowano 21 grudnia 2018 Autor Udostępnij Opublikowano 21 grudnia 2018 @JanekMaSkrypta_ I gdzie mam to wpisać bo teraz to mi mozg zlansowałes xd Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201465 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natusiekk 4 Opublikowano 21 grudnia 2018 Autor Udostępnij Opublikowano 21 grudnia 2018 @JanekMaSkrypta_ No i dodałem i dalej mi wywala public class SideBarListener implements Listener { public void onEnable(){ natusiekCore m = natusiekCore.getPlugin(natusiekCore.class); new BukkitRunnable(){ public void run(){ for(Player p : Bukkit.getOnlinePlayers()){ update(p); } } }.runTaskTimer(m, 0L, 20L); } public void update(Player player) { ScoreboardManager sm = Bukkit.getScoreboardManager(); Scoreboard board = sm.getNewScoreboard(); Objective o = board.registerNewObjective("natusiek", "natusiek"); o.setDisplaySlot(DisplaySlot.SIDEBAR); o.setDisplayName(natusiekApi.natusiekColors(natusiekCore.getInst().getConfig().getString("SideBar"))); o.getScore(natusiekApi.natusiekColors("&8Ciekawe")).setScore(1); o.getScore(natusiekApi.natusiekColors("&8>> &7Znajdujesz sie na Lobby!")).setScore(2); o.getScore(natusiekApi.natusiekColors("&8>> &7Kliknij na Samorodek")).setScore(3); o.getScore(natusiekApi.natusiekColors("&8>> &7A Przeniesie cie na serwer!")).setScore(4); o.getScore(natusiekApi.natusiekColors("&6DADAS")).setScore(5); o.getScore(natusiekApi.natusiekColors("&8>> &6pvpCenter.pl")).setScore(6); player.setScoreboard(board); } @EventHandler public void onPlayerJoin(PlayerJoinEvent e) { Player p = e.getPlayer(); update(p); } } Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201468 Udostępnij na innych stronach Więcej opcji udostępniania...
0 JanekMaSkrypta_ 117 Opublikowano 21 grudnia 2018 Udostępnij Opublikowano 21 grudnia 2018 Ale public void onEnable() powinno byc w glownej klasie nie moze byc w tej Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201470 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Natusiekk 4 Opublikowano 21 grudnia 2018 Autor Udostępnij Opublikowano 21 grudnia 2018 5 minut temu, JanekMaSkrypta_ napisał: Ale public void onEnable() powinno byc w glownej klasie nie moze byc w tej Dzięki Odnośnik do komentarza https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/#findComment-201471 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Natusiekk 4
Cześć!
Dzisiaj dodałem sobie sidebar, i działa przez jakoś przez 5sek i znika bez pluginu funnyguilds działa normalnie,
PS.Najnowsza aktualizacja funnyguilds
Edytowane przez NatusiekkOdnośnik do komentarza
https://skript.pl/temat/30894-funnyguilds-nie-dzia%C5%82aj%C4%85-z-sidebarem/Udostępnij na innych stronach
14 odpowiedzi na to pytanie
Rekomendowane odpowiedzi