command /zamknij:
trigger:
if target block is any door:
if {door::%target block%} is set:
send "&cTe drzwi są już zablokowane."
stop
set {_x} to random integer between 100001 and 999991
set {door::%target block%} to {_x}
if "%type of block below target block%" is "%type of target block%":
set {door::%block below target block%} to {_x}
else:
set {door::%block above target block%} to {_x}
give tripwire hook named "Klucz do drzwi %{_x}%" to player
send "&aOd teraz by otworzyć te drzwi, otwierając drzwi musisz trzymać ten klucz w ręce."
on rightclick:
if target block is any door:
if {door::%target block%} is set:
if player isn't holding tripwire hook named "Klucz do drzwi %{door::%target block%}%":
cancel event
send "&cPotrzebujesz klucza, aby otworzyć te drzwi."
on break:
if target block is any door:
if {door::%target block%} is set:
if player isn't holding tripwire hook named "Klucz do drzwi %{door::%target block%}%":
cancel event