本帖最后由 719823597 于 2013-2-22 21:12 编辑
今天看到有人也做了经验储存器的教程,虽然和我的完全不同,但是还是不错的
我也不想研究等级储存器了,所以直接发v3的研究成果
教程写着写着就有了500字,语文老师可以瞑目了{:10_494:}
http://www.mcbbs.net/thread-85933-1-1.html 这里是视频效果
SAVE按钮先通过短脉冲,然后连接到指令方块组,上面的第一个指令方块写的是/xp -128l @p[lm=128] 意思是将附近的等级最小值大于等于128的玩家的等级扣去128,底下的第一个指令方块是写着 /tp @p[l=127,lm=0] -17 192 846 意思是把等级最小值大于等于0,最大值小于等于127的玩家tp到正前方的踏板上。
第二个上方的的指令方块写着/xp -64l @p[lm=64],下方的指令方块写着/tp @p[l=63,lm=0] -19 192 846,之后的以此类推
此处即为一个分支,当玩家的等级大于等于128,指令方块只会扣去玩家等级,但如果玩家等级不足128,那么就会被tp。后面也是以此类推
踏板后面接的是RS锁存器,这个RS的输出一开始是全亮的,当玩家踩了踏板后才会相应熄灭,所以就算不储存,一开始的等级也是255
可能有人会有疑问,如果不储存等级时跑去按LOAD键呢?那么不会取得255级吗?这点我也想过,所以在短脉冲后接了个RS锁存器,这个储存器的Q端接着一个与门的其中一个输入端,LOAD键连着与门的另一个输入端,与门的输出连接着后边的电路和RS锁存器的R端,所以无法在不按SAVE键的情况下进行LOAD
上文提到的“后面的电路”其实就是这样的
这是储存了0等级,如果储存128级或以上,那么面前的这两个红石是亮着的,“后面的电路”就连着活塞,当红石亮着,活塞把方块推下来时,左边的指令方块就可以被激活了,/xp 128l @p 这是指令方块里的内容