-
Ilość zawartości
11015 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
Proszę więc skorzystać z wersji SkBee 3.5.9. Wspiera ona wersje Minecrafta 1.18.2+. Pozdrawiam.
-
Jeżeli posiada Pan na serwerze dodatek SkBee, zakładam, że działa on na wersji Minecrafta 1.20 lub wyższej. BossBar API to bardzo stara wtyczka (plugin) (choć dokładniejszym określeniem byłoby "biblioteka w formie wtyczki"), która była przydatna w wersjach 1.7 - 1.10, ponieważ Bukkit API wtedy nie wspierało tworzenia bossbarów. Nie ma więc potrzeby korzystania z niej na nowszych serwerach. Przypadek SkRayFall jest nieco inny. Dodatek ten przestał być rozwijany 2 lata temu, ponieważ twórca uznał, że SkRayFall posiada wszystkie potrzebne rzeczy i powinny one działać bez zarzutu na dalej wydawanych wersjach Minecrafta i Bukkit API. Mimo to, lepiej skorzystać ze stale rozwijanego SkBee, które posiada niemalże całą składnię SkRayFall. Co prawda SkBee kilka dni temu przestało być rozwijane, ale i tak jest to zdecydowanie nowszy dodatek. Tutaj można znaleźć fragment wiki SkBee opisujący łatwe tworzenie własnych bossbarów z pomocą tego dodatku do Skripta. Linki są ważne, a gotowego kodu (tak rozumiem "gotowy tekst") nie dam, ponieważ to niczego nie uczy. Pozdrawiam.
-
Ten temat został przeniesiony.
-
Ten temat został przeniesiony do kosza!
-
Ma ktoś skrypt/plugin na banowanie mutowanie kick w gui ?
Kormic odpowiedział(a) na Przepiur11 pytanie w Pytania i problemy
Ten temat został przeniesiony. -
Jest to jeden z możliwych wariantów, ponieważ wszystko to, co znajduje się w nawiasach kwadratowych, jest opcjonalne. Najkrótsza wersją będzie 'register team "nazwa"'. Pozdrawiam.
-
Jeżeli te GUI jest niezmienne w czasie, faktycznie można się pokusić o stworzenie go i zapisanie do zmiennej. Należy jednak pamiętać, że Skript nie jest w stanie zapisać GUI i przechowywać go między kolejnymi uruchomieniami serwera. Można zapisać je w zmiennej, która będzie przechowywana do momentu restartu serwera (wymaga to modyfikacji w pliku konfiguracyjnym Skripta) lub w metadata gracza. Prawdę mówiąc, powyższe rozwiązanie ma sens tylko wtedy gdy GUI jest złożone i jego zawartość nie zależy od gracza, który je otwiera. Pozdrawiam.
-
Chciałbym dodać, że nie ma powodu, aby korzystać ze Skripta 2.1.2 na wersji 1.8.8. Zdaje się, że któraś z wersji 2.2-dev powinna również zadziałać. Można jeszcze lepiej zrobić i zainstalować fork Skripta od Matocolotoe (znany również jako Skript-1.8), który wprowadza Skripta 2.6.4 działającego na wersji 1.8.x. Wtedy też unikamy potrzeby korzystania z formatowania GUI z SkQuery i TuSKe, które sprawiają, że duplikowanie przedmiotów staje się banalnie proste. Warto przejść na formatowanie GUI ze Skripta. Pozdrawiam.
-
Zlecenie zostało wykonane.
-
Ten temat został przeniesiony do kosza!
-
SkBee nie wspiera rejestrowania nowych drużyn, ale można sobie z tym poradzić poprzez stworzenie własnego efektu w skript-reflect. import: org.bukkit.Bukkit effect register [a] [new] team [named] %text%: trigger: set {_sm} to Bukkit.getScoreboardManager() set {_msb} to {_sm}.getMainScoreboard() set {_team} to {_msb}.registerNewTeam(expr-1) Warto byłoby w wyzwalaczu ('trigger') dodać jeszcze sprawdzanie czy podana nazwa nie jest pusta (mowa o "") i nie zawiera spacji, ponieważ nazwa drużyny nie może się składać z więcej niż jednego słowa. Pozdrawiam.
-
Tak jak mówiłem, można wykorzystać w tym celu Bukkit API, a dokładniej to interfejs Scoreboard. Aby pobrać jego implementację, korzystamy z metody Bukkit.getScoreboardManager(), a dalej możemy wykorzystać główny scoreboard serwera lub stworzyć własny. Ja pokażę przykład wykorzystujący pierwszy sposób. Pobieranie głównego scoreboarda i tworzenie nowej drużyny z wyłączonym atakowaniem innych członków drużyny: set {_sm} to Bukkit.getScoreboardManager() set {_msb} to {_sm}.getMainScoreboard() set {_team} to {_msb}.registerNewTeam("exampleteam") {_team}.setAllowFriendlyFire(false) Przywołanie dwóch domyślnie agresywnych względem siebie mobów i dodanie ich do drużyny: set {_sm} to Bukkit.getScoreboardManager() set {_msb} to {_sm}.getMainScoreboard() set {_team} to {_msb}.getTeam("exampleteam") spawn ravager at player: {_team}.addEntity(event-entity) spawn iron golem at player: {_team}.addEntity(event-entity) Oczywiście, do drużyn można dodawać dowolne byty, w tym graczy. Należy jednak pamiętać, że nie wyłącza to obrażeń od sojuszników w obrębie drużyny, a zapobiega jedynie ich atakowaniu siebie wzajemnie. Na przykład po użyciu nieco zmodyfikowanego kodu pokazanego powyżej, szkielety mogą trafiać w siebie strzałami jeżeli będą one wystrzeliwane niecelnie, ale nie będą się z tego powodu skupiały na innych szkieletach. Pozdrawiam.
-
Szukam administracji na teramc.6mc.pl [NIEDŁUGO TERAMC.PL]
Kormic odpowiedział(a) na teraluboYT temat w Współpraca
Ten temat został przeniesiony. -
Ten temat został przeniesiony.
-
Chodzi o to, że skrypt nie powstrzymuje wielu graczy przed modyfikowaniem moba jednocześnie. W konsekwencji może dojść do frustrujących sytuacji gdzie na przykład ktoś się namęczy, a jego zmiany zostaną nadpisane dwie sekundy później przez innego gracza, który modyfikował w tym samym momencie. Pozdrawiam.
-
Jeżeli zdarzenie 'on target' nie obsługuje tego przypadku, można spróbować dodać moby do tej samej drużyny w Minecraft'cie. Przykład poniżej. /team add noAttack /team modify noAttack friendlyFire false /team join noAttack @e[type=<skeleton>] Drużynę moba można ustawiać również przy jego spawnowaniu. Można tutaj również wykorzystać Bukkit API wraz ze skript-reflect. Finalnie, można spróbować wyczyścić fragment NBT wskazujący na właściciela pocisku przy pomocy SkBee (zakładam, że stąd te pytanie). Pozdrawiam.
-
Tak. Można w tym celu wykorzystać zdarzenie 'on target', które można anulować. Wystarczy przed jego anulowaniem sprawdzić czy 'event-entity' jak i 'target' są golemem lub dewastatorem (ravager). Pozdrawiam.
-
Daj ktoś linka do Zmiennych eventów reakcji komęd i Poradnika do pisania skryptów do mc
Kormic odpowiedział(a) na xXNexiakXx pytanie w Pytania i problemy
Istnieją, ale są ubogie w wiedzę. Przykładem jest strona wiki.skript.pl należąca do tego forum. Warto również przejrzeć dział Skript > Skrypty > Poradniki na forum. Większość sensownych (to znaczy wartych uwagi) poradników do Skripta jest napisana w języku angielskim, ale użycie tłumacza w dzisiejszych czasach to nie problem. Pozdrawiam. -
Daj ktoś linka do Zmiennych eventów reakcji komęd i Poradnika do pisania skryptów do mc
Kormic odpowiedział(a) na xXNexiakXx pytanie w Pytania i problemy
Ten temat został przeniesiony. -
Jak zrobić specjalną czcionke w Minecraft?
Kormic odpowiedział(a) na Franic_Games_YT pytanie w Pytania i problemy
Problem został rozwiązany. -
Jak zrobić specjalną czcionke w Minecraft?
Kormic odpowiedział(a) na Franic_Games_YT pytanie w Pytania i problemy
Ten temat został przeniesiony. -
Ten temat został przeniesiony.
-
Ten temat został przeniesiony.
-
Zdaje się, że jedynym rozwiązaniem jest skorzystanie z dodatku Hippo, który pozwoli na stworzenie własnej klasy rozszerzającej klasę InteractionCommand. Oczywiście wymagana jest tutaj znajomość Javy. Wiem, że powstaje właśnie jakiś dodatek do Skripta dodający składnię związaną z Essentials, jednakże raczej nie ma co na niego liczyć. Jeżeli nie da Pan samemu rady tego napisać, może Pan na dole mojego postu (w mojej sygnaturze) wejść w link i zlecić mi napisanie tego skryptu. Pozdrawiam.
-
Citizens wspiera tworzenie podstawowych sklepów w GUI. https://wiki.citizensnpcs.co/Shops Można ewentualnie poszukać innych wtyczek wspierających NPC z Citizens, które dodają sklepy. Przykładowym pluginem jest dtlTraders. Innym rozwiązaniem byłoby napisanie jakiegoś skryptu w Skript'cie lub Denizenie. Pozdrawiam.
