-
Ilość zawartości
11014 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
Proszę, skrypt nietestowany. Wymagany dodatek SkBee. on craft: event-item's type is any diamond armor or diamond sword cancel event send "&cDiamentowe przedmioty są aktualnie wyłączone!" to player on inventory click: if player's cursor slot's type is any diamond armor: set {_nbt} to player's cursor slot's nbt set {_i::*} to ("%player's cursor slot's type%") split at " " set player's cursor slot to ("iron %{_i::2}% with nbt %{_nbt}%" parsed as item) else if player's cursor slot's type is diamond sword: set {_nbt} to player's cursor slot's nbt set player's cursor slot to iron sword with nbt {_nbt} if event-slot's type is any diamond armor: set {_nbt} to event-slot's nbt set {_i::*} to ("%event-slot's type%") split at " " set event-slot to ("iron %{_i::2}% with nbt %{_nbt}%" parsed as item) else if event-slot's type is diamond sword: set {_nbt} to event-slot's nbt set event-slot to iron sword with nbt {_nbt}
-
Nie. To jest formatowanie z SkQuery, które jest cholernie zbugowane, a w dodatku ograniczone w swych możliwościach. Tutaj natomiast w tym przypadku mamy formatowanie GUI w Skript, które w przeciwieństwie do 'format slot' nie jest zbugowane. Przedmioty można wyciągać, gdyż brakuje 'cancel event' w eventach 'on inventory click'.
-
Dajesz sobie przedmioty poprzez command blocki, prawda? W takim razie musisz zawrzeć kolory w odpowiednim tagu w NBT. Znajdź sobie jakiś poradnik i poczytaj na ten temat. Możesz sobie nawet poszukać jakiś generator komend do Minecraft.
-
Nie w ten sposób się podaje kolory w tekście. Zobacz sobie jakiś poradnik dot. dawania przedmiotów w Minecraft z kolorowymi nazwami w NBT.
-
Pokaż jaką wpisałeś komendę.
-
Użyj eventu 'on explosion prime' i sprawdzaj czy 'event-entity' to 'creeper'. Jeżeli tak, anulujesz event.
-
on any movement zamienic na every 5 seconds
Kormic odpowiedział(a) na takMordo pytanie w Pytania i problemy
Wystarczy usunąć 's' z ostatniego 'loop-players'. -
on any movement zamienic na every 5 seconds
Kormic odpowiedział(a) na takMordo pytanie w Pytania i problemy
Tak, dałoby radę, ale mam trzy pytania. 1. Jakie błędy? 2. Czy spełniasz wymagania skryptu pod względem chociażby wersji Skripta? 3. Dlaczego chcesz to zmienić? -
Proszę. on place of beacon: event-block's y-loc > 30 cancel event send "Nie możesz tego tutaj stawiać" to player
-
Pytasz o rozwiązanie poprzez Skript? Co do warpów, powinieneś móc ustawić w pliku konfiguracyjnym pluginu odpowiadającego za nie wymaganą permisję do używania warpów.
-
Ale kolega już nie sprawdził czy to w ogóle jest wydajne i stabilne rozwiązanie. Skoro chcesz mieć czas w sekundach, a nie timespanie, możesz użyć Unix timestampu do liczenia czasu online. Tutaj dla przykładu wyjaśniłem jak coś takiego można zrobić. Należy jedynie zmienić zliczanie timespanu na zliczanie różnic między dwoma timestampami.
-
Jaki fajny, prosty plugin na bedwarsy Polecacie?
Kormic odpowiedział(a) na piotreq1235 pytanie w Pytania i problemy
Całe szczęście. Już się obawiałem, że wpychasz oba te tryby na jeden serwer. No więc... co do tego twojego pluginu na skyblock, zobacz sobie recenzje, oceny, czy ludzie go polecają, itd. -
Jaki fajny, prosty plugin na bedwarsy Polecacie?
Kormic odpowiedział(a) na piotreq1235 pytanie w Pytania i problemy
Nie polecam ani nie odradzam, bo nigdy nie używałem tego pluginu. Z ciekawości wyszukałem sobie "skyblock reload" i nic nie znalazłem. Nie wiem również w jaki sposób chcesz połączyć te dwa tryby. -
Jaki fajny, prosty plugin na bedwarsy Polecacie?
Kormic odpowiedział(a) na piotreq1235 pytanie w Pytania i problemy
Jak widać na stronie pluginu, tak. -
A może to, a może tamto? A może jeszcze siamto? Tak, może. command /miecz: trigger: give player diamond sword named "{@nazwa}" with lore "1", "2", "3", "4" and "5"
-
Tak. command /miecz: trigger: give player diamond sword named "{@nazwa}"
-
Proszę. Na górze skryptu ustawiasz nazwę. options: nazwa: nazwa on tool change: name of past tool is "{@nazwa}": remove strength from player name of tool after the event is "{@nazwa}": apply potion of strength 2 to player for 999 days on inventory click: name of event-slot is "{@nazwa}": remove strength from player name of cursor slot of player is "{@nazwa}": apply potion of strength 2 to player for 999 days
-
W takim razie uznaję to za zlecenie. import: com.andrei1058.bedwars.api.events.gameplay.GameStateChangeEvent com.andrei1058.bedwars.api.arena.GameState function translateTimespan(t: timespan) :: text: set {_t} to "%{_t}%" set {_eng::*} to "years", "year", "months", "month", "days", "day", "hours", "hour", "minutes", "minute", "seconds", "second" and " and " set {_pol::*} to "lat", "rok", "miesięcy", "miesiąc", "dni", "dzień", "godzin", "godzinę", "minut", "minutę", "sekund", "sekundę" and ", " loop {_eng::*}: replace all loop-value with {_pol::%loop-index%} in {_t} return {_t} on GameStateChangeEvent: event.getNewState() == GameState.playing set {blockGadgets} to now on command "g": {blockGadgets} is set difference between {blockGadgets} and now is less than 2 minutes set {_t} to {blockGadgets} add 2 minutes to {_t} send "&cMożesz używać gadżety za &6%translateTimespan(difference between {_t} and now)%&c!" to player Powinno pomóc w zrozumieniu. Co do tego GameState, tak jak wspomniałem wcześniej, nie wiem czy 'starting', czy też 'playing' odpowiada za start areny. Mimo wszystko wydaje mi się, że to będzie te drugie. Ten skrypt blokuje jedynie komendę "/g", więc w twoim interesie leży zrobienie tego tak, aby gracze mogli wybierać gadżety dopiero po starcie areny (czyli nie mogą ani w lobby, ani w poczekalni). Jeżeli nie chcesz tego robić w ten sposób, będziesz musiał dodać sobie przykładowo nazwy wszystkich gadżetów do jakiejś listy i przy kliknięciu prawym przyciskiem myszy sprawdzamy czy ta lista zawiera nazwę naszego przedmiotu. Jeszcze jest jedno, myślę, że najlepsze rozwiązanie. Mianowicie importujemy odpowiednie klasy z GadgetsMenu API pozwalające na sprawdzenie przykładowo czy przedmiot w ręce gracza jest jakimkolwiek gadżetem.
-
Tak, możesz skrypt na vanisha na actionbar. Wystarczy poszukać na forum takiego zlecenia, które zostało już wykonane.
-
Jaki fajny, prosty plugin na bedwarsy Polecacie?
Kormic odpowiedział(a) na piotreq1235 pytanie w Pytania i problemy
Bedwars1058 jest dobry. W każdym bądź razie nie zalecam używać darmowych pluginów na tryb BedWars. Już lepiej wydać te kilkanaście euro/dolarów, aby cieszyć się dobrą jakością. -
Jeżeli możesz, zaktualizuj silnik serwera. Czy nie ma żadnych błędów w konsoli (nie mówię o błędach w skryptach)?
-
Zapewne wyrażenie 'clicked block' nie zadziała, dlatego też spróbowałbym z 'targeted block' w 'on right click'.
-
Czy próbowałeś z moim kodem? Czy powtórzyłeś wyżej wspomniane przeze mnie procedury? Czy spróbowałeś bez dodatków do Skripta?
-
Jesteś pewien, że mam ci to napisać? Nie chcesz samemu próbować do końca? Mogę to napisać, ale muszę mieć pewność, że całkowicie się poddałeś. Jeżeli mam to napisać, wystarczy jedynie ta blokada gadżetów, tak? To wszystko?
-
W takim razie spróbuj z moim kodem i zrób to, co napisałem w moim poście. Wszystko, z dokładnością.
