8xyz Posted January 2, 2022 Share Posted January 2, 2022 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%} Link to comment Share on other sites More sharing options...
TheSkyGuy Posted July 5, 2023 Share Posted July 5, 2023 fixed it with no time limit: command /jail [<player>] [<text>]: trigger: if player has permission "staff.helper.jail": set {_text} to arg 2 parsed as integer if {_text} is more than 0: set {beforejail::%arg 1%} to location of arg 1 teleport arg 1 to {jail} set {jail::timer::%arg 1%} to {_text} send "&c&lYou have been jailed for: &e%{jail::timer::%arg 1%}% Minutes" to arg-1 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%} Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now