maxcom1 111 Opublikowano 14 grudnia 2019 Udostępnij Opublikowano 14 grudnia 2019 Witam. Czy da się w skript zrobić tak: Jeżeli wybucha tnt, to po 5 sekundach wszystkie zniszczone bloki przez tnt zostaną odrodzone, jeżeli w ich miejscu jest powietrze (nikt nic tam nie położył) Proszę o pomoc. Cytuj Odnośnik do komentarza https://skript.pl/temat/36027-przywracanie-wybuchu/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 14 grudnia 2019 Udostępnij Opublikowano 14 grudnia 2019 tak jest możliwość. loop boom boomed blocks: Cytuj Odnośnik do komentarza https://skript.pl/temat/36027-przywracanie-wybuchu/#findComment-230794 Udostępnij na innych stronach Więcej opcji udostępniania...
0 maxcom1 111 Opublikowano 14 grudnia 2019 Autor Udostępnij Opublikowano 14 grudnia 2019 Ale jak przywrócić tamten blok? Cytuj Odnośnik do komentarza https://skript.pl/temat/36027-przywracanie-wybuchu/#findComment-230795 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 14 grudnia 2019 Udostępnij Opublikowano 14 grudnia 2019 1 minutę temu, maxcom1Games napisał: Ale jak przywrócić tamten blok? set block at loop-block to loop-block Cytuj Odnośnik do komentarza https://skript.pl/temat/36027-przywracanie-wybuchu/#findComment-230796 Udostępnij na innych stronach Więcej opcji udostępniania...
0 maxcom1 111 Opublikowano 14 grudnia 2019 Autor Udostępnij Opublikowano 14 grudnia 2019 on explode: wait 5 second loop boom boomed blocks: set block at loop-block to loop-block Brak errorów, nie działa. Cytuj Odnośnik do komentarza https://skript.pl/temat/36027-przywracanie-wybuchu/#findComment-230797 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAffing 2 Opublikowano 14 grudnia 2019 Udostępnij Opublikowano 14 grudnia 2019 (edytowane) on explode: loop exploded blocks: set {_e::%location of loop-value%} to true set {_e::%location of loop-value%::*} to location of loop-value and type of loop-value wait 10 second loop {_e::*}: set block at {_e::%loop-index%::1} to {_e::%loop-index%::2} Sprobuj to, jak dziala, to licze na + Edytowane 14 grudnia 2019 przez xAffing Edit: Tylko musisz usunac bloki po explozji, aby nie kopiowali itemow :D Cytuj Odnośnik do komentarza https://skript.pl/temat/36027-przywracanie-wybuchu/#findComment-230803 Udostępnij na innych stronach Więcej opcji udostępniania...
0 maxcom1 111 Opublikowano 14 grudnia 2019 Autor Udostępnij Opublikowano 14 grudnia 2019 tylko niestety nie wiem jak ten drop usunąć Po eksplozji jest drobne zacięcie (Gdy "wybucha tnt", zniszczenie i particle pojawiają się dopiero po chwili) Cytuj Odnośnik do komentarza https://skript.pl/temat/36027-przywracanie-wybuchu/#findComment-230807 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAffing 2 Opublikowano 14 grudnia 2019 Udostępnij Opublikowano 14 grudnia 2019 12 minut temu, maxcom1Games napisał: tylko niestety nie wiem jak ten drop usunąć Po eksplozji jest drobne zacięcie (Gdy "wybucha tnt", zniszczenie i particle pojawiają się dopiero po chwili) on explode: loop exploded blocks: set {_e::%location of loop-value%} to true set {_e::%location of loop-value%::*} to location of loop-value and type of loop-value wait 1 seconds loop all entities in radius 7 around event-location: delete loop-value wait 5 seconds loop {_e::*}: set block at {_e::%loop-index%::1} to {_e::%loop-index%::2} Co do opoznienia wybuchu - na moim serwerze wszystko dziala poprawnie, wiec nie sadze, zeby byl to blad kodu. Cytuj Odnośnik do komentarza https://skript.pl/temat/36027-przywracanie-wybuchu/#findComment-230808 Udostępnij na innych stronach Więcej opcji udostępniania...
0 maxcom1 111 Opublikowano 14 grudnia 2019 Autor Udostępnij Opublikowano 14 grudnia 2019 (edytowane) on explode: loop exploded blocks: set {_e::%location of loop-value%} to true set {_e::%location of loop-value%::*} to location of loop-value and type of loop-value wait 1 second loop all entities in radius 7 around event-location: if loop-value is item: delete loop-value loop {_e::*}: if block at {_e::%loop-index%::2} is not air: set block at {_e::%loop-index%::1} to {_e::%loop-index%::2} wait 1 tick U mnie skrypt wygląda tak. Dodałem warunek czy loopowany entitie jest itemem, ponieważ usuwało mi moby. Jak pisałem w temacie, chciałem, aby gdy tnt wybuchnie, po jednej sekundzie wszystko zaczyna się przywracać, jednak chciałem aby wszystkie bloki położone w tym czasie przez graczy zostały nie podmienione, dodałem if block at {_e::%loop-index%::2} is not air: jednak to też nie działa mi dokładnie Edit: Niektóre itemki pozostają Edytowane 14 grudnia 2019 przez maxcom1 Cytuj Odnośnik do komentarza https://skript.pl/temat/36027-przywracanie-wybuchu/#findComment-230810 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
maxcom1 111
Witam.
Czy da się w skript zrobić tak: Jeżeli wybucha tnt, to po 5 sekundach wszystkie zniszczone bloki przez tnt zostaną odrodzone, jeżeli w ich miejscu jest powietrze (nikt nic tam nie położył)
Proszę o pomoc.
Odnośnik do komentarza
https://skript.pl/temat/36027-przywracanie-wybuchu/Udostępnij na innych stronach
8 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.