新建宏可以在对话框输入
/宏 或者 /MACRO 即可
同样点击左侧的对话框设置里面有 界面设置里也有 注意看 有宏命令设置
新建宏 方法 很简单 找到宏的设置窗口
选个图标,
最好是和你用技能一样的,
然后选好后起个名字(名字随便起 方便自己知道这宏是干什么的),然后按回车
在下面需要你输入宏命令 可以理解为程序代码
把宏代码复制上去就行了,用一次就都明白了。
做好的宏 拖到技能栏目上 直接按这个做好的图标就能达到 这个宏
程序所表达的意图
简单的讲 宏就是 有思想的技能 技能的加强 和技能合理利用
一个合理的宏可以包括好几个技能 达到按一个键就能输出不同的技能 合理有效的利用有限的快捷键
问:我为什么一定要宏?
答:因为猎人在现有版本要按123456789,而其他职业只要按123。
因为猎人在现有版本,
技能的重复性太大,
而智能性太小,
还不能支持外连小霸王手柄,
而其他职业进攻请按123,防御请按4
这帖子还不是很全面 应该够用了吧!本人业余 无视喷子。
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
射击LR的
( 三顺发技能捆绑宏 奥数+ 瞄准 +奇美拉 省键位宏一键施放3个顺发技能的宏 当然了....需要按3下(公共CD) 可以在跑动中狂按一个键爆发 减少操作)
/castsequence reset=combat/target 奥数,瞄准,奇美拉
--------------------------
技能排列随意(建议CD的短在前面)..直接复制的话是可以的,复制到宏里的时候 需要
将技能之间的分隔逗号(,)改成英文模式的逗号(.) 才能使用
此宏的好处就是 可以自由组合别的技能 类似奥数 震荡的捆绑 等之类的 题外话(不要过分依赖宏!)LR 最重要的还是跑位
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
◆近战宏:如果目标没有摔拌上摔拌(不切灵猴),如果有摔拌则猛禽或者猫鼬
(包含 摔绊)(很久没整理了 貌似3.13不能用 建议用下面的宏 因为摔绊个人认为单独键位比较可靠)
#show 猛禽一击
/console Sound_EnableSFX 0
/cast 猛禽一击
/caststoping
/castrandom 摔绊(等级 1),猫鼬撕咬
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
◆建议◆近战宏(不包含 摔绊)
#show 猛禽一击
/console Sound_EnableSFX 0
/castrandom [target=pettarget,exists] 杀戮命令
/cast 猫鼬撕咬
/cast 猛禽一击
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
◆建议◆近战宏(不包含 摔绊)
#showtooltip 猛禽一击
/cast [target=pettarget,exists] 杀戮命令
/cast 猛禽一击
/cast 猫鼬撕咬
/script UIErrorsFrame:Clear()
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
所谓的技能全开宏
#showtooltip 急速射击
/use 13
/stopcasting
/use 14
/stopcasting
/cast 狂野怒火
/stopcasting
/cast 急速射击
/stopcasting
/cast 自动射击
(想要加种族天赋,只要把/cast 自动射击,里面的自动射击改成相对应的种族天赋,宏里的14和15是代表耳环装备在身上的位置,身上装的什么耳环,点宏就开的什么耳环)
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
◆冰冻陷阱
冰冻陷阱宏,避免刚冻上就被自己打醒,作用是放冰冻陷阱的同时,停止攻击。
#show 冰冻陷阱
/console Sound_EnableSFX 0
/stopattack
/cast 冰冻陷阱
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
◆威慑灵猴宏,起动威慑的同时切换到灵猴守护。
#show 威慑
/console Sound_EnableSFX 0
/castsequence 威慑,灵猴守护
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
◆蝰蛇焦点宏,第一次对目标使用蝰蛇钉刺,以后每次都可以在不切换当前目标的情况下,直接蝰蛇钉刺需要抽蓝的目标。
#show 蝰蛇钉刺
/console Sound_EnableSFX 0
/focus [target=focus, noharm] [target=focus, dead] [modifier]
/stopmacro [target=focus, noexists]
/cast [target=focus] 蝰蛇钉刺
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
◆坦克焦点宏,第一次对坦克使用误导后,以后每次都可以在不切换攻击目标的情况下,直接误导给坦克。
#show 误导
/console Sound_EnableSFX 0
/focus [target=focus, nohelp] [target=focus, dead] [modifier]
/stopmacro [target=focus, noexists]
/cast [target=focus] 误导
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
◆清除焦点宏,以上两个焦点宏,可以通过这个宏清除,从新使用。
/clearfocus
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
◆震荡摔绊宏 节省键位(需要试验的是 如果近身不能震荡是否还能摔绊 海角的思念整理)
只在于节省键位,整个宏的意思为,起手一定震荡射击,震荡射击施展后,接下去的技能为摔绊。每5秒重置一次。同时保持自动射击 (希望此技能能替换摔绊按键)
(注:未试验)
/castsequence reset=5 震荡射击,摔绊
/cast !自动射击
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
◆逃脱相关宏(不必设置快捷键宏 浪费键位 建议鼠标流 点击宏 宏位置建议右侧竖立技能栏)
版本1,
◆逃脱+宠物技
/cast 逃脱
/castsequence reset=28 挤压
/petattack
其他宠物的限制技一样
作用:长达4秒的定人与10码外流畅进攻。猎人逃命最强技。
版本2,
◆逃脱+援护
/cast 逃脱
/cast [target=海角的思念] 援护
作用:在与战士,贼逃开距离后,用宠物援护,挡住对手的近身技。
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
杀戮命令也要绑宏
杀戮命令这类技能没必要单独设置1个键
◆生存射击可以绑毒蛇钉刺
◆兽王可以绑胁迫
宏请参考上面那个
在你想要绑的技能上面绑定即可
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
◆顽强生命宏(仅仅是+血)(在非常希望活下去而不惜一切代价的情况下)(建议鼠标流 快捷键太浪费键位...点错了也浪费钱)
/use 作战治疗药水
/use 极效治疗石
/use 联盟护符
/use 战斗大师的决断
/use 治疗药水注射器
/use 特效治疗药水
/use 超级治疗药水
/use 特效治疗药膏
/cast 牺牲咆哮
回血的手段可以一并加上(不详细的自己加)
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
◆WLK主人召唤宏
#showtooltip 主人的召唤
/cast [target=海角的思念]援护
/cast [target=海角的思念]主人的召唤
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
1、什么是宏:
宏是一组命令的集合,可以完成一个相对比较复杂的操作,比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切。比如,
/s 冰冻陷阱别打!
/施放 冰冻陷阱(等级 1)
就是在战斗中,放陷阱前,向队友通知一声,随后立即安放陷阱。二个功能按一键(宏的快捷键)就能完成。如果法师变羊,也可采用相似办法,进行说明或通知。
2、怎么设置宏:
首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…
相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作
我们现在用一个宏把他们串起来:
第一行内容:“/Kneel”
第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…” ”
这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…"
宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,
只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令:
/Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起!
/Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了 。
%t 这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。) “/g %t ,今天天气真好,有没兴趣和我一起上山采蘑菇…”
如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…”
3、怎样使用我给出的宏
只要在宏内容的编辑窗中,照抄我给出的宏代码即可,当然宏的图标、名字你们自己取即可。或者,让WOW窗口方式运行,打开宏编辑窗后,直接把网页上的代码内容复制进去即可。容易吧?
强烈呼吁楼主搞一个《WOW宏指令语法入门及常用命令、函数字典》,发行单行本我第一个来买!
答:所有函数都有,下面的地址,自己看吧。
http://www.wowwiki.com/World_of_Warcraft_API ========
1、 选目标,放标记
宏0:
智能选定目标
功能:如果没有选定目标,则选定最近的敌人;如果队友(宠物或玩家)存在,则选定
他们的攻击目标为当前目标;
如果有队友,自动选择队友的当前目标;如果没有队友,也没有自己选定的当前目标,
则自动选定最近的目标;如果队友无选定目标,自己也没选定目标,选选中最近一次曾
经选定的目标为当前目标。本宏可以很好地增强了TAB键的功能,把该宏快捷键设成TAB
,你会发现很好用,呵呵。
说明:
队友可以是BB。如果队友是BB,就是我下面给出的代码, 名字是 pet ;
如果队友是玩家,则把 pet 修改成顶怪的队友的编号 party1 或party2 或party3 或
party4,其中party1就是从上往下数第一个队友,2就是第二个,以此类推,到party4为
止;
pet 是一个编号名字,属于 UnitId 类型,只要该类型的编号,都可以在此通用。
代码:
/script if UnitExists("pet") then AssistUnit("pet"); end; if (not UnitExists("target")) then TargetNearestEnemy();end
/script if (not UnitExists("target")) then TargetLastEnemy() end
宏1:
拉怪
功能:组队拉怪放标记,显示选中目标的名字等信息。
注意:先要选中一个敌人
建议:与宏0结合使用,方便无比,性能优异!!建议直接用之替换系统的雄鹰守护技能
按钮
/script if UnitExists("target") then SendChatMessage(">>"..UnitName("target").."[lvl "..UnitLevel("target").."]<<","say");end
/施放 猎人印记(等级 1)
宏2:
选怪放标记 SOLO+组队通用版 强烈推荐!
功能:
如果有队友,自动选择队友的当前目标,放印记;如果没有队友,也没有自己选定的当
前目标,则自动选定最近的目标放标记;如果队友无选定目标,自己也没选定目标,选
选中最近一次曾经选定的目标为当前目标,放标记;如果没有队友,但自己已经选定了一
个目标,则对已选定目标放标记。本宏可以很好地增强了TAB键的功能,把该宏快捷键设
成TAB,你会发现很好用,呵呵。
说明:
队友可以是BB。如果队友是BB,就是我下面给出的代码, 名字是 pet ;
如果队友是玩家,则把 pet 修改成顶怪的队友的编号 party1 或party2 或party3 或
party4,其中party1就是从上往下数第一个队友,2就是第二个,以此类推,到party4为
止;
pet 是一个编号名字,属于 UnitId 类型,只要该类型的编号,都可以在此通用。至于
什么是UnitId类型,前面的技术说明文档里已经给出,请自己查阅;
感谢:
二区月光林地精灵猎人:天使风刃。他当时帮助我一起测试这个宏,特此感谢。
代码:
/script if UnitExists("pet") then AssistUnit("pet"); end; if (not UnitExists("target")) then TargetNearestEnemy();end;
/script if (not UnitExists("target")) then TargetLastEnemy();end;
/script CastSpellByName("猎人印记(等级 1)")
宏3:
智能放标记,宠突进,宠出击
功能:如果目标身上第一个DEBUFF不是标记,比如是毒蛇,或者没有DEBUFF,则放标记
,否则不放,后BB突进,出击
说明:建议与协助宏配合使用,副本慎用;注意,4是指宠物技能共四个中的左边的第一
个,我一般放“突进”;
代码:
/script if (UnitDebuff("target",1)) then if (not (string.find(UnitDebuff("target", 1),"Sniper"))) then CastSpellByName("猎人印记(等级 1)");end; else CastSpellByName("猎人印记(等级 1)");end;
/script PetAttack()
/script CastPetAction(4)
宏4:
智能放标记宏(不会重复放标记在同一个对象身上)
功能:
目标第一个DEBUFF存在但不是标记,如毒蛇,或者目标身上无DEBUFF,则放猎人标记否
则不放,后显示怪物名字
说明:
请先选定一个目标;适用于有比你更高级别的猎人在队中并已经放了标记时;
建议:与宏0结合使用,显示目标信息比宏1略少(仅显示目标名字,不显示等级),但不
会重复放标记。建议直接用之替换系统的雄鹰守护技能按钮
代码:
/script if (UnitDebuff("target",1)) then if (not (string.find(UnitDebuff("target", 1),"Sniper"))) then CastSpellByName("猎人印记(等级 1)");end; else CastSpellByName("猎人印记(等级 1)");end;SendChatMessage("瞄准>>"..UnitName("target"),"say")
宏5:
副本报告巡逻队来了
注意:先用鼠标指在视野内的怪身上,按该宏的快捷键即可
/script p="mouseover"
/script if UnitExists("target") then if (UnitIsEnemy("player",p) ) then SendChatMessage("巡逻队>>"..UnitName("target").."[lvl "..UnitLevel("target").."]<<来了","say");end end
-------------------------------------------------------------
2、 假死:
说明:假死后当前目标不会消失,但假死刹那间则已经清除当前目标而提高成功率。因
为使用中发现,假死后,当前目标消失的话,起来后还得重新选定目标,不太方便,故
故作此改进
代码:
/script PetPassiveMode()
/script ClearTarget()
/施放 假死
/script TargetLastEnemy()
答疑:
第一行收回BB,一般情况下,BB也已经在挨打,或者在打怪,收回到身边有什么用吗?
答:这个假死,是为了手动放陷阱。BB攻击敌人,则不能放陷阱。这是游戏规定的,放
陷阱必须在非战斗状态。如果不收,BB设成被动模式,则挨打,顶怪,没办法。如果收
回,则怪追BB打,BB跑得快,挨打就少了,当BB跑回身边,再过小会,8S差不多也过去
了,放冰陷,然后治疗BB,或绷带。
3、 驱散射击:
收宠驱散后,取消自动攻击状态,但当前目标冰变。因为使用中,经常一驱散后,宠也
收了,可是自己立马又给我敌人一次攻击,把敌人打醒了,很不方便,故作此改进
/script PetFollow()
/施放 驱散射击
/s 困惑4S!挨打解除
/script ClearTarget()
/script TargetLastEnemy()
楼主~~为什么驱散的宏怎么不好用~~问题是使用以后宝宝是回来了~可是没有使用技能~~
能帮忙解决吗?????谢谢了!!!!
答:驱散宏,我的写法是最常用的。当用驱散时,目标不受攻击的情况下,困惑4S,如果
受攻击,则解除。我用驱散,主要是为了让敌困惑4S,以拉开距离或治疗BB或吃喝或绷
带。所以,用本宏前,不要用毒箭,也不能让队友用痛苦之类的DOT。如果你非想再接着
加技能,实现起来很简单,只要下面再加:/施放 毒蛇刺击(等级 1)
5、 智能绷带
功能:
选定友好单位则对其用绷带;没选定目标或选定目标为敌人且敌人在8码外对自已用绷带
;如果选定目标为敌人且在8码内,对BB用绷带。
说明:
请把绷带放在从左向右数第二个包,第一行自左向右数第一格;
请把屏幕左下角技能按钮栏(一般是系统默认为shift+1快捷键的那个栏)从左往右数第
2格放上远程攻击技能,如毒蛇
/script UseContainerItem(3,1)
/script if(IsActionInRange(2) == 1) then SpellTargetUnit("player") else SpellTargetUnit("pet") end
12、 装死放冰冻陷阱
由于时间上的要求,一般没法一次性成功。所以一般不做这样的宏,也建议别用这样的
宏。非要做的话,就这样吧。只不过要一直按键,一直到冰陷放出为止。
用本宏的建议:自己与怪拉开点距离,宠顶,自己枪打。当必要时,则按宏。一般来说,
这样操作,都能成功。
/script PetFollow()
/script ClearTarget()
/施放 假死
/施放 冰冰陷阱(等级 1)
打人的时候再点就是不出假死,但是非战斗状态的时候点了就只放陷阱.也没有假死,
晕...
答:首先,这个宏,只要你能手动放出假死并放出陷阱的话,这个宏也一定能成功。
其次,关于你的问题,我想解释一下。要放假死,如果不抵抗而且身上没有让你假死不
了的敌方技能,无论你是否战斗中进行中,假死就能成功。在这种情况下,用我的宏,
至少能成功假死。如果假死成功,必须要有8S不受攻击,也不攻击别人(包括宠物不攻
击),才能放陷阱,一般来说,这时肯定能成功安放陷阱
。用宏的话,也一样能实现。你为什么不成功,原因:战斗中,如果宠物没设成被动模
式,则不会成功,如果宠物受攻击,不攻击,是否影响假死后放陷阱,我不太清楚;后
来,只出陷阱,不假死,我估计是你的假死冷却时间还没结束。
总之,这个宏,你只要手动能放出陷阱,宏也可以。
13、 摔绊宏:
经使用效果的比较,发现下面的写法有效性高,而且动作帅得多
/施放 摔绊(等级 1)
/script Jump()
/script ToggleAutoRun()
---------------------------------------------------------------------
(4) 喂宠
宏1:
请把宠物食放在从左向右数第二个包,第一行自左向右数第二格
5个背包按照排列位置编号如下:
[4][3][2][1][0]]
6格包的格子编号如下:
_____[1][2]
[3][4][5][6]
16格包的格子编号如下:
[ 1][ 2][ 3][ 4]
[ 5][ 6][ 7][ 8]
[ 9][10][11][12]
[13][14][15][16]
功能:
,如果在非战斗状态自动喂食,如果食品已经吃完,则自动打开对应背包,在战斗状态
时哪怕食品为空也不会打开背包。
说明:
食品放在包3,2
前一个改进版,在战斗状态时如果食品为空,会打开背包不太好
代码:
/script if (not UnitAffectingCombat("player")) then if (not GetContainerItemLink(3, 2)) then OpenBag(3); else CastSpellByName("喂养宠物"); PickupContainerItem(3, 2);end end
喂宠的宏是不是缺什么?我使用这个宏之前还必须使用喂养宠物这个技能,不然的话使
用宏就直接把物品拿在手上了。
答:这个宏肯定可以用。我一直在用的。我放上来的宏全部是试验成功后才放的。至于
你说的问题,可能是因为在战斗中你用了这个宏,或者对应格子里没有宠物愿意吃的食
物。我自己也碰到过同样问题。只要重新把宏图标从/m中拖出到动作栏上,便可恢复正
常。请放心使用。注意,如果宏正常,图标上有英文字的,是宏的名字。如果图标变成
了普通的食物图标,则出错了,要重新拖一下。
(7) 解散/召唤宠物
可以节省一个动作栏位。
/施放 解散宠物
/施放 召唤宠物
(9) 宠物攻击/追击
注意,4是指宠物技能共四个中的左边的第一个,我一般放“突进”,点击一下就用一次
技能
/script PetAttack()
/script CastPetAction(4)
---------------------------------------------------------
17、 冰冻陷阱:
建议组队使用
/施放 冰冻陷阱(等级 1)
/s 冰陷阱!别打冰住的怪,能冰10S!
18、 冰霜陷阱:
建议加了诱捕天赋的在副本组队时使用
/施放 冰霜陷阱
/s 霜陷阱!请在陷阱上顶怪,布衣开战2S后动手!
6、 协助
宏2(推荐!)
感谢:二区月光林地小D:随风的丫头。在其帮助下,我在加基森边上,完成了本宏的测
试
作用:自动协助第一个队友,比前一个版本的方便些。如果想协助第4个队友,请
把"party1"必为"party4"。一般,我把战士设为协助对象。
/script AssistUnit("party1")
/施放 猎人印记(等级 1)
----------------------------------------------------
(14) 报告自已坐标:
可以一定程度上代替插件的坐标显示功能,方便那些不用插件的朋友,现在可以凑合着
找特定坐标的东西了。使用方法:鼠标放在视野内任何地方,按宏键
/script x,y=GetPlayerMapPosition("player");
/script x=x*100;y=y*100;
/script Msg="(x,y):("..string.format("%d",x).." ,"..string.format("%d",y).." )"
/script SendChatMessage(Msg,"say")