Skocz do zawartości
  • 0

Obliczanie odległości pomiędzy punktem a i b


Lorax.pl
 Udostępnij

Pytanie

Witam ;)

Chce napisać skrypt, w którym komendą ustalasz dwie lokacje (np. "/ustaw a" i "/ustaw b" stojąc w innych miejscach (wysokość nie musi byc brana pod uwage))

a skrypt oblicza odległość między tymi punktami i podaje ja na czacie.

Może jest jakaś funkcja która to oblicza?


Jak nie to chciałem użyć twierdzenia pitagorasa. Tylko jest problem, bo wpisując

  set {miejsce} to location of player

w zmiennej miejsce jest tekst : x:0.5 y:81.5 z:0.5

, a ja potrzebuje miec tą lokacje w dwuch zmiennych: np.

zmienna x to 0.5

zmienna y to 0.5

(i druga lokacja)

zmienna x2 to 2.0

zmienna y2 to 2.0

(wtedy wystarczy   [x2-x]^2   +   [y2-y]^2 i wynik do potęgi 0.5   wychodzi odległość ;D)

Z góry dzięki ;D

PS: to mój pierwszy skrypt i temat więc jak jest coś źle to mówcie :D

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Co do obliczania odległości pomiędzy dwoma lokalizacjami to można zastosować np takie coś:

command /wyznacz [<text&gt]:	trigger:		if arg 1 is "1":			set {1} to location of player			send "&7Punkt &6&lI&7 ustawiony"		if arg 1 is "2":			set {2} to location of player			send "&7Punkt &6&lII&7 ustawiony"					if arg 1 is "zobacz":			set {_odleglosc} to distance between {1} and {2}			send "&7 %{_odleglosc}%"
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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