Skocz do zawartości
  • 0

Blok pod strzałą


Patek

Pytanie

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 minuty temu, Drake napisał:

on projectile hit:

    block at location of projectile is ...:


 

dalem cos takiego:

				if block at location of projectile is melon:

strzelam w melona i nie dziala ...

Odnośnik do komentarza
https://skript.pl/temat/13461-blok-pod-strza%C5%82%C4%85/#findComment-94128
Udostępnij na innych stronach

  • 0

Patison jeszcze żyje ;_;

Kiedyś próbowałem jak drake i nope, nie działa to tak.

Możesz zloopować bloki w odległości np. 0.1 od strzały, ale nie wiem skąd sie zaczyna liczenie, musisz pokombinować :D

Ewentualnie zrób sobie debuga ze wszystkich 3 osi położenia strzały.

Chciałem to kiedyś do budowania, albo zamiana trafionego bloku na inny albo eksplozja, już nie pamiętam, ale nie działało, tak jakby projectile nie miały lokacji...

Odnośnik do komentarza
https://skript.pl/temat/13461-blok-pod-strza%C5%82%C4%85/#findComment-94130
Udostępnij na innych stronach

  • 0

@UP

"block at location of projectile" działa lel :v
A jeśli chodzi o problem z melonem, to może kwestia ID? Ewentualnie możesz zapętlać bloki jak proponuje herheł

Odnośnik do komentarza
https://skript.pl/temat/13461-blok-pod-strza%C5%82%C4%85/#findComment-94131
Udostępnij na innych stronach

  • 0

Dragun, to ci zwraca blok w który sie wbiło czy blok powietrza w którym jest promień strzały? Bo to jest różnica troszku :D

Jeśli powietrze to trzebaby jakoś sprawdzić kierunek i przesunąć o ten 1 blok...

Odnośnik do komentarza
https://skript.pl/temat/13461-blok-pod-strza%C5%82%C4%85/#findComment-94133
Udostępnij na innych stronach

  • 0

Zobaczcie moze cos w kodzie źle ale jak strzelam w kamien to i tak nie dziala ...

on shoot:
	if shooter is holding bow named "Cyka":
		if {in-arena.%shooter%} is true:
			if projectile is arrow:
				loop blocks in radius 1 around location of projectile:
					if loop-block is stone:
						add 3 to {score.%shooter%}
						send "&c%{score.%shooter%}%" to shooter
				send "syk" to shooter

 

Odnośnik do komentarza
https://skript.pl/temat/13461-blok-pod-strza%C5%82%C4%85/#findComment-94190
Udostępnij na innych stronach

  • 0

Robiłeś debug? Daj sobie broadcast co każdego ifa/loopa i zobacz gdzie sie zatrzymuje, mi to pomogło przy odliczaniu abonamentu sklepów :D

@down Czyli daje radę zapętlic te bloki ale if is stone już nie puszcza? wtf ;_;

Odnośnik do komentarza
https://skript.pl/temat/13461-blok-pod-strza%C5%82%C4%85/#findComment-94205
Udostępnij na innych stronach

  • 0
Teraz, herhor67 napisał:

Robiłeś debug? Daj sobie broadcast co każdego ifa/loopa i zobacz gdzie sie zatrzymuje, mi to pomogło przy odliczaniu abonamentu sklepów :D

Tak zatrzymuje się przy if loop-block is stone:

Odnośnik do komentarza
https://skript.pl/temat/13461-blok-pod-strza%C5%82%C4%85/#findComment-94206
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ę...