Skocz do zawartości
  • 0

Czasowa blokada drzwi


Shupi

Pytanie

Witam posiadam taki oto skrypt:



on rightclick on WOOD DOOR:
if {drzwi::%targeted block%} is true:
cancel event
command /Zamknij:
trigger:
if targeted block is WOOD DOOR:
if {blokada::%player%} is set:
if {blokada::%player%} is false:
if {drzwi::%targeted block%} is set:
if {drzwi::%targeted block%} is false:
if block below targeted block is WOOD DOOR:
set {_block} to block below targeted block
set {drzwi::%{_block}%} to true
set {blokada::%player%} to true
set {drzwi::%targeted block%} to true
wait 600 seconds
clear {drzwi::*}
set {blokada::%player%} to false
set {drzwi::%targeted block%} to false
stop
else if block above targeted block is WOOD DOOR:
set {_block} to block above targeted block
set {drzwi::%{_block}%} to true
else:
send "&4Te drzwi są już zamknięte"
stop
else:
set {blokada::%player%} to true
set {drzwi::%targeted block%} to true
set {_block} to block below targeted block
set {drzwi::%{_block}%} to true
wait 600 seconds
clear {drzwi::*}
set {blokada::%player%} to false
set {drzwi::%targeted block%} to false
else:
send "&4Nie znaleziono celu"
stop
else:
set {blokada::%player%} to false
else:
send "&4Nie znaleziono celu"
on load:
clear {drzwi::*}
clear {blokada::*}


Wszystko w nim idealnie działa oprócz jednego jeżeli wpisze komende /Zamknij patrząc się na górny blok drzwi to zostaną zablokowane oby dwa bloki drzwi ale jeżeli patrzę na dolny blok drzwi i wpisze /Zamknij to zablokuje się tylko dolny nie wiem jak to naprawić ale wydaje mi się że trzeba użyć takiego kodu:



if target block is any door:
loop blocks in radius 2 around target block:
if loop-block is a any door:
set {Drzwi::%location of loop-block%} to player
set {Drzwi} to target block

Z góry dziękuje za pomoc


Edytowane przez Shupi
Odnośnik do komentarza
https://skript.pl/temat/8886-czasowa-blokada-drzwi/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

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ę...