宏命令的初级教程(下)-几个通用宏命令的解释与探讨
首先,如果你还不了解宏请仔细浏览前三章的内容,其次,我这里所列出的宏都尽量使用中文。如果你还是看不懂......请返回“首先”。(17173上应该有我所发布的全部内容)
第一个例:
/跟随
/me 悄悄把手伸进%t的口袋!
/say %t,我在跟着你,不要回头,不要翻栏杆,不许带我绕远路。否则杀无赦!
/施放 真言术:韧(等级 6)
此宏非常简单,先选择一个友方目标,点此宏后,玩家会跟随选定的目标并生成一个表情动作,而且提示目标正在跟随他。最后给一个韧作为报答。根据等级施放韧这段程序比较复杂,不在初级班讨论之列,HOHO~。把这个宏贴上来的目的是为了让大家理解在编写宏的时候可以很灵活。“/跟随”是一个系统中提供的动作。同理,/跳舞、/坐下等动作都可以用。
/me是生成一个系统表情,后面的文字大家自己编辑,创意,再创意!
/say 后面的文字会以普通对话的形式表现出来,“/P”“/G”“/Y”“/团队”等不同的对话方式也可以使用
/施放后面跟一个技能,大家根据不同职业施放后面跟不同的技能。
这是最基础的宏,也是最灵活的宏,用处与用法非常广泛,变化之多居于宏命令首位。
下面这个宏作用是通知队友自己法力不足,然后坐下。进本思想和上例相同,就不多做解释了。如果看不懂就先去翻翻我前面些的文章。
第一个改:通知别人法力不足后坐下
/魔法耗尽
/P 没蓝了,大家自求多福吧!
/坐下
第二个例:对自己使用绷带
/target 张三
/script UseContainerItem(4,11)
/script TargetLastEnemy()
我们现在对上例进行解释,比较专业的话我就不说了,咱们白话讲解。
第一句:/target 张三
这句话的意思是选中屏幕中叫“张三”的玩家。因为是给自己上绷带,所以名称肯定是自己没错了。前章有过关于这个命令的例子。
第二句:/script UserContainerItem(4,11)
/script是系统提供的关键字,后面跟函数(啥是函数?这个暂时不需要明白,我怎么写,你也怎么写。先体会体会)。UserContainerItem(4,11)表示用鼠标右键点击4号背包第11个格子中的物品,要注意,UserContainerItem()就是个函数,该大写的字母一定要大写,否则系统不认的。并且命令前面必须加入/script (绝大多数命令不需要记住,需要用到的时候再查资料就可以了。上千个这么长的命令,让暴雪员工背下来试试)。
背包编号嘛……最初进入游戏时所带的那个16格的背包编号为0,自右向左依次为0~4号。那么大家可以明白4号背包就是最左边的背包了吧!背包格子编号嘛……第一排(最上面一排)从左开始数1、2、3、4…...第二排从左开始5、6、7、8,第三排……..第四排……。如果是第一排只有两个格的呢?顺序为第一排1、2,第二排3、4、5、6,……
累死我了,不知道说得这么麻烦大家能不能理解。17173又不能贴图:(
第三句:/script TargetLastEnemy()
这句话的意思就是选择上次所选的目标为当前目标。TargetLastEnemy()是一个选择上次目标的函数,必须跟在/script后面才能正确执行
最后,让我用文字来给大家描述一下使用这个宏的情景
你中了怪物的大招,血还有很少(危险)
你点了这个宏,选定了自己为目标,给自己上绷带,目标又转回怪物
你继续勇猛战斗……
思考:
1)在没蓝的时候通知大家,然后喝水或吃药这个宏在你们现在看来是不是很简单了呢?
2)上面的例子大家自由变化,还可以做出多少有用的宏呢?
好了。我的初级教程到这里就结束了,别说太简单。我个人觉得初级教程就应该是人看人会的教程,弄一大堆if、for、while等等,说也说不明白,看也看不明白。就只剩复制、粘贴可用。万一少1个字母、打字的时候一个冒号的错误,想检查也不可能,只能放弃。
初级教程注重的是使用的灵活。随手而来,效果不同凡响。
补充一些在建立宏时常用的方法
在编辑宏命令时可以按住Shift键,再用鼠标左键点击技能书上的一个技能图标,这样该技能的施放命令将自动添加进宏命令窗口中。避免手动输入过程中的中英文符号错误
如果还有想研究的朋友请关注我后续的中级教程(还在编写中,近期出版。HOHO~)
最后,欢迎高手交流指正,QQ:8499646