command me []: trigger: broadcast "&b%player% uzyl: &f/me %arg 1%" command do []: trigger: broadcast "&b%player% uzyl: &f/do %arg 1%" command wiezienieset []: permission: wiezienie.admin permission message: Brak permisji! trigger: set {wiezienie} to player's location send "Wiezienie zostalo ustawione!" command wiezienie [] [] []: permission: wiezienie.wsadz permission message: Brak permisji! trigger: arg 1 is not set: send "&cUzycie: /wiezienie " stop arg 2 is not set: send "&cUzycie: /wiezienie " stop arg 3 is not set: send "&cUzycie: /wiezienie " stop {wiezienie} is not set: send "&cWiezienie nie jest ustawione!" stop arg 1 has permission "wiezienie.bypass": send "&cNie mozesz uwiezic tego gracza!" stop set {_czas} to ("%arg 2% minutes" parsed as timespan) set {jailback::%arg 1%} to location of arg 1 wait 2 ticks teleport arg 1 to {wiezienie} send "&cZostales uwieziony na &7%arg 2% minut" to arg 1 send "&cUwieziles gracza &7%arg 1% &cna &7%arg 2% minut" set {jail::%arg 1%} to {_czas} set {jailed::%arg 1%} to now on command: {jail::%player%} is set cancel event send "&cJestes w wiezieniu!" on chat: {jail::%player%} is set cancel event send "&cJestes w wiezieniu!" on quit: {jail::%player%} is set execute console command "tempban %player% 24h Ucieczka z wiezienia!" on join: {jail::%player%} is set wait 5 ticks teleport player to {jailback::%player%} clear {jail::%player%} clear {jailback::%player%} clear {jailed::%player%} every 15 seconds: loop {jail::*}: diffrence between {jailed::%loop-index%} and now >= {jail::%loop-index%} set {_p} to ("%loop-index%" parsed as offlineplayer) {_p} is online teleport {_p} to {jailback::%loop-index%} send "&aZostales wypuszczony z wiezienia!" to {_p} clear {jail::%loop-index%} clear {jailback::%loop-index%} clear {jailed::%loop-index%}