我在玩逍遥魔兽837的时候,研究了一下完成任务的宏,分享给大家:
我们从WOW的任务函数 (Quest Functions)里面调取任务日志,获取索引,然后根据索引得到任务编号,配合GM命令就可以一键实现任务的传送、完成、奖励获得了。
首先是GetQuestIndexForWatch(watchIndx)
拿到quest index的数值
【用法】首先按shift加点击把某个任务加入界面右边的追踪区,然后看它是第几个,比如是第一个,watchindx就是1,
然后可以通过/run print(GetQuestIndexForWatch(1));拿到这个任务的quest index
然后是GetQuestLogTitle(index)
通过quest index来获取包括questid等一系列任务相关信息的api
【用法】根据刚才拿到的questindex,然后/run print(GetQuestLogTitle(2));就可以显示出index为2的quest一大堆信息,其中第8个,那个较大的数字就是questid。用select语句来返回questid,用法为select(8,GetQuestLogTitle(2))这样就获取到了任务ID
通过以上的几个步骤,我制作成功了以下三个宏:
①传送到第一个任务的NPC处
/cleartarget
/run local a=GetQuestIndexForWatch(1);b=select(8,GetQuestLogTitle(a));c=string.format(".go quest %s",b);SendChatMessage(c);
②完成第一个任务
/cleartarget
/run local a=GetQuestIndexForWatch(1);b=select(8,GetQuestLogTitle(a));c=string.format(".quest complete %s",b);SendChatMessage(c);
③直接领取第一个任务的奖励
/cleartarget
/run local a=GetQuestIndexForWatch(1);b=select(8,GetQuestLogTitle(a));c=string.format(".quest reward %s",b);SendChatMessage(c);
大家可以发现,如果我们想要完成第二个任务,只需要把GetQuestIndexForWatch(watchIndx)里面的watchIndx从1改成2就好了,也就是a=GetQuestIndexForWatch(2);当然我个人觉得完成第一个任务就足够用啦。
另外本次我还分享几个神技给大家:
.learn 209237
暗影步
这个技能是我测试后找到的施法无动作,无限距离的暗影步,可以瞬间出现在目标的身后,不分敌我,在交任务的时候十分好用。
.learn 319025
英文名字的技能
效果是点哪就瞬间出现在哪,300码的范围,配合死亡之握赶路还是很好的。
.learn 12495
伊兰尼库斯隐形
这个技能是必学技能,使用后敌人不会主动攻击咱们,在做任务和跑副本的时候,完全可以无视怪物。
.learn 62892
艾欧娜尔之触
这个技能是回血buff,永久持续,也是很好用的。
另外还有几个GM命令做成宏也不错的:
抓野兽宝宝(类似于猎人)
.pet create
控制任意生物
.possess
解除控制
.unpossess
还有我发现我玩魔兽世界的时候不能用飞行宏了,一飞行,人物速度太快,玩一会儿就会3D眩晕症,人物正常速度走路就没事,所以以后我就不乱飞了,现在的主要跑路方式都是下面几个技能的组合:
111573 死亡之握(主要赶路技能)
34605 闪现 用完死亡之握后太远的话,用闪现能立即读盘。
157974 蒸汽冲击 主要是飞上天,站得高赶路才能飞得远
319025 立即出现在目标地点
这次就分享这些啦
12-26更新一些宏吧,也有很长时间没有更新过了。
1.清除所有buff,使用频率很高,可以清除身上的buff
-----------------------------------------------------------------
.unaura all
-----------------------------------------------------------------
2.近战攻击特效宏1
-----------------------------------------------------------------
.aura 36480
.aura 202147
.aura 162079
.aura 204227
.aura 153401
.aura 139487
.aura 215598
.aura 35848
.aura 200372
.aura 61165
.aura 138821
.aura 183516
.aura 258942
.aura 258954
.aura 259007
.aura 238524
.aura 256825
.aura 219909
.aura 84849
-----------------------------------------------------------------
3.近战攻击特效宏2
-----------------------------------------------------------------
.aura 84849
.aura 97987
.aura 183671
.aura 160972
.aura 141532
.aura 200372
.aura 61015
.aura 104746
.aura 233563
-----------------------------------------------------------------
这两个宏是纯粹的平砍特效,不需要学习任何技能就可以横着走的那种。可以使用清除buff宏清除。
-----------------------------------------------------------------
4.近战攻速宏,多点几下叠满99层即可。
-----------------------------------------------------------------
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
.aura 139942
-----------------------------------------------------------------
5.变形恢复
-----------------------------------------------------------------
.demorph
-----------------------------------------------------------------
6.随机变形,13个女性NPC模型,希瓦,红龙,绿龙,瓦莉拉,小鹿,泰奶奶等。
-----------------------------------------------------------------
.demorph
/run local n={".morph 28213",".morph 67214",".morph 28227",".morph 28213",".morph 29849",".morph 38812",".morph 39391",".morph 39620",".morph 35253",".morph 54119",".morph 57396",".morph 29909",".morph 30092"}SendChatMessage(n[random(#n)],"say")
-----------------------------------------------------------------
7.飞行宏
-----------------------------------------------------------------
.aura 50345
.aura 40121
-----------------------------------------------------------------
8.降落宏
-----------------------------------------------------------------
.unaura 50345
.unaura 40121
-----------------------------------------------------------------
9.透明跑路不进战斗宏
-----------------------------------------------------------------
.aura 183358
.aura 193518
-----------------------------------------------------------------
恢复透明状态
.unaura 183358
.unaura 193518
-----------------------------------------------------------------
10.临时改变阵营与敌人交谈,可以手动用.gm on代替
-----------------------------------------------------------------
.aura 316577
-----------------------------------------------------------------
11.无脑选怪打怪宏,真就特别无脑,不需要选怪,直接一键传送到怪身边就开砍
先学习影舞步.learn 36563
再使用下面的宏:
-----------------------------------------------------------------
#showtooltip
.cooldown
/startattack
/cast [harm]暗影步
-----------------------------------------------------------------
12.无脑放鸽子宏,特别无脑,不需要选怪,直接一键传送到怪附加就开始遛狗
先学习变形传送.learn 178769
再使用下面的宏:
-----------------------------------------------------------------
#showtooltip 变形传送
.cooldown
/startattack
/cast [harm]变形传送
-----------------------------------------------------------------
13.推荐一个神奇的技能
.learn 235199
10秒速度爆发,而且进入飞行状态,地面和飞行速度提升400%。即使不加别的buff,这个技能也可以不间断飞行。简直是无耻啊。
-----------------------------------------------------------------
14. 90%的人不知道的一个命令
.go quest 然后shift+鼠标左键点击任务,可以传送到交任务的NPC处,逍遥837大多数任务可用。
-----------------------------------------------------------------
