FireworkPolymer
本帖最后由 FireworkPolymer 于 2023-5-6 12:26 编辑

CE内:Events:
  #1
  越战越勇:
    type: player_kill
    conditions:
    - '%playerparticles_is_in_combat% == true' #注意此处
    - '%checkitem_inslot:9,lorecontains:越战越勇% == yes'
    actions:
      default:
      - 'console_command: addkill %player% 1'
      - 'title: 10;10;10;&c&l连杀!;&e%mycommand_playerdata_kille%'
  满级判定:
    type: player_kill
    conditions:
    - '%checkitem_inslot:9,lorecontains:越战越勇 &7&lIII% == yes'
    - '%mycommand_playerdata_kille% >= 10'
    actions:
      default:
      - 'console_command: mycmd-playerdata set %player% killa 1'
      - 'title: 10;10;10;&c&l连杀奖励,暴击+10!;&e连杀已重置'
      - 'console_command: mycmd-playerdata set %player% kille 0'
  暴击结束判定:
    type: player_attack
    conditions:
    - '%mycommand_playerdata_killa% >= 1'
    actions:
      default:
      - 'console_command: mycmd-playerdata set %player% killa 0'
  退出战斗模式:
    type: repetitive
    conditions:
    - '%playerparticles_is_in_combat% == false' #注意此处
    - '%mycommand_playerdata_kille% > 0'
    actions:
      default:
      - 'title: 10;40;10;&4&l连杀结束...;&a本次连杀:&e%mycommand_playerdata_kille%'
      - 'console_command: mycmd-playerdata set %player% kille 0'
    repetitive_time: 10复制代码
mycommand内:braver:
  lore: "§c● §6【§e§l越战越勇 §7§lI§6】"
  computes:
  - "PVP攻击力: (%mycommand_playerdata_kille%) * 1 : 10"
  - "PVE攻击力: (%mycommand_playerdata_kille%) * 1 : 10"
braver2:
  lore: "§c● §6【§e§l越战越勇 §7§lII§6】"
  computes:
  - "PVP攻击力: (%mycommand_playerdata_kille%) * 2 : 20"
  - "PVE攻击力: (%mycommand_playerdata_kille%) * 2 : 20"
braver3:
  lore: "§c● §6【§e§l越战越勇 §7§lIII§6】"
  computes:
  - "PVP攻击力: (%mycommand_playerdata_kille%) * 2 : 20"
  - "PVE攻击力: (%mycommand_playerdata_kille%) * 2 : 20"
  - "PVE攻击力: (%mycommand_playerdata_killa%) * 30"
  - "PVP攻击力: (%mycommand_playerdata_killa%) * 30"复制代码


mycommand内:加击杀:
  command: /addkill
  type: RUN_COMMAND
  runcmd:
  - $Script$%PlayerDataFor%$arg1%kille+$arg2复制代码


此配置需要一个检测战斗状态的插件,我这里用的是playerparticles,我这里是三秒退出战斗模式,你可以自己选一个提供相关变量的插件或者自己做一个类似功能
此词条功能:
[I]战斗时每击杀一个生物,伤害增加1,上限为10
[II]战斗时每击杀一个生物,伤害增加2,上限为20
[III]战斗时每击杀一个生物,伤害增加2,上限为20
└[满级特效]连杀到达上限时增加10点暴击,触发暴击后连杀重置