有没有看图识字的软件:魔兽里面一个猎人要做哪些宏

来源:百度文库 编辑:查人人中国名人网 时间:2024/03/29 16:07:33
最好详细点
以及用途

猎人宏中文成功版(欢迎补充!)

以下宏都经上机验证成功。欢迎补充,但放上来的宏请务必已经在中文版WOW的机器上验证成功后往这里放。谢谢。
========================
假死
/script PetFollow()
/script ClearTarget()
/施放 假死

散射
/script PetFollow()
/施放 驱散射击

喂宠(请把宠物食放在从左向右数第二个包,第一行自左向右数第二格)
/施放 喂食宠物
/script PickupContainerItem(3,2)

绷带(请把宠物食放在从左向右数第二个包,第一行自左向右数第一格)
/script UseContainerItem(3,1)
/script TargetUnit("player")

协助(前提:选中的当前目标为队友或自己)
/script AssistUnit("target")
/施放 猎人印记(等级 1)
选目标放标记
/script TargetNearestEnemy()
/施放 猎人印记(等级 1)

解散/召唤宠物
/施放 解散宠物
/施放 召唤宠物

拉怪(组队拉怪用。注意:先要选中一个敌人)
/script if UnitExists("target") then SendChatMessage(">>"..UnitName("target").."[lvl "..UnitLevel("target").."]<<","say");end
/施放 猎人印记(等级 1)

宠物攻击/追击(注意,4是指宠物技能共四个中的左边的第一个,我一般放“突进”,点击一下就用一次技能)
/script PetAttack()
/script CastPetAction(4)

鹰守/猴守切换
/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

副本报告巡逻队来了(注意:先用鼠标指在视野内的怪身上,按该宏的快捷键即可)
/script p="mouseover"
/script if UnitExists("target") then if (UnitIsEnemy("player",p) ) then SendChatMessage("巡逻队>>"..UnitName("target").."[lvl "..UnitLevel("target").."]<<来了","say");end end

注意:
所有括号/数字/标点符号请用英文输入法输入;
等级 1 可改成你的实际能用等级,如 等级 2 ;
如果不用回车换行,整个宏的语句要用";"分开,如果用回车换行了,可以不在语句后加";"
部分宏参考了前人经验,由于人数甚多,不在此一一列举,一起谢谢了。

引用:
选目标放标记
/script TargetNearestEnemy()
/施放 猎人印记(等级 1)

这个需要手动点怪吗?还是自动选的 ?

这个是用来代替原先的“TAB+放标记”操作的。直接按,完成这两个操作。前提是有效范围内必须有目标。如果没有,可能会报错,没试过。我以后会试一下,再放一个更稳定的。

引用:
括号 () 里面 用打上 相应等级的 数字吗??

照我给出的代码,复制到魔兽中就行。如果说你的标记有三级了,就把代码中的“等级 1”改成“等级 3”就好。我那个,为了通用,都放的是等级1的技能。

引用:

选目标放标记
/script TargetNearestEnemy()
/施放 猎人印记(等级 1)

这个什么意思啊???是不是放了标记宝宝自动攻击?

BB不攻击,只是代替“TAB+标记”用的。在副本中,如果加上BB攻击的语句的话,一放标记后BB就跑步去攻击了,不好。把这个与另一个宠物攻击/追击的宏配合使用比较灵活。如果一个人打怪练级,想在放标记后BB攻击,可以这样写:

/script TargetNearestEnemy()
/施放 猎人印记(等级 1)
/script PetAttack()

引用:
鹰守/猴守切换

我是要猎豹和雄鹰切换,按照这个宏我把后面的灵猴俩字改成了猎豹,但是不好使啊,切换成猎豹后就一直是切换猎豹,换不会雄鹰了。
望高手指点!!~~~~~~~~~~~~~~`

应该是这样,但这个我没在游戏中试验过:
/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

装死+冰冻宏

/script PetFollow();
/script ClearTarget()
/施放 假死
/施放 冰冻陷阱(等级 2)

此宏是我经过多次改进而得来的.基本按下的时候,会执行三个动作.
1 收宠,宠物跟随
2 取消已绑定的目标
3 施放技能"假死"
4 若只按一下,放冰冻不会即时被执行.假死成功并脱离战争斗后,再按这宏时就会变成施放冰冻陷井.(狂按我也没意见,狂按的好处是间隔时间掌握得比较好)

驱散收宠宏

/script PetFollow();
/施放 驱散射击
/e %t 已经被驱散了,四秒内尽可以不要攻击
功能不用我介绍了吧,最后一行是用团队聊天的方式通知同伴%t是自动获取目标名称的宏指令.

宠物指挥宏
/script PetAttack()
/script CastPetAction(4)

CastPetAction(4) 是对宠物指令行第四个,我放的是突进,/script PetAttack() 也可以用CastPetAction(1)代替.

宏编辑注意事项:
1.宏指令有小错误就会导致失败,所以编写时一定要细心,留意有没有漏掉分号.
2.确保你的符号是英文符号,全半角要注意区分,可以用SHIFT+空格键切换.
3.关键施放技能的指令,可以在同时打开技能表和宏窗口的情况下,SHIFT+点击所需技能,这样就可以在相应位置自动生成一条施放该技能的宏指令
4.宏失效时不要殴打我,那不是因为我的宏不行是因为你笨
5.如果你觉得怎么也看不明白,建议去找更多的宏基础教程,这里讨论的是实际运用.

装死+陷阱
我已经一个月没玩过wow了,不知道这两个技能有没有改过。至少在我玩得时候,这是猎人赖以生存的一个宏。打boss、逃生、pk、反偷袭都用得上。
具体编法我在这说不清楚。要注意的是宠物,装死的同时要把宠物改为被动模式,这样在你解除装死状态的时候,是非战斗状态,这是就可以使用冰冻陷阱技能。这个操作熟悉了以后,也可以不把它设成宏,手动控制更为机动。
祝你猎人玩得开心~

有简单点的么