Skocz do zawartości

MikuChan

Użytkownik
  • Ilość zawartości

    42
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez MikuChan

  1. MikuChan

    GUI TuSke

    To nawet nie jest TuSKe tylko bardziej SkQuery. Nie używaj SkQuery bo buguje. Użyj typowego skriptowego gui.
  2. 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.
  3. MikuChan

    Co wybrać?

    1. Wydaję mi się że PaperSpigot 2. https://github.com/SkriptLang/Skript/releases (Link do wersji skripta ten na samej górze to najnowszy.)
  4. Też o tym myślałem, wiesz jak coś takiego zrobić?
  5. dlaczego napisałeś 1: w evencie zamiat po prostu on place of stone:
  6. Jak zrobić żeby dawało graczowi jakiś świecący przedmiot bez enchantów? Kiedyś to było glowing a teraz nie wiem.
  7. Więc po prostu restartuj serwery. Nie używaj żadnych pluginów, reloadów itp
  8. 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
  9. MikuChan

    Skrypt

    No to mój drugi kod działać będzie
  10. MikuChan

    Skrypt

    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.
  11. Jest to wartość xxx/10 Ponieważ jest 10 serduszek gracza wyświetla się pozostała ilość serc po walce.
  12. 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"
  13. 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}
  14. No tak, możesz wszystkie które tu napisałem.
  15. Nie ma problemu
  16. 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:
  17. Dobrze, może być i tak.
  18. 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
  19. 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ę.
  20. 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.
  21. MikuChan

    Powtórz jeżeli.

    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
  22. 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.*
  23. Chodzi ci o tą * przy zmiennych. Ciekawe, zobaczę czy to zadziała.
  24. 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ś?
  25. 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.
×
×
  • Dodaj nową pozycję...