魔兽世界中的“宏”是什么??我新手啊!!!

如题所述

《魔兽世界》与宏命令

《魔兽世界》公测后,许多人对游戏主菜单中的“宏命令设置”感到好奇,这个选项到底有什么用处呢



常识介绍

“宏命令”是简单程序语言的集合。许多程序或者软件都会给用户提供一些常用的、有个性的,又不可

能在程序中全部体现的命令和函数集,用户可以用这些命令与函数编写自己的功能程序,这就是宏命令。在

微软的Office系列办公软件和C、BASIC等程序软件中我们都能找到宏的身影。某些网络游戏也沿用了宏的概

念帮助玩家提高游戏效率,当年的EQ就是其中的代表。大规模引入宏命令的《魔兽世界》,游戏中包含上千

种命令和函数,支持玩家“匪夷所思”的“宏需求”。

在主菜单上点击“宏命令设置”,在弹出的对话框中,选择对话框底部的“新建”按钮,为你要设置的

宏起一个容易记忆的名字,选一个够酷的图标。然后就可以在“输入宏命令”对话框中编辑了。使用时玩家

可以像对待自己的技能图标一样把宏图标拖到快捷栏中。

推荐网址:

http://www.cosmosui.org/texts/BlizzardCommands.xml
http://www.wowwiki.com/index.php/World_of_Warcraft_API

展示个性

如果一个侏儒法师在施展“变羊”法术前总是大喊一声“以铁炉堡矮人牧业联合会的名义”;或者一个

人类圣骑士在施展“正义之锤”前先来一句“以马库斯·乔纳森将军的名义”;又者一个术士在施展“痛苦

诅咒”先列举对方“拈花惹草、偷鸡摸狗、横行乡里、鱼肉百姓、贪污腐败、铺张浪费”等罪行,再以“正

义的审判者”的身份代表人民制裁敌人,受到攻击的那方肯定会加倍痛苦。实现这类功能非常简单,编辑宏

时可以输入引号内的内容:

“/say %t,鉴于你犯下的拈花惹草、偷鸡摸狗……代表人民制裁你!
/Cast 痛苦诅咒(等级3)”。

第一行的“/”表示一个命令的开始,其后紧接命令“say”,空格后的“%t”指代玩家当前点选对象的

名字,后面跟要说的话。第二行加入施展法术的命令,施展任何法术都可以在“/Cast+空格”后接法术名称

,用括号标明法术等级。

玩家可以把自己选择的职业所有的常用技能都用这种方式这样编译一下,然后将它们作为正常技能来使

用。这种个性化的命令不但能在PVE服务器展示个性,使同伴“刮目相看”;还能在PVP服务器打击对手自信

。另外,玩家可以把常用语句单独编成宏,如“/say 暴风,卖彩色小珍珠,每个20银”就是典型的叫卖宏,

还可增添修饰语加强语气。感谢宏、挑战宏、询问宏等都能用简单的“say”命令实现。

战斗秘诀

以下是一些常用的战斗宏命令。

“/Target+空格+目标名字”,执行自动选择目标的命令。

“/Assist+空格+目标名字”,执行援助目标的命令。使用后玩家的目标会变成被援助单位选择的目标--

这个命令在混战时很有用,一大堆怪物中,玩家用该命令绑定队伍中战士的目标,集中攻击效果显著。

“/p+空格+说的话”,在队伍中说话的命令。如“/p 我要把%t放逐”,后

面接“/cast 放逐(等级2)”,可以提醒同伴不要攻击自己要放逐的单位。

“/follow+空格+人名”,选择跟随某人的命令。

“/script”可以申明一个函数的开始,其后调用许多命令与函数,也可以加一些简单的程序语句。比如

“/script AcceptQuest()”消除等待任务接受的时间;“/script AttackTarget()”攻击敌人;“/script

TargetLastEnemy()”重新选择上次选择的敌人等。

高级技巧

我们在战斗中总要把几句有用的命令连在一起作为一个成熟的宏命令,单独的一条没有太多实用价值。

由于没有延时命令(仅有的一个“in”命令还需要COSMOS插件,并且不能连接两个攻击性命令,所以宏编写

的都是即时命令。

“/assist 西门吹牛
/say 大家一起打%t
/script PetAttack()
/cast 痛苦诅咒(等级3)”

这组命令由4个小命令组成,把目标锁定为叫西门吹牛的敌人,提醒大家注意,命令自己的宠物进攻的同

时,还向对方施展了3级的“痛苦诅咒”。

“/target 夜色主宰
/script PickupContainerItem(0, 2)
/script TargetLastEnemy()
/script AttackTarget()”

这组命令帮助叫“夜色主宰”的玩家先选定自己,然后从大包的第一排第二个位置喝血瓶,选定之前的

敌人再次发动攻击。“PickupContainerItem(0, 2)”中的“0”代表最右的大包,“2”代表从左上开始的第

二个位置。即使玩家把血瓶放在快捷栏上,完成以上动作也需要用鼠标点好几次,使用宏让一切变得简单了



今天介绍的《魔兽世界》宏命令还只是其全部内容的冰山一角,通过灵活使用它们,我们可以实现诸如

判断怪物生命情况、判断施展法术种类、一键打开所有背包等方便的功能。也许你宁愿使用现成的插件,但

我认为,宏比插件更强大、更灵活,更重要的是它带有你独特的个性!

部分 小D宏
/施放 回春术(等级 10)
/script if ( not UnitIsFriend("player", "target") ) then TargetUnit("player"); end

/施放 愈合(等级 9)
/script if ( not UnitIsFriend("player", "target") ) then TargetUnit("player"); end
/s 以自然之力治愈 <%t>生命

/s OOM不用怕,20秒内<%t>mana恢复速度增加400%
/施放 激活
/script if ( not UnitIsFriend("player", "target") ) then TargetUnit("player"); end

施放 复生(等级 5)
/y 2秒后复活<%t>,请马上投入战斗,如果注定团灭请在怪物归位后起身

宏是可以随意修改或删除的
参考资料:互联网
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-14
宏就是技能快截键的一个升级版本。可以将几个技能按你预设的宏进行原顺序的施放。 进入宏在游戏里按esc键,有个宏命令制作。点击新建就可以了然后设置宏的名字和宏的图标。
一个宏可以完成一个相对比较复杂的命令。比如战斗中发布命令,打字当然不算麻烦,但在战斗中却很要命。浪费了时间和生命,一个简单的宏便可以用一个键来完成这一切。
/Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout或者是直接按住Shift点击Battle Shout这个技能的图标。
我就是战士,但不知道你是什么职业,只好告诉你这些了~
第2个回答  2008-09-14
他是一个 可以把2到3个 顺发技能 一起放的 小东西

这样PK 什么的 比别人快

还可以 喊话 方便点 点一下 就可以了 不用 复制那么麻烦

对了 卖号喊 很好的 嗷嗷快 那叫刷平

能让人骂 全是你喊的 哈哈
相似回答