|
|
@@ -3,10 +3,10 @@ execute if score $mini_type mem matches 1 run function mini:parkour/game_end
|
|
|
execute if score $mini_type mem matches 2 run function mini:tntrun/game_end
|
|
|
|
|
|
# 计算排名
|
|
|
-tag @a[scores={mini_score=0}] add mini_rank1
|
|
|
-tag @a[scores={mini_score=-1}] add mini_rank2
|
|
|
-tag @a[scores={mini_score=-2}] add mini_rank3
|
|
|
-tag @a[scores={mini_score=..-3}] add mini_rank4
|
|
|
+# 1
|
|
|
+scoreboard players set $t_score_max mini_score -2147483648
|
|
|
+execute as @a run function mini:main/get_max_score
|
|
|
+execute as @a unless entity @a[tag=mini_rank1] if score @s mini_score = $t_score_max mini_score run tag @s add mini_rank1
|
|
|
|
|
|
# 进入状态 6
|
|
|
function ltw:state/6/state_enter
|