tyson
本帖最后由 tyson 于 2014-2-12 18:31 编辑

详细存档下载请见展示&共享版简介http://www.mcbbs.net/forum.php?mod=viewthread&tid=238052&page=1&extra=#pid4594815



上视频








这次的讲解分成三个部分
①防作弊系统p2
②自动清零系统p3
③密码修改系统p4






2021.12 数据,可能有更多内容详细存档下载请见展示&共享版简介帖:http://www.mcbbs.net/forum.php?mod=viewthread&tid=238052&page=1&extra=#pid4594815




上视频
http://player.youku.com/player.php/sid/XNjcyMTEyMTcy/v.swf






这次的讲解分成三个部分
①防作弊系统p2
②自动清零系统p3
③密码修改系统p4






防作弊系统(红石小白慎入)



当密码正确时,红石火把会灭而超过密码时,中继器会亮

在下面连上红石线

四个密码都这样做,将每条红石都U连起来

吧中继器后的红石线也连起来

把下面的红石和上面的红石用一个或非门连起来或非门输出连着门这样只有在两条红石线都没有输入时才能开门这样就达到了防作弊的效果(感谢ppy)




清零系统(简单到谁都可以来)




这里运用了命令方块



同一颜色的命令方块为同一类
绿色

代码:

  1. /setblock 12 65 -2163 minecraft:air 0 destroy
吧原来的展示框去掉
粉色

代码:

  1. /summon ItemFrame 12 65 -2163 {TileX:11,TileY:65,TileZ:-2163,Direction:3,Item:{id:50,Count:1},ItemRotation:0,Item: {id: 76,Damage: 0,Count: 1},ItemDropChance: 1.0}
第一个xyz展示框的坐标第二个xyz[就是Nbt标签的]展示框附着着的方块的坐标
ItemRotation是倾斜角度
Direction后面是0~3,分别是南西北东(感谢2b)
橙色

代码:

  1. setblock 10 65 -2163 minecraft:powered_comparator 3
刷新红石比较器因为红石比较器在展示框刷新后会保持原输出所以要重新生成
最后的命令方块

代码:

  1. /kill @e[type=Item]
你懂的




最后是原创的

密码系统(命令方块小白慎入)

因为每个密码原理都是一样的
所以只讲一个


请看左下方的一堆命令方块,那是第一个密码

命令方块交错是为了防止被旁边的激活(其实一个高一个低也行)
每个命令方块的原理也一样,只发一个

代码:

  1. /tellraw @p {text:"[1]",color:blue,clickEvent:{action:run_command,value:"/setblock 8 64 -2182 minecraft:redstone_block 1 replace"}}
意思是告诉玩家【1】

当玩家点下时,放置一个红石块(红石块的位置见下)

这个红石块将放置在两个命令方块间
这样就可以激活两个了命令方块了
第一个

代码:

  1. /setblock 9 65 -2164 minecraft:redstone_torch 4
生成一个火把

第二个

代码:

  1. /setblock 7 66 -2163 minecraft:unpowered_repeater 3
生成一个中继器(见第一章)



那么,有些人可能会问,原来的中继器和火把怎么办呢
这时候,确定键的作用就出来了
当你按下物品栏旁边的确定键,他会激活四个命令
1

代码:

  1. /fill 0 66 -2163 9 66 -2163 minecraft:redstone_wire
这就是吧中继器清理掉的指令,把那一排替换为红石线

这样其他红石没有消失,中继器就没了


2

代码:

  1. fill 9 65 -2164 2 65 -2164 minecraft:air
这是把红石火把清理的命令



3
也许横多人都注意到第一幅图少了一个红石
那是因为如果加了红石就会让tellraw刷屏
就有了下面的指令

代码:

  1. setblock 13 66 -2180 minecraft:redstone_wire
在玩家确定后生成红石



4

代码:

  1. setblock 13 66 -2180 minecraft:air
生成完后破坏红石



这样,更改密码系统就完成了
(看不懂别怪我,我尽力了)








看在我手撸折磨久的份上
给点人气吧



tyson

@贰逼
@20020607
@719220502
@cyqsimon
@MC大湿
@minehenry
@zjr_516635864
@PpY_SK
@zhjjhz
@申奥不解释   

⭐✔️
应邀前来支援

tyson

晚上好{:10_512:}

zjr_516635864
惯例支持.

jianghr
展示框做ram的想法不错。我觉得这个框可以用来做MIDI。

tyson
jianghr 发表于 2014-2-12 19:21
展示框做ram的想法不错。我觉得这个框可以用来做MIDI。

好吧,我无力了,等我再学习学习吧,谢谢啦,你可以发发

jianghr
tyson 发表于 2014-2-12 19:27
好吧,我无力了,等我再学习学习吧,谢谢啦,你可以发发

稍等,一会不用命令方块的设计会出来的。

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