抓贼宏—抓贼宏原理
魔兽世界#常用宏
武器互换
/equipslot 16 遗失的义肢
/equipslot 17 末日先驱
1、面对目标也能偷星宏 …
#showtooltip 偷袭
/Cast 偷袭
/Stopattack
/cleartarget
这个宏强烈推荐,偷星从此简单到爆。
2、抓贼宏 …
#showtooltip闷棍
/cleartarget
/targetenemy
/cast 闷棍
3、闷棍偷刀宏 …
#showtooltip 闷棍
/cast 闷棍
/startattack
/stopattack
/cleartarget
4、凿击偷刀宏 …
#showtooltip 凿击
/cast 凿击
/startattack
/stopattack
/cleartarget
5、伺机待发前开掉疾跑和闪避宏 …
#showtooltip 伺机待发
/cast 疾跑
/cast [nostealth] 闪避
/cast 伺机待发
如果你直接使用伺机待发,会帮你开掉之前的闪避疾跑才开伺机待发。
6、普攻绑定技能宏 …
#showtooltip 背刺
/startattack
/施放 背刺
在使用技能的同时开始普攻。
7、抓贼宏增强版 …
#showtooltip闷棍
/equipslot 1 猫眼超级护目镜
/equipslot 8 夜色长靴
/cleartarget
/targetenemy
/cast 闷棍
#showtooltip 伏击
/equipslot 1 血牙头巾
/equipslot 8 夜幕杀手长靴
在上文中已经提到了,专门用来抓贼,和各种浪,可根据自己需求更改。
我是无畏服部落的乱了头发 原来在卡拉赞和军团要塞玩了好久的联盟 叫边城娘子 有认识或一起玩过的战友希望留个言。
简单的说自己喜欢简单的游戏界面 但经常要拉出好多动作条设置好多快键才能够用 所以才自己整理了一下 发出来。
平时是常用技能 按SHIFT键可以变成其它技能或高级技能 鼠标需要有目标 同时在技能快键设置里要释放SHIFT相关的键子 不然SHIFT键不生效,不想把什么都介绍的很全面 能看懂的自然知道我一个宏里好多技能按不同的组合键或有不同的目标会有不同的效果 看不懂的 就全录惊喜吧。
1盾/痛绑定 因为都是瞬发 所以绑定在一起–-----------------------------------------------------------------------------#showtooltip [mod:alt][help]真言术:盾;[harm]暗言术:痛;暗言术:痛/stopcasting/施放 [@mouseover,harm,nodead]暗言术:痛;[mod:alt,@player][@mouseover,help,stance:0] [help,stance:0]真言术:盾;[]暗言术:痛-------------------------------------------------------------------------------
2恢复/惩击-------------------------------------------------------------------------------#showtooltip [mod:alt][help]恢复;[harm]惩击;惩击;/stopcasting/施放 [mod:alt,@player]恢复;[mod:shift,help,@mouseover]恢复;[@mouseover,harm,nodead]惩击;[nomod,@mouseover,help,stance:0][help,stance:0]恢复(等级 3);[]惩击-------------------------------------------------------------------------------
3快速治疗/心灵震爆-------------------------------------------------------------------------------#showtooltip [mod:alt][help]快速治疗;[harm]心灵震爆;心灵震爆/stopcasting [@mouseover,help] [help]/施放 [@mouseover,harm,nodead]心灵震爆;[mod:alt,@player][@mouseover,help,stance:0] [help,stance:0]快速治疗;[]心灵震爆-------------------------------------------------------------------------------
4治疗术/神圣之火-------------------------------------------------------------------------------#showtooltip [mod:alt][help]治疗术;[harm]神圣之火;神圣之火;/stopcasting [@mouseover,help] [help]/施放 [mod:alt,@player]治疗术;[mod:shift,help,@mouseover]治疗术;[@mouseover,harm,nodead]神圣之火;[nomod,@mouseover,help,stance:0][help,stance:0]治疗术(等级 2);[]神圣之火-------------------------------------------------------------------------------
5强效治疗术/射击-------------------------------------------------------------------------------#showtooltip [mod:alt][help]强效治疗术(等级 1);[harm]射击;射击/stopcasting/施放 [@mouseover,help] [help]心灵专注/施放 [mod:alt,@player]强效治疗术;[mod:shift,help,@mouseover]强效治疗术;[@mouseover,harm,nodead]射击;[nomod,@mouseover,help,stance:0][help,stance:0]强效治疗术(等级 1);[]射击-------------------------------------------------------------------------------
6治疗祷言-------------------------------------------------------------------------------#showtooltip 治疗祷言/stopcasting/施放 心灵专注/cast [nomod] 治疗祷言(等级 1); [mod:ctrl] 治疗祷言; [mod:shift] 治疗祷言-------------------------------------------------------------------------------
7束缚亡灵-------------------------------------------------------------------------------#showtooltip/stopcasting/cast [target=focus,harm,nodead,modifier:mod]束缚亡灵;[target=mouseover,harm,nodead]束缚亡灵;束缚亡灵/脚本 if(GetRaidTargetIndex(\”mouseover\”)~=8)then SetRaidTarget(\”mouseover\”,8);end-------------------------------------------------------------------------------
8神圣新星-------------------------------------------------------------------------------#showtooltip 神圣新星/施放 [noharm] 神圣新星(等级 1);神圣新星-------------------------------------------------------------------------------
9抓贼-------------------------------------------------------------------------------#showtooltip 暗言术:痛/stopcasting/targetenemy [help][dead][noexists]/equip [mod:shift]地精火箭头盔/施放 [mod:shift,@mouseover,harm][mod:shift,@target,harm,nodead]地精火箭头盔/施放 [@mouseover,harm] [@target,harm,nodead] 暗言术:痛-------------------------------------------------------------------------------
10BUFF-------------------------------------------------------------------------------#showtooltip/cast [modifier:ctrl,button:2]精神祷言;[modifier:ctrl,button:1] 神圣之灵;[modifier:alt,button:2] 坚韧祷言;[modifier:alt,button:1] 真言术:韧;[modifier:shift,button:2] 暗影防护祷言;[modifier:shift,button:1] 防护暗影;心灵之火-------------------------------------------------------------------------------
11渐隐术-------------------------------------------------------------------------------#Showtooltip 渐隐术/run local n,i,j;j=0;for i=1,16 do n=UnitBuff(\”player\”, i);if n==\”心灵之火\” then j=1 end;end;if j==0 then SendChatMessage(\”心灵之火丢失!\”,\”whisper\”,nil,UnitName(\”player\”)); end;/cast 渐隐术-------------------------------------------------------------------------------
12专业-------------------------------------------------------------------------------#showtooltip/cast [mod:ctrl] 裁缝;[mod:alt] 烹饪;[mod:shift] 急救;工程学-------------------------------------------------------------------------------
13绑带-------------------------------------------------------------------------------#showtooltip/cast 急救/run for i=1, GetNumTradeSkills() do a,_,b=GetTradeSkillInfo(i) if (i==2 or i==6 or i==11) and b>0 then DoTradeSkill(i, b) break end end/script UIErrorsFrame:Clear()-------------------------------------------------------------------------------
14上马宏-------------------------------------------------------------------------------#showtooltip 紫色骷髅战马/equipslot [mounted] 13 比斯巨兽之眼;/equipslot [mounted] 14 埃雷萨拉斯皇家徽记;/dismount [mounted];/equipslot [nomounted] 13 棍子上的胡萝卜;/cast [nomounted]紫色骷髅战马;-------------------------------------------------------------------------------
15吃喝-------------------------------------------------------------------------------#showtooltip/施放 [btn:2]蚌肉大餐/施放 [combat]强效治疗药水/施放 魔法甜面包/施放 烤鹌鹑/stopmacro [nogroup:party]/脚本 c=string.format(\”%d\”, UnitHealth(\”player\”)/ UnitHealthMax(\”player\”)*100) SendChatMessage(c..\”% 回血中……\”, \”party\”,nil, 1)-------------------------------------------------------------------------------#showtooltip/施放 [btn:2]夜鳞鱼汤/施放 [combat]超强法力药水/施放 魔法晶水/施放 晨露酒/脚本 UIErrorsFrame:Clear()/stopmacro [nogroup:party]/脚本 c=string.format(\”%d\”, UnitPower(\”player\”)/ UnitPowerMax(\”player\”)*100) SendChatMessage(c..\”% 回蓝中……\”, \”party\”,nil, 1)-------------------------------------------------------------------------------
进阶部分 其实主要是为了喊话,先建几个公共部分-------------------------------------------------------------------------------
1起名CB 建完放着就行 不用管-------------------------------------------------------------------------------CreateFrame(\”frame\”,\’F\’)F:RegisterEvent(\”COMBAT_LOG_EVENT_UNFILTERED\”)return function(t)c=InActiveBattlefield()and\”SAY\”or IsInRaid()and\”RAID\”or IsInGroup()and\”PARTY\”or\”EMOTE\”SendChatMessage(t,c)end,i and\”{rt\”..i..\”}\”or \’\’,CombatLogGetCurrentEventInfo-------------------------------------------------------------------------------
2起名JX 同样建完放着不用管-------------------------------------------------------------------------------i=GetRaidTargetIndex(\”target\”)local d,b,c=loadstring(GetMacroBody(\”CB\”))()F:SetScript(\”OnEvent\”,function()C={c()}m=C[2]:find(\'[AE][PF][PR]\’)and C[13]==\”心灵尖啸\”and C[4]==UnitGUID(\”player\”)and d(b..C[9]..\” >>已被我恐惧\”)end)-------------------------------------------------------------------------------
3起名QS-------------------------------------------------------------------------------i=GetRaidTargetIndex(\”target\”)local d,b,c=loadstring(GetMacroBody(\”CB\”))()F:SetScript(\”OnEvent\”,function()C={c()}m=C[2]==\”SPELL_DISPEL\”and C[4]==UnitGUID(\”player\”)and d(\”驱散→\”..b..C[9]..\”的 [\”..C[16]..\”] \”)end)-------------------------------------------------------------------------------
4驱散-------------------------------------------------------------------------------#showtooltip/run local a=loadstring(GetMacroBody(\”QS\”))()/stopcasting/cast [mod:alt,@player] 驱散魔法; [@mouseover,nomod] 驱散魔法; [@mouseover,mod:ctrl] 驱除疾病; [@mouseover,mod:shift] 驱除疾病-------------------------------------------------------------------------------
5心灵尖啸-------------------------------------------------------------------------------#showtooltip 心灵尖啸/run local a=loadstring(GetMacroBody(\”JX\”))()/stopcasting/cleartarget/script SetCVar(\”targetNearestDistance\”, 8)/targetenemy/script SetCVar(\”targetNearestDistance\”, 45)/cast [exists]心灵尖啸
怀旧服实用宏整理,猎人篇
关于宏的贴子不少,这里我去芜存菁,整理并留下了觉得比较实用的宏命令,希望对大家有用。
/m打开宏命令设置窗口
宝宝清图腾宏
/script local t,n,i,_={\”根基\\\”,\”战栗\\\”,\”地缚\”,\”灼热\”,\”清毒\”,};for _,i in t do n=i..\”图腾\”;TargetByName(n,1);end;PetAttack();
使用后宝宝就会去攻击图腾
宠物宏 – 智能召唤/复活/治疗
/script local p,s=\”pet\”,\”召唤\”;if UnitIsDead(p) then s=\”复活\\\”;elseif UnitExists(p) then s=\”治疗\” elseif IsAltKeyDown() then s=\”复活\\\”;end;CastSpellByName(s..\”宠物\\\”);
如果宠物存在,死就复活,没死加血,宠物消失了的话就召唤,如果是尸体消失,请同时按住Alt键, 否则即使没死也会使用复活
野外抢怪宏
/target XXXX(怪物名称)
/script PetDefensiveMode()
/script PetAttack()
/script if UnitExists(\”target\”) then CastSpellByName(\”奥术射击(等级 1)\”);end
一旦选中目标宝宝直接发起进攻,自己奥射,一直按就行
抓贼宏
/cast [harm] 毒蛇钉刺;照明弹
/petattack
还在视野中时施放钉刺,宝宝攻击,如果贼消失,照明弹,毒蛇钉刺也可以改为标记等其他技能
打贼潜行现身后立刻放陷阱
/target 人物ID
/script if UnitExists(\”target\”) then CastSpellByName(\”冰冻陷阱 (等级 3)\”);end
需要设置贼的人物ID,即使贼隐身,在潜行被发现的一瞬间放出陷阱,如果视野内没有出现,则不会使用陷阱
爆发宏
爆发一般就是饰品,技能,药水,种族技能等,没有公CD的技能都可以绑定一起
/cast 急速射击(或者狂野怒火)
/use 魔暴龙眼
/use 大地之击
/cast 狂暴(巨魔种族天赋)
/cast 瞄准射击
一键爆发,不是巨魔不用加狂暴,SP名称自己换
假死陷阱宏
/script TargetLastEnemy()
/script PetPassiveMode()
/script PetFollow()
/script ClearTarget()
/cast 假死
/cast 冰冻陷阱(等级 3)
/script TargetLastEnemy()
按一下是假死+宠物停止攻击收宠+清除目标,按第 2 下是冰冻陷阱+重新寻回上个目标
#showtooltip 驱散射击
/petpassive
/cast 驱散射击
这个宏可以让你在施放驱散射击的时候宠物被调整为被动状态,防止它打破你的控制。
跳放冰冻陷阱:
/script U=UseAction Jump()
/施放 冰冻陷阱(等级 3)
都说跳着放冰冻陷阱不易被人察觉,也不知道是不是真的
切换守护宏
/castsequence 雄鹰守护,灵猴守护
按一下雄鹰守护 再按一下 换成灵猴守护,随时切换,可以按照自己需要改为其他守护
自动攻击宏
#showtooltip 自动射击
/cast !自动射击
使用之后,自动攻击全程不会因为失误断掉,也可以改为
# showtooltip 猛禽一击
/castrandom 猛禽一击
/cast !自动射击
离远了开始射击,离近了施放猛禽一击并开始普攻
假死换饰品宏
/petpassive
/petfollow
/stopcasting
/cast [combat]假死
/equipslot [btn:1]13 大地之击
/equipslot [btn:2]13 黑手饰物
非战斗状态下,左键装备大地之击,右键装备黑手饰物
战斗状态下,左键双击假死装备大地之击,右键双击假死装备黑手饰物
大地之击和黑手饰物都可以换成自己现在用的
近战宏
/cast 猛禽一击()
/cast 反击()
/cast 猫鼬撕咬()
/script local T; for i=0,15,1 do T=UnitDebuff(\”target\”, i); if (T and string.find (T,\”Trip\”)) then break; end; end; if (T and string.find (T,\”Trip\”)) then CastSpellByName(\”摔绊(等级 1)\”); else CastSpellByName(\”摔绊(等级 3)\”); end
哪个技能可用就会自动释放,对方身上已有摔绊效果的话,就用 1 级摔绊,如果没用,则用 3 级摔绊
凝神设计宏
/script local T; for i=0,15,1 do T=UnitDebuff(\”target\”, i); if (T and string.find (T,\”XXXX\”)) then break; end; end; if (T and string.find (T,\”XXXX\”)) then CastSpellByName(\”宁神射击\”);
/Y 我已释放宁神射击,下个猎人准备!
else jump(); end
判断BOSS身上是否有狂暴的buff(名为XXXX,需要更改为boss狂暴技能的名称),如果有,释放宁神并大喊一句;如果没有,跳一下