Ⅰ 我的世界怎么用命令方块做监测箱子的商店
用/testforblock加/blockdata即可实现
/testforblock <x> <y> <z> <方块> [数据值] [NBT标签]
如果探测到方块与命令描述一致,则比较器输出红石信号,或1.9以上用条件执行也可
/blockdata <x> <y> <z> <数据值>
这句话是更改指定位置方块的数据值
用/blockdata <x> <y> <z> {}可查看方块的数据值
用/testforblock检测方块,然后用/blockdata完成交易即可
Ⅱ 就是,我的世界PE板的指令商店怎么做,最好给一下指令,很急,谢谢
在这里以比较简单的容器互交式商店为例。
步骤一:创建互交容器
放置一个面向顾客的容器,可以是一个箱子、一个发射器等等。
步骤二:创建比较容器
在后台放置一个容器,该容器必须与互交容器一模一样,包括方块类型和朝向。
在该容器中放入商品价格,例如8个绿宝石。
步骤三:创建比较机制
在后台放置一个命令方块,请确保其前方还有更多的空间,因为不止一个命令方块。
设置该命令方块为循环型命令方块并保持开启,不受制约。
在命令方块中输入testforblocks命令,格式为:
testforblocks <源区域起始:x y z> <源区域终止:x y z> <目标区域基点:x y z> [模式:字符串]
由于只有单个方块,因此前两端坐标重复填写互交容器的坐标即可,而第三段坐标填写对比容器坐标,反之皆可,无视后面的模式。
这样一来,一个对比机制就完成了。
且慢!如果您使用的是1.1版本,在完成下一个步骤前千万不要立即尝试!
步骤四:创建回档机制
通过setblock命令替换掉互交容器使其重新变成一个空容器,或通过clone复制粘贴一个空容器来替换。如果您学会了上面所介绍的testforblocks指令,您完全可以通过控制台的语法提示来完成这些指令。(意思是说您可以先在聊天栏中学习一下语法。)
将这条指令输入在连锁型命令方块中,保持开启,条件制约,连接上一个命令方块。
步骤五:创建反馈机制
通过give命令给予玩家商品,命令方块参数同上。
示例:/give Steve diamond_axe 1
不过显然,这种机制存在一个漏洞:玩家可以收回放入物品。所以,还需要在第1、2个命令方块之间插入一些东西。
步骤六:修复漏洞
由于命令方块串执行命令是瞬时的,这个时间不会使玩家的互交界面被关闭,因此我们需要延时。插入如下方块:
连锁型命令方块,参数同上;空气;脉冲型命令方块,不受制约,红石控制;连锁型命令方块,参数同上一个连锁型命令方块。
在第一个连锁型命令方块中通过setblock指令向前方的空气中填充红石块(redstone_block)。
在脉冲型命令方块中通过setblock指令将那个红石块重新替换成空气(air)。
在第二个连锁型命令方块中通过setblock指令将互交容器替换为空气。
漏洞修复完毕,现在你可以进行测试了。
Ⅲ 我的世界手机版指令商店教程 怎么用命令方块制作商店
1、首先我们输入/give @s command_block指令调出命令方块,接着按顺序向外摆放三个命令方块,注意三个方块箭头的指向必须一致。
2、举个例子,比如用10个铁锭购买1个钻石。
3、然后我们点击第一个(最里面的)命令方块,输入如下指令:clear @p iron_ingot 0 9(不需要加斜杠),点击完成。
4、我们点击第二个命令方块,在指令中输入clear @p iron_ingot 0 1。这里的清除数量必须是1。接着,我们把中间的三个按钮分别调成“连锁”“条件制约”“保持开启”。
5、接着我们打开第三个命令方块,输入give @p diamond 1。
6、我们测试一下这个红石商店的效果。物品栏里有10个铁锭。
7、点击按钮,铁锭被清除,获得钻石,完美成功。
8、第二次测试,这次物品栏只有9个铁锭。
9、再次点击按钮,只删除了铁锭,却没有给予钻石,修复了旧版本红石商店中钱不够也能买到东西的bug。
Ⅳ 想用我的世界PE命令方块做商店,简单来说就是两条指令。clear @p diamond 0
放两个命令方块,上下连贯,顶上那个是链条结构,设置成有条件的。这样如果扣除钻石失败,执行指令错误,有条件的链状结构命令方块就不会运行,相反就交易成功。
Ⅳ 我的世界手机版命令方块箱子商店
您好,我是网易开发者笑嗷江湖jm,很高兴为您解答。
首先放置一个空箱子,表示玩家购买放置货币的箱子,记为a
放置另一个箱子,放入购买物品所需的货币数量,如购买某物品价格为1组钻石,就放入1组钻石,这个箱子记为b
还要放置一个箱子,里面放目标货物,比如一把剑,这个箱子记为c
准备就绪后,放置1个脉冲命令方块,写入命令:
testforblocks a箱坐标 a箱坐标(要输入2次的) b箱坐标
在这个脉冲命令方块后放置1个连锁命令方块(!!!开条件制约!!!),写入命令
playsound random.levelup @p(这是为了播放音效,可以省略但不建议省略)
在连锁命令方块后再放置一个连锁命令方块开条件制约!!!
clone c箱坐标 c箱坐标(还是要输入2次) a箱坐标
请注意3个命令方块的指向一定要对应!!!
望采纳
可私信解决详细问题
Ⅵ 我的世界命令方块做村民商店 村民商店怎么做
在服务器中想要做商店的话,需要商店插件,如果有的话就很简单了,接下来我们来看看我的世界怎么在多人做自己的商店。
首先,先搞一个板砖
输入完指令
右键板砖
商店卖东西指令:/scs
sell
this
数量
金钱
商店收购指令:/scs
buy
this
数量
金钱
商店收摊指令:/scs
remove
如果没有箱子,你可以按照一下的步骤:
在箱子上面挂一个牌子
第一行写你的名字
第二行写一次卖出的数量(记住是一次卖出不是卖的数量)
第三行写上S或B
S是收购
B是卖
第四行
写上物品的ID