如题,要1.72的指令
1.检测玩家是否有id为特定值的物品,如果是/tp x y z
2.往特定坐标带储物空间的方块中填入特定物品
3.死亡不掉落
4.漏斗吸入特定物品后发送一个电信号
1.检测玩家是否有id为特定值的物品,如果是/tp x y z
2.往特定坐标带储物空间的方块中填入特定物品
3.死亡不掉落
4.漏斗吸入特定物品后发送一个电信号
1.我只知道1.8的..复制代码
2.没看懂。按您的意愿不是是否是复制代码
3.复制代码
4.复制代码用高频,-1应该可以改,没试过
- ./testfor @p {SelectedItemSlot:格子数,Inventory:[{Slot:格子数b,id:"Xxx",tag:{display:{Name:"xxx"}}}]}
2.没看懂。按您的意愿不是是否是
- setblock 坐标 物品id?
3.
- gamerule keepInventroy true
4.
- /execute @a ~ ~-1 ~ detect ~ ~ ~ 漏斗英语(忘了) -1 testforblock ~ ~ ~ 漏斗英语 -1 {Items:[{id:"xxx",Damage:0s,Slot:0b,Count:1b}]}
End-Enderman 发表于 2015-2-14 20:07
1.我只知道1.8的..
2.没看懂。按您的意愿不是是否是
3.
这个,第四条是172之前就可用的,1,2好像也是的,因为在别人的地图中玩到过
End-Enderman 发表于 2015-2-14 20:07
1.我只知道1.8的..
2.没看懂。按您的意愿不是是否是
3.
1.你应该告诉楼主格子数要-1
2.意思应该是replaceitem
3.没问题
4.漏斗的英文是Hopper(怎么跟我前几天一样…-_-#)
End-Enderman 发表于 2015-2-14 20:07
1.我只知道1.8的..
2.没看懂。按您的意愿不是是否是
3.
这个,第四条是172之前就可用的,1,2好像也是的,因为在别人的地图中玩到过
LZ,第四条用不了的...execute指令只有1.8行啊...
End-Enderman 发表于 2015-2-14 21:44
LZ,第四条用不了的...execute指令只有1.8行啊...
真的可以,我在小白谔谔的作品雪花doom系列里看到了,就是一个漏斗,只吸收特定物品,然后就产生了一个电信号。他的是1.52以上都可用的。要么你下载一个研究研究?拜托了,可能只有你能帮我了,小白勇者喊他又不来
west.myth 发表于 2015-2-14 21:52
真的可以,我在小白谔谔的作品雪花doom系列里看到了,就是一个漏斗,只吸收特定物品,然后就产生了一个电 ...
很抱歉execute指令是公认的...只有1.8里能用...1.8以下的版本是绝对不能用的(原版的情况下),实在不行您试试吧...没有任何插件是绝对用不了的
End-Enderman 发表于 2015-2-14 20:07
1.我只知道1.8的..
2.没看懂。按您的意愿不是是否是
3.
本来我都打算交给你了...
(转身)
您好,
1.与可以简单地使用命令/clear @p 物品 数据值 0来检测的1.8相比,在1.7中您恐怕只能利用红石系统,让玩家将指定物品投入漏斗来检测并启动命令方块,或在引导玩家将其放入容器后利用类似第四条中的命令来检测。
如图,请在上部漏斗的五格物品栏中分别填入共计23个您指定的物品,这样当玩家再投入指定物品时便能启动命令方块。请特别留意请勿将上部漏斗的口对向下方。
2.您可以使用命令/setblock x y z 容器名 数据值 replace {Items:[{id:物品ID,Slot:格数,Count:数量},{id:物品ID,Slot:格数,Count:数量}]}在坐标xyz处放置内有特定物品的容器,数据值决定了容器的朝向,更多不同种类的物品可以按照命令中的格式续写。
3.使用命令/gamerule keepInventory true即可。
4.见第二条中描述的结构。当然,您也可以利用高频红石信号激活连接了红石比较器并输入了命令testforblock x y z hopper -1 {Items:[{id:物品ID,Slot:0,Count:数量}]}的命令方块达成您的目的。
若您还有任何其它疑问请向我发送消息,我会尽量为您解答。