SaveMousePos
MoveTo 1203, 767
LeftClick 1
RestoreMousePos
MessageBox "请先将游戏画面进入到多人游戏大厅,然后点击确定并将鼠标指向游戏窗口"
fcck = Plugin.Window.MousePoint()
Call Plugin.Window.Move(fcck, 0, 0)
Call 检测窗口客户区大小()
Sub 检测窗口客户区大小()
sRect = Plugin.Window.GetClientRect(fcck)
    Dim RectArray
    RectArray = Split(sRect,"|")
    窗口左边 = RectArray(0)
    窗口上边 = RectArray(1)
    窗口右边 = RectArray(2)
    窗口下边 = RectArray(3)
   
    End Sub
Rem 调整窗口大小至640,480
    Call Plugin.Window.Move(fcck, 0, 0)
Delay 500
Call 检测窗口客户区大小()
If 窗口右边=800 and 窗口下边=600 Then
    Call Plugin.Bkgnd.KeyPress(fcck, 119)
    Call Plugin.Bkgnd.KeyPress(fcck, 119)
End If
    Call Plugin.Window.Move(fcck, 0, 0)
Delay 500
Call 检测窗口客户区大小()
If 窗口右边=1024 and 窗口下边=768 Then
    Call Plugin.Bkgnd.KeyPress(fcck, 119)
End If
    Call Plugin.Window.Move(fcck, 0, 0)
Delay 500
Call 检测窗口客户区大小()
If 窗口右边=640 and 窗口下边=480 Then
    Call Plugin.Window.Move(fcck, 0, 0)
    Call 检测是否在房间内()
    Rem 游戏未完成
    Call 检测游戏是否开始()
End If
Goto 调整窗口大小至640,480
Sub 检测是否在房间内()
IfColor 4,263,"FFFFFF",1 Then
        Call Plugin.Bkgnd.LeftClick(fcck, 59, 46)
        Delay 500
        Call Plugin.Bkgnd.LeftClick(fcck, 54, 163)
        Delay 500
        Call Plugin.Bkgnd.LeftClick(fcck, 170, 159)
        Call 检测是否被踢出房间()
        Call 检测进入游戏后是否准备()
        Call 检测游戏是否开始()
Else
        Call 检测是否被踢出房间()
    Call 检测进入游戏后是否准备()
        Call 检测游戏是否开始()
End If
End Sub
Sub 检测是否被踢出房间()
IfColor 498,159," FFFFFF",2 Then
        Call Plugin.Bkgnd.LeftClick(fcck, 498, 159)
    Goto 调整窗口大小至640,480
Else
        Call 检测进入游戏后是否准备()
        Call 检测游戏是否开始()
End If
End Sub
Sub 检测游戏是否开始()
IfColor 392,399,"FFFFFF",2 Then
        For 50
    Call Plugin.Bkgnd.KeyPress(fcck, 38)
Next
        Call 检测是否被踢出房间()
        Call 检测是否出现爱心()
Else
    Goto 调整窗口大小至640,480
End If
End Sub
Sub 检测进入游戏后是否准备()
        IfColor 581,387,"FFFFFF",1 Then
    Call Plugin.Bkgnd.KeyPress(Hwnd, 116)
        Call 检测是否被踢出房间()
        Call 检测游戏是否开始()
Else
        Call 检测是否被踢出房间()
        Call 检测游戏是否开始()
End If
End Sub
Sub 检测是否出现爱心()
IfColor 172,144,"FFFFFF",2 Then
    Call Plugin.Bkgnd.LeftClick(fcck, 166, 152)
        Call 检测是否被踢出房间()
        Goto 调整窗口大小至640,480
Else
        Call 检测是否在房间内()
        Call 检测进入游戏后是否准备()
        Call 检测是否被踢出房间()
    Goto 游戏未完成
End If
End Sub