本来服务器用命令方块设置的等级传送 /tp @p[lm=3,r=2] 10 10 10
换成CMI之后,TP坐标指令用不了了,给改成了/tpopos @p[lm=3,r=2] 10 10 10
但是,玩家触发之后,显示 玩家不在线 怎么解决
换成CMI之后,TP坐标指令用不了了,给改成了/tpopos @p[lm=3,r=2] 10 10 10
但是,玩家触发之后,显示 玩家不在线 怎么解决
改成/minecraft:tp @p[lm=3,r=2] 10 10 10
无敌三脚猫 发表于 2022-4-9 21:23
改成/minecraft:tp @p[lm=3,r=2] 10 10 10
这样所有玩家都能看见传送的消息,有什么办法可以隐藏吗
我对命令方块不熟悉,但是可以试试变量,例如@p改为%player_name%
M1032 发表于 2022-4-9 23:42
这样所有玩家都能看见传送的消息,有什么办法可以隐藏吗
使用/gamerule sendCommandfeedback false
来解决所有玩家都能看到传送消息的问题
M1032 发表于 2022-4-9 23:42
这样所有玩家都能看见传送的消息,有什么办法可以隐藏吗
/gamerule commandBlockOutput false
/gamerule sendCommandfeedback false
对于cmi来说,这两条指令在游戏里打可能没用,要在服务器后台打
无敌三脚猫 发表于 2022-4-10 09:31
/gamerule commandBlockOutput false
/gamerule sendCommandfeedback false
对于cmi来说,这两条指令在游 ...
这俩指令用了,但是还可以看见。。
M1032 发表于 2022-4-10 13:13
这俩指令用了,但是还可以看见。。
在服务器后台用了还是可以看见吗?
那就在游戏里用/gamerule吧,或者/cmi gamerule,这个指令在游戏里会打开一个gui,有很多世界可以选,选到你放命令方块的这个世界,把commandBlockOutput关了
tppos X Y Z 就可以啦