Ver código fonte

游戏结束时如果没有第二名或第三名就不显示

LTCatt 6 anos atrás
pai
commit
2d689ae2b8

+ 3 - 1
data/ltw/functions/main/game_end.mcfunction

@@ -18,7 +18,9 @@ execute as @a[tag=!total_rank1,tag=!total_rank2] run function ltw:main/get_max_s
 execute as @a[tag=!total_rank1,tag=!total_rank2] unless entity @a[tag=total_rank3] if score @s total_score = $t_score_max total_score run tag @s add total_rank3
 execute as @a[tag=!total_rank1,tag=!total_rank2] unless entity @a[tag=total_rank3] if score @s total_score = $t_score_max total_score run tag @s add total_rank3
 
 
 # 显示排名
 # 显示排名
-tellraw @a [{"text":"\n----- 游戏结束 -----\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank1]","color":"white","bold": false},{"text": "\n第二名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank2]","color":"white","bold": false},{"text": "\n第三名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank3]","color":"white","bold": false},"\n"]
+execute if entity @a[tag=total_rank2] if entity @a[tag=total_rank3] run tellraw @a [{"text":"\n----- 游戏结束 -----\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank1]","color":"white","bold": false},{"text": "\n第二名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank2]","color":"white","bold": false},{"text": "\n第三名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank3]","color":"white","bold": false},"\n"]
+execute if entity @a[tag=total_rank2] if entity @a[tag=!total_rank3] run tellraw @a [{"text":"\n----- 游戏结束 -----\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank1]","color":"white","bold": false},{"text": "\n第二名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank2]","color":"white","bold": false},"\n"]
+execute if entity @a[tag=!total_rank2] run tellraw @a [{"text":"\n----- 游戏结束 -----\n\n","color":"gold","bold":true},{"text": "第一名 - ","color":"green","bold": false},{"selector": "@a[tag=total_rank1]","color":"white","bold": false},"\n"]
 
 
 # 返回主大厅
 # 返回主大厅
 schedule function ltw:state/0/state_enter 2t replace
 schedule function ltw:state/0/state_enter 2t replace

+ 2 - 2
data/mini/functions/hotpm/pm_init.mcfunction

@@ -7,8 +7,8 @@ tellraw @a [{"text":">> ","color":"gold","bold": true},{"selector":"@a[tag=pm_ho
 # 强制观战
 # 强制观战
 execute at @s as @a[gamemode=spectator,distance=..0.1] run spectate @p[tag=pm_hoding]
 execute at @s as @a[gamemode=spectator,distance=..0.1] run spectate @p[tag=pm_hoding]
 
 
-# 土豆爆炸时间 = 4 * 存活人数
-scoreboard players set $countdown mem 0
+# 土豆爆炸时间 = 4 * 存活人数 + 2
+scoreboard players set $countdown mem 2
 execute as @a[tag=mini_running] run scoreboard players add $countdown mem 4
 execute as @a[tag=mini_running] run scoreboard players add $countdown mem 4
 
 
 # 删除效果云
 # 删除效果云