魔兽怀旧战士宏是什么意思
⑴ 请问魔兽世界里的宏是什么意思.是干嘛的.本人亡灵ss
宏就是一串命令的集合,通过宏你可以瞬间完成一系列动作. 并且宏带有程序功能,可以判断,可以节约大量的操作.
比如:
/喝水
/吃面包
你就可以按一个键吃喝
再比如
/判断(如果在外域则使用飞行坐骑)
/判断(如果在大陆则使用陆地坐骑)
/判断(如果已经在坐骑上则解除坐骑)
这样你就可以通过一个按键解决所有跟坐骑相关的事情.
这就是宏的作用.
当然以上不是宏的书写格式,是我给你举例子便于你理解而写的.
如果你想要跟你职业相关的宏,可以去各大WOW门户网站搜索.
编写宏的方式也非常简单. 你在游戏界面按ESC调出选单, 里面就有宏这一项.
新建宏,选好图标之后,只需把网页上的宏的代码复制进去就可以使用了
祝你WOW愉快!
⑵ 魔兽世界里常说的宏是什么意思
简单的说,“宏”就是创建一连串的命令集,通过鼠标点击或按下键盘某个按键就让电脑自动执行这一系列命令。
魔兽世界游戏中按“Esc”键或点主菜单图标可打开游戏主选单,点选“宏命令设置”,打开宏命令设置界面。
想建立的是角色专用宏,还必须先点上方“通用宏”旁边的角色“专用宏”,在选“新建”后打开建立新宏的面板,输入宏的名字,选取一个宏图标后点“确定”,就建立了一个新宏。
点击宏命令主面板上方中的宏图标,在下方输入宏内容,然后将这个宏图标拖放到快捷技能栏里,就能使用了。
可以在“输入宏命令”里编辑宏内容,包括技能的绑定、喊话等。
参考资料:http://games.tom.com/2008-08-27/0G82/09272746.html。
⑶ 《魔兽世界》宏是什么意思
在WOW的世界中,可能你会第一次接触到“宏”这个名词。
什么是宏命令?
说白了就是同时把几个技能热键绑到一起用一个键来代替,就像是一份计划书一样,你事先在里面输入你常用的一些命令,当你想用的时候只要按下这个键就可以了。
宏命令的设置流程:
首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…
宏的一般用途:
你可以在宏命令里输入一些你可能经常会说的话或是一些搞笑的语句。
比如,你可以在宏窗口里输入以下内容:
“/say
各位部落的牛鬼兽魔们…赏小弟点钱吧…”
或者“/say
我是奸商!长期收购各种皮类材料。”
甚至“/say
哇,那个人的背影好像一条狗耶!”
其中/say就是说的意思,当然你也可以输入/yell,这个是全区域大叫的意思(你试试刷屏看看…如果你想见GM的话)另外/g是工会说话而/p是小队说话。
当你想让人看到这些话时,只需要点击代表那句话的宏键就可以了。
一般比较酷的人(比如我)会在宏命令里连续写上好几行的内容,搭配上动作表情和语音,比如当你向某人求婚时:
第一行内容:“/Kneel”
第二行内容:“/say
如果你不嫁给我,那么我就一辈子不起来…”
或者当你被怪物追杀时:
第一行内容:“/v
help”
第二行内容:“/say
哪位兄弟发发慈悲先,帮我把屁股上的狗嘴翘开…”
其中/Kneel就是让你跪下来的动作而/v
help则是发出求救的声音(真的有声音!)。当然,在游戏里有好多动作和声音选项可以用在宏里面,你可以在聊天窗口上的一个选项里看到所有的动作和语音选项。
几个常用的宏命令:
/Assist
这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起!
/Cast
这是个使用技能的命令。当你在宏命令里输入/Cast
技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast
Battle
Shout(Rank
1)或者是直接按住Shift点击Battle
Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了
。
%t
这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。)
“/g
%t
,今天天气真好,有没兴趣和我一起上山采蘑菇…”
如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…”
/Target
这是一个自动选择目标的命令,你可以在宏里输入/Target
(xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标。
我是复制的
你自己看看
⑷ WOW宏是什么 ,有什么用 ,怎么用
宏 相当于一个 应用程序
只是用WOW语言编写的
可以把很多技能编写在一起
可以把你鼠标点到或者划过的人物编写出程序
然后把这个程序摆在你应用的键位上
通过你的按键来完成整个程序的运用 这个就叫宏
这是我自己理解的 可能有更明白一些的解释
说明白点 如果你是一个战士 拿着双手武器 满怒气 现在碰见一个法师冲着你搓大火球 那么你会第一时间 切换成防御或战斗姿势 换上单手武器和盾牌 然后潇洒的放一个盾反技能 自己按的话 需要你手速的配合 这时候宏就好用了
那么你可以按一个键3下 来完成这个程序 程序的第一行是换姿势 第二行是换武器和盾牌 第三行是放盾反
结论 他可以简化你操作的难度
但是前提是 你找到一个宏编写高手(或者一个好论坛)
那么现在你明白了么???
⑸ 魔兽世界中的宏指什么
1、由于CastSpellByName()和TargetUnit()在2.0被禁用,所以2.0之前的大部分宏将无法使用。现在,宏写法也有了很大的变化。没有宏可以检查Buff,Debuff,冷却,血量,魔法,怒气,能量。但是,大家也不用太惋惜,现在的宏可以实现许多新的功能,并且非常强大。 2、在使用一些宏之前请先检查你的按键设置。系统默认Ctrl+1到10是使用宠物技能栏,而Shift+1到6是选定动作条。有些宏在使用时由于自己的设置有可能和这些默认的按键冲突,解决办法为改宏或者改掉系统默认的按键设置。 3、把这篇文章一字不漏的看完,那么95%的宏你都可以自己写了。 身上各个部位编号: 1:头 2:颈 3:肩 4:衬衣 5:胸 6:腰带 7:腿 8:脚 9:手腕 10:手套 11:手指1 12:手指2 13:饰品1 14:饰品2 15:背 16:主手 17:副手 18:远程武器 动作条编号: 主动作条1为 1--12 主动作条2为13--24 主动作条3(右1)为25--36 主动作条4(右2)为37--48 主动作条5(右下)为49--60 主动作条6(左下)为61--72 背包及包裹格子编号: 背包从右到左的编号分别是:4、3、2、1、0~ 包裹格子的编号是从左至右排列,一个包的第一行分别是:1、2、3、4~ 然后是包裹第2行:5、6、7、8~下面几行依次类推。 宏命令讲解: /cast 简单的说就是/施放,并且使用这个命令的宏只有一个法术会被施放。现在的这个命令可以加入条件来判定法术是否被施放。比如“/cast [help,combat] 快速治疗”,这个宏的意思是当目标为友善,并且在战斗中,那么施放快速治疗。 可用的条件: help-判断目标是否为友善; harm-判断目标是否为敌对; combat-判断你是否在战斗中; stance或stance:#-判断你是否在姿态中或是否在指定姿态中; stealth-判断你是否在潜行; modifier或modifier:x(x可为shift、ctrl、alt 或者是它们的组合)判断某个或某几个按键是否被按下。 equipped:<item>-判断某件物品是否在装备中。<item>可以是装备栏编号、装备分类(武器、副手。。。)、装备子类(双手剑、法仗等等。。。) target=<unit>-可以把技能目标指定为任何有效的目标,并且可以另你不丢失当前目标!<unit>还可以为“none”,用来指定没有目标的时候。“self”,用来指定只对自己施放。比如“/use [target=self] 厚符文布绷带”,无论任何时候都只对自己使用绷带。 actionbar:<number>-判断当前动作条是否被列出。<number>可为1、2、3、4、5、6~ pet:<pet type 或 pet name>-pet type为宠物类型;pet name为宠物名字。如果不填写宠物类型或名字则判断宠物是否存在。 mounted-判断是否在坐骑上。 swimming-判断是否在游泳。 flying-判断是否在飞行中。 outdoors-判断你是否在室外。 indoors-判断你是否在室内。 button:<#>判断某个特定按钮是否被用来触发技能。<#>可为1(鼠标左键)、2(鼠标右键)、3(鼠标按键3,也就是鼠标滚轮向下按,不是向上滚也不是向下滚)、4(鼠标按键4,多键鼠标专用)、5(鼠标按键5,多键鼠标专用)。默认为1。 channeling-判断你是否在引导法术。 channeling:法术名称-判断你是否在引导特定的法术。 exists-判断特定目标是否存在。 dead-判断目标是否死亡。 stance:<#>-判断是否在姿态中,默认为1(只写stance不写编号为默认)。牧师的暗影形态,盗贼的潜行都为1。 战士:1战斗、2防御、3狂暴 德鲁伊:1熊、2海豹?、3猫、4旅行、5枭兽/树 equipped:装备名称/类型/子类型-判断某件装备是否在装备中。比如“/cast [equipped:魔杖] 射击”,这个宏的意思是如果装备魔杖就使用射击。 /castsequence 连续点击可以按顺序施放指定法术。一个法术施放失败,后面的法术就不会被施放。 常使用的条件选相: reset=<#>或target或combat或它们的组合,其他同“/cast”。 简单介绍一下<#>/target/combat的作用。 <#>-代表数字,一般都是1到1800,单位为秒。/castsequence reset=120 部落徽记,亡灵意志,这个宏的功能是先使用部落徽记,然后使用亡灵意志。如果120秒后亡灵意志依然没有被施放那么还是使用部落徽记。但是, reset=<#>永远都是在你施放最后一个法术的时候开始记时。 target-切换目标时重至宏。 combat-战斗开始时重至宏。 所有条件都可以在前面加“no”来达到相反的效果!比如“nocombat”,判断你是否不在战斗。 “,”相当于以前的and。比如“/cast [help,combat]快速治疗”,这句的意思就是目标为友方并且在战斗中时使用快速治疗。 “/”相当于以前的or。 /castrandom 随机施放法术,比如“/castrandom 变形术:猪,变形术:羊,变形术:龟”。(我变~我变~我变变变!) /use 使用物品或装备,不再需要指定编号。比如“/use 厚符文布绷带”。 /userandom 随即使用指定的几件物品。 目标选定: /targetenemy 选定一个敌对目标。 /targetfriend 选定一个友善目标。 /targetparty 选定一个小队队友为目标。 /targetraid 选定一个团队队友为目标。 /targetlasttarget 选定上个目标。 /targetlastenemy 选定上个敌对目标。 /assist 协助~同“/协助”。 宠物类: /petattack 宠物攻击。 /petstay 宠物停止。 /petfollow 宠物跟随。 /petpassive 宠物被动形态。 /petdefensive 宠物防御形态。 /petaggressive 宠物攻击形态。 /petautocaston 法术名称 宠物法术自动施放开启。 /petautocastoff 法术名称 宠物法术自动施放关闭。 /focus 一直锁定一个目标~比如把这个命令和宠物攻击结合做一个宏。再比如你当前的宠物是MM,并且用这个宏让MM去攻击一个战士,然后你切换了目标,并让MM施放诱惑,这时MM诱惑的目标不会是你当前的目标,而是刚才的那个战士。 # show <法术名称/物品名称> 这个命令可以让你的宏显示指定法术或物品的图标。 /cancelaura 取消BUFF~比如“/cancelaura 奥术智慧”。 /stopmacro [option] 停止宏,可加条件判定。这里有一个特殊的例子: /cast [harm] 变形术 /stopmacro [noharm] /p 正在把%t变羊!别去碰它! 如果变形术施放失败,那么就不会在小队内说话。 /click 点击?貌似是的。和“/cast”一样何以加事件判断。 实例:/click [pet:虚空行者]PetActionButton1 还要说的一个重点内容:“PetActionButton1”,1可以改为1-10任何一个数,意思就是宠物技能栏的1-10。 最后,送大家两个宏: /console SET targetNearestDistance "50" 将“TAB”能选定目标的最远距离改为50码。 /console SET targetNearestDistanceRadius "50" 将“TAB”能选定身后目标的最远距离设为50码,不过并不推荐这么做,20就够了。 学习实践这个帖子的小经验和小问题 学习实践这个帖子的小经验和小问题,终于可以用简体字了,我真不易.. 因为在tf玩,所以下面有繁体字,技能名有出入... 先谈经验: 1.不要直接 别人的代码到以下文件中: "盘符:\Program Files\World of Warcraft\WTF\Account\帐号名\服务器名\人物名\macros-cache.txt" 容易出问题,我就遇到过2行代码,死活不灵,在游戏里重新输入一遍,就好了 =..= 2.在宏里加一个"#showtooltip",看技能效果很方便,特别是"3吸取"那种宏,开始不熟悉快捷键可以看看. 3.不要乱添分号 ";": 但凡与写代码沾一点边的人,一行字结尾不加个";"就全身不舒服.....以懒人练级宏为例: #showtooltip /castsequence [nomodifier] reset=combat/target 生命虹吸,痛苦诅咒,腐蚀术,献祭,吸取生命,吸取生命; /cast [modifier:alt]吸取灵魂;[modifier:ctrl]吸取法力;[modifier:shift]吸取生命; 这是一个错误的示范,加了";",后面的3吸取就没有效果了,要去掉.... 4.宏的图标选择,请多试试图标选择面板里的第一个"问号图标". 以亡灵意志宏为例,图标选择"?",如果看看macros-cache.txt,图标名就是"INV_Misc_QuestionMark" #showtooltip /stopcasting /cast [nomodifier]防护暗影结界;[modifier:alt]亡灵意志 这个宏在我的技能栏1的第5格上,按5就是暗防,按alt+5就是反恐. 当选择问号图标并拖到技能栏以后,问号图标就显示"防护暗影结界"的图标了,会显示该技能cd,当你按下"alt"(注意还不是"alt+5"),该图标自己变化为"亡灵意志",并且显示的是"亡灵意志"的cd. 上面经验3里那个宏我就用的问号图标,特方便看现在该施放哪一个技能了.懒要懒出境界,好比ui区的一个版主.. 再来谈谈问题: 问题1: 在上面经验4的宏,按下ctrl或者shift时候,图标仍然是"防护暗影结界",但下面这个宏: #showtooltip /cast [nomodifier]生命分流;[modifier:alt]魔甲术; 如果按下ctrl或者shift时候,图标却变化为"?",当然手指抬起后,会正常不影响使用,不知是我个体的原因,还是什么,还请大家帮忙看看. 问题2: 在放火雨,或者搓暗蛋的时候,我想打断咒语吟唱,一般是后退2步,有没有宏可以直接打断? /stopcasting 可以打断炉石,但是不能打断火雨什么的. 如果没有这种宏,能让我后退一步的宏也可以 =..= 问题3: 在wow2里我想在施放一个技能时候随机说一句话的宏如何写,前面那个绑定石头的好像不合适,以前那个跑龙套的喊话宏好像也不好用. 比如: #showtooltip /stopcasting /cast 恐惧术 大概是这样,你自己琢磨下,宏这问题不是一时半会的问题,呵呵,有什么的话咱再说!!
⑹ PVP战士宏是什么意思我是魔兽新手,望先辈们多多指教,越详细越好,谢谢
宏是一种程序命令 你可以把他看作是C语言 JAV什么的简化版 当然 这个比喻也不恰当
有了宏 你就可以实现一些【操作快捷、准确】、【方便】、【简约】的功能
常见宏 1类是喊话宏 比如按某些技能或者动作后会喊出你预设好的喊话 多见 上马喊话 战复喊话 复活喊话 和其他需要别人注意或知道的技能 比如互换专注 嫁祸 道标 等等
2类是技能绑定宏 能实现 多个GCD不冲突的技能自己按预设顺序释放 简化操作 一个宏能绑定多个技能 还能实现 技能释放判断 比如 判断敌友 判断死活 等等
你网络能搜到很多编写好的宏命令 找到你需要的 或者学习编写宏命令 宏命令编写其实不难 简单的编写 知道几个简单的命令词就能搞定 复杂的 加入判断类的 稍微复杂一些
简单举例:/y 这个是喊话 /in 这个是延迟时间 /cast 这个是释放技能 /use 这个是使用物品
游戏里怎么编写或者说怎么弄宏
简单说 你在聊天框里输出 /宏 或者聊天框左上角有个宏的按键都能调出宏编辑框
然后点新建 选择宏的图标 命名 确定后在那大块文字框框里COPY上你要用的宏命令 或者自己编写宏命令 这步好了后 就可以吧这个宏的图标拖到你的技能栏里使用了
⑺ 魔兽世界里的说的”宏”到底是什么意思啊
魔兽世界宏命令
宏命令完全手册
一:基础教程
1.什么是宏命令?
玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。最简单的比如puller 常用的: /v %t过来了,大家集中火力。 法师常用的: /v 我要催眠%t,大家不要打醒他 这些宏个性鲜明,是EQ的一大乐趣之一。
然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。WOW的宏就复杂和强大的多了。它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。
一个宏可以完成一个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切.
2.宏命令的设置流程:
首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…
3.下面就是怎样设置宏的内容了,简单的设置大家可以看我们网站上"基础"篇的宏介绍.
相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作
我们现在用一个宏把他们串起来:
第一行内容:“/Kneel”
第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…” ”
这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…"
宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,
只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令:
/Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起!
/Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了 。
%t 这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。) “/g %t ,今天天气真好,有没兴趣和我一起上山采蘑菇…”
如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…”
/Target 这是一个自动选择目标的命令,你可以在宏里输入/Target (xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标。
/in 这是一个延时命令,时间以秒为单位.同时它不支持攻击指令.格式:/in 3 dance 三秒后跳舞,如/in 3 dance,就是在3秒后跳舞,
/say start!
/in 3 say 3s later
/in 6 say 6s later
二:进阶教程
一些有用的 Macro
1。允许你在窗口和全屏状态之间切换
/script SetCVar("gxWindow", 1 - GetCVar("gxWindow"));
/console gxRestart
2。对于法师,必须要有的:将“X”换为你目前的变形术等级(下同);用它替换掉变形术技能。当你在队伍之外时使用它会得到“你不在队伍中。”的信息,但在队伍中的时候其它同伴会了解到你将释放的变形术目标。
/p Sheeping >>> %t <<<
/cast Polymorph (Rank X)
3。作为一个术士,这是在队伍中使用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击,跟着一个虚弱诅咒。
/assist 队伍中的拖怪手或者坦克的名字
/script PetAttack();
/cast Curse of Weakness (Rank X)
4。从背包和袋子里切换身上的武器
/script if ( not CursorHasItem() ) then PickupContainerItem(, );
PickupInventoryItem( ); end
bag# - 使用哪一个袋子的物品(0、1、2、3、4。0是背包)
slot# - 袋子里的位置(从0至左上)
equip# - 16 是主要武器, 17 是副武器
5。这个宏治疗队伍里你指定的人,如果你不在队伍中它会治疗你自己。然后会自动将目标切换回你最后一个敌人。它同时还会使用队聊提醒队友你会治疗哪一个人。
/script if (UnitName("target") ~=nil and UnitIsFriend("player","target")) then
CastSpellByName("Heal(Rank X)") SendChatMessage("Incoming Heal to %T", "Party") else
TargetUnit("player") CastSpellByName("Heal(Rank X)") TargetLastEnemy(); end
6。加速任务显示速度
/script QUEST_DEscriptION_GRADIENT_CPS = 600000
/script RegisterForSave("QUEST_DEscriptION_GRADIENT_CPS")
/script DEFAULT_CHAT_FRAME:AddMessage("quest text will scroll faster now");
7。消除等待接受任务的时间
/script AcceptQuest()
8。这个宏可以在路上自动护送玩家做任务。
/assist [player name]
/cast 法术(Rank X)
/target [player name]
/follow [player name]
9。切换主副武器,详情看第四条
/script PickupInventoryItem(16); PickupInventoryItem(17);
10。在没有目标或者目标是敌人的时候给自己加增益魔法或治疗。
CastSpellByName("Spell Name(Rank X)");
if ((SpellIsTargeting()) and (not UnitIsFriend("player","target")))
then
SpellTargetUnit("player");
end;
TargetLastEnemy();
11。切换双手武器与单手+盾或者双手挥舞武器
/script PickupInventoryItem(17);if(CursorHasItem()) then PickupContainerItem
(4,2);PickupContainerItem(4,1);PickupInventoryItem(16);else PickupContainerItem
(4,1);PickupInventoryItem(16);PickupContainerItem(4,2);PickupInventoryItem(17);end
12。设定“真实鼠标视野”
/script CameraOrSelectOrMoveStart(arg1);
想取消就再次输入。
13。切换近程技能栏和远程技能栏
/script CURRENT_ACTIONBAR_PAGE = 2;
/script ChangeActionBarPage();
/cast aspectofmon key (just use the left click)
/script CURRENT_ACTIONBAR_PAGE = 1;
/script ChangeActionBarPage();
/cast aspectofhawk (just use the left click)
14。牧师对队友的一键加血,比如一号键给第一队友加血,二号键给第二队友加血,免除了还要鼠标确
定目标的操作。依次类推,从第一个人到最后一个
给队友1加血:
/script TargetUnit(GetPartyMember(1))
CastSpellByName(Heal(Rank X)) TargetLastEnemy()
给队友2加血:
/script TargetUnit(GetPartyMember(2)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()
给队友3加血:
/script TargetUnit(GetPartyMember(3)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()
15。一键解决喂养宠物:这个宏会从最左边的袋子里的第一个位置拿出食物喂养宠物,如果所在的位置
没有食物,它会自动打开袋子。
/script if (not PlayerFrame.inCombat) then if (not GetContainerItemLink(4, 1)) then
OpenBag(4); else CastSpellByName("Feed Pet"); PickupContainerItem(4, 1); end end
16。术士宏
1)如果目标生命大于20,释放抽取生命法术,否则使用灵魂抽取。
/script if (UnitHealth("target")>20) then CastSpellByName("Drain Life(Rank X)") else
CastSpellByName("Drain Soul(Rank 2)") end;
2)虚弱诅咒版本
/script if (UnitMana("target")>0) then CastSpellByName("Curse of Tongues(Rank X)") else
CastSpellByName("Curse of Weakness(Rank X)") end;
17.先治疗自己,然后自动选中上次的敌人
/target Pugar //选择自己,假设自己的名字是Pugar
/cast Lesser Heal (Rank 1) //施展次级治疗rank1
/script TargetLastEnemy(); //重新选择刚刚选择的敌人
/script AttackTarget(); //攻击,等同于右键点击敌人
18.对于一个术士很有用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击
,跟着一个虚弱诅咒。
/assist 队伍中的拖怪手或者坦克的名字
/script PetAttack();
/cast Curse of Weakness (Rank X)
19.等治疗完之后提醒别人注意下自己有可能被怪打,不加延时的话,就没这个效果了。
/p healing %T, need 3s, don"t run away
/cast heal (rank 1)
/in 4 p cured %T 300HP,please notice the enemies turn on me^_^
20.在路上自动护送朋友做任务。
/assist [player name]
/cast 法术(Rank X)
/target [player name]
/follow [player name]
三:高级教程
WOW的宏函数库可以去这两个地方查:
http://www.cosmosui.org/texts/BlizzardCommands.xml
http://www.wowwiki.com/index.php/World_of_Warcraft_API
函数的使用比较简单,学习过编程的都比较容易上手,基本的用法是在函数前加/script 来使用。比如
/script CURRENT_ACTIONBAR_PAGE = X;
/script ChangeActionBarPage();
就是将你的快捷栏翻到第X页。
函数库中有许多函数都是非常有用和方便的,比如一次打开所有包包:
/script OpenAllBags();
配合关闭包包的函数,一次关闭所有包的宏也可以实现:
/script CloseBag(0);
/script CloseBag(1);
/script CloseBag(2);
/script CloseBag(3);
/script CloseBag(4);
怎么样,下次你卖东西的时候不会一个个开包关包了吧?
使用函数还不是最恐怖的,恐怖的是WOW的宏是可以用条件判断的,看下面这两个:
/script if ( GetComboPoints() >= 3 ) then CastSpellByName("Rip(Rank 2)"); else if (
UnitMana("player") >= 40 ) then CastSpellByName("Rake(Rank 1)"); end end
据说这个包含if,then的宏可以让盗贼实现自动根据combo点数来使用技能(未测试),其中还使用了角
色MANA值的调用,恐怖吧?还有这个查找spell的宏:
function GetSpellIdByItsName(myWantedSpell, myWantedRank)
local spellId = 1;
local spellBook = "spell";
local spellName, rankName;
spellName, rankName = GetSpellName(spellId, spellBook);
while (spellName ) do
if ( ( spellName == myWantedSpell ) and ( ( not myWantedRank ) or ( rankName = myWantedRank
) ) ) then return spellId; end
spellName, rankName = GetSpellName(spellId, spellBook);
end
return -1;
end
里面可以自己定义function,还使用了while,do这样的循环,是不是让你想到了N种应用的可能呢?
遗憾的是,目前官方似乎没有提供延时的宏,所以在战斗中使用多种有延时的技能是无法实现的(无延时的技能可以实现同时使用),类似换其他武器-使用技能或法术-换回武器这样的功能也无法实现,
(所谓用宏实现剑盾战士换双手武器MS再换回来是行不通的),不过使用COSMOS的朋友可以用/in 来实现非战斗指令的延时,比如
/in 3 say hi 就会在3秒后说句hi。
/in 6 /script MoveForwardStart(arg1);
就会在6秒后向前跑。
虽然法术和技能无法用/in指令来延时,但这样已经很强大了,比如,你可以编出各种运动的宏,如兜后,转身等。PVP时估计是必不可少的。
下面是一个玩家写的双手武器战士自动逃跑的宏:
/script UseContainerItem(0, 2);ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown
(12);ActionButtonUp(12);
/cast Thunder Clap(Rank 1);
/script TurnLeftStart(arg1);
/in 1 /script TurnLeftStop(arg1);ToggleAutoRun();
使用这个宏的条件:在大包包第二格放了回复药,快捷栏第11,12分别是一单手一盾的快捷方式。
使用这个宏后,角色自动喝回复药,装备上盾,使用Thunder Clap(这三个动作同时进行),向后转180度后开自动跑步键逃走。其中技能等可以根据需要自己改。怎么样,是不是很夸张啊,哈哈。
还有一些有用的宏:
切换装备,
双手切换单手并换第二个快捷栏,快捷栏第11,12分别是一单手一盾的快捷方式
/script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);
/script CURRENT_ACTIONBAR_PAGE = 2;
/script ChangeActionBarPage();
单手切换双手并换回第一快捷栏,快捷栏12是一双手武器快捷方式
/script ActionButtonDown(12);ActionButtonUp(12);
/script CURRENT_ACTIONBAR_PAGE = 1;
/script ChangeActionBarPage();
几个简单的宏
1. 对自己使用绷带
/script TargetUnit("Player");
/use Mageweave Bandage
/script TargetLastEnemy();
* 这里用的时 Mageweave Bandage ,你可以改成适合你自己的绷带名
* use 是 Cosmos 支持的命令,你必须安装 Cosmos 才能使用这个宏,如果你没有 Cosmos,使用下面的宏(绷带必须放在主背包第一格)
/script TargetUnit("Player");
/script UseContainerItem(0,1);
/script TargetLastEnemy();
2. 对敌人的 Pet 使用技能
/script TargetUnitsPet("target");
/cast Blind
/script TargetLastEnemy();
* Blind 是技能名,你可以用自己的技能,这里用了盗贼的 Blind (我是盗贼啦,呵呵)
** /script 是使用 脚本 的命令,可供使用的命令参考附件
** 可以用 Shift + 点击 技能书里图标的方式在宏中添加释放技能的命令
** 可以用 Shift + 点击 物品的方式在宏中添加物品名
3. 打开所有背包
/script OpenBag(0);
/script OpenBag(1);
/script OpenBag(2);
/script OpenBag(3);
/script OpenBag(4);
打开所有背包,可能
/script OpenAllBags()
一样搞定:P
热键Shift + B 也是可以的
4.战士用,双手武器切换单手武器+盾:
首先在快捷栏10、11、12(也就是0、 -、 =的位置)拖上双手武器、单手武器、盾的快捷方式;
双手武器:
/script ActionButtonDown(10);ActionButtonUp(10);
单手武器+盾:
/script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);
以下命令全部中空格用下划线_来表示
%后面的都是变量
=各种命令分类收集=
参数设置
%t
切换当前目标命令
/target_%name
/assist_%name
/script_TargetLastEnemy();
游戏动作
/cast_%skillname(rank_%d)
/f
/script_UseAction(n%d, %d);
设置延迟命令
/pause_%d
聊天常用命令
/s_
/p_
/g_
/raid_
=应用部分说明=
聊天部分命令我就省略了...重点说明游戏中实际关系到游戏操作的命令
首先%t是指当前目标名称,%t大多是用在聊天中...比如:
...
你好,%t
我开始攻击%t,大家请注意...
Pull
/script TargetNearestEnemy();
/p Pulling %t
/script AttackTarget();
/v inc
Assist
/assist %t
/script AttackTarget();
UsePoison
/script UseContainerItem(bag,slot); PickupInventoryItem(16);
UseContainerItem(bag,slot);
PickupInventoryItem(17);
/in 1740 /script DEFAULT_CHAT_FRAME:AddMessage("Poison wearing off in one minute")
Commands and emotions
1. 常用指令
2. 队长指令
3. 聊天指令
4. 聊天频道指令
5. 公会指令
6. 表情指令
1. 常用指令
/help
列出常用指令帮助
/assist [名字]
协助你当前所选择的目标,或者指定的目标
/cast spell
施放指定的法术,可以包含法术的等级。比如: "/cast Slow Fall", "/cast Polymorph(Rank 2)"
/afk [文字]
开启AFK模式显示你要离开一会儿,再输一次/afk关闭AFK模式。
/combatlog
导出你的战斗信息到(wow目录)LogsPlayerCombatLog.txt 文件里。
/dnd [文字]
开启DND模式表示“请勿打扰”,再输一次/dnd关闭DND模式。
/el [名字]
要求与你锁定的目标决斗,或者要求与指定的目标决斗。
/yield
(/forfeit) 在决斗时投降。
/emote 文字
(/em, /me) 表示接下来的文字是动作。
/exit
退出游戏。
/follow
(/f) 自动跟随当前目标。
/ignore 名字
忽略目标玩家。
/inspect
(/ins) 查看目标玩家的装备。
/logout
(/camp) 坐下并且登出。
/macro
打开宏设置界面。
/macrohelp
给出关于设置宏的帮助。
/played
显示你游戏人物的在线时间。
/pvp
在接下来的5分钟内开启PVP模式。
/raid 文字
(/r) 在RAID频道里说话。
/random 数字 [数字2]
(/rnd, /rand) 扔出一个从1到某个数字范围内的随机数字,或者是两个数字范围之间的随机数字。
/remfriend 名字
(/removefriend) 把一个好友从你的好友列表里去掉。
/split 数量
把一部分的钱平均分给你的队友。
/target 名字
(/tar) 从当前目标转向你所指定的玩家。
/time
显示当前游戏的服务器时间。
/trade
(/tr) 与当前选择的目标交易
/who [文字[ 文字2...]] [数字[-数字2]] [r-"种族"] [c-"职业"] [z-"区域"] [g-"公会"]
如果没有添加任何后缀的话,列出在当前区域与你等级相近的所有在线玩家。文字指定玩家的名字,公会,职业,种族或者所在的区域;数字表示指定列出玩家的等级范围。
/bug
提交出错报告。
/suggest
提交建议。
/note 文字
提交一条信息。
/script LUA-command
用于UI设计者。
/console command
用于一些游戏的内部指令,比如"gxrestart", "reloai" and "quit".
/console 设置名 [新设置]
用于调整游戏设置。
2.队长指令
/invite [名字]
(/inv) 邀请目标玩家到你的队伍里。
/uninvite [名字]
(/un) 从你的队伍里移除目标玩家。
/ffa
把掠夺方式设置成“自由掠夺”。
/master [名字]
指定目标玩家在“计划分配”的掠夺方式中担当分配者。
/roundrobin
把掠夺方式设置成”轮流掠夺“。
3. 聊天指令
/guild 文字
(/g) 在公会频道内说话。
/party 文字
(/p) 在队伍频道内说话。
/reply 文字
(/r, R) 回复最后一个玩家给你的密语。
/say 文字
(/s) 跟周围的玩家说话。
/yell 文字
(/shout) 喊叫(比/say传的距离要远)
/whisper 名字 信息
(/w, /tell) 给目标玩家密语。
播放一段声音!每种语音都有两到三种变化。而且你的角色不同,语音也不一样。
/v help
/v inc
/v charge
/v flee
/v attack
/v oom
/v fol
/v wait
/v heal
/v cheer
/v fire
/v rasp
4. 聊天频道指令
/chat
(/chathelp) 列出聊天指令。
/join 频道 [密码]
(/chan, /channel) 加入(或者创建)一个特殊聊天频道。
/leave 频道|#
(/chatleave, /chatexit) 离开这个特殊聊天频道,或者离开指定号码的聊天频道。
/# 文字
(/c, /csay) 在聊天频道内说话,#表示所要说话的频道号码。
/announcements 频道|#
(/ann) 开启/关闭指定聊天频道的公告。
/ban 频道|# 名字
禁止目标玩家进入指定的频道。
/unban 频道|# 名字
解除目标玩家的禁令。
/chatlist
(/chatwho, /chatinfo) 列出所有的聊天频道和他们的号码。
/chatinvite 频道|# 名字
(/cinvite) 邀请目标玩家到一个指令的聊天频道里。
/ckick 频道|# 名字
把目标玩家从指定频道中踢出去。
/moderator 频道|# 名字
(/mod) 把目标玩家设成指定聊天频道的管理员。
/unmoderator 频道|# 名字
(/unmod) 解除目标玩家在指定聊天频道里的管理员身份。
/moderate 频道|#
开启指定聊天频道的管理模式。
/mute 频道|# 名字
(/squelch, /unvoice) 把目标玩家在指定的聊天频道里禁言。
/unmute 频道|# 名字
(/unsquelch, /voice) 解除目标玩家在指定的聊天频道里的禁言。
/password 频道|# [密码]
(/pass) 设置,改变或者去除聊天频道的密码。
/owner 频道|# [名字]
显示或者改变所建立的聊天频道名字。
5. 公会指令
/ginfo
给出关于你的公会的基本信息。
/g 文字
(/guild) 在公会频道里说话
/o 文字
对所有公会里的管理员说话。
/ginvite 名字
(/guildinvite) 邀请目标玩家加入到你的公会里。
/gremove 名字
(/guildremove) 从你的公会里移除目标玩家。
/gpromote 名字
(/guildpromote) 提升在你公会里的目标玩家公会等级。
/gdemote 名字
(/guilddemote) 降低在你公会里的目标玩家公会等级。
/gmotd 信息
(/guildmotd) 设置今天的公会公告。
/gquit
(/guildquit) 离开你的公会。
/groster
(/guildroster) 给出整个公会成员的列表(只限管理员和会长使用)。
/gleader name
(/guildleader) 把目标玩家设为会长(只限会长使用)。
/gdisband
(/guilddisband) 解散公会(只限会长使用)。
1. 表情指令
/Agree (同意)
/Amaze (吃惊)
/Angry (愤怒)
/Apology (道歉)
/Applaud (喝彩)
/Bashful (害羞)
/Beckon (招手)
/Beg (跪求)
/Bite (啃咬)
/Bleed (流血)
/Blink (眨眼)
/Bush (埋伏)
/Bonk (巨响)
/Bored (无聊)
/Bounce (蹦跳)
/Brb (即回)
/Boggle (犹豫)
/Bow (鞠躬)
/Burp (打嗝)
/Bye (再见)
/Cackle (尖笑)
/Calm (平静)
/Cheer (欢呼)
/Chicken (小鸡)
/Chuckle (轻笑)
/Clap (鼓掌)
/Cold (冷酷)
/Comfort (安慰)
/Confused (迷惑)
/Congratulate (恭喜)
/Cough (咳嗽)
/Cower (胆怯)
/Crack (响指)
/Cringe (畏缩)
/Cry (哭泣)
/Cuddle (拥抱)
/Curious (好奇)
/Curtsey (行礼)
/Dance (跳舞)
/Drink (喝酒)
/Drool (口水)
/Duck (闪避)
/Eat (进食)
/Eye (鸡眼)
/Fart (放屁)
/Fidget (烦躁)
/Flex (肌肉)
/Frown (皱眉)
/Gasp (喘气)
/Gaze (凝视)
/Giggle (傻笑)
/Glare (怒视)
/Gloat (得意)
/Greet (问候)
/Grin (嬉笑)
/Groan (呻吟)
/Grovel (曲膝)
/Guffaw (狂笑)
/Hail (致敬)
/Happy (欢乐)
/Hello (哈罗)
/Hug (紧拥)
/Hungry (饥饿)
/Insult (侮辱)
/Introce (介绍)
/Jk (玩笑)
/Kiss (飞吻)
/Kneel (跪拜)
/Laugh (大笑)
/Laydown (躺下)
/Lick (添舌)
/Listen (聆听)
/Lock (上锁)
/Massage (按摩)
/Moan (呜咽)
/Moon (裸臀)
/Mourn (哀悼)
/No (否定)
/Nod (点头)
/Nosepick (挖鼻)
/Panic (恐慌)
/Peer (偷窥)
/Plead (恳求)
/Point (指点)
/Poke (手戳)
/Ponder (沉思)
/Pounce (突袭)
/Play (游戏)
/Praise (赞美)
/Purr (猫叫)
/Puzzle (为难)
/Raise (举手)
/Ready (就绪)
/Roar (怒吼)
/Rofl (爆笑)
/Rude (粗鲁)
/Salute (敬礼)
/Scratch (抓痒)
/Sexy (性感)
/Shake (颤抖)
/Shimmy (摆动)
/Shiver (打颤)
/Shoo (驱赶)
/Shout (呼喊)
/Shrug (耸肩)
/Shy (害羞)
/Sigh (叹息)
/Sit (坐下)
/Slap (耳光)
/Sleep (睡觉)
/Smirk (假笑)
/Smile (微笑)
/Snarl (怒骂)
/Sniff (吸气)
/Snicker (窃笑)
/Snub (斥责)
/Sooth (抚慰)
/Spit (吐出)
/Stand (站立)
/Stare (盯视)
/Stink (臭味)
/Surprised (惊讶)
/Surrender (投降)
/Talk (谈话)
/Talkex (兴奋)
/Talkq (彷徨)
/Taunt (嘲弄)
/Tap (轻拍)
/Tease (挑逗)
/Thank (感谢)
/Thirsty (口渴)
/Threaten (恐吓)
/Tickle (挠痒)
/Tired (疲倦)
/Veto (否决)
/Victory (胜利)
/Violin (提琴)
/Wave (挥手)
/Welcome (欢迎)
/Whine (牢骚)
/Whistle (口哨)
/Work (工作)
/Yawn (呵欠)
⑻ 魔兽里的宏是什么意思
说白了就是一个组合程序,实现多个命令一键化。比如上坐骑(嘲讽等)自动喊话、释放一种技能时自动施放另一种技能予以辅助(奶德迅捷宏等),就是为了简化操作
⑼ wow的宏到底是什么新手求解,麻烦别用专用名词,说的通俗
魔兽世界的宏,是一个指令合集.
比如:/cast
恶魔变形
这句指令意思是:释放恶魔变形这个技能
另一个指令:/use
月亮井圣杯
意思是:使用月亮井圣杯这个物品.
当玩家想在恶魔变形之前使用月亮井圣杯而不想点两次鼠标或者说不想占两个快捷栏.
于是他们写一个宏:
#showtootip
恶魔变形(这一句意思是这个宏显示恶魔之魂的图标信息)
/use
月亮井圣杯
/cast
恶魔变形
实际上上面是最简单的宏,还有很多宏,没办法一一道明.
当然宏并不是万能的,并不是随便两个技能都能写在一个宏里面,这个和游戏本身的规则相关.
⑽ 《魔兽世界》中“宏”是什么意思
宏相当于一个命令编制程序
可以吧魔兽中一部分命令整合在一起
举个简单的例子
一边放法术一边喊话的宏可以这么编写
/y
正在施放变形术
/施放
变形术(等级X)
这种宏一般可以提醒队友
告知队友你放的技能和你的目标
以避免重复施放技能的浪费时间
宏还可以用于不公共CD的多种技能一起施放
比如法师开气定
开奥术强化
开饰品这三开可以用宏达到一键3开的目的
其实宏跟魔兽里
应用最多的就是喊话刷屏。。
跟交易频道喊话太累
做个宏
写上:
/2
收永恒火焰有的代价MMMMMM
然后把对应图标脱出来一点就能喊出上面的话
还有很多强力达人编写的各种战斗用宏
切换武器
切换姿态
停止自动攻击
切换目标
等等等等
你可以对应你自己的职业去搜索
这些战斗用宏就只能分别对职业来阐述我就不多讲了。。