|
|
发表于 2018-8-18 02:29:06
|
显示全部楼层
|
^1^T^SItems^T^N1^T^SEnabled^N1^SDescription^S當滿足條件時自動施放^SName^S射击输出^SGUID^N7^SIcon^SInterface\Icons\Ability_Mage_FrostFireBolt^SScript^Slocal~`Tbl~`=~`BeeUnitBuffList("target")~Jlocal~`buff~`=~`BeeUnitBuffList("player")~Jlocal~`bysc~`=~`"圣盾术,保护之手,寒冰屏障,威慑,消散,致盲"~Jlocal~`jsxg~`=~`"冲锋,裂筋,偷袭,肾击,断筋,减速,疲劳诅咒"~Jlocal~`NeedBreak~`=~`"神圣之火,暗影新星,愤怒,火球术,奥术飞弹,生命吸取,恐惧,圣光术,快速治疗,强效治疗术,冰霜新星,神圣新星,治疗之触,愈合,飓风,治疗波,献祭,滋养,次级治疗波,苦修,变形术,圣光闪现,黑暗契约,烈焰风暴,寒冰箭,震爆,混乱之箭,治疗链"~J--练级~Jif~`not~`BeeStringFind("强击光环",buff)~`then~`~J~`~`~`~`BeeRun("/cast~`强击光环")~Jend~Jif~`not~`BeeUnitAffectingCombat()~`and~`BeeUnitMana("player","%")==100~`and~`GetUnitSpeed("player")>0~`and~`not~`BeeStringFind("猎豹守护",buff)~`and~`not~`BeeStringFind("豹群守护",buff)~`then~J~`~`~`~`BeeRun("/cast~`猎豹守护")~Jend~Jif~`(not~`BeeStringFind("蝰蛇守护",buff)~`and~`BeeUnitMana("player","%")<20)~`or~`(not~`BeeStringFind("蝰蛇守护",buff)~`and~`not~`BeeUnitAffectingCombat())~`and~`not~`BeeStringFind("猎豹守护",buff)~`then~J~`~`~`~`BeeRun("/cast~`蝰蛇守护")~J~`~`~`~`return;~Jend~Jif~`BeeUnitAffectingCombat()~`and~`not~`BeeStringFind("雄鹰守护",buff)~`and~`BeeUnitMana("player","%")>80~`then~J~`~`~`~`BeeRun("/cast~`雄鹰守护")~J~`~`~`~`return;~Jend~J--宠物~Jif~`BeeStringFind(bysc,Tbl)~`then~`return;end~Jif~`UnitExists("target")~`and~`not~`UnitIsDeadOrGhost("target")~`then~J~`~`~`~`if~`BeeUnitUnitIsPlayer(1)~`then~J~`~`~`~`~`~`~`~`if~`BeeSpellCoolDown("冲锋")==0~`then~J~`~`~`~`~`~`~`~`~`~`~`~`BeeRun("/cast~`冲锋")~J~`~`~`~`~`~`~`~`end~J~`~`~`~`~`~`~`~`if~`BeeSpellCoolDown("裂筋")==0~`then~J~`~`~`~`~`~`~`~`~`~`~`~`BeeRun("/cast~`裂筋")~J~`~`~`~`~`~`~`~`end~`~J~`~`~`~`~`~`~`~`if~`BeeSpellCD("冲锋")>0~`and~`BeeSpellCD("裂筋")>0~`and~`not~`BeeStringFind(jsxg,Tbl)~`and~`BeeSpellCoolDown("震荡射击")==0~`and~`BeeIsRun("/cast~`震荡射击")~`then~J~`~`~`~`~`~`~`~`~`~`~`~`BeeRun("/cast~`震荡射击")~J~`~`~`~`~`~`~`~`end~J~`~`~`~`end~J~`~`~`~`if~`BeeSpellCoolDown("杀戮命令")==0~`and~`BeeUnitAffectingCombat()~`then~J~`~`~`~`~`~`~`~`BeeRun("/cast~`杀戮命令")~J~`~`~`~`end~J~`~`~`~`if~`BeeTargetDeBuffTime("猎人印记")>0~`then~J~`~`~`~`~`~`~`~`PetAttack()~J~`~`~`~`end~Jend~Jif~`not~`BeeUnitAffectingCombat()~`and~`BeeUnitHealth("pet","%")<80~`and~`BeeUnitBuff("治疗宠物","pet")<1~`then~J~`~`~`~`BeeRun("/cast~`治疗宠物","pet")~Jend~J--求生~Jif~`IsShiftKeyDown()~`and~`BeeSpellCoolDown("假死")==0~`then~J~`~`~`~`BeeRun("/cast~`假死")~Jend~Jif~`BeeUnitHealth("player","%")<50~`and~`BeeSpellCoolDown("假死")==0~`and~`BeeSpellCD("威慑")>0~`and~`BeePlayerBuffTime("威慑")<1~`and~`BeeIsRun("/cast~`假死")~`then~J~`~`~`~`BeeRun("/cast~`假死")~Jend~Jif~`IsSpellInRange("摔绊","target")==1~`then~J~`~`~`~`if~`BeeSpellCD("冰冻陷阱")>0~`and~`BeeSpellCD("逃脱")>0~`and~`BeeSpellCD("逃脱")<24~`and~`BeeSpellCoolDown("威慑")==0~`then~J~`~`~`~`~`~`~`~`BeeRun("/cast~`威慑")~J~`~`~`~`end~J~`~`~`~`if~`BeePlayerBuffTime("威慑")>0~`then~J~`~`~`~`~`~`~`~`if~`BeeSpellCoolDown("冰冻陷阱")==0~`then~J~`~`~`~`~`~`~`~`~`~`~`~`BeeRun("/cast~`冰冻陷阱")~J~`~`~`~`~`~`~`~`end~J~`~`~`~`~`~`~`~`if~`BeeSpellCoolDown("毒蛇陷阱")==0~`then~J~`~`~`~`~`~`~`~`~`~`~`~`BeeRun("/cast~`毒蛇陷阱")~J~`~`~`~`~`~`~`~`end~J~`~`~`~`~`~`~`~`if~`BeeSpellCoolDown("献祭陷阱")==0~`then~J~`~`~`~`~`~`~`~`~`~`~`~`BeeRun("/cast~`献祭陷阱")~J~`~`~`~`~`~`~`~`end~J~`~`~`~`end~Jend~Jif~`BeeSpellCoolDown("摔绊")==0~`and~`BeeTargetDeBuffTime("摔绊")<1~`and~`BeeIsRun("/cast~`摔绊")~`then~J~`~`~`~`BeeRun("/cast~`摔绊")~Jend~Jif~`BeeTargetDeBuffTime("摔绊")>0~`then~J~`~`~`~`if~`BeeSpellCoolDown("猛禽一击")==0~`and~`BeeIsRun("/cast~`猛禽一击")~`then~J~`~`~`~`~`~`~`~`BeeRun("/cast~`猛禽一击")~J~`~`~`~`end~J~`~`~`~`if~`BeeSpellCoolDown("冰冻陷阱")==0~`then~J~`~`~`~`~`~`~`~`BeeRun("/cast~`冰冻陷阱")~J~`~`~`~`end~J~`~`~`~`if~`BeeSpellCoolDown("逃脱")==0~`and~`BeeIsRun("/cast~`逃脱")~`then~J~`~`~`~`~`~`~`~`BeeRun("/cast~`逃脱")~J~`~`~`~`end~Jend~J--左alt键,下火雨~Jif~`IsLeftAltKeyDown()~`and~`BeeIsRun("/cast~`乱射","nogoal")~`and~`BeePlayerBuffTime("乱射")==-1~`then~J~`~`~`~`CastSpellByName(tostring(GetSpellInfo("乱射"),nil));~J~`~`~`~`if~`SpellIsTargeting()~`then~`CameraOrSelectOrMoveStart()~`CameraOrSelectOrMoveStop()~`end~`~Jreturn;end~Jif~`BeeUnitCastSpellName("player")=="乱射"~`then~`return;end~J--抓潜行~Jif~`IsControlKeyDown()~`and~`BeeIsRun("/cast~`照明弹","nogoal")~`and~`BeePlayerBuffTime("照明弹")==-1~`then~J~`~`~`~`CastSpellByName(tostring(GetSpellInfo("照明弹"),nil));~J~`~`~`~`if~`SpellIsTargeting()~`then~`CameraOrSelectOrMoveStart()~`CameraOrSelectOrMoveStop()~`end~`~J~`~`~`~`if~`BeeSpellCoolDown("冰冻陷阱")==0~`then~J~`~`~`~`~`~`~`~`BeeRun("/cast~`冰冻陷阱")~J~`~`~`~`end~J~`~`~`~`if~`BeeSpellCoolDown("毒蛇陷阱")==0~`then~J~`~`~`~`~`~`~`~`BeeRun("/cast~`毒蛇陷阱")~J~`~`~`~`end~J~`~`~`~`if~`BeeSpellCoolDown("献祭陷阱")==0~`then~J~`~`~`~`~`~`~`~`BeeRun("/cast~`献祭陷阱")~J~`~`~`~`end~Jreturn;end~`~J--输出~Jif~`IsLeftAltKeyDown()~`then~`return;end~Jif~`BeeUnitBuff("猎人印记","target",2,2)<5~`~`and~`BeeIsRun("/cast~`猎人印记","target")~`then~`~`~`~`~J~`~`~`~`BeeRun("/cast~`猎人印记","target");~`~`~`~`~J~`~`~`~`BeeUnitCastSpellDelay("猎人印记",3)~`~J~`~`~`~`return;~Jend;~Jif~`IsSpellInRange("毒蛇钉刺","target")==1~`and~`UnitExists("target")~`and~`not~`UnitIsDeadOrGhost("target")~`then~J~`~`~`~`if~`BeeStringFind(NeedBreak,BeeUnitCastSpellName())~`then~J~`~`~`~`~`~`~`~`if~`BeeSpellCoolDown("沉默射击")==0~`and~`BeeIsRun("/cast~`沉默射击")~`then~J~`~`~`~`~`~`~`~`~`~`~`~`BeeRun("/cast~`沉默射击");~J~`~`~`~`~`~`~`~`~`~`~`~`return;~J~`~`~`~`~`~`~`~`end~J~`~`~`~`end~J~`~`~`~`if~`BeeSpellCoolDown("准备就绪")==0~`and~`BeeSpellCD("急速射击")>0~`and~`not~`BeeStringFind("急速射击",buff)~`and~`BeeUnitHealth("player","%")>50~`then~J~`~`~`~`~`~`~`~`BeeRun("/cast~`准备就绪")~J~`~`~`~`end~J~`~`~`~`if~`BeeSpellCoolDown("急速射击")==0~`and~`UnitHealthMax("target")>200000~`and~`BeeUnitHealth("player","%")>50~`and~`BeeUnitMana("player","%")>80~`then~J~`~`~`~`~`~`~`~`BeeRun("/cast~`急速射击")~J~`~`~`~`end~`~J~`~`~`~`if~`BeeTargetDeBuffTime("毒蛇钉刺")<2~`then~`~J~`~`~`~`~`~`~`~`BeeRun("/cast~`毒蛇钉刺","target");~J~`~`~`~`~`~`~`~`BeeUnitCastSpellDelay("毒蛇钉刺",0.9);~J~`~`~`~`~`~`~`~`return;~J~`~`~`~`end~J~`~`~`~`if~`BeeSpellCoolDown("奥术射击")==0~`and~`BeeIsRun("/cast~`奥术射击")~`then~J~`~`~`~`~`~`~`~`BeeRun("奥术射击")~J~`~`~`~`end~J~`~`~`~`if~`BeeSpellCoolDown("奇美拉射击")==0~`and~`BeeIsRun("/cast~`奇美拉射击")~`then~J~`~`~`~`~`~`~`~`BeeRun("奇美拉射击")~J~`~`~`~`end~J~`~`~`~`if~`BeeSpellCoolDown("瞄准射击")==0~`and~`BeeIsRun("/cast~`瞄准射击")~`then~J~`~`~`~`~`~`~`~`BeeRun("瞄准射击")~J~`~`~`~`end~J~`~`~`~`if~`BeeSpellCoolDown("沉默射击")==0~`and~`BeeIsRun("/cast~`沉默射击")~`then~J~`~`~`~`~`~`~`~`BeeRun("沉默射击")~J~`~`~`~`end~J~`~`~`~`if~`GetUnitSpeed("player")==0~`and~`BeeSpellCD("奥术射击")>0~`and~`BeeSpellCD("奇美拉射击")>0~`and~`BeeSpellCD("瞄准射击")>0~`and~`BeeSpellCD("沉默射击")>0~`and~`BeeIsRun("/cast~`稳固射击")~`then~J~`~`~`~`~`~`~`~`BeeRun("/cast~`稳固射击")~J~`~`~`~`end~Jend~`~`~J^t^t^SVariable^T^t^SName^S射击猎PVP^t^^ |
|