人人喜欢的手游网!
首页 魔兽世界怎么做宏,魔兽世界中怎么做自己的宏

    魔兽世界怎么做宏,魔兽世界中怎么做自己的宏

    发布时间: 编辑:konglu 阅读量:11次

    今天给各位分享魔兽世界怎么做宏的知识,其中也会对魔兽世界中怎么做自己的宏进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

    一、魔兽世界怎么制作宏

    一:基础教程

    1.什么是宏命令?

    玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。最简单的比如puller常用的:/v%t过来了,大家集中火力。法师常用的:/v我要催眠%t,大家不要打醒他这些宏个性鲜明,是EQ的一大乐趣之一。

    然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。WOW的宏就复杂和强大的多了。它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。

    一个宏可以完成一个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切.

    2.宏命令的设置流程:

    首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…

    3.下面就是怎样设置宏的内容了,简单的设置大家可以看我们网站上"基础"篇的宏介绍.

    相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作

    我们现在用一个宏把他们串起来:

    第一行内容:“/Kneel”

    第二行内容:“/say如果你不嫁给我,那么我就一辈子不起来…””

    这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…"

    宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,

    只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令:

    /Assist这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起!

    /Cast这是个使用技能的命令。当你在宏命令里输入/Cast技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了。

    %t这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。)“/g%t,今天天气真好,有没兴趣和我一起上山采蘑菇…”

    如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…”

    /Target这是一个自动选择目标的命令,你可以在宏里输入/Target(xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标。

    /in这是一个延时命令,时间以秒为单位.同时它不支持攻击指令.格式:/in 3 dance三秒后跳舞,如/in 3 dance,就是在3秒后跳舞,

    /say start!

    /in 3 say 3s later

    /in 6 say 6s later

    二:进阶教程

    一些有用的 Macro

    1。允许你在窗口和全屏状态之间切换

    /script SetCVar("gxWindow", 1- GetCVar("gxWindow"));

    /console gxRestart

    2。对于法师,必须要有的:将“X”换为你目前的变形术等级(下同);用它替换掉变形术技能。当你在队伍之外时使用它会得到“你不在队伍中。”的信息,但在队伍中的时候其它同伴会了解到你将释放的变形术目标。

    /p Sheeping>>>%t<<<

    /cast Polymorph(Rank X)

    3。作为一个术士,这是在队伍中使用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击,跟着一个虚弱诅咒。

    /assist队伍中的拖怪手或者坦克的名字

    /script PetAttack();

    /cast Curse of Weakness(Rank X)

    4。从背包和袋子里切换身上的武器

    /script if( not CursorHasItem()) then PickupContainerItem(,);

    PickupInventoryItem(); end

    bag#-使用哪一个袋子的物品(0、1、2、3、4。0是背包)

    slot#-袋子里的位置(从0至左上)

    equip#- 16是主要武器, 17是副武器

    5。这个宏治疗队伍里你指定的人,如果你不在队伍中它会治疗你自己。然后会自动将目标切换回你最后一个敌人。它同时还会使用队聊提醒队友你会治疗哪一个人。

    /script if(UnitName("target")~=nil and UnitIsFriend("player","target")) then

    CastSpellByName("Heal(Rank X)") SendChatMessage("Incoming Heal to%T","Party") else

    TargetUnit("player") CastSpellByName("Heal(Rank X)") TargetLastEnemy(); end

    6。加速任务显示速度

    /script QUEST_DEscriptION_GRADIENT_CPS= 600000

    /script RegisterForSave("QUEST_DEscriptION_GRADIENT_CPS")

    /script DEFAULT_CHAT_FRAME:AddMessage("quest text will scroll faster now");

    7。消除等待接受任务的时间

    /script AcceptQuest()

    8。这个宏可以在路上自动护送玩家做任务。

    /assist [player name]

    /cast法术(Rank X)

    /target [player name]

    /follow [player name]

    9。切换主副武器,详情看第四条

    /script PickupInventoryItem(16); PickupInventoryItem(17);

    10。在没有目标或者目标是敌人的时候给自己加增益魔法或治疗。

    CastSpellByName("Spell Name(Rank X)");

    if((SpellIsTargeting()) and(not UnitIsFriend("player","target")))

    then

    SpellTargetUnit("player");

    end;

    TargetLastEnemy();

    11。切换双手武器与单手+盾或者双手挥舞武器

    /script PickupInventoryItem(17);if(CursorHasItem()) then PickupContainerItem

    (4,2);PickupContainerItem(4,1);PickupInventoryItem(16);else PickupContainerItem

    (4,1);PickupInventoryItem(16);PickupContainerItem(4,2);PickupInventoryItem(17);end

    12。设定“真实鼠标视野”

    /script CameraOrSelectOrMoveStart(arg1);

    想取消就再次输入。

    13。切换近程技能栏和远程技能栏

    /script CURRENT_ACTIONBAR_PAGE= 2;

    /script ChangeActionBarPage();

    /cast aspectofmon key(just use the left click)

    /script CURRENT_ACTIONBAR_PAGE= 1;

    /script ChangeActionBarPage();

    /cast aspectofhawk(just use the left click)

    14。牧师对队友的一键加血,比如一号键给第一队友加血,二号键给第二队友加血,免除了还要鼠标确

    定目标的操作。依次类推,从第一个人到最后一个

    给队友1加血:

    /script TargetUnit(GetPartyMember(1))

    CastSpellByName(Heal(Rank X)) TargetLastEnemy()

    给队友2加血:

    /script TargetUnit(GetPartyMember(2)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()

    给队友3加血:

    /script TargetUnit(GetPartyMember(3)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()

    15。一键解决喂养宠物:这个宏会从最左边的袋子里的第一个位置拿出食物喂养宠物,如果所在的位置

    没有食物,它会自动打开袋子。

    /script if(not PlayerFrame.inCombat) then if(not GetContainerItemLink(4, 1)) then

    OpenBag(4); else CastSpellByName("Feed Pet"); PickupContainerItem(4, 1); end end

    16。术士宏

    1)如果目标生命大于20,释放抽取生命法术,否则使用灵魂抽取。

    /script if(UnitHealth("target")>20) then CastSpellByName("Drain Life(Rank X)") else

    CastSpellByName("Drain Soul(Rank 2)") end;

    2)虚弱诅咒版本

    /script if(UnitMana("target")>0) then CastSpellByName("Curse of Tongues(Rank X)") else

    CastSpellByName("Curse of Weakness(Rank X)") end;

    17.先治疗自己,然后自动选中上次的敌人

    /target Pugar//选择自己,假设自己的名字是Pugar

    /cast Lesser Heal(Rank 1)//施展次级治疗rank1

    /script TargetLastEnemy();//重新选择刚刚选择的敌人

    /script AttackTarget();//攻击,等同于右键点击敌人

    18.对于一个术士很有用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击

    ,跟着一个虚弱诅咒。

    /assist队伍中的拖怪手或者坦克的名字

    /script PetAttack();

    /cast Curse of Weakness(Rank X)

    19.等治疗完之后提醒别人注意下自己有可能被怪打,不加延时的话,就没这个效果了。

    /p healing%T, need 3s, don"t run away

    /cast heal(rank 1)

    /in 4 p cured%T 300HP,please notice the enemies turn on me^_^

    20.在路上自动护送朋友做任务。

    /assist [player name]

    /cast法术(Rank X)

    /target [player name]

    /follow [player name]

    三:高级教程

    WOW的宏函数库可以去这两个地方查:

    函数的使用比较简单,学习过编程的都比较容易上手,基本的用法是在函数前加/script来使用。比如

    /script CURRENT_ACTIONBAR_PAGE= X;

    /script ChangeActionBarPage();

    就是将你的快捷栏翻到第X页。

    函数库中有许多函数都是非常有用和方便的,比如一次打开所有包包:

    /script OpenAllBags();

    配合关闭包包的函数,一次关闭所有包的宏也可以实现:

    /script CloseBag(0);

    /script CloseBag(1);

    /script CloseBag(2);

    /script CloseBag(3);

    /script CloseBag(4);

    怎么样,下次你卖东西的时候不会一个个开包关包了吧?

    使用函数还不是最恐怖的,恐怖的是WOW的宏是可以用条件判断的,看下面这两个:

    /script if( GetComboPoints()>= 3) then CastSpellByName("Rip(Rank 2)"); else if(

    UnitMana("player")>= 40) then CastSpellByName("Rake(Rank 1)"); end end

    据说这个包含if,then的宏可以让盗贼实现自动根据combo点数来使用技能(未测试),其中还使用了角

    色MANA值的调用,恐怖吧?还有这个查找spell的宏:

    function GetSpellIdByItsName(myWantedSpell, myWantedRank)

    local spellId= 1;

    local spellBook="spell";

    local spellName, rankName;

    spellName, rankName= GetSpellName(spellId, spellBook);

    while(spellName) do

    if(( spellName== myWantedSpell) and(( not myWantedRank) or( rankName= myWantedRank

    ))) then return spellId; end

    spellName, rankName= GetSpellName(spellId, spellBook);

    end

    return-1;

    end

    里面可以自己定义function,还使用了while,do这样的循环,是不是让你想到了N种应用的可能呢?

    遗憾的是,目前官方似乎没有提供延时的宏,所以在战斗中使用多种有延时的技能是无法实现的(无延时的技能可以实现同时使用),类似换其他武器-使用技能或法术-换回武器这样的功能也无法实现,

    (所谓用宏实现剑盾战士换双手武器MS再换回来是行不通的),不过使用COSMOS的朋友可以用/in来实现非战斗指令的延时,比如

    /in 3 say hi就会在3秒后说句hi。

    /in 6/script MoveForwardStart(arg1);

    就会在6秒后向前跑。

    虽然法术和技能无法用/in指令来延时,但这样已经很强大了,比如,你可以编出各种运动的宏,如兜后,转身等。PVP时估计是必不可少的。

    下面是一个玩家写的双手武器战士自动逃跑的宏:

    /script UseContainerItem(0, 2);ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown

    (12);ActionButtonUp(12);

    /cast Thunder Clap(Rank 1);

    /script TurnLeftStart(arg1);

    /in 1/script TurnLeftStop(arg1);ToggleAutoRun();

    使用这个宏的条件:在大包包第二格放了回复药,快捷栏第11,12分别是一单手一盾的快捷方式。

    使用这个宏后,角色自动喝回复药,装备上盾,使用Thunder Clap(这三个动作同时进行),向后转180度后开自动跑步键逃走。其中技能等可以根据需要自己改。怎么样,是不是很夸张啊,哈哈。

    还有一些有用的宏:

    切换装备,

    双手切换单手并换第二个快捷栏,快捷栏第11,12分别是一单手一盾的快捷方式

    /script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);

    /script CURRENT_ACTIONBAR_PAGE= 2;

    /script ChangeActionBarPage();

    单手切换双手并换回第一快捷栏,快捷栏12是一双手武器快捷方式

    /script ActionButtonDown(12);ActionButtonUp(12);

    /script CURRENT_ACTIONBAR_PAGE= 1;

    /script ChangeActionBarPage();

    几个简单的宏

    1.对自己使用绷带

    /script TargetUnit("Player");

    /use Mageweave Bandage

    /script TargetLastEnemy();

    *这里用的时 Mageweave Bandage,你可以改成适合你自己的绷带名

    * use是 Cosmos支持的命令,你必须安装 Cosmos才能使用这个宏,如果你没有 Cosmos,使用下面的宏(绷带必须放在主背包第一格)

    /script TargetUnit("Player");

    /script UseContainerItem(0,1);

    /script TargetLastEnemy();

    2.对敌人的 Pet使用技能

    /script TargetUnitsPet("target");

    /cast Blind

    /script TargetLastEnemy();

    * Blind是技能名,你可以用自己的技能,这里用了盗贼的 Blind(我是盗贼啦,呵呵)

    **/script是使用脚本的命令,可供使用的命令参考附件

    **可以用 Shift+点击技能书里图标的方式在宏中添加释放技能的命令

    **可以用 Shift+点击物品的方式在宏中添加物品名

    3.打开所有背包

    /script OpenBag(0);

    /script OpenBag(1);

    /script OpenBag(2);

    /script OpenBag(3);

    /script OpenBag(4);

    打开所有背包,可能

    /script OpenAllBags()

    一样搞定:P

    热键Shift+ B也是可以的

    4.战士用,双手武器切换单手武器+盾:

    首先在快捷栏10、11、12(也就是0、-、=的位置)拖上双手武器、单手武器、盾的快捷方式;

    双手武器:

    /script ActionButtonDown(10);ActionButtonUp(10);

    单手武器+盾:

    /script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);

    以下命令全部中空格用下划线_来表示

    %后面的都是变量

    =各种命令分类收集=

    参数设置

    %t

    切换当前目标命令

    /target_%name

    /assist_%name

    /script_TargetLastEnemy();

    游戏动作

    /cast_%skillname(rank_%d)

    /f

    /script_UseAction(n%d,%d);

    设置延迟命令

    /pause_%d

    聊天常用命令

    /s_

    /p_

    /g_

    /raid_

    =应用部分说明=

    聊天部分命令我就省略了...重点说明游戏中实际关系到游戏操作的命令

    首先%t是指当前目标名称,%t大多是用在聊天中...比如:

    ...

    你好,%t

    我开始攻击%t,大家请注意...

    Pull

    /script TargetNearestEnemy();

    /p Pulling%t

    /script AttackTarget();

    /v inc

    Assist

    /assist%t

    /script AttackTarget();

    UsePoison

    /script UseContainerItem(bag,slot); PickupInventoryItem(16);

    UseContainerItem(bag,slot);

    PickupInventoryItem(17);

    /in 1740/script DEFAULT_CHAT_FRAME:AddMessage("Poison wearing off in one minute

    二、魔兽世界中的宏怎么做

    宏命令完全教程,教你自己编写实用的宏

    1、由于CastSpellByName()和TargetUnit()在2.0被禁用,所以2.0之前的大部分宏将无法使用。现在,宏写法也有了很大的变化。没有宏可以检查Buff,Debuff,冷却,血量,魔法,怒气,能量。但是,大家也不用太惋惜,现在的宏可以实现许多新的功能,并且非常强大。

    2、在使用一些宏之前请先检查你的按键设置。系统默认Ctrl+1到10是使用宠物技能栏,而Shift+1到6是选定动作条。有些宏在使用时由于自己的设置有可能和这些默认的按键冲突,解决办法为改宏或者改掉系统默认的按键设置。

    3、把这篇文章一字不漏的看完,那么95%的宏你都可以自己写了。

    身上各个部位编号:

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

    target=<unit>-可以把技能目标指定为任何有效的目标,并且可以另你不丢失当前目标!<unit>还可以为“none”,用来指定没有目标的时候。“self”,用来指定只对自己施放。比如“/use [target=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:法术名称-判断你是否在引导特定的法术。

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

    dead-判断目标是否死亡。

    stance:<#>-判断是否在姿态中,默认为1(只写stance不写编号为默认)。牧师的暗影形态,盗贼的潜行都为1。

    战士:1战斗、2防御、3狂暴

    德鲁伊:1熊、2海豹?、3猫、4旅行、5枭兽/树

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

    /castsequence

    连续点击可以按顺序施放指定法术。一个法术施放失败,后面的法术就不会被施放。

    作者:永远的大叔控 2008-7-3 17:53回复此发言

    2宏命令完全教程,教你自己编写实用的宏(转)

    常使用的条件选相:

    reset=<#>或target或combat或它们的组合,其他同“/cast”。

    简单介绍一下<#>/target/combat的作用。

    <#>-代表数字,一般都是1到1800,单位为秒。/castsequence reset=120部落徽记,亡灵意志,这个宏的功能是先使用部落徽记,然后使用亡灵意志。如果120秒后亡灵意志依然没有被施放那么还是使用部落徽记。但是, reset=<#>永远都是在你施放最后一个法术的时候开始记时。

    target-切换目标时重至宏。

    combat-战斗开始时重至宏。

    所有条件都可以在前面加“no”来达到相反的效果!比如“nocombat”,判断你是否不在战斗。

    “,”相当于以前的and。比如“/cast [help,combat]快速治疗”,这句的意思就是目标为友方并且在战斗中时使用快速治疗。

    “/”相当于以前的or。

    /castrandom

    随机施放法术,比如“/castrandom变形术:猪,变形术:羊,变形术:龟”。(我变~我变~我变变变!)

    /use

    使用物品或装备,不再需要指定编号。比如“/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。

    最后,送大家两个宏:

    /console SET targetNearestDistance"50"

    将“TAB”能选定目标的最远距离改为50码。

    /console SET targetNearestDistanceRadius"50"

    将“TAB”能选定身后目标的最远距离设为50码,不过并不推荐这么做,20就够了。

    学习实践这个帖子的小经验和小问题

    学习实践这个帖子的小经验和小问题,终于可以用简体字了,我真不易..

    因为在tf玩,所以下面有繁体字,技能名有出入...

    先谈经验:

    1.不要直接copy别人的代码到以下文件中:

    "盘符:\Program Files\World of Warcraft\WTF\Account\帐号名\服务器名\人物名\macros-cache.txt"

    容易出问题,我就遇到过2行代码,死活不灵,在游戏里重新输入一遍,就好了=..=

    2.在宏里加一个"#showtooltip",看技能效果很方便,特别是"3吸取"那种宏,开始不熟悉快捷键可以看看.

    3.不要乱添分号";":

    但凡与写代码沾一点边的人,一行字结尾不加个";"就全身不舒服.....以懒人练级宏为例:

    #showtooltip

    /castsequence [nomodifier] reset=combat/target生命虹吸,痛苦诅咒,腐蚀术,献祭,吸取生命,吸取生命;

    /cast [modifier:alt]吸取灵魂;[modifier:ctrl]吸取法力;[modifier:shift]吸取生命;

    这是一个错误的示范,加了";",后面的3吸取就没有效果了,要去掉....

    4.宏的图标选择,请多试试图标选择面板里的第一个"问号图标".

    以亡灵意志宏为例,图标选择"?",如果看看macros-cache.txt,图标名就是"INV_Misc_QuestionMark"

    #showtooltip

    /stopcasting

    /cast [nomodifier]防护暗影结界;[modifier:alt]亡灵意志

    这个宏在我的技能栏1的第5格上,按5就是暗防,按alt+5就是反恐.

    当选择问号图标并拖到技能栏以后,问号图标就显示"防护暗影结界"的图标了,会显示该技能cd,当你按下"alt"(注意还不是"alt+5"),该图标自己变化为"亡灵意志",并且显示的是"亡灵意志"的cd.

    上面经验3里那个宏我就用的问号图标,特方便看现在该施放哪一个技能了.懒要懒出境界,好比ui区的一个版主..

    再来谈谈问题:

    问题1:

    在上面经验4的宏,按下ctrl或者shift时候,图标仍然是"防护暗影结界",但下面这个宏:

    #showtooltip

    /cast [nomodifier]生命分流;[modifier:alt]魔甲术;

    如果按下ctrl或者shift时候,图标却变化为"?",当然手指抬起后,会正常不影响使用,不知是我个体的原因,还是什么,还请大家帮忙看看.

    问题2:

    在放火雨,或者搓暗蛋的时候,我想打断咒语吟唱,一般是后退2步,有没有宏可以直接打断?

    /stopcasting可以打断炉石,但是不能打断火雨什么的.

    如果没有这种宏,能让我后退一步的宏也可以=..=

    问题3:

    在wow2里我想在施放一个技能时候随机说一句话的宏如何写,前面那个绑定石头的好像不合适,以前那个跑龙套的喊话宏好像也不好用.

    比如:

    #showtooltip

    /stopcasting

    /cast恐惧术

    三、魔兽世界中怎么做自己的宏

    【专业分析】

    就是

    多个指令整合

    进入游戏后

    按ESC

    然后选择

    就可以进行设置

    现在宏

    命令

    更具职业

    不同的需求

    开始多样化

    专业化

    人性化~

    给你个专业的论坛

    可以查到

    各种宏命令~

    NGA

    论坛

    最权威

    最专业

    猫扑网

    专业插件

    都有~

    谢谢

    希望LZ

    游戏愉快~

    好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

    相关资讯
    猜你喜欢