TC官方合作论坛

 找回密码
 立即注册
查看: 1750|回复: 5

[源码分享] 全自动0到6级主线 最小化 梦幻西游

[复制链接]
发表于 2014-1-6 03:40:41 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

功能 开始_点击()
        //var i   
        主线20.大漠注册()
        主线20.天使注册()
        hwndex=系统.枚举("WSGAME",1)
        字符串.分割(hwndex,"|",hwnd)
        主线20.更新基址(hwnd[0])
        len1
        数组空间.大小(hwnd,len1)
        
        //遍历(i=0;i<len1;i++)
        线程.开启("主线20.主线",hwnd[0])
        //help.sleep(1000)
        //遍历结束        
        
功能结束
功能 主线(句柄)
        
        主线20.免激活(句柄)
        
        traceprint(主线20.读对话内容(句柄))
        traceprint(主线20.读任务内容(句柄))
        traceprint(主线20.读任务追踪内容(句柄))
        //traceprint(主线20.读地图编号(句柄))
        //主线20.寻路初始化(句柄)
        //主线20.寻路(句柄,165,55)
        
        //主线20.遍历NPC(句柄,"谭村长",0)
        //traceprint(NPC屏幕位置x)
        //traceprint(NPC屏幕位置y)
        //狐狸王=主线20.遍历NPC(句柄,"狸",1)
        //字符串.分割(狐狸王,",",狐狸)
        //traceprint(狐狸王)
        //traceprint(狐狸[13])
        //traceprint(狐狸[14])   
        //aa:   
        
        //主线20.moveto(句柄,111,111,0)
        //help.sleep(1111)
        //主线20.moveto(句柄,211,111,0)
        //goto aa
        //while(1)
        //help.sleep(5000)   
        //endwhile
        
        
        
        //////////////////////////////////////////////////////////////////////脚本头已经开始部分        
        主线20.隐藏(句柄)      
关窗:   
        while(1)
                主线20.窗口操作(句柄,0,50,230,1)
                窗口=主线20.窗口操作(句柄,0,50,230,2)
                if(窗口==0)
                else
                        break
                endif
        endwhile
        
        
霞姑娘:
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="去和#R#u#c(101)霞姑娘#c(0)#u#l打个招呼。")
               
                主线20.遍历NPC(句柄,"霞姑娘",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,81,73)
                for(i=0;i<1300;i++)
                        traceprint("去和霞姑娘打招呼")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor        
                主线20.遍历NPC(句柄,"霞姑娘",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点击霞姑娘")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("点霞姑娘主线")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="少侠来桃源村这些天,身体终于恢复得差不多了。你的体质还真是让人惊叹!")
                                while(1)
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
        endif     
刘大婶:
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="去#R#u#c(101)刘大婶#c(0)#u#l处看看有啥事。")  
                主线20.遍历NPC(句柄,"刘大婶",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,NPC坐标x+2,NPC坐标y)
                for(i=0;i<1300;i++)
                        traceprint("去刘大婶")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor        
                主线20.遍历NPC(句柄,"刘大婶",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点击刘大婶")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("主线刘大婶")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="少侠,你来啦。")
                                while(1)
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
        endif         
穿装备:
        大婶=主线20.读任务追踪内容(句柄)      
        if(大婶=="穿上获得的新装备,然后继续和#R#u#c(101)刘大婶#c(0)#u#l对话。")
                while(1)
                        traceprint("打开包裹")      
                        主线20.alt(句柄,0)
                        help.sleep(全局延迟)
                        if(主线20.窗口操作(句柄,0,0,0,2)==1)
                                主线20.moveto(句柄,110,98,1)
                                for(2)
                                       
                                        help.sleep(全局延迟)
                                endfor
                        else
                                while(1)
                                        traceprint("穿腰带")
                                        主线20.查找包裹物品(句柄,76,8369)
                                        if(物品开关==0)
                                                主线20.moveto(句柄,物品位置x,物品位置y,2)
                                                help.sleep(全局延迟)
                                                
                                        else
                                                while(1)
                                                        traceprint("戴帽子")
                                                        主线20.查找包裹物品(句柄,76,7160)
                                                        if(物品开关==0)
                                                                主线20.moveto(句柄,物品位置x,物品位置y,2)
                                                                help.sleep(全局延迟)
                                                        else
                                                                while(1)
                                                                        主线20.alt(句柄,0)
                                                                        help.sleep(全局延迟)
                                                                        窗口=主线20.窗口操作(句柄,0,0,0,2)
                                                                        traceprint(窗口)
                                                                        if(窗口==0)
                                                                        endif
                                                                        traceprint("戴完")
                                                                        break
                                                                endwhile
                                                                break
                                                        endif
                                                endwhile  
                                                break
                                        endif
                                endwhile
                                break
                        endif
                endwhile
                姑娘=主线20.读任务追踪内容(句柄)      
                if(姑娘=="穿上获得的新装备,然后继续和#R#u#c(101)刘大婶#c(0)#u#l对话。")
                        主线20.遍历NPC(句柄,"刘大婶",0)
                        主线20.寻路初始化(句柄)
                        主线20.寻路(句柄,NPC坐标x+3,NPC坐标y)
                        for(i=0;i<130;i++)
                                traceprint("去刘大婶主2")
                                help.sleep(全局延迟)
                                if(i==120 )
                                        traceprint("1分钟没到位置卡住了")
                                else
                                endif
                                图像=主线20.图像移动判断(句柄)
                                坐标=主线20.坐标移动判断(句柄)
                                if(图像||坐标==-1)
                                else
                                        主线20.alt(句柄,2)
                                        break
                                endif
                        endfor        
                        主线20.遍历NPC(句柄,"刘大婶",0)
                        主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                        for(i=0;i<88;i++)
                                traceprint("点刘大婶主2")
                                help.sleep(全局延迟)
                                if(i==20)
                                        traceprint("延迟大于十秒没出来")
                                else
                                endif
                                姑娘=主线20.读对话内容(句柄)
                                if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                        主线20.moveto(句柄,100,293,1)                              
                                        break
                                else
                                endif
                        endfor
                        for(i=0;i<21;i++)
                                traceprint("结束刘大婶")
                                help.sleep(全局延迟)
                                if(i==20)
                                        traceprint("延迟大于十秒没出来")        
                                else
                                endif
                                姑娘=主线20.读对话内容(句柄)
                                if(姑娘=="穿上正好,多谢刘大婶了。")
                                        while(1)
                                                主线20.窗口操作(句柄,0,50,230,1)
                                                窗口=主线20.窗口操作(句柄,0,50,230,2)
                                                if(窗口==0)
                                                else
                                                        break
                                                endif
                                        endwhile
                                        break
                                else
                                endif  
                        endfor
                endif         
        endif        
孙厨娘:
        
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="去包子铺找到#R#u#c(101)孙厨娘#c(0)#u#l。")      
                主线20.遍历NPC(句柄,"孙厨娘",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,NPC坐标x+3,NPC坐标y)
                for(i=0;i<1300;i++)
                        traceprint("去孙厨娘")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor        
                主线20.遍历NPC(句柄,"孙厨娘",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点孙厨娘")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束孙厨娘")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="#Y孙猎户#W一早知道你要走了,就一个人就去猎场说要猎一些野味来为你送行,拉也拉不住。可是现在都没回来,我有些担心,少侠可否帮我前去猎场寻他回来。")
                                while(1)
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
        endif         
孙猎户:
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="去猎场内寻回#R#u#c(101)孙猎户#c(0)#u#l。")      
                主线20.遍历NPC(句柄,"孙猎户",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,166,78)
                for(i=0;i<1300;i++)
                        traceprint("去孙猎户")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor        
                主线20.遍历NPC(句柄,"刘大婶",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点孙猎户")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束孙猎户")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="孙猎户,你没事吧。")
                                while(1)
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
        endif         
穿武器:
        大婶=主线20.读任务追踪内容(句柄)      
        if(大婶=="打开道具栏,右键装备武器,然后和#R#u#c(101)孙猎户#c(0)#u#l对话,一起对付野猪。")
                while(1)
                        traceprint("打开包裹")      
                        主线20.alt(句柄,0)
                        help.sleep(全局延迟)
                        窗口=主线20.窗口操作(句柄,0,0,0,2)
                        if(窗口==1)
                                主线20.moveto(句柄,110,98,1)
                                help.sleep(全局延迟)
                        else
                                while(1)
                                        traceprint("穿武器")
                                        主线20.查找包裹物品(句柄,76,4627)
                                        if(物品开关==0)
                                                主线20.moveto(句柄,物品位置x,物品位置y,2)
                                                help.sleep(全局延迟)
                                                
                                        else
                                                while(1)
                                                        主线20.alt(句柄,0)
                                                        help.sleep(全局延迟)
                                                        窗口=主线20.窗口操作(句柄,0,0,0,2)
                                                        traceprint(窗口)
                                                        if(窗口==0)
                                                        endif
                                                        traceprint("戴完武器")
                                                        break
                                                endwhile
                                                break
                                        endif
                                endwhile
                                break
                        endif
                endwhile  
孙猎户2:
                姑娘=主线20.读任务追踪内容(句柄)      
                if(姑娘=="打开道具栏,右键装备武器,然后和#R#u#c(101)孙猎户#c(0)#u#l对话,一起对付野猪。")   
                        主线20.遍历NPC(句柄,"孙猎户",0)
                        主线20.寻路初始化(句柄)
                        主线20.寻路(句柄,NPC坐标x+3,NPC坐标y)
                        for(i=0;i<1300;i++)
                                traceprint("去孙猎户2")
                                help.sleep(全局延迟)
                                if(i==1200 )
                                        traceprint("10分钟没到位置卡住了")
                                else
                                endif
                                图像=主线20.图像移动判断(句柄)
                                坐标=主线20.坐标移动判断(句柄)
                                if(图像||坐标==-1)
                                else
                                        主线20.alt(句柄,2)
                                        break
                                endif
                        endfor        
                        主线20.遍历NPC(句柄,"刘大婶",0)
                        主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                        for(i=0;i<88;i++)
                                traceprint("点孙猎户2")
                                help.sleep(全局延迟)
                                if(i==20)
                                        traceprint("延迟大于十秒没出来")
                                else
                                endif
                                姑娘=主线20.读对话内容(句柄)
                                if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                        主线20.moveto(句柄,100,293,1)                              
                                        break
                                else
                                endif
                        endfor
                        for(i=0;i<21;i++)
                                traceprint("结束孙猎户2")
                                help.sleep(全局延迟)
                                traceprint("bug")
                                if(i==20)
                                        traceprint("延迟大于十秒没出来")        
                                else
                                endif
                                姑娘=主线20.读对话内容(句柄)
                                if(姑娘=="准备好了就一起解决了它吧。")
                                        主线20.moveto(句柄,124,280,1)
                                        for(i=0;i<21;i++)
                                                traceprint("准备战斗")   
                                                help.sleep(全局延迟)  
                                                if(i==20)
                                                        traceprint("点击完十秒没出来")   
                                                endif
                                                
                                                战斗=主线20.是否战斗判断(句柄)
                                                if(战斗==-1)
                                                        break
                                                else
                                                endif
                                                
                                        endfor
                                       
                                        while(1)
                                                if(主线20.是否战斗判断(句柄)==-1)
                                                        主线20.alt(句柄,1)  
                                                        help.sleep(全局延迟)   
                                                        if(主线20.窗口操作(句柄,0,225,88,2)==0)
                                                               
                                                        else
                                                                continue        
                                                        endif
                                                        help.sleep(全局延迟)
                                                        if (字符串.格式化("%s",主线20.窗口操作(句柄,50,583,17,2))>190)
                                                                主线20.moveto(句柄,271,141,2)                             
                                                                help.sleep(全局延迟)
                                                                主线20.alt(句柄,3)
                                                                help.sleep(全局延迟)
                                                               
                                                        else
                                                               
                                                                主线20.alt(句柄,4)  
                                                                help.sleep(全局延迟)
                                                        endif   
                                                        for(10)
                                                                help.sleep(全局延迟)
                                                        endfor
                                                else
                                                        break      
                                                endif
                                                
                                        endwhile  
                                       
                                else
                                        break   
                                endif  
                        endfor
                endif  
                姑娘=主线20.读对话内容(句柄)
                if(姑娘=="少侠身手不错啊,你先带着这些最好的野猪肉回去找孙厨娘,我还要留在这里稍微处理下。")
                        while(1)
                                traceprint("关闭孙猎户")
                                主线20.窗口操作(句柄,0,50,230,1)
                                窗口=主线20.窗口操作(句柄,0,50,230,2)
                                if(窗口==0)
                                else
                                        break
                                endif
                        endwhile
                        
                else
                endif         
               
               
        endif
        
孙厨娘2:
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="回去找#R#u#c(101)孙厨娘#c(0)#u#l。")      
                主线20.遍历NPC(句柄,"孙厨娘",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,111,56)
                for(i=0;i<1300;i++)
                        traceprint("去孙厨娘2")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor        
                主线20.遍历NPC(句柄,"孙厨娘",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点孙厨娘2")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束孙厨娘2")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="孙猎户真厉害,我一去就给我表演了一番,干净利落地搞定了野猪。这是孙猎户让我带回来的野猪肉。")
                                while(1)
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
               
                while(1)
                        主线20.alt(句柄,1)
                        help.sleep(全局延迟)
                        窗口=主线20.窗口操作(句柄,0,383,0,2)
                        if(窗口==0)
                        else
                                while(1)
                                        主线20.alt(句柄,1)
                                        for(2)
                                                help.sleep(全局延迟)
                                        endfor
                                        窗口=主线20.窗口操作(句柄,0,383,0,2)
                                        traceprint("打开属性栏")
                                        if(窗口==1)
                                        else
                                                while(1)
                                                        主线20.moveto(句柄,588,433,1)  
                                                        help.sleep(全局延迟)
                                                        窗口=主线20.窗口操作(句柄,0,94,7,2)
                                                        traceprint("打开烹饪")
                                                        if(窗口==1)
                                                        else
                                                                while(1)
                                                                        主线20.moveto(句柄,132,454,1)
                                                                        help.sleep(全局延迟)
                                                                        if(主线20.读对话内容(句柄)=="看来少侠已经学会怎么制作包子啦。来,厨娘我送你10个包子。包子可以补充气血,少侠日后定能用得着。刚才玄大夫来找你,你过去他那里看看吧。")        
                                                                                traceprint("烹饪成功")   
                                                                                while(1)
                                                                                        主线20.alt(句柄,1)
                                                                                        help.sleep(全局延迟)
                                                                                        窗口=主线20.窗口操作(句柄,0,383,0,2)
                                                                                        traceprint("关闭属性栏")
                                                                                        if(窗口==0)
                                                                                        else
                                                                                                while(1)
                                                                                                        窗口=主线20.窗口操作(句柄,0,94,7,1)
                                                                                                        traceprint("关闭烹饪")
                                                                                                        if(窗口==0)
                                                                                                        else
                                                                                                                while(1)
                                                                                                                        主线20.窗口操作(句柄,0,50,230,1)
                                                                                                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                                                                                                        if(窗口==0)
                                                                                                                        else
                                                                                                                                break
                                                                                                                        endif
                                                                                                                endwhile
                                                                                                                break
                                                                                                        endif
                                                                                                endwhile      
                                                                                                break   
                                                                                        endif
                                                                                       
                                                                                endwhile   
                                                                                break
                                                                        else
                                                                        endif
                                                                endwhile
                                                                break
                                                        endif
                                                endwhile
                                                break               
                                        endif
                                endwhile
                                break
                        endif
                endwhile
        endif         
玄大夫:
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="顺着潭水边继续走,找到#R#u#c(101)玄大夫#c(0)#u#l。")  
                主线20.遍历NPC(句柄,"玄大夫",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,133,52)
                for(i=0;i<1300;i++)
                        traceprint("去玄大夫")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor        
                主线20.遍历NPC(句柄,"玄大夫",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点玄大夫")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束玄大夫")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="少侠可来了,来来来,再让我给你号一次脉。")         
                                while(1)
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
        endif         
雨画师:
        
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="顺着潭水边继续走,找到#R#u#c(101)雨画师#c(0)#u#l。")
                主线20.遍历NPC(句柄,"雨画师",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,127,50)
                for(i=0;i<1300;i++)
                        traceprint("去雨画师")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor        
                主线20.遍历NPC(句柄,"雨画师",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点雨画师")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束雨画师")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="雨画师#47")         
                                while(1)
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
               
               
               
        endif  
谭村长:
        
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="去#R#u#c(101)谭村长#c(0)#u#l那里。")         
                主线20.遍历NPC(句柄,"谭村长",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,161,51)
                for(i=0;i<1300;i++)
                        traceprint("去谭村长")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                help.sleep(全局延迟)
                                主线20.moveto(句柄,402,155,1)
                                break
                        endif
                endfor  
                for(i=0;i<88;i++)
                        help.sleep(全局延迟)
                        if(i==40)
                                traceprint("延迟大于二十秒没进去")      
                        endif      
                        if(主线20.读地图编号(句柄)==1012)
                                break
                        else
                        endif  
                endfor
               
               
                主线20.遍历NPC(句柄,"谭村长",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点谭村长")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束谭村长")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="桃源村与世隔绝这么多年,如今太平盛世了,才与外界相通,少侠来此即是有缘。少侠日后必然不凡,希望日后,你还能回这桃源村看看,泛舟这桃花潭上。")
                                while(1)
                                       
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                主线20.moveto(句柄,193,386,1)
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
                for(i=0;i<88;i++)
                        help.sleep(全局延迟)
                        if(i==40)
                                traceprint("延迟大于二十秒没出来")      
                        endif      
                        if(主线20.读地图编号(句柄)==1003)
                                break
                        else
                        endif  
                endfor         
        endif     
        
郭大哥:
        
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="去看看是否能帮帮#R#u#c(101)郭大哥#c(0)#u#l。")
                主线20.遍历NPC(句柄,"郭大哥",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,161,25)
                for(i=0;i<1300;i++)
                        traceprint("去郭大哥")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor        
                主线20.遍历NPC(句柄,"郭大哥",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点郭大哥")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束郭大哥")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="少侠来的正好,快来帮我对付这几个#Y狸#W,它们虽然很萌,但是实在是……太多了。")      
                                while(1)
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
        endif         
杀狐狸:        
        
        姑娘=主线20.读任务追踪内容(句柄)
        
        if(姑娘=="◆消灭3只狸#r")
                while(1)
                        traceprint("升级")
                        主线20.alt(句柄,1)
                        help.sleep(全局延迟)
                        窗口=主线20.窗口操作(句柄,0,383,0,2)
                        traceprint("打开属性栏")
                        if(窗口==1)
                        else
                                for(3)
                                        主线20.moveto(句柄,586,409,1)
                                        help.sleep(全局延迟)
                                endfor  
                                主线20.alt(句柄,1)
                                help.sleep(全局延迟)
                                break
                        endif
                endwhile
                主线20.遍历NPC(句柄,"狸",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,168,28)
                for(i=0;i<1300;i++)
                        traceprint("去狐狸1")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor  
                狐狸王=主线20.遍历NPC(句柄,"狸",1)
                字符串.分割(狐狸王,",",狐狸)
                if(狐狸[3]==null||狐狸[4]==null)
                        主线20.moveto(句柄,374,213,1)        
                else
                        主线20.moveto(句柄,狐狸[3],狐狸[4],1)
                endif
               
                for(i=0;i<88;i++)
                        traceprint("点狐狸1")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束狐狸1")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        traceprint(姑娘)
                        if(姑娘=="#129")
                                主线20.moveto(句柄,136,309,1)
                                for(i=0;i<21;i++)
                                        traceprint("准备战斗1")   
                                        help.sleep(全局延迟)  
                                        if(i==20)
                                                traceprint("点击完十秒没出来")   
                                        endif
                                       
                                        战斗=主线20.是否战斗判断(句柄)
                                        if(战斗==-1)
                                                break
                                        else
                                        endif
                                       
                                endfor
                                
                                while(1)
                                        if(主线20.是否战斗判断(句柄)==-1)
                                                主线20.alt(句柄,1)  
                                                help.sleep(全局延迟)   
                                                if(主线20.窗口操作(句柄,0,225,88,2)==0)
                                                        
                                                else
                                                        continue        
                                                endif
                                                help.sleep(全局延迟)
                                                if (字符串.格式化("%s",主线20.窗口操作(句柄,50,583,17,2))>190)
                                                        主线20.moveto(句柄,271,141,2)                             
                                                        help.sleep(全局延迟)
                                                        主线20.alt(句柄,3)
                                                        help.sleep(全局延迟)
                                                        
                                                else
                                                        
                                                        主线20.alt(句柄,4)  
                                                        help.sleep(全局延迟)
                                                endif  
                                                traceprint("狐狸1战斗中")
                                                for(5)
                                                        help.sleep(全局延迟)
                                                endfor
                                        else
                                                break      
                                        endif
                                       
                                endwhile  
                        else
                                break
                        endif
                endfor
                姑娘=主线20.读对话内容(句柄)
                if(姑娘=="还有2只,少侠再接再厉。"  )
                        while(1)
                                traceprint("关闭狐狸1")
                                主线20.窗口操作(句柄,0,50,230,1)
                                窗口=主线20.窗口操作(句柄,0,50,230,2)
                                if(窗口==0)
                                else
                                        break
                                endif
                        endwhile
                        
                else
                endif         
        endif
        
杀狐狸2:        
        
        
        姑娘=主线20.读任务追踪内容(句柄)
        
        if(姑娘=="◆消灭2只狸#r")
                while(1)
                        traceprint("升级2")
                        主线20.alt(句柄,1)
                        help.sleep(全局延迟)
                        窗口=主线20.窗口操作(句柄,0,383,0,2)
                        traceprint("打开属性栏2")
                        if(窗口==1)
                        else
                                for(3)
                                        主线20.moveto(句柄,586,409,1)
                                        help.sleep(全局延迟)
                                endfor  
                                主线20.alt(句柄,1)
                                help.sleep(全局延迟)
                                break
                        endif
                endwhile
                主线20.遍历NPC(句柄,"狸",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,168,20)
                for(i=0;i<1300;i++)
                        traceprint("去狐狸2")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor  
                狐狸王=主线20.遍历NPC(句柄,"狸",1)
                字符串.分割(狐狸王,",",狐狸)
                if(狐狸[8]==null||狐狸[9]==null)
                        主线20.moveto(句柄,355,251,1)        
                else
                        主线20.moveto(句柄,狐狸[8],狐狸[9],1)
                endif
               
                for(i=0;i<88;i++)
                        traceprint("点狐狸2")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束狐狸2")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        traceprint(姑娘)
                        if(姑娘=="#129")
                                主线20.moveto(句柄,136,309,1)
                                for(i=0;i<21;i++)
                                        traceprint("准备战斗2")   
                                        help.sleep(全局延迟)  
                                        if(i==20)
                                                traceprint("点击完十秒没出来")   
                                        endif
                                       
                                        战斗=主线20.是否战斗判断(句柄)
                                        if(战斗==-1)
                                                break
                                        else
                                        endif
                                       
                                endfor
                                
                                while(1)
                                        if(主线20.是否战斗判断(句柄)==-1)
                                                主线20.alt(句柄,1)  
                                                help.sleep(全局延迟)   
                                                if(主线20.窗口操作(句柄,0,225,88,2)==0)
                                                        
                                                else
                                                        continue        
                                                endif
                                                help.sleep(全局延迟)
                                                if (字符串.格式化("%s",主线20.窗口操作(句柄,50,583,17,2))>190)
                                                        主线20.moveto(句柄,271,141,2)                             
                                                        help.sleep(全局延迟)
                                                        主线20.alt(句柄,3)
                                                        help.sleep(全局延迟)
                                                        
                                                else
                                                        
                                                        主线20.alt(句柄,4)  
                                                        help.sleep(全局延迟)
                                                endif  
                                                traceprint("狐狸2战斗中")
                                                for(5)
                                                        help.sleep(全局延迟)
                                                endfor
                                        else
                                                break      
                                        endif
                                       
                                endwhile  
                        else
                                break
                        endif
                endfor
                姑娘=主线20.读对话内容(句柄)
                if(姑娘=="还有1只,少侠再接再厉。"  )
                        while(1)
                                traceprint("关闭狐狸2")
                                主线20.窗口操作(句柄,0,50,230,1)
                                窗口=主线20.窗口操作(句柄,0,50,230,2)
                                if(窗口==0)
                                else
                                        break
                                endif
                        endwhile
                        
                else
                endif         
        endif
        
杀狐狸3:        
        
        
        姑娘=主线20.读任务追踪内容(句柄)
        
        if(姑娘=="◆消灭1只狸#r")
                while(1)
                        traceprint("升级3")
                        主线20.alt(句柄,1)
                        help.sleep(全局延迟)
                        窗口=主线20.窗口操作(句柄,0,383,0,2)
                        traceprint("打开属性栏2")
                        if(窗口==1)
                        else
                                for(3)
                                        主线20.moveto(句柄,586,409,1)
                                        help.sleep(全局延迟)
                                endfor  
                                主线20.alt(句柄,1)
                                help.sleep(全局延迟)
                                break
                        endif
                endwhile
                主线20.遍历NPC(句柄,"狸",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,167,13)
                for(i=0;i<1300;i++)
                        traceprint("去狐狸3")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor  
                狐狸王=主线20.遍历NPC(句柄,"狸",1)
                字符串.分割(狐狸王,",",狐狸)
                if(狐狸[3]==null||狐狸[4]==null)
                        主线20.moveto(句柄,355,251,1)        
                else
                        主线20.moveto(句柄,狐狸[3],狐狸[4],1)
                        
                endif
               
                for(i=0;i<88;i++)
                        traceprint("点狐狸3")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束狐狸3")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        traceprint(姑娘)
                        if(姑娘=="#129")
                                主线20.moveto(句柄,136,309,1)
                                for(i=0;i<21;i++)
                                        traceprint("准备战斗3")   
                                        help.sleep(全局延迟)  
                                        if(i==20)
                                                traceprint("点击完十秒没出来")   
                                        endif
                                       
                                        战斗=主线20.是否战斗判断(句柄)
                                        if(战斗==-1)
                                                break
                                        else
                                        endif
                                       
                                endfor
                                
                                while(1)
                                        if(主线20.是否战斗判断(句柄)==-1)
                                                主线20.alt(句柄,1)  
                                                help.sleep(全局延迟)   
                                                if(主线20.窗口操作(句柄,0,225,88,2)==0)
                                                        
                                                else
                                                        continue        
                                                endif
                                                help.sleep(全局延迟)
                                                if (字符串.格式化("%s",主线20.窗口操作(句柄,50,583,17,2))>190)
                                                        主线20.moveto(句柄,271,141,2)                             
                                                        help.sleep(全局延迟)
                                                        主线20.alt(句柄,3)
                                                        help.sleep(全局延迟)
                                                        
                                                else
                                                        
                                                        主线20.alt(句柄,4)  
                                                        help.sleep(全局延迟)
                                                endif  
                                                traceprint("狐狸3战斗中")
                                                for(5)
                                                        help.sleep(全局延迟)
                                                endfor
                                        else
                                                break      
                                        endif
                                       
                                endwhile  
                        else
                                break
                        endif
                endfor
                姑娘=主线20.读对话内容(句柄)
                if(姑娘=="搞定了,去告诉郭大哥吧。")
                        while(1)
                                traceprint("关闭狐狸3")
                                主线20.窗口操作(句柄,0,50,230,1)
                                窗口=主线20.窗口操作(句柄,0,50,230,2)
                                if(窗口==0)
                                else
                                        break
                                endif
                        endwhile
                        
                else
                endif         
        endif        
        
郭大哥2:
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="搞定了,去告诉#R#u#c(101)郭大哥#c(0)#u#l。")
                主线20.遍历NPC(句柄,"郭大哥",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,166,25)
                for(i=0;i<1300;i++)
                        traceprint("去郭大哥2")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor        
                主线20.遍历NPC(句柄,"郭大哥",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点郭大哥2")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束郭大哥2")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="真是不好意思,还要劳烦少侠出手,多谢少侠了。")        
                                while(1)
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
        endif        
        
萍儿:
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="去和#R#u#c(101)萍儿#c(0)#u#l道个别。")      
                主线20.遍历NPC(句柄,"萍儿",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,81,11)
                for(i=0;i<1300;i++)
                        traceprint("去萍儿")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor        
                主线20.遍历NPC(句柄,"萍儿",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点萍儿")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束萍儿")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="这些天,多谢姑娘照顾,我马上就要离开桃源村了。")      
                                while(1)
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
        endif         
        
夏大叔:
        姑娘=主线20.读任务追踪内容(句柄)      
        if(姑娘=="找#R#u#c(101)夏大叔#c(0)#u#l离开村子。")      
                主线20.遍历NPC(句柄,"夏大叔",0)
                主线20.寻路初始化(句柄)
                主线20.寻路(句柄,40,11)
                for(i=0;i<1300;i++)
                        traceprint("去夏大叔")
                        help.sleep(全局延迟)
                        if(i==1200 )
                                traceprint("10分钟没到位置卡住了")
                        else
                        endif
                        图像=主线20.图像移动判断(句柄)
                        坐标=主线20.坐标移动判断(句柄)
                        if(图像||坐标==-1)
                        else
                                主线20.alt(句柄,2)
                                break
                        endif
                endfor        
                主线20.遍历NPC(句柄,"夏大叔",0)
                主线20.moveto(句柄,NPC屏幕位置x,NPC屏幕位置y,1)
                for(i=0;i<88;i++)
                        traceprint("点夏大叔")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="我的事情太多,忙不过来,请优先选择一件你最想做的事情吧。(如果你想做的事情不在列表中,请选择“#Y我要做其他事情#W”)")  
                                主线20.moveto(句柄,100,293,1)                              
                                break
                        else
                        endif
                endfor
                for(i=0;i<21;i++)
                        traceprint("结束夏大叔")
                        help.sleep(全局延迟)
                        if(i==20)
                                traceprint("延迟大于十秒没出来")        
                        else
                        endif
                        姑娘=主线20.读对话内容(句柄)
                        if(姑娘=="夏大叔,我来了。恩,还不知道村子外的世界是怎么样的。")
                                
                                while(1)
                                        主线20.窗口操作(句柄,0,50,230,1)
                                        窗口=主线20.窗口操作(句柄,0,50,230,2)
                                        if(窗口==0)
                                        else
                                                break
                                        endif
                                endwhile
                                break
                        else
                        endif  
                endfor
        endif         
        
        
        
        
功能结束
回复

使用道具 举报

发表于 2014-1-6 09:41:20 | 显示全部楼层
太长了 能做成附件吗.....    支持原创
回复 支持 反对

使用道具 举报

发表于 2014-1-6 11:36:20 | 显示全部楼层
支持原创
回复

使用道具 举报

发表于 2014-1-6 14:01:02 | 显示全部楼层
{:soso_e179:}刘明来了~~~~~
回复 支持 反对

使用道具 举报

发表于 2014-1-6 14:34:40 | 显示全部楼层
回复

使用道具 举报

发表于 2014-1-6 15:57:29 | 显示全部楼层
后台鼠标漂移 怎么解决的呀?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-8 09:46 , Processed in 0.046789 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表