Skocz do zawartości
  • 0

Automatyczne usuwanie bloków


Pytanie

Potrafiłby ktoś zrobić taki skript, że komenda /otworz robi tak, że znikają poszczególne bloki (wejście na event), a komenda /zamknij spowrotem je przywraca (na koniec eventu). Z góry dziękuje, mam nadzieję że wiadomo o co chodzi ;)

Odnośnik do komentarza
https://skript.pl/temat/7446-automatyczne-usuwanie-blok%C3%B3w/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /otworz <text>:	trigger:		loop all players:			loop blocks in radius 100 of loop-player:				if loop-block is arg:					add location of loop-block to {zmienna::loc::*}					add type of loop-block to {zmienna::type::*}					set loop-block to aircommand /otworz:	trigger:		loop {zmienna::loc::*}:			set block at loop-value to {zmienna::type::%loop-index%}		delete {zmienna::type::*}		delete {zmienna::loc::*}

O takie coś Ci chodziło ?

 

ale czemu w okolicy 100 kratek, to ma rozwalić scianke przykładowo 2x6

 

 

 

#EDIT

 

moze da jakoś rade

 

on rightclick with blaze:

      set {location.destruktion} w miejscu tym

 

i potem

set {location.destruktion} to air block ? cos w tym stlu ?

Edytowane przez Szymon21xxPL
Odnośnik do komentarza
https://skript.pl/temat/7446-automatyczne-usuwanie-blok%C3%B3w/#findComment-59415
Udostępnij na innych stronach

  • 0

command /dodaj:    trigger:        add location of targeted block to {bloki::*}command /usun:    trigger:        remove location of targeted block from {bloki::*}command /otworz:    trigger:        loop {bloki::*}:            set block at loop-value to aircommand /zamknij:    trigger:        loop {bloki::*}:            set block at loop-value to glass
/dodaj - dodajesz namierzony blok do listy

/usun - usuwasz

/otworz - zamienia zapisane bloki na powietrze

/zamknij - zamienia na szklo

Odnośnik do komentarza
https://skript.pl/temat/7446-automatyczne-usuwanie-blok%C3%B3w/#findComment-59421
Udostępnij na innych stronach

  • 0
command /dodaj:    trigger:        add location of targeted block to {bloki::*}command /usun:    trigger:        remove location of targeted block from {bloki::*}command /otworz:    trigger:        loop {bloki::*}:            set block at loop-value to aircommand /zamknij:    trigger:        loop {bloki::*}:            set block at loop-value to glass
/dodaj - dodajesz namierzony blok do listy

/usun - usuwasz

/otworz - zamienia zapisane bloki na powietrze

/zamknij - zamienia na szklo

 

Dzięki działa, a tak przy okazji wyjaśnisz mi czy jest jakaś róznica między {bloki::*} a {bloki.*}, a po drugie to moge zmienić zmienną {bloki::*} na np. {bloki.event.1} ?

Odnośnik do komentarza
https://skript.pl/temat/7446-automatyczne-usuwanie-blok%C3%B3w/#findComment-59433
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...