Skocz do zawartości

kerpson

Użytkownik
  • Ilość zawartości

    1852
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    44

Treść opublikowana przez kerpson

  1. no i co jakby widzieli? Niepotrzebne komendy, warto używać argumentów. To do tej 2 wersji weź się za to porządnie i ogarnij cały skrypt a nie tylko format slot
  2. Już tyle tych kitów było i jeszcze się ludziom nie znudziło. Postępy idą do przodu, nowe metody itd, a niektórzy jacyś zacofani -_- Format slot - rly Po co te komendy /svipgui -_- set {kitvip:%player%} to no wait 3600 seconds set {kitvip:%player%} to yes ...
  3. wina clienta zapewne
  4. final StringBuilder message = new StringBuilder(); list.forEach(s -> message.append(s).append("\n")); Util.sendActionbar(p, message.toString()); list = twoja lista Util = util od actionbara
  5. kerpson

    Jaki hosting wybrać?

    Porównujesz tylko ceny, nic innego. Ten temat to jakiś żart, w mojej opinii do kosza.
  6. Nie dam rady ci tego wytłumaczyć w jednej rozpisce. https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html https://javastart.pl/baza-wiedzy/klasy/interfejs-map https://www.spigotmc.org/threads/tutorial-hashmaps.269092/
  7. To zależy od clienta też
  8. na yt jest pełno
  9. Tak tylko do uzupełnienia, to niezbyt dobry pomysł żywcem pobierać informacje z bazy danych
  10. kerpson

    Błąd

    if (args.length != 3) { return; } String name = args[1]; String costam = args[2]; i rob co ci dalej pasi
  11. kerpson

    Błąd

    stary kulejesz na podstawach, args to są wszystkie argumenty np. długość 3 to argumenty np: /argumenty 1 2 3 <- to jest to args.length
  12. kerpson

    Błąd

    Strasznie sobie życie komplikujesz }else if (args[0].equalsIgnoreCase("set")){ if (args[1].length()<1) { p.sendMessage(ChatColor.DARK_GRAY + "» " + ChatColor.RED + "Podaj nick gracza!"); }else{ if (args[2].length()<1){ p.sendMessage(ChatColor.DARK_GRAY + "» " + ChatColor.RED + "Podaj nazwe rangi!"); }else{ getServer().dispatchCommand(getServer().getConsoleSender(), "lp user " + args[1] + " parent set " + args[2]); } } Czemu nie zrobisz tak? }else if (args[0].equalsIgnoreCase("set")){ if (args.length != 3) { return; } getServer().dispatchCommand(getServer().getConsoleSender(), "lp user " + args[1] + " parent set " + args[2]); Błędy wywala dlatego, że sprawdzasz długość argumentu, który możliwie nie został podany args[1].length()
  13. kerpson

    Błąd

    Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 1 która to 41linijka? A po 2. brak Override nad onenable i ondisable, po 3. Nie ma OnEnable tylko jest onEnable. Zamiast ChatColor.RED itp. zrób sobie jakiś util public static String color(String text) { return ChatColor.translateAlternateColorCodes('&', text); } a potem tylko p.sendMessage(Klasa.color("&2zielony"));
  14. kerpson

    Scoreboard

    runnable na pewno magicznie nie sprawiło, że to działa. Na szybko zrobiłem sidebar i działa wszystko bez żadnych runnable ani kombinacji
  15. kerpson

    Scoreboard

    Po co rejestrujesz nowy team??? Team line = board.registerNewTeam("line"+size); line.addEntry(ChatColor.translateAlternateColorCodes('&', linestring)); wywal to
  16. Pakietów jest ogrom (https://github.com/Bukkit/mc-dev/tree/master/net/minecraft/server) (https://wiki.vg/Protocol#) każdy z nich za coś odpowiada. Używając zwykłych metod nie jesteśmy świadomi, że finalnym wykonawcą są pakiety. Na początku korzystanie z nich może sprawić trudności, tym bardziej, że nie ma uniwersalnych pakietów lecz pod każdą wersję jest dany pakiet. Co to oznacza? Robiąc plugin na powiedzmy silniku 1.8 i korzystamy z ich pakietów to pakiety nie zadziałają na np. 1.12 i tu przychodzą refleksje, ale zawsze też jest genialna wtyczka ProtocolLib (https://www.spigotmc.org/resources/protocollib.1997/). Przykład użycia pakietów No więc piszemy sobie plugin na disco zbroje. Wiadomo, wpisujemy komendę i inni gracze widzą nas w skórzanej zbroi, która zmienia kolory, ale to tylko efekt wizualny, my dalej mamy na sobie diamentowy armor. Zrobienie czegoś takiego bez pakietu byłoby niemożliwe. Dzięki pakietowi PacketPlayOutEntityEquipment możemy wysłać danemu graczowi zmianę ekwipunku wybranego gracza(tego, który ma disco).
  17. kerpson

    Skarga na gnomq

    Zgadzam się w 100% z @Kormic. Zaczynacie się zbyt rządzić, to libter wydaje wyrok, a nie wy. Pierw piszecie, że dyskusja nie ma sensu, a jednak dalej dyskutujecie i wyciągacie śmieci sprzed jakiegoś czasu. To trochę przykre widząc, że można się tak doczepić innej osoby, a najlepsze to, że większość osób pisząca idzie za tłumem i nawet nie wie od czego i od kogo się zaczęło, pzdr. Na mojego oko powinniście się unikać i ignorować zachowania oskarżonego, skoro tak was denerwują.
  18. Niestety wiele techników ceni się teraz wysoko ale jednak wydaje mi się, że to lekka przesada. 500-600zł to core na serwer A co do autora tematu tylko 1 plugin na githubie(wprawdzie kod itd jest w porządku) fajnie jakbyś dodał jeszcze 1-2 projekty
  19. kerpson

    Scoreboard

    nie wnosisz nic do tematu W mojej skromnej opini ten scoreboard jest zle zrobiony, dalem ci link przeanalizuj i zrob jeszcze raz https://bukkit.org/threads/tutorial-scoreboards-teams-with-the-bukkit-api.139655/
  20. kerpson

    Scoreboard

    1. https://bukkit.org/threads/tutorial-scoreboards-teams-with-the-bukkit-api.139655/ to można rejestrować również w klasie głównej, nie ma wymogu, że akurat w tej klasie. Co do autora czy ten listener został zarejestrowany w jakikolwiek sposób?
  21. kerpson

    Skarga na gnomq

    z tym "dziwne bardzo" to po prostu przyznaje sie zwalile, nudzilem sie na lekcji no i jakos tak glupawo mi sie napisalo, mój błąd
  22. kerpson

    Logowanie premium

    no jezeli logujesz sie na nicku gracza premium a jestes na non-premce to logiczne ze nie wbijesz jezeli serwer jest zabezpieczony
  23. kerpson

    Logowanie premium

    Logowanie to jeden z ważniejszych pluginów na serwerze i powierzanie go skriptowi to słaby pomysł.
  24. kerpson

    Skarga na gnomq

    dziwne bardzo
  25. a czemu nie sprawdzacie czy ten przedmiot w ogóle ma itemmete ?
×
×
  • Dodaj nową pozycję...