熊猫k
1如何探测玩家脚底4格{往下数}是不是空气?注:玩家的位置会变化原版命令方块
2顺带:有没有1秒20闪的脉冲?

scorpio975
1.如果探测脚下第四格,用
  1. /execute @a ~ ~ ~ detect ~ ~-4 ~ minecraft:air 0 指令
复制代码

如果探测脚下全部四格,用
  1. /execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:air 0 指令
复制代码
  1. /execute @a ~ ~ ~ detect ~ ~-2 ~ minecraft:air 0 指令
复制代码
  1. /execute @a ~ ~ ~ detect ~ ~-3 ~ minecraft:air 0 指令
复制代码
  1. /execute @a ~ ~ ~ detect ~ ~-4 ~ minecraft:air 0 指令
复制代码

全部需要高频

2.http://www.mcbbs.net/thread-209421-1-1.html 有一种
   http://www.mcbbs.net/thread-460038-1-1.html 详细讲解

爱心魔王FHC
这才对:/execute @a ~ ~ ~ testforblock ~ ~-4 ~ minecraft:air 0
如果是全部四格就把-4改成-1、-2、-3
全部用冲脉季候,命令方块旁边放比较器
是空气就有输出,不是就没有输出

最快的高频:
1.7:/summon FallingSand ~ ~1 ~ {Tile:152}
1.8:/summon FallingSand ~ ~0.5 ~ {Tile:152}
把指令输到命令方块里,在命令方块上放上红石块,冲脉开始
要关掉的话就用活塞把红石块退走

lzs1234
首先需要1.8版本
1、如果探测到之后对这个玩家执行指令用
  1. /execute @a ~ ~ ~ detect ~ ~-4 ~ air 0 指令
复制代码

如果仅仅是探测之后输出红石信号用
  1. /execute @a ~ ~ ~ testforblock ~ ~-4 ~ air 0
复制代码

后面接上红石比较器就会有输出

2、有几种
(1)FallingSand高频
放一个命令方块,里面输入
  1. /summon FallingSand ~ ~0.5 ~ {Tile:152}
复制代码

然后在这个命令方块上面放一个红石块启动,然后从那个红石块上连出红石线,虽然看起来红石线没有闪,但实际上这是高频
(2)fill/setblock高频
这个高频需要两个命令方块,而且要特别注意执行顺序(同时被充能的多个命令方块执行顺序是-x,+x,-y,+y,-z,+z)
摆好一个命令方块,然后在这个命令方块上面两格摆上另一个命令方块
下面的这个输入
  1. /fill ~ ~1 ~ ~X ~1 ~ air
复制代码

上面的输入
  1. /fill ~ ~-1 ~ ~X ~-1 ~ redstone_block
复制代码

X为多少就看你要执行多少个命令方块。

setblock差不多,也是同样的摆放方法,不过下面要输入
  1. /setblock ~ ~1 ~ air
复制代码

上面要写
  1. /setblock ~ ~-1 ~ redstone_block
复制代码

两个方法输好指令以后都需要在两个命令方块中间放上红石块开启。

如果有不懂欢迎问我

熊猫k
lzs1234 发表于 2015-8-23 09:46
首先需要1.8版本
1、如果探测到之后对这个玩家执行指令用

行不行用testforblocks检测4格,谢谢!

lzs1234
熊猫k 发表于 2015-8-23 18:15
行不行用testforblocks检测4格,谢谢!

那么用高频激活指令:
/execute @a ~ ~ ~ testforblock ~ ~-4 ~ air 0
后面接红石比较器就会有输出
我的回帖里也有说啊

第一页 上一页 下一页 最后一页