Gosub 暂停 If intX>=0 and intY>=0 //小号进入,退到大厅 VBSCall Call SetCursorPos(intX+10,intY+5) Delay time LeftClick 1 // LeftDoubleClick 1 Else If l<=5 Delay 100 l=l+1 Goto 返回3 EndIf EndIf //切换到大号 Delay 100 Gosub 大号窗口 Rem 喊话 Delay 50 KeyDown 18 1 Delay 50 KeyPress 50 1 Delay 50 KeyUp 18 1 Delay 50 KeyPress 13 1 Delay 100 If dd1=1 //大号等待 Rem 判断人数 Gosub 判断对手3 Gosub 判断对手4 If intWX3>=0 or intWX4>=0 man=2 Else man=4 EndIf If man=4 Rem 对手存在3 Gosub 判断对手1 Gosub 判断对手2 Gosub 判断对手3 Gosub 判断对手4 If intWX1>=0 and intWX2>=0 or intWX3>=0 and intWX4>=0 Goto 确定对手退出1 Else Delay 100 Gosub 判断对手0 If intWX=-1 Goto 对手存在3 EndIf EndIf Else Rem 对手存在4 Gosub 判断对手1 Gosub 判断对手2 If intWX1>=0 or int WX2>=0 Goto 确定对手退出1 Else Delay 100 Gosub 判断对手0 If intWX=-1 Goto 对手存在4 EndIf EndIf EndIf Rem 确定对手退出1 Gosub 退出大厅 //大号失败.成功都在大厅 Else //大号不等待 Delay 10*time MoveTo 600 500 Rem 大号准备退出1 VBSCall Call FindPic(750,600,880,680,".\pic\退出.bmp",0.8,intX,intY) If intX>=0 and intY>=0 VBSCall Call SetCursorPos(intX+10,intY+5) Delay 100 LeftClick 1 Else Delay 100 Goto 大号准备退出1 EndIf //大号不等待退到大厅 EndIf Goto 失败 Rem 小号在大厅,大号在大厅(界面为大号) EndIf Delay 100 MoveTo 445 752 Delay time LeftClick 1 EndIf VBS No=No+1 EndWhile VBS No=1 Delay 100 Gosub 关闭 If intX>=0 er=er+1