Skocz do zawartości
  • 0

PARKOUR - skrypt na safe tp do góry o dana ilosc bloczków


Pytanie

Hej

W mapce parkour potrzebuje skript który TPował by cię np. o 30 bloków do góry, ale w bezpieczne miejsce NIE w powietrze które akurat będzie nad tobą tylko na blok niżej lub wyżej obok miejsca próby teleportacji.

Przestrzenie miedzy bloczkami parkour są małe wahają sie od 1 do 2 bloków na boki jak i góra dół, jednak czasami gracz może znaleźć sie pomiędzy nimi i zwykły TPek w górę o 30 bloków nie będzie bezpiecznym miejscem wylądowania.

Żeby nie wyjsc na leniwego sam probowalem stworzyc rozne rzeczy i szukac np. to: (co prawda skrypt nie wykrywa błędów w tym ale po próbuje uzycia tej komendy wystepuje "iternal error")
command /tpup [<number>]:
    trigger:
        set {_teleLoc} to location of player
        add 32 to {_teleLoc}'s y
        if block below {_teleLoc} is lava or air or tnt:
            message "&cNowhere to stand!" to player
            stop
        loop blocks in radius 3 of {_teleLoc}:
            if loop-block is tnt or lava:
                message "&cThat area isn't safe!" to player
                stop
        teleport player to {_teleLoc}

Edytowane przez chloro
Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/
Udostępnij na innych stronach

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

wydaje sie to bardzo proste, tylko nie wiem jak to ugryzc

zeby powiedziec skryptowi ze chodzi mi o bloczek 30 bloczkow nad graczem w danym momencie, poczym loop ten bloczek around 5 radius jakis i znajdz safe bloczek na ktorym mozna stanaci wtedy telport player

Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/#findComment-340765
Udostępnij na innych stronach

  • 0

Jak wyglada parkour

/\

Faktycznie, działa - teleportuje mnie na blok wyżej, ALE nadal nie znajduję bezpiecznego bloku obok. CZYLI nawet jeśli jestem w powietrzu podczas skoku, powinien mnie przeteleportować na bezpieczny blok najbliżej lokalizacji, oddalonej o 32 bloki w górę, i w okolicy tej lokalizacji 3/5 bloków w promieniu. Jednak zawsze, gdy jestem o jeden blok niżej lub podczas skoku między blokami, nie przeteleportuje mnie i wyświetli wiadomość, że nie ma gdzie stanąć.

Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/#findComment-340817
Udostępnij na innych stronach

  • 0

[19:31:32 INFO] [Console]: [Skript] Line 652: (spirala.sk)
[19:31:32 INFO] [Console]:     There's no loop that matches 'loop-blocks'
[19:31:32 INFO] [Console]:     Line: if loop-blocks is air or lava:


moj skrypt jakims cudem nie rozumie tego 

Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/#findComment-340835
Udostępnij na innych stronach

  • 0
13 godzin temu, chloro napisał:

[19:31:32 INFO] [Console]: [Skript] Line 652: (spirala.sk)
[19:31:32 INFO] [Console]:     There's no loop that matches 'loop-blocks'
[19:31:32 INFO] [Console]:     Line: if loop-blocks is air or lava:


moj skrypt jakims cudem nie rozumie tego 

usun s z loop-block

Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/#findComment-340843
Udostępnij na innych stronach

  • 0
13 godzin temu, Fendi napisał:

usun s z loop-block

tez nie rozumie 

[21:53:06 INFO] [Console]:
[21:53:06 INFO] [Console]: [Skript] Line 652: (spirala.sk)
[21:53:06 INFO] [Console]:     There's no loop that matches 'loop-block'
[21:53:06 INFO] [Console]:     Line: if loop-block is air or lava:
[21:53:06 INFO] [Console]:

Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/#findComment-340868
Udostępnij na innych stronach

  • 0
31 minut temu, chloro napisał:

tez nie rozumie 

[21:53:06 INFO] [Console]:
[21:53:06 INFO] [Console]: [Skript] Line 652: (spirala.sk)
[21:53:06 INFO] [Console]:     There's no loop that matches 'loop-block'
[21:53:06 INFO] [Console]:     Line: if loop-block is air or lava:
[21:53:06 INFO] [Console]:

a daj samo air, i wez wyslij caly kod

Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/#findComment-340871
Udostępnij na innych stronach

  • 0
18 godzin temu, Fendi napisał:

a daj samo air, i wez wyslij caly kod

[16:40:02 INFO] [Console]:
[16:40:02 INFO] [Console]: [Skript] Line 652: (spirala.sk)
[16:40:02 INFO] [Console]:     There's no loop that matches 'loop-block'
[16:40:02 INFO] [Console]:     Line: if loop-block is air:
[16:40:02 INFO] [Console]:

co masz na mysli cały kod? jak wylgląda obecnie komedna? :
command /tpup [<number>]:
    trigger:
        set {_teleLoc} to location of player
        add 32 to {_teleLoc}'s y coordinate
        if block below {_teleLoc} is lava or air or tnt:
            message "&cNowhere to stand!" to player
            stop
        loop blocks in radius 6 of {_teleLoc}:
        if loop-block is air:
            message "&cThat area isn't safe!" to player
            stop
        teleport player to {_teleLoc}

Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/#findComment-340883
Udostępnij na innych stronach

  • 0
Godzinę temu, chloro napisał:

[16:40:02 INFO] [Console]:
[16:40:02 INFO] [Console]: [Skript] Line 652: (spirala.sk)
[16:40:02 INFO] [Console]:     There's no loop that matches 'loop-block'
[16:40:02 INFO] [Console]:     Line: if loop-block is air:
[16:40:02 INFO] [Console]:

co masz na mysli cały kod? jak wylgląda obecnie komedna? :
command /tpup [<number>]:
    trigger:
        set {_teleLoc} to location of player
        add 32 to {_teleLoc}'s y coordinate
        if block below {_teleLoc} is lava or air or tnt:
            message "&cNowhere to stand!" to player
            stop
        loop blocks in radius 6 of {_teleLoc}:
        if loop-block is air:
            message "&cThat area isn't safe!" to player
            stop
        teleport player to {_teleLoc}

bo to jest zle wytabowane, gdy dajesz loopa to nastepne linijki przesuwasz o taba do przodu

Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/#findComment-340887
Udostępnij na innych stronach

  • 0
23 minuty temu, Fendi napisał:

bo to jest zle wytabowane, gdy dajesz loopa to nastepne linijki przesuwasz o taba do przodu

faktycznie dałem tab'a więcej i skrypt zrozumiał wszystko, nie wyrzucił żadnych błędów. tylko.... teraz po prostu nigdzie mnie nie TP'uje XD jak wczesniej TPowało mnie gdy faktycznie byłem nad bezpiecznym blokiem, a gdy bylem obok to mnie po prostu nie teleportowało nigdzie,
to teraz jak stoje nad bezpiecznym blokiem wysła:
That area isn't safe!

a jak jestem nie nad bezpiecznym blokiem to :
Nowhere to stand!

Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/#findComment-340888
Udostępnij na innych stronach

  • 0
2 minuty temu, chloro napisał:

faktycznie dałem tab'a więcej i skrypt zrozumiał wszystko, nie wyrzucił żadnych błędów. tylko.... teraz po prostu nigdzie mnie nie TP'uje XD jak wczesniej TPowało mnie gdy faktycznie byłem nad bezpiecznym blokiem, a gdy bylem obok to mnie po prostu nie teleportowało nigdzie,
to teraz jak stoje nad bezpiecznym blokiem wysła:
That area isn't safe!

a jak jestem nie nad bezpiecznym blokiem to :
Nowhere to stand!

a zrobiles to razem z teleport player to {_teleLoc}? bo to akurat ma byc na tym samym poziomie co loop blocks

Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/#findComment-340889
Udostępnij na innych stronach

  • 0
6 minut temu, Fendi napisał:

a zrobiles to razem z teleport player to {_teleLoc}? bo to akurat ma byc na tym samym poziomie co loop blocks

nie zrobiłem, teraz dodałem tam TAB'a, skrypt zrozumiał > niestety nadal to samo.. :/

Odnośnik do komentarza
https://skript.pl/temat/57099-parkour-skrypt-na-safe-tp-do-g%C3%B3ry-o-dana-ilosc-bloczk%C3%B3w/#findComment-340890
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...