- 如果 j > 30 则
- 注释:15次未找到则认为出错,提出循环
- 条件结束
- 跳出循环
- 条件结束
- 延时 50 毫秒
- 条件结束
- 令 xx2 = intA
- 令 shape = 返回当前鼠标的形状特征(0)
- 循环结束
- 令 intA = (xx2 - xx1) / 2 + xx1
- 注释:将鼠标向上移动到鱼漂最上方恰好不变形状的位置
- 循环当 shape = 1053591638 时
- (鼠标)移动到 (intA, intB)
- 如果 shape = 1053591638 则
- 令 intB = intB - 1
- 延时 5 毫秒
- 条件结束
- 令 shape = 返回当前鼠标的形状特征(0)
- 循环结束
- 注释:将鼠标向下移动到鱼漂上方恰好变形状的位置
- 循环当 shape <> 1053591638 时
- (鼠标)移动到 (intA, intB)
- 如果 shape <> 1053591638 则
- 令 intB = intB + 1
- 令 i = i + 1
- 如果 i > 15 则
- 注释:15次未找到位置则认为出错,退出循环
- 条件结束
- 跳出循环
- 条件结束
- 延时 50 毫秒
- 条件结束
- 令 shape = 返回当前鼠标的形状特征(0)
- 循环结束
- 注释:根据鱼漂形状改变判断鱼漂是否下沉
- 令 shape = 返回当前鼠标的形状特征(0)
- 循环当 shape = 1053591638 时
- 令 shape = 返回当前鼠标的形状特征(0)
- 延时 100 毫秒
- 循环结束
- 注释:向左下方移动鼠标点击右键拾取鱼儿
- 延时 500 毫秒
- (鼠标)移动到 (intA - 20, intB + 20)
- 解除鼠标锁定
- (鼠标)右键单击, 1次
- 令 数量 = 数量 + 1
- 跳转到标记 fish(子程序 开始)
- 子程序结束
- 标记 GM警报
- 注释:获取指定点颜色,GM警报
- 令 GetColor = 得到指定点 (758 + rect(0), 90 + rect(1)) 的颜色
- 循环 60 次
- 令 GetColor1 = 得到指定点 (758 + rect(0), 90 + rect(1)) 的颜色
- 如果 GetColor1 <> GetColor 则
- 注释:下面这句是音阶(标准(M))音符(DO(1))节拍(1/16拍)
- 调用 Media.Beep(523,200)
- 注释:下面这句是音阶(标准(M))音符(RE(2))节拍(1/16拍)
- 调用 Media.Beep(578,200)
- 注释:下面这句是音阶(标准(M))音符(MI(3))节拍(1/16拍)
- 调用 Media.Beep(659,200)
- 注释:下面这句是音阶(标准(M))音符(FA(4))节拍(1/16拍)
- 调用 Media.Beep(698,200)
- 注释:下面这句是音阶(标准(M))音符(SO(5))节拍(1/16拍)
- 调用 Media.Beep(784,200)
- 注释:下面这句是音阶(标准(M))音符(LA(6))节拍(1/16拍)
- 调用 Media.Beep(880,200)
- 注释:下面这句是音阶(标准(M))音符(SI(7))节拍(1/16拍)
- 调用 Media.Beep(988,200)
- StopThread(开始线程)
- StopThread(计时线程)
- 调用 Bkgnd.KeyPress(Hwnd,32)
- 脚本停止运行
- 条件结束
- 延时 1000 毫秒
- 循环结束
- 跳转到标记 GM警报
- 子程序 计时()
- 令 开始时间 = now
- 循环开始
- 令 aaa = DateDiff("s",开始时间,now)
- 令 t1 = aaa mod 60
- 令 t2 = Fix(aaa / 60) mod 60
- 令 t3 = Fix(aaa / 3600)
- 令 text_t1 = String(2 - Len(t1),"0") & t1
- 令 text_t2 = String(2 - Len(t2),"0") & t2
- 令 text_t3 = String(2 - Len(t3),"0") & t3
- 令 new_title = title & " D4T WoW自动钓鱼运行中:已钓" & 数量 & "条,用时 " & text_t3 & ":" & text_t2 & ":" & text_t1
- 调用 Window.SetText(hwnd,new_title)
- 循环结束
- 子程序结束
- 子程序 OnScriptExit()
- 解除鼠标锁定
- 调用 Window.SetText(hwnd,title)
- 子程序结束