您当前位置:主页 > 资讯 > 详情

魔兽世界 LR的宏

2024-12-30 21:08 |之间网 |来源:未知

现在魔兽世界的每个技能施放都需要按键触发,也就是说,你想按一下键就做很多事情是不可能办到的

然后,宏是从上往下执行的,也就是说,你必须要加入一个条件判断BB是否在攻击,如果不在攻击,再标记,似乎不是很好判断.

1:猛禽一击与猫鼬撕咬同时攻击

/施放 猛禽一击(等级#)

/施放 猫鼬撕咬(等级#) #为当前最高等级的技能

2:震荡射击同时宠物攻击

/施放 震荡射击(等级#)

/script PetAttack()

3:装死同时宠物停止攻击

/施放 假死

/script PetFollow()

1-自动喂食

最简单的一键喂食,把食物放入对应的背包格子中。

/cast Feed Pet

/script PickupContainerItem (Bag,Slot)

下面这个宏会先判断玩家是否处于战斗之中。如对应的格子中没有食物,则会打开相应的背包。

/script if (not PlayerFrame.inCombat) then if (not

GetContainerItemLink(X, Y)) then OpenBag(X); else CastSpellByName(Feed Pet);

PickupContainerItem(X, Y); end end

X/Y分别是包和格子的编号。

5个背包按照排列位置编号如下:

[4][3][2][1][0]

16格包的格子编号如下:

[ 1][ 2][ 3][ 4]

[ 5][ 6][ 7][ 8]

[ 9][10][11][12]

[13][14][15][16]

2-绷带

如果你当前选择的目标是可以对其使用绷带的友好单位的话,则对其使用绷带。

如当前目标是不能被打绷带的单位,或没有选择任何目标的话,则对自己使用绷带。

而且不会对当前目标进行切换,不会中断对当前敌人的攻击。

/script UseContainerItem(X,Y)

/script SpellCastTarget(player)

---------------------------------------自动切换守护---------------------------------------

注意:你必须已经打开了某个守护,这样下面的宏才能生效

1-肉搏战和猴之守护

可以代替默认的attack,如果你没开猴之守护宏会帮你打开。

/script if (not string.find(UnitBuff(player, 1), Mon)) then CastSpellByName(Aspect of the

Mon key); end

/script if (not PlayerFrame.inCombat) then CastSpellByName(Attack); end

2-自动射击和鹰之守护

可以取代默认的auto shot,如果你没开鹰之守护宏会帮你打开。

/cast Auto Shot

/script if (not string.find(UnitBuff(player, 1), Raven)) then CastSpellByName(Aspect of the

Hawk(Rank X)); end

因为游戏中延时的问题,采用这种先射击再开守护的方法比较好

Rank X中的X是你所使用的鹰之守护 等级

---------------------------------------pet的控制---------------------------------------

1-放猎人标记并命令pet攻击目标。

/cast Hunter′s Mark(Rank X)

/script PetAttack()

2-放mark并且pet跟随,副本用的宏。

/cast Hunter′s Mark(Rank X)

/script PetFollow()

3-选择一个队员然后使用宏,自动选择该队员的目标,对目标放mark,pet攻击目标,然后开始autoshot。

/script if (UnitIsFriend(player,target)) then AssistUnit(target); end

/cast Hunter′s Mark(Rank X)

/script PetAttack()

/script if(not PlayerFrame.inCombat) then CastSpellByName(Auto Shot); end

注意你开始所选择的目标必须是友好的。

4-散射并招回pet,以免pet继续攻击使敌人脱离散射的效果。

/script PetFollow()

/Cast Scatter Shot()

---------------------------------------影遁(NE专用)---------------------------------------

1-影遁的同时躺下,更难被发现……

/cast Shadowmeld(Racial)

/laydown

2-吃喝的同时也影遁-_-

/target player

/script UseContainerItem(X, Y);

/script UseContainerItem(X, Y);

/cast Shadowmeld(Racial)