Skocz do zawartości

TheMolkaPL

Użytkownik
  • Ilość zawartości

    536
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    13

Treść opublikowana przez TheMolkaPL

  1. Musisz tworzyć drużynę w scoreboardzie.
  2. Osiągnąłeś limit zapytań jaki serwer może wykonać na serwer Mojangu.
  3. Chodzi o wygląd chatu?
  4. Nasłuchuj PotionSplashEvent Operuj na getAffectedEntities() używając przy tym setIntensity(LivingEntity entity, double intensity). Dla picia potki nasłuchuj PlayerItemConsumeEvent.
  5. Tym bardziej nie ma sensu to rozdzielać. Logi serwera są właśnie całą historią co się na serwerze działo w kolejności zdarzeń. Rozdział tylko utrudni porządek... Poza tym co jeżeli dodam swój alias do /msg?
  6. Brak umiejętności zrozumienia jakichś informacji. Piszę człowiekowi, że Skript nie nadaje się do formatowania chatu, a ten daje mi reakcję Rak Podobna sytuacja zdarza się niestety dość często na forum
  7. Jak to ciężko się doczytać? O_o Tam jest wszystko ładnie rozpisane co się dzieje gdzie i kiedy. Jeżeli szukasz specyficznego logu to pamiętaj, że wiadomości mają swój wzór; przykładowo {0} issued command {1} przy drukowaniu logu o użyciu komendy. W takiej sytuacji wystarczy w notatniku użyć funkcji wyszukania tekstu; to jest skrót CTRL + F i wpisać frazę issued command - tada! teraz mamy przefiltrowane wszystkie logi w tym jednym dokumencie!
  8. Tak jak wspomniałem wszystkie komendy w Bukkit są logowane, więc nie musisz się tym martwić Ostatnie logi znajdują się w folderze logs w pliku latest.log, reszta, każdego dnia w swoim dedykowanym archiwum w folderze logs.
  9. Przecież serwer Bukkit już sam loguje wszystkie komendy, w tym /msg i /r.
  10. TheMolkaPL

    Fajny skrypt na drop

    https://github.com/Inder00/Drop/commit/db202ff9fb536fc0a6378d868a78431be9dd3647
  11. Jak już to WorldGuard
  12. Trzeba zrobić zwykły cooldown. W Skript robisz zmienną z obecnym czasem po prostu. Przy tworzeniu projectile sprawdzasz ile minęło od tamtego czasu, jak mniej niż 6 sekund to nie startujesz.
  13. Musisz teleportować ten wagonik po prostu.
  14. TheMolkaPL

    tWarps

    Propozycje: - Oddzielcie ID warpu (np moj_warp) od jego nazwy przyjaznej użytkownikowi, np Moj Warp. W tym momencie jak chce zrobić warp ze sklepem dla VIPa to muszę zrobić /warp Sklep_VIP, a gracz musi idealnie tą nazwę wpisać (bo sklep_VIP to nie to samo co Sklep_VIP) Poza tym taki znak podłogi _ nie jest ładny i przyjazny. - Każdy z warpów powinien mieć swoje uprawnienie, czyli przykładowo skript.warps.sklep_vip. Dzięki temu można ograniczać warpy zależnie jakie uprawnienie się posiada, co prowadzi to tego, że Sklep VIP jest jedynie dla VIPów (i wyżej), a administracja też może mieć swoje warpy.
  15. Towarzyszu! Plugin Itemizer jest od zarządzania przedmiotami, nie zdrowiem. Zdrowie aplikowane jest jedynie na żywe jednostki (living entity), takie jak gracze, czy moby. Następnym razem jak piszesz o serduszkach to precyzuj czy chodzi o same wizualne serduszka (renderowane dla klienta), czy zmianę skali punktów zdrowia (HP, domyślnie jest to 20.0), czy może jedno i drugie.
  16. Co prawda nie pisze skryptów, ale podpowiem jak to zrobić. W jakiejś sytuacji, na przykład komendzie zapisujesz ten przedmiot do pamięci jako referencja. Przy interakcji gracza pobierasz przedmiot trzymany w ręku i sprawdzasz czy posiadasz go w pamięci. Jeżeli tak to tworzysz projectile typu fireball.
  17. TheMolkaPL

    Odczekaj

    Java nie ma nic do wersji gry akurat. Sam Minecraft Mojangu pisany jest pod 6, Spigot pod 8. Chociaż Mojang zadeklarował, że wersja 1.13 będzie już na 8. Nawet gdybyś chciał pisać pod starsze wersje gry to nie przeszkadza to w użyciu nowszej Javy, bo serwer host pewnie już na takiej stoi, bo taka ma właśnie wsparcie od Oracle.
  18. Nie do końca rozumiem co masz na myśli. Chcesz mieć jakiś przedmiot, który przy kliknięciu strzela ognistą kulą?
  19. Serwer Mojangu, który nie ma API, a więc też Skript go nie wspiera.
  20. Trzeba zmieniać ich AI, a to wymaga edycji NMS.
  21. TheMolkaPL

    Odczekaj

    Jaki scheduler Wystarczy zwykły Cache z Google Guavy. private final Cache<UUID, Instant> cooldown = CacheBuilder.newBuilder() .weakKeys() .expireAfterWrite(30, TimeUnit.SECONDS) .build();
  22. TheMolkaPL

    Lvl na chat

    Skript nie potrafi niestety ustawić formatu chatu, więc ustawienia wyglądu chatu są niemożliwe. Jedynym wyjściem jest anulowanie eventu i ręczne ogłaszanie wiadomości, ale to psuje wszelką kompatybilność z innymi pluginami i skryptami, które z eventu na chat w jakiś sposób korzystają, więc lipa. Lepiej użyć do tego plugin.
  23. Najlepiej nie dawać takiej osobie admina Jeżeli komuś nie ufasz, to nie moralnym jest dawanie takiej osobie takich uprawnień jak zarządzanie serwerem, dostęp do adresów IP, itd...
  24. command /admin [<text>]: trigger: if player has the permission "skript.admin": if args 1 is "wlacz" or "on": allow fly for player player execute command "god on" player execute command "vanish on" send "Tryb administracji zostal wlaczony" stop if args 1 is "wylacz" or "off": disallow fly for player player execute command "god off" player execute command "vanish off" send "Tryb administracji zostal wylaczony" stop send "Poprawne uzycie: /admin <wlacz|wylacz>" else: send "Nie posiadasz permisji"
  25. Masz jakiś źle napisany plugin/skrypt który anuluje zdarzenia. Najlepiej jest po kolei usuwać po jednym pluginie i sprawdzać efekt. Pamiętaj, że nigdy nie instaluje się, ani nie testuje niczego na produkcji. Zrób sobie na swoim komputerze środowisko testowe i na nim testuj.
×
×
  • Dodaj nową pozycję...