Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11012
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    230

Treść opublikowana przez Kormic

  1. @suptelny Przed ustawianiem wartości tych pól warto zaznajomić się z ich znaczeniem dla pracy serwera. Zrzut ekranu wskazuje na problem po stronie klienta, a nie serwera, ponieważ serwer może ograniczyć zasięg widzenia z dokładnością do 1 chunku (to właśnie reguluje opcja view-distance w obu plikach konfiguracyjnych). Tutaj (na zrzucie) natomiast widzimy ograniczenie zasięgu widzenia ze znacznie większą dokładnością. Dodam, że opcja simulation-distance nie ma jakiegokolwiek powiązania z fizycznym zasięgiem widzenia. Jest to jedynie ograniczenie mówiące o tym w jakim promieniu (ponownie, liczony w chunkach) wokół każdego gracza byty i bloki są aktualizowane co każdy tick (w skrócie - tickowane). Pozdrawiam.
  2. Ten temat został przeniesiony.
  3. Ten temat został przeniesiony.
  4. Kormic

    brush

    Ten temat został przeniesiony.
  5. Ten temat został przeniesiony.
  6. Kormic

    set z atrybutami

    Ten temat został przeniesiony.
  7. Kormic

    Pomoc w naprawie skryptu.

    @Barry225 Skript nie pozwala na łączenie wielu warunków w jednej instrukcji. Jeżeli zależy nam na spełnieniu wszystkich warunków (and), albo wypisujemy je jeden po drugim: # [...] if {_value1} = 1: if {_value2} = 2: if {_value3} = 3: # [...] # Alternatywnie: # [...] {_value1} = 1 {_value2} = 2 {_value3} = 3 # [...] albo też korzystamy z instrukcji 'if [all]' (wariant zalecany). Nawiasy kwadratowe oznaczają opcjonalność, nie mają tutaj żadnego wpływu na działanie kodu. Napisanie samego 'if' dałoby ten sam efekt. # [...] if all: {_value1} = 1 {_value2} = 2 {_value3} = 3 then: # [...] W przypadku chęci spełnienia co najmniej jednego warunku (or) wykorzystujemy 'if any'. # [...] if any: {_value1} = 1 {_value2} = 2 {_value3} = 3 then: # [...] Pozdrawiam.
  8. Ten temat został przeniesiony.
  9. Kormic

    status serwera

    @feksuu Wszystko zależy od tego czy poszukuje Pan gotowe rozwiązanie, czy też zamierza stworzyć własny prosty system wyświetlający status serwerów w sieci. Jeśli chodzi o rozwiązanie gotowe, najprościej będzie skorzystać z wtyczki (pluginu) Server Status. W przypadku chęci stworzenia własnego systemu sugeruję skorzystać z kanałów do komunikacji między wtyczkami (ang. plugin messaging channels), które można wykorzystać do komunikacji serwerów w sieci z serwerem proxy. Po więcej informacji odsyłam do tego artykułu. Tak więc wystarczy napisać własną wtyczkę, która przy uruchomieniu (metoda onEnable()) będzie wysyłała kanałem informację o uruchomieniu serwera. Aktualizację statusu przy wyłączeniu serwera można zrealizować w metodzie onDisable(). Należy jedynie mieć na uwadze to, że uruchamianie i wyłączanie tej wtyczki nie jest równoznaczne z uruchamianiem i wyłączaniem serwera. Warto również rozejrzeć się za podkanałem (ang. subchannel), który może to realizować. Innym rozwiązaniem (zapewne prostszym) byłoby cykliczne pingowanie serwera i sprawdzanie czy przyszła jakakolwiek odpowiedź. Jeśli tak, serwer działa. Jeśli nie, serwer nie działa. Można tu wykorzystać metody API BungeeCord lub Velocity, w zależności od tego z czego się korzysta. Oba silniki serwerów proxy powinny mieć metodę Server#ping(). Pozdrawiam.
  10. Kormic

    status serwera

    Ten temat został przeniesiony.
  11. @TomiTom___ Warto tu skorzystać z dodatku skript-placeholders. Tutaj można znaleźć przykład pobierania wartości placeholderu w Skript'cie. Pozdrawiam.
  12. Ten temat został przeniesiony.
  13. @WhiteHub O podstawach Skripta można przeczytać w tym kompendium wiedzy. Pozdrawiam.
  14. Aby zarejestrować nowy placeholder (na przykład z PlaceholderAPI) w Skript, należy skorzystać z dodatku skript-placeholders, który na to pozwala. Sam dodatek można pobrać z jego repozytorium na GitHubie, a dokumentację wraz z przykładami również można tam znaleźć, w zakładce "Wiki". Pozdrawiam.
  15. Pytanie pojawiło się w dziale Skript, więc podam rozwiązanie przy pomocy tego pluginu. Najprostszy kod realizujący ten efekt składa się jedynie z trzech linijek: nasłuchiwania do zdarzenia 'on death of player', sprawdzenia czy region w miejscu gracza to "event", użycia tego efektu. Sam region można przyrównać do ciągu znaków (nazwy regionu), z czym nie powinno być problemu w najnowszej wersji Skripta. Jeśli jednak to jest przeszkoda, można zawrzeć wartość tego wyrażenia ('region at...') w cudzysłów i przyrównać w ten sposób do "event" (a w zasadzie to do "event in world [nazwa świata]"). Użycie warunku 'contains' również się sprawdzi. Pozdrawiam.
  16. Ten temat został przeniesiony.
  17. Niepodanie argumentów komendy powinno zatrzymać dalsze działanie skryptu, co zapewnia działanie na podanych (istniejących) wartościach, a nie czymś, co nie zostało podane. Przykład poniżej. if arg 2 is not set: send "Należy podać drugi argument!" to player stop # Dalszy kod (od tego miejsca mamy pewność, że argument nr 2 został podany) Poradniki na Skripthub'ie są często albo niezgodne z obecnymi praktykami, albo wybrakowane. Osobiście polecam te bogate kompendium wiedzy na temat Skripta, którego autorem jest Sovde, jeden z czołowych członków SkriptLangu (zespołu odpowiedzialnego za rozwój Skripta). Pozdrawiam.
  18. Kormic

    Luck perms

    Na podstawie tytułu wnioskuję, że problem dotyczy wtyczki LuckPerms. Zalecam się zapoznać z tą stroną w dokumentacji, która opisuje dwie dostępne opcje: Ustawienie wyświetlanej nazwy grupy 'default'. Utworzenie nowej grupy, po której będzie dziedziczyła grupa 'default'. Jeżeli pojawiają się wątpliwości dotyczące tego jak coś działa, zawsze trzeba czytać dokumentację. W niej wszystkie niezbędne informacje są zawarte. Pozdrawiam.
  19. Kormic

    Zrobiłem /rangi

    W trzeciej linijce wyskoczy błąd, ponieważ tekst nie został domknięty drugim cudzysłowem. Dobrą praktyką jest załadowanie swojego skryptu na serwerze przed jego publikacją, aby uniknąć takich błędów. Pozdrawiam.
  20. Wyrzucenie i rozłączenie gracza są tożsame, więc wyrzucenie gracza z serwera za pomocą efektu kick powinno dać zamierzony efekt. Pozdrawiam.
  21. Problem został rozwiązany.
  22. Kormic

    SKRYPT NA CUSTOM ITEMS

    Ten temat został przeniesiony.
  23. Ten temat został przeniesiony.
  24. Kormic

    Totem Przedmiotu

    Ten temat został przeniesiony.
×
×
  • Dodaj nową pozycję...