本帖最后由 贰逼 于 2014-3-1 19:34 编辑

下载地址:
Password command.rar (203.12 KB, 下载次数: 181)

效果/操作方法:


基础操作


首先用告示牌密码


放在这个位置输入密码123


点击“设置密码”


会提示密码已经设置


点击打开门


会提示门已经打开了


但是假如输入456


会说密码错误


接着尝试箱子密码,在1号栏放入红色羊毛


点击设置密码,密码已设置


接着再按打开门门就会打开


但是一旦我们放入蓝色羊毛


密码即会错误
其他操作:


重置(清除密码数据)


隐藏原理


查看原理

原理翻页

原理


全部原理
也就是几个逻辑组,几个命令方块,没有任何困难成分

无线红石
那么大家应该注意到一点,按钮的输入为何能够进行无线输入?
是计分板;是方块更新;还是……
其实这里用到的是/testforblock


蓝色羊毛处命令:
  1. /summon FallingSand ~ ~1 ~
  2. {Tile:152}
复制代码
命令讲解:指令方块超高速脉冲。
深蓝色羊毛处、紫色羊毛处命令:
  1. /testforblocks 357 5 173 357 5 173 345 2 171 345 2 171
复制代码
命令讲解:探测(图中)按钮是否与输入处的按钮相同。
(蓝紫同原理,不做过多解释)

接着非门,代表“探测(图中)按钮是否与输入处的按钮不同”,大家都知道按钮按下与原状态不同。


灰色羊毛、粉色羊毛处命令:
  1. /clone 357 5 172 357 5 172 351 2 172
复制代码
命令讲解:把密码方块复制到某位置,作为密码备份。
  1. /tellraw @p {text:"Password has been seted",color:red,bold:true}
复制代码
命令讲解:红色粗体的一段文字。

玫红色羊毛处命令:
  1. /setblock 354 2 174 redstone_block
复制代码
命令讲解:在下图红色羊毛处放置一个红石块。

密码探测


红色羊毛处命令:
  1. /setblock ~ ~1 ~ air
复制代码
命令讲解:把上面设置为空气。
橙色羊毛处命令:
  1. /testforblocks 357 5 172 357 5 172 351 2 172 351 2 172
复制代码
命令讲解:比较原密码是否与备份相同。

若相同则输出信号,激活黄色羊毛处命令,并阻断绿色羊毛处命令
若不同输出绿色羊毛处命令。

黄色羊毛处、绿色羊毛处命令:
  1. /tellraw @p {text:"The door has been opened",color:gold,bold:true}
复制代码
命令讲解:用金色粗体说一段话。
  1. /tellraw @p {text:"Password error!",color:dark_gray,bold:true}
复制代码
命令讲解:用灰色粗体说一段话。

若要了解其他操作,自行探索。
[groupid=546]Command Block Logic[/groupid]