// //详细使用方法请看"脚本说明" //下面是脚本的所有子程序列表,方便调用及修改主程序 //都是源码,看己看着改吧. // //寻仙全自动采集脚本[驭剑游侠] //作者:Vrx1 //时间:2009.02.18 //按键:6.86 // //++++++++++++++++++++++++ 子程序 列表 +++++++++++++++++++++ // // 名称 功能及解释 //Sub 走到指定坐标 目的坐标存入WalkToP(0),WalkToP(1) //Sub 打开购物窗口 打开小贩窗口 //Sub 走到小贩旁边 走到小贩边上 //Sub 走到采集点 走到2级狩猎点 //Sub 读取坐标 通过Pxy(0),Pxy(1)返回坐标值 //Sub 清理窗口 关闭所有窗口,并重新召唤宝宝 //Sub 开始采集 进行采集,直到工具用完 //Sub 检查数值 检查四个主要物品数量,存入ObjN(0-4) //Sub 回宁海城 回到宁海制皮点 //Sub 开始制衣 制作游侠裤子 //Sub 打开宁海城地图 //Sub 打开宁海县地图 //Sub 读取单个坐标值 //Sub 检查背包空格 //Sub 读取单个数字 //Sub 打开背包 //Sub 关闭宝宝 //Sub 召唤宝宝 //Sub 开始制皮 //Sub 关闭窗口 //Sub 买弓箭 //Sub 买剪刀 //Sub 卖裤子 //Sub 取消PK // //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // UserVar JumpPoint=DropList{默认:0|小贩:1|采集:2|制皮:3}=0 脚本起点 UserVar KeySetting=123456 功能键(侍骑猎皮裤寻) UserVar nGongJian=4 购买弓箭数量 //用Goto保证定义的变量全局有效,而且精简程序 // - - 不过按键好像全部都是全局变量 Goto 初始化开始 Rem 初始化完成 // //++++++++++++++++++++++++++++ 主程序 ++++++++++++++++++++++++ // Rem 脚本开始 Gosub 清理窗口 Gosub 召唤宝宝 Gosub 走到采集点 Rem 跳转点采集 Gosub 关闭宝宝 Gosub 开始采集 //如果采集过程中出意外(GoTo语句尽量不要放Sub里面) If ObjN(0)=-1 If ObjN(3)<100 tToGet=60 Goto 脚本开始 EndIf EndIf Rem 跳转点制皮 Gosub 清理窗口 Gosub 召唤宝宝 Gosub 回宁海城 Gosub 开始制皮 Gosub 关闭窗口 Rem 跳转点制裤子 Gosub 走到小贩旁边 Gosub 开始制衣 Gosub 买弓箭 Goto 脚本开始 EndScript // //+++++++++++++++++++++++++初始化部分++++++++++++++++++++++++ Rem 初始化开始 VBS Dim ObjN(4),Keys(7),Pxy(2),WalkToP(2) Plugin hwnd=Window.GetKeyFocusWnd() Plugin CLRECT_STR=Window.GetClientRect(hwnd) VBS CLRECT_VAL=split(CLRECT_STR,"|") VBS cx=Cint(CLRECT_VAL(0)):cy=Cint(CLRECT_VAL(1)) VBS num=0:tx=0:ty=0:clfont="E0E0E0":tToGet=160 VBS ObjN(1)=0:ObjN(2)=0:ObjN(3)=0:ObjN(0)=0:isPacFull=0 VBS KeySetting=UCase(KeySetting):num=1 //设置快捷键 For 6 keys(num)=mid(KeySetting,num,1) num=num+1 EndFor //跳转入主程序相应部分. Gosub 检查数值 If JumpPoint>0 If JumpPoint=1 Goto 跳转点制裤子 EndIf If JumpPoint=2 Goto 跳转点采集