命令方块吧 关注:6,143贴子:69,117
  • 10回复贴,共1

【Xian】简单实用RPG系列-道具检测装置

只看楼主收藏回复

那么今天教给大家一种很简单的实用RPG系统,也就是可以直接套用到RPG地图里面去的东西。
啊对了由于都是比较简单的系统,所以脾气不好的大触请自觉右上角。
好那么不说废话了开始演示:
【咦这里是哪里呀?】←代入情景

看来是brother_xian的锅炉房,看样子没有钥匙不可以进入啊..

旁边有个箱子哎..

里面居然就有钥匙哎?

拿上钥匙走近门门果然自动开了..

进入了锅炉房..

进入锅炉房后离门远远的门又自己关上了..

【讲解部分】
首先要有钥匙对吧?这里我用的是拌线勾,毕竟形状比较像。
/give @p minecraft:tripwire_hook 1 0 {display:{Name:"Key"}}
后面的NBT加不加都是可以的,加了看起来炫酷一点,甚至弄点附魔都无所谓,但是如果加了的话后面检测的部分也要原封不动地加上这里的NBT。

这里就是全部的系统了,非常非常简单,首先来编个号。
【1】
【2】【3】【4】【5】
1、2号命令方块完成了fill指令的高频,然后3号命令方块则是不断的检测门周围半径为1的范围有没有人背包中有一个原型为拌线勾,名字叫做Key的道具,如果有,就通过比较器输出4号命令方块,使铁门下面两格的地方setblock一个红石火把,顺便做一个非门,关闭5号命令方块。然后玩家一离开3号命令方块检测的范围,就不再继续输出4号命令方块,非门开启,红石火把点亮,然后执行五号命令方块,使铁门下面两格的地方setblock空气。(注意,铁门下面三格一定要有一个可以放置红石火把的方块)

本期所有指令如下:(对应教程中提到的命令方块,其中有些坐标是我地图的坐标<3、4、5>,小伙伴们如果要套用记得要修改,否则无法正常运行的)
【1】fill ~ ~-1 ~-1 ~ ~-1 ~ minecraft:redstone_block 0 replace
【2】fill ~ ~1 ~-1 ~ ~1 ~ minecraft:air 0 replace
【3】testfor @a[x=383,y=9,z=-91,r=1] {Inventory:[{id:"minecraft:tripwire_hook",tag:{display:{Name:"Key"}}}]}
【4】setblock ~ ~3 ~6 minecraft:redstone_torch 0 replace
【5】setblock ~ ~3 ~8 minecraft:air 0 replace
OK 本次教程结束,内容比较简单,只要有点cb基础的都能明白,我就不发存档了。


1楼2015-08-20 15:49回复
    还有忘记说了,如果背包里没有钥匙你把门蹭掉一层漆门也不会开的。


    2楼2015-08-20 15:52
    回复
      火星了( •̀∀•́ )


      IP属地:上海来自Android客户端3楼2015-08-20 23:05
      收起回复
        LZ你火星了


        钢铁拳渣
        贴吧拳王争霸赛中累计获取10场胜利,去领取
        活动截止:2100-01-01
        去徽章馆》
        IP属地:湖南4楼2015-08-21 21:28
        收起回复
          LZ 求存档!


          6楼2016-01-07 13:08
          回复