大家好。今天教大家如何探测玩家已经选中的物品栏,用的指令方块。选中物品栏一共有9个,就是玩家建造时选择的:(注意:版本最起码14w02c,1.7无法运行)

于是,在MC1.8更新后,/testfor也能有datatag了。我们这里用的datatag是:{SelectedItemSlot:0}。这个意思就是玩家选中的物品栏。这个和容器的Slot一样。详情去看本人的自定义箱子教程。NBT后面的数字就是选择物品栏的数字。比如:第一个物品就是0,第二个就是1。最高是8,因为玩家只有9个物品栏。





进入教程。和其他的testfor一样,都需要一个脉冲。本人用的是指令方块高速脉冲做的:

大家看见,我选中了第五个物品栏,所以第五个输出开启。指令是:
  1. /testfor @p
  2. {SelectedItemSlot:0}
复制代码
大家看见这条指令是十分的简单。要做的就是加个脉冲,放个红石比较器就好了。当然,这里本人写的是@p,也就是最近的玩家。大家可以用1.8最新的@e制作,这样探测的更全面。


==========END========