Skocz do zawartości
  • 0

Źle działający skrypt


Shupi
 Udostępnij

Pytanie

Na czym polega problem: Skrypt ten ma za zadanie blokowanie drzwi na 5 minut jednak są pewne błędy z blokowaniem tych drzwi.


Jak wiadomo w minecraftcie drzwi składają się z dwóch bloków górnego i dolnego problemem jest to że jeżeli wpisze komende /zamknij 


patrząc się w górny blok drzwi to tylko górny blok się zablokuje a dolnym blokiem będzie można już te drzwi otworzyć a jeżeli patrzę na dolny


blok i wpiszę /zamknij to zablokuje się tylko dolny blok a górnym będzie można już te drzwi otworzyć. Chciałbym przerobić aktualny skrypt


tak żeby obojętnie na jaki blok się patrzysz i tak obydwa bloki się zablokują.


 


Dodam jeszcze że znalazłem chyba kod który pomógłby to naprawić ale niestety nie umiem go wpleść w aktualny kod skrypta.


Kod:



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

Kod skrypta:



on rightclick on WOOD DOOR:
if {drzwi::%targeted block%} is true:
cancel event
send "&cNie mozesz otworzyc tych drzwi!"
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:
set {blokada::%player%} to true
set {drzwi::%targeted block%} to true
send "&7Drzwi zablokowane"
wait 5 minutes
set {blokada::%player%} to false
set {drzwi::%targeted block%} to false
stop
else:
send "&cTe drzwi sa juz zablokowane"
stop
else:
set {blokada::%player%} to true
set {drzwi::%targeted block%} to true
send "&7Drzwi zablokowane"
wait 5 minutes
set {blokada::%player%} to false
set {drzwi::%targeted block%} to false
stop
else:
send "&cMozesz zablokowac tylko jedne drzwi!"
stop
else:
set {blokada::%player%} to false
else:
send "Nieznane polecenie. Wpisz ""/pomoc"" aby uzyskac pomoc."
stop

Z góry dziękuje za pomoc ! 


Edytowane przez Shupi
Odnośnik do komentarza
Udostępnij na innych stronach

0 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Nie udzielono jeszcze odpowiedzi na to pytanie

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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