Skocz do zawartości
  • 0

Jak zrobić tworzenie piasku od bedrocka?


Pytanie

Hej! Mianowicie chodzi mi o to, że mam kod na typowy boyfarmer... lecz problem leży w tym, że piasek który tworzy się pod event-blockiem spada na dół i event-block pobiera się w miejscu gdzie dany blok się stworzył i spadł i to się zmniejsza za każdym razem kiedy zostanie stworzony blok... i teraz pytanie... jak mogę zrobić żeby piasek tworzył się od dołu, a nie od góry... ale nie tak łatwo... event-block ma być na powierzchni :/ 

on place:
	if player's tool is ender portal frame named "bojka" with lore "blah blah":
		loop blocks under event-block:
			if loop-block is bedrock:
				stop loop
			else:
				set loop-block to sand
				wait 10 ticks

jak przerobić ten kod?? 

Odnośnik do komentarza
https://skript.pl/temat/31141-jak-zrobi%C4%87-tworzenie-piasku-od-bedrocka/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on place:
	if player's tool is ender portal frame named "bojka" with lore "blah blah":
		set {_} to loc of event-block
		set y-loc of {_} to 1.5
		while (loc of {_}) != (loc of event-block):
			if (block at {_}) != bedrock:
				set block at {_} to sand
				wait 10 tick

Nie do końca rozumiem o co ci chodzi... Jeżeli nie o to co dostałeś na górze ^ to przydałaby się wizualizacja.

Edytowane przez ZiemniaQ
Odnośnik do komentarza
https://skript.pl/temat/31141-jak-zrobi%C4%87-tworzenie-piasku-od-bedrocka/#findComment-202803
Udostępnij na innych stronach

  • 0
11 godzin temu, LuckyPotato napisał:

on place:
	if player's tool is ender portal frame named "bojka" with lore "blah blah":
		set {_} to loc of event-block
		set y-loc of {_} to 1.5
		while (loc of {_}) != (loc of event-block):
			if (block at {_}) != bedrock:
				set block at {_} to sand
				wait 10 tick

Nie do końca rozumiem o co ci chodzi... Jeżeli nie o to co dostałeś na górze ^ to przydałaby się wizualizacja.

 

Chodzi o to żeby sandfarmer tworzył się od bedrocka, a nie od razu pod event-blockiem... 

załóżmy, że kładę event-block na y= 50, a bedrock jest np. na y=0 to żeby sprawdzało czy blok jest bedrockiem, jeśli tak to ma stworzyć piasek do samego y=50 gdzie został położony sandfarmer

Odnośnik do komentarza
https://skript.pl/temat/31141-jak-zrobi%C4%87-tworzenie-piasku-od-bedrocka/#findComment-202815
Udostępnij na innych stronach

  • 0
on place:
	if player's tool is ender portal frame named "bojka" with lore "blah blah":
		set {_} to loc of event-block
		set y-loc of {_} to 0.5
		while (loc of {_}) != (loc of event-block):
			if (block at {_}) != bedrock:
				set block at {_} to sand
				add 1 to y-loc of {_}
				wait 10 tick

 

Odnośnik do komentarza
https://skript.pl/temat/31141-jak-zrobi%C4%87-tworzenie-piasku-od-bedrocka/#findComment-202870
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.

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

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