怎么样才能让命令方块 用指定的物品兑换指定的物品 就比如说 我用一个钻石块 能 换到一本指定的书。求教。以前搜到过这样的命令方块指令帖子 叫什么命令方块兑换机好像 但是有介绍 图片全挂了
让我搞不懂 现在连网址都找不到了233
是1.9版本。
让我搞不懂 现在连网址都找不到了233
是1.9版本。
大致的方法就是第一个命令方块clear专门的物品(要设置type),然后比较器连接给的物品give,楼主有问题可以继续问
tzxwdu 发表于 2016-7-8 19:58
http://tieba.baidu.com/p/3006935247?pn=2
可以看看这里
这是cb基础教程啊。 神tm楼主噗
tzxwdu 发表于 2016-7-8 20:00
大致的方法就是第一个命令方块clear专门的物品(要设置type),然后比较器连接给的物品give,楼主有问题可 ...
能否有指令。.
麦白 发表于 2016-7-9 14:07
这是cb基础教程啊。 神tm楼主噗
楼主你是否有认真,请往后面看,是讲到了的
楼主,从第二页到4页全部都是。。。。。仔细看看吧
clear [玩家ID] {物品名称} {数量} {NBTtag}
然后比较器连接
give [玩家ID] {物品名称} {数量} {NBTtag}
clear [玩家ID] {物品名称} {数量} {NBTtag}
然后比较器连接
give [玩家ID] {物品名称} {数量} {NBTtag}
ooooooooooooooo
其实用村民交易更简单:http://www.mcbbs.net/thread-209951-1-1.html
tzxwdu 发表于 2016-7-8 20:17
楼主,从第二页到4页全部都是。。。。。仔细看看吧
clear [玩家ID] {物品名称} {数量} {NBTtag}
然后比较器 ...
NBT 不能用 后面会显示 这不是个可用的数字
1.9的。
麦白 发表于 2016-7-9 14:36
NBT 不能用 后面会显示 这不是个可用的数字
1.9的。
楼主你是想要交易有nbt的东西吗?你可以把你要的东西发一下,我来帮你看看是哪里出问题了
tzxwdu 发表于 2016-7-8 20:32
楼主你是想要交易有nbt的东西吗?你可以把你要的东西发一下,我来帮你看看是哪里出问题了 ...
不用了 有人帮我解决了
testfor 玩家名 {Inventory:[{id:"minecraft:diamond_block"}]}探测玩家的背包是否有钻石块,
clear @a diamond_block 0 1同时连接give就行了
我还是谢谢你了。
应该用先 命令方块加比较器 探测玩家手里的物品 然后物品对了启动比较器 然后激活指定线路 然后加个删除你想要的物品的命令方块 再加个/give 玩家物品 探测的目的是防止刷东西
不需要/testfor
直接icb:复制代码
连接ccb,cond:复制代码
直接icb:
- /clear @p minecraft:diamond_block 0 1
连接ccb,cond:
- /give @p minecraft:written_book 1 0 {NBT}
麦白 发表于 2016-7-9 14:36
NBT 不能用 后面会显示 这不是个可用的数字
1.9的。
不能用的原因是你没有填写数据值
clear的格式是
- /clear 玩家名 物品名 数据值 数量 物品数据标签
tzxwdu 发表于 2016-7-9 13:58
http://tieba.baidu.com/p/3006935247?pn=2
可以看看这里
单人游戏直接clear之后give,多人游戏用stats链接,判据为执行是否成功,clear之后give执行成功的玩家
1.9,这个然后用/testforblock检测钻石块是否摆放在指定位置,如果用/give刷出一本自定义内容的书。试试行不行
scorpio975 发表于 2016-7-9 01:05
不需要/testfor
直接icb:
连接ccb,cond:
呃 就算没有钻石块 也会直接给你书。。