1.9版本使用gamerule commandBlockOutPut false后无法生效,虽然游戏提示说游戏规则已更新,但是命令方块还是能够在聊天框发出信息。比如:我使用testfor @e[type=Arrow] {inGround:1b}这个命令,使用命令方块的循环和保持开启,可聊天框还是出现一大堆的“已发现箭”,求解答啊!
你指令打错了,是Output不是OutPut,分大小写的。
commandBlockOutput
p小写
p小写
FHC红石 发表于 2016-7-30 10:29
commandBlockOutput
p小写
这怎么算呢?为什么不分大小写也会显示游戏已更新啊
五洋哥 发表于 2016-7-30 10:40
这怎么算呢?为什么不分大小写也会显示游戏已更新啊
以前也有类似的BUG,true写成True也会说更新,实际无用
ItIsEnderman 发表于 2016-7-30 10:26
你指令打错了,是Output不是OutPut,分大小写的。
你先发的还是FHC红石啊
FHC红石 发表于 2016-7-30 10:49
以前也有类似的BUG,true写成True也会说更新,实际无用
你们谁先发的啊,我好给最佳答案啊
FHC红石 发表于 2016-7-30 10:49
以前也有类似的BUG,true写成True也会说更新,实际无用
我想问一下,就是1.9之后的命令方块GUI界面的0和x的输出信息为什么有时候不显示啊,比如我上面打的那个testfor指令就不显示
ItIsEnderman 发表于 2016-7-30 09:56
你指令打错了,是Output不是OutPut,分大小写的。
我想问一下,我创建了一个名为“雷暴”的记分板/scoreboard objectives add 雷暴 dummy,然后当这个记分板分数达到1是就输出信号,我这样写的/testfor @e[score_雷暴_min=1],然后命令方块:提供的实体UUID无效,您可以告诉我怎么办么?
FHC红石 发表于 2016-7-30 10:58
是o时,有提示
是x时,无提示
我想问一下,我创建了一个名为“雷暴”的记分板/scoreboard objectives add 雷暴 dummy,然后当这个记分板分数达到1是就输出信号,我这样写的/testfor @e[score_雷暴_min=1],然后命令方块:提供的实体UUID无效,您可以告诉我怎么办么?
五洋哥 发表于 2016-7-30 13:26
我想问一下,我创建了一个名为“雷暴”的记分板/scoreboard objectives add 雷暴 dummy,然后当这个记分板 ...
计分板请用英文,后面显示可以用中文
/scoreboard objectives add leibao dummy 雷暴
/testfor @e[score_leibao_min=1]
五洋哥 发表于 2016-7-30 10:40
这怎么算呢?为什么不分大小写也会显示游戏已更新啊
这里摘自WIKI。
参数
规则
指定了要设置或查询的游戏规则。可为任何值,但只有某些预设的游戏规则会影响游戏玩法(见下预设游戏规则)。
值 (可选)
指定将游戏规则设置的值。可为任何值,但只有true或false指定预设的游戏规则会真正影响游戏玩法,除了randomTickSpeed的情况下,任何0或以上的数字将会影响游戏玩法(见下预设游戏规则)。
也就是说,无论你怎么玩,哪怕你打错了指令,它总会提示游戏模式已更新。
FHC红石 发表于 2016-7-30 14:26
计分板请用英文,后面显示可以用中文
/scoreboard objectives add leibao dummy 雷暴
/testfor @e[score_ ...
我按照你说的那样做了之后,没有那个提示了,可是命令方块不会输出,命令方块也没有提示任何输出信息,像之前“发现。。。”的都没有