Skocz do zawartości

TheMolkaPL

Użytkownik
  • Ilość zawartości

    536
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    13

Treść opublikowana przez TheMolkaPL

  1. Hmm, nie wiem czy serwer to tłumaczy klientowi (jak grasz w Minecrafta po polsku XD), ale taka wiadomość pojawia się gdy gracz nie jest zespawnowany na świecie. Może się zdarzyć gdy jednostka gracza zostanie usunięta ze świata; albo gdy klient się odrodzi, ale z jakiegoś powodu serwer dalej uzna, że jesteś umarły. To wynika jedynie z jakiegoś buga w pluginie albo skrypcie.
  2. Od zarządzania dostępem do komend jest system uprawnień Bukkit. Jeżeli nie chcesz, aby gracz miał dostęp do jakiejś tam komendy, to nie dajesz mu do niej uprawnienia. Poza tym listę komend już natywnie wspiera Bukkit pod komendą /help i /?; robienie marnej duplikacji w Skript jest zbędne. Help w Bukkit jest budowany na podstawie wygodnego API, które może być wykorzystywane też przez inne pluginy do na przykład dodawania kolejnych tematów pomocy. Domyślnie po prostu każdy plugin ma swój własny temat, ale można dodawać także swoje. https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/help/package-summary.html EDIT: Przypomniało mi się, że własne tematy w helpie można przecież dodawać w help.yml
  3. FunnyGuilds jest na 1.8+ Scoreboardy można robić komendami, więc skryptem też się da. Popsuje się jak istniejący nick gracza ma długość powyżej 6 znaków. Do prefiksów, dłuższych treści na tabie musicie użyć scoreboarda.
  4. TheMolkaPL

    Vanish

    Bezpieczniej jest użyć metadane gracza do zapisu czy jest on na Vanishu. Chyba, że masz pewność, że z listy usuwani są gracze, którzy wychodzą z serwera. Nie zapisuj Player, a jedynie do niego jakiś odnośnik, na przykład UUID. Przejdź w końcu przynajmniej na Javę 7...
  5. TheMolkaPL

    Czasowe nagrody

    on join: wait 3 hour make player execute command "/pex user %player% group set VIP" wait 6 hour make player execute command "/pex user %player% group set EVIP" wait 9 hour make player execute command "/pex user %player% group set Sponsor" wait 20 hour make player execute command "/pex user %player% group set Admin"
  6. TheMolkaPL

    Vanish

    To już zależy jak sobie nazwaliście ten event w parametrze metody.
  7. on command "msg Janusz": canel event send "Ta osoba nie odpowiada na pytania jeśli chcesz z nią porozmawiać wbij na discorda"
  8. TheMolkaPL

    Vanish

    Musisz sprawdzać czy ta lista zawiera Playera, który podany jest przez event.
  9. TheMolkaPL

    Vanish

    - Aby anulować - e.setCancelled(true); - Metoda nie posiada adnotacji @EventHandler, więc nie zostanie potraktowana jako listener przez Bukkita. - lista zawiera listę Player (ryzykowny memory leak), nie listę eventów.
  10. TheMolkaPL

    Vanish

    Wszystko zostało już ładnie opisane na wiki Bukkita https://bukkit.gamepedia.com/Event_API_Reference
  11. TheMolkaPL

    Vanish

    p.EntityDamageEvent(false); p.ItemPickupEvent(false); p.PlayerDropItemEvent(false); p.BlockBreakEvent(false); Jedyne co mnie ciekawi to w jaki sposób do tego doszedłeś xDDD Musisz nasłuchiwać wszystkich eventów (najlepiej na priorytecie LOWEST, czyli pierwszym) i je anulować jeżeli gracz ma vanisha.
  12. TheMolkaPL

    Vanish

    EntityTargetEvent, ale to nie wpłynie na to, że moby nie będą się wokół gracza na vanishu nie spawnić. No i kolizji z graczem na vanishu też się nie da zrobić, bo obydwa entity muszą mieć wyłączoną kolizję, aby do niej w ogóle nie dochodziło. A PlayerDropItemEvent? Do tego musisz usuwać aplikację rzucanych potek dla gracza na vanishu ze PotionSplashEvent.
  13. W pliku konfiguracyjnym config.yml - masz to pokazane na przykładzie md_5 - założę, się że przed napisaniem tego posta nawet tam nie zajrzałeś...
  14. Musisz dodać flagę do itemu usuwania enchantów. Niestety, żaden z dodatków Skript jeszcze tego nie wspiera. https://docs.skunity.com/syntax/search/item flag
  15. Stawiacie dwie skrzynki obok siebie
  16. TheMolkaPL

    Wersje

    Zobacz plugin ViaVersion
  17. TheMolkaPL

    Ranga za lvl

    No to nasłuchuj do on player level change.
  18. a) nie wiedział o ich istnieniu b) spodziewał się, że ktoś zrobi to za niego, bo jest to logiczne, że skoro nie chce /spawn to nie chce też innym do niej skrótów (bo inaczej taka blokada byłaby bez najmniejszego sensu) c) nie chciał Stawiam jednocześnie na A i B
  19. Tak, /espawn to /spawn, /spawn to /espawn. Zwykłe aliasy.
  20. A /espawn to jest to samo co /spawn. Skoro nie chce /spawn to nie chce też /espawn. Zabierze po prostu uprawnienie do tej komendy.
  21. Nie do końca, bo wystarczy wpisać /espawn, albo essentials:spawn i gracz użyje tego /spawn. Sęk w tym, że nie wiadomo czy ta komenda ma w ogóle działać. Jak nie to najlepiej zabrać uprawnienie do tej komendy, a Skript niech wykonuje komendę z konsoli /spawn <nick gracza>.
  22. To w końcu co ma robić ten /spawn?
  23. Musisz mieć plugin od chatu. Ma to na przykład EssentialsChat. Ustawiasz format wiadomości według swojej preferencji. Prefiks rangi ustawiasz w pluginie od uprawnień.
  24. TheMolkaPL

    Umieranie

    Serwer vanilla, ani Bukkit, ani Spigot nie posiadają takiej komendy Potrzebujemy więcej informacji Towarzyszu.
  25. Musisz podawać prawidłowe dane do logowania do serwera bazy danych. Sprawdź - może pomyliłeś kolejność parametrów?
×
×
  • Dodaj nową pozycję...