这篇文章给大家聊聊关于盗贼宏命令怎么做,以及魔兽世界 盗贼职业 宏命令设置对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
一、魔兽世界 盗贼职业 宏命令设置
没满60级的或者在战场中的绷带名自己改
/施放凿击
/script local b,s,l;for b=0,4 do for s=1,18 do l=GetContainerItemLink(b,s);if l and strfind(l,"厚符文布绷带") then UseContainerItem(b,s,1);break;end;end;end
另外给你一些其他的盗贼实用宏,希望你用得到
宏无法判断是否在背后,所以做不出背后就背刺,否则就邪恶之类的宏,不要再问了
绷带不丢星,这其实就是自我施法,暴雪已经整合了这个功能,打开主菜单->界面设置->自动自我施法打个勾就解决了
冷血+剔骨
如果目标是怪,连击点>=4才冷剔,否则普通剔骨;
如果目标是玩家,连击点>=3就冷剔,如果冷血未CD,才使用普通剔骨。
/script local p,f=GetComboPoints(),UnitIsPlayer("target");if f and p>2 or not f and p>3 then CastSpellByName("冷血");SpellStopCasting();end;
/施放剔骨
剑刃乱舞+护符
/script c,s,x,u,p,d,e,_=CastSpellByName,SpellStopCasting;GetInventoryItemCooldown,UseInventoryItem,"player";c("剑刃乱舞");s();_,d,e=x(p,13);if d<2 and e>0 then u(13);else _,d,e=x(14);if d<2 and e>0 then u(14);end;end;
自动切割宏
平时用邪恶搌星若无切割状态只要有星立即施放切割若有则继续邪恶搌星若能搌到5星时切割状态还在则施放剔骨
/script local p,c,b,i,f=GetComboPoints(),CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"SliceDice") then f=1;break;end;end;if p>0 and not f then c("切割");elseif p==5 and f then c("剔骨");else c("邪恶攻击");end;
自动割裂宏
平时用邪恶搌星若目标无割裂状态只要有星立即施放割裂若有则继续邪恶搌星若能搌到5星时割裂状态还在则施放剔骨
/script local p,c,d,i,f=GetComboPoints(),CastSpellByName;for i=1,16 do d=UnitDebuff("target",i);if d and strfind(d,"Rupture") then f=1;break;end;end;if p>0 and not f then c("割裂");elseif p==5 and f then c("剔骨");else c("邪恶攻击");end;
偷袭起手,护符+背刺
/script local c,a,_=CastSpellByName;_,_,a=GetShapeshiftFormInfo(1);if a then c("偷袭");elseif UnitMana("player")>=60 then if GetInventoryItemCooldown("player",13)==0 then UseInventoryItem(13);SpellStopCasting();end;c("背刺");end;
护符放在饰品1上
如果在潜行状态,按第一下偷袭,再按就护符+背刺,不在潜行状态的话直接护符+背刺
自己掌握好距离和能量
邪恶还击宏
用还击在动作条上的序号替换下边红色字,查编号看上边基础知识
/script local s,d=GetActionCooldown(还击编号);if IsUsableAction(还击编号) and d<2 then CastSpellByName("还击");else CastSpellByName("邪恶攻击");end;
出血鬼魅宏
用鬼魅攻击在动作条上的序号替换下边红色字,查编号看上边基础知识
/script local c,s,d=CastSpellByName,GetActionCooldown(鬼魅编号);if d<2 then c("鬼魅攻击") else c("出血");end;
法术书版
/script local c,s,d=CastSpellByName,GetSpellCooldown(鬼魅编号,"spell");if d<2 then c("鬼魅攻击") else c("出血");end;
RAID专用:平时邪恶攻击,目标转向自己就闪避
/script if UnitIsUnit("targettarget","player") then CastSpellByName("闪避");SpellStopCasting();end;CastSpellByName("邪恶攻击");
预备+消失
能消失就消失,消失冷却中就预备
消失编号参见上边基础知识
/script local c,s,d=CastSpellByName,GetActionCooldown(你消失编号);if d>2 then c("预备");SpellStopCasting();end;c("消失");
法术书版
/script local c,s,d=CastSpellByName,GetSpellCooldown(你消失编号,"spell");if d>2 then c("预备");SpellStopCasting();end;c("消失");
致盲+绷带
没满60级的或者在战场中的绷带名自己改
/施放致盲
/script local b,s,l;for b=0,4 do for s=1,18 do l=GetContainerItemLink(b,s);if l and strfind(l,"厚符文布绷带") then UseContainerItem(b,s,1);break;end;end;end
一键脱光
注意,你身上的包至少要都是16格的
local e,b,s=0;for b=0,4 do for s=1,16 do if not GetContainerItemLink(b,s) then while e<18 do e=e+1;if e==11 then e=16;end;if GetInventoryItemLink("player",e) then PickupInventoryItem(e);PickupContainerItem(b,s);break;end;end;end;end;end
远程武器宏
自动判定当前远程武器类型而决定使用该种武器进行射击,弓,弩使用箭,枪械使用子弹
这个不会切换,所以弹药自己处理
/script local l,_=GetInventoryItemLink("player",18);_,_,l=strfind(l,"item:(%d+)");_,_,_,_,_,l=GetItemInfo(l);l=strsub(l,1,6);if l~="投掷" then l=l.."射击";end;CastSpellByName(l);
1.12新潜行宏(不会因反复按而导致取消潜行)
/script local a,_;if not UnitAffectingCombat("player") then _,_,a=GetShapeshiftFormInfo(1);if not a then CastSpellByName("潜行");end;end;
暗夜精灵贼专用-潜行CD中使用影遁,连续按也不会取消影遁,潜行冷却完毕使用潜行,连续按不会取消潜行
连续按不取消影遁写不下了,去掉,但潜行中不取消潜行还可以,用时自己注意点
把潜行放动作条上,查出编号,替换下边红色字,查编号看上边基础知识
/script local c,s,d,a,_=CastSpellByName;_,_,a=GetShapeshiftFormInfo(1);if not a then s,d=Get(潜行编号);if d>2 then c("影遁");else c("潜行");end;end;
二、求盗贼宏命令
分类:游戏>>魔兽世界
我要一个是能判断主手是不是匕首的宏
/scrip t if( GetComboPoints()>= 5) then CastSpellByName("剔骨(等级 8)"); else CastSpellByName("背刺(等级 8)"); end
/scrip t if not(dagger== GetInventoryItemLink("player", 16)) then CastSpellByName("邪恶攻击(等级 8)") end
说明:这个宏刚刚做好,首先判断目标身上是否有5星,如果有,则剔骨。如果没有,且主手是匕首,则背刺,如果主手不是匕首,则邪恶攻击。测试有效。但是背刺要在目标背后。注意宏的格式,不要有回车。
/scrip t CastSpellByName("背刺(等级 8)")
/scrip t if not(dagger== GetInventoryItemLink("player", 16)) then CastSpellByName("邪恶攻击(等级 8)") end
说明:跟上面那个差不多,不判断5星剔骨而已。
/scrip t GameTooltip:SetInventoryItem("player", GetInventorySlotInfo("MainHandSlot")); if(GameTooltipTextRight4:GetText()~="匕首") then CastSpellByName("邪恶攻击(等级 8)") else PickupContainerItem(0,1); PickupInventoryItem(16); end
说明:如果主手不是匕首,则用邪恶攻击。如果主手是匕首,则把主背包第1格的武器换到主手。
/scrip t GameTooltip:SetInventoryItem("player", GetInventorySlotInfo("MainHandSlot")); if(GameTooltipTextRight4:GetText()~="匕首") then PickupContainerItem(0,1); PickupInventoryItem(16);else CastSpellByName("背刺(等级 8)");end
说明:如果主手不是匕首,则把主背包第1格的武器换到主手。如果是匕首,就背刺。
注意,以上2个宏要求匕首有唯一属性。如果匕首不是唯一,把GameTooltipTextRight4改成3。
/施放冷血
/scrip t SpellStopCasting();
/施放剔骨(等级 8)
说明:这个宏应该大部分贼都知道。冷血+剔骨,一键发出
/Scrip t UseContainerItem(0,1);
/Scrip t TargetUnit("player");
说明:绷带给自己,不丢星。其中绷带放在主背包第1个格。也就是最左上的格
/scrip t x="player";d=UnitHealthMax(x)-UnitHealth(x);if(d>1800) then UseContainerItem(0,1);end
/Scrip t TargetUnit("player");
说明:绷带给自己,不丢星。只有在角色掉1800血以上才使用绷带。
/Scrip t UseInventoryItem(14);
/Scrip t UseInventoryItem(13);
/Scrip t SpellStopCasting();
/施放冲动
kuloukyc提供的双开饰品宏。
/施放凿击
/Scrip t SpellStopCasting();
/Scrip t d=UnitHealthMax("player")-UnitHealth("player");if(d>1000) then UseContainerItem(4,14);end
/Scrip t SpellTargetUnit("player");
守望狼狼提供的凿击+绷带宏。(4,14)是绷带在背包的位置,可以换。
/Scrip t if(GetComboPoints()>= 4) then CastSpellByName("冷血");end
/Scrip t SpellStopCasting();
/施放剔骨
守望狼狼提供的宏:4星以上冷血剔骨,不到3星就普通剔骨。
/施放还击
/施放邪恶攻击(等级 8)
三、魔兽世界 盗贼需要哪些宏命令
)自动预谋宏
#show预谋
/stopattack
/cast预谋
/cast偷袭
#show预谋
/cast预谋
/cast绞喉
如果不靠这些宏,那预谋这个技能用起来就相当麻烦。很多时候,我闷掉一个人后必须立刻偷袭另外一个对手,被集火时的消失偷袭也没有多少时间来完成。我发现预谋宏并不会激发公共冷却,因此非常好用,预谋绞喉宏也是同样的道理。
2)自动攻击,在打出血的时候开主动护符,一旦可以潜行就试图潜行后偷袭,如果在坐骑上就潜行。
#show出血
/startattack
/use [combat]嗜血胸针
/cast [nostealth]潜行
/cast [combat]出血
这是我的主要攻击键,暗步并不是爆发性天赋,因此留住护符等待爆发时才开并没什么意义。我宁可在出血打到一个人时就立刻开启护符,运气好还可以在冷却好了后多用一次。换目标时,如果你的能量不够打个出血,那来两下自动攻击也聊胜于无。
这个宏不仅仅意味着这些。如果我被飓风吹起三秒后,发现10码左右站着对方术士,一旦我落地后就会立刻跑向他,试图重新开始DPS。有时我会得到脱离战斗的机会,这个宏可以让我自动潜行,打个偷袭。
这个宏为我省下了两个宝贵的快捷键(开护符,潜行)。我把预谋-偷袭宏设在了潜行栏的“2”数字上,因此一旦我成功重潜,就会自动偷袭目标。我在预谋偷袭宏中添加了/stopattack语句,这是为了防止偷袭打上前由于自动攻击脱离潜行。
2.3版本后,这个宏也可以让你自动下马潜行。
3)投掷/致命投掷
#show致命投掷
/cast致命投掷
/cast投掷
这个宏很简明,也省下了一个重要的键。如果可以,就致命投掷;反之则使用普通投掷武器。如果你想在致命投掷可用时仍然普通投掷,那可以把宏中的致命投掷改成其他进攻技能,比如割裂。
4)暗影步闷棍
#show暗影步
/cast暗影步
/cast闷棍
我喜欢用这个宏,而不是手动来按下暗步-闷棍,尤其是目标站在闪光弹或是奉献上的时候。它对移动中的目标也更有效。你也可以自己改成偷袭,绞喉,伏击,预谋版等。
5)致盲当前目标/焦点目标(感谢苏菲蒂亚提供)
#show致盲
/cast [target=focus,harm,exists,modifier:shift]致盲;
/cast [target=mouseover, harm, exists]致盲;
/cast致盲
按这个键可以盲掉鼠标划过的目标(如果没有,就致盲当前目标),按住shift加这个键致盲焦点目标。设置焦点可以在默认的键位设置里改掉,因此不需要放进去。同样,这个宏可以改成脚踢版本。
6)自动把对方盗贼闷出潜行
#show闷棍
/cleartarget
/targetenemy
/cast闷棍
有了写轮眼和察觉(术士的地狱犬也算上),很多场合下,你会比对方盗贼抢先一秒打出闷棍。这个宏的大多数变种都是在目标选择上做文章,我这个版本会让你总是闷掉距离最近的对手,而不用换到其他远处的对手以至于浪费宝贵的时间。因为它不需要手动tab切换目标,如果你和对方盗贼同时发现目标,这个宏可以省下不少时间,为你带来优势
7)在消失前关掉自动攻击(感谢苏菲蒂亚提供)
#show消失
/stopattack
/cast消失
信不信由你,由于你自己的自动攻击脱潜的情况并不少于由于别人的攻击脱潜的情况。有了这个宏后,消失变得更加可靠。
无缝衔接三种毒药宏
#show复仇角斗士的碎骨锤
/equipslot 17复仇角斗士的碎骨锤
/cast毒刃
#show残酷角斗士的军刺
/equipslot 17残酷角斗士的军刺
/cast毒刃
5点猛毒对得起投入的天赋点了。当然,这些武器的名称可以换成其他,我自己的碎骨锤上致残,军刺上致命。同时上致伤+致命毒药后,即使德鲁伊也会头疼。我尝试过很多种暗步天赋,最后发现,有了好的换武器宏后,加猛毒是最全面的天赋。不管是致伤/致残/致伤,致伤/致残/致命还是致伤/致残/麻痹,毒药的搭配都可以让你的能力更进一层。暗步的超强移动能力意味着,即使你在换武器的那一瞬间被风筝了,也无伤大雅。用这个宏之前,请县根据自己的武器名称进行更改。
9)超级预备宏
#show伺机待发
/cast暗影步
/cast疾跑
/cast [nostealth]闪避
/cast伺机待发
在使用预备前砸掉所有未用的技能!这个宏不会让你脱潜,因为如果你还在潜行中,闪避是用不出来的。
关于盗贼宏命令怎么做的内容到此结束,希望对大家有所帮助。