- //进入游戏后将运行模式设成窗口模式(不能最大化),分辨率是800*600,视频里的硬件指针要开,和UI缩放要关闭。效果设置最低。设置成自动拾取,取消右键点击移动。
- //1,请将 钓鱼 放在 按键1
- //2,面对水域,装备鱼竿
- //3,按下F10开始钓鱼
- //脚本我调试了很长时间,总之能够运行,我用这个脚本20分钟能钓上72条鱼。
- //PS:我的显示器的分辨率是1366*768,不是这分辨率的同学请自行调整鼠标扫描范围(使得鼠标可以扫描到鱼漂)或去移动游戏窗口(使得鱼漂在鼠标扫描范围内)。
- //PS:我的显示器的分辨率是1366*768,不是这分辨率的同学请自行调整鼠标扫描范围(使得鼠标可以扫描到鱼漂)或去移动游戏窗口(使得鱼漂在鼠标扫描范围内)。
- 用户定义变量 LTop="300,425" "鼠标扫描左上起点"
- 用户定义变量 RBot="980,550" "鼠标扫描右下终点"
- 用户定义变量 RBot="980,550" "鼠标扫描右下终点"
- mouseType=1053591638
- Call GetCursorShape(0)
- Call GetCursorShape(0)
- Dim s, x0, y0, x1, y1, x2, y2, x, y, c, starttime, endtime, m1, n1, m2, n2
- s = InStr(LTop, ",")
- x1 = int(Mid(LTop, 1, s - 1))
- y1 = int(Mid(LTop, s + 1))
- s = InStr(RBot, ",")
- x2 = int(Mid(RBot, 1, s - 1))
- y2 = int(Mid(RBot, s + 1))
- y2 = int(Mid(RBot, s + 1))
- 按住 <Alt>
- 按键 <Z>
- 弹起 <Alt>
- 延时100毫秒
- 按键#"End"
- 延时100毫秒
- 按键#"Home"
- 延时1000毫秒
- 延时1000毫秒
- 标记 KaiShi
- 按键 <1>
- 按键 <1>
- 标记 SouSuo
- 延时1500毫秒
- x = x1
- y = y1
- 鼠标移到 x , y
- starttime = Now
- starttime = Now
- 如果表达式 (y < y2) 为真,则循环执行
- y = y + 25
- 如果表达式 (x<x2) 为真,则循环执行
- x=x+2
- 鼠标移到 x , y
- 延时1毫秒
- 如果表达式 (GetCursorShape(0) = mouseType Then) 为真,则
- GetCursorPos x0, y0
- 鼠标移到 x , y
- 跳转到标记 YiDong
- End If
- Wend
- x=x1
- Wend
- 跳转到标记 KaiShi
- 跳转到标记 KaiShi
- 标记 YiDong
- 如果表达式 (GetCursorShape(0) = mouseType) 为真,则循环执行
- x = x + 1
- 鼠标移到 x , y
- 延时8毫秒
- GetCursorPos m1, n1
- Wend
- x = x0
- y = y0
- 鼠标移到 x , y
- 延时100毫秒
- 如果表达式 (GetCursorShape(0) = mouseType) 为真,则循环执行
- x = x - 1
- 鼠标移到 x , y
- 延时10毫秒
- GetCursorPos m2, n2
- Wend
- x = (m1 + m2) / 2
- y = (n1 + n2) / 2
- 鼠标移到 x , y
- 延时100毫秒
- 如果表达式 (GetCursorShape(0) = mouseType) 为真,则循环执行
- y = y - 1
- 鼠标移到 x , y
- 延时25毫秒
- Wend
- y = y + 1
- 鼠标移到 x , y
- 延时100毫秒
- 跳转到标记 ShangGou
- 跳转到标记 ShangGou
- 标记 ShangGou
- 如果表达式 (true) 为真,则循环执行
- 如果表达式 (GetCursorShape(0)<>mouseType) 为真,则
- 鼠标移到 x0 , y0
- 延时100毫秒
- 右键单击
- 延时100毫秒
- 跳转到标记 KaiShi
- End If
- Wend