-
Ilość zawartości
42 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez MikuChan
-
To nawet nie jest TuSKe tylko bardziej SkQuery. Nie używaj SkQuery bo buguje. Użyj typowego skriptowego gui.
-
Dezaktywacja skryptu na danym obszarze
MikuChan odpowiedział(a) na Kitusnator pytanie w Pytania i problemy
może if (gracz, entity, block co kolwiek) is not within {pos1} to {pos2}: gdzie {pos1} to jest 1 kraniec terenu a {pos2} to drugi. Jak w world edicie Dodaj ten warunek we wszystkich eventach, komendach czy co tam masz w tym skrypcie i powinno działać. Sam warunek mówi że jeżeli gracz, co tam masz attacker co kolwiek nie jest pomiędzy {pozycją1} do {pozycji2} to kod idzie dalej. -
1. Wydaję mi się że PaperSpigot 2. https://github.com/SkriptLang/Skript/releases (Link do wersji skripta ten na samej górze to najnowszy.)
-
Też o tym myślałem, wiesz jak coś takiego zrobić?
-
dlaczego napisałeś 1: w evencie zamiat po prostu on place of stone:
-
Jak zrobić żeby dawało graczowi jakiś świecący przedmiot bez enchantów? Kiedyś to było glowing a teraz nie wiem.
-
Najnowsza wersja skrypta lub zalecana na 1.12.2
MikuChan odpowiedział(a) na AxonGames pytanie w Pytania i problemy
Więc po prostu restartuj serwery. Nie używaj żadnych pluginów, reloadów itp -
Najnowsza wersja skrypta lub zalecana na 1.12.2
MikuChan odpowiedział(a) na AxonGames pytanie w Pytania i problemy
Jeżeli zreloadowałeś serwer możesz mieć takie błędy, mi np. nie działał po /reload send w skripcie Ale po restarcie wszystko się ustabilizowało. Jak chcesz zrobić bezpieczny /reload to zainstaluj plugmana -
No to mój drugi kod działać będzie
-
Chodzi ci bardziej o to czy gracz jest na tym świecie czy że ten świat istnieje? Jak chodzi o to czy gracz jest w świecie to: player's world = "world" A jak o to że sam świat istnieje to: if ("world" parsed as world) is set: w te "world" jest nazwa swiata.
-
%attacker health% - skrypt pokazujący ilości HP przeciwnika
MikuChan odpowiedział(a) na MagicLa pytanie w Pytania i problemy
Jest to wartość xxx/10 Ponieważ jest 10 serduszek gracza wyświetla się pozostała ilość serc po walce. -
Essentials - po śmierci cofa na spawn zamiast do łóżka
MikuChan odpowiedział(a) na MagicLa pytanie w Pytania i problemy
Emm, sam temat jest w temacie skripta chociaż nic ze skriptem tu nie ma więc ja coś dodam. on death: execute player command "home bed" Po tym jak gracz umiera to wpisuję komendę jako gracz "home bed" ewentualnie możesz użyć zamiast on death, on spawn: wyglądałoby to tak on spawn: if event-entity is player: execute player command "home bed" Aby coś takiego wstawić potrzebujesz pluginu skript. Ten skrypt działa tak że jeżeli coś się zrespi i tym czymś jest gracz to wpisuje komendę jako gracz "home bed" -
Aaaj, wiesz że on daje slima na czaszkę co nie? Aczkolwiek mogę usunąć linijkę z dodawaniem do koordynantu y więc czekaj... on rightclick: if "%clicked block%" contains "skull" or "head": set {_x} to event-block's x-coordinate set {_y} to event-block's y-coordinate set {_z} to event-block's z-coordinate set {_world} to "(tu wpisz nazwę świata)" set {_loc} to location at {_x}, {_y}, {_z} in world ({_world} parsed as world) spawn 1 slime at {_loc} Jak chcesz całkiem ten poprzedni to daj po 4 linijce: add 1 to {_y}
-
No tak, możesz wszystkie które tu napisałem.
-
Nie ma problemu
-
Zanim to napisałeś to już wytabowałem. Tak w ogóle to czy czasem nie da się połączyć 2 pierwszych linijek i dać np. on rightclick on skull:
-
Dobrze, może być i tak.
-
Właśnie też tak myślę. Wyglądałoby to tak: on right click: if "%clicked block%" contains "skull" or "head": set {_loc} to location of event-block set event-block to air spawn 1 slime at {_loc} wait 1 tick set event-block to skull
-
Mówię, on nie może się zrespić bezpośrednio w czaszce bo go przesunie. Najwyżej możesz skorzystać z mojej wersji tylko że ona usuwa czaszkę.
-
Jak ty chcesz żeby "w nim" się zrespił. Najwyżej można zrobić tak żeby sama czaszka się usunęła a potem zrespił slime. on right click: if "%clicked block%" contains "skull" or "head": set {_loc} to location of event-block set event-block to air spawn 1 slime at {_loc} Powinno zadziałać, jakby zrespił się bezpośrednio w czaszce to by go i tak przesunęło ponieważ jakby w tej czaszce cały czas był to by go udusiło.
-
Poszukuję funkcji w skripcie która będzie powtarzała kod dopóki jakiś warunek nie zostanie spełniony. W moim przypadku ma dawać losowe koordynaty dopóki 1 blok pod nie będzie lawą bądź wodą. command /randomtp: trigger: set {_world} to "world" set {_x} to random integer between -1500 and 1500 set {_z} to random integer between -1500 and 1500 set {_loc} to highest block at location at {_x}, 0, {_z} in world ({_world} parsed as world) send "Teleportacja rozpocznie się za 10 sekund, nie ruszaj się." to player wait 10 seconds teleport player to {_loc} set {_y} to player's y-location send "&aZostałeś przeteleportowany na koordynanty %{_x}%, %{_y}%, %{_z}%." to player
-
Ja to zrozumiałem właśnie bo sobie tak patrzę i mamy permisje i żeby np. mieć wszystkie permisje worldedita to trzeba napisać worldedit.*
-
Chodzi ci o tą * przy zmiennych. Ciekawe, zobaczę czy to zadziała.
-
if arg-1 is "zaproś": if arg-2 is set: if {chunk.%chunk at player%.czlonkowie} is arg-2: send "&6Chunki &8|&cJuż dodałeś tego gracza do tego chunka." to player else: add arg-2 to {chunk.%chunk at player%.czlonkowie} send "&6Chunki &8| &aPomyślnie dodano gracza do działki." to player else: send "&6Chunki &8| &cPoprawne użycie: /chunki zaproś (gracz)" to player if arg-1 is "usuń": if arg-2 is set: if {chunk.%chunk at player%.czlonkowie.%arg-1%} is false: send "&6Chunki &8|&cNie znaleziono takiego gracza dodanego na twój chunk." to player else: remove arg-2 from {chunk.%chunk at player%.czlonkowie} send "&6Chunki &8| &aPomyślnie usunięto gracza z działki." to player if {chunk.%chunk at player%.czlonkowie.%arg-1%} is not set: send "&6Chunki &8|&cNie znaleziono takiego gracza dodanego na twój chunk." to player else: send "&6Chunki &8| &cPoprawne użycie: /chunki usuń (gracz)" to player Pisałem skrypt na cuboidy na chunkach. Wszystko jest ok, ale gdy dodawałem to żeby gracze mogli dodawać/usuwać ludzi z chunków. Nie działa np. to że jak ludzie dodają do chunka osoby to nie mogą jej drugi raz dodać. Wydaję mi się że to jest źle zrobione po prostu. Pomoże ktoś?
-
Hej, sprawdziłem konsolę i gdy chcę otworzyć skrzynie to wyskakuję mi to: In 1.13+ you cannot get the title name of an inventory outside of an InventoryClickEvent, Only if this inventory has an InventoryHolder may it be used in this state.
