我的世界指令教学:《第五课》限制属性的教学
1、上一个指令教学已经开了一个头
限制属性即玩家后面加的[score_cs=0]
限制属性有什么用呢?
可以给指定玩家东西,给指定玩家BUFF,给指定玩家加入队伍
你们可能会说直接自己给不就好了?
那不是很麻烦吗?
好的话不多少直接进入教学吧
2、玩家属性大家都知道 @p @a @r
不知道的看第一课
下面有链接
3、 我们现在可以使用计分板加上限制属性
如使用钻石剑两次给予钻石*1
指令/give @a[score_zsjsycs_min=2] 264
这样的话使用了两次钻石剑就会无限给钻石那取消掉呢?
没错就是设置计分板分数
在这个命令方块后面再接一个命令方块
输入指令:
/scoreboard players set @a[score_zsjsycs_min=2] zsjsycs 0
设置zsjsycs分数最小值为2的玩家的zsjsycs分数为0
达成一个重置的效果

4、杀人进监狱
创建一个计分板类,型为杀人次数
/scoreboard objectives add sr playerKillCount sr
然后放置一个命令方块,高频激活
里面输入:
/tp @a[score_sr_min=1] x y z
坐标为监狱坐标
还是重置
/scoreboard players set @a[score_sr_min=1] sr 0
还可以在这里加一个通告命令方块
在第一个命令方块上面放一个命令方块里面输入指令:
/say @a[score_sr_min=1] 因为击杀一名玩家被强制传送至监狱!
不用担心会刷屏因为如果没有达到指定条件的玩家的话将不会输出

5、限制属性一览:下面玩家我都用@a
注意:计分板限制属性只能用英文
@a[score_计分板名字_min=数值]
指定计分板的最小数值
@a[score_计分板名字=数值]
指定计分板的最大数值
@a[x,y,z]
指定坐标
@a[r=数值]
以命令方块当前坐标为圆心的半径可以和坐标的属性连在一起@a[x,y,z,r=数值]
就是以指定坐标为圆心
@a[rm=数值]
最小半径就是这个半径以为的玩家,同上可以和坐标属性结合
@a[m=数值]
m的数值为
0 1 2
0为生存
1为创造
2为冒险
检测玩家模式
@a[l=数值]
检测玩家最大等级
2a[lm=数值]
检测玩家最小等级

6、限制属性可以互相串联如
/give @a[score_cs_min=1,m=2,score_sr=0] 264
就是给予传送最小值为1模式为冒险没有杀过人的玩家钻石*1

7、好了今天就学到这里了,如果喜欢的朋友请点赞+转发,让更多的朋友学习这篇教学吧!


