code_language.skript:
command /setjail:
trigger:
if player has permission "staff.setjail":
set {jail} to location of player
send "&8[&cJail&8] &7Jail has been set to your current location"
command /jail [<player>] [<text>]:
trigger:
if player has permission "staff.helper.jail":
set {_text} to arg 2 parsed as integer
if {_text} is less than 10:
set {beforejail::%arg 1%} to location of arg 1
teleport arg 1 to {jail}
set {jail::timer::%arg 1%} to {_text}
set action bar of arg 1 to "&c&lYou have been jailed for: &e%{jail::timer::%arg 1%}% Minutes"
else:
send "&8[&cJail&8] &7You can not jail a player for more than 10 minutes"
command /unjail [<text>]:
trigger:
if arg 1 is set:
set {_player} to arg 1 parsed as player
teleport {_player} to {beforejail::%{_player}%}
delete {jail::timer::%arg 1%}
delete {beforejail::%arg 1%}
every 1 minute:
loop all players:
if {jail::timer::%loop-player%} is greater than 0:
remove 1 from {jail::timer::%loop-player%}
else if {jail::timer::%loop-player%} is 0:
delete {jail::timer::%loop-player%}
teleport loop-player to {beforejail::%loop-player%}
delete {beforejail::%loop-player%}
idk why this is not working there is no errors, it sets jail and teleports them there just after time set is up nothing happens