► Afficher le texte
Code : Tout sélectionner
WinActivate("[Conquête2.0]")
HotKeySet ("{ESC}", "_Quit")
HotKeySet ("{0}", "_Pause")
Global $Paused
Opt('MustDeclareVars', 1)
_Mine()
Func _Mine()
Local $color1,$color2,$color3,$color4,$coordBlue,$coordCuivre,$coordFer,$coordOr,$CheckBox_1,$btn_1,$CheckBox_2,$CheckBox_3,$GUI_EVENT_CLOSE,$msg
GUICreate("CoS²Bots-Pack",325,325)
Opt("GUICoordMode", 4)
$CheckBox_1 = GUICtrlCreateCheckbox("MineDeFer",10,10,120,20)
$CheckBox_2 = GUICtrlCreateCheckbox("MineDeCuivre",10,10,120,80)
$CheckBox_3 = GUICtrlCreateCheckbox("MineD'Or",10,10,120,120)
$btn_1 = GUICtrlCreateButton("START",135,275,60,30)
GUISetState()
$msg = GUIGetMsg()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $btn_1
GUIDelete()
While 1=1
If $CheckBox_1 = 1 And $CheckBox_2 = 0 And $CheckBox_3 = 0 Then
$coordFer=PixelSearch(780,25,995,370,$color1,3)
If Not @error Then
MouseClick("left",$coordFer[0],$coordFer[1],1)
MouseClick("left",500,425,1)
EndIf
$coordBlue=PixelSearch(0,0,@DesktopWidth,@DesktopHeight,$color3,3)
If Not @error Then
Send("{ESC}")
MouseClick("left",565,377,1)
Exit
EndIf
Sleep(500)
EndIf
If $CheckBox_2 = 1 And $CheckBox_1 = 0 And $CheckBox_3 = 0 Then
$coordBlue=PixelSearch(0,0,@DesktopWidth,@DesktopHeight,$color3,3)
If Not @error Then
Send("{ESC}")
MouseClick("left",565,377,1)
Exit
EndIf
Sleep(500)
$coordCuivre=PixelSearch(780,25,995,370,$color2)
If Not @error Then
MouseClick("left",$coordCuivre[0],$coordCuivre[1],1)
MouseClick("left",500,425,1)
EndIf
EndIf
If $CheckBox_3 = 1 And $CheckBox_2 = 0 And $CheckBox_1 = 0 Then
$coordBlue=PixelSearch(0,0,@DesktopWidth,@DesktopHeight,$color3,3)
If Not @error Then
Send("{ESC}")
MouseClick("left",565,377,1)
Exit
EndIf
$coordOr=PixelSearch(780,25,995,370,$color4)
If Not @error Then
MouseClick("left",$coordOr[0],$coordOr[1],1)
MouseClick("left",500,425,1)
EndIf
EndIf
If $CheckBox_1 = 1 And $CheckBox_2 = 1 And $CheckBox_3 = 0 Then
$coordFer=PixelSearch(780,25,995,370,$color1,3)
If Not @error Then
MouseClick("left",$coordFer[0],$coordFer[1],1)
MouseClick("left",500,425,1)
EndIf
$coordBlue=PixelSearch(0,0,@DesktopWidth,@DesktopHeight,$color3,3)
If Not @error Then
Send("{ESC}")
MouseClick("left",565,377,1)
Exit
EndIf
Sleep(500)
$coordCuivre=PixelSearch(780,25,995,370,$color2)
If Not @error Then
MouseClick("left",$coordCuivre[0],$coordCuivre[1],1)
MouseClick("left",500,425,1)
EndIf
EndIf
If $CheckBox_1 = 1 And $CheckBox_3 = 1 And $CheckBox_2 = 0 Then
$coordFer=PixelSearch(780,25,995,370,$color1,3)
If Not @error Then
MouseClick("left",$coordFer[0],$coordFer[1],1)
MouseClick("left",500,425,1)
EndIf
$coordBlue=PixelSearch(0,0,@DesktopWidth,@DesktopHeight,$color3,3)
If Not @error Then
Send("{ESC}")
MouseClick("left",565,377,1)
Exit
EndIf
$coordOr=PixelSearch(780,25,995,370,$color4)
If Not @error Then
MouseClick("left",$coordOr[0],$coordOr[1],1)
MouseClick("left",500,425,1)
EndIf
EndIf
If $CheckBox_2 = 1 And $CheckBox_3 = 1 And $CheckBox_1 = 0 Then
$coordOr=PixelSearch(780,25,995,370,$color4)
If Not @error Then
MouseClick("left",$coordOr[0],$coordOr[1],1)
MouseClick("left",500,425,1)
EndIf
$coordBlue=PixelSearch(0,0,@DesktopWidth,@DesktopHeight,$color3,3)
If Not @error Then
Send("{ESC}")
MouseClick("left",565,377,1)
Exit
EndIf
$coordCuivre=PixelSearch(780,25,995,370,$color2)
If Not @error Then
MouseClick("left",$coordCuivre[0],$coordCuivre[1],1)
MouseClick("left",500,425,1)
EndIf
EndIf
If $CheckBox_1 = 1 And $CheckBox_2 = 1 And $CheckBox_3 = 1 Then
$coordFer=PixelSearch(780,25,995,370,$color1,3)
If Not @error Then
MouseClick("left",$coordFer[0],$coordFer[1],1)
MouseClick("left",500,425,1)
EndIf
$coordBlue=PixelSearch(0,0,@DesktopWidth,@DesktopHeight,$color3,3)
If Not @error Then
Send("{ESC}")
MouseClick("left",565,377,1)
Exit
EndIf
Sleep(500)
$coordCuivre=PixelSearch(780,25,995,370,$color2)
If Not @error Then
MouseClick("left",$coordCuivre[0],$coordCuivre[1],1)
MouseClick("left",500,425,1)
EndIf
$coordBlue=PixelSearch(0,0,@DesktopWidth,@DesktopHeight,$color3,3)
If Not @error Then
Send("{ESC}")
MouseClick("left",565,377,1)
Exit
EndIf
$coordOr=PixelSearch(780,25,995,370,$color4)
If Not @error Then
MouseClick("left",$coordOr[0],$coordOr[1],1)
MouseClick("left",500,425,1)
EndIf
EndIf
WEnd
EndSelect
WEnd
EndFunc
Func _Quit()
ConsoleWrite("Le Bot a été arrêté avec succès" & @CRLF)
Exit
EndFunc
Func _Pause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Le program est en pause',0,0)
WEnd
ToolTip("")
EndFunc

