我的世界指令像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}]
这样的话会将所有非玩家,不同名,且没有分数的玩家调到生存模式,再将其清除。
要是还有不懂的可以留言,我会回复的。
展开全文