📑
PVPRewards 文档
  • 目录
  • 服主帮助
  • 🆕2.4.1 版本更新 😎
  • 🍎Nukkit 平台移植版发布!
  • 0 - 插件基本信息
  • 1 - 指令及权限
  • 2 - 配置文件
  • 3 - 积分商城
  • 4 - 段位
  • 5 - 排行榜
  • 6 - 排行榜全息图
  • 7 - 开启的世界设置
  • 8 - 防刷分机制
  • 9 - PVP积分 (PVP Point)
  • 10 - PVP经验值 (PVP Exp)
  • 11 - PlaceholderAPI 变量
  • 12 - 📙 已知BUG、开发计划
  • 13 - MySQL 支持
  • 14 - 重复击杀玩家所获积分、经验递减机制
  • 15 - 死亡扣除
  • 16 - 每日获得积分、经验上限
  • 17 - PVP状态切换
  • 18 - 击杀判定
  • 开发者
    • 1 - 源码
    • 2 - 开发者API
由 GitBook 提供支持
在本页
  • (1) 配置文件
  • (2) 判定说明

这有帮助吗?

18 - 击杀判定

关于玩家击杀方式的判定

重要:请及时更新至v2.4.1版本来修复BUG

(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:远程攻击:包括但不限于 普通箭、弩、药水箭、喷溅型药水、滞留型药水、光灵箭、雪球

TNT:TNT爆炸炸死

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的击杀者

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

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

上一页17 - PVP状态切换下一页1 - 源码

最后更新于2年前

这有帮助吗?

有损压缩版动图1:

有损压缩版动图2:

https://s2.loli.net/2023/05/03/ihtU8LBou2dvymQ.gif
https://s2.loli.net/2023/05/03/kctfmpwq7rSU1IZ.gif
7MB
GIF1.gif
image
20MB
GIF2.gif
image
图1:击杀者位于受害者周围各方向5格范围内
图2:击杀者位于受害者周围各方向5格范围外