||魔兽世界野德宏求助,下面这个宏不能用,有什么问题啊?谢谢。
魔兽世界野德宏求助,下面这个宏不能用,有什么问题啊?谢谢。
8个回答|rhew046|
谢谢各位大大 #sho /castsequence 荆棘术,野性印记 #sho /自动就换形态了 其实魔兽世界里边的宏命令很简单的啊,如果你记不住英文的
dcllisaliu|
1/:1/,exists]净化腐蚀,harm]精灵之火(野性);[3,harm]精灵之火/cast [target=3;[nostance
baihangsiwang|
步步解释给你1:开始普通攻击原因很简单,也不是猫形态时:显示技能图标2,对“鼠标指向”的敌对目标轮流使用 精灵之火(野性) 和 挫志咆哮(熊形态) 5,用
精灵之火3:在猫形态下时。把 [target=mouseover,对“鼠标指向”的敌对目标用 精灵之火(野性)4:在熊形态下时,你没有“鼠标指向”的敌对目标:不是熊形态
cast 精灵之火(野性)/:1] 生存本能; [stealth] 毁灭/,野性印记#sho/cast [cast [use 战斗大师的XX/use 战斗大师的坚定/cast [nostance] 激活;cast 狂暴回复/use 生存本能/,nocombat] 起死回生;use 极效治疗石以上都是我的野德用的宏 主要是整合技能的 比如潜行时用这个 脱离潜行后用那个 战斗中这个 脱离战斗用那个 熊形态这个 豹形态那个 人形态那个 等等PS 楼上最后一个宏/cast 狂暴回复#sho/#sho/:1] 激怒;[combat]斜掠#sho/cast 野性冲锋 - 豹#sho/:3] 生存本能/:3] 生存本能/[安抚#sho/[cast [nostance] 治疗之触:3] 猛虎之怒#sho/use 偏移甲虫/cast [cast [nostealth] 撕碎;[畏缩#sho/,nocombat] 安抚动物;use 超级治疗药水/,nocombat] 潜行;[[复生/cast 重殴#sho/[cast [stealth] 突袭;cast 树皮术/castsequence 荆棘术;use 野性回复/:1] 生存本能;cast [nostance] 激活;use 树皮术/休眠#sho/
你OT啦,上马也可以用这个
上面那个是宏命令;y、/、3是频道;use 愤怒这是我自个现写的,我用的那个。不过必须注意的是法术的名字不能错,有一个命令是当目标进入你的施法范围以内了才切换目标,我做了这么个宏
/,交易;W 是密语,而且只要你静下心来好好看看;use 树皮术
/,比如我野德有个保命的宏,地区防务,都可以一键换形态加血;1,不过楼主彪想着把许多技能都放那一个宏里边就可以无脑使用了,不过以前可以用延时命令,需要注意的是/释放 回春术
就这么简单,你变形也可以用这个命令来实现,另外如果后边不加注释;目标&目标 护盾宝珠
/,我用的那个忘了是啥了;3:你OT了,后边跟想要说的话就行了、2,那就默认释放最高等级的技能
“/,只要有公共CD的技能都不可以放到同一个宏里使用了;use 偏移甲虫
/use 超级治疗药水这玩意一点,SW打鸡蛋时候远程会首先打宝珠,这里就引出了另一个命令,自动就换形态了
其实魔兽世界里边的宏命令很简单的啊;2、/,如果你当前目标是敌对的或者没有目标,要想更复杂点的,所以这个不太好用,许多条合起来就是一个完整的宏了,只要是需要点的按的,那也好办啊,就把目标换到护盾宝珠然后用愤怒,可是我忘了是啥了、/,就先执行哪条,还想给自个加血;use 野性回复
/use 生存本能
/,可是宝珠实在不好找,不管那目标在不在你的施法距离内,也就是"!
意思是你当前目标对他说;释放” 这个很多地方都用得到;来做到,如果你记不住英文的;use 战斗大师的坚定
/目标>,那就给对方加;释放 回春术 in 3s
这个宏就是你按了以后,和编程根本不是一个概念的,这个是只要没有找到名字叫护盾宝珠的玩意,是英文的,在3秒以后再释放回春
还有喊话的命令也是用的比较多的,是这样用的/,建议你去官网看看啊,那就记中文的一样好使
比如加血,那就对当前目标用愤怒,WOW为了防止这种情况;w等等,不知道现在行不行了,我本业是鸟德,分别是综合,<,其实都是很简单的东西;w <,“in”用法是这样的
/,/,直接alt点那宏就可以了,有介绍的,跟说白话差不多了都…… 一般的宏我都是自个写的,比编程容易太多了;in",一般想死都难再给你举个例子,如果找到了,这是你当前选中的人
这些都是最常用的一些宏命令,如果目标是己方的,那就给自个加了,如果目标是己方,比如/,那1;!,这是有顺序的,是这样的
/,哪条命令在上边、/?那种一键宏没有了,不过可以直接加血
gggdddnuoqi|
,我坚信YD拉怪技能不多。TAB切换啊作为一个XD。挨个猛击。。,绝对可以不用宏一边横扫再挨个猛击绝对拉不好怪
你这个没切换形态就直接释放技能的话是释放不了的啊
先是精灵之火
然后紧接着的就是精灵之火(野性)
没切形态的话放的出来么?
抑或是你手动切形态?那宏不就断掉了么?
fozpjps530|
技能名字估计不对;CAST 猛击就是这样了……猛击不占公共CD的/,可以放一起,记得改成正确的名字;CAST 横扫/
zvonksg99587|
A:1.现在最新的服务器是十区的瓦拉纳{其实去新区并不好魔兽不像国产游戏,去新区对一名新手并不好}。2.PVP职业嘛,魔兽所有职业都可以PVP了,都需要高超的操作,没有谁强谁弱之分。对于PVP要看你喜欢什么类型的职业了{我最讨厌盗贼了,真J8讨厌}。3.
A:既然是内存的问题,那么把新加的不用试试,WOW2G内存勾了
A:台服魔兽官网下载游戏客户端就可以了,我是在27代理网页上用迅雷下载很快,台服魔兽游戏里延时高了可以用27升级卡,47代理,我用47游戏里延时绿的,
A:魔兽就是建人物,打怪,升级,打装备。 和其他的差不多,只不过是其他游戏模仿魔兽。 魔兽里的好装备用钱是不能全部买到的。 升到满级后才是魔兽的开始。 和某些国产的号称永久免费游戏比。魔兽是个省钱的游戏。 没有游戏是公平的。不过是魔兽世界比国产的少点不公
A:你自己感觉下嘛`!!完美世界的飞行系统比魔兽好多了~! 也风骚` 我觉得完美的地图也比魔兽的地图NPC好找~ 任务也不是好难~最主要一点就是好装备要靠刷材料或者买材料自己做比较有成就感~ 如果完美世界没有外挂就好了
A:黑上进去,往右边走,下跳,就是下层了。里面的路还是很清晰的,
大家还关注
1234567891011121314151617181920> 高玩攻略:宏命令爱好者----宏的书写法则及优化
高玩攻略:宏命令爱好者----宏的书写法则及优化
本帖基于6.0.3版本而写,但由于宏在历代版本改动都非常非常小,[深入教学]宏命令的书写法则及其优化,因而本帖可能不会随着版本的推进而频繁更新。
前言最近求宏贴非常多,求助于&为何这个宏不能用&的提问也不在少数。本着授人以鱼不如授人以渔的宗旨,笔者写下了这篇宏的提高教学,作抛砖引玉之用。本文将着重探讨宏的判断机制这一最重要也是最难的部分,讲解如何写出优美合理的判断语句,泛用于任何职业以及专精,对于文中之错误及疏漏望各位玩家指正。但这不是一篇面向零基础新手的宏命令完全教程,需要读者大致了解宏的形式和基本判断项(比如exists,help等),零基础的读者可以移步隔壁看基础教学贴。本帖基于6.0.3版本而写,但由于宏在历代版本改动都非常非常小,因而本帖可能不会随着版本的推进而频繁更新。有用的外部链接 | 判断项列表 | API列表 |最近wowprogramming更新得不勤快,如有疑问也可去wowwiki。6.0.2的改动以及存在的bug*通用宏上限提高到120个,基本不可能用完了。*切换目标时有可能出现判断迟滞,导致动作条按钮上的图标错误。不过宏仍旧能够正常运作,只是显示错误而已。这可能是由于动作条按钮本身的代码造成的(待查证)。事实上宏这种东西从2.1.0版本加入安全模板一来没有发生过大的变动,只是偶尔加入新的简写或是判断条件。术语判断表达式,判断式(Option Set):由若干判断项组成,封闭在方括号[]中的真值表达式。继承自安全模板,能在受保护环境下允许运作的唯一判断形式。术语判断表达式,判断式(Option Set):由若干判断项组成,封闭在方括号[]中的真值表达式。继承自安全模板,能在受保护环境下允许运作的唯一判断形式。下面进入正题一,写宏的基本法则宏最主要的应用是带有判断的施法,这也是下文主要应用的模型。一个典型的这种宏可以抽象成以下形式:Code(c):/cast [表达式1-1][表达式1-2]技能1;[表达式2]技能2;技能3--宏的模型[项1,项2,项3, ...]--表达式的模型--注:表达式中定义单位target=或@不是一种判断条件,但它重新指定了后续所有涉及目标的判断和最终技能施放的对象。比如指定了@mouseover后,后续的help/exists/dead之类的判断都会基于鼠标悬停的单位。在这个模型下,讨论:1. 逻辑及判断顺序(法则一,!极为重要)涉及判断就有真值,但是不要被这个带有浓重编程和数学色彩的词吓倒。概括来说就两句话:&1&方括号内各分项之间是AND的关系,用逗号间隔,只有各个分项都为真整个方括号(表达式)才为真。方括号内各项之间没有顺序要求。&2&各个方括号之间是OR的关系,判断顺序是从左至右,遇到第一个方括号为真时即结束判断,而忽略其后的所有项目。大部分宏出错/不能用/判断混乱的原因就是在此。写宏的时候必须把条件强的(或者说优先级高的)判断放到前面,弱的(泛用型的)判断放到后面。举个例子,昨天回答了问答区一个人的提问,他的宏Code(c):1:#showtooltip2:/cast [nomod,spec:2]炼狱冲击;[nomod,target=mouseover,exists,harm,spec:2]炼狱冲击无法对鼠标悬停目标放。究其原因就是,[nomod,spec:2]这一个表达式弱于后者[nomod,target=mouseover,exists,harm,spec:2],后者不仅需要无修饰键和第二专精,同时需要存在一个可攻击的鼠标悬停目标才会为真,导致了后者为真时前者一定为真。按照上文的&2&,从左至右的顺序将永远是前者表达式率先为真,因而无法对悬停目标施放炼狱冲击。修改的方法很简单,把两个判断调换位置即可:Code(c):1:#showtooltip2:/cast [nomod,target=mouseover,exists,harm,spec:2]炼狱冲击;[nomod,spec:2]炼狱冲击3:--修改后的宏当然我在回答中还给出了优化方案,后文会详细介绍如何优化。2. 技能整合(法则二)对于把多个技能整合进一个/cast命令里,在不同的条件下自动判断施放不同的技能,只有一条格式法则:不同技能之间用分号;间隔。具体可以参照本章开头提出的宏模型。要注意,一个/cast任何情况下至多只能施放一个技能,而且各个方括号之间仍旧遵循上文提出的&2&判断顺序法则。3. 技能堆叠(法则三)如果要做到一键同时放出两个或更多的技能,必须有多行/cast命令,这就是技能堆叠。这种宏通常用于爆发技能,喝药开饰品开技能需要同时完成。其法则是:至多只能拥有一个产生/受到GCD影响的技能,幸运的是爆发类技能和药水等物品几乎都设计成不占用GCD。Code(c):1:#showtooltip2:/cast 奥术强化3:/use 134:/use 14这样的宏是可行的,因为饰品和[奥术强化]本身并不产生GCD,甚至再加两行Code(c):/cast 气定神闲/cast 奥术冲击也是合法的。但是,形如以下的宏是非法的:Code(c):1:#showtooltip2:/cast 驱邪术3:/cast 审判4:/cast 十字军打击因为三者都产生GCD和/或被GCD影响,最终的效果是只相当于第一行[驱邪]有用。不要妄图这种方法能实现按优先级施放技能。4. 技能替代(法则四)技能替代是一个十分有意思的机制,自CTM引进。这种机制允许某[基础技能]在特殊情况下被另一个[替代技能]替代,而即便在替代的情况下,通过宏命令施放[基础技能]时会自动定向到[替代技能],其最终的结果是正常施放[替代技能],宏的图标也会随之变化。这种机制有两种情况:1)单向的替代,/cast [替代技能]不会施放出基础技能,但是/cast [基础技能]是任何情况下通用的。举例:神牧的[圣言术:罚]在黄轮和蓝轮下转换成[静]和[佑],只要宏Code(c):1:#showtooltip2:/cast 圣言术:罚就能自动根据轮的颜色转换技能,但因为这是[罚]被单向地替代,反过来如果宏里写[静]或[佑],在红轮下就会放不出技能。2)双向的等价,[基础技能]和[替代技能]是完全等价的,就如同一个技能,任何情况下用宏施放任意一个技能的结果都是放出当前激活的那一个。比如[腐蚀术]和[献祭]两者,SS玩家可以分别在不同天赋下试试。这种机制对于写宏非常有利,我们不需要为了技能被替换而另开一个宏。更深入的一点,以下两个技能需要重点提及:Code(c):1:#showtooltip2:/cast 秘法炸弹3:--这个技能对应法师75级天赋中的[虚空风暴],[寒冰炸弹]和[活动炸弹]。[秘法炸弹]被单向替代。Code(c):1:#showtooltip2:/cast 神圣爆发3:--这个技能对应牧师90级天赋,也是单向替代。如果其他职业也有类似的天赋基础技能,请欢迎补充。二,写宏的灵魂:逻辑和优先级笔者和自己圈子里的很多人说过,写宏其实和编程没多大关系,需要的是一点数学的逻辑思维。尤其是那些技能整合宏,对在各种判断条件下到底哪一个技能才是优先的必须心里有谱。实际上这是上文中法则一之&2&的推演,本质上仍旧是按照越优先越靠前的方式排列整个技能和判断序列。正因如此,上文法则一才是宏最最重要的法则,而优先级正是写宏的灵魂。Code(c):1:#showtooltip2:/cast [help,dead][mod:shift,help][mod:shift,@player]S[mod]Soul LUnending Resolve3:/targetlasttarget [help,dead]4:--比如这个术士宏,它的逻辑等价于:5:--如果[目标死亡且可协助]或[按住shift并且目标可协助]或[其他按住shift的情况下对自己]施放[灵魂石]6:--否则,如果[有按下其他任何修饰键]则施放灵魂链接7:--否则任何其他情况下放盾墙8:--此外,如果[目标死亡且可协助]还会顺带切换回之前的目标,目的是战复后目标切回怪身上有人可能会问,[help,dead][mod:shift,help][mod:shift,@player]这一串看不懂,为什么先来个shift修饰后面又来一个,这里就涉及到优先级的问题了。首先[help,dead]指定了[目标死亡且可协助]的情况,它是优先级最高的,只要满足这两个条件,其他任何条件不管满足不满足都会战复目标。其次,[mod:shift,help]这一判断代表[按住shift并且目标可协助],但是它还有个隐藏条件。因为要判断到这一层,首先必须前者[help,dead]为假,也就是当[目标不可协助或者目标不死]的情况。所以其实这个判断应该是[(目标不可协助或者目标不死)并且按住shift并且目标可协助],由于不可协助和可协助互斥,所以实际判断的真值应该是[目标不死并且按住shift并且目标可协助],满足这个条件,对目标放灵魂石。再次,[mod:shift,@player],这里只用了一个判断即shift修饰,上文说过@player不是判断条件。但因为前一个判断已经有一种按下shift的情况被取走了,那么这里的判断表示[其他按住shift的情况下对自己]施放灵魂石。然后,[mod]是个广义的修饰键判断,当alt/shift/ctrl中任何一个或多个被按下是都为true。当然shift在前面的判断中被取走,那么这里表示的是[按下alt/ctrl中任何一个或两个],他等同于[有按下其他任何修饰键]则施放灵魂链接。最后,无尽决心没有任何判断,它是恒真的。也就是在其他任何条件下都会施放无尽决心。上面这个例子有些复杂,下面会通过一个相对简单的实例来阐述如何运用这种模式写宏。法师法术反制及焦点反制/悬停解诅咒整合宏要求是:焦点可攻击按住任何修饰键都是焦点反制,不按修饰键且敌对目标是对目标反制,鼠标悬停到友善目标是解诅咒,目标是友善目标是解诅咒,默认状况下是对目标的反制。首先就是厘清优先级。*笔者个人的习惯是修饰键优先级比悬停高,也就是按了修饰键应该尝试对焦点放而不是对悬停解诅咒;而同时悬停的优先级应该比目标的优先级高。这个优先级可以根据自身需要调整。那么整理之后的优先级就是:第一优先级:焦点反制敌对目标,判断式[mod,@focus,exists,harm]第二优先级:悬停解可协助目标诅咒,判断式[@mouseover,exists,help]第三优先级:对友善目标解诅咒,判断式[help]第四优先级:敌对目标反制,判断式[harm]第五优先级:反制,无判断式(恒真)*要注意,harm和help有关系,但并不是help=noharm或者harm=nohelp。harm代表目标可攻击,help代表目标可协助(能给他加血上buff等),此外还有一种既不能攻击也不能协助的状态,称为&被动(Passive)&。现在可以直接写出宏了,那就是:Code(c):1:#showtooltip2:/cast [mod,@focus,exists,harm]法术反制;[@mouseover,exists,help][help]解除诅咒;[harm]法术反制;法术反制3:--第一行的#showtooltip不是命令行,它的作用是能在鼠标提示上显示技能的有关信息这个宏运作起来是符合要求的,但是可以继续优化。从逻辑上而言,第四与第五优先级可以合并,而且exists没必要与harm和help连用。因此最终的宏是:Code(c):1:#showtooltip2:/cast [mod,@focus,harm]法术反制;[@mouseover,help][help]解除诅咒;法术反制
手机看攻略,电脑玩游戏两不误!
加点再也不需要切来切去啦~
【专区_《魔兽世界》】最新消息第一时间推送给你
与相关的文章有: