Freeze and Unfreeze
Freeze:
Unfreeze:
Commands:
/freeze <player>
/unfreeze <player>
Freeze:
Code:
cmd create freeze Freeze a player
cmd insert freeze 1 let %player% = %args%[1]
cmd insert freeze 2 if varset(%player%) then goto 5
cmd insert freeze 3 message %p% Usage: /freeze <player>
cmd insert freeze 4 exit
cmd insert freeze 5 let %online% = onlineplayers()
cmd insert freeze 6 if %player% in %online% then goto 9
cmd insert freeze 7 message %p% §c%player% isn't online, or the name is incorrect.
cmd insert freeze 8 exit
cmd insert freeze 9 load %frozen%
cmd insert freeze 10 if varset(%frozen%[%player%]) then goto 12
cmd insert freeze 11 let %frozen%[%player%] = \"false\"
cmd insert freeze 12 if %frozen%[%player%] = \"true\" then goto 27
cmd insert freeze 13 let %info% = playerstatus(%player%)
cmd insert freeze 14 let %xx% = %info%["x"]
cmd insert freeze 15 let %yy% = %info%["y"]
cmd insert freeze 16 let %zz% = %info%["z"]
cmd insert freeze 17 let %world% = %info%["level"]
cmd insert freeze 18 let %frozen%[%player%] = \"true\"
cmd insert freeze 19 save %frozen%
cmd insert freeze 20 message %p% §a%player% has been frozen!
cmd insert freeze 21 load %frozen%
cmd insert freeze 22 # space
cmd insert freeze 23 move %player% %world% %xx% %yy% %zz%
cmd insert freeze 24 sleep 0.2
cmd insert freeze 25 if %frozen%[%player%] = \"true\" then goto 21
cmd insert freeze 26 exit
cmd insert freeze 27 message %p% §c%player% is already frozen!
cmd insert freeze 28 exit
Unfreeze:
Code:
cmd create unfreeze Unfreeze a frozen player
cmd insert unfreeze 1 let %player% = %args%[1]
cmd insert unfreeze 2 if varset(%player%) then goto 5
cmd insert unfreeze 3 message %p% Usage: /unfreeze <player>
cmd insert unfreeze 4 exit
cmd insert unfreeze 5 let %online% = onlineplayers()
cmd insert unfreeze 6 if %player% in %online% then goto 9
cmd insert unfreeze 7 message %p% §c%player% isn't online, or the name is incorrect.
cmd insert unfreeze 8 exit
cmd insert unfreeze 9 load %frozen%
cmd insert unfreeze 10 if %frozen%[%player%] = \"true\" then goto 13
cmd insert unfreeze 11 message %p% §c%player% isn't frozen!
cmd insert unfreeze 12 exit
cmd insert unfreeze 13 let %frozen%[%player%] = \"false\"
cmd insert unfreeze 14 save %frozen%
cmd insert unfreeze 15 message %p% §a%player% has been unfrozen!
cmd insert unfreeze 16 exit
/freeze <player>
/unfreeze <player>