UID354295
性别保密
经验 EP
铁粒 粒
回帖0
主题
精华
在线时间 小时
注册时间2022-4-5
最后登录1970-1-1
|
本帖最后由 惯宣-CGX_ 于 2024-7-20 20:01 编辑
【前hasitem时代使用clear检测物品的方法】
.
在目标选择器中的hasitem更新以前,存在着使用clear检测物品的方法:
清除最近的玩家0颗钻石,因为是0颗实际并没有清除,但是这条命令的输出结果会显示为“成功”(玩家身上没有钻石则会失败)。
.
使用比较器或有条件的命令方块检测结果,再利用“遍历(穷举)”选择单个玩家:
- tag @e remove 遍历标签
- tag @r add 遍历标签
- clear @p[tag=遍历标签] diamond 0 0
- > say @a[tag=遍历标签]的身上有钻石!
复制代码 这就是前hasitem时代检测物品的方法。
.
现在使用目标选择器的hasitem来代替:
- @a[hasitem={item=diamond}]
复制代码
|
|