Skocz do zawartości

Ixidi

Senior administrator
  • Zawartość

    1635
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Ostatnia wygrana Ixidi w dniu 10 września

Użytkownicy przyznają Ixidi punkty reputacji!

O Ixidi

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Gdzieś w internecie
  • Hobby
    Programowanie
  • Nick w MC
    IxidiXX

Metody kontaktu

Ostatnie wizyty

7226 wyświetleń profilu
  1. Ixidi

    Inventory

    Ogólnie to polecam do tworzenia itemstacków napisać sobie jakiegoś buildera, bo potem wychodzi takie coś i powtarzanie kodu milion razy. No i jeszcze itemshop.setItem(0, glass); możesz po prostu zrobić pętlą zamiast kopiować i wklejać tyle razy
  2. Ixidi

    Jeden skrypt

    Problem został rozwiązany.
  3. Ixidi

    Inventory

    Możesz użyć do tego jakiejś biblioteki np. https://www.spigotmc.org/resources/gui-api.45799/ Jeśli nie chcesz, to tutaj masz poradnik przykładowy https://www.spigotmc.org/threads/tutorial-how-to-create-a-gui.280215/, tego na necie jest pełno.
  4. Ixidi

    Inventory

    Namieszałeś, this odnosi się do instancji, nie do statycznych pól.
  5. Ixidi

    Plugin na ranking z MYSQL

    Jaki ranking?
  6. Ixidi

    Autorskie toolsy core itp

    Ten temat został przeniesiony do kosza!
  7. Ixidi

    Autorskie toolsy core itp

    Forum nie wspiera takich rzeczy.
  8. Ixidi

    pewny event

    Problem został rozwiązany.
  9. Ixidi

    Problem z kodem

    Widzę, że próbowałeś zapisać plik z licencja w formacie JSON, nie jest to jednak zrobione poprawnie. Plik może wyglądać np. tak: { "servers": [ "jakiserwser.pl", "serwer.com" ] } Należy teraz odpowiednio zinterpretować format JSON. Najlepiej użyć do tego jednej z wielu bibliotek, pokaże Ci to przy użyciu tego. No więc tak załóżmy, że masz przeczytany plik z licencją do zmiennej jsonString. Kod będzie wyglądał mniej więcej tak: String jsonString; //licencja String serverName; //nazwa serwera wpisana w licencji JSONObject json = new JSONObject(jsonString); JSONArray array = json.getJSONArray("servers"); boolean exists = false; int length = array.length(); if (length > 0) { for (int i = 0; i < length; i++) { if (array.getString(i).equals(serverName)) { exists = true; break; } } } if (!exists) { // licencja nie zawiera serwera return; } // licencja zawiera serwer
  10. Ixidi

    pewny event

    Ogólnie nie jest to bug, bo item znika po próbie użycia go, ale mniejsza. Musisz najpierw zrozumieć czym są eventy. Jak sama nazwa wskazuje są to po prostu zdarzenia. Śmierć, postawienie bloku, zniszczenie bloku, złowienie ryby, każde wydarzenie. Aby wywołać dany kod podczas danego eventu, należy go nasłuchiwać. Służy do tego "słuchacz" Listener. Dlatego właśnie nie może istnieć event, który sprawdza co gracz ma w eq, nie jest to wydarzenie. Logiczne, prawda? Ekwipunek gracza przechowuje kolekcja, którą możesz pobrać przez player.getInventory(); Mam nadzieję, że pomogłem
  11. Ixidi

    Blokowanie Unicode

    Nie testowałem ale powinno być ok.
  12. Ixidi

    pewny event

    Jaki bug I o jaki event dokładnie Ci chodzi, bo nie rozumiem.
  13. Ixidi

    Zasłużeni

    Administrator @xVendrome - do 15.10.2019
  14. Ixidi

    Rejestr zarządzeń

    Zarządzenie @Ixidi 01/15.10.2018: @xVendrome rezygnuje z rangi administratora oraz moderatora.
  15. Ixidi

    Optymalizacja

    https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/EventPriority.html
×