魔兽世界宏怎么编辑,才能用??

BL术士,我是新手。我用的是大脚插件。
能不能发个SS的 宏命令大全... 复制来就能用了的。。。
为什么我在网上找的宏 复制来一点用没有???
格式不正确吗???
PK的时候 没有宏。吞噬法术慢. 能告诉我什么格式吗?? 谢谢。。。

PVE SS:什么是宏?能吃么?
PVP SS:不就是个modifier和focus么,宏很简单。。。。。。。
回到话题
1.一般宏的目的是施放法术,你需要
/cast XX法术(等级X)
来实现
2.如果你想要对特定目标A君施放法术,你需要
/cast XX法术(等级X) (中间要隔行)
/目标 A
3.如果你要在使用不同的组合键时向特定目标,敌人或焦点或自己施放法术,你需要
/cast [target=focus,modifier:alt]XX法术(等级X) (中间要隔行)
/cast [target=focus]YY法术(等级X) (中间要隔行)
/cast [target=player,modifier:shift]ZZ法术(等级X) (中间要隔行)

1.点击此宏会对当前焦点施放xx法术,如果你没有有焦点则会对当前目标施放xx法术,
2.如果你同时按下alt和宏,你会对焦点目标施放YY法术,没有焦点则对当前目标施放YY法术
3.如果你同时按下shift和宏,你会对自己施放ZZ法术
4.(中间要隔行)是提示,不要写进宏里
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-23
呵呵,很简单
1,宏可以通过一个按键完成一系列的动作,比如选目标,释放技能,在不同频道喊话等等
2,使用宏也很简单,在魔兽界面里面,按ESC,出现一个对话框,点宏命令设置,进去之后点新建宏,输入宏的名字,选个图标,然后在左边输入“/cast [modifier:alt] 吞噬魔法(等级 5) ”然后把这个图标托到技能条中就OK了。
第2个回答  2010-04-23
一:基础教程

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 aspectofmonkey (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]
三:高级教程

函数的使用比较简单,学习过编程的都比较容易上手,基本的用法是在函数前加/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();
第3个回答  2010-04-23
推举你去NGA论坛去逛逛,那里有详细各个职业宏!

魔兽世界的宏命令是如何编写的?
一、进入游戏之后,首先找到想要输入的指令,确定好了之后,按一下esc。二、按一下之后,就会弹出的菜单,其中有一项就是宏命令设置。三、在进入这个界面之后,点击一下下面的新建按钮,新建宏命令。四、在弹出的内容当中,选择一下想要设置的图标,然后输入一个玩家喜欢的名字。五、都完成之后,玩家就可...

魔兽世界宏命令怎么设置-宏命令设置方法
1、在游戏界面,按ESC键打开主菜单,点击进入【宏命令设置】。2、点击【新建】,输入名称,选择图标,点击【确定】。3、输入对应的宏命令,保存即可。

魔兽世界宏怎么做
1. 打开魔兽世界游戏,进入游戏界面。2. 找到游戏界面上的“宏命令”按钮,点击打开宏命令编辑窗口。3. 在宏命令编辑窗口中,输入宏命令的名称,并选择一个符合你需求的图标。(例如:\/cast [combat] 近战技能;\/use 物品名称等)4. 在宏命令编辑窗口的正文框内输入你想要执行的动作或技能的宏命令代...

魔兽世界的宏怎么设置具体步骤
1、登录个人账号,进入游戏。2、进入游戏中之后,找到菜单,可以看到中间有一个选项叫做宏命令设置,点击进入。3、进入之后,上面有两个选项,点击角色的专用宏。4、可以点击界面下方的新建,右侧会弹出一个界面,输入想要编辑的宏的名称,然后给宏设计一个图标,并点击保存,设置完成。

WOW怎么设置目标宏?
在魔兽世界中设置目标宏的步骤如下:首先进入游戏后按下“Esc”键打开菜单,选择“宏命令设置”。创建一个新的宏,输入宏命令。例如,输入“\/cast [target=mouseover,help][target=target,help,exists][target=player]治疗波”,这个宏的意思是当鼠标悬停在友方单位身上或者目标存在时对目标释放治疗波。...

魔兽世界怎么做宏,
1. 选择宏命令的位置:在游戏界面内找到并点击“宏”按钮,进入宏命令编辑界面。2. 创建新宏:在编辑界面中,选择“新建宏”,为其命名,方便日后识别和使用。3. 编辑宏命令:在宏命令编辑框内,输入你想要执行的一系列命令或操作。这些命令可以是技能释放、移动、等待时间等。4. 保存并应用:完成...

如何在魔兽世界中设置和使用宏命令?
编写宏代码: 一切准备就绪,开始编写你的宏指令,输入你想同时施放或使用的技能序列,然后保存下来。快捷使用宏: 完成宏的编写后,只需将图标拖曳到你的技能栏,只需轻轻一点,爆发力瞬间释放。通过巧妙运用宏命令,你可以简化操作,提升战斗效率,让你在《魔兽世界》的冒险中如鱼得水。记住,每一次宏...

魔兽世界怎么设置宏?
1、进入游戏后,按下“ESC”键,点击“宏命令设置”。在设置中点击“专用宏”。点击“新建”,输入宏命令,点击“保存”即可。2、登录个人账号,进入游戏。进入游戏中之后,找到菜单,可以看到中间有一个选项叫做宏命令设置,点击进入。进入之后,上面有两个选项,点击角色的专用宏。3、第一步,按ESC...

wow宏怎么编写
玩家需要打开游戏内的宏编辑器。这个编辑器允许玩家输入一系列命令,并可以将这些命令绑定到一个快捷键上。命令可以包括施放技能、使用物品、发送聊天信息等。每个宏都以“\/”开头,后面跟着特定的命令。例如,“\/cast”命令用于施放技能,“\/use”命令用于使用物品。

魔兽世界目标宏的设置方法?
一、1. 打开游戏角色界面,找到宏命令设置。2. 创建新的宏命令,输入相应的指令。3. 保存设置,并在游戏中实际运用。二、步骤一:打开游戏角色界面 在魔兽世界中,首先需要打开角色的界面,这通常可以通过点击游戏主界面的人物头像或者按下相应的快捷键来实现。找到宏命令设置 在角色界面内,寻找宏命令...

相似回答