盗贼的宏设置
关于宏:
几个魔兽宏命令(盗贼练级专用)
主手上毒
/script
UseContainerItem(0,2);
PickupInventoryItem(16);
副手上毒
/script
UseContainerItem(0,2);
PickupInventoryItem(17);
主副手武器切换
/script
PickupInventoryItem(16);PickupInventoryItem(17)
练级
/script
if
(
GetComboPoints()
>=
4
)
then
CastSpellByName("剔骨(等级
4)");
else
if
(UnitMana("player")
>=
40
)
then
CastSpellByName("邪恶攻击(等级
4)");
end
end
(解释:当连击点数小于4且能量点数大于40时使用邪恶攻击,连击点数达到4时使用剔骨,你可以把代码
中的“4”改为你想要的数字,符合各人不同的要求,本宏最适合练级)
吃食物时隐身
/script
UseContainerItem(0,3);
/施放
潜行(等级
2)
(作用:进食时隐形,危险地带防止被偷袭)
一键上绷带
/script
UseContainerItem(0,1)
/script
TargetUnit("player")
说明:
绷带放(右边数起)之一个包左上位置数起的之一个格子
绷带第二个
食物第三个
以上宏中涉及到的技能等级根据各人不同的技能等级进行修改
如你的
潜行等级为3
则要将
潜行(等级
2)改为
潜行(等级
3)
依次类推
换背包里武器后实施技能的宏
/script
GameTooltip:SetInventoryItem("player",
GetInventorySlotInfo("MainHandSlot"));
if(GameTooltipTextRight3:GetText()~="匕首")
then
CastSpellByName("邪恶攻击(等级
X)")
else
PickupContainerItem(0,1)
PickupInventoryItem(16);
end
上面这个是使用险恶的时候主手使用背包第1个第1格的剑
/script
GameTooltip:SetInventoryItem("player",
GetInventorySlotInfo("MainHandSlot"));
if(GameTooltipTextRight3:GetText()~="剑")
then
CastSpellByName("背刺(等级
X)")
else
PickupContainerItem(0,1)
PickupInventoryItem(16);
end
这个是用背刺的时候主手使用背包第1个第1格的匕首
/script
GameTooltip:SetInventoryItem("player",
GetInventorySlotInfo("MainHandSlot"));
if(GameTooltipTextRight3:GetText()~="剑")
then
CastSpellByName("伏击(等级
X)")
else
PickupContainerItem(0,1)
PickupInventoryItem(16);
end
这个是用伏击的时候主手使用背包第1个第1格的匕首
注:当你使用背刺的时候你现在主手拿的是匕首那么第1个背包的之一格是放的剑
当你使用险恶的时候你主手就换上刚才你背包1之一格的剑了那你现在背包1之一格中就是你刚才使用背刺的时候拿的匕首,副手装备不受影响
相应技能处可以根据自己喜好随意修改,基本可以将所有技能都通过该宏实施.如果不想将武器放在之一个背包之一格,可以在PickupContainerItem(0,1)进行修改,(等级那里就不用说了吧.........)
盗贼常用宏命令
1)如果对方身上有三星或者以上,一键实现冷血剔骨。
没有人按冷血再按剔骨的时间可以小于这个宏.冷血不需要公共冷却CD,没有一个冰法能够有如此快的反应在你使用这个宏后通过提示声音(就是冷血的那一声)来做出冰环避开你的进攻
/ CastSpellByName("冷血");
/ SpellStopCasting();
/ if (GetComboPoints()>=3) then CastSpellByName("剔骨(等级8)");end
2)如果对方有40%以上生命,使用赞达拉英雄护符或者大地之击,并做出攻击技能.在使用此宏时,你要确保你身上装备着一个紫色的耳环.如果你身上相同位置并不是一个紫色耳环,而是一个蓝色的或者是工程学耳环,那么将不会使用他们从而早成浪费,但是攻击技能仍然是可以放出的.假设技能是出血
/ if (UnitHealth("target")>=40) and (GetInventoryItemQuality("player", 13)==4) then UseInventoryItem(13); end;
/ CastSpellByName("出血(等级 3)");
3)自动回刺(如果获得了招架),邪恶攻击(没有获得招架) 注:回刺=还击
此宏的意义:当可以回刺的时候(即获得了招架),没有理由不使用它.由于回刺也没有公共CD,这个宏可能让你做出回刺+邪恶攻击两下攻击,从而造成比较大的伤害.同时对于贼来说,自动攻击(即白字伤害)也具有比较大的意义,所以此宏的最后一行使得你既不能回刺也没有能量邪恶攻击时,可以自动攻击而不是仅仅等待。
/ CastSpellByName("还击");
/ CastSpellByName("邪恶攻击(等级 8)");
/ if not IsCurrentAction(1) then AttackTarget() end;
4)一键绷带 绷带放在系统包之一个格子
/script UseContainerItem(0,1)
/script TargetUnit("player")
5)可隐藏的"潜行"键
此宏可使你不会因为手误点了两次潜行的按键,而退出潜行状态.(这条可能不太准确,大家用过就知道)
/ if not UnitAffectingCombat("player") then CastSpellByName("潜行");end
6)自动偷袭(必须拥有出血技能)
把这个宏放在普通技能栏的第二个位置上,再把"偷袭"技能放在潜行后技能栏的第二个位置上.当你离开战斗后,这个宏会使你进入潜行状态,并且如果此时你附近有敌人,将会对他进行偷袭.必须有"出血"技能才能使用这个宏. 你没有任何理由不使用这个宏,如果你拥有"出血"。
/ if not UnitAffectingCombat("player") then CastSpellByName("偷袭");end
/ CastSpellByName("出血(等级 3)");
7)武器切换(简化)
用Itemrack(第五个UI)做两个状态,一个是主手拿匕首,命名为"匕首".另一个主手拿剑,命名为"剑"。
如果你的攻击输出方式是
用剑做邪恶攻击,那就简单的用以下宏可以实现
/ EquipSet("剑");
/ CastSpellByName("邪恶攻击(Rank 8)");
用匕首背刺
/ EquipSet("匕首");
/ CastSpellByName("背刺(Rank 8)");
这么做的好处是,你可以把其他宏结合到武器切换里(这个不是很明白).我发现在一些标准的武器切换宏里(即不和插件配合),我不能做到使用ZG护符然后换匕首背刺. 而Itemrack使他能够做到.
8) 大地之击(+280ap那个耳环) + ZG英雄护符 + 冲动+ 闪避/ UseInventoryItem(13);
/ UseInventoryItem(14);
/ CastSpellByName("闪避");
/ SpellStopCasting();
/ CastSpellByName("冲动");
由于以上四个物品/技能都不需要公共CD,所以可以一键触发,而剑刃乱舞不行.
你可以在宏命令最后加上
/ CastSpellByName("剑刃乱舞");
但是你必须按两下这个宏才能使用剑刃乱舞技能
9)吃食物时隐身
/script UseContainerItem(0,3);
/施放 潜行(等级 2)
(作用:进食时隐形,危险地带防止被偷袭)
10)破甲不破凿新办法!!!
/script UseAction(32)
/施放 破甲
/施放 攻击
/script UseAction(33)
/script EquipSet("破甲");
/施放 破甲(等级 5)
/script if IsCurrentAction(12) then UseAction(12) end
32就放你的备用武器,33就放你主手的武器,按一下主手就换成备用武器(如简易匕首),再按一下就破甲+换回你的主手武器就是33的位置,我用的是最右边的动作条的第8和第9
格来放武器,要改你需要的可以参照以下来改
参数ActionSlot:1~72,第1动作条的第1格为1 、第12格为12,第2动作条的第1格为13 、第12格为24,……,第6动作条的第1格为61 、第12格为72。第3动作条是右侧动作条,第4动作条是右2动作条,第5动作条是底部右侧动作条,第6动作条是底部左侧动作条
11)凿击+绷带宏。
/施放 凿击
/script SpellStopCasting();
/script d=UnitHealthMax("player")-UnitHealth("player");if (d>1000) then UseContainerItem(4,14);end
/script SpellTargetUnit("player");
(4,14)是绷带在背包的位置,可以换。
--------------大家好我又来了玉树临风的分割线---------------
盗贼全程切割宏
--------------------------------------------------------------------------------
战斗贼版
/script c=CastSpellByName;p="player";u=0;i=1;while UnitBuff(p,i) do u=string.find(UnitBuff(p,i),"SliceDice");if(u)then break;end;i=i+1;end;if(not u and GetComboPoints()>0)then c("切割");else CastSpellByName("邪恶攻击");end
匕首贼版
/script c=CastSpellByName;p="player";u=0;i=1;while UnitBuff(p,i) do u=string.find(UnitBuff(p,i),"SliceDice");if(u)then break;end;i=i+1;end;if(not u and GetComboPoints()>0)then c("切割");else CastSpellByName("背刺");end
出血贼版
/script c=CastSpellByName;p="player";u=0;i=1;while UnitBuff(p,i) do u=string.find(UnitBuff(p,i),"SliceDice");if(u)then break;end;i=i+1;end;if(not u and GetComboPoints()>0)then c("切割");else CastSpellByName("出血");end
说明:如果没有星的的话就直接邪恶攻击(背刺,出血),在有星没有切割BUFF的时候施放切割再加邪恶!在有星有切割BUFF的状态下施放邪恶(背刺,出血)。
-----------------大家好我是风流倜傥的分割线--------------------
盗贼1号教官必备宏,应用于所有副本
这个宏的意思全力输出,不停的攻击,当你所打的怪目标是你后,自动开闪避.超级好用,我已经测试.打教官的时候要不停的按这个宏,即使你没有能量攻击,做到之一时间闪避.
战斗贼的,平时邪恶,OT时开闪避
/script if (UnitIsUnit("targettarget","player")) then CastSpellByName("闪避") end;CastSpellByName("邪恶攻击(等级 8)")
匕首贼的,平时背刺,ot时候开闪避
/script if (UnitIsUnit("targettarget","player")) then CastSpellByName("闪避") end;CastSpellByName("背刺(等级 8)")
如果你的背刺是等级9
/script if (UnitIsUnit("targettarget","player")) then CastSpellByName("闪避") end;CastSpellByName("背刺(等级 9)")
出血贼的
/script if (UnitIsUnit("targettarget","player")) then CastSpellByName("闪避") end;CastSpellByName("出血(等级 3)")
判断不对,首先2个占用公共CD的技能不能写在一个同时释放宏里面吧..话说好久没用肾击了,忘了这个占公共CD不了我记得是占的..。
其次/cast 嫁祸诀窍/cast [target=队友名字] 嫁祸诀窍,这样的宏只会判断之一个,也就是CAST嫁祸诀窍,之后的指定目标无效的,2个放一起应该是/CAST [TARGET=队友名字][HELP]嫁祸诀窍;嫁祸诀窍
记得是这样的,先判断队友名字是否能够被施放,假如不能则手动施放。