找回密码
 立即注册
查看: 366|回复: 0

[死骑] 335双持传染冰输出脚本

[复制链接]

121

主题

0

回帖

165

积分

注册会员

积分
165
发表于 2023-12-23 12:14:37 | 显示全部楼层 |阅读模式
138wow.com


111.jpg

明文版,直接粘贴进脚本即可!~
  1. local Tbl = BeeUnitBuffList("target")
  2. local buff = BeeUnitBuffList("player")
  3. local bingsi = (BeeRune("冰霜符文")>0 or BeeRune("死亡符文")>0)
  4. local xuesi = (BeeRune("鲜血符文")>0 or BeeRune("死亡符文")>0)
  5. local xiesi = (BeeRune("邪恶符文")>0 or BeeRune("死亡符文")>0)
  6. --插入技能
  7. if BeeCastSpellFast() then return;end
  8. --准备
  9. if not UnitIsDeadOrGhost("player") and not BeeStringFind("鲜血灵气",buff) then
  10.     BeeRun("鲜血灵气")
  11. end
  12. if BeePlayerBuffTime("寒冬号角")<0 then
  13.     BeeRun("寒冬号角")
  14. end
  15. --按键传染
  16. if IsShiftKeyDown() then
  17.     if BeeTargetDeBuffTime("冰霜疫病")>1 and BeeTargetDeBuffTime("血之疫病")>1 and (BeeRune("鲜血符文")>0 or BeeRune("死亡符文")>0) then
  18.         BeeRun("传染")      
  19.     end
  20. end
  21. --输出
  22. if BeeUnitHealth("target",nil,0)>0 then
  23.     if BeeRune("鲜血符文")<1 and BeeRune("邪恶符文")<1 and BeeRune("冰霜符文")<1 and BeeSpellCoolDown("符文武器增效")==0 and BeePlayerBuffTime("活力分流")<=0 and BeeSpellCD("活力分流")>0 then
  24.         BeeRun("符文武器增效")        
  25.     end
  26.     if BeeSpellCoolDown("亡者复生")==0 and BeeUnitHealth("player","%")<50 then
  27.         BeeRun("亡者复生")
  28.     end
  29. end
  30. if not IsShiftKeyDown() and UnitExists("target")==1 and not UnitIsDeadOrGhost("target") and IsSpellInRange("冰冷触摸")==1 then
  31.     if bingsi and BeeTargetDeBuffTime("冰霜疫病")<2 then
  32.         BeeRun("冰冷触摸")        
  33.     end
  34.     if xiesi and BeeTargetDeBuffTime("血之疫病")<2 then
  35.         BeeRun("暗影打击")        
  36.     end
  37.     if (BeeTargetDeBuffTime("冰霜疫病")>0 and BeeTargetDeBuffTime("血之疫病")>0) and (BeeTargetDeBuffTime("冰霜疫病")<5 or BeeTargetDeBuffTime("血之疫病")<5) then
  38.         BeeRun("传染")        
  39.     end
  40.     if BeePlayerBuffTime("冰冻之雾")>0 then
  41.         BeeRun("凛风冲击")        
  42.     end
  43.     if (BeeTargetDeBuffTime("冰霜疫病")>0 and BeeTargetDeBuffTime("血之疫病")>0) and BeeIsRun("湮没")then
  44.         BeeRun("湮没")
  45.     end
  46.     if BeeUnitMana("player")>50 and BeeIsRun("冰霜打击") then
  47.         BeeRun("冰霜打击")        
  48.     end
  49.     if BeeUnitMana("player")>20 and BeeIsRun("符文打击") then
  50.         BeeRun("符文打击")        
  51.     end
  52.     if BeeUnitMana("player")>40 then
  53.         if IsSpellInRange("凋零缠绕")==1 and BeeRange("target")>15 then
  54.             BeeRun("凋零缠绕")            
  55.         end
  56.         if BeeIsRun("冰霜打击") then
  57.             BeeRun("冰霜打击")            
  58.         end
  59.     end
  60.     if BeeRune("鲜血符文")<1 and (BeeTargetDeBuffTime("冰霜疫病")>0 and BeeTargetDeBuffTime("血之疫病")>0) and (BeeTargetDeBuffTime("冰霜疫病")<5 or BeeTargetDeBuffTime("血之疫病")<5) and BeeSpellCoolDown("活力分流")==0 then
  61.         BeeRun("活力分流")        
  62.     end
  63.     if BeeUnitHealth("target",nil,0)>0 then
  64.         if BeeTargetDeBuffTime("冰霜疫病")>1 and BeeTargetDeBuffTime("血之疫病")>1 and BeeSpellCoolDown("铜墙铁壁")==0 and bingsi then
  65.             BeeRun("铜墙铁壁")            
  66.         end
  67.     end
  68.     if BeeTargetDeBuffTime("冰霜疫病")>1 and BeeTargetDeBuffTime("血之疫病")>1 and BeeRune("死亡符文")<1 and BeeRune("鲜血符文")>0 then
  69.         BeeRun("鲜血打击")        
  70.     end
  71.     if BeeRune("鲜血符文")>0 then
  72.         BeeRun("鲜血打击")
  73.     end
  74. end
  75. --当前目标打断
  76. BeeRun("/startattack");
  77. local Unit="target"
  78. local time , Castingtime= BeeUnitCastSpellTime(Unit);
  79. if BeeUnitCastSpellName(Unit) and Castingtime - time >0.5 and time >0.5 and BeeIsRun("心灵冰冻",Unit) then
  80.     BeeRun("心灵冰冻",Unit);
  81. end;
复制代码


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

本版积分规则

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

GMT+8, 2024-5-10 02:51 , Processed in 0.046242 second(s), 21 queries .

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

© 2001-2024 Discuz! Team.

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