Skocz do zawartości
  • 0

Particle


Eletez

Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on rightclick:
	if name of player's tool is "&9&lBB":
		set {_x} to x-coordinate of player
		set {_y} to y-coordinate of player
		set {_z} to z-coordinate of player
		set {_y} to {_y} + 1
		if player's facing is north:
			set {_loc} to location({_x}, {_y}, ({_z}+1))
		else if player's facing is south:
			set {_loc} to location({_x}, {_y}, ({_z}-1))
		play 50 explosion at {_loc}

Może coś takiego? Nie jestem pewien czy zadziała, możesz sprawdzić najwyżej ktoś poprawi.

Odnośnik do komentarza
https://skript.pl/temat/58043-particle/#findComment-344650
Udostępnij na innych stronach

  • 0
14 minut temu, almondy napisał:
on rightclick:
	if name of player's tool is "&9&lBB":
		set {_x} to x-coordinate of player
		set {_y} to y-coordinate of player
		set {_z} to z-coordinate of player
		set {_y} to {_y} + 1
		if player's facing is north:
			set {_loc} to location({_x}, {_y}, ({_z}+1))
		else if player's facing is south:
			set {_loc} to location({_x}, {_y}, ({_z}-1))
		play 50 explosion at {_loc}

Może coś takiego? Nie jestem pewien czy zadziała, możesz sprawdzić najwyżej ktoś poprawi.

Niestety particle nie pojawiają się

 

Odnośnik do komentarza
https://skript.pl/temat/58043-particle/#findComment-344652
Udostępnij na innych stronach

  • 0
19 minut temu, almondy napisał:

Może coś takiego? Nie jestem pewien czy zadziała, możesz sprawdzić najwyżej ktoś poprawi.

Zamiast wypisywać wszystkie możliwe scenariusze (w tym kodzie i tak nie jest obsługiwane spoglądanie w kierunku wschodnim i zachodnim oraz każdym innym kierunku niepokrywającym się z kierunkami świata), lepiej jest wykorzystać wektory lub współrzędne zależne.

# Wektory:
set {_l} to player's head location
set {_v} to vector in player's direction
play explosion at ({_l} ~ (2 * {_v}))

# Współrzędne zależne:
play explosion at location 2 meters in front of player's head location

A więc rozwiązanie może wyglądać tak:

on rightclick:
	if name of player's tool is "&9&lBB":
		play explosion at location 2 meters in front of player's head location

Jeśli efekt wizualny ma się pojawiać przed graczem zawsze tak jakby patrzył prosto przed siebie, a nie dowolnie wysoko lub nisko, można wykorzystać pierwsze rozwiązanie z wektorami i zamienić 'player's direction' na 'player's horizontal direction'.

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/58043-particle/#findComment-344654
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ę...