|
|
@@ -18,14 +18,14 @@ execute if score #bonus_add_score mem matches 100 if score $random mem matches 0
|
|
|
execute if score #bonus_add_score mem matches 100 if score $random mem matches 0 run tellraw @a ["",{"text": ">> ","color":"red","bold": true},{"selector": "@s","color":"red"}," 的硬币投出了反面, 得分减半, 当前共有 ",{"score": {"name": "@s","objective": "total_score"},"color":"red"},{"text": " 分", "color":"red"}]
|
|
|
|
|
|
# 200:偷分
|
|
|
-execute if score #bonus_add_score mem matches 200 run scoreboard players add @s total_score 1
|
|
|
-execute if score #bonus_add_score mem matches 200 run scoreboard players add @s total_score_disp 1
|
|
|
scoreboard players set #score_max mem -2147483648
|
|
|
execute as @a run function ltw:main/get_max_score
|
|
|
tag @a remove highest
|
|
|
execute as @a if score @s total_score = #score_max mem run tag @s add highest
|
|
|
-execute if score #bonus_add_score mem matches 200 run scoreboard players remove @a[tag=highest,limit=1,sort=furthest] total_score 1
|
|
|
-execute if score #bonus_add_score mem matches 200 run scoreboard players remove @a[tag=highest,limit=1,sort=furthest] total_score_disp 1
|
|
|
execute if score #bonus_add_score mem matches 200 if entity @s[tag=highest] run tellraw @a ["",{"text": ">> ","color":"aqua","bold": true},{"selector": "@s","color":"aqua"}," 试图偷取自己的分数……"]
|
|
|
execute if score #bonus_add_score mem matches 200 if entity @s[tag=!highest] run tellraw @a ["",{"text": ">> ","color":"red","bold": true},{"selector": "@a[tag=highest,limit=1,sort=furthest]","color":"red"}," 被偷取了 ",{"text": "1 分","color":"red"},", 当前共有 ",{"score": {"name": "@a[tag=highest,limit=1,sort=furthest]","objective": "total_score"}}, " 分"]
|
|
|
execute if score #bonus_add_score mem matches 200 if entity @s[tag=!highest] run tellraw @a ["",{"text": ">> ","color":"green","bold": true},{"selector": "@s","color":"green"}," 偷取了 ",{"text": "1 分","color":"green"},", 当前共有 ",{"score": {"name": "@s","objective": "total_score"}}, " 分"]
|
|
|
+execute if score #bonus_add_score mem matches 200 run scoreboard players add @s total_score 1
|
|
|
+execute if score #bonus_add_score mem matches 200 run scoreboard players add @s total_score_disp 1
|
|
|
+execute if score #bonus_add_score mem matches 200 run scoreboard players remove @a[tag=highest,limit=1,sort=furthest] total_score 1
|
|
|
+execute if score #bonus_add_score mem matches 200 run scoreboard players remove @a[tag=highest,limit=1,sort=furthest] total_score_disp 1
|