Skocz do zawartości

Savorski

Użytkownik
  • Liczba zawartości

    656
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Ostatnia wygrana Savorski w dniu 25 kwietnia 2019

Użytkownicy przyznają Savorski punkty reputacji!

1 obserwujący

O Savorski

  • Tytuł
    Wyjadacz III
  • Urodziny 19.11.2001 (18.922566859 lat)

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Jowisz
  • Hobby
    Programowanie
  • Nick w MC
    IceMeltt

Metody kontaktu

Ostatnie wizyty

9 221 wyświetleń profilu
  1. Savorski

    SkriptJam #1

    Jeżeli w konkursie uznane zostaną pluginy to również zgłaszam się
  2. @dex00x0x0 damn, od dawna już nie piszę skryptów Obecnie w głównej mierze zajmuję się pluginami, ale możesz sam "podrasować" mój skrypt
  3. if(socialspyPlayers.contains(p)) { //tu jest blad po komendzie Jesteś pewien, że to w tym miejscu jest błąd? Z tego co ja wyczytuję po stacktrace, kompilator wadliwie skompilował plugin, wyrzucając niedostępny kod.
  4. Na początku - iteruj po Bukkit.getWorlds(). Próbujesz iterować po pojedynczym świecie. Następnie sprawdź czy świat który pobierasz ma nazwę której oczekujesz. Jeżeli tak, ponownie iterujesz po wszystkich światach oraz ustawiasz nazwę gracza na tabliście.
  5. To znaczy? Najlepiej jak po prostu pokażesz jak wygląda błąd.
  6. Stwórz po prostu instancję listy. List<Player> socialSpyPlayers = new ArrayList<>();
  7. if(socialspyPlayers.contains(p)) { //tu jest blad po komendzie Prawdopodobnie kolekcja jest nullem. Nie wiadomo o jakim błędzie mówisz, wyślij najlepiej cały stacktrace Najlepiej sobie stworzyć pod zmienne dla danego gracza osobną klasę z jego encją. Na przykład - tworzysz sobie klasę "User", w której tworzysz odpowiednie konstruktory, ustawiając na przykład finalne UUID. W tej klasie umieszczasz wszelkie zmienne, które Ciebie interesują. Warto, abyś stworzył sobie jakiś manager od graczy, który przetrzymywałby mapę. W takim managerze możesz stworzyć odpowiadające metody pod po
  8. Błąd występuje w linii 20 w klasie `HubCommand` z pluginu LobbyLeave. Jakiś obiekt jest nullem. Nic więcej tutaj nie można doradzić, kod nie posiada otwartego kodu źródłowego. Jedyne co możesz zrobić, to poinformować o błędzie autora pluginu.
  9. Zastanawia mnie po co powtarzasz czterokrotnie wysłanie pakietu Czy rejestrujesz w ogóle event w głównej klasie? ItemStack itemStack = new ItemStack(Material.BLAZE_POWDER); { ItemMeta meta = itemStack.getItemMeta(); meta.setDisplayName("§6§lCosmetics"); itemStack.setItemMeta(meta); } Proszę, nie twórz nowego sztucznego konstruktora, tylko normalnymi instrukcjami zmieniaj tą metę. Tak samo nie koloruj Stringów po paragrafach.
  10. Nie pomagasz. Mam to zrobić w formie placeholderu, przez API pluginu który został mi dostarczony.
  11. - Ersatz nie ma nawet folderu, gdzie miałby cokolwiek przechować - PlaceholderAPI nie posiada takowego miejsca - LapisBans przechowuje graczy w MySQL / SQLite / H2. Nie rozumiem. Każdy placeholder pobiera dane z API LapisBans. Nie ma żadnej mowy tutaj o sprawdzaniu po plikach (gosh, po YML tym bardziej) danych graczy.
  12. Nie chcę zbyt wiele pokazywać, więc pokażę tylko miejsce, do którego skrypt się wykonuje - widzę to estymacyjnie, ale trochę jeszcze mechanikę Skripta kojarzę command /dane [<offlineplayer>]: trigger: if offlineplayer arg has played before: set {_nick} to offlineplayer arg set {_ban} to placeholder "lapisbans_status_Ban_%{_nick}%" set {_banos} to placeholder "lapisbans_sender_Ban_%{_nick}%" set {_banpowod} to placeholder "lapisbans_reason_Ban_%{_nick}%" Jedna z tych tymczasowych zmiennych podejrzewam, że zwraca NullPointerExceptio
  13. Cześć, Podczas wykonywania komendy napisanej w skrypcie w pewnym momencie otrzymuję błąd: An internal error occurred while attempting to perform this command. Wiem na pewno, że błąd nie jest związany z samym silnikiem Skript - jestem w momencie pisania placeholdera z integracją PlaceholderAPI, używając placeholderów w języku skript z użyciem addonu Ersatz (który umożliwia uzycie placeholderów z PlaceholderAPI w Skript). Nie powiem, że zależy mi na wyświetlaniu bloku błędów - szybciej bym mógł dowiedzieć się, gdzie dany błąd jest, nie? w config.yml ustawioną mam wartość verbosity
  14. Chodzi dokładnie o ten element systemu wniosków:
  15. Zamiast na action / title barze proponuję na bossbarze.
×
×
  • Dodaj nową pozycję...