马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 xlqglm 于 2016-4-18 08:09 编辑
我作了一个小程序,在NPC处完成任务,循环30次,每次只要点一键完成就可以。但是每次都会在循环到一半的时候,就会崩溃一次,大约在16次的时候,原因有可能出在什么地方。程序思路是:
//------------开始钱善出力任务----------------
功能 钱善出力出钱任务()
找钱善()
结束
功能 找钱善()
变量 坐标,x,y
等待(400)
坐标 = 找图(0,0,1280,960,"d:\\yjwc\\钱善.bmp","000000",1,0,x,y)
等待(200)
如果(坐标 <0 )
键盘按键(27,1)
等待(300)
找钱善()
否则
等待(200)
鼠标移动(x+5,y+55)
等待(200)
鼠标右键单击(1)
等待(200)
出力任务()
结束
结束
功能 出力任务()
变量 坐标,x,y
等待(300)
坐标 = 找图 (0,0,1280,960,"d:\\yjwc\\出力.bmp","000000",1,1,x,y)
等待(300)
如果(坐标 <0 )
等待(300)
键盘按键(27,1)
等待(300)
找钱善()
否则
等待(100)
鼠标移动(x+5,y+5)
等待(100)
鼠标左键单击(1)
等待(100)
一键完成出力任务()
结束
结束
功能 一键完成出力任务()
变量 坐标,x,y
等待(300)
坐标 = 找图 (0,0,1280,960,"d:\\yjwc\\一.bmp","000000",1,1,x,y)
等待(400)
如果(坐标<0)
等待(500)
找重置()
否则
等待(100)
鼠标移动(x+5,y+5)
等待(100)
鼠标左键单击(1)
等待(100)
找钱善()
结束
结束
功能 找重置()
变量 坐标,x,y
坐标 = 找图 (0,0,1280,960,"d:\\yjwc\\重置.bmp","000000",1,1,x,y)
等待(400)
如果(坐标<0)
等待(300)
找我知道了()
否则
等待(100)
鼠标移动(x+5,y+5)
等待(100)
鼠标左键单击(1)
等待(100)
找钱善()
结束
结束
功能 找我知道了()
变量 坐标,x,y
坐标 = 找图 (0,0,1280,960,"d:\\yjwc\\我知道了.bmp","000000",1,1,x,y)
等待(100)
如果(坐标<0)
键盘按键(27,1)
找钱善()
否则
等待(100)
鼠标移动(x+5,y+10)
等待(100)
鼠标左键单击(1)
等待(100)
鼠标移动(100,100)
钱善出钱任务()
结束
结束
|