options:
klucz: Tripwire Hook of unbreaking 10 named "&7Klucz do drzwi i skrzynek"
command /klucz [<text>]:
trigger:
if player have permission "klucz.daj":
arg is set:
set {_p} to arg parsed as player
give {@klucz} with lore "&7Gracza:||&c%arg%" to {_p}
else:
give {@klucz} with lore "&7Gracza:||&c%player%" to player
else:
send "&cBrak uprawnien!"
on rightclick on any door or chest:
if player's tool is not {@klucz} with lore "&7Gracza:||&c%player%":
loop {loc::%player%::*}:
if loop-value is not location of event-block:
cancel event
on break of any door or chest:
if player's tool is {@klucz} with lore "&7Gracza:||&c%player%":
loop {loc::%player%::*}:
if loop-value is location of event-block:
remove location of event-block from {loc::%player%::*}
else:
loop {loc::%player%::*}:
if loop-value is not location of event-block:
cancel event
on place:
if player's tool is any door or chest:
add location of event-block to {loc::%player%::*}
give {@klucz} with lore "&7Gracza:||&c%player%" to player
Raczej działa i pewnie można to skrócić, jeśli nie działa to naprawię później, bo teraz jakoś źle się czuję @Whitets, @BlackRode.