妖精的尾巴x原创女主吧:求助魔兽战士宏应该怎么编辑

来源:百度文库 编辑:高校问答 时间:2024/04/30 01:32:35
请问下玩魔兽战士的玩家,我在普通战斗中或者在FB中,怪打我的时候出现躲闪后都可以用压制那个技能给怪一强有力的打击,但是如果我正好在防御或者狂暴姿态下攻击,只有切换普通攻击才能使用压制那个技能,然后我又得切换成狂暴姿态(野外打怪时)或者防御姿态(FB中拉怪)。这样做起来说实在的有点麻烦的,时间长了手指头都麻。请问老练的玩家,怎样编辑一个宏能做成打怪出现躲闪后用宏完成这个动作(姿态切换成普通攻击----压制----再切换成需要的姿态)
能帮助给我这个有点累的玩家做下这个宏吗?顺便也说下宏的命令的意义最好,以后遇到这样类似的我也自己能处理了。谢谢各位了~~!

双手武器加战头状态

/script oi=(GetInventoryItemLink("player",17)); if (oi) then PickupInventoryItem(17);PickupContainerItem(0,2); PickupContainerItem(0,1); PickupInventoryItem(16); end;

/施放 战斗姿态
单手武器开防御状态

/script oi=(GetInventoryItemLink("player",17)); if (not oi) then PickupContainerItem(0,1);PickupInventoryItem(16); PickupContainerItem(0,2); PickupInventoryItem(17); end;

/施放 防御姿态
0代表主包,1,2代表位置.

斩杀
/施放 斩杀(等级 1)
/施放 狂暴姿态

拦截
/施放 拦截(等级 1)
/施放 狂暴姿态

盾击
/script oi=(GetInventoryItemLink("player",17)); if (not oi) then PickupContainerItem(0,1);PickupInventoryItem(16); PickupContainerItem(0,2); PickupInventoryItem(17); end;

/施放 盾击(等级 1)
/施放 防御姿态
看懂了吗?很简单/script if(UnitIsFriend("player","target")) then AssistUnit("target"); end;
/施放 压制(等级 3)
/施放 冲锋(等级 3)
/施放 拦截(等级 3)
/施放 盾击(等级 3)
/script if (UnitHealth("target")<20) then CastSpellByName("斩杀(等级 4)") else CastSpellByName("致死打击(等级 3)") end

打开编辑宏的窗口,按住shift点击你技能书上的“冲锋”和“拦截”“攻击”。将这3个技能放到你的宏里面
按顺序排~系统会自动识别能使用的技能~~第一个不能用则用第2个。

/script if(UnitIsFriend("player","target")) then AssistUnit("target"); end;
/cast 冲锋(等级 3)
/cast 压制(等级 4)
/cast 致死打击(等级 4)
/script if (UnitHealth("target")<20) then CastSpellByName("斩杀(等级 5)") else CastSpellByName("致死打击(等级 4)") end

上面就是日常杀怪,solo 时候用,只要拼命点就行了,不用考虑什么了, 加上自己有空自己喊一下加强攻击就行了,当然,其他情况1 VS 多个,或1VS2 或杀人时候要考虑用别人的技能,不过一般这相对来说几乎少点

什么状态看上面照样子设置下。

魔兽原来也可以这样玩的。。。