Skocz do zawartości
  • 0

Napis przy zbliżeniu się do barrier blocka 1.16.4


Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
6 minut temu, FaczikPL napisał:

Siemka. Chciał bym żeby ktoś napisał skrypt na takie coś że gdy jest się np 5 kratek od barrier blocka pisze "5 kratek od ciebie jest barrier block" z góry dzięki

Możesz to zrobić albo z pomocą SkQuery, albo z pomocą periodicalu.

# SkQuery
on any move:
	all blocks in radius 5 around player contains barrier
	send action bar "5 kratek od ciebie jest barrier block" to player
    
# Skript	
every 1 second:
	loop all players:
		all blocks in radius 5 around loop-player contains barrier
		send action bar "5 kratek od ciebie jest barrier block" to loop-player

Ostrzegam, że oba rozwiązania będą co najmniej lagowały serwer.

Odnośnik do komentarza
https://skript.pl/temat/44679-napis-przy-zbli%C5%BCeniu-si%C4%99-do-barrier-blocka-1164/#findComment-280390
Udostępnij na innych stronach

  • 0
6 minut temu, Kormic napisał:

Możesz to zrobić albo z pomocą SkQuery, albo z pomocą periodicalu.


# SkQuery
on any move:
	all blocks in radius 5 around player contains barrier
	send action bar "5 kratek od ciebie jest barrier block" to player
    
# Skript	
every 1 second:
	loop all players:
		all blocks in radius 5 around loop-player contains barrier
		send action bar "5 kratek od ciebie jest barrier block" to loop-player

Ostrzegam, że oba rozwiązania będą co najmniej lagowały serwer.

Nie działa. Zero błędów skript jak by co

Odnośnik do komentarza
https://skript.pl/temat/44679-napis-przy-zbli%C5%BCeniu-si%C4%99-do-barrier-blocka-1164/#findComment-280392
Udostępnij na innych stronach

  • 0

Jest możliwość zrobić to z on any move, czego bym odradzał. Można też zrobić region 5 kratek od bariery (jeśli jest to jakaś bariera ogarniczająca dany teren) to to będzie milion razy lepszy sposób

Odnośnik do komentarza
https://skript.pl/temat/44679-napis-przy-zbli%C5%BCeniu-si%C4%99-do-barrier-blocka-1164/#findComment-280393
Udostępnij na innych stronach

  • 0
2 minuty temu, CoFFeIN04 napisał:

Jest możliwość zrobić to z on any move, czego bym odradzał. Można też zrobić region 5 kratek od bariery (jeśli jest to jakaś bariera ogarniczająca dany teren) to to będzie milion razy lepszy sposób

Chciałem takiego skrypta bo na spawnie mam w koło całego spawna  postawione barrier bloki a chciałem żeby gracze dostawali o tym powiadomienie z myślą że jest przejscie

Odnośnik do komentarza
https://skript.pl/temat/44679-napis-przy-zbli%C5%BCeniu-si%C4%99-do-barrier-blocka-1164/#findComment-280396
Udostępnij na innych stronach

  • 1
5 minut temu, FaczikPL napisał:

Nie działa. Zero błędów skript jak by co

O Chryste Panie... Czyli trzeba będzie zapętlać bloki.

on any move:
	loop all blocks in radius 5 around player:
		loop-block is barrier
		distance between loop-block and player is between 5 and 4.1
		send action bar "5 kratek od ciebie jest barrier block" to player
		stop
	
every 1 second:
	loop all players:
		loop all blocks in radius 5 around loop-player:
			loop-block is barrier
			distance between loop-block and loop-player is between 5 and 4.1
			send action bar "5 kratek od ciebie jest barrier block" to loop-player
			exit 1 loop

 

1 minutę temu, FaczikPL napisał:

Chciałem takiego skrypta bo na spawnie mam w koło całego spawna  postawione barrier bloki a chciałem żeby gracze dostawali o tym powiadomienie z myślą że jest przejscie

W takim razie zrób region o 5 kratek mniejszy od tej bariery i następnie możesz użyć tego skryptu:

on leaving of region "twój_region":
	send action bar "Jesteś 5 kratek od barrier blocku" to player

Jeżeli bariera ma nieregularny kształt, będziesz musiał utworzyć region również o nieregularnym kształcie. Tutaj z pomocą przychodzi ci komenda //sel poly. Jak ją użyć? To już sobie zobaczysz na YouTubie.

Odnośnik do komentarza
https://skript.pl/temat/44679-napis-przy-zbli%C5%BCeniu-si%C4%99-do-barrier-blocka-1164/#findComment-280400
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ę...