|
马上加入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
功能结束 |
|