【我的世界】【基岩版】限制玩家活动范围
1、设置计分板,在聊天框输入如下指令。
- limit 用来判断玩家是否超出范围。
/scoreboard objectives add limit dummy limit
- area 用来确定玩家超出范围前所在区域。
/scoreboard objectives add area dummy area
2、设置命令方块。
- 至少需要放四个方块,第一个方块无论有多少个区域都只需要一个,后三个方块每新增一个区域都要新放。
- 方块类型为重复,其它参数视情况而定,注意延迟不要太小。
1. 加分。
/scoreboard players add @a limit 1
[指令作用] 将所有玩家的计分项 limit 加一。
2. 重置分数。定期将移动范围内玩家的 limit 清零。若想要设置禁区,就把0换成999。
/scoreboard players set @a[r=500] limit 0
[指令作用] 将半径500格内玩家的计分项 limit 设为0。
3. 设置玩家区域。设置的值是区域编号,这里是16。
/scoreboard players set @a[r=500] area 16
[指令作用] 将半径500格内玩家的计分项 area 设为16。
4. 传送玩家。limit=4.. 含义是limit大于等于4,area=16是刚刚设置的区域编号。
/tp @a[scores={limit=4..,area=16}] ~ ~ ~
[指令作用] 将 limit 大于等于4, 且 area=16 的玩家传送到命令方块顶上一格。
3、设置常加载区域,指令为 /tickingarea add
- 区域应包含所有命令方块。
4、【效果】
玩家走出可移动区域,或进入禁区数秒后将会被传送到4号命令方块设置的位置。
可设置多个活动区,要做的就是复制后3个命令方块,然后改动一下区域标签。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。