糊糊666
本帖最后由 糊糊666 于 2020-2-22 21:09 编辑

就是掘一死战小游戏怎样用计分板
检测场地上的玩家就剩1人时,并判断该玩家胜利
求具体指令,并说明下。谢谢
版本1.12.2


Piglin_42313
是什么版本

CaiHongJun
1.7.10举例
首先你要把死亡点设置为每个玩家一个(也就是每个人失败后都有不同的复活点)
然后利用这个指令,检测死亡点有没有人(高频一直激活,怕刷屏可以去查不让命令方块刷屏的指令)
  1. /testfor @a[r=死亡点半径]
复制代码

然后放置比较器,在输出的那边放置这样一个命令方块,不需要高频
  1. /setblock 集合点的x y z redstone
复制代码

集合点是实现这个指令的一个平台
假如共5名玩家,你就需要在集合点造五条红石电路
这里不好解释,不懂私我
当四个红石快到位后,就能知道谁没死了,然后就可以激活xxx指令了

CaiHongJun
CaiHongJun 发表于 2020-2-21 19:48
1.7.10举例
首先你要把死亡点设置为每个玩家一个(也就是每个人失败后都有不同的复活点)
然后利用这个指令 ...

还有个方法,等等

CaiHongJun
算了你还是先说版本吧

糊糊666
CaiHongJun 发表于 2020-2-21 19:57
算了你还是先说版本吧

版本1.12.2

CaiHongJun

1.12.2就简单了
  1. /testfor @a[r=xc=y]
复制代码

x指场地半径
y指人数
建议把命令方块放中间
我不清楚1.12.2能不能把命令方块调为循环,不能就红石高频激活
再放一个比较器,然后就可以继续你要做的了
例如标题啊,传送啊之类的

EmptyLava
我不会原版命令,但参与过很多地图的制作
所以只给思路
1.创建计分板playeralive,
2.游戏开始,给所有存活玩家且模式为冒险的2分
3.若玩家掉下去,则将玩家设定为1分
4.如果分数为2的为1人,则判定其胜利

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