我用/execute as @p[x=-830,y=59,z=833] at @s run tellraw @p ""就一直刷屏,根本不会起到检测的作用
是@a选择所有玩家,再选择符合条件的
@p是最近的玩家
@p是最近的玩家
42313123123123 发表于 2020-2-16 16:32
是@a选择所有玩家,再选择符合条件的
@p是最近的玩家
我都试了,不管怎么写都是一直刷屏,我把命令方块设置成循环保持开启,这样才能起到检测作用
如果是一直刷屏就试试把游戏规则 commandBlockOutput 关掉呢
5352 发表于 2020-2-16 16:36
不是,刷屏的内容是tellraw里的内容你这解答似乎不能解决我的问题
你的意思是只输出一次tellraw吗?
快乐小方 发表于 2020-2-16 16:37
你的意思是只输出一次tellraw吗?
对啊,你看标题没?
https://www.mcbbs.net/forum.php?mod=viewthread&tid=835788&page=1&mobile=2#pid13658754
crfst99936484 发表于 2020-2-16 16:42
https://www.mcbbs.net/forum.php?mod=viewthread&tid=835788&page=1&mobile=2#pid13658754
你这个链接和我问的完全不符哎
本帖最后由 42313123123123 于 2020-2-16 16:56 编辑
/execute as @p[x=-830,y=59,z=833,dx=0,dy=0,dz=0] at @s run tellraw @p
要有dx dy dz
因为游戏不是检测某个坐标,而是检测一个范围
Wiki:
ps:可以用f3+D清除所有聊天栏的信息

如果我的回答能帮到你 请把我设为最佳
/execute as @p[x=-830,y=59,z=833,dx=0,dy=0,dz=0] at @s run tellraw @p
要有dx dy dz
因为游戏不是检测某个坐标,而是检测一个范围
Wiki:
指定基准点
[x=<value>,y=<value>,z=<value>]
在世界中定义一个位置,用于distance参数或dx、dy和dz参数。如果没有这些参数,单独定义位置是没有用的,所以将它(并且只有它)应用于@e仍然会选择世界上的所有实体。
ps:可以用f3+D清除所有聊天栏的信息

如果我的回答能帮到你 请把我设为最佳
5352 发表于 2020-2-16 16:45
你这个链接和我问的完全不符哎
你这个指令意思不就是要检测玩家经过某方块时执行tellraw指令吗,这是一样的,只不过探测的对象不同
42313123123123 发表于 2020-2-16 16:46
/execute as @p[x=-830,y=59,z=833,dx=0,dy=0,dz=0] at @s run tellraw @p
要有dx dy dz
因为游戏不是检测 ...
仍然不管用,一直刷屏。似乎根本不会检测你的位置实行指令,点完成后就直接刷屏,应该是条件判断出了错