-
Ilość zawartości
11014 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
Zobacz sobie NBT tego firework charge'a przy pomocy SkBee, a następnie wpisz je przy ustawianiu tego przedmiotu. # Przykład set slot 0 of {_gui} to stone with nbt "NBT"
-
Używasz eventu 'on right click on diamond', sprawdzasz czy 'player's world' to '("test" parsed as world)' i jeżeli warunek jest spełniony, wysyłasz wiadomość.
-
Przecież tutaj nigdzie nie zapętlasz tego lore, więc 'loop-value' nie ma tutaj racji bytu.
-
Sprecyzuj problem/pytanie.
-
jak wykorzystać zmienne z funkcji poza funkcją?
Kormic odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
Możesz zwrócić wartość funkcji. function zwrocLiczbe(n: number) :: number: return ({_n} * 2) command /test: trigger: send "%zwrocLiczbe(3)%" Taki przykład. Jeżeli nie rozumiesz co i jak, zobacz sobie jakiś poradnik o funkcjach w Skript. -
jak zapisać i odczytać gui w skript
Kormic odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
Pokaż cały kod. -
jak zapisać i odczytać gui w skript
Kormic odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
Poprzez event 'on inventory close'. Sprawdzasz w nim czy 'name of player's current inventory' to nazwa tego twojego GUI. -
Spróbuj pobrać stąd.
-
jak zapisać i odczytać gui w skript
Kormic odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
Poszukaj skryptów na zapis ekwipunku i/lub jakieś magazyny. Tam masz zrobiony zapis i odczyt. Zresztą, nawet ostatnio odpowiadałem jednemu użytkownikowi na forum na te pytanie (w dziale "Skript > Pytania i problemy"). Musiałbyś sobie parse'ować linijkę 2 (lub jej fragment) na item i sprawdzać czy te zapisane GUI zawiera ten przedmiot. set {_i} to (line 2 of targeted block) parsed as item {_i} is set # Sprawdzanie czy parse'owanie się powiodło # Dalszy kod -
No to zrobimy to nieco inaczej i tyle. on spawn: "%spawn reason%" is "natural" event-world is ("world_nether" parsed as world) loop 9 times: spawn (entity type of event-entity) at event-entity
-
Bierzesz po prostu sobie ten mnożnik i odejmujesz od niego 1. Następnie dajesz (mnożnik - 1) w ostatniej linijce (czyli w twoim przypadku będzie 'spawn 9...').
-
Pewnie. on spawn: "%spawn reason%" is "natural" event-world is ("world_nether" parsed as world) spawn 2 (entity type of event-entity) at event-entity
-
Sprawdź ustawione porty i adresy IP czy są w 100% poprawne. Sprawdź czy 'online-mode' na serwerach ma takie same wartości. Sprawdź czy w ogóle wszystkie serwery działają poprawnie. Tutaj szczerze powodów może być multum. Co do twojego pierwszego załączonego logu, po restarcie masz tam po prostu powiadomienia o pomyślnym podłączeniu pod serwery, więc nie jest to nic złego. Dlatego też uważam, że koniec końców problem został rozwiązany (o ile nie pojawiają się ponownie o braku odpowiedzi od serwera).
-
Skrypt działający tylko od 6:00 do 23:00
Kormic odpowiedział(a) na MineRP pytanie w Pytania i problemy
Użyj wyrażenia 'now formatted as "format godziny"'. (now formatted as "HH") parsed as integer is not between 6 and 22: stop # Dalszy kod Jeżeli tak bardzo zależy ci na tej 23:00 aby wtedy również działało, dorzuć po tym warunek sprawdzający czy godzina to "23", a po tym sprawdzasz czy 'now formatted as "mm"' to nie jest "00". Wtedy wiesz, że jest po 23:00, ale przed 6:00. -
Skript nie dziala do konca przy zmianie sytemu.
Kormic odpowiedział(a) na pawel998 pytanie w Pytania i problemy
Jeżeli pobrałeś Javę 64-bitową na 32-bitowy system, nie dziwota, że nie działa. Pobierz w takim razie 32-bitową (x86) wersję Javy, a najlepiej to zaktualizuj system do 64-bitowej wersji. -
No to tutaj nie ma w tym nic trudnego. Odejmij ({test} / 2) od {test}.
-
sprawdzanie czy gracz zakończył pisanie na tabliczce
Kormic odpowiedział(a) na TheVloryn6336 pytanie w Pytania i problemy
Event 'on sign change' jest wywoływany przy skończeniu zapisywania tekstu na tabliczce. -
Użyj ukośnika do dzielenia. 8 / 2 # 4
-
/seen - gracz nigdy nie był na serwerze
Kormic odpowiedział(a) na Suchy pytanie w Pytania i problemy
Zakładam, że "/seen" z Essentials. Spróbuj włączyć serwer z samym Essentials i potestuj. Jeżeli zadziała, znaczy że któryś z pluginów przeszkadzał Essentials. Jeżeli nadal nie działa, z samym Essentials jest problem i przydałoby się ponownie pobrać lub zaktualizować. -
Skript nie dziala do konca przy zmianie sytemu.
Kormic odpowiedział(a) na pawel998 pytanie w Pytania i problemy
Starszą wersję czego? Serwera, Skripta czy Javy? -
A może to? A może tamto? Bądź dokładny w swych zleceniach i umieszczaj w nich wszystko co istotne. on mine of diamond ore: type of player's tool is iron pickaxe or diamond pickaxe or netherite pickaxe level of silk touch of player's tool is not set cancel drops set {_i} to structure void named "Odłamki Diamentu" with lore "serwer.pl" if level of fortune of player's tool is not set: drop (random integer between 1 and 2) of {_i} else if level of fortune of player's tool is 1: drop (random integer between 1 and 3) of {_i} else if level of fortune of player's tool is 2: drop (random integer between 2 and 4) of {_i} else if level of fortune of player's tool is 3: drop (random integer between 3 and 4) of {_i} else: drop (random integer between 3 and 5) of {_i}
-
Pewnie by się dało, tylko spójrz na to od strony technicznej. Będzie to tak długo próbowało wystrzelić butelkę aż na nią trafi (może to losować kilka razy, a nawet kilkadziesiąt). Jednak jak chcesz to łatać w ten sposób... on dispense: event-block's type is dispenser event-item's type is not glass bottle cancel event event-block's inventory contains glass bottle turn on event-block Na twoim miejscu po prostu zaktualizowałbym wersję serwera do 1.16.5, gdyż ten błąd już nie powinien tam występować.
-
Nie, nie da się.
-
Skript nie dziala do konca przy zmianie sytemu.
Kormic odpowiedział(a) na pawel998 pytanie w Pytania i problemy
W takim razie zaktualizuj Javę do najnowszej 8 i zobacz czy cokolwiek to da. Spróbuj również usunąć Skripta i pobrać go na tym komputerze z Windowsem 7. Włącz go również bez dodatków do Skripta. -
Z dozownikiem był jeden błąd, o ten: https://bugs.mojang.com/browse/MC-114111 Nie wiem czy to musiało wpływać na to, ale podejrzewam że tak. Został on naprawiony w snapshot'cie 19w42a. Jeżeli już chciałbyś to łatać poprzez Skripta, do głowy przychodzi mi jedynie pokombinować z eventem 'on inventory pickup'.
