- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《宏命令的函数说明
宏命令的函数说明?
本人是个做办公软件的,最近写用户手册有点上瘾。HOHO~?
1.1什么是宏?
????????????????? /Y? %t,给你个圈圈去做神仙吧!?
????????????????? /施放 真言术:盾(等级 9)?
这个宏的效果是给目标加上个9级的盾,然后用红字喊:目标名字,给你个圈圈去做神仙吧!??
这个宏摘自网上
CastSpellByName(Spell Name(Rank X));
?
if ((SpellIsTargeting()) and (not UnitIsFriend(player,target)))
?
then
?
SpellTargetUnit(player);
?
end;
?
TargetLastEnemy();
?
这个宏的效果是在没有目标或者目标是敌人的时候给自己加增益魔法或治疗。
?
在这个宏里面用到了if和then的条件判断语句。
?
有没有吓到你呀?
?
没有??
?
再看下面这个,同样摘自网上
?
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这样的循环语句,是不是让你想到了些什么呢?
?
好了好了,我想你们已经被我吓到了,我的目的达到了。^_^
?
注(大家无语了吧!):魔兽世界的宏命令有些9城已经汉化(不知道是不是9城进行的汉化),在编写宏的时候可以直接使用中文。如“/cast”与“/施放”就是相同的命令。而有些宏命令却只能使用英文。在此表示强烈BS。
?
???????? 本章最后说一下版本,在写这篇文章的时候魔兽的版本是1.9.4,升级后宏命令如有变动则不在此说明之列(此句属于免责的废话)。
?
从下一章开始,我们正式进入魔兽宏命令的制作教程,大家要有心里准备哦…
2如何制作宏
?
调出宏命令的编辑窗口有两种方式:
?
1.在聊天栏输入/MACRO后回车。
?
2.按ESC调出系统菜单选择【宏命令设置】
?
看见了吧?
?
弹出一个窗口,上面有【新建】和【退出】两个按钮。点【新建】,又会弹出一个窗口。五颜六色的图标包括了WOW几乎所有的技能图片,随便选一个你喜欢的,它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,它的下半部分是一个输入栏(别说找不到…),在里面输入宏的内容,然后点【退出】。
?
我们以牧师为例:选中牧师“复活术”的图标,在名称处填写‘复活’。返回到第一个窗口在输入栏中输入下面的命令:
?
/me 开始施放复活术
?
/me 的复活术被%t抵抗
?
/me 开始变得愤怒了
?
/me 获得了狂暴效果
?
/me 施放皮鞭失败:%t对此免疫
?
/me 施放辣椒水失败:%t爱吃川菜
?
/me 开始施放色诱术(空格,空格…….)%t 复活了!
?
/施放 复活术(等级 1)
?
PS:一定要注意%t是在英文输入下输入的。中文输入法下是全角模式不被系统接收。HOHO~?
接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,可以设定热键来使用,也可以用鼠标点击。反正是想怎么用就怎么用…,使用方式和普通技能相同?
最后留给大家一个思考题,在上面的例子中,“/me”、“%t”“/施放”都是什么作用,牧师职业的玩家可以自行制作后观看效果,可以更改文字,以加强抓狂效果:非牧师职业可以找牧师借鉴。牧师就是好!就是好!??
宏命令的初级教程(上)
有了前两章的基础,大家对魔兽世界的宏命令应该有了一定的认识。下面我将对宏命令做出更加详细的介绍,?
魔兽世界的宏命令大概有几千个,在初级教程里面将讲解最常用的命令,实现的功能也相对简单。有些人在此时可能在想编写一个宏可以完成一套攻击动作,如“换武器――施法――
文档评论(0)