您的位置首页百科问答

魔兽世界怎么做宏?

魔兽世界怎么做宏?

的有关信息介绍如下:

魔兽世界怎么做宏?

这是个网上找的教程 你先看下不懂得再问魔兽世界宏在新的系统中,你依然可以使用原来的这些格式,不过你现在可以加入条件选项来使得“/cast”更加灵活。“/cast”的新格式是:“/cast [<第一组条件选项>] <第一个法术名称>; [<第二组条件选项>] <第二个法术名称>; [<第三组条件选项>] <第三个法术名称>;...”。 现在让宏运作起来的方式就像这样:第一组条件选项被检测,如果它们成立,则第一个法术被施放,如果它们不成立,则第二组条件选项被检测,如果这个成立了,下一个法术被施放,如此下去。但是,你必须牢记,只有一个法术会被施放。当一组条件选项被检测到成立时,相应的法术就会被施放,宏也就此结束。 当前可用的条件选项有: help - 检测目标是否为友善 harm - 检测目标是否为敌对 combat - 检测你是否在战斗中 stance或stance:# - 检测你是否在姿态中,或是否在某个特定的姿态中(详见下) stealth - 检测你是否潜行 modifier或modifier:shift|ctrl|alt - 检测命令被执行时是否某个特定的键被按下 equipped: - 检测某个物品是否被装备。可以是任何有效的装备槽,物品分类,或者物品子类 target = - 特殊条件选项,它把当前目标改变为任何有效的单位(详见下) actionbar: - 检测当前动作条是否为列出的那个 新的条件选项: pet: - 检测宠物是否存在。可以接受宠物类型(枭,熊,小鬼)或者名字(Fluffy,我家坏坏)作为条件。不带条件则检测是否有任何宠物存在。 mounted,swimming,flying - 检测是否在坐骑上,游泳,或者飞行中 indoors,outdoors - 检测是在室内还是室外 button:<#> - 检测某个特定的按钮被用来触发法术,默认为1(详见下) exists 和 dead - 检测是否目标已经死亡,或是否真的存在 新的宏命令 /castsequence - 按顺序施放一组事先设定好的法术(详见下) # show <法术> - 显示所列出法术的宏返回值 对于条件选项的一些额外技巧: 你可以在任何条件选项前加上“no”来得到反效果,比如,“nocombat”则在脱离战斗的情况下成立。 用逗号“,”来分隔条件选项作用和“and”一样,当条件选项同时成立时执行。 用斜杠“/”来分隔条件选项作用和“or”一样,当其中一个条件选项成立时执行。 在宏编辑器里按“?”图标将强制宏以当前法术的图标显示。 -------------------------------------------------------------------------------- =========================== 姿态 姿态以同样的原理工作,当姿态编号没有给出时,则在玩家处于任一姿态都成立(注意,战士永远都处于某个姿态中)。如果给了编号,则检测该姿态是否被激活。 每个职业的特定姿态都有不同的编号,这是一个列表: 战士:1. 战斗 2. 防御 3. 狂暴 牧师:1. 暗影形态 德鲁伊:1. 熊 2. 水栖 3. 猫 4. 旅行 5. 枭兽/树 盗贼:1. 潜行 圣骑士的光环在宏条件选项系统中将不再被作为姿态处理。 请记住,如果你跳过了某个姿态(例如作为战士却没有做防御姿态的任务),你的姿态编号将会递减,比如狂暴姿态的编号会变成2号。 一些姿态宏的例子: /施放 [nostance] 熊形态 如果没有在一个形态下,则变形到熊形态。 /施放 [stance:1] 压制; [stance:2] 破甲; [stance:3] 旋风斩 在战斗姿态下施放压制,防御姿态下施放破甲,狂暴姿态下施放旋风斩。 /施放 [stance:1] 低吼; [stance:3] 爪击 在熊形态施放低吼,在猫形态施放爪击。 /施放 [nostance:3] 猎豹形态 如果不在猎豹形态,则变形猎豹,但如果已经处于猎豹形态,也不会把你变回来。 -------------------------------------------------------------------------------- New 2.0 Macros: Targeting: 选取目标 /targetenemy /targetfriend /targetparty /targetraid /targetlasttarget /targetlastenemy /assist [name] - Assist your target or the named unit if specified use item: 使用物品 /use /use /use /equip /equipslot /userandom , , item3, … Pets: 宝宝 /petattack /petstay /petpassive /petdefensive /petaggressive /petautocaston /petautocastoff Casting: 释放 /stopcasting /cast [option] /castrandom , , … /castsequence [reset=N/target/combat/shift/alt/ctrl] , , … Sequenced Casting 队列释放 * reset可以指定一个特定的时间,时间结束后重置,或者在改变目标或结束战斗时重置 * 队列按顺序释放直到重置,下一个法术只有上一个成功释放才会进行 * 你可以在开始时放置判断语句,来决定何时使用这些法术 * 使用物品也同样适用 Action Bars: 动作条 /changeactionbar /swapactionbar Attacking: 攻击 /startattack [unit] /stopattack Buffs/Auras: 取消魔法/姿态,形态,状态等 /cancelaura Macros: 宏 /stopmacro [option] 如果一个动作中有多个判断语句,它们在动作时都会进行判断,以下是可以用的判断语句 target=unit---判断特定单位(仅用于施法和使用物品)你可以指定none来应对无目标时。 help/harm---判断目标可协助还是可攻击 combat---判断你在战斗中 stance或者stance:#---判断你处于某种姿态/形态 stealth---判断你在潜行中 mounted---判断你在坐骑上 swimming---判断你在游泳 flying---判断你在飞 indooors---判断你在室内 outdoors---判断你在室外 modifier或者modifier:shift|ctrl|alt---判断你的键绑定 equipped:||---判断你带着特定的装备 actionbar:---判段你是选择了特定的动作条 button:Z---判断特定的键按下 pet:|---判断你目前的宝宝名称/种类 channeling or channeling:spell---判断你在引导(特定的法术) exists---判断特定目标存在 dead---判断目标死亡 stance和modifier你可以列出几个数量来判断。如 modifier:shift/ctrl来对应shift或ctrl键按下 所有的判断前可加no来选择反向的,如[nocombact] -------------------------------------------------------------------------------- actionbar:-判断当前动作条是否被列出。可为1、2、3、4、5、6~ pet:-pettype为宠物类型;petname为宠物名字。如果不填写宠物类型或名字则判断宠物是否存在。 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,单位为秒。/castsequencereset=120部落徽记,亡灵意志,这个宏的功能是先使用部落徽记,然后使用亡灵意志。如果120秒后亡灵意志依然没有被施放那么还是使用部落徽记。但是,reset=<#>永远都是在你施放最后一个法术的时候开始记时。 target-切换目标时重至宏。 combat-战斗开始时重至宏。 -------------------------------------------------------------------------- 所有条件都可以在前面加“no”来达到相反的效果!比如“nocombat”,判断你是否不在战斗。 “,”相当于以前的and。比如“/cast[help,combat]快速治疗”,这句的意思就是目标为友方并且在战斗中时使用快速治疗。 “/”相当于以前的or。 ----- -------------------------------------------------------------------- /castrandom 随机施放法术,比如“/castrandom变形术:猪,变形术:羊,变形术:龟”。(我变~我变~我变变变!)。: -------------------------------------------------------------------------------- 使用物品或装备,不再需要指定编号。比如“/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。 50码宏没变 /consoleSETtargetNearestDistance"50" 将“TAB”能选定目标的最远距离改为50. -------------------------------------------------------------------------------- 身上各个部位编号: 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:-判断某件物品是否在装备中。可以是装备栏编号、装备分类(武器、副手。。。)、装备子类(双手剑、法仗等等。。。) target=-可以把技能目标指定为任何有效的目标,并且可以另你不丢失当前目标!还可以为“none”,用来指定没有目标的时候。“self”,用来指定只对自己施放 -------------------------------------------------------------------------------- 猎人宏 1. 有 猫鼬撕咬,猛禽一击 则发,无 则无限 摔绊 /startattack /castrandom 猫鼬撕咬, 摔绊 /stopcasting /cast 猛禽一击 <优点:优先使用猫鼬撕咬,猛禽一击后可 无限摔绊~ 缺点:5码外使用则可能会打断自动射击,而猛禽一击 此后可能因距离卡住 > 2. 一键2守护切换 /castsequence 灵猴守护,雄鹰守护 <缺点:一键2守护宏在自己身上已有其他守护情形下使用会出现2守护不按顺序出的BUG, 故建议 猎豹守护 独立一键~ > 3. 杀戮命令 +宠物攻击 合为一键 /petattack /cast 杀戮命令 略述射击LR PK: *合理控制距离<熟练使用摔泮+猛禽>和利用距离使用技能 *LR走位和移形换位要熟练 *少用带减益伤害的钉刺,配合好陷阱+驱散 *大致 多重>奥术>自动>稳固姿态切换 -------------------------------------------------------------------------------- 小D宏 <建议将 变猎豹形态,巨熊形态 绑定鼠标中轮上下键 > 1. <此宏加入 [stance:3] 猎豹形态 时可在猎豹形态和人型无限切换,不易控制---> 可狂摁此宏任意形态下切回 猎豹 /cancelaura [stance:1] 巨熊形态; [stance:2] 水栖形态; [stance:4] 旅行形态; [stance:5] 飞行形态 /cast [nostance] 猎豹形态 2. 同上 可狂摁此宏任意形态下切回 巨熊 /cancelaura [stance:2] 水栖形态; [stance:3] 猎豹形态; [stance:4] 旅行形态; [stance:5] 飞行形态 /cast [nostance] 巨熊形态 3. 此宏为任意姿态变人型--- /cancelaura [stance:1] 巨熊形态; [stance:2] 水栖形态; [stance:3] 猎豹形态; [stance:4] 旅行形态;[stance:5] 飞行形态 4. 可狂摁此宏任意形态下切回 水栖形态 /canelaura [stance:1] 巨熊形态; [stance:3] 猎豹形态; [stance:4] 旅行形态; [stance:5] 飞行形态 /cast [nostance] 水栖形态 5. 4,5,6可用条件合一起 /cancelaura [stance:1] 巨熊形态; [stance:3] 猎豹形态; [stance:2] 水栖形态; [stance:5] 飞行形态 /cast [nostance] 旅行形态 6. 可狂摁此宏任意形态下切回 飞行形态 /cancelaura [stance:1] 巨熊形态; [stance:2] 水栖形态; [stance:3] 猎豹形态[stance:4] 旅行形态; /cast [nostance] 飞行形态 7. <猎豹形态宏,建议2技能,避免后果,其他职业宏亦是,不包括条件和下一次攻击技能> 战斗状态下 凶猛撕咬 ,脱离则 潜行 /cast [nocombat] 潜行; [combat] 凶猛撕咬 8. 潜行状态下 突袭,否则 裂伤(豹) /cast [nostealth] 裂伤(豹); [stealth] 突袭 9. <(巨)熊形态宏 > 5码内则 猛击 ,8码外 野性冲锋 /施放 野性冲锋 /施放 猛击 10. 裂伤(熊), 重殴 合为一键 /cast 裂伤(熊) /cast 重殴 略述野D PK : *和物理系P多用巨熊形态,F系多猎豹 *PK无外乎控制+攻击技使用,多注意恰当切换形态使用限制技能 *注意自己强大的加血能力,别以为随便就可以秒FS *注意自己在人型时不禁可以加血,也可以使用魔法攻击 *有裂伤(Mangle)则放弃使用性价低的爪击,斜掠技能 *近战职业PK要注意走位,做到在任意移动视角+身法腾挪的同时随意释放任意几个常用技能 -------------------------------------------------------------------------------- ZS宏 一键2姿态可以在战斗姿态快捷栏键1放 狂暴姿态,在狂暴姿态捷栏键1放 战斗姿态,则摁1可在2姿态间切换<贼潜行,德形态同理> , 可3姿态各自一键<理论上优于1键2姿态> 1. 乘胜追击,致死打击,压制 和自动攻击 合一键 /startattack /castrandom 乘胜追击,致死打击,压制 2. <冲锋合狂暴姿态宏 效果不佳 > 5码内 破甲攻击,8码外 冲锋 /cast 冲锋 /cast 破甲攻击 3. <应放1.宏 对应的狂暴姿态快捷栏位置> 乘胜追击,旋风斩,致死打击 和自动攻击合一键 /startattack /castrandom 乘胜追击,旋风斩,致死打击 4. <同冲锋 应放2.宏 对应的狂暴姿态快捷栏位置> 5码内 破甲攻击,8码外 拦截 /cast 拦截 /cast 破甲攻击 5. 复仇,盾牌格挡合为一键 /castrandom 复仇,盾牌格挡 6. <#showtooltip 可带宏前,显示此技能冷却> 5码内 嘲讽,8码外 援护 #showtooltip 援护 /cast 援护 /cast 嘲讽 7. 双手武器 与 单手+盾牌 互切 /equip [noequipped:单手剑] 水晶之剑<同技能名 按SHIFT+左键点击物品输入> /equip [noequipped:盾牌] 勇士之燃烧盾牌 /equip [noequipped:双手武器] 血鼠之镰 /cast [equipped:盾牌] 8. 无盾牌则换上盾牌再 法术反射 ,有则直接 法术反射 /cast 法术反射 /equip [stance:1/2] 水晶之剑 /equip [stance:1/2,noequipped: 勇士之燃烧盾牌 9. 斩杀 英勇打击 合一键 /cast 斩杀 /stopcasting /cast 英勇打击 略述武器ZS PK *近战职业PK要注意走位,做到在任意移动视角+身法腾挪的同时随意释放任意几个常用技能 *姿态切换要快,熟练掌握3姿态常用技能切换 *把握时机,善用怒气,英勇打击应在怒气过高或距离5码外使用