Skocz do zawartości
  • 0

błąd z granicami


fasdasdsaatrewq
 Udostępnij

Pytanie

Siema mam taki skrypt:
 

command /sr:
    trigger:
        set {spawn::%player%} to player's location

every 1 seconds:
	loop all players:
		loop all blocks in radius 50 around loop-player:
			if loop-block is furnace:
				if {_dis} is not set:
					set {_dis} to distance between loop-player and loop-block
				if {_dis} > (distance between loop-player and loop-block):
					set {_dis} to distance between loop-player and loop-block
		if {_dis} < 45:
			set action bar of loop-player to "&dGranica Spawna &8» &2%{_dis}%"
		if {_dis} < 35:
			set action bar of loop-player to "&dGranica Spawna &8» &e%{_dis}%"
		if {_dis} < 25:
			set action bar of loop-player to "&dGranica Spawna &8» &6%{_dis}%"
		if {_dis} < 15:
			set action bar of loop-player to "&dGranica Spawna &8» &c%{_dis}%"
		if {_dis} < 7.5:
			set action bar of loop-player to "&dGranica Spawna &8» &4%{_dis}%"
		if {_dis} < 5:
			push loop-player (direction from loop-player to {spawn::%loop-player%}) at speed 3
			push loop-player upwards at speed 1
			send loop-player title "&6Granica" with subtitle "&cDoszedłeś do granicy spawna. Nie możesz przejść dalej!" for 3 seconds

i wszystko działa ładnie pięknie, ale... action bar jak i odpychanie działa na wszystkie osoby na serwerze, a z kodu wynika, że powinienen on to robić tylko na jednej osobie...

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 minuty temu, fasdasdsaatrewq napisał:

Siema mam taki skrypt:
 


command /sr:
    trigger:
        set {spawn::%player%} to player's location

every 1 seconds:
	loop all players:
		loop all blocks in radius 50 around loop-player:
			if loop-block is furnace:
				if {_dis} is not set:
					set {_dis} to distance between loop-player and loop-block
				if {_dis} > (distance between loop-player and loop-block):
					set {_dis} to distance between loop-player and loop-block
		if {_dis} < 45:
			set action bar of loop-player to "&dGranica Spawna &8» &2%{_dis}%"
		if {_dis} < 35:
			set action bar of loop-player to "&dGranica Spawna &8» &e%{_dis}%"
		if {_dis} < 25:
			set action bar of loop-player to "&dGranica Spawna &8» &6%{_dis}%"
		if {_dis} < 15:
			set action bar of loop-player to "&dGranica Spawna &8» &c%{_dis}%"
		if {_dis} < 7.5:
			set action bar of loop-player to "&dGranica Spawna &8» &4%{_dis}%"
		if {_dis} < 5:
			push loop-player (direction from loop-player to {spawn::%loop-player%}) at speed 3
			push loop-player upwards at speed 1
			send loop-player title "&6Granica" with subtitle "&cDoszedłeś do granicy spawna. Nie możesz przejść dalej!" for 3 seconds

i wszystko działa ładnie pięknie, ale... action bar jak i odpychanie działa na wszystkie osoby na serwerze, a z kodu wynika, że powinienen on to robić tylko na jednej osobie...

Sorki.. do usunięcia... zapomniałem zrestartować serwer... głupi ja...

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ę...