<small id='mx2nfveu'></small><noframes id='2jbciyyx'>

<tfoot id='sg0u8puv'></tfoot>
  • 您的位置:荆州电脑信息网 > 设置问题 > 魔兽世界求教宏命令,如何连续施法?就是让宏命令可以等待公共cd

    魔兽世界求教宏命令,如何连续施法?就是让宏命令可以等待公共cd

    作者:电脑信息网日期:

    返回目录:设置问题


    一系列条件选项将可以被应用于以下斜杠命令:/cast,/use,/target,/focus,/assist,/stopmacro,/cancelaura,/userandom,/castrandom,以及/castsequence。这个帖子的目的就在于讲解如何应用它们。

    BASIC PET COMMANDS: (基本宠物指令)
    Pet Orders: Attack, Follow, Stay (宠物指令:攻击,跟随,停留)
    /petattack
    /petfollow
    /petstay

    Pet Stances: Passive, Defensive, Aggressive (宠物状态:被动,防御,主动)
    /petpassive
    /petdefensive
    /petaggressive

    Auto-Cast Pet Abilities (宠物自动施法开/关)
    /petautocaston
    /petautocastoff

    在2.0中,目前所用的大多数宏都将被废弃,因为在战斗中,任何用到CastSpellByName()或者TargetUnit()的宏都将不再有作用。更进一步的,多数“傻瓜逻辑”的宏也不会再有效。但是,你现在可以通过新的宏条件选项来实现许多流行宏的功能。

    现在,使用“/cast”(“/施放”)非常简明,命令格式就是“/cast <法术名称>”(施放最高等级的法术)或者“/cast <法术名陈>(Rank <#>)”。比如说:

    /施放 强效治疗术
    /施放 奥术智慧(等级 3)

    在新的系统中,你依然可以使用原来的这些格式,不过你现在可以加入条件选项来使得“/cast”更加灵活。“/cast”的新格式是:“/cast [<第一组条件选项>] <第一个法术名称>; [<第二组条件选项>] <第二个法术名称>; [<第三组条件选项>] <第三个法术名称>;...”。

    现在让宏运作起来的方式就像这样:第一组条件选项被检测,如果它们成立,则第一个法术被施放,如果它们不成立,则第二组条件选项被检测,如果这个成立了,下一个法术被施放,如此下去。但是,你必须牢记,只有一个法术会被施放。当一组条件选项被检测到成立时,相应的法术就会被施放,宏也就此结束。

    当前可用的条件选项有:

    help - 检测目标是否为友善
    harm - 检测目标是否为敌对
    combat - 检测你是否在战斗中
    stance或stance:# - 检测你是否在姿态中,或是否在某个特定的姿态中(详见下)
    stealth - 检测你是否潜行
    modifier或modifier:shift|ctrl|alt - 检测命令被执行时是否某个特定的键被按下
    equipped:<item> - 检测某个物品是否被装备。<item>可以是任何有效的装备槽,物品分类,或者物品子类
    target = <unit> - 特殊条件选项,它把当前目标改变为任何有效的单位(详见下)
    actionbar:<number> - 检测当前动作条是否为列出的那个

    新的条件选项:

    pet:<pet type 或 pet name> - 检测宠物是否存在。可以接受宠物类型(枭,熊,小鬼)或者名字(Fluffy,我家坏坏)作为条件。不带条件则检测是否有任何宠物存在。
    mounted,swimming,flying - 检测是否在坐骑上,游泳,或者飞行中
    indoors,outdoors - 检测是在室内还是室外
    button:<#> - 检测某个特定的按钮被用来触发法术,默认为1(详见下)
    exists 和 dead - 检测是否目标已经死亡,或是否真的存在

    新的宏命令
    ---------------------------
    /castsequence - 按顺序施放一组事先设定好的法术(详见下)
    # show <法术> - 显示所列出法术的宏返回值

    对于条件选项的一些额外技巧:
    你可以在任何条件选项前加上“no”来得到反效果,比如,“nocombat”则在脱离战斗的情况下成立。
    用逗号“,”来分隔条7a686964616fe59b9ee7ad94339件选项作用和“and”一样,当条件选项同时成立时执行。
    用斜杠“/”来分隔条件选项作用和“or”一样,当其中一个条件选项成立时执行。
    在宏编辑器里按“?”图标将强制宏以当前法术的图标显示。

    这里有一些举例说明:

    /施放 强效治疗术
    非常简单,向你的目标施放强效治疗术。

    /施放 [help] 强效治疗术
    加入一个条件选项,当目标为友善时施放强效治疗术。

    /施放 [help] 强效治疗术; 惩击
    加入第二个法术,由于它没有任何条件选项,所以在第一组条件选项不成立时,则施放。

    /施放 [help, combat] 快速治疗; [help, nocombat] 强效治疗术; 惩击
    这个宏将在你(不是目标)处于战斗中时为友方目标施放快速治疗,如果你不在战斗中且目标为友方目标,则施放强效治疗术,如果这些条件都不成立(比如目标为敌对),则施放惩击。

    /施放 [help] 强效治疗术; [harm, combat] 惩击; [harm, nocombat] 精神鞭笞
    这个宏将对友方目标施放强效治疗术,或在战斗中对敌对目标施放惩击,或当你不处于战斗中时,对敌对目标施放精神鞭笞。

    /施放 [stealth] 伏击; 背刺
    这个宏在玩家处于潜行时施放伏击,否则的话就背刺。

    /施放 [nostealth] 背刺; 伏击
    这个宏和上面那个作用完全相同,只不过用了相反的条件选项。

    /施放 [actionbar:1] 强效治疗术; [actionbar:2] 惩击
    如果当前动作条为1号时施放强效治疗术,如果是2号则施放惩击,如果为其他动作条则不做任何事情。

    /施放 [harm] 变形术
    /stopmacro [noharm]
    /p 正在把%t变羊!别去碰它!
    这个宏将在目标为敌对目标时施放变形术,若目标不是敌对,则停止这个宏(例如变形术没有施放出来),当目标被变羊后则通知队友。注意,因为“/stopmacro”命令的存在,如果目标没有被变羊,队友将不会看到喊话(从而减少了不必要的垃圾信息)。

    /施放 [pet] 召唤宠物; 复活宠物
    这个宏将在你没有带着宠物时召唤一个出来,否则的话将尝试复活你的宠物。

    /施放 [pet:owl] 俯冲; [pet:cat] 冲锋; [pet] 低吼
    这个宏将在你带着枭类宠物的时候施放俯冲,带着猫类宠物时施放冲锋,如果是其他宠物则施放低吼。

    /施放 [pet:虚空行者] 牺牲; [pet:媚魔] 魅惑
    如果你带着虚空行者则施放牺牲,带着媚魔则施放魅惑。

    /使用 [nomounted, outdoors] 黑色战驹缰绳
    如果你在室外且没有骑着坐骑时召唤坐骑。

    /施放 [targepet, dead] 复活宠物; [nopet] 召唤宠物; 治疗宠物
    若你的宠物死亡了则复活它,如果没有召唤出来则召唤宠物,或者治疗你的宠物。

    ----------------
    姿态
    ----------------

    姿态以同样的原理工作,当姿态编号没有给出时,则在玩家处于任一姿态都成立(注意,战士永远都处于某个姿态中)。如果给了编号,则检测该姿态是否被激活。

    每个职业的特定姿态都有不同的编号,这是一个列表:

    战士:1. 战斗 2. 防御 3. 狂暴
    牧师:1. 暗影形态
    德鲁伊:1. 熊 2. 水栖 3. 猫 4. 旅行 5. 枭兽/树
    盗贼:1. 潜行

    圣骑士的光环在宏条件选项系统中将不再被作为姿态处理。

    请记住,如果你跳过了某个姿态(例如作为战士却没有做防御姿态的任务),你的姿态编号将会递减,比如狂暴姿态的编号会变成2号。

    一些姿态宏的例子:

    /施放 [nostance] 熊形态
    如果没有在一个形态下,则变形到熊形态。

    /施放 [stance:1] 压制; [stance:2] 破甲; [stance:3] 旋风斩
    在战斗姿态下施放压制,防御姿态下施放破甲,狂暴姿态下施放旋风斩。

    /施放 [stance:1] 低吼; [stance:3] 爪击
    在熊形态施放低吼,在猫形态施放爪击。

    /施放 [nostance:3] 猎豹形态
    如果不在猎豹形态,则变形猎豹,但如果已经处于猎豹形态,也不会把你变回来。

    物品槽列表:

    Two-Hand 双手
    Bag 包
    Shirt 衬衫
    Chest 胸部
    Back 背部
    Feet 脚
    Finger 手指
    Hands 手
    Head 头部
    Held In Off-hand 副手物品
    Legs 腿部
    Neck 颈部
    Ranged 远程
    Off Hand 副手
    Shoulder 肩部
    Tabard 徽章
    Thrown (ranged slot items like thrown daggers) 投掷(远程槽物品例如投掷匕首)
    Trinket 饰品
    Waist 腰部
    One-Hand 单手
    Main Hand 主手
    Wrist 手腕

    一些equipped例子:

    /施放 [equipped:双手剑] 致死打击; 英勇打击
    当你装备着双手剑时施放致死打击。

    /施放 [equipped:双手剑/双手锤/双手斧/长柄武器] 致死打击
    这里使用了分隔符“/”来设置一个“或”条件,这个宏将在你装备以上类型武器时施放致死打击。

    /施放 [equipped:盾牌] 盾牌猛击
    在你装备了盾牌的时候施放盾牌猛击。

    /施放 [equipped:盾牌, equipped:匕首] 盾牌猛击
    仅在你同时装备了盾牌和匕首时才施放盾牌猛击

    /施放 [noequipped:盾牌, equipped:副手] 暴怒
    在你没有装备盾牌且副手装备了武器的情况下施放暴怒,也就是说,在你双持的时候才被激活。

    条件选项[button:<x>]运作起来类似于修改按键。一般来说,当你左键点击一个按钮,它就执行(宏)里面所有的动作,然而,如果你设置了button条件选项,你可以改变宏在特定按键上的表现。

    默认按键是1,鼠标左键。注意,如果你通过按键绑定来触发一个宏,它会认为是通过鼠标左键点击触发。被编号的按键有:

    1 或 左键
    2 或 右键
    3 或 中键
    4 或 按键4
    5 或 按键5
    ...以及其他一切在“安全声明头文件”中定义的按键。我不太确定这是什么意思,仅仅只是引用Slouken的表述。

    lostcup: 官网UI论坛中有一篇Iriel(论坛MVP)写的SecureStateHeader Example Code,类似于一个模版,插件作者可以生成一个实例去修改默认设定。

    /施放 [button:2, targeplayer] 快速治疗; [help] 快速治疗
    这个宏将向友方目标施放快速治疗,或者如果你右键点击它,则向自己施放快速治疗

    这里[targeunit]是一个特殊的条件选项,它并不检测条件是否成立,而是改变施法的目标以其他条件选项的目标。“unit”可以是任何有效的unit类型,例如“player”,“target”,“targettarget”,“party1”,“party1target”,等等。

    请注意,任何一个施法都有默认的target,那就是“target”,例如:

    /施放 [help] 强效治疗术

    就和下面的宏等同:

    /施放 [targetarget, help] 强效治疗术

    除非你加入一个[targeunit]条件选项,默认则就是你的当前目标。

    一些[targeunit]的例子:

    /施放 [targeplayer] 快速治疗
    总是向自己施放快速治疗,并且不会改变你的实际目标

    /施放 [help] 快速治疗; [targetargettarget] 快速治疗
    如果目标是友善的,则向他施放快速治疗,否则向目标的目标施放快速治疗。

    /施放 [help, combat] 快速治疗; [help, nocombat] 强效治疗术; [targetargettarget, help, combat] 快速治疗; [targeplayer] 强效治疗术
    这个宏可以 1) 如果你处于战斗中且目标友善时施放快速治疗,2) 如果你目标友善且没有在战斗中则施放强效治疗术,3) 如果你处于战斗中且你目标的目标为友善,则向他施放快速治疗,4) 如果前面的条件都不成立,则向自己施放强效治疗术。

    如果你使用none作为unit,则它会像你没有选中目标一样工作,例如:

    /施放 [targenone] 驱散魔法

    这将施放驱散魔法且等待你点中一个目标,无论你当前是否选中了一个目标。

    新的宏命令:/castsequence
    ----------------------

    在WoW 2.0中出现了一个新的命令,/castsequence。它允许你在一次次点击某个宏时,将其中定义的一系列法术逐个施放,格式如下:

    /castsequence [<条件选项>] rese<#>/target/combat <法术1>, <法术2>, <法术3>

    “啥?你在说啥?”

    它设定了一个法术列表,当你第一次点击这个宏时,它施放列表中的第一个法术,第二次点击的时候,施放第二个法术,以此类推。 当它施放完最后一个时,又回到起始点开始循环。

    “我还是不太明白耶。”

    OK,假设你是一个法师,有时候你需要冰霜新星后立刻闪现开,你没法同时做到这些事情,现在你可以设定一个序列去做!

    /castsequence 冰霜新星, 闪现

    就这么简单,第一次你按这个宏,你施放冰霜新星,再按一次,闪现。

    “那如果冰霜新星在冷却中怎么办?它会直接施放闪现么?还是不施放冰霜新星,等第二次按这个宏的时候,再施放闪现?”

    都不是。如果法术无法施放(冷却,超出距离,法力不足等等情况下),序列就不会走到下一个法术,下一次你再点这个宏的时候,它会再度尝试施放冰霜新星。(抵抗,躲闪,招架等并不会算作无法施放,这些情况下法术/技能确实施放了,只不过没有命中。)

    “如果我没有处于战斗中怎么办?我不想在非战斗情况下浪费一个冰霜新星。”

    你可以把之前所有的宏条件选项应用于此(可惜的是,只能应用于整个序列,而不能为每个法术单独设定)。

    “呃,其实刚才我只是随便说说,OK,那如果我在冰霜新星后不想闪现了怎么办?下一次我想施放冰霜新星时,它会不会还是停滞在施放闪现的设定上?”

    这完全没问题,我们会用到重置这个设定。因为冰霜新星一般的冷却时间为24秒,我们可以设定序列在24秒内不被使用就重置它。

    /castsequence rese24 冰霜新星, 闪现

    当你第一次点击这个宏时,它会施放冰霜新星,如果你决定不闪现了,等过了24秒后,它会重置到冰霜新星的状态,因为冰霜新星的冷却时间为24秒,那时候它就可以被重新使用了,真棒!

    “好吧,这真的很厉害,不过我实际上是个术士啊。”

    当然,作为一个术士,我相信你会一直重复上三种DoT,现在你可以为它们设置一个序列以节省按钮空间啦。

    /castsequence 腐蚀, 献祭, 痛苦诅咒

    就这么简单,你可以连续点击三次这个宏来上这三种DoT。

    “但如果在我施放完这些前目标就死了呢?我又卡在这个序列里了,我可不想设什么定时器!”

    那也没关系,我们可以用其他的条件选项。如果你设定“resetarget”,那序列将在你改变目标时就重置到起始位置。你也可以设置“resecombat”,每当你脱离战斗,这个序列就会被重置了。如果你使用“/”控制符(你还记得吧,之前提到过),你也可以将这些重置条件选项组合起来!

    /castsequence resecombat/target 腐蚀, 献祭, 痛苦诅咒

    就这全了,这下子每当你改变目标(比如原来的目标快死了,你选中的新的目标)或脱离了战斗(可能目标在你施放完所有DoT前就死了),它将会把整个序列重置,让你可以从头开始。

    “OK,真棒,我想我现在弄明白了!给我点时间设置新的宏....搞定!”

    好极了,我很高兴能帮上忙。

    “那...来决斗一盘吧?”

    呃,不了,我从不和术士决斗。

    “切,胆小鬼。”

    —————————————————————————————————————————————————————————————

    举例说明:

    一些宏的例子:

    通用宏:
    ---------------
    /use [targeself] 厚虚空布绷带
    无论当前目标是什么,这个宏只会对自己使用厚虚空布绷带。

    战士宏
    ---------------
    拦截/冲锋:拦截或者冲锋,或者切换到相应的姿态。
    /施放 [nocombat, stance:1] 冲锋; [combat, nostance:3] 狂暴姿态; [nocombat, nostance:1] 战斗姿态; [combat, stance:3] 拦截

    一般姿态宏:把<* Stance Ability>替换为任何你想要的技能
    /施放 [stance:1] <Battle Stance Ability>; [stance:2] <Defense Stance Ability>; [stance:3] <Berserker Stance Ability>

    压制:一个很简单的压制宏
    /施放 [stance:1] 压制; 战斗姿态

    法师宏
    ---------------
    炎爆/火球:如果没有处于战斗则施放炎爆术(作为起手),否则就施放火球术
    /施放 [nocombat] 炎爆术; 火球术

    锁定变羊:总是将你锁定的目标变形
    /施放 [targefocus] 变形术

    牧师宏
    ---------------
    向当前目标的目标施放强效治疗术,否则向当前目标施放
    /施放 [targetargettarget, help] 强效治疗术; [help] 强效治疗术

    有公共CD的技能不能一起施展或者不能"哪个CD好了就用哪个". 只能copy按照宏的设定顺序施展. 例如: /castsequence 技能A,技能B,技能C 这个宏的作用是摁第一次是施展A技能,摁第二次是B.第三次是C.第四次循环回去,又是A技能. 前面的技能施展不成功后面的技能不会被施展.

    麻烦采纳,谢谢!
    有,我给你写一个吧
    用连续施法宏命令,很简单的。
    #showtooltip
    /castsequence reset=xxx A,B,C,D,……
    其中XXX代表秒,比如XXX为8表示8秒
    这个宏的意义就是优先释放技能A,技能A在CD中就释放技能B,然后释放C,D……
    例如以下NQ的宏
    #showtooltip
    /castsequence reset=180 神恩术,远古列王守卫
    表示先释放神恩术,再释放远古。过了180秒(神恩术的CD)技能循环,又能优先释放神恩,然后远古。
    这样做宏的好处就是可以把两个或者两个以上的技能整合到一个技能栏里,优先释放CD最短的技能。
    这个宏应该够你的要求啦。注意给分哦亲!
    PS:注意reset前面的一个空格,还有每个技能之间必须是英文的逗号“,”.不能是中文的,不然宏出错。你636f7079e799bee5baa6e79fa5e98193330要是觉得不行就先把宏在txt文档下写,然后复制进去
    还有就是#showtooltip命令,这个命令你自己看着办,可有可无。我写宏用的图标一直度喜欢“?”这个图标,可以把技能显示出来。
    还有我要说一下楼上几位的,如果按照你们那么些的话,必须是A/B技能有一个是没有公共CD的才能,不然那个宏就只释放A技能,B技能一直会说“正在进行其他动作”的错误提示

    这是不可以的,楼主。要不然网上哪里会有那么多按键精灵插件啊。这个以前很多宏的高手都解释过,不可以的。
      <tbody id='f50rj9up'></tbody>
    <tfoot id='1pj4fcxp'></tfoot>

  • <small id='5yiyvwmd'></small><noframes id='74qufo6c'>

    • 相关阅读

      关键词不能为空

      标签导航

      怎... 通过ADSL账号、密码上网 路由器下又加一个路由器一体机 办公室网络,加一个路由器,怎样设置才能上网? 一个路由器可以连接另一个路由器上网吗? 一个路由器已经设置好,又买了个无线路由器想实现无线路由上网功... 电脑蓝屏开不了机,怎么用u盘重装系统? 电脑开不了机 会突然蓝屏就重新启动 安全模式也进不去 怎么办... 电脑突然蓝屏自动关机,之后就开不了机怎么解决 电脑突然蓝屏后开不了机怎么办? win10本地账户密码忘记怎样强制性重置? win10电脑设置账户密码忘记了怎么办? 电脑 win10系统 本地账户 忘记密码 怎么解决 win10的本地账户密码忘记了怎么重设 关于GPT+UEFI WIN7专业版激活,求助 uefi+gpt的win7怎么激活 为什么处在UEFI+GPT模式下运行的win7系统不容易激活... 官方原版的WIN7 旗舰版的64位 我用的GPT+UEFI装... win10 ps蓝屏怎么解决? win10一打开ps就蓝屏 win10 蓝屏 WIN10用PS蓝屏 求魔兽世界详细宏命令教程 宏里 那1.5秒的公共CD等待 是要输入什么命令? 魔兽世界3.1.3版本宏命令能不能使有公共CD的技能按顺序施... 魔兽世界中的宏有没有等公共CD的宏命令? win10没有兼容性选项卡 win10程序右键属性里的兼容性选项卡没有了,修改组策略之后... Win10的某些exe文件右键属性里没有“兼容性选项卡是怎么... win10属性里面没有兼容性 win7共享两台打印机,win10无法访问连接win7的打印... 同一局域网,win10、win7系统,如何共享打印机 w7和w10两台电脑如何共享一个打印机 win7系统怎样连接win10系统共享的打印机 为什么联想台式电脑换一块硬盘 不能进入系统! 联想的电脑不能开机了 但是能显示logo有一个固态一个机械硬... 联想电脑更换硬盘无法进入系统是什么原因 联想笔记本加装一个1T的机械硬盘对电脑有影响吗? win10笔记本有什么缺点 win10笔记本电脑电源的高性能和节能选项不见了 高性能模式方法 Win10怎么开启高性能模 Win10电脑怎么开启高性能模式 win7系统文件共享其他电脑无法访问 急急急 win7无法访问局域网中的共享文件夹,但是其他同事的电脑都可... 我是win7系统,但网络中怎么看不到公司局域网中其它电脑,也... win7电脑共享文件夹,另外的电脑显示:无法访问,您可能没有... 笔记本电脑怎样设置无线网模式 手提电脑不能无线上网 惠普手提电脑如何打开无线上网? 笔记本电脑怎么设置无线网wifi 电视机蓝屏有声音没画面是怎么回事 电视机有声音,但没有图像,只是蓝屏 电视打开后是蓝屏,没图像,没声音,是怎么回事

      电脑蓝屏,win7,win10相关问题_荆州电脑信息网