Minecraft(我的世界)中文论坛

标题: 命令方块可不可以检测玩家使用物品

作者: 噬之魔皇    时间: 2015-2-13 15:15
标题: 命令方块可不可以检测玩家使用物品
如果不能检测使用物品那能不能检测左键\右键物品呢?

作者: lzs1234    时间: 2015-2-13 15:15
可以探测玩家使用物品,但是不能探测左键/右键
输入以下指令(1.8)
/scoreboard objectives add 123456789 useItem.玩家使用的物品英文名称 显示名称(可不填)
比如探测玩家使用铁剑:/scoreboard objectives add 123456789 useItem.iron_sword
然后高频红石连接:/testfor @e[type=Player,score_123456789=1,score_123456789_min=1]
后接红石比较器,会有红石信号输出。
最后记得/scoreboard player set @e[type=Player,score_123456789_min=1,score_123456789=1] 123456789 0
作者: 噬之魔皇    时间: 2015-2-13 16:06
lzs1234 发表于 2015-2-13 15:40
可以探测玩家使用物品,但是不能探测左键/右键
输入以下指令(1.8)
/scoreboard objectives add 123456789 ...

不行啊,我把铁剑换成铁斧提示:用法:无效的目标准则类型'useItem.icon_axe'
作者: 噬之魔皇    时间: 2015-2-13 16:14
lzs1234 发表于 2015-2-13 15:40
可以探测玩家使用物品,但是不能探测左键/右键
输入以下指令(1.8)
/scoreboard objectives add 123456789 ...

好吧....还是不熟悉英文名字....不过还不行啊
用法:无效的目标准则类型'useItem.iron_axe'
作者: lzs1234    时间: 2015-2-13 16:24
噬之魔皇 发表于 2015-2-13 16:14
好吧....还是不熟悉英文名字....不过还不行啊
用法:无效的目标准则类型'useItem.iron_axe' ...

楼主你的版本是多少?
作者: pca006132    时间: 2015-2-13 16:33
噬之魔皇 发表于 2015-2-13 16:14
好吧....还是不熟悉英文名字....不过还不行啊
用法:无效的目标准则类型'useItem.iron_axe' ...

是          [at]stat.[/at]useItem.玩家使用的物品英文名称
作者: 噬之魔皇    时间: 2015-2-13 16:34
lzs1234 发表于 2015-2-13 15:40
可以探测玩家使用物品,但是不能探测左键/右键
输入以下指令(1.8)
/scoreboard objectives add 123456789 ...

查了下wiki,正确的输入方法应该是stat.useItem.(物品id或英文名字)
作者: lzs1234    时间: 2015-2-14 09:09
噬之魔皇 发表于 2015-2-13 16:34
查了下wiki,正确的输入方法应该是stat.useItem.(物品id或英文名字)

我也知道,但是我在我的1.8里加上stat也不行
作者: 真·Creeds    时间: 2015-2-14 10:46
谢谢各位大神了