- (VBScript语句) file.Close
- 条件结束
- (VBScript语句) Set file=fso.OpenTextFile(filename,2)
- (VBScript语句) file.WriteLine(txt)
- (VBScript语句) file.Close
- now01=timer
- 子程序结束,回到调用处
- 子程序 CX.找到精灵
- chose = 0
- txt_record="CX.找到精灵"
- var01=Split(var1,",")
- 调用子程序 CX.日志.记录
- //原来位置查找精灵
- 循环 100 遍
- 延时200毫秒
- 标记 精灵好像不在
- 如果表达式 (X_last>0) 为真,则
- X01 = X_last-15 : Y01= Y_last-15 : X02= X_last+15 : Y02 = Y_last+15
- 否则
- X01 = A : Y01= B : X02= C : Y02 = D
- 条件结束
- 调用插件命令 XY = Bkgnd.FindCenterColor(Hwnd, X01, Y01, X02, Y02, COL01)
- 如果表达式 (XY = "-1|-1") 为真,则
- 调用插件命令 XY = Bkgnd.FindCenterColor(Hwnd, X01, Y01, X02, Y02, COL02)
- COL01 = COL02
- 条件结束
- MyArray = Split(XY, "|")
- X_last = CInt(MyArray(0)): Y_last = CInt(MyArray(1))
- 如果表达式 (X_last >0) 为真,则
- 如果表达式 (X_last > a1 and X_last < a2 and Y_last > b1 and Y_last < b2) 为真,则
- X01 = A : Y01= B : X02= C : Y02 = D
- 跳转到标记 精灵好像不在
- 条件结束
- //下面这句用于向后台窗口句柄(变量:Hwnd)的客户区域(坐标:X_last, Y_last)处发送一个鼠标左键单击
- 调用插件命令 Bkgnd.LeftClick(Hwnd, X_last, Y_last)
- 调用插件命令 Bkgnd.LeftClick(Hwnd, X_last, Y_last)
- 循环 5 遍
- 延时100毫秒
- 调用插件命令 GetColor = Bkgnd.GetPixelColor(Hwnd, 789, 748)
- 如果表达式 (GetColor = "9C5108") 为真,则
- 调用插件命令 Bkgnd.LeftClick(Hwnd, 789, 748)
- 延时200毫秒
- 跳转到标记 精灵好像不在
- 条件结束
- 调用插件命令 GetColor = Bkgnd.GetPixelColor(Hwnd, X_n, Y_n )
- 如果表达式 (GetColor <> Color_N) 为真,则
- txt_record="X坐标:" & X_last & " Y坐标:" & Y_last & "颜色:" & COL01
- 调用子程序 CX.日志.记录
- 跳转到标记 找到精灵了
- 条件结束
- 调用子程序 点到玩家
- 调用子程序 CX.选择面向精灵
- 如果表达式 (chose = 1) 为真,则
- 跳转到标记 END.找到精灵
- 条件结束
- 循环结束
- 条件结束
- txt_record=XY
- 调用子程序 CX.日志.记录
- 调用插件命令 GetColor = Bkgnd.GetPixelColor(Hwnd, X_n, Y_n )
- 如果表达式 (GetColor <> Color_N) 为真,则
- txt_record="X坐标:" & X_last & " Y坐标:" & Y_last & "颜色:" & COL01
- 调用子程序 CX.日志.记录
- 跳转到标记 找到精灵了
- 条件结束
- 延时time101毫秒
- 循环结束
- 标记 找到精灵了
- //下面这句是最小化窗口
- 调用插件命令 Window.Min(Hwnd)
- filename="..\7time_A.txt"
- 调用子程序 CX.读文件
- time_A=cint(txt)
- 延时time_A * 45毫秒
- //下面这句是还原窗口
- 调用插件命令 Window.Restore(Hwnd)
- //Plugin Window.Size(Hwnd01, A_1, B_1)
- //下面这句按从左到右,从上到下的顺序查找窗口句柄(变量:Hwnd)窗口的指定矩形区域内指定颜色
- i=-1
- 循环 6 遍
- 延时44毫秒
- 调用插件命令 XY = Bkgnd.FindColor(Hwnd, 545, 480, 577, 492, "FFD384")
- MyArray = Split(XY, "|")
- X = CInt(MyArray(0)): Y = CInt(MyArray(1))
- 如果表达式 (X > 0 and Y >0) 为真,则
- 跳转到标记 OK!可以选择技能
- 条件结束
- i=i+1
- 循环结束
- 标记 OK!可以选择技能
- time_A=time_A+i
- txt=time_A:filename="..\7time_A.txt"
- 调用子程序 CX.写入文件
- 调用子程序 CX.选择技能
- 标记 END.找到精灵
- 子程序结束,回到调用处
- 子程序 CX.选择技能
- i10=0
- 标记 动画中
- 调用插件命令 GetColor = Bkgnd.GetPixelColor(Hwnd, 468, 224)