Skocz do zawartości
  • 0

"Zapisywanie" bloków


kamil7430

Pytanie

Witajcie, mam taki skrypt:

on projectile hit:
  if projectile is an egg named "Magiczne jajko":
    loop blocks in radius 1 around the projectile:
      loop-block is not air:
        set loop-blocks to wool

command /dajjajko:
  trigger:
    give an egg named "Magiczne jajko" to player

I chciałbym, żeby po jakichś 5-10 sekundach skrypt przywrócił bloki, które znajdowały się wcześniej w miejscach wełny.

Dzięki;)

Odnośnik do komentarza
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	czas: 10 # <-- w sekundach
                   
on projectile hit:
  if projectile is an egg named "Magiczne jajko":
    loop blocks in radius 1 around the projectile:
      loop-block is not air:
        set loop-blocks to wool
        wait {@czas} seconds
        set loop-blocks to air

command /dajjajko:
  trigger:
    give an egg named "Magiczne jajko" to player

Tu na code skript (polecam tutaj) https://code.skript.pl/DBKik42P/

Jesli pomoglem, daj + :D

edit: poprawka kodu

Edytowane przez VaeNN
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
11 minut temu, piotrus131102 napisał:

@VaeNN no ci wytłumaczyłem, najwyraźniej nie umiesz czytać ze zrozumieniem ...

Jak strzelisz tym jajkiem to block w który trafi to jajko zamienia się w wełne

i po 5 sekundach ta wełna ma zniknąć i przywrócić trafiony block ...

W takim razie, takie cos powinno dzialac. https://code.skript.pl/7uWnzcHg/ albo https://code.skript.pl/6bwEmESp/

Edytowane przez VaeNN
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
loop all blocks in radius 1 around projectile:
	add 1 to {_block}
	set {_loc.%{_block}%} to location of loop-block
	set {_block.%{_block}%} to loop-block
	set loop-block to air
	wait 5 seconds
	loop {_block} times:
		set block at {_loc.%{_block}%} to wool

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

@VaeNN Niestety nie działa, ani jeden, ani drugi, w obu przypadkach strzelam w ziemię i pojawia się wełna, a potem nic... i zostaje.

@KCPRRR Nie chodziło o to, żeby zamieniała się najpierw w powietrze. Ja chciałem, żeby zamieniło się najpierw w wełnę, a potem w blok, który był w tym miejscu wcześniej.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Godzinę temu, kamil7430 napisał:

@VaeNN Niestety nie działa, ani jeden, ani drugi, w obu przypadkach strzelam w ziemię i pojawia się wełna, a potem nic... i zostaje.

@KCPRRR Nie chodziło o to, żeby zamieniała się najpierw w powietrze. Ja chciałem, żeby zamieniło się najpierw w wełnę, a potem w blok, który był w tym miejscu wcześniej.

To sobie zamień air na wool lol

Odnośnik do komentarza
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ę...