M1032
本来服务器用命令方块设置的等级传送 /tp @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

M1032
无敌三脚猫 发表于 2022-4-9 21:23
改成/minecraft:tp @p[lm=3,r=2] 10 10 10

这样所有玩家都能看见传送的消息,有什么办法可以隐藏吗

炼奶
我对命令方块不熟悉,但是可以试试变量,例如@p改为%player_name%

ChainkeyS
M1032 发表于 2022-4-9 23:42
这样所有玩家都能看见传送的消息,有什么办法可以隐藏吗

使用/gamerule sendCommandfeedback false
来解决所有玩家都能看到传送消息的问题

无敌三脚猫
M1032 发表于 2022-4-9 23:42
这样所有玩家都能看见传送的消息,有什么办法可以隐藏吗

/gamerule commandBlockOutput false
/gamerule sendCommandfeedback false
对于cmi来说,这两条指令在游戏里打可能没用,要在服务器后台打

M1032
无敌三脚猫 发表于 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 就可以啦

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