⑴ 求猎人常用宏
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")
(15) 快捷寻找精英BB
当在刷新点附近转悠时,先把“断牙”改为BB的名字,不时按一下这个宏,如果BB在以
玩家为圆心的半径至少41码(经验证,感觉应该更大)的圆形区域内刷新,则BB头像出
现在屏幕左上玩家自己头像右边,且玩家会跳一下。试验时,我没骑马,成功了。如果
骑马了,感觉也可行。由于本人爱好招BB,经常为了招个心仪的BB用几天时间,感觉在
到处转悠寻找目标时,很不方便。于是想出这么个招,好使!嘿嘿!该招是在荒芜之地
招38级JY红狼巴那布斯(Barnabus)时,大约是第5天,想到的,特此纪念,嘿嘿。可恨为
什么猎人只能养三个宠啊!!痛苦!!
/target 断牙
/script if (string.find(UnitName("target"),"断牙")~=nil) then Jump() else ClearTarget() end
(20) 切换全屏模式与窗口模式
/script SetCVar("gxWindow", 1 - GetCVar("gxWindow"))
/console gxRestart
-------------------------------------------------------
16、 鹰守/豹守切换
/script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"JungleTiger")~=nil) then CastSpellByName("雄鹰守护(等级 1)");break;end end if(i==16) then CastSpellByName("猎豹守护");end end
10、 鹰守/猴守切换
/script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"Mon")~=nil) then CastSpellByName("雄鹰守护(等级 1)");break;end end if(i==16) then CastSpellByName("灵猴守护");end end
19、 武器切换:
功能:用瞄准的时候就用速度慢的武器,然后自动使用瞄准,然后打怪的时候就自动换到
速度快的武器
说明:
(1) 高攻低速枪弓放在(3,4)
(2) 武器切换,在1.7中已经失去意义了。那时,武器切换,必须有冷却时间,比如长
剑,切换后好象要1.5S后才能使用
(3) 有朋友非要这样的宏,我也就给出如下代码,凭经验应该可行,但本宏尚未经本
人验证成功,特此申明。因为本人只有一把烂玩程,555。
/script PickupInventoryItem(18);PickupContainerItem(3,4)
/施放 瞄准射击(等级 1)
/script PickupInventoryItem(18);PickupContainerItem(3,4)
21、 所谓8码外用箭,5码内用摔绊。
其实是有效射程内用远程,近身用摔绊。意义不大。但有朋友实在很想要,就给出一个
吧。我用的毒蛇作试验,把它放在1号技能栏从左向右数第2个格子里。如果想用震荡,
也行,可以放在第3个格子中,同时把下面宏中的2改成3,就可以了。
/script if(UnitName("target")~=nil and (IsActionInRange(2) == 1)) then CastSpellByName("毒蛇钉刺(等级 1)"); else CastSpellByName("摔绊(等级 1)");end
----------------------------------------------------
(22)破坏图腾
以下宏在ZR中测试通过。注意,复制后请检查行末,不能有空格,如果有,请删除。
破坏图腾1
功能:用远程打图腾,然后切换回最后一个攻击过的目标。
说明:在ZR中可以放心使用,便必须在敌人放出以下二个中至少一个时才行,不然可能
会报错。如果想打别的图腾,请自行修改图腾名
/target 熔岩喷射圈腾
/target 强效治疗结界
/script Jump()
/施放 奥术射击(等级 1)
/script TargetLastEnemy()
破坏图腾2
功能:用远程打图腾,然后切换回最后一个攻击过的目标。
说明:在ZR中可以放心使用,打掉对应名字的图腾。只是,这个宏只能打一种图腾。如
果想打别的图腾,请自行修改图腾名。或者,多做几个宏,分别改为不同的图腾名,也
行。
/target 强效治疗结界
/script if (string.find(UnitName("target"),"结界")~=nil) then Jump() ;CastSpellByName("奥术射击(等级 1)");else ClearTarget() end
/script TargetLastEnemy()
破坏图腾3
宏名:图腾宏冬泉温泉版
功能:对付快速施放图腾一到三个的图腾师,远程打掉图腾,再切换回原先的目标
背景:前一个ZR版,在ZR中高度通过,可以使用。但当我到冬泉温泉后,发现不好使了
。故重新作了改进和调试,在冬泉温泉的图腾师身上测试通过。
说明:
1、这是猎人专用版,默认为BB顶着怪。最终的切换回BB顶着的怪
1、如果只有一个图腾,则没什么问题,按一下宏即可。如果必要,再按一下宏,则切换
回原先的攻击目标;
2、如果图腾同时出现,>=2个,则要多按几次宏键,注意在打第2个或第3个图腾时,
可能会使用毒蛇或蝰蛇钉刺,此时会报“无效目标”的出错信息,不用管它,注意,这
时要稍等会儿,等紧跟着的自动射击打掉选中的图腾后---后,再按一次宏键切换回
原先的攻击目标。
4、如果组队中,可以把宏中的 PET 替换为 PARTY1,其中,队中第一个队友为
TANK,如果队中第4个队友为TANK,则要改为 PARTY4。这样,最终的主要攻击目标是
TANK在顶着的怪
5、如果要打别的图腾,请把宏中对应的图腾名替换,只需要图腾名的前3个汉字即可。
比如,要打“火焰新星图腾”,只需要把 月焰 替换为 火焰新
代码:
/target 地缚图
/target 月焰
/script Jump()
/施放 奥术射击(等级 1)
/施放 毒蛇钉刺(等级 1)
/施放 蝰蛇钉刺(等级 1)
/script if UnitIsDead("target") then AssistUnit("pet") end
[ 此贴被minsoul在2005-12-17 17:33重新编辑 ]
二区月光林地矮猎人:长天猎风
游戏为玩为体验为交友,这是第一位的。
欢迎同意者加我好友
---------------------
鹰守/豹守切换 (上机试验成功!)
/script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"JungleTiger")~=nil) then CastSpellByName("雄鹰守护(等级 1)");break;end end if(i==16) then CastSpellByName("猎豹守护");end end
冰冻陷阱:
/施放 冰冻陷阱(等级 1)
/s 冰陷阱!别打冰住的怪,能冰10S!
冰霜陷阱:
/施放 冰霜陷阱
/s 霜陷阱!请在陷阱上顶怪,布衣开战2S后动手!
假死:(假死后当前目标不会消失,但假死刹那间则已经清除当前目标而提高成功率。因为使用中发现,假死后,当前目标消失的话,起来后还得重新选定目标,不太方便,故故作此改进)
/script PetFollow()
/script ClearTarget()
/施放 假死
/script TargetLastEnemy()
驱散射击:(收宠驱散后,取消自动攻击状态,但当前目标冰变。因为使用中,经常一驱散后,宠也收了,可是自己立马又给我敌人一次攻击,把敌人打醒了,很不方便,故作此改进)
/script PetFollow()
/施放 驱散射击
/s 困惑4S!挨打解除
/script ClearTarget()
/script TargetLastEnemy()
yuhaiyou86 2006-02-01 17:38
破坏图腾
以下宏在ZR中测试通过。注意,复制后请检查行末,不能有空格,如果有,请删除。
破坏图腾1
功能:用远程打图腾,然后切换回最后一个攻击过的目标。
说明:在ZR中可以放心使用,便必须在敌人放出以下二个中至少一个时才行,不然可能会报错。如果想打别的图腾,请自行修改图腾名
/target 熔岩喷射圈腾
/target 强效治疗结界
/script Jump()
/施放 奥术射击(等级 1)
/script TargetLastEnemy()
破坏图腾2
功能:用远程打图腾,然后切换回最后一个攻击过的目标。
说明:在ZR中可以放心使用,打掉对应名字的图腾。只是,这个宏只能打一种图腾。如果想打别的图腾,请自行修改图腾名。或者,多做几个宏,分别改为不同的图腾名,也行。
/target 强效治疗结界
/script if (string.find(UnitName("target"),"结界")~=nil) then Jump() ;CastSpellByName("奥术射击(等级 1)");else ClearTarget() end
/script TargetLastEnemy()
破坏图腾3
宏名:图腾宏冬泉温泉版
功能:对付快速施放图腾一到三个的图腾师,远程打掉图腾,再切换回原先的目标
背景:前一个ZR版,在ZR中高度通过,可以使用。但当我到冬泉温泉后,发现不好使了。故重新作了改进和调试,在冬泉温泉的图腾师身上测试通过。
说明:
1、这是猎人专用版,默认为BB顶着怪。最终的切换回BB顶着的怪
1、如果只有一个图腾,则没什么问题,按一下宏即可。如果必要,再按一下宏,则切换回原先的攻击目标;
2、如果图腾同时出现,>=2个,则要多按几次宏键,注意在打第2个或第3个图腾时,可能会使用毒蛇或蝰蛇钉刺,此时会报“无效目标”的出错信息,不用管它,注意,这时要稍等会儿,等紧跟着的自动射击打掉选中的图腾后---后,再按一次宏键切换回原先的攻击目标。
4、如果组队中,可以把宏中的 PET 替换为 PARTY1,其中,队中第一个队友为TANK,如果队中第4个队友为TANK,则要改为 PARTY4。这样,最终的主要攻击目标是TANK在顶着的怪
5、如果要打别的图腾,请把宏中对应的图腾名替换,只需要图腾名的前3个汉字即可。比如,要打“火焰新星图腾”,只需要把 月焰 替换为 火焰新
代码:
/target 地缚图
/target 月焰
/script Jump()
/施放 奥术射击(等级 1)
/施放 毒蛇钉刺(等级 1)
/施放 蝰蛇钉刺(等级 1)
/script if UnitIsDead("target") then AssistUnit("pet") end
⑵ wow猎人宏大全
wow猎人宏具体如下:
一、/petautocastoff 闪电吐息
二、/cast !自动射击
三、/cast [target=pettarget, exists] 杀戮命令
四、/cast [target=pettarget, exists] 杀戮命令
五、/cast [pet:风蛇,target=pettarget]闪电吐息
六、/cast 稳固射击
七、/script UIErrorsFrame:Hide()
八、/cast(兽王的新稳固抽筋宏)
九、#showtooltip 猛禽一击
十、/cast 猛禽一击
十一、/castrandom 摔绊
十二、/cast !自动射击
十三、#showtooltip 急速射击
十四、/cast 狂野怒火
十五、/cast 急速射击
十六、/use 嗜血胸针
十七、/use 刃拳的宽容
⑶ 求WOW猎人实用宏命令
1.A 施放猎人印记的同时宠物攻击/cast Hunter's Mark(Rank 1)
/script PetAttack()
1.B 切换到宠物正在攻击的目标并施放毒蛇刺击/script TargetUnitsPet("Player")
/assist
/cast Serpent Sting(Rank 1)
1.C 召回宠物并使用散射
此宏是有散射技能的玩家所必需的。
/script PetFollow()
/Cast Scatter Shot()
1.D 选择目标,开始攻击
如果当前目标是友好目标,则协助目标。使用猎人印记,宠物攻击,如果没有在战斗状态,开始自动射击。如果目标是敌人的话,则直接使用技能。此宏在SOLO组队中都比较实用。
/script if (UnitIsFriend("player","target")) then AssistUnit("target"); end
/cast Hunter's Mark(Rank X)
/cast PetAttack()
/script if(not PlayerFrame.inCombat) then CastSpellByName("Auto Shot"); end
1.E 喂食
最简单的一键喂食,把食物放入对应的背包格子中。
/cast Feed Pet
/script PickupContainerItem (Bag,Slot)
下面这个会先判断玩家是否处于战斗之中。如对应的格子中没有食物,则会打开相应的背包。
/script if (not PlayerFrame.inCombat) then if (not
GetContainerItemLink(Bag, Slot)) then OpenBag(Bag); else CastSpellByName("Feed Pet"); PickupContainerItem(Bag, Slot); end end
2.判断目标身上是否有特定BUFF8.A 猴之守护+物理攻击
下面的宏会先判断玩家身上是否加有猴之守护,如果没有,使用猴之守护。如果玩家未在战斗状态,则开始物理攻击。也可以把Attack换为Raptor Strike。
/script if (not string.find(UnitBuff("player", 1), "Mon")) then CastSpellByName("Aspect of the Monkey"); end
/script if (not PlayerFrame.inCombat) then CastSpellByName("Attack"); end
2.B 鹰之守护+自动射击
]而这个则是先开始自动射击,再判断身上是否有鹰之守护的效果,没有的话,使用鹰之守护。
/cast Auto Shot
/script if (not string.find(UnitBuff("player", 1), "Raven")) then CastSpellByName("Aspect of the Hawk(Rank X)"); end
2.C 鹰之守护+瞄准射击
瞄准射击的版本
/script if (not string.find(UnitBuff("player", 1), "Raven")) then CastSpellByName("Aspect of the Hawk(Rank X)"); else CastSpellByName("Aimed Shot(Rank Y)"); end
3.影遁相关(暗夜专用)9.A 藏身
影遁的同时躺下,藏身之用……
/cast Shadowmeld(Racial)
/laydown
3.B 进食
吃饭喝水的同时影遁,也是出于安全考虑……
/target "player"
/script UseContainerItem(FoodBag, FoodSlot);
/script UseContainerItem(DrinkBag, DrinkSlot);
/cast Shadowmeld(Racial)
⑷ 猎人的宏命令~~给几个实用的
1。施放猎人印记的同时宠物攻击
/cast 猎人印记(等级 #)
/script PetAttack()
然后点完成就可以用了(命令中得中文和英文大小写一定不要写错而且符号和空格、一定是在英文输入法下输入就是说在写()时一定是在英文输入法下得())
2。召回宠物并使用你认为好得技能攻击(我选得是多重射击)
/script PetFollow()
/Cast 多重射击(等级 #)
(命令中得#是你技能的等级你用的几写几)
关键字:猎人
首先将在游戏画面中央位置增加5个快捷按钮方面观察技能冷却
1胁迫(应变时方便快速点击) 2狂野怒火(应变时方便快速点击) 3急速射击 4奥术射击 5多重射击
为了使以下的宏能正常使用,请新建文本文档,并取消自动换行。然后复制到文本文档。最后才从文本文档复制到游戏中的宏里去。
1.自动选最近目标
说明:(寻找最近目标+宠物防御模式+宠物攻击+猎人印记+自动攻击)(以上动作同时进行)
快捷键Tab
/script TargetNearestEnemy()
/script PetDefensiveMode()
/script PetAttack()
/施放 猎人印记(等级 3)
/施放 攻击
2.印记目标/雄鹰
说明:(自动射击+宠物攻击+雄鹰守护/猎人印记)同时进行
如果身上有灵猴守护则施放雄鹰守护 如果有雄鹰守护则施放猎人印记
快捷键Q
/施放 自动射击
/script PetAttack()
/script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff ("player",i),"Mon")~=nil) then CastSpellByName("雄鹰守护(等级 4)");break;end end if(i==16) then CastSpellByName("猎人印记(等级 3)");end end
3.射击 SOLO模式(保留长冷切时间的技能)
说明:(如果无自动射击则开启自动射击+宠物防御模式+宠物攻击+智能钉刺)+奥术射击+多重射击
快捷键E
/script if(not IsAutoRepeatAction(40)) then CastSpellByName("自动射击"); end
/script PetDefensiveMode()
/script PetAttack()
/script UseAction(8)---------------------将此介绍的宏(8.智能钉刺)放在物品栏8
/施放 奥术射击(等级 6)
/施放 多重射击(等级 3)
4.射击 PK模式 (使用长冷切时间的技能)
说明:(如果无自动射击则开启自动射击+宠物防御模式+宠物攻击+急速射击)+震荡射击+智能钉刺+狂野怒火+多重射击+奥术射击+胁迫
快捷键R
/script if(not IsAutoRepeatAction(40)) then CastSpellByName("自动射击"); end
/script PetDefensiveMode()
/script PetAttack()
/施放 急速射击
/施放 震荡射击
/script UseAction(8)---------------------将此介绍的宏(8.智能钉刺)放在物品栏8
/施放 狂野怒火
/施放 多重射击(等级 3)
/施放 奥术射击(等级 6)
/施放 胁迫
5.近身攻击
说明:做到用一个按键切换灵猴守护+使用近战技能
/script UseAction(6)----------------------将此介绍的宏(6.切换灵猴守护)放在物品栏6
/script UseAction(7)----------------------将此介绍的宏(7.近身技能)放在物品栏7
/施放 胁迫
/施放 狂野怒火
6.切换灵猴守护
说明:如果身上没有灵猴守护则施放灵猴守护,有则使用猛禽一击
快捷键6:将此宏放在快捷栏6
/script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"Mon")~=nil) then CastSpellByName("猛禽一击(等级 6)");break;end end if(i==16) then CastSpellByName("灵猴守护");end end
7.近身技能
说明:(如果目标没有被摔拌则施放摔拌,有则猛禽一击+宠物攻击)+猫鼬撕咬
快捷键7:将此宏放在快捷栏7
/施放 猫鼬撕咬(等级 3)
/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("猛禽一击(等级 6)"); else CastSpellByName("摔绊(等级 2)"); PetAttack() end
8.智能钉刺
说明:首先判断目标是否牧师/圣骑士,如果是则使用宏(9.吸魔钉刺),否则使用宏(10.毒蛇钉刺)
快捷键8:将此宏放在快捷栏8
/script class = UnitClass("target"); if ( ( class == "牧师" ) or ( class == "圣骑士" ) ) then UseAction(9); else UseAction(10); end
9.吸魔钉刺
说明:自动判断目标是否已有吸魔钉刺,如果有则宠物攻击,如果没有则加上
快捷键9:将此宏放在快捷栏9
/script local T; for i=1,16,1 do T=UnitDebuff("target", i); if (T and string.find (T,"AimedShot")) then break; end; end; if (T and string.find (T,"AimedShot")) then PetAttack(); else CastSpellByName("蝰蛇钉刺(等级 2)"); end;
10.毒蛇钉刺
说明:自动判断目标是否已有毒蛇钉刺,如果有则宠物攻击,如果没有则加上
快捷键10:将此宏放在快捷栏10
/script local T; for i=1,16,1 do T=UnitDebuff("target", i); if (T and string.find (T,"Quickshot")) then break; end; end; if (T and string.find (T,"Quickshot")) then PetAttack(); else CastSpellByName("毒蛇钉刺(等级 6)"); end;
11.跳放冰冻陷阱/爆炸陷阱
说明:跳放陷阱不容易被察觉
快捷键C
/script U=UseAction Jump()
/施放 冰冻陷阱(等级 2)
12.找JY宠物
说明:方便抓JY宠物,如果目标野兽在40码内就有显示目标头像
/target 巨型火鸟
/script if UnitExists("target") then Jump();end
13.假死陷阱
说明:按一下是假死+宠物停止攻击收宠+清除目标,按第2下是冰冻陷阱。可以在15秒的毒蛇钉刺过后使用
/script TargetLastEnemy()
/script PetPassiveMode()
/script PetFollow()
/script ClearTarget()
/施放 假死
/施放 冰冻陷阱(等级 2)
/script TargetLastEnemy()
14.使用绷带
说明:使用绷带后,不丢失目标。
/script TargetUnit("Player");
/use 厚魔纹绷带
/script TargetLastEnemy();
/script PetDefensiveMode()
⑸ 求魔兽世界猎人 宏命令
这样的宏的确有,但是不推荐ASKER使用。因为技能虽然可以编到一起使用,不过错不开公共CD的时间,而且每个远程武器的速度也不用一样,对于技能的释放顺序要求是很严格的,假如你是兽王猎人的话使用最简单的抽筋宏效果就不错,毕竟在FB里猎人是要考虑MP的使用的。技能全开会使你耗蓝速度急剧上升,而且对你的整体DPS不但没有提升反而会很大程度的下降。因此不推荐你使用那样的“八宝粥宏”。假如你是生存或者射击的话可以到网上查查专门的射击抽筋宏或者生存抽筋宏,但据我所知这两个天赋也不会用你说的那种“八宝粥宏”。
⑹ 猎人宏命令大全
宏命令:
#showtooltip
/cast 猎人印记
/petattack
1、【打开宏界面】在聊天栏输入:/macro,或通过主菜单-宏命令设置,进入宏命令界面。
⑺ 魔兽世界猎人宏命令
#show 稳固射击
/petautocastoff 闪电吐息
/施放 [target=pettarget]杀戮命令
/施放 [pet:风蛇,target=pettarget]闪电吐息
/castsequence reset=3 稳固射击,!自动射击
/script UIErrorsFrame:Clear()
上面是风蛇的
停止当前动作假死
#showtooltip 假死
/stopcasting
/cast 假死
4.施放LR印记同时宝宝攻击FARM专用
#showtooltip 猎人印记
/cast 猎人印记(等级 4)
/petattack
5.标记并团队通告敌人性别,血量,职业
#showtooltip 猎人印记
/cast 猎人印记(等级 4)
/script if UnitSex("target")==3 then g="女" else g="男" end;SendChatMessage("注意DPS集中:"..UnitName("target").." 职业:"..UnitClass("target").." 血量"..UnitHealth("target").."% 性别:"..g.."","raid")
6.伟大的抽筋宏
#showtooltip 稳固射击
/cast [target=pettarget,exists] 杀戮命令
/施放 !自动射击
/castsequence reset=combat/target/3 稳固射击,自动射击
/script UIErrorsFrame:Clear()
7.BOSS战用的抽筋宏,带一级多重,输出效率最高,加入深水领主、山猫、邪蹄需要打的特定目标,以保证第一时间选定目标。小怪千万不要用这个宏,破控制是要被骂的!
#showtooltip 多重射击(等级 1)
/targetexact 溅火图腾
/targetexact 腐化闪电图腾
/targetexact 恶魔之链
/cast [target=pettarget,exists] 杀戮命令
/castsequence reset=combat/target/3 稳固射击,自动射击
/施放 多重射击(等级 1)
/script UIErrorsFrame:Clear()
8.近战宏,谁用谁知道!
#showtooltip 猛禽一击
/cast [target=pettarget,exists] 杀戮命令
/施放 猛禽一击(等级 9)
/施放 猫鼬撕咬(等级 5)
/施放 !自动射击
/script UIErrorsFrame:Clear()
9.按CTRL则误导焦点目标,如果当前目标友好则误导当前目标,否则如果目标的目标友好则误导目标的目标,否则误导宝宝,十分强大!
#showtooltip 误导
/施放 [target=focus,help,modifier:ctrl] 误导
/stopmacro [modifier:ctrl]
/施放 [help][target=targettarget,help][target=pet]误导;误导