我买的生存猎人的脚本怎么是这样,无法导入,如下:
local Tbl = BeeUnitBuffList("target")
local buff = BeeUnitBuffList("player")
local bysc = "圣盾术,保护之手,寒冰屏障,威慑,消散,致盲,旋风,暗影斗篷"
local NeedBreak = "愤怒,星火术,火球术,奥术冲击,奥术飞弹,闪电箭,生命吸取,恐惧,圣光术,快速治疗,强效治疗术,神圣新星,治疗之触,愈合,治疗波,滋养,苦修,变形术,寒冰箭,心灵震爆,混乱之箭,治疗链,烧尽,旋风,根须缠绕"
local bykj = "激怒,狂暴"
local xyqs = "圣盾术,保护之手,寒冰屏障"
--插入技能
if BeeCastSpellFast() then return;end
--远距离冰冻
if IsControlKeyDown() and BeeSpellCoolDown("冰冻之箭")==0 then
BeeRun("/cast 冰冻之箭")
msMouse()
end
--准备
if not BeeUnitAffectingCombat() and BeeUnitMana("player","%")==100 and GetUnitSpeed("player")>0 and not BeeStringFind("猎豹守护",buff) and not BeeStringFind("豹群守护",buff) then
BeeRun("/cast 猎豹守护")
end
if (not BeeStringFind("蝰蛇守护",buff) and BeeUnitMana("player","%")<20) or (not BeeStringFind("蝰蛇守护",buff) and not BeeUnitAffectingCombat()) and not BeeStringFind("猎豹守护",buff) then
BeeRun("/cast 蝰蛇守护")
return;
end
if BeeUnitAffectingCombat() and not BeeStringFind("龙鹰守护",buff) and BeeUnitMana("player","%")>80 then
BeeRun("/cast 龙鹰守护")
return;
end
--近战保命求生
if IsShiftKeyDown() and BeeSpellCoolDown("假死")==0 then
BeeRun("/cast 假死")
end
if BeeUnitHealth("player","%")<50 and BeeSpellCoolDown("假死")==0 and BeeSpellCD("威慑")>0 and BeePlayerBuffTime("威慑")<1 and BeeIsRun("/cast 假死") then
BeeRun("/cast 假死")
end
if IsSpellInRange("摔绊","target")==1 then
if BeeSpellCD("冰冻陷阱")>0 and BeeSpellCD("逃脱")>0 and BeeSpellCD("逃脱")<24 and BeeSpellCoolDown("威慑")==0 then
BeeRun("/cast 威慑")
end
if BeePlayerBuffTime("威慑")>0 then
if BeeSpellCoolDown("冰冻陷阱")==0 then
BeeRun("/cast 冰冻陷阱")
end
if BeeSpellCoolDown("毒蛇陷阱")==0 then
BeeRun("/cast 毒蛇陷阱")
end
if BeeSpellCoolDown("献祭陷阱")==0 then
BeeRun("/cast 献祭陷阱")
end
end
end
if BeeSpellCoolDown("摔绊")==0 and BeeTargetDeBuffTime("摔绊")<1 and BeeIsRun("/cast 摔绊") then
BeeRun("/cast 摔绊")
end
if BeeTargetDeBuffTime("摔绊")>0 then
if BeeSpellCoolDown("猛禽一击")==0 and BeeIsRun("/cast 猛禽一击") then
BeeRun("/cast 猛禽一击")
end
if BeeSpellCoolDown("猫鼬撕咬")==0 and BeeIsRun("/cast 猛禽一击") then
BeeRun("/cast 猫鼬撕咬")
end
if BeeSpellCoolDown("冰冻陷阱")==0 then
BeeRun("/cast 冰冻陷阱")
end
if BeeSpellCoolDown("逃脱")==0 and BeeIsRun("/cast 逃脱") then
BeeRun("/cast 逃脱")
end
end
--输出
if IsControlKeyDown() or IsLeftAltKeyDown() or IsShiftKeyDown() then return;end
if UnitExists("target")==1 and not UnitIsDeadOrGhost("target") and IsSpellInRange("毒蛇钉刺","target")==1 and not BeeStringFind(bysc,Tbl) then
if BeeUnitHealth("target","%")<20 and BeeSpellCoolDown("杀戮射击")==0 then
BeeRun("/cast 杀戮射击")
end
if BeeSpellCoolDown("爆炸射击")==0 or BeePlayerBuffTime("荷枪实弹")>0 then
BeeRun("/cast 爆炸射击")
end
if BeePlayerBuffTime("荷枪实弹")<0 then
if BeeSpellCD("爆炸射击")>0 and BeeSpellCoolDown("黑箭")==0 then
BeeRun("/cast 黑箭")
end
if BeeSpellCD("爆炸射击")>0 and BeeSpellCD("黑箭")>0 and BeeTargetDeBuffTime("毒蛇钉刺")<2 then
BeeRun("/cast 毒蛇钉刺","target");
BeeUnitCastSpellDelay("毒蛇钉刺",0.9);
return;
end
if BeeSpellCD("爆炸射击")>0 and BeeSpellCD("黑箭")>0 and BeeTargetDeBuffTime("毒蛇钉刺")>0 and BeeSpellCoolDown("瞄准射击")==0 then
BeeRun("/cast 瞄准射击")
end
if GetUnitSpeed("player")>0 and BeeSpellCD("爆炸射击")>0 and BeeSpellCD("黑箭")>0 and BeeSpellCD("瞄准射击")>0 and BeeSpellCoolDown("震荡射击")==0 then
BeeRun("/cast 震荡射击")
end
if GetUnitSpeed("player")==0 and BeeSpellCD("爆炸射击")>0 and BeeSpellCD("黑箭")>0 and BeeSpellCD("瞄准射击")>0 and BeeIsRun("/cast 稳固射击") then
BeeRun("/cast 稳固射击")
end
end
end |