本帖最后由 supriseME 于 2020-9-15 19:47 编辑
如何判断只有一个玩家存活着,然后给他发送"胜利"的消息?
还有一个问题
如何用say命令输出彩色的字?
如何判断只有一个玩家存活着,然后给他发送"胜利"的消息?
还有一个问题
如何用say命令输出彩色的字?
1只提供一个思路,就是循环检测PVP区域玩家数量(前提是立即重生并且重生点不在PVP区域)即可
2在原版情况只能用基岩版的颜色代码
2在原版情况只能用基岩版的颜色代码
会点指令 发表于 2020-9-15 19:58
1只提供一个思路,就是循环检测PVP区域玩家数量(前提是立即重生并且重生点不在PVP区域)即可
2在原版情况 ...
我java版增么办呢
1
首先需要知道玩家是可以复活的
然后@e[type=player]可以只选择存活玩家,或者通过deathCount统计玩家死亡次数
具体怎么实现麻烦说清楚你的需求及具体应用场景
2
say无法改为彩色,除非使用样式代码。这里建议使用/tellraw
/tellraw @a {"text":"这是一串字符","color":"red"}
https://wiki.biligame.com/mc/%E5 ... C%E6%A0%BC%E5%BC%8F
首先需要知道玩家是可以复活的
然后@e[type=player]可以只选择存活玩家,或者通过deathCount统计玩家死亡次数
具体怎么实现麻烦说清楚你的需求及具体应用场景
2
say无法改为彩色,除非使用样式代码。这里建议使用/tellraw
/tellraw @a {"text":"这是一串字符","color":"red"}
https://wiki.biligame.com/mc/%E5 ... C%E6%A0%BC%E5%BC%8F
Chelover_C60 发表于 2020-9-15 20:21
1
首先需要知道玩家是可以复活的
然后@e[type=player]可以只选择存活玩家,或者通过deathCount统计玩家死亡 ...
我在做一个地图
就是死亡后无法复活
然后当游戏只剩一个人的时候结束游戏
本帖最后由 Chelover_C60 于 2020-9-15 22:45 编辑
建立记分板
复制代码游戏开始时执行
复制代码游戏过程中循环
复制代码
supriseME 发表于 2020-9-15 21:14
我在做一个地图
就是死亡后无法复活
然后当游戏只剩一个人的时候结束游戏 ...
建立记分板
- /scoreboard objectives add deaths deathCount
- scoreboard players set @a deaths 0
- execute store result score #alive deaths if entity @a[scores={deaths=0}]
- execute if score #alive deaths matches 1 run tellraw @a[scores={deaths=0}] "你获胜了"
Chelover_C60 发表于 2020-9-15 22:41
建立记分板
游戏开始时执行
游戏过程中循环
感谢大佬,解决了 谢谢
看了你们讨论的我也有些心得了