- 如果 Hwnd <> 0 则
- 从左上到右下查找图片 "Attachment:\selectroles.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:340 上:30 右:460 下:65),相似度 0.8
- 如果 intX > 0 并且 intY > 0 则
- 调用 selectRoles(0)
- 否则
- 弹出窗口 "找不到所选角色"
- 调用 reStartApp()
- 条件结束
- 否则
- 弹出窗口 "找不到所选角色"
- 调用 reStartApp()
- 条件结束
- 函数结束
- (语句无法识别,可能有错误): /*
- (语句无法识别,可能有错误): *@Fun 选择角色
- (语句无法识别,可能有错误): *@arg null
- (语句无法识别,可能有错误): *@retun null
- (语句无法识别,可能有错误): **/
- 函数 selectRoles(i)
- 令 tempArray = Split(roles(i),",")
- 令 t_X = cInt(tempArray(0))
- 令 t_Y = cInt(tempArray(1))
- (鼠标)移动到 (t_X, t_Y)
- 延时 800 毫秒
- (鼠标)左键双击, 1次
- 延时 4000 毫秒
- 函数结束
- (语句无法识别,可能有错误): /****************************************************************************/
- 函数 arrangePack(bmp1,bmp2,i)
- 延时 200 毫秒
- 注释:关闭广告
- (鼠标)移动到 (400, 496)
- 延时 400 毫秒
- (鼠标)左键双击, 1次
- 延时 1300 毫秒
- 注释:点击塞利亚
- (鼠标)移动到 (460, 280)
- 延时 500 毫秒
- (鼠标)左键单击, 1次
- 延时 1000 毫秒
- 注释:物品店
- (鼠标)移动到 (490, 332)
- 延时 800 毫秒
- (鼠标)左键单击, 1次
- 延时 1500 毫秒
- 注释:move to package
- 调用 movePack()
- 注释:move 消耗品
- (鼠标)移动到 (540, 290)
- 延时 500 毫秒
- (鼠标)左键单击, 1次
- 延时 1500 毫秒
- 调用 findMedicinal(465,300,721,430,bmp1,150,570)
- 延时 300 毫秒
- 调用 findMedicinal(465,300,721,430,bmp2,180,570)
- 延时 300 毫秒
- 如果 roleNum = 0 则
- 延时 40000 毫秒
- 否则
- 延时 1000 毫秒
- 条件结束
- 调用 saleSupplies()
- 延时 100 毫秒
- 调用 buyMedicinal(i)
- 函数结束
- 注释:查找红蓝药品
- 函数 findMedicinal(s_x,s_y,e_x,e_y,mbmp,t_x,t_y)
- 定义变量 intX, intY
- 从左上到右下查找图片 "Attachment:\" & mbmp & ".bmp",把找到的坐标保存到 (intX, intY),指定区域(左:s_x 上:s_y 右:e_x 下:e_y),相似度 0.7
- 向调试窗口输出:intX & " " & intY & " " & mbmp
- 如果 intX > 0 并且 intY > 0 则
- 调用 moveSupplies(intX + 4,intY + 4,t_x,t_y)
- 令 findMedicinal = 1
- 否则
- 令 findMedicinal = 0
- 条件结束
- 函数结束
- 注释:移动药品
- 函数 moveSupplies(x,y,t_x,t_y)
- 延时 200 毫秒
- (鼠标)移动到 (x, y)
- 延时 300 毫秒
- (鼠标)左键按下
- 延时 300 毫秒
- (鼠标)移动到 (t_x, t_y)
- 延时 300 毫秒
- (鼠标)左键弹起
- 延时 300 毫秒
- 函数结束
- 注释:moveTo pack
- 函数 movePack()
- 令 sx = 150
- 令 sy = 570
- 令 tx = 485
- 令 ty = 410
- 循环 6 次
- 调用 moveSupplies(sx,sy,tx,ty)
- 令 sx = sx + 30
- 令 tx = tx + 30
- 循环结束