Skocz do zawartości
  • 0

Kompas do namierzania graczy


Pytanie

Witam, potrzebuję skryptu na kompas którym możemy namierzyć najbliższego gracza na arenie 
byłby on do otrzymania przykładowo komendą /kompas i gdy go trzymamy pokazywałby tekst na actionbarze "&7Najblizszy przeciwnik - &anick &7| Odleglosc: &a(odleglosc)metrow

Odnośnik do komentarza
https://skript.pl/temat/44235-kompas-do-namierzania-graczy/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0
21 minut temu, Wilkovsky napisał:

Witam, potrzebuję skryptu na kompas którym możemy namierzyć najbliższego gracza na arenie 
byłby on do otrzymania przykładowo komendą /kompas i gdy go trzymamy pokazywałby tekst na actionbarze "&7Najblizszy przeciwnik - &anick &7| Odleglosc: &a(odleglosc)metrow

Proszę, skrypt nietestowany. Niestety nie miałem wyboru i musiałem zagnieździć w sobie pętlę 'loop all players'. Mimo wszystko na tej twojej arenie zakładam, że będzie nie więcej niż kilkunastu graczy, więc nie powinno być to aż tak obciążające. Mimo wszystko wymaga to testu.

command /kompas:
	trigger:
		give player 1 compass named "&aKompas"
		
every 3 seconds:
	loop all players:
		loop-player's tool is compass named "&aKompas"
		size of all players in loop-player's world is 1:
			send action bar "&cNie ma żadnego gracza w twoim świecie!" to loop-player
			continue
		set {_p} to loop-player
		while {_p} is loop-player:
			set {_p} to random player out of all players
		loop all players:
			loop-player-2 is loop-player-1:
				continue
			distance between {_p} and loop-player-2 < distance between {_p} and loop-player-1
			set {_p} to loop-player-2	
		set loop-player's compass target to {_p}
		send action bar "&7Najblizszy przeciwnik - &a%{_p}% &7| Odleglosc: &a%distance between loop-player and {_p}% metrow" to loop-player

 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44235-kompas-do-namierzania-graczy/#findComment-277407
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ę...