Skocz do zawartości
  • 0
Meksa

Wykrywanie regionu

Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Moderator
  • 0

Masz tam "send "w poblizu 30 kratek nie ma ragionu."" i w tych tabach piszesz co chcesz, by się wykonywał kod :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 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]]

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Moderator
  • 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 :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 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 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
Teraz, knugi napisał:

Masz tam "send "w poblizu 30 kratek nie ma ragionu."" i w tych tabach piszesz co chcesz, by się wykonywał kod :)

Okey dzięki leci plus

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Losowy awatar
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×