我的世界指令像kill@e[r=10].这个指令

2024-07-19 01:00:52作者:饭克斯

其实下列方法有一个弊端

就是自己如果是创造的话也会被清除

所以可以打

/gamemodes@a[name=!你的游戏名称]

/kill@e[name=!你的游戏名称,r=10]

这样的话会先将所有除你外的人排出掉(除非和你同名)然后将它们转换成生存模式(如果一开始是创造的话)

当然为了避免同名现象(极小几率,如有人给一个僵尸命名成你的名字)

你可以(当然很麻烦)加上

/scoreboardobjectivesaddhostdummy房主爸爸“

(此处host和房主爸爸可以填任意项,但是host的位置只能写英文,而且host是作为写指令时所用名称,房主爸爸是显示名称,即setdisplay后所显示的名称)

/scoreboardplayersadd@shost1

这样是能创造一个记分板,并且仅给个人加上一分,随后更改命令方块为

/gamemodes@a[name=!你的游戏名称,scores={host=!1}]

(你要想写scores=!{host=1}]也可以,不影响效果,也不会造成任何问题)

/kill@e[name=!你的游戏名称,r=10,scores={host=!1}]

这样的话会将所有非玩家,不同名,且没有分数的玩家调到生存模式,再将其清除。

要是还有不懂的可以留言,我会回复的。

展开全文

热门推荐

相关攻略

猜你喜欢