Skocz do zawartości
  • 0

Wykrywanie regionu


Meksa

Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

musiałbyś dodać każdy region [poza __global__] do zmiennej

Potem sprawdzać czy dystans między event-block a {zmienna z regionem} jest większy niż 30

 

on command /rg define <text>:

      add arg-1 to {regiony::*}

 

on place of sponge:

         if distance between event-block and {regiony::*} is smaller than 30:

            cancel event

 

coś takiego, poza takim sposobem nic mi do głowy nie przychodzi, bo nie spotkałem się z loop all regions więc...

 

Drugi sposób

Podczas tworzenia regionu stawiaj jakiś blok, a potem loopoj bloki w odległości 30 kratek, [albo więcej [rozmiar regionu+30]]

Odnośnik do komentarza
https://skript.pl/temat/19773-wykrywanie-regionu/#findComment-134322
Udostępnij na innych stronach

  • 0
command /test:
	trigger:
		loop all blocks in radius 30 of player:
			if "%region at loop-block%" is not "<none>":
				if {_x} is not set:
					set {_x} to true
					exit loop
		if {_x} is set:
			send "W poblizu 30 kratek znajduje sie region."
			stop
		send "W poblizu 30 kratek nie ma regionu."

Dla chcącego nic trudnego :)

Odnośnik do komentarza
https://skript.pl/temat/19773-wykrywanie-regionu/#findComment-134323
Udostępnij na innych stronach

  • 0
1 minutę temu, knugi napisał:

command /test:
	trigger:
		loop all blocks in radius 30 of player:
			if "%region at loop-block%" is not "<none>":
				if {_x} is not set:
					set {_x} to true
					exit loop
		if {_x} is set:
			send "W poblizu 30 kratek znajduje sie region."
			stop
		send "W poblizu 30 kratek nie ma regionu."

Dla chcącego nic trudnego :)

A jak chce zrobić ze jak nie ma regionu to się coś wykonuje a jak jest to pisze ze juz jest region 

Odnośnik do komentarza
https://skript.pl/temat/19773-wykrywanie-regionu/#findComment-134324
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ę...