18 - 击杀判定

关于玩家击杀方式的判定

(1) 配置文件

config.yml 部分内容. 不要复制!!!!!!!!!!!!!!!!!
  Settings:
    #开启的击杀判定方式
    Kill-Verdict:
      #近战
      Close-Combat: true
      #远程攻击
      Remote-Combat: true
      #TNT炸死
      TNT: true
      #岩浆块烫死
      Scald: true
      #当玩家A用岩浆块烫死玩家B后, 寻找玩家A的半径
      # (插件只能通过搜寻来寻找击杀者, 不可以判断到方块放置者)
      # [!] 如果你不懂, 请不要更改!
      # 请看(2)判定说明
      Search-Radius:
        X: 5
        Y: 5
        Z: 5

如上所示,假如Remote-Combat项设置为false,那么当玩家使用远程武器击杀时,将无法触发防刷分机制、奖励机制

(2) 判定说明

Close-Combat近战攻击:包括但不限于 空手、剑

Remote-Combat远程攻击:包括但不限于 普通箭、弩、药水箭、喷溅型药水、滞留型药水、光灵箭、雪球

TNTTNT爆炸炸死

Scald岩浆块(MAGMA_BLOCK)烫死

注:岩浆块把玩家A烫死的一瞬间,插件将这样进行击杀判定:

假定配置项中的Search-Radius.X、Y、Z被设置为5

如果白色地毯范围内(见下图1)只有玩家B 1位玩家,那么判定玩家B为击杀者

如果白色地毯范围内有2位玩家,那么判定在B和C之间随机

如果白色地毯范围内没有玩家,那么判定A为自杀

请合理调整搜索半径,建议设置在3~6之间

图1:以受害者A为中心,向各个方向延伸5格(即白色地毯范围,Y轴未标注),击杀者B位于该范围内,则判定B为A的击杀者

图1:击杀者位于受害者周围各方向5格范围内

图2:以受害者A为中心,向各个方向延伸5格(即白色地毯范围,Y轴未标注),击杀者B位于该范围,则判定B不是A的击杀者

图2:击杀者位于受害者周围各方向5格范围外

如果看不到上面两个GIF动图,请下载或打开链接查看:

有损压缩版动图1: https://s2.loli.net/2023/05/03/ihtU8LBou2dvymQ.gif

有损压缩版动图2:https://s2.loli.net/2023/05/03/kctfmpwq7rSU1IZ.gif

最后更新于

这有帮助吗?