Skocz do zawartości
  • 0

Skrypt na Brush


Gość Usunięty#58125

Pytanie

Gość Usunięty#58125

Czesc miałby ktos pomysł jak rozwiązać problem z linijka pogrubioną? Z góry dzięki

on left click with blaze rod:
    if player is in region "spawn":
        if name of event-item is "brush":
            cancel event    


uzywam skript 2.8.5

Odnośnik do komentarza
https://skript.pl/temat/57505-skrypt-na-brush/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
W dniu 13.05.2024 o 20:10, FilipK napisał:

Czesc miałby ktos pomysł jak rozwiązać problem z linijka pogrubioną? Z góry dzięki

Odpowiedziałem wczoraj Panu na te pytanie. Proszę nie powielać wątków, bo to zaśmieca forum.

W dniu 13.05.2024 o 20:15, Fendi napisał:
if "%region at player%" contains "spawn":

try it

Co prawda zazwyczaj się to tak robi, ale te rozwiązanie ma jedną wadę - dowolny region o nazwie "spawn" w każdym świecie będzie spełniał powyższy warunek.
W przypadku WorldGuard wyrażenie 'region[s] at player' zwraca listę nazw regionów wraz ze światami, w których się znajdują (przynajmniej zawsze to tak działało, być może coś się zmieniło w najnowszej wersji).

Tak więc warunek powinien wyglądać tak jak poniżej.

if "%regions at player%" contains "spawn in world spawn_world":
	# Dalszy kod...

Warunek będzie spełniony tylko dla regionu o nazwie "spawn" znajdującego się w świecie "spawn_world".

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/57505-skrypt-na-brush/#findComment-342454
Udostępnij na innych stronach

  • 0
Gość Usunięty#58125
W dniu 14.05.2024 o 22:56, Kormic napisał:

Odpowiedziałem wczoraj Panu na te pytanie. Proszę nie powielać wątków, bo to zaśmieca forum.

Co prawda zazwyczaj się to tak robi, ale te rozwiązanie ma jedną wadę - dowolny region o nazwie "spawn" w każdym świecie będzie spełniał powyższy warunek.
W przypadku WorldGuard wyrażenie 'region[s] at player' zwraca listę nazw regionów wraz ze światami, w których się znajdują (przynajmniej zawsze to tak działało, być może coś się zmieniło w najnowszej wersji).

Tak więc warunek powinien wyglądać tak jak poniżej.

if "%regions at player%" contains "spawn in world spawn_world":
	# Dalszy kod...

Warunek będzie spełniony tylko dla regionu o nazwie "spawn" znajdującego się w świecie "spawn_world".

Pozdrawiam.

Dzieki bardzo, problem rozwiazany

Odnośnik do komentarza
https://skript.pl/temat/57505-skrypt-na-brush/#findComment-342484
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ę...