找回密码
 立即注册
服务器名版本类型版本介绍玩家QQ群号星级
查看: 384|回复: 0

[牧师] 335暗牧自用完美输出

[复制链接]

38

主题

0

回帖

122

积分

超级版主

积分
122
发表于 2023-12-14 19:37:49 | 显示全部楼层 |阅读模式
138wow.com
335暗牧.jpg

  1. if UnitIsDeadOrGhost("player") then RepopMe()RetrieveCorpse()AcceptResurrect()AcceptXPLoss()return;end
  2. BeeRun("/targetenemy [noharm][dead]")
  3. local HPB=BeeUnitHealth("player","%",0)--自己的HP百分比
  4. local HPZ=BeeUnitHealth("player","nil",0)--自己的HP当前值
  5. local MPZ=BeeUnitMana("player","%",0)--自己的MP当前值
  6. local MHPB=BeeUnitHealth("target","%",0)--目标的HP百分比
  7. local MHPZ=BeeUnitHealth("target","nil",0)--目标的HP当前值
  8. local CD=BeeSpellCD--检查CD
  9. local ZT=BeeGetShapeshiftFormInfo(1)--检查当前姿态
  10. local SS=BeeStringFind--搜索
  11. local BF=BeeUnitBuffList("player")--自己的BUFFl列表
  12. local MBF=BeeUnitBuffList("target")--目标的BUFF列表
  13. local PK=BeeUnitCanAttack(target)--可以PK
  14. local MDT=not BeeUnitCastSpellName("player")
  15. --local JULI=BeeRange("target")<=36--距离目标多少码<=5
  16. local JULI=IsSpellInRange("精神鞭笞")==1--代替距离
  17. local R=BeeUnitPlayerControlled(target)--人物==1
  18. local GA=GetActionCooldown--检查技能是否可用2
  19. local AT=IsLeftAltKeyDown()

  20. if ZT~=1 then BeeRun("暗影形态")end

  21. if PK and HPB<30 and GA(50)==0 then UseAction(50)end
  22. if PK and HPB<15 and GA(49)==0 then UseAction(49)end

  23. local GT = GetTime();
  24. if GT==nil then GT=GetTime() end--延时2秒避免重复使用
  25. local QSSF="心灵尖啸,死亡缠绕,冰霜新星,昏迷,支配,冲击波,制裁之锤,昏迷,雷霆一击"
  26. if SS(QSSF,BF) and GA(62)==0 and GetTime()>=GT then UseAction(62) GT=GetTime()+2;end
  27. if SS(QSSF,BF) and GA(62)~=0 and CD("自利")==0 and GetTime()>=GT then BeeRun("自利") GT=GetTime()+2;end

  28. --if PK and R==1 and BeeIsRun("精神控制","target") then BeeRun("精神控制")end

  29. --if BeeIsRun("真言术:盾","player") and UnitBuff("player","真言术:盾")==nil then BeeRun("真言术:盾","player")end
  30. if UnitBuff("player","吸血鬼的拥抱")==nil then BeeRun("吸血鬼的拥抱")end
  31. if UnitBuff("player","神圣之灵")==nil then BeeRun("神圣之灵","player")end
  32. if UnitBuff("player","真言术:韧")==nil then BeeRun("真言术:韧","player")end
  33. if UnitBuff("player","心灵之火")==nil then BeeRun("心灵之火")end

  34. if PK and AT~=1 and MHPB<20 and BeeIsRun("暗言术:灭") then BeeRun("暗言术:灭")end

  35. if PK and MDT and AT~=1 and not SS("吸血鬼之触",MBF) and BeeIsRun("吸血鬼之触","target") and MHPZ>HPZ and JULI then BeeRun("吸血鬼之触")end
  36. if PK and AT~=1 and not SS("噬灵疫病",MBF) and BeeIsRun("噬灵疫病","target") and JULI then BeeRun("噬灵疫病")end
  37. if PK and AT~=1 and not SS("暗言术:痛",MBF) and BeeIsRun("暗言术:痛","target") and JULI then BeeRun("暗言术:痛")end

  38. if PK and MDT and AT~=1 and CD("心灵震爆")==0 and JULI then BeeRun("心灵震爆")end
  39. if PK and MDT and CD("心灵震爆")~=0 and BeeIsRun("精神鞭笞","target") and AT==nil and JULI then BeeRun("精神鞭笞")end
  40. if PK and MDT and BeeIsRun("精神灼烧","target") and AT==1 and JULI then BeeRun("精神灼烧")end

  41. BeeRun("/run UIErrorsFrame:Clear()")
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|138wow魔兽私服论坛

GMT+8, 2024-5-20 12:05 , Processed in 0.047837 second(s), 23 queries .

Powered by Discuz! X3.5 Designed by 138wow.com © 魔兽世界私服,魔兽世界私服论坛

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表