Skocz do zawartości

Ixidi

Senior administrator
  • Zawartość

    1632
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Ostatnia wygrana Ixidi w dniu 10 września

Użytkownicy przyznają Ixidi punkty reputacji!

O Ixidi

  • Tytuł
    Koteł
  • Urodziny 24 sierpnia

Informacje

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

Metody kontaktu

Ostatnie wizyty

7215 wyświetleń profilu
  1. Ixidi

    Inventory

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

    Plugin na ranking z MYSQL

    Jaki ranking?
  3. Ixidi

    Autorskie toolsy core itp

    Ten temat został przeniesiony do kosza!
  4. Ixidi

    Autorskie toolsy core itp

    Forum nie wspiera takich rzeczy.
  5. Ixidi

    pewny event

    Problem został rozwiązany.
  6. 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
  7. 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
  8. Ixidi

    Blokowanie Unicode

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

    pewny event

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

    Zasłużeni

    Administrator @xVendrome - do 15.10.2019
  11. Ixidi

    Rejestr zarządzeń

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

    Optymalizacja

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

    Optymalizacja

    Niby jak ma optymalizacja ucierpieć? To jak rejestrujesz listenery zależy od ciebie, jeśli wolisz w kilku klasach ten sam event, nie ma problemu. (pamiętaj wtedy tylko o ustawieniu priorytetu eventu)
  14. Ixidi

    Sprawdzanie ile gracz ma przedmiotów

    Problem został rozwiązany.
  15. Ixidi

    Rejestr zarządzeń

    Zarządzenie @Ixidi 01/09.10.2018: @JanekJaran awansuje na moderatora.
×