QMacro——全自动的FF2_AB大法!

2004-01-25 23:40 | Army

AB大法自然不用多说了,玩FF2的没有不知道的~但用AB大法时,相信不少人对那单一的重复按键动作很头疼,费手指不说,还很浪费时间。在这里,我向大家推出这款软件:QMacro——《按键精灵》,它能完全自动地帮你修炼AB大法!
最早接触QMacro时是在三年前,那时它的版本还很旧。它是专为网游设计的,我当时就是用它来挂一个叫《龙族》游戏的战绩,但其实对单机游戏它照样是个好帮手!随着时间的推移,它的版本越来越新,功能也越来越完善,现在我用的是2.65版的~其实版本无论新旧功能都相差不多,但新版本的优势就在于bug少些,兼容好些。我原来用的一个旧版本就存在某些功能有bug的情况,所以还是下新版的好些~
QMacro很简单,它能实现较为简单的任何鼠标,键盘动作!高手用两下就能完全领略,在这里我写篇给新手看的文章,教他们如何使用,并附上一点点心得~^_^另外还有就是用QMacro的前提是你用PC模拟玩的FF2才行,PS和FC等等就不行了...
以下就是QMacro的主界面,相信有不少人已经对它很熟悉了~

上边的标题栏是选择是此软件的有效对象,可以选择“对所有窗口有效”或者“仅当这一窗口在前台时有效”,意思不用多说,喜好看你自己了~在这里我希望兄弟工作组以后能添个“仅对这一窗口有效”选项,这样挂机时哪怕模拟的游戏在后台甚至最小化都行,那样的话在挂机同时还能做别的事,岂不是更好?O~
下面是“增加”,“修改”等按钮,可以增加新的脚本任务或其他功能等等,也是非常简单,这里就不多说了。
中间一大块时每个脚本的主要信息显示,如上图只有一个“FF2_AB大法——练魔法”项,其他的脚本都没编,你可以新建~新建的脚本对原脚本没有任何影响~但使用时要防止不用的脚本同时有效的情况,这点可以在按钮有效无效中切换~
双击某个脚本即可进入对其进行编辑,如下图是“FF2_AB大法——练魔法”的脚本编辑窗口。这里也以这个为例,编其它的原理都是相同的~

左边一竖栏是编辑窗口,可以进行相关的操作,它比较简单,以“键盘动作"为例,按键下的输入框是所按键的名称,如“L”键就单击输入框后按一下“L”键就行。后面类型分“按键,按住和弹起”,功能依次对应“按下某一键,按住某一键和弹起某一键”,弹起是对应按住的,所以使用弹起时必须有对应的键按下,否则无效。后面是执行次数,即某一动作的运行次数。
下面的鼠标等等动作就不都介绍了,都是很容易上手的,自己用一下就能基本掌握~值得一提的是“抓点”一项所对应的坐标是自己显示屏幕的坐标,X和Y轴的原点都在左上角,右下角自然是你显示器分辨率的最大值了~
右边上半部是属性窗口,有“脚本描述”——即名称,“启动和中止”热键,“循环”和“保存”。循环分“循环N次”,循环到“按中止键为止”,“循环多长时间”三项,可以按不同需求使用。挂AB大法时一遍就够了,多了它也不会给你一仗升多少级~
右边下边一大块是显示窗口,可以显示“普通”和“源文件”两样,熟悉DW或FP的朋友肯定对这个很容易理解。“普通”窗口显示为脚本语言的字面描述,“源文件”显示的是代码。不过QMacro的代码非常非常简单,看过一遍你就能记住了~本来这个软件就是适合大众,简单的嘛~^_^
-------------------------------
下面就以AB大法练魔法为例,说一下自动练魔法等级的方法~
首先,说一下我的键盘映射(对应PS手柄):W是上,A是左,S是下,D是右;I是三角,J是方块,K是叉叉,L是圆圈。
我编的自动AB法练魔法的源文件是:

For 101
KeyPress 83 1
Delay 150
KeyPress 76 1
Delay 150
KeyPress 76 1
Delay 150
KeyPress 76 1
Delay 150
KeyPress 75 1
Delay 260
EndFor
KeyPress 76 1
Delay 150
KeyPress 76 1
Delay 150
For 101
KeyPress 83 1
Delay 150
KeyPress 76 1
Delay 150
KeyPress 76 1
Delay 150
KeyPress 76 1
Delay 150
KeyPress 75 1
Delay 260
EndFor
KeyPress 76 1
Delay 150
KeyPress 76 1
Delay 150
For 101
KeyPress 83 1
Delay 150
KeyPress 76 1
Delay 150
KeyPress 76 1
Delay 150
KeyPress 76 1
Delay 150
KeyPress 75 1
Delay 260
EndFor
KeyPress 76 1
Delay 150
KeyPress 76 1
Delay 150
KeyPress 76 1
Delay 150
KeyPress 76 1
Delay 150

大家可以将其复制到源文件中再转换为普通视图,便可看到内容了,txt格式的源文件亦可复制到“Script”子文件夹中~
其中,先设定重复动作为101次(根据魔法等级的不同相应设定),然后按“下”,延时150毫秒,再按三次“圆圈”,分别之间延时150毫秒,再按“叉”,延时260毫秒。取消键“叉”的延时要多点,否则就会不成功。下面是循环结束,即使用101次魔法后结束第一个人的AB大法,用直接攻击过渡到第二个人,如此重复。如果编练武器的AB大法更容易些,不需要按“下”键,这里就不罗嗦了~
另外一点就是需要练的魔法最好放在第一格,编起来简单用起来也方便,放到后面有得增加命令了....
好了,相信大家试过后就会觉得它很简单,可能的话还可以编出更为复杂的自动遇敌练AB大法,但要编出自己打自己升HP的可能性就很小了,即使用“控制动作”中的如果条件也很困难,毕竟它只是机械性的执行命令,不能判断角色的HP值~
最后提醒大家编完后不要忘了点“保存脚本”按钮,要不然你的辛苦可就算白费了....它的快捷键是Ctrl+S,编玩后按右上角的X推出即可,主界面是否最小化对操作无所谓,缩到任务栏里照样器作用~

-