Image




盗贼宏

邪恶攻击/背刺/出血 + 自动攻击 动作栏编号

/cast 邪恶攻击

/script if not IsCurrentAction(9) then UseAction(9) end;


饰品按钮 动作栏编号

/script UseInventoryItem(13);


消失/潜行

/script if UnitAffectingCombat("player") then CastSpellByName("消失") else CastSpellByName("潜行") end


技能潜行

/run local i,a,sn sn="潜行" i=0 while a~=sn do i=i+1 a=GetSpellName(i,"spell")end if ({GetSpellCooldown(i,"spell")})[3]~=0 == not IsShiftKeyDown() then CastSpellByName(sn)end


潜行/肾击

/script if UnitAffectingCombat("player") then CastSpellByName("肾击") elseif not buffed("潜行", "player") then CastSpellByName("潜行") else end

下马 + 潜行 (如果潜行中就偷袭) 58替换成坐骑所在格子编码 动作栏编号

/script a,b,c=GetShapeshiftFormInfo(1);if (c) then CastSpellByName("偷袭") else CastSpellByName("潜行");end

/run i=1 while UnitBuff("player",i)do if string.find(UnitBuff("player",i),"右上角的坐骑名字")then UseAction(58)end i=i+1 end

一个简单的一键输出循环

/run SnD=false for i=1,16,1 do db=UnitBuff("player",i) if(db~=nil and string.find(db,"切割"))then SnD=true end end

/run if GetComboPoints("target")==5  then CastSpellByName("剔骨()");elseif SnD then CastSpellByName("邪恶攻击()");elseif GetComboPoints("target")==0 then CastSpellByName("邪恶攻击()"); else CastSpellByName("切割()"); end

增强版一键输出循环

/run RuP=false for r=1,16,1 do db=UnitDebuff("target",r) if(db~=nil and string.find(db,"割裂")) then RuP=true end end

/run SnD=false for i=1,16,1 do db=UnitBuff("player",i) if(db~=nil and string.find(db,"切割"))  then SnD=true end end

/run if GetComboPoints("target")==5  then CastSpellByName("剔骨()"); end

/run if GetComboPoints("target")==0  then CastSpellByName("邪恶攻击()"); end

/run if SnD then CastSpellByName("邪恶攻击()");  else CastSpellByName("切割()"); end

/run if RuP then CastSpellByName("邪恶攻击()");  else CastSpellByName("割裂()"); end

鼠标悬停->致盲

/run if UnitExists("mouseover")then TargetUnit("mouseover") CastSpellByName("致盲") TargetLastTarget() else CastSpellByName("致盲") end