- 注释:任务完成交任务
- 函数 J_Mission()
- 如果 In_WC = True 则
- 延时 300 毫秒
- (鼠标)移动到 (L + 641, T + 210)
- 延时 300 毫秒
- (鼠标)左键单击, 1次
- 延时 300 毫秒
- 注释:判断是否已经打开 帮会任务NPC 对话界面
- 令 i = 0
- 循环当 i = 0 时
- 从左上到右下查找图片 "Attachment:\帮会跑商NPC.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:L 上:T 右:L + 300 下:T + 300),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 令 i = 1
- 延时 300 毫秒
- (鼠标)移动到 (L + 117, T + 307)
- 延时 300 毫秒
- (鼠标)左键单击, 1次
- 延时 300 毫秒
- (鼠标)移动到 (L + 76, T + 455)
- 延时 300 毫秒
- (鼠标)左键单击, 1次
- 条件结束
- 循环结束
- 否则
- 令 i = 0
- 循环当 i = 0 时
- 从左上到右下查找图片 "Attachment:\猎场.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:L + 664 上:T 右:L + 800 下:T + 45),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 令 i = 1
- (键盘)按 "M" 键, 1次
- 延时 300 毫秒
- (鼠标)移动到 (L + 640, T + 120)
- 延时 300 毫秒
- (鼠标)左键单击, 1次
- 延时 300 毫秒
- 输入文本 "传送"
- 延时 300 毫秒
- (鼠标)移动到 (L + 774, T + 120)
- 延时 300 毫秒
- (鼠标)左键单击, 1次
- 延时 300 毫秒
- (鼠标)移动到 (L + 676, T + 448)
- 延时 300 毫秒
- (鼠标)左键单击, 1次
- 延时 300 毫秒
- (键盘)按 "M" 键, 1次
- 延时 300 毫秒
- 令 j = 0
- 循环当 j = 0 时
- 从左上到右下查找图片 "Attachment:\猎场传送NPC.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:L + 88 上:T + 89 右:L + 179 下:T + 118),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 令 j = 1
- 延时 300 毫秒
- (鼠标)移动到 (L + 95, T + 225)
- 延时 300 毫秒
- (鼠标)左键单击, 1次
- 延时 300 毫秒
- (鼠标)移动到 (L + 134, T + 295)
- 延时 300 毫秒
- (鼠标)左键单击, 1次
- 延时 3000 毫秒
- 令 a = 0
- 循环当 a = 0 时
- 从左上到右下查找图片 "Attachment:\王城.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:L 上:T 右:L + 800 下:T + 600),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 令 a = 1
- 延时 300 毫秒
- (鼠标)移动到 (L + 641, T + 210)
- 延时 300 毫秒
- (鼠标)左键单击, 1次
- 延时 300 毫秒
- 令 k = 0
- 循环当 k = 0 时
- 从左上到右下查找图片 "Attachment:\帮会跑商NPC.bmp",把找到的坐标保存到 (intX, intY),指定区域(左:L 上:T 右:L + 300 下:T + 300),相似度 0.9
- 如果 intX > 0 并且 intY > 0 则
- 令 k = 1
- 延时 300 毫秒
- (鼠标)移动到 (L + 117, T + 307)
- 延时 300 毫秒
- (鼠标)左键单击, 1次
- 延时 300 毫秒
- (鼠标)移动到 (L + 76, T + 455)
- 延时 300 毫秒
- (鼠标)左键单击, 1次
- 延时 400 毫秒
- 条件结束
- 循环结束
- 条件结束
- 循环结束
- 条件结束
- 循环结束
- 条件结束
- 循环结束
- 条件结束
- 函数结束
- 注释:取得游戏窗口句柄,并获取游戏窗口坐标
- 令 Hwnd = Window.Find("CJSH2 WndClass",0)
- 令 sRect = Window.GetClientRect(Hwnd)
- 定义变量 MyArray