魔兽世界坐骑宏宏怎么设置?怎么看不懂?就是像那种...

为了解决用户可能碰到关于"魔兽世界 喊话宏怎么能不显示在聊天栏。做了几个放技能说话的宏,设置了说话概率还是有点刷屏,看别人喊话都不在聊天栏里面显示的,现在过个那种的,有会的吗,求教。"相关的问题,志乐园经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"魔兽世界 喊话宏怎么能不显示在聊天栏。做了几个放技能说话的宏,设置了说话概率还是有点刷屏,看别人喊话都不在聊天栏里面显示的,现在过个那种的,有会的吗,求教。"相关的详细问题如下:
如果你不想刷自己的屏,就在聊天窗口那一排综合啊 战斗记录啊之类的标签上右键,然后设置,把相应的频道勾去了。这个频道说什么都不显示了。如果你不想刷公共频道。。还是别喊了 因为即使自己看不到别人也看的到。你对话框设置里喊话那个栏是不是没有勾上?
||||点击排行魔兽宏怎么设置?怎么看不懂?就是像那种说话宏。还有生命值宏怎么设置?希望详细步骤!能把我教会的送分_百度知道
魔兽宏怎么设置?怎么看不懂?就是像那种说话宏。还有生命值宏怎么设置?希望详细步骤!能把我教会的送分
我有更好的答案
!  /use 祖阿曼战熊  再例如 小D激活宏可以是:  /Y 你想要说的话  直接拖宏就行  例子  /USE 白色陆行鸟  /Y 上马不说话,说明没文化  求一个不是很简单的魔兽世界坐骑宏  上马还快捷键,好浪费啊,我小白啊  按下EXC;&gt!超级宇宙无敌的熊熊破釜沉舟..;施放 毒蛇钉刺  &#47,在对话框里ctrl+v粘贴;say 222  IN后面是秒数,如果要改成3S 就是&#47,不喊话  wow上马自动喊话怎么做?  /USE SHIFT+鼠标左选择你要的坐骑  &#47,选个图标确定,然后把这个图标拖进动作条里就可以使用了。  另外再给你个非常详细喊话制作宏的教程(这个是复制过来的)  &#47..)  /y (喊话内容)  分两次点击,上马后再点  魔兽世界上马喊话宏  在宏设置里面编辑好了之后把那个图标拖出来 可以把马的图标扔了  这个宏简单地可以理解为同时召唤马和喊话  ps 鄙视上马喊话的  求魔兽世界 暴风雪宏经典搞笑喊话  变形术来个表情搞笑吧我觉得不错  /施放 奥术射击  &#47,你咋就变得没个人样了呢;cast 激活  选中一个目标  比如说目标名字叫张三  使用宏 就会对张三施放激活  并且在团队频道显示“已经对&&&张三&&&施放了激活”  求1个WOW骑马喊话宏  简单啦,我见过一个蛮好玩的;stopcasting  &#47!  /施放 树皮术  坐骑  &#47?详细点;stopcasting  /施放 生存本能  树皮术  /Y 人不要脸 天下无敌 德不要皮 必死无疑  /Y 注意了!注意了!超级宇宙无敌的熊熊刀枪不入出现了,人家都不知道你也会用宏  WOW求几个经典点的喊话的宏,LZ如果要大喊什么的就改成&#47:【pò fǔ chén zhōu】  /&lt?复活吧;2 是交易频道  %T 是目标的名字  例如 上马宏可以是;USE 迅捷灰色科多兽  &#47!  /Y 发音;E 对着%t说道:哦!我可怜的孩子啊,这才一会不见..;y ******  /cast ***  这样的喊话延时宏还可以实现!楼主可以试试 但是这个宏不管你最终是否上马了都会在3秒后喊出话来  求一些wow小D搞笑喊话宏 和 上马宏(豹子)  破斧宏  /cast (你的技能)  这个宏能让人知道你救的是谁  WOW 骑马宏喊话 怎么在上马后再喊 我的总是还没召唤出来就喊完了  /Y %t你也倒下了;&gt:  /Y 雄起吧,我胯下的巨物;stopcasting  /施放了激活  &#47..;施放 你的坐骑名称就行了“紫色骷髅战马”坐骑的全称  魔兽世界 骑马喊话的宏  /use XXXXX  /y 我上马了..  其实可以这么做  做成连续按键一次施法法术的方式  第一步是释放上马;in 2 /in 3  /say是白字说话;自由射击  复制以上宏..;%T&cast 就是施放法术  /Y 222改成你要喊的东西即可  实测 可行,分给我吧  请问魔兽世界中上马怎么能自动喊话!  /cast 变形术(等级)  上马嘛,我觉得就喊了;&P 是队伍  &#47,如9人后喊一句话,上马后喊的话  &#47,打开魔兽宏设置..:  /y 你要说的话,  &#47.  XXXXX是你的马的全名 奥的灰烬 类似  魔兽世界里怎么做喊话宏 怎么做上马宏 怎么做技能宏啊  /y+空格+喊话内容  /ust+空格+坐骑名字  就OK 了  别告诉我你不会做宏  求做WOW上马喊话宏  /Y 忍法 通灵之术  /cast 灰色科多兽  ~~  WOW里求一个上马之后再喊话的宏  /CAST (你的坐骑名字)  第二行输入/SAY (你要喊的话)  这样就可以了,设置完之后把宏命令的图标(自己设置)换到你骑马的位置上,然后按一下你骑马的那个键就可以看到你喊的话了~  魔兽世界喊话宏  可以自己编辑啊  几个常用的命令  &#47,电击宏命令设置  首先新建一个宏命令  第一行输入/cast 瑞文戴尔的死亡战马  /Y 这年头上马下马不吆喝吆喝;cast (召唤.,我的勇士!  &#47,喊话  第二步是释放一个简单技能,比如给自己上buff的技能,就自动下马了  网上下载你需要的宏,例如;RA 已经对&Y 我太阳你啊;IN 3 &#47:  /施放 猎人印记  /宠物攻击  /1 是综合  /use 就是使用物品  /Y 是喊话  /S 是白字说话  /G 是公会  /RA 是团队  &#47!  /cast (你的坐骑)  /Y 大灰狼,大灰狼,快出来,我们去找喜羊羊~~~~!  或者说  /Y 报告祖国人民
采纳率:54%
可以给你远程帮助吗?
为您推荐:
其他类似问题
魔兽的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。魔兽世界宏是什么_百度知道
魔兽世界宏是什么
我有更好的答案
这2步;p healing %T, need 3s。关于/cast 技能名称(技能等级)可以用Shift+鼠标左键代替.随便计划下一步怎么做。 /sit ------------------------- &#47!它就是你设置的宏命令的图标了,给它取个名字吧! 方便你用的时候好找,然后点Complete在WOW的世界中;t run away &#47,你事先在里面输入你常用的一些命令,当你想用的时候只要按下这个键就可以了。 有些官方的宏自带这个功能.输入这个宏或按下其快捷键。就会出现人物说:你好啊,小三;p 这里安全先休息一下;script AttackTarget()。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用… 延时宏的命令格式;in 6 say 6s later 有了这个指令,就可以实现很多功能了;cast heal (rank 1) &#47,比如 //重新选择刚刚选择的敌人 &#47...org/texts/BlizzardCommands.xml" target="_blank">http://www.施展次级治疗rank1 /script TargetLastEnemy();/攻击.. ********************************************** 当然wow里的宏不只有如此: %t 注意。/Assist /Assist 注意:t后还有一个空格。 宏命令的设置流程,就是在3秒后跳舞, /say start! /in 3 say 3s later &#47。(当然可以重复使用) ,please notice the enemies turn on me^_^ 等治疗完之后提醒别人注意下自己有可能被怪打,然后使用这个命令,你的目标就会变成该队友当 时所选中的目标;thank” 结果-&gt, don&#39;&#39; &#47, 介绍下/script命令;Target 角色的名字 &#47:在wow打字交流和让人物做表情,格式:&#47: 首先;施放 技能名称(技能等级) /script SendChatMessage(&quot. 名称可以是中英文和数字) C输入宏的内容;in 时间 指令 如/in 3 dance.org/texts/BlizzardCommands.xml中的函数可以通过这条命令调用。 例如: 对自己治疗一下,回车,再敲&#47,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢;s 你好。 /招手 D按确定。 大功告成. 在可以在进入“输入宏命令”区域;MACRO.” 输入:“/thank”(选择小三)结果-&gt:“&#47,可能你会第一次接触到“宏”这个名词。 什么是宏命令: ------------------ /Assist /cast 技能名称(技能等级) ------------------ 这么一个宏. 输入; &#47. B点击对话框底部的“新建”按钮 将会弹出另外一个对话框 其中要求你输入宏的名称并且为这个宏选择一个图标.(自定义 宏 的图标随便选.;cast”命令可以做出。当然还可以拖动这个宏相对应的图标到快捷栏的 空位里去. 以后要用到它按快捷键就好了.” 再讲一个与%t 很像的, &PARTY&quot。配合“/”你向小三道谢。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New。在这里可以输入想让这个宏按钮实现的命令;cast Lesser Heal (Rank 1) //开始攻击%T &&;in 4 p cured %T 300HP;marco或点对话框边的聊天图标中的/macro或在频道的菜单里选 宏.就刚刚的那个简单的宏还可以演变成什么? ---------------我只是一条划分线--------------- &#47、生物或者玩家。如: 你先编写一个宏 --------------- /s 你好啊,%t 。 --------------- 然后选一个目标(小三);“你向身边的每个人道谢,等同于右键点击敌人 首先wow是由blz程序员用程序编出来的.宏就是一种程序. 我们可以用宏在wow里干什么?很多很多;Target 这是一个自动选择指定目标的命令。(对指定单位释放特定魔法) ------------------- &#47。以下: A回车输入/ <a href="http://www.&lt,随便选一个;cast 技能名称(技能等级) ------------------- 再来一个. ---------------- &#47..我们可以用一个宏搞定,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容。 别外&#47? 说白了就是同时把几个技能热键绑到一起用一个键来代替,就像是一份计划书一样,不加延时的话,就没这个效果了。 ------ 另外;选择自己,假设自己的名字是Pugar &#47,然后攻击目标: /target Pugar /&#47。然后回到第一个窗口. 比如.很简单吧.好了~想想看:t后还有一个空格。使用“%t ”来代替目标怪物;) ---------------- 这个是说你在施放一个特定技能时它可以自动提示:开始攻击某某。的信息。 其中的PARTY可以换成:EMOTE这样则以自定义表情的方式发出信息。则别人在聊天窗口中看到:小三开始攻击某某。 还可以换成&WHISPER&, &COMMON&, UnitName(&target&),则采用密语形式对你施法的目标发送信息。&COMMON&表示密语所用的语言种类。 Common 人类语,联盟通用语 Orcish 兽人语,部落通用语 Dwarvish 矮人语 Gnomish 侏儒语 Darnassian 暗夜精灵语 ----对友好单位或自己施法---- /施放 技能名称(技能等级) /script TargetUnit(&player&) -------------或--------------- /施放 技能名称(技能等级) /script if SpellIsTargeting() then TargetUnit(&player&) ----------------同理后面可以加上------------------- /script if ( UnitName(&target&) ~=nil and UnitIsFriend(&player&,&target&) ) then SendChatMessage(&&帮助了 %T &&, &PARTY&); end ---------------------------------------------------------------------------------------------- UnitIsFriend的意思是对任何友好单位施法时都发出信息。将UnitIsFriend换成UnitInParty,则对队友单位施法时发出信息。 如果想在任何条件下都只对自己使用治疗的话,用如下的宏: -------- /target &自己的人物名称& /施放 技能名称(技能等级) -------- --------按目标的职业分别使用不同魔法---------- /script class = UnitClass(&target&); if ( ( class == &职业& ) or ( class == &另一个职业& ) ) then CastSpellByName(&技能名称(技能等级)&); else CastSpellByName(&技能名称(技能等级)&); end ---------关键看if or then else-------- 懂了吧。 ------------------------ /script if (UnitMana(&target&)&0) then CastSpellByName(&(Rank X)&) else CastSpellByName(&(Rank X)&); end ------------------------ (UnitMana(&target&)&0)当选的目标的mana大于0。then CastSpellByName(& 技能名称(技能等级)&)就使用此技能.else CastSpellByName(&技能名称(技能等级)&); end如果不是就使用另一种技能。 --------------------------------------------------------------------------------------------------------- 注:攻击也算一种技能,它可以自己连续进行.值得一提的是:假设then后你填攻击.如果中途UnitMana(&target&)变动到了另一个符合的条件.宏 不会自动选择第2种施法方式.你需要再按一下宏的热键或打一次命令。 -------------------------------同理--------------------------------- /script if (UnitHealth(&target&)&1) then CastSpellByName(&技能名称(技能等级)&) else CastSpellByName(&攻击&); end --------------------------------------------- 原理相同..这次是UnitHealth.在(&target&)&1的情况下用指定技能,&=1时直接打一下下搞定.--------------------------------------------- /script x=&player&;d=UnitHealthMax(x)-UnitHealth(x);if (d&y) then if (d&z) then CastSpellByName(& 技能名称(技能等级)&) else CastSpellByName(& 技能名称(技能等级)&)SpellTargetUnit(x);else DEFAULT_CHAT_FRAME:AddMessage(&提示的信息自己填&); 宏会对玩家自己的HP消耗量进行判断,如HP的消耗小于y则不使用技能,并在聊天窗口中提示:&相关信息&,如消耗量大于y小于z,使用then后 面的 技能,如大于z,则使用else后的技能。 先看UnitHealthMax(x)-UnitHealth(x);这段的UnitHealthMax和UnitHealth可以改成UnitMana等.后面的if (d&n) then if (d&n)是要你自己填 的.then和else后面填上相关技能.AddMessage(&提示的信息自己填&) -----------------------按目标等级使用不同级别的魔法------------------------- 下面牧师的一例,对目标使用其所能接受的最高等级的“圣言术:韧” /script P=&Power Word: Fortitude(Rank & S={1,2,14,26,38} if (UnitLevel(&target&) ~= nil and UnitIsFriend(&player&,&target&)) then for j=5,1,-1 do if (UnitLevel(&target&) &= S[j]) then CastSpellByName(P..j..&)&) return end end end Fortitude应该就是圣言术:韧。Rank & S={1,2,14,26,38}和j=5,1,-1 do有什么关系? -----------------------具体别的没看懂----------------------------- /script r=6;l={1,12,24,36,48,60};t=UnitLevel(&target&);if (t==0) then t=UnitLevel(&player&);if UnitIsFriend(&player&,&target&) then for j=r,1,-1 do if (t&=l[j]-10) then CastSpellByName(&Power Word: Fortitude(Rank &..j..&)&);end --------------------------这个同理而且比较易懂----------------------------- r=6;l={1,12,24,36,48,60}就是说把Fortitude(圣言术:韧)分为6个阶段.t=UnitLevel(&target&);你选的目标if (t==0) 因为t==0所以就是说 目标无效。then t=UnitLevel(&player&);自动选择自己做目标。if UnitIsFriend(&player&,&target&) 如果选的目标是可以进行的(buff只对 UnitIsFriend有效)then for j=r,1,-1 do if (t&=l[j]-10)这段不好说.应该是个比例吧.现在wow的玩家级数都在60lv内.所以看不懂的不用理 会.如果自己要改此宏估计j=r,1,-1 do if (t&=l[j]-10)这个不用改变.then CastSpellByName(&Power Word: Fortitude(Rank &..j..&)&);end要改.改一下Fortitude就好。 ---------------------以上都是以60级的牧师的实例Fortitude(圣言术:韧)满级------------------------- /script r=7;l={1,10,20,30,40,50,60};if not UnitIsFriend(&player&,&target&)then TargetUnit(&player&);t=UnitLevel(&target&);for j=r,1,-1 do if (t&=l[j]-10) then CastSpellByName(&Mark of The Wild(Rank &..j..&)&);end -----------------------以上是以60级德鲁依的一例,使用对方能接受的最高级野性印记-------------------------- -------------------------根据连击点的多寡和能量的多少来决定使用技能种类---------------------------------- 下面是德鲁依猫形态(盗贼也是一样)根据连击点的多寡和能量的多少来决定是使用Rip还是Rake。如连击点大于等于3,则使用Rip,如连击点 小于3并且能量有40点以上,则使用Rake。 /script if ( GetComboPoints() &= 3 ) then CastSpellByName(&Rip(Rank 2)&); else if (UnitMana(&player&) &= 40 ) then CastSpellByName(&Rake(Rank 1)&); end end -----------------------------不多说了同理------------------------------ ************************下面看一些关于背包与物品的******************************* Bag:物品存放背包编号 Slot:物品存放格子编号 ------------------------- 背包位子编号是 4 3 2 1 0 背包里物品的位子编号是 1 2 3 4 5 6 7 8 ------------------对友好单位或自己使用物品--------------- /script UseContainerItem(x,y) /script TargetUnit(&player&) ----------------下面分析------------------------ UseContainerItem(x,y)中的x是背包的编号,y是格子的编号。把它们换成对应物品位置的编号。 将第一行换成/script UseAction(z,x,y),则不需将物品放在背包特定位置,但必须将物品拖入技能栏的特定位置。z表示技能栏的编号。第一 排第一格编号为1,最后一格为12。第二排第一格编号为13,最后一格为24。以此类推。 -----------------------如果想在任何条件下都只对自己使用特定物品-------------------------- /target &player& /use &物品名称& ------------------------一次使用多个物品--------------------------- /script UseContainerItem(x,y) /script UseContainerItem(x,y) -----------------------n次------------------------ 前可+/target &player&后可+/script TargetUnit(&player&).有些物品不+也可.但要自己选择目标. *********************************武器相关********************************** MainhandBag:备用主手武器存放背包编号 MainhandBagSlot:备用主手武器存放格子编号 OffhandBag:备用副手武器存放背包编号 OffhandBagSlot:备用副手武器存放格子编号 TwohandsBag:备用双手武器存放背包编号 TwohandsBagSlot:备用双手武器存放格子编号 ------------------------对主手武器或双手武器使用使用相关物品------------------------- /script UseContainerItem (Bag,Slot) /script PickupInventoryItem (16): &#47。/Assist 这是个协助进攻的命令。只要点击自己的某队友;y 救命! /cry ------------------------- 其实有时人们并不在意表情;script 函数: &#47
采纳率:81%
来自团队:
不过在70年代之后,你所接触到的宏的类别大部分是这样的,魔兽世界的宏无法自我判断,哪怕你内容有判断标准也无法使用。当下早期的宏就是楼上这样的了
宏你就可以理解为可以保存且循环的指令比如你设置了第一步做什么,第二步做什么,第三步做什么,存下来,就可以按照此步骤进行
你可以参考一下这个
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
魔兽世界的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。希望大家给说说宏是怎么回事,如何设置宏?_百度知道
希望大家给说说宏是怎么回事,如何设置宏?
本人是51的法师,由于刚接触魔兽不久,很多不懂,听说用宏能够方便操作!
希望大家给我说说!
我有更好的答案
(你别自己写,直接复制我的,什么是宏?就是一个把复杂的事邦在一起,然后经过智能判断来做出合理实行的程序,一个键在不同情况下完成了不同的两个动作; [nopet] 召唤水元素
/cast [nopet] 召唤水元素
&#47,否则一些符号你有可能不知道或是写错,当你复制完我上面的话之后就直接把你刚选的那个宏的图标拉出来,有了水元素就放远程冰环
#showtooltip [pet] 冰冻术.我给你个最简单的比方你就明白了,还有既能是用SHIFT点出来的,效果是一样的.别的说实话我觉得也没有太大的用了.按ESC,然后选&宏命令设置&之后选新建宏命令,随便选个图标,然后直接在下面开始写宏命令.
一键水元素
没水元素就召唤.
加油,FS朋友,反之顶级.
急冷之前解散水元素
/script PetDismiss();
条件奥爆宏
--------------------------------
/click [pet] PetActionButton5
复制上面的这段命令进去?或是浪费个键位给你水宝宝的冰环,直接打字有时候会有问题,当有水元素时候就是用水元素的某个技能,是不是要比你点快多了,你的FS会自动召唤水元素,而当召唤完了你再点一次这个图标就会出现水元素冰环的范围提示,试试你就会明白了,这就是宏,这是一个判断宏,就是当你没有水元素时候召唤水元素.我想你应该是冰法出水宝宝了,如果是这样就OK了.无目标时1级.将[noharm]改为[nocombat]为不在战斗状态使用一级奥爆,然后按ESC关掉就可以了,没有什么确定建什么的,之后你点击你刚拉出来的图标看看;cast 急速冷却
前面那个奥暴的宏你可以把技能名字改成暴风雪?呵呵,还有很多;cast [noharm] 魔爆术(等级 1),你自己多看看其实就OK了,我再给你两个最常用的(PVP时候),你自己仔细研究下就明白了;魔爆术
--------------------------------
有目标时顶级奥爆,有了这些职能让你操作简单一些而已,希望能玩得开心点很遗憾你练得是FS,一个操作要求很高的职业,所以宏你就必须会才行
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。魔兽世界宏命令怎么做教程_飞翔单机游戏网
您的位置: →
→ 魔兽世界宏命令怎么做教程
【飞翔导读】在70级版本中比较突出的就是猎人当时的输出一键宏,通过不挺的按一个宏DPS达到无人能及的高度。
宏在60级的时候还是比较少见的东西,慢慢的在70级开始变得应用广泛。在70级版本中比较突出的就是猎人当时的输出一键宏,通过不挺的按一个宏DPS达到无人能及的高度。下面是宏的制作方法,不懂或者不精的同学可以研究下 以后就不用求人了1.常用的宏命令1.1常用的宏命令1.释放技能命令/cast释放一个或多个技能,可以加入一些条件判断,是最常用的命令/castsequence依次释放释放数个技能,同样可以加入一些条件判断,常见于所谓的&无脑宏&/use使用一个物品,可以直接用物品名称也可以用物品栏位置2.动作命令/cancelform取消变形/cancelaura取消状态或增益/startattack开始攻击,一般写不写差别不大,释放技能会自动开始攻击的/stopattack停止攻击,与startattack相反,用于防止破除控制等功能,也不大会用到/target /targetenemy切换目标,用到的也不多,抓贼宏会用到,更多时候需要的反而是不切换目标的情况下对特定目标释放技能/mount召唤坐骑/dismount解散坐骑3.语言表情命令/1 /2 /3 /4在不同的频道里面说话,1综合,2交易,3本地防务,4寻求组队/s /y /p /ra /bg在不同的范围说话,s说,y喊,p小队,ra团队,bg战场/e做出一串表情,同时也可以/+内置表情4.特殊命令#showtooltip显示技能描述,可以指定技能名或是缺省,让你的界面更有可读性/focus指定某个目标为焦点目标/clearfocus清除焦点目标/stopmacro停止宏,可加入条件判断/console /script控制命令,抓贼宏会用到1.2常用的条件判断1.目标条件判断help noharm目标为友方harm nohelp目标为敌方exists目标存在dead nodead目标死亡/存活2.自身条件判断stance:1/2/3/4/5/6 form:1/2/3/4/5/6处在某形态中,对应为野性:1熊,2水栖,3豹,4旅行,5飞行平衡:1熊,2水栖,3豹,4旅行,5枭兽,6飞行恢复:1熊,2水栖,3豹,4旅行,5树,6飞行combat nocombat战斗中/非战斗中stealth nostealth潜行中,非潜行中mod:alt/shift/ctrl按下功能键alt/shift/ctrl,可缺省swimming noswimming游泳中/非游泳中flyable noflyable可飞行/不可飞行indoors outdoors室内/室外3.其他条件判断@ target=name/player/focus/targettarget/mouseover/raid#/party#/arena#选定目标指定名字/自己/焦点/目标的目标/鼠标指向/团队#号/小队#号/竞技场#号敌人reset=#/target/combat/shift/alt/ctrl用于/castsequence中,设定重置条件,可以是#秒/切换目标/进入战斗/按下shift/按下alt/按下ctrl1.3简单的宏知识1.宏内容宏可以取名和设置图标,如果设置为?图标的话就是自动选择宏技能的图标宏最长不超过255个字符,每个英文字母是一个字符,汉字是两个字符如果包含汉字且超过了255个字符但没超过255个字,在保存时是不会出现问题的,但是下线以后会丢失宏内容2.标点符号除去技能名之外所有的标点符号英文字母都是半角的技能名之间一般用&;&间隔,而castsequence中队列里的技能名则用&,&间隔需要同时满足的条件由中括号&[]&包裹,&,&间隔3.技能名技能名必须正确,可以打开技能书shift+点击技能来获取技能名如果分辨率不够的话也许会导致技能书和宏菜单不能同时打开,可以尝试调节UI缩放2.实例2.1简单宏1.对特定目标释放技能#showtooltip/cast [@目标名,exists] []技能名此宏会对特定目标释放所定的技能,目标不存在的话就直接释放技能如果没有同名的那么系统会选择一个&某种程度上比较相近&的人同时也可以写player,raid#之类的,详见第一部分例:Code:#showtooltip/cast[@哀木涕,exists][]生命绽放2.喊话宏/频道 喊话内容在指定频道喊话频道可以是:s(说)y(喊)1(综合)2(交易)3(本地防务)4(组队)p(小队)ra(团队)bg(战场)e(表情)例:Code:/1FL10人便当1-3缺1T,9=1来的带装等成就MMM3.变形宏#showtooltip/cast !变形技能可以在人形态释放来变形,也可以在变形状态下重新变形来解减速等等例:Code:#showtooltip/cast!熊形态简单的循环#showtooltip/castsequence reset=条件1/条件2 技能1,技能2,技能3依次释放技能,技能名之间用&,&间隔条件可以是#(秒数)target(切换目标)combat(进入战斗)shift/alt/ctrl(按下shifit/alt/ctrl)例Code:#showtooltip/castsequencereset=6/combat痛击,横扫,挫志咆哮,横扫4.双技能宏#showtooltip/cast [条件]技能1;技能2符合条件就释放技能1,否则就释放技能2技能名之间用&;&间隔条件可以是自身条件也可以是目标条件可以用来节省空间,制作也极为简单例1:Code:#showtooltip/cast[stance:1]激怒;猛虎之怒例2:Code:#showtooltip/cast[harm]安抚;解除腐蚀5.使用物品宏#showtooltip/use 物品使用物品可以直接打物品名字也可以是物品位置编号编号对应:6(腰带)10(手套)13(饰品上)14(饰品下)15(披风)例:Code:showtooltip/use6/e绝尘而去6.取消buff宏/cancelaura 增益名取消buff用,例如取消保护,疾跑奔窜连放例:Code:#showtooltip/cancelaura急奔/cast[stance:3]狂奔怒吼(猎豹形态);狂奔怒吼(熊形态)2.2进阶以上是各种最基本的宏,那么我们能不能将这些宏拓展开来呢?条件更复杂,技能数量更多,多种不同的语句糅杂在一起,那就可以实现更多的功能1.分支选择宏&对特定目标释放技能宏&可以实现目标的选择,那么能不能加入判断,使得不同条件下对不同的目标施放呢?[@player,mod:alt]按住alt的话对自己释放用了宏的话系统内置的自我施法按键(alt)就不好用了,所以很多技能都会加上这一个条件来人工实现这个功能[@mouseover,harm/help,exists]对鼠标指向的目标释放这是很多治疗喜爱的宏,可以免去不断切换目标的麻烦其中,harm和help则根据技能需要改动[@focus,mod:shift]按住shift则对焦点目标释放PvP非常常用且有用,shift也可以换成alt或是ctrl[@targettarget,harm/help,exists]对目标的目标释放这里需要注意的是这个harm和help所指的不是目标的属性,而是目标的目标的属性例如如果目标是boss,则对目标的目标施放治疗那么这里应该写的是help而不是harm,很多人都会觉得是:目标是harm的,所以转向目标的目标;这是不对的以上列举了几个常见的,你也可以自己试着写一写,&在某个条件下则以某人为目标&条件和目标的词汇则在第1部分里面有详细的介绍下面便可以把所有你认为会出现的条件写到一起了条件判断是从左到右的,也就是把你觉得应该先进行判断的条件写到左边#showtooltip/cast [@目标1,条件1] [@目标2,条件2] [@目标3,条件3] []技能最后的结果就是如果满足条件1,则对目标1释放,否则如果满足条件2,则对目标2释放,否则如果满足条件3,则对目标3释放这里建议最后加上一个空的中括号,来避免条件限制太死,有时候放不出技能的情况还有如果不写目标的话则默认为@target对当前目标,所以一般&@target&都省略掉了例:Code:#showtooltip/cast[@player,mod:alt][@mouseover,help,exists][help,exists][@targettarget,help,exists][]回春术2.复杂变形宏在&变形宏&上再加上各种条件判断,实现多种变形一键完成常用的条件有[swimming]水栖形态水里用水栖[flyable,nocombat]迅捷飞行形态飞行需要能飞且不战斗[outdoors,noflyable,nocombat]大型棕色科多兽不能飞那就只能坐骑了[outdoors,noflyable,combat]旅行形态要是还是战斗的话就旅行[indoors]猎豹形态室内就只能猎豹了然后我们直接把以上的全部加到一起,就得到了最终的宏Code:#showtooltip/cast[swimming]水栖形态;[flyable,nocombat]迅捷飞行形态;[outdoors,noflyable,nocombat]大型棕色科多兽;[outdoors,noflyable,combat]旅行形态;[indoors]猎豹形态事实上还有一个化简的问题例如说/cast [combat]猎豹形态;[nocombat]旅行形态后面那个nocombat需要吗?不需要因为判断从左至右进行,判断到第二个的时候就说明第一个没有通过了,那么combat没有通过必然是nocombat了但由于实际情况有很多条件并列,导致判断某个条件是否需要就比较复杂,有些人可能会绕不过来下面给出前面宏的化简结果Code:#showtooltip/cast[swimming]水栖形态;[flyable,nocombat]迅捷飞行形态;[outdoors,nocombat]大型棕色科多兽;[outdoors]旅行形态;猎豹形态当然,还可以加上&!&来防止连按又变回来,注意&!&放在技能名前面再给一个我自己用的变形宏,尝试下能不能看得懂Code:#showtooltip/cast[flyable,nocombat,nomod]!迅捷飞行形态;[form:4,nomod,outdoors][nomod.nocombat,outdoors][noform,outdoors]!旅行形态;[swimming,nomod]!水栖形态;[form:1,nomod]!巨熊形态;[form:3,nomod]!猎豹形态;[form:5,nomod][nomod,indoors]!生命之树/cancelform[form:6][mod]由于宏太长不得已把stance换成form了,效果一样3.简单循环中夹杂条件判断的宏下面我们再来给castsequence语句加点条件判断你也可以理解为把&简单循环宏&和&双技能宏&结合起来#showtooltip/castsequence [条件1] reset=重置条件A1/重置条件A2 循环A; reset=重置条件B1/重置条件B2 循环B循环之间用&;&分隔而每个循环则写作技能1,技能2,技能3同一个循环里的不同技能用&,&分隔无脑宏什么的就不说了,这里举个野性冲锋的例子:Code:#showtooltip/castsequence[stance:3]reset=10野性冲锋(猎豹形态),毁灭;野性冲锋(熊形态)作用就是释放对应形态的冲锋,猫跳后再按就是接免费毁灭这里的reset=10是因为免费毁灭buff持续10秒4.其他的一些命令/focus这条命令有3个作用1.没有焦点目标的时候将目标设置为焦点目标2.有焦点目标的时候将焦点目标更改成当前目标3.当前目标为空时清空焦点目标同时这条命令也是可以加条件判断的,如果不加判断的话非常容易误改了焦点不过判断中的@仅针对判断语句的对象,会被设为焦点的永远是当前目标同时配套的还有清空焦点目标/clearfocus这是一个最常见的焦点宏:没焦点就设焦点,按住alt强制设焦点,焦点死亡就清除焦点Code:/focus[mod:alt][@focus,noexists]/clearfocus[@focus,dead]这些命令还可以加进针对焦点目标的技能宏里例:Code:#showtooltip/focus[mod:alt][@focus,noexists]/clearfocus[@focus,dead]/cast[@focus,mod:shift,harm,exists][@mouseover,harm,exists][]旋风
飞翔声明:飞翔网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
评论:0 次
阅读本文后您有什么感想? 已有 0 人给出评价!

我要回帖

更多关于 魔兽世界战士宏 的文章

 

随机推荐