问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

魔兽世界的宏怎么做,要非常详细的,最好有图解

发布网友 发布时间:2022-04-29 08:39

我来回答

3个回答

热心网友 时间:2022-06-24 23:38

1、由于CastSpellByName()和TargetUnit()在2.0被禁用,所以2.0之前的大部分宏将无法使用。现在,宏写法也有了很大的变化。没有宏可以检查Buff,Debuff,冷却,血量,魔法,怒气,能量。但是,大家也不用太惋惜,现在的宏可以实现许多新的功能,并且非常强大。
2、---在使用一些宏之前请先检查你的按键设置。系统默认Ctrl+1到10是使用宠物技能栏,而Shift+1到6是选定动作条。有些宏在使用时由于自己的设置有可能和这些默认的按键冲突,解决办法为改宏或者改掉系统默认的按键设置。
--- 后面带“[option]”的命令都是可以加条件判定的命令!貌似只有个别的几个不可加条件判定。。。=。=!
3、wowwiki首页:http://www.wowwiki.com/Main_Page
wiki的2.0宏首页:http://www.wowwiki.com/HOWTO:_Make_a_Macro
4、把这篇帖子一字不漏的看完,那么99%的宏你都可以自己写了。
5、感谢gzkuru的补充~

写宏很简单,只要肯研究。

QUOTE:
如何写一个宏---术士实例讲解

壹:初步制作
恩。。。因为我是个恶魔术士,所以我现在想写个瞬招胖子牺牲宏。
第一步,用“/cast”来施放“牺牲”:
/cast 牺牲
这样就写好了,“/cast”也就是“/施放”,作用是可以让你在宏内施放一个技能。而“牺牲”,是术士宠物的一个技能。

第二步,光有牺牲没有瞬招怎么行~牺牲完胖子我还想瞬招一个出来呢。
/cast 恶魔支配
“恶魔支配”,术士无公共CD法术。

第三步,光有瞬招却不招宠物是不行的,所以。。。
/cast 召唤虚空行者
“召唤虚空行者”,不用解释了吧。。。。。。。。

第四步,现在“牺牲”、“恶魔支配”、“召唤虚空行者”都写好了,下面把他们组合起来。
/cast 牺牲
/cast 恶魔支配
/cast 召唤虚空行者
组合起来之后就是这样了,这个宏可以先牺牲胖子,然后使用恶魔支配,然后召唤虚空。一共按键3次。
注意:并不是所有宏都可以这样写的!原因是牺牲和恶魔支配,一个是宠物技能,一个是无公共CD技能,都不占用公共CD,所以这个“傻瓜”格式的宏才会有效。同样,所有无公共CD的技能、物品和宠物技能,都可以只加一个占用公共CD的技能写在一个无任何条件的宏中。比如先使用护符,再放技能的宏!
贰:添加条件
虽然有了瞬招牺牲宏,但是我不想让这个宏单独占我一个宝贵的快捷键。。。所以,我要给这个宏添加几个条件让它在适当的时候能做出适当的动作。具体如下。
第一步:要是这个宏能在我需要瞬招牺牲的时候才会起作用该多好~~~所以我想到了只有在没有宠物的情况下在使用恶魔支配所以,上面的宏就变成了下面这样。
/cast 牺牲
/cast [nopet]恶魔支配
/cast 召唤虚空行者
这个宏里面多了一个“[nopet]”。“nopet”是条件,也就是“没有宠物”的意思。而“[]”的作用就是告诉WOW都有什么是条件,所有写在“[]”里面的东西都是条件。

第二步:我觉得光是在没有宠物的情况下使用“恶魔支配”还是不能满足我的需要,因为使用完牺牲之后宠物并没有消失,而是死亡状态,所以,我又给宏加了一个条件。如下~
/cast 牺牲
/cast [nopet][target=pet,dead]恶魔支配
/cast 召唤虚空行者
这次,宏里面添加了“target=pet,dead”这个条件,但是实际上这是两个条件。首先,“taregt=pet”是一个条件,作用是把你的隐藏目标(隐藏目标其实是我自己起的名字,这个条件的意思就是并不会改变你当前的目标,并且选择一个目标做为将要进行的动作的目标)指向你的宠物。而“dead”的作用就是判断目标是否死亡。而“,”半角逗号,也就是不用任何输入法打出来的逗号,作用为“并且”存在着,所以“target=pet,dead”的实际意思是“把隐藏目标指向你的宠物,并且判断其是否死亡”,白话一点就是“判断你的宠物是否死亡”。
还要说一点~“[nopet][target=pet,dead]”,前面的“[nopet]”和“[target=pet,dead]”的关系为“或者”,当两个“[]”连在一起写的时候都为“或者”。就是说当“[nopet]”不成立的时候会检查“[target=pet,dead]”是否成立,如果“[target=pet,dead]”也不成立那么这个法术是不会被施放的。相反,只要这两组条件中有一个是成立的,那么这个技能就会被施放,这就是“并且”的作用。

基本内容就这么多,个人感觉真的是很少很少,并且非常简单。献给喜欢宏并且想学习写宏的人。
一些基本知识
==========================================================
==========================================================

QUOTE:
身上各个部位编号:
1:头
2:颈
3:肩
4:衬衣
5:胸
6:腰带
7:腿
8:脚
9:手腕
10:手套
11:手指1
12:手指2
13:饰品1
14:饰品2
15:背
16:主手
17:副手
18:远程武器

动作条名称及编号:
主动作条1:ActionButton
主动作条2:不知道。。。。。。。
主动作条3(右1):MultiBarRightButton
主动作条4(右2):MultiBarLeftButton
主动作条5(右下):MultiBarBottomRightButton
主动作条6(左下):MultiBarBottomLeftButton
每个动作条的按钮从左至右都是1~12。
背包及包裹格子编号:
背包从右到左的编号分别是:4、3、2、1、0~
包裹格子的编号是从左至右排列,一个包的第一行分别是:1、2、3、4~
然后是包裹第2行:5、6、7、8~下面几行依次类推。

姿态编号:
| 战士 | 德鲁伊 | 牧师 | 盗贼 | 萨满祭祀
------------------------------------------
姿态 1 | 战斗 | 熊 | 暗影形态 | 潜行 | 幽魂之狼
姿态 2 | 防御 | 海豹 | | |
姿态 3 | 狂暴 | 猫 | | |
姿态 4 | | 旅行 | | |
姿态 5 | | 枭兽/树 | | |
姿态 6 | | 飞行 | | |
从2.0开始宏内可用的条件:

QUOTE:
help---判断目标是否为友善;
比如“/cast [help]治疗术”,如果目标为友善那么施放治疗术。

harm---判断目标是否为敌对;
比如“/cast [harm]惩击”,如果目标为敌对那么施放惩击。

party---判断目标是否在本小队中;
比如“/cast [party]治疗术”,如果目标在本小队中那么施放治疗术。

raid---判断目标是否在团队中;
比如“/cast [raid]治疗术”,如果目标在本团队中那么施放治疗术。

group---判断自己是否在一个队伍中(小队或团队);
比如“/cast [group]治疗导言”,如果自己在一个队伍中那么施放治疗导言。

group:party/raid判断自己是否在一个指定的集体中:小队/团队;
比如“/cast [group:raid]治疗导言;[group:party]快速治疗”,如果在团队中就施放导言,在小队中就施放快速。

combat---判断你是否在战斗中;
比如“/cast [combat]消失;[nocombat]潜行”,如果在战斗就消失,不在战斗就潜行。

stance或stance:#---判断你是否在姿态中或是否在指定姿态中。#为数字,也就是姿态编号。
比如“/cast [stance]精神鞭挞”,如果在暗影形态就施放鞭挞。“/cast [stance:3]潜行”,如果在猫形态就潜行。

stealth---判断你是否在潜行;
比如“/cast [stealth]背刺;*攻击”,如果在潜行就用背刺,否则*攻击。

modifier或modifier:x---x可为shift、ctrl、alt 或者是它们的组合,判断某个或某几个按键是否被按下。

equipped:<item>---判断某件物品是否在装备中。<item>可以是装备栏编号、装备分类(武器、副手。。。)、装备子类(双手剑、法仗等等。。。)

target=<unit>---可以把技能目标指定为任何有效的目标,并且可以另你不丢失当前目标!<unit>还可以为“none”,用来指定没有目标的时候。“player”,用来指定只对自己施放。比如“/use [target=player] 厚符文布绷带”,无论任何时候都只对自己使用绷带。关于“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:法术名称---判断你是否在引导法术或是否在引导指定的法术。
比如“/cast [nochanneling:奥术飞弹]奥术飞弹”,在这个例子里我把“channeling:奥术飞弹”前面加了“no”,所以这个宏的意思就变成了如果没有在引导奥术飞弹,那么施放奥术飞弹,避免浪费~~~

exists---判断特定目标是否存在。

dead---判断目标是否死亡。请注意,这个是判断目标是否死亡。如果你想判断你自己的宠物是否死亡就要写成这样“[target=pet,dead]”。
比如“/cast [target=pet,dead]复活宠物(猎人的复活宠物技能。。。)”。这个宏的意思就是如果你的宠物死亡了那么施放复活宠物。

equipped:装备名称/类型/子类型---判断某件装备是否在装备中。
比如“/cast [equipped:魔杖] 射击”,这个宏的意思是如果装备魔杖就使用射击。
==========================================================
==========================================================

一些命令的讲解及应用
施放法术相关
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------

QUOTE:
/cast [option]
简单的说就是/施放,并且使用这个命令的宏只有一个法术会被施放。现在的这个命令可以加入条件来判定法术是否被施放。比如“/cast [help,combat] 快速治疗”,这个宏的意思是当目标为友善,并且在战斗中,那么施放快速治疗。
..................................................................................................................................................................................................................

还有好多,字数超限了,自己看网站吧
参考资料:http://bbs.owan.com/redirect.php?tid=12315285&goto=lastpost

热心网友 时间:2022-06-24 23:38

/施放 *****
/施放 *****

简单的 复杂的去 艾泽拉斯 国家地理

热心网友 时间:2022-06-24 23:39

做宏 需要有英文功底,许多宏都是用英文书写的,没事的话看看英文吧……
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 魔兽世界求一个倒数嘲讽宏 魔兽宏命令中,等待1秒的命令是? 魔兽世界圣神牺牲倒数宏 儿童牙齿保健注意事项 学龄前儿童口腔保健的具体措施有哪些 魔兽宏 我想设置一个法师用的 寒冰护体和法力护盾同时释放的宏请问怎么设置 ? WOW 复活倒数宏 魔兽世界团队通告倒数宏 学前儿童的牙齿有什么特点 举例说明如何保护学前儿童的牙齿? 佳能800D怎么放相机 佳能800D使用什么模式好 佳能800d怎么拍夜景 如何做红烧海杂好吃,红烧海杂最正宗的做法 佳能800d怎么开显示 qq号被盗后对本人有没有危害 QQ被盗有什么后果? 那些被盗的qq号他们是用来干嘛的?对QQ主人有什么危害吗? QQ号被盗对被盗的人有什么威胁 qq号被盗,有可能发生什么危险性? 什么是微信、QQ帐号被盗?微信、QQ帐号被盗有什么危害? 健康管理师考不过怎么办 报考健康管理师证如果考不到证没考合格没领到证给补贴吗? 2020年健康管理师考试单科没过能保留成绩吗? 健康管理师基础没有及格,今年补考是不是只要考基础知识了基础? 健康管理师一年能考几次啊?好考吗?第一次考不过怎么办啊? 我今年2月份报的健康管理师,合同上写的是一年之内,如果今年没有考过,明年还能参加4月份的考试吗? 健康管理师6月没考过还可以参加同年第二次考试吗? 健康管理师不想考了怎么退款? 我是2020年7月报考健康管理师到现在都没有考试我该怎么办? 微信转账到中国银行银行卡要多久 微信转账到中国银行卡要多久 微信转账到中国银行卡里需要多久到账 湖北炸辣椒粉子所需米要洗吗? 辣椒面和辣椒粉,两者有什么区别?哪个炸辣椒油比较香? 辣椒个怎么炸才亮色? 70%羊毛大衣可以水洗吗 云南的翁丁古镇具体在哪些地方呢? 云南的翁丁古镇在什么地方呢? 云南的翁丁古镇具体在哪里? 云南翁丁古镇具体在哪里?