Skocz do zawartości
  • 0

Funkcja - błąd z blokiem.


Pytanie

Cześć,

napisałem funkcję która ma podmieniać zniszczony blok na stone. Skrypt nie wywala błędów ale blok nie zamienia się. 

function Test(loc: location,block: material):
	set block at {_loc} to {_block}
on break:
	Test(player,event-block,stone)

Byłbym wdzięczny za szybką pomoc. 

Odnośnik do komentarza
https://skript.pl/temat/36835-funkcja-b%C5%82%C4%85d-z-blokiem/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

A spróbuj bez funkcji, set block at location of event-block to stone.

Ewentualnie Test(event-block, stone) i później set {_loc} to {_block}

Edytowane przez LjayPL789
Odnośnik do komentarza
https://skript.pl/temat/36835-funkcja-b%C5%82%C4%85d-z-blokiem/#findComment-234904
Udostępnij na innych stronach

  • 0

Błąd znaleziony. Blok niszczy się nawet jeżeli jest nim stone. Niszcząc np. grass block wypadał cobblestone. Pomogło dodanie cancel event. 
 

function Test(loc: location,block: material):
	set block at {_loc} to {_block}
on break:
	cancel event
	Test(location of event-block,stone)

 

Odnośnik do komentarza
https://skript.pl/temat/36835-funkcja-b%C5%82%C4%85d-z-blokiem/#findComment-234905
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ę...