当前位置:首页>>攻略文章>>正文
宏命令与脚本语言的应用!发一个宏来说说
2014-11-01 12:03:16 作者:风云战士 来源: 浏览次数:0
摘要:宏命令很间单也很有限,可以施放一个技能,也可以队列施放多个技能,还可以队列随机施放技能
宏命令很间单也很有限,可以施放一个技能,也可以队列施放多个技能,还可以队列随机施放技能。这中间还可以加一些条件语比如按下某个修饰键,目标是敌对或友好等等,详细命令以及条件语在这不多说
 
下面以本人常用宏的其中一个做范例,让我们看下宏命令跟脚本的结合应用。
 
因为宏的字数限制这个宏分成两个宏第一个:
#show 斩杀
/castrandom [nomod,nostealth,flyable]西风幼龙,黑色幼龙,紫色灵翼幼龙; [nomod,nostealth]大型美酒节科多兽,瑞文戴尔的死亡战马
/cast [combat,nomod,stance:1]斩杀;[nomod,stance:2]战斗姿态
/click BottomRightButton11
 
1,在没有按下修饰键非战斗状态且可飞行时随机骑三种龙,如果不能飞就随机两种马
2,在没有按下修饰键战斗状态且在战斗姿态施放斩杀,没有按下修饰键且在防御姿态施放战斗姿态(这段宏的意义在于只在战斗姿态斩杀)
3 按下右下动作条的11格。(不知道是哪一个格打开系统按键修改,有对应的按键名称。)
-----------------------------
第二个宏:
/run local f=RbA or CreateFrame("Frame","RbA") f:SetScript("OnEvent",function(s,e,u,p) if u=="player" and p=="斩杀" then DoEmote("表情","yell") end end) f:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED")
 
这段其实就叫脚本了,这个我也不是很懂(希望有哪位大神能详细解释下这段脚本)大概意思就是判断斩杀是否成功施放,如果是就做一个表情注意这里表情只能用英文的。下面这段脚本单独写在一个宏里放在右下动作条的11格。这里做表情可以替换成说话,更换DoEmote为SendChatMessage。不要想象if a=b then cast 斩杀 脚本里是不可以加技能的不然就叫外挂了。
 
以上两段宏的综合意义就是上马和斩杀绑一个按键,只在战斗姿态斩杀,如果在防御就先换到战斗再按一次就斩杀。斩杀成功做一个动作,只有成功才做这样就不会刷屏。
 


相关报道:

[关闭] [返回顶部]


  返回首页 | 最新资讯 | 资源下载 | 魔兽图片 | 单机文档 | 技术攻略 | 玩家视频
备案号:蜀ICP备2024062380号-1
免责声明:本网站为热爱怀旧WOW的玩家们建立的魔兽世界资料网站,仅供交流和学习使用,非盈利和商用.如有侵权之处,请联系我们,我们会在24小时内确认删除侵权内容,谢谢合作。
Copyright © 2024 - 2024 WOWAII.COM Corporation, All Rights Reserved

机器人国度