2024年4月15日发(作者:)
按键精灵魔兽世界自动钓鱼脚本
脚本思路:
1.找浮漂,使用鼠标在钓鱼区域滑行,每滑行10像素进行一次鼠标形状判断,
碰到浮漂进入钓鱼模式
2.上钩判断,,打开windows 7 声音窗口,扬声器有个声音输出指示,我这里判
定声音指示条到3格判定鱼上钩,判定方法用 ifcolor
3.程序过程 查找声音窗口魔兽世界窗口并获取窗口大小---->确定鼠标滑行区
域进行鼠标滑行---->监控鼠标形状直到找到浮漂-->监控鱼上钩声音直到上钩-->点
击鼠标右键-->循环 4.具体过程看视频(上传中)
//sid/XMzA3MjY2MDIw/
5.源代码 如果复制到按键精灵里有问题,把注释删掉,似乎按键精灵加了中文
注释会出现问题:
-==============================================代码
开始=======================================
Rem begin
Delay 100
Rem 国服魔兽世界自动钓鱼脚本
// normalshape = 965986689
// fishshape = 1053591638 //鼠标在浮漂上的形状
Rem 获取声音窗口大小(用来定位第三格声音的点):
soundwin = (0, "声音")
If soundwin = 0 Then
MsgBox "没有打开声音窗口"
End If
soundRect = entRect(soundwin)
Dim soundArray
soundArray = split(soundRect, "|")
//MessageBox(wowRect)
sL = Clng(soundArray(0))
sT = Clng(soundArray(1))
sR = Clng(soundArray(2))
sB = Clng(soundArray(3))
(soundwin)
wowin=(0, "魔兽世界")
//MessageBox (wowin)
Rem 窗口置顶:
(wowin)
wowRect = entRect(wowin)
Dim wowArray
wowArray = split(wowRect, "|")
L = Clng(wowArray(0))
T = Clng(wowArray(1))
R = Clng(wowArray(2))
B = Clng(wowArray(3))
L1 = L + R / 5
R1 = L + (R/5) * 4
T1 = T + B/2 + B/11
B1 = T + B / 2 + (B / 10) * 4
Delay 100
KeyDown "1", 1
Delay 200
KeyUp "1", 1
Delay 500
Rem 鼠标滑动
Call mouse(L1, R1, T1, B1, 8, 25)
-----------------------------------------------以下全部是函数----------------------------------
------------------------------------------------
Function mouse(l2, r2, t2, b2,ustep,vstep) //鼠标滑动函数,参数是滑动范围和滑
动间隔
//滑动起始点
mbx = l2+5
mby = b2-5
while t2 while l2 MoveTo mbx, mby If findfishmouse = 1 Then call fish End If delay 8 mbx = mbx+ustep Wend delay 8 mby = mby - vstep mbx = l2 + 1 Wend Goto begin End Function Function findfishmouse() //判断鼠标是否在浮漂上,是则返回1 mouseshape=GetCursorShape(0) If (mouseshape=1053591638) Then findfishmouse = 1 Else findfishmouse=0 End If End Function Function fish() //找到浮漂则进入此函数,18秒倒计时,没隔300毫秒进行一次声 音判断 GetCursorPos x, y MoveTo x-5, y Delay 100 //MsgBox "找到浮漂!进入钓鱼模式!" fishtime=60 While fishtime>0 If fishsound = 1 Then RightClick 1 Delay 1000 Goto begin End If fishtime = fishtime - 1 Delay 300 Wend Goto begin End Function Function fishsound() //声音判断,跳到第三格则返回1 //MoveTo L + R * 0.911, T + B * 0.21 IfColor sL + sR * 0.911, sT + sB * 0.21, "23A232", 2 Then //坐标是声音窗口的相 对坐标,颜色是声音指示的颜色 fishsound=1 Else fishsound=0 End If End Function ============================================代码结束 ================================================== ==
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713135635a2189907.html
评论列表(0条)