WarmRhombus
1.16.5

这个记分板本来是玩家击杀玩家的数量,顾名思义你击杀一个玩家就加一分,但是它有个bug,我在单人试了下,当队友A打了对面C一下,队友B打死了C,分数算队友A的。简单来说就是人头算第一个打了的人,有没有贵人知道这个bug怎么办啊,这不就k头了吗,这记分板还有啥意义

LinGCar
一个可能的实现: 计分板不使用playerKillCount 使用dummy 通过进度来加分
具体实现如下:
先建立一个计分板(假设名为death)
然后:
test_advancement:
  1. {
  2.     "criteria": {
  3.         "killed": {
  4.             "trigger": "player_killed_entity",
  5.             "conditions": {
  6.                 "entity": {
  7.                     "type": "player"
  8.                 }
  9.             }
  10.         }
  11.     },

  12.     "rewards": {
  13.         "function": "test:test_function"   
  14.     }
  15. }
复制代码


test_function:
  1. advancement revoke @s only test:test_advancement
  2. scoreboard players add @s death 1
复制代码


希望能帮到

下一页 最后一页