player_upgrade.mcfunction 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # TODO: v0.3 服务器更新升级函数
  2. scoreboard players set @s green_total 0
  3. scoreboard players add @s[advancements={ltw:combat/phantom1=true}] green_total 1
  4. scoreboard players add @s[advancements={ltw:combat/phantom2=true}] green_total 2
  5. scoreboard players add @s[advancements={ltw:combat/phantom3=true}] green_total 3
  6. scoreboard players add @s[advancements={ltw:parkour/colormatch2=true}] green_total 2
  7. scoreboard players add @s[advancements={ltw:parkour/tnt2=true}] green_total 2
  8. scoreboard players add @s[advancements={ltw:parkour/tnt3=true}] green_total 2
  9. scoreboard players add @s[advancements={ltw:parkour/treasure1=true}] green_total 1
  10. scoreboard players add @s[advancements={ltw:parkour/treasure2=true}] green_total 2
  11. scoreboard players add @s[advancements={ltw:parkour/treasure3=true}] green_total 3
  12. scoreboard players add @s[advancements={ltw:story/score1=true}] green_total 1
  13. scoreboard players add @s[advancements={ltw:story/score2=true}] green_total 2
  14. scoreboard players add @s[advancements={ltw:story/score3=true}] green_total 3
  15. scoreboard players add @s[advancements={ltw:story/total1=true}] green_total 1
  16. scoreboard players add @s[advancements={ltw:story/total2=true}] green_total 2
  17. scoreboard players add @s[advancements={ltw:story/total3=true}] green_total 4
  18. scoreboard players add @s[advancements={ltw:story/win1=true}] green_total 1
  19. scoreboard players add @s[advancements={ltw:story/win2=true}] green_total 2
  20. scoreboard players add @s[advancements={ltw:story/win3=true}] green_total 4
  21. scoreboard players add @s[advancements={ltw:vs/diamond1=true}] green_total 2
  22. scoreboard players add @s[advancements={ltw:vs/diamond2=true}] green_total 4
  23. scoreboard players add @s[advancements={ltw:vs/potato2=true}] green_total 2
  24. scoreboard players add @s[advancements={ltw:vs/potato3=true}] green_total 3
  25. scoreboard players operation @s green = @s green_total
  26. scoreboard players reset @s shop_particle_s
  27. scoreboard players reset @s shop_particle_2
  28. scoreboard players reset @s shop_particle_3
  29. scoreboard players reset @s shop_particle_4
  30. scoreboard players reset @s shop_particle_5
  31. scoreboard players reset @s shop_particle_6
  32. scoreboard players reset @s particle_type
  33. scoreboard players add @s gold 20
  34. scoreboard players add @s gold_total 20
  35. tellraw @a ["",{"text": ">> ","color": "green","bold":true},{"text":"由于服务器升级, 绿宝石购买已经重置, 补偿的 20 金粒已发放!","color":"green"}]