LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 9591|回复: 65

3.35端 3.13版本 暗牧PVP脚本

[复制链接]
发表于 2016-8-6 00:53:26 | 显示全部楼层 |阅读模式
本帖最后由 大好大 于 2016-8-6 08:41 编辑

仅供玩3.35端 70版本**的道友使用,挺长时间没玩了,晚间简单进行了优化。用此脚本,什么圣斗士,防奸战,Biubiu法,分分钟教会他重新做人,在痛苦绝望尖叫中死去,阿西吧~  




  1. [hide]local Tbl = BeeUnitBuffList("target")
  2. local buff = BeeUnitBuffList("player")
  3. local bysc = "圣盾术,保护之手,寒冰屏障,威慑,消散,致盲,旋风,暗影斗篷,法术反射"
  4. local NeedBreak = "愤怒,星火术,火球术,奥术冲击,奥术飞弹,闪电箭,生命吸取,恐惧,圣光术,快速治疗,强效治疗术,神圣新星,治疗之触,愈合,治疗波,滋养,苦修,变形术,寒冰箭,心灵震爆,混乱之箭,治疗链,烧尽,旋风,根须缠绕"
  5. local bykj = "激怒,狂暴"
  6. local xyqs = "圣盾术,保护之手,寒冰屏障"
  7. --插入技能
  8. if BeeCastSpellFast() then return;end
  9. --buff
  10. if not UnitIsDeadOrGhost("player") then
  11. if not BeeStringFind("暗影形态",buff) and not BeeUnitCastSpellName("player") then
  12. BeeRun("/cast 暗影形态");
  13. BeeUnitCastSpellDelay("暗影形态",2);
  14. return;
  15. end
  16. if not BeeStringFind("真言术:盾",buff) and BeePlayerDeBuffTime("虚弱灵魂")<0 and ((BeeUnitUnitIsPlayer(1) and BeeUnitHealth("player","%")<80) or not BeeUnitAffectingCombat()) then
  17. BeeRun("/cast 真言术:盾","player")
  18. end
  19. if not BeeUnitAffectingCombat() and not UnitExists("target") then
  20. if not BeeStringFind("真言术:韧",buff) and not BeeStringFind("坚韧祷言",buff) then
  21. BeeRun("/cast 真言术:韧")
  22. end
  23. if not BeeStringFind("神圣之灵",buff) and not BeeStringFind("精神祷言",buff) then
  24. BeeRun("/cast 神圣之灵")
  25. end
  26. if BeePlayerBuffTime("心灵之火")<=1 then
  27. BeeRun("/cast 心灵之火")
  28. end
  29. if BeePlayerBuffTime("吸血鬼的拥抱")<=1 then
  30. BeeRun("/cast 吸血鬼的拥抱")
  31. end
  32. end
  33. end
  34. --保命回蓝
  35. if BeeUnitAffectingCombat() and UnitExists("target")==1 and not UnitIsDeadOrGhost("target") then
  36. if BeeUnitHealth("player","%")<30 or BeeUnitMana("player","%")<20 and BeeSpellCoolDown("消散")==0 and not BeeUnitCastSpellName("player") then
  37. BeeRun("/cast 消散")
  38. end
  39. if BeeUnitHealth("player","%")>50 and BeeUnitMana("player","%")<10 and BeeSpellCD("消散")>0 and not BeeStringFind("消散",buff) and BeeSpellCoolDown("暗影恶魔")==0 and not BeeUnitCastSpellName("player") then
  40. BeeRun("/cast 暗影恶魔","target")
  41. end
  42. end
  43. --灭破羊
  44. local Unit="target"
  45. local time , Castingtime= BeeUnitCastSpellTime(Unit);
  46. if BeeUnitCastSpellName(Unit)=="变形术" and Castingtime - time >0.8 and time >0.3 and BeeIsRun("暗言术:灭",Unit) then
  47. BeeRun("暗言术:灭",Unit);
  48. return;
  49. end

  50. --秒驱散不打断
  51. if BeeStringFind(xyqs,Tbl) then
  52. if BeeIsRun("/cast 群体驱散","nogoal") and BeePlayerBuffTime("群体驱散")==-1 then
  53. CastSpellByName(tostring(GetSpellInfo("群体驱散"),nil));end
  54. if SpellIsTargeting() then CameraOrSelectOrMoveStart() CameraOrSelectOrMoveStop() end
  55. return;
  56. end
  57. if BeeUnitCastSpellName("player")=="群体驱散" then return;end
  58. --打断控制输出
  59. if (BeeUnitHealth("target","%")<10 or BeeUnitHealth("player","%")<20 or (BeeTargetDeBuffTime("暗言术:痛")>0 and BeeTargetDeBuffTime("噬灵疫病")>0 and GetUnitSpeed("player")>0)) and BeeSpellCoolDown("暗言术:灭")==0 then
  60. BeeRun("/cast 暗言术:灭");
  61. return true;
  62. end
  63. if UnitExists("target")==1 and not UnitIsDeadOrGhost("target") and IsSpellInRange("暗言术:痛","target")==1 and not BeeStringFind(bysc,Tbl) and (BeeUnitHealth("target","%")>10 or BeeSpellCD("暗言术:灭")>0) then
  64. if BeeUnitUnitIsPlayer(1) and BeeRange("target")<8 and not BeeStringFind(bykj,Tbl) then
  65. if BeeSpellCD("心灵尖啸")>0 and BeeTargetDeBuffTime("心灵尖啸")<0 and BeeSpellCoolDown("心灵惊骇")==0 and BeeUnitHealth("player","%")<40 then
  66. BeeRun("/cast 心灵惊骇")
  67. end
  68. if BeeSpellCoolDown("心灵尖啸")==0 and not BeeStringFind("恐惧",Tbl) then
  69. BeeRun("/cast 心灵尖啸")
  70. end
  71. end
  72. if BeeStringFind(NeedBreak,BeeUnitCastSpellName()) then
  73. if BeeSpellCoolDown("沉默")==0 then
  74. BeeRun("/cast 沉默","target");
  75. return;
  76. end
  77. end
  78. if BeeTargetDeBuffTime("噬灵疫病")<=1 and not BeeUnitCastSpellName("player") then
  79. BeeRun("/cast 噬灵疫病","target")
  80. return true;
  81. end
  82. if BeeTargetDeBuffTime("暗言术:痛")<=1 and not BeeUnitCastSpellName("player") then
  83. BeeRun("/cast 暗言术:痛","target")
  84. return true;
  85. end
  86. if BeeTargetDeBuffTime("吸血鬼之触")<2 and not BeeUnitCastSpellName("player") then
  87. BeeRun("/cast 吸血鬼之触","target");
  88. BeeUnitCastSpellDelay("吸血鬼之触",0.9);
  89. return true;
  90. end
  91. if BeeTargetDeBuffTime("吸血鬼之触")>12 and BeeUnitCastSpellName("player")=="吸血鬼之触" then
  92. BeeRun("/stopcasting");
  93. return;
  94. end
  95. if BeeSpellCoolDown("心灵震爆")==0 and BeeTargetDeBuffTime("暗言术:痛")>0 and BeeTargetDeBuffTime("噬灵疫病")>0 and BeeTargetDeBuffTime("吸血鬼之触")>0 and not BeeUnitCastSpellName("player") then
  96. BeeRun("/cast 心灵震爆")
  97. return true;
  98. end
  99. if not BeeStringFind("精神鞭笞",Tbl) and BeeTargetDeBuffTime("暗言术:痛")>0 and BeeTargetDeBuffTime("噬灵疫病")>0 and BeeTargetDeBuffTime("吸血鬼之触")>0 and (BeeSpellCD("心灵震爆")>0 or BeeUnitHealth("target","%")<40) then
  100. BeeRun("/cast 精神鞭笞","target")
  101. return true;
  102. end
  103. end[/hide]
复制代码

回复

使用道具 举报

发表于 2016-8-7 17:24:15 | 显示全部楼层
楼主相当热情啊
回复 支持 反对

使用道具 举报

发表于 2017-1-6 17:21:34 | 显示全部楼层
哇 看到了 大好大发的一大排职业 没有我 335  卡313的 痛苦术  刺杀贼 敏锐贼 战斗贼
回复 支持 反对

使用道具 举报

发表于 2017-8-21 11:31:03 | 显示全部楼层
感谢楼主分享,好人一生平安~~~~~~~~~再次感谢
回复 支持 反对

使用道具 举报

发表于 2017-8-22 09:46:37 | 显示全部楼层
感谢楼主分享,好人一生平安~~~~~~~~~再次感谢
回复 支持 反对

使用道具 举报

发表于 2017-9-13 23:39:28 | 显示全部楼层
新人报道,前来点赞,作者辛苦
回复 支持 反对

使用道具 举报

发表于 2017-9-13 23:45:59 | 显示全部楼层
新人报道,前来点赞,作者辛苦
回复 支持 反对

使用道具 举报

发表于 2017-9-13 23:47:07 | 显示全部楼层
新人报道,前来点赞,作者辛苦
回复 支持 反对

使用道具 举报

发表于 2017-9-13 23:48:14 | 显示全部楼层
新人报道,前来点赞,作者辛苦
回复 支持 反对

使用道具 举报

发表于 2017-9-13 23:49:22 | 显示全部楼层
新人报道,前来点赞,作者辛苦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2026-4-18 01:59 PM , Processed in 0.036219 second(s), 33 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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