王雨晴
如题,我想要一段指令来实现 这样一个效果
玩家1踩到任意一个羊毛方块上面就会传送至坐标 xxx处
玩家1除了踩在羊毛上面,其他的方块踩到不会触发命令
指令如何解决?

chyx
execute 的detect模式

具体看minecraft.gamepedia.com/commands/execute

lao_lu66
可以加上一个插件,叫做脚本方块插件,是个很强大的插件,可以试一下,

wzz0116
应该是
高频/execute @a ~ ~ ~ detect ~ ~-1 ~ wool [数据值] tp @p [x] [y] [z]
这样只要有人踩到羊毛就会被传送

2759159258
对wzz的回答做出补充
https://minecraft-zh.gamepedia.com/%E6%95%B0%E6%8D%AE%E5%80%BC
如果是有颜色的羊毛,请按上面的wiki进行选择数据值
如果是任何颜色的羊毛都可以进行传送,请在数据值写-1

王雨晴
2759159258 发表于 2017-10-16 12:20
对wzz的回答做出补充
https://minecraft-zh.gamepedia.com/%E6%95%B0%E6%8D%AE%E5%80%BC
如果是有颜色的羊 ...

羊毛只是一个例子,如果换成别的方块数据值该怎么填?比如草方块,石头?

王雨晴
wzz0116 发表于 2017-10-16 12:14
应该是
高频/execute @a ~ ~ ~ detect ~ ~-1 ~ wool [数据值] tp @p [x] [y] [z]
这样只要有人踩到羊毛就会 ...

羊毛只是一个例子,如果换成别的方块数据值该怎么填?比如草方块,石头?

2759159258
王雨晴 发表于 2017-10-16 14:47
羊毛只是一个例子,如果换成别的方块数据值该怎么填?比如草方块,石头?
...

同上,只要是那个帖子有标明的都可以用,包括-1

wzz0116
王雨晴 发表于 2017-10-16 14:47
羊毛只是一个例子,如果换成别的方块数据值该怎么填?比如草方块,石头?
...

那就把wool换成其他的方块名字

pineapple_
我前些时候回答过一个类似的
偷个懒吧http://www.mcbbs.net/thread-731832-1-1.html
看这个

王雨晴
wzz0116 发表于 2017-10-16 19:35
那就把wool换成其他的方块名字

我把羊毛换成了草方块
/execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:grass 2 tp @p [989] [8] [888]
结果命令方块显示[22:50:33] Failed to execute 'detect' as Angel_Death

王雨晴
pineapple_ 发表于 2017-10-16 22:41
我前些时候回答过一个类似的
偷个懒吧http://www.mcbbs.net/thread-731832-1-1.html
看这个 ...

试过了,命令方块提示[22:58:42] Failed to execute 'detect' as Angel_Death

wzz0116
王雨晴 发表于 2017-10-16 22:54
我把羊毛换成了草方块
/execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:grass 2 tp @p [989] [8] [888]
结果 ...

草方块没有特殊的数据值,写0就可以了,还有坐标直接写数字,不要加中括号,tp那里也可以换成其他指令,和直接输一个格式

pineapple_
王雨晴 发表于 2017-10-16 23:02
试过了,命令方块提示[22:58:42] Failed to execute 'detect' as Angel_Death

这能说明什么呢
说明我在隔壁贴回答了错误答案然后还被设置为最佳了?

pineapple_
我还是不偷懒了,毕竟不同的问题针对点不同

首先你要知道execute有个detect模式

格式是execute 实体 x1 y1 z1 detect x2 y2 z2 方块 数据值 命令

上面这个命令后面,是指x2 y2 z2处是指定的方块的话,就使实体在x1 y1 z1执行命令

所以方块id随便填,方块数据值也根据方块种类填,命令就是tp命令

比如玩家踩到羊毛的话,tp到1,2,3,就像这样,高频:

execute @a ~ ~ ~ detect ~ ~-1 ~ wool -1 tp @p 1 2 3

其中数据值为-1的话,就是任意羊毛

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