用clear 做删除玩家第三个物品栏的超过2个的其他部分?
我第三个物品栏有64个物品,用这个指令留到2个,如果我手上只有1个就不clear。还有 clear 玩家特定物品栏的指令怎么输入
我第三个物品栏有64个物品,用这个指令留到2个,如果我手上只有1个就不clear。还有 clear 玩家特定物品栏的指令怎么输入
版本?.....
⊙v⊙ 发表于 2019-2-28 17:20
版本?.....
1.12.2版本 谢谢
不可以,因为不能保证是否clear了背包里的物品。
其实也行,如果真的要做的话,比较麻烦,一般新手知道(毕竟麻烦)方法后是不会去碰的...
其实也行,如果真的要做的话,比较麻烦,一般新手知道(毕竟麻烦)方法后是不会去碰的...
能不能使用testor玩家背包slot.hotbar.2位置物品
然后接绿命令方块里面是clear?
然后接绿命令方块里面是clear?
⊙v⊙ 发表于 2019-2-28 18:16
不可以,因为不能保证是否clear了背包里的物品。
其实也行,如果真的要做的话,比较麻烦,一般新手知道(毕 ...
能不能删除特定物品栏的物品数量。testfor玩家特定物品栏是否有物品,有物品就clear一个,或者什么别的指令也行
clear @p[选择器]
你可以打开玩家的背包把物品拿出来鸭 /invsee 某人
/invsee 某人
大~香蕉 发表于 2019-3-1 16:11
你可以打开玩家的背包把物品拿出来鸭/invsee 某人
你为什么要可以侮辱我的智商
⊙v⊙ 发表于 2019-2-28 18:16
不可以,因为不能保证是否clear了背包里的物品。
其实也行,如果真的要做的话,比较麻烦,一般新手知道(毕 ...
循环testfor @a {inventory:{slot:1,count:3,id:x}}输出 clear @a x 1
......
循环testfor @a {inventory:{slot:1,count:64,id:x}}
输出 clear @a x 1
循环testfor @a {inventory:{slot:1,count:3,id:y}}
输出 clear @a y 1
......
循环testfor @a {inventory:{slot:1,count:64,id:y}}
输出 clear @a y 1
循环testfor @a {inventory:{slot:2,count:3,id:x}}
输出 clear @a x 1
以此类推
以上指令能够:在只有x和y两种物品时,如果在第二个物品栏里存在超过2个,则会删除至两个;如果第三个物品栏里存在两个,会删除至两个。
我已经知道了用上述最笨最麻烦的方法去做,可是说真的,我需要检测9个物品栏和将近30个物品,270个循环指令方块我是真的没耐心做了
此名无义 发表于 2019-3-1 01:21
循环testfor @a {inventory:{slot:1,count:3,id:x}}输出 clear @a x 1
......
循环testfor @a ...
testfor 64之后是clear 62吧
1.12已经能用数据包了,你可以把命令复制到文本里,然后notepad++统一替换个词很快就能写270个命令...
升到1.14(快照)吧...
大~香蕉 发表于 2019-3-1 20:12
小伙子语句不通,盘他!
刻意打成可以了哈哈哈盘他