我做的是回合制单机游戏的自动刷怪脚本。为了保证刷怪流程中的每个步骤都被正确执行(游戏有时候会卡,不得已而为之),在每一个动作后都进行特征判断,特征条件满足则进入下一步骤,否则循环。格式如下:
Rem a4
FindPic Ux,Uy,800+Ux,600+Uy,"Attachment:\隙间.bmp",1,intX,intY
If intX = -1 And intY = -1 Then
Goto a4
End If
MoveTo intX, intY
Delay 50
LeftClick 1
Delay 100
FindPic Ux,Uy,800+Ux,600+Uy,"Attachment:\隙间.bmp",1,intX,intY
If intX > 0 And intY > 0 Then
Goto a4
End If
一个找图-移鼠标-单击的动作需要13行...一个流程挺简单的刷怪脚本写下来往往六七百行。写起来累人,也不利于debug。
然后想想网游脚本...如果像我这么写的话工作量不可想象吧...
于是请教各位大神写脚本时是如何保证每个流程被正确执行的,是否有更简单的方法?
Rem a4
FindPic Ux,Uy,800+Ux,600+Uy,"Attachment:\隙间.bmp",1,intX,intY
If intX = -1 And intY = -1 Then
Goto a4
End If
MoveTo intX, intY
Delay 50
LeftClick 1
Delay 100
FindPic Ux,Uy,800+Ux,600+Uy,"Attachment:\隙间.bmp",1,intX,intY
If intX > 0 And intY > 0 Then
Goto a4
End If
一个找图-移鼠标-单击的动作需要13行...一个流程挺简单的刷怪脚本写下来往往六七百行。写起来累人,也不利于debug。
然后想想网游脚本...如果像我这么写的话工作量不可想象吧...
于是请教各位大神写脚本时是如何保证每个流程被正确执行的,是否有更简单的方法?












