吾名炎少
我试过了,计分板test写@a只要有一人死亡就会直接触发,而我又正好需要用它来做死亡检测,一个一个的则需要把所有玩家名字都输进来,你们有神马好方法吗

kuzuanpa
本帖最后由 kuzuanpa 于 2021-8-23 06:49 编辑

准备工作//在控制台单次输入即可
  1. scoreboard objectives add prober.Player dummy //prober.Player为计分板名,你可以自己改
复制代码
//以下需要放入命令方块,每一个代码框一个命令方块,设置已标记在代码框之上

循环始终
  1. testfor @e[type=player]
复制代码
有条件链接
  1. scoreboard players set allDied prober.Player 1//allDied为虚拟对象,你可以自己命名
复制代码


循环始终
  1. scoreboard players add allDied prober.Player 1
复制代码


循环始终
  1. scoreboard players test allDied prober.Player 15 * //15为灵敏度,越高越不灵敏
复制代码

//scoreboard players test似乎在新版本没了…但1.12.2还是有的
有条件链接
  1. say 所有玩家死亡
复制代码

尸先peng
https://www.mcbbs.net/forum.php?mod=viewthread&tid=961276
看看这个你就懂了

钠钠钠镓
循环testfor @e[type=player] 接比较器。只要有活人 比较器就会输出,接一个非门完事
嫌红石有延迟可以改为接一个条件连锁,不展开了
实不相瞒,从上一楼来的想法
一楼那个没看懂,是我的问题吗

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