Skocz do zawartości
  • 0

boyfarmer problem;/


SkrytyZiomus
 Udostępnij

Pytanie

Witam, prosze o zrobienie ze gdy jakikolwiek blok zostanie napotkany to przerywa sie praca boyfarmera, bo np. gdy postawie na dircie i jest pod nim powiedzmy rowniez dirt potem stone wiadomo od kratki 70 do bedrocka to go zamienia w obsa.

on place of ender portal frame:
    if player's tool is ender portal frame named "boyfarmer":
        loop blocks under event-block:
            if loop-block is bedrock:
                stop
            set loop-block to obsidian

 

Odnośnik do komentarza
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 godziny temu, Kormic napisał:

W takim wypadku wystarczy zamienić w linijce nr 4 "is bedrock" na "is not air".

Nie dziala ale brak bledow, po prostu jakby nie kladzie tych blokow.

 

probuje cos wymyslic ale cos slbo mi to idzie XD

CountingDogs

Łączę posty.

Notatka dodana przez CountingDogs

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
8 godzin temu, SkrytyZiomus napisał:

Nie dziala ale brak bledow, po prostu jakby nie kladzie tych blokow.

 

probuje cos wymyslic ale cos slbo mi to idzie XD

Ale zaraz. Chciałeś, aby przy napotkaniu jakiegokolwiek bloku praca boyfarmera się przerywała, prawda? Czy próbowałeś go postawić w powietrzu, np. stawiając na suficie albo na ścianie?

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

  • 0
W dniu 13.11.2020 o 08:04, Kormic napisał:

Ale zaraz. Chciałeś, aby przy napotkaniu jakiegokolwiek bloku praca boyfarmera się przerywała, prawda? Czy próbowałeś go postawić w powietrzu, np. stawiając na suficie albo na ścianie?

Stawiam powiedzmy na bloku (trawa) i podnim wszystkie bloki zamienia w obsydian a chce zrobic ze zamieni wszystkie wolne miejsce, ze np. zeby zrobic sciane z obsa to wpierw trzeba wykopac te wolne miejsce.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
25 minut temu, SkrytyZiomus napisał:

Stawiam powiedzmy na bloku (trawa) i podnim wszystkie bloki zamienia w obsydian a chce zrobic ze zamieni wszystkie wolne miejsce, ze np. zeby zrobic sciane z obsa to wpierw trzeba wykopac te wolne miejsce.

Przecież tak jest w skrypcie. Przeczytaj jeszcze raz moją odpowiedź wyżej, a dokładniej jej drugą część.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
30 minut temu, SkrytyZiomus napisał:

Tak wiem, ale z twoja wersja w ogole on nie dziala ;/

Dobra, zauważyłem w czym leży błąd. Otóż okazuje się, że w skład zapętlanych bloków pod event-blokiem wchodzi również sam event-block, a że event-block nie jest powietrzem, to pętla natychmiastowo się przerywała.

Poprawiony kod:

on place of ender portal frame:
	player's tool is ender portal frame named "boyfarmer"
	loop blocks under event-block:
		if loop-block's y-loc is event-block's y-loc:
			set loop-block to obsidian
			continue
		if loop-block is not air:
			stop
		set loop-block to obsidian

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 godziny temu, Kormic napisał:

Dobra, zauważyłem w czym leży błąd. Otóż okazuje się, że w skład zapętlanych bloków pod event-blokiem wchodzi również sam event-block, a że event-block nie jest powietrzem, to pętla natychmiastowo się przerywała.

Poprawiony kod:


on place of ender portal frame:
	player's tool is ender portal frame named "boyfarmer"
	loop blocks under event-block:
		if loop-block's y-loc is event-block's y-loc:
			set loop-block to obsidian
			continue
		if loop-block is not air:
			stop
		set loop-block to obsidian

 

error z continue; return may only be used in custom effect and conditions

Odnośnik do komentarza
Udostępnij na innych stronach

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ą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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