在《我的世界》游戏中,有很多制作密码门的教程,但是有些不是太全面,今天小编为大家带来了最为详细的我的世界全密码门制作教程,喜欢的玩家快来看看吧。
1、普通密码门
使用元件:与门(比较器式)
先放置输入端,这里用拉杆,那个拉杆放下等于输入哪个数字(1、2、3、4、5)
在需要输入的地方如图放上红石火把和中继器,不需要的地方放中继器(红石线不能和火把接触)
放上一长串比较器,这样就形成了一个与门,根据比较器的特点,侧边输入大于后♂面输♂入时才会输出信号,在这里只有1、2、4没输入信号时,才会输出信号,用非门翻转一下信号就达到了密码门的效果。比较器的后输入端只要放一个信号小于15格的就可以了(箱子里放1个物体)
2、多按钮式密码门
使用元件:RS锁存器,与门(比较器式)
这次输入端用的是按钮,但是因为按钮只能发出一个脉冲,所以我们加上一个锁存器来锁存信号,先放一排向上的投掷器,再在上面放一排向下的,然后放上红石和比较器,(这个相信大家都知道这是RS锁存器,如果有不懂的我会在后面的教程中提到。)
再在锁存器后放一堆刚才我们用到的与门
这是可以显示你输入的信号,为了防止你按错
在这里放一个输入端用作清除信号,别忘了在下面的投掷器里放上一个物体
3、可复位式多按钮密码门
使用元件:T触发器,与门(比较器式)
因为输出端的占地比较大,所以我们搭一个4X5的用作信号传输
如图摆放2排活塞和中继器,因为活塞收到小于2刻的信号它只会推出不会收回,第二次才会收回,利用这个原理做一个2刻脉冲,后排活塞才会把实体方块推上去。因为BUD,所以我们在一层雪快上再放一层沙子
弄一排中继器给前面的方块充能,再放一排中继器传递信号
这一排灯可以显示你输入的位置
在这里再放一排与门
像这样,它不仅有前一个密码门的可以储存信号,而且单个按钮按两次可以信号复位
4、可依次输入和重复输入密码门
使用元件:与门,RS锁存器
先造一排与门,这个与门的造法是在需要输入的地方放一个非门,不需要的放双非(飞)在穷举译码器中用到的也是这个。
你的密码有几位我们就放几排,每两排之间如图用中继器和红石链接
在空的那一排上面放活塞,为了防止BUD,红石像我那样摆放,当活塞放下时,中继器的信号才能通过
在这里造一个RS锁存器,和与门的输出端还有活塞链接,还可以在上面放上红石灯来显示
总的密码门可以看做并联的三个密码门,当第一个密码门输入正确时才可以输入第二个密码门
把锁存器的R端连在一起,加一个输入用作消除数据
如图
这个密码门的原理就是每一位数字进行一次判定,一排与门相当于一次判定,前面都只进行了一次判定,而这里进行了三次,所以占地相对于其他而言比较大,但是它可以重复输入一个数字和依次输入的判定,如我输入1、2、4才可以,而1、4、2不行,这都是前面的密码门做不到的地方。
5、多按钮式转单按钮式密码门
使用元件:计数器
把一些T触发器串联,我放了四个活塞,也就是最多可以计到1111=15在雪快上放一些沙子,理由如上上,就做出了一个计数器,详细的教程可以去贴吧精贴里找
这里我们造一排红石,可以给所有的信号复位
因为这样输出的信号是相反的,所以我们加一个非门
放一排活塞用来限制输出,这样可以做所谓的【确定键】,当你给活塞充能时才会输出信号
从左往右三个功能键,可以替代以外16个功能键,中间的按钮按几次就可以输出几
6、命令方块密码门
首先,这是一个密码输入区
按钮分别对应着
1 2 3
4 5 6
7 8 9
输入正确的密码,即可触发传送装置。
在这里,我设置的密码是1123
输入密码后
被传送到了某处
注意- -调时间那个是碰巧出现(我弄了一个永昼装置= =)并不属于密码门部分。
现在,我们来看输入端(密码输入器)的电路部分
在输入端,可见有很多命令方块。(感谢命令方块- -不然这东西非得做的天大地大)
这是干什么的呢?
我们先不急于解答这个问题。
首先,我们要了解。MC这款游戏里,计数(可检测)的组件有“记分板”以及“经验”
通过testfor @p[参数]命令可以检测出玩家是否达到检测标准,达到,就通过比较器发出信号。未达到,就什么也不做。(但需要用脉冲来检测)
这个密码门的原理,就是:通过按动按钮,触发命令方块(由于这是教程贴,所以第一计数方式为记分板,而第二计数方式为经验值,这是为了让看此教程的同学们拥有更开阔的思维~不要局限于一种方式来研究红石)
这时,我们会想到。
既然是按数字顺序排列的,他一直按1,总会试出来呀~这怎么办呢?
由此,产生了第二计数方式(第一计数方式为记分板计数,第二计数方式为经验等级计数)
第一技术方式数字的排列是123456789
那么,我们可以将第二技术方式的顺序打乱,我用了987654321。
这样,就算他试着试着满足了一个条件,另一个条件未满足,也是不行的(如果你有强迫症--可以弄到n种计数方式排列,你只用创建多个记分板目标就行了,当然2个也是足够了。)
给大家看其中一个按钮触发的命令
记分板计数方式
经验计数方式
接着,就选择自己喜欢的方式布线就好了(不会布线的孩子可以看我在贴末放出的存档。)
(其实记分板是完全不用显示的,即右边那个框框。只是为了让同学们看的更清楚,才弄上去的……)
布线完成后,一个输入端,就做好了。
接着,你就需要一个接收端(数据库),它用于检测你是否输了定好的密码。
可见,我在用漏斗脉冲向一个命令方块发出信号。
懂红石的同学们应该可以猜到,里面是testfor命令
解读@p后面的附加参数,我们知道。这个最近的玩家,必须满足等级等于33级,记分板数满足6的条件。只有当满足是,这个命令方块才会通过比较器发出信号,激活下列脚本(重置系统以及传送系统)
可如何知道你应该填些什么附加参数呢?(@p后面的)
这里,我先对不懂的同学们解释下这些附加参数的作用(若看得明白可直接跳过)
testfor的用途在上文已解释过。而@p后方,score_mcbbs=7这个的意思是玩家最大分数是7,配合score_mcbbs_min=7(最小分数是7),就锁定了一个数——7,也就是说,玩家的分数必须是7,才可以满足这个条件。接着,继续看。l=33,是说玩家最大等级33配合lm=33(最小等级也是33)
可以锁定,玩家必须是33级满足这个条件。(时候想了想,等级计数并不可靠。还是用记分板好,不过为了让同学们了解更多,我还是没有改)) }9 t0 k3 p5 K; t. z
可又如何确定你该在分数项和等级项填什么呢?
很简单- -回到输入区,换生存模式。输一个你的密码,然后看你记分板分数多少(记分板最好弄成dummy即虚拟变量),等级多少。
接着就参照上文格式输上去
关于重置系统的说明
将记分板归零的方法不再多说,大家都懂
而清零等级,需要用xp -9999l(-9999级……但是到0就不会继续减了,即归零)@p
置于触发的脚本什么的就随大家了
19游戏网整理报道
上一篇:愤怒的小鸟2蓝弟弟图鉴