#Region
#AutoIt3Wrapper_icon=..\icons\иконки устройств\1013.ico
#AutoIt3Wrapper_UseX64=n
#EndRegion
Opt("PixelCoordMode", 2)
Opt("MouseCoordMode", 2)
Opt ("MouseClickDelay", 20)
Opt ("SendKeyDownDelay", 100)
HotKeySet ("{`}","_exit")
Global $y=133
Global $x
checkbeltnum()
IniWrite("D:\eve.ini","Script", @MDAY & "\" & @MON & " " & @HOUR & ":" & @Min & ":" & @Sec,"Start,Belt №" & $x)
IniWrite("D:\eve.ini","Mined", "=-------------------","")
IniWrite("D:\eve.ini","Status","=-------------------","")
Distforbelt()
MouseClick ("left",880, 74)
ToolTip("Лочу цель",0,0)
Sleep (3500)
EndFunc
Func LockCheck()
PixelSearch(635, 81,635, 81,0x404040)
If not @error Then
Return 1
Else
ToolTip("Сбился лок - начинаю поиск ближайшего метеора",0,0)
Sleep (600)
Minestage1()
return 0
EndIf
EndFunc
Func CargoCheck()
Sleep (200)
PixelSearch (280, 617,280, 617,0x005067,10)
If Not @error Then
ToolTip("Трюм наполнился",0,0)
Sleep(200)
Return 1
Else
Return 0
EndIf
EndFunc
Func OreToHome()
Do
ToolTip("Cбрасываю добычу",0,0)
Sleep(200)
MouseClick("left",150, 597,1,20)
Send ("^a")
MouseClickDrag ("left",63, 665,83, 366,20)
Sleep (2000)
Until FullEmptyCheck()=1
IniWrite("D:\eve.ini","Mined",@MDAY & "\" & @MON & " " & @HOUR & ":" & @Min & ":" & @Sec, "сброшен лут" & " Бука №" & $x)
EndFunc
Func FullEmptyCheck()
PixelSearch (186, 618,186, 618,0x041115,10)
If @error Then
ToolTip ("лут еще есть!",0,0)
Sleep(200)
Else
ToolTip ("лут сброшен...",0,0)
Sleep(200)
return 1
EndIf
EndFunc
Func Distforbelt()
WinActivate("EVE - charname")
WinWaitActive("EVE - charname")
MouseClick("left",774, 183,1,20)
Sleep (600)
PixelSearch (828, 40,830, 44,0x8F8F8F,10)
If not @error Then
ToolTip("Ближе 10км есть астероиды - майню на Белте " & $x & " дальше.",0,0)
Sleep (600)
Return
Else
PixelSearch (943, 74,951, 87,0x8E8E8E,10)
If @error Then
ToolTip("Белт пустой!Летим дальше.",0,0)
Sleep (500)
Else
PixelSearch (836, 40,840, 44,0x8F8F8F,10)
If @error Then
ToolTip("Ближе 10км есть астероиды - майню на Белте " & $x & " дальше.",0,0)
Sleep (600)
Return
EndIf
EndIf
$y=$y+16
ToolTip("нет астероидов ближе 10км - меняю белт № " & $x & " на белт №" & ($x+1),0,0)
Sleep(600)
If $y>310 Then
_exitgame()
_exit()
EndIf
WarpToBelt()
checkbeltnum()
IniWrite("D:\eve.ini","Status",@MDAY & "\" & @MON & " " & @HOUR & ":" & @Min & ":" & @Sec, "Warp to belt №" & $x)
Distforbelt()
Return
EndIf
EndFunc
Func checkbeltnum()
Select
Case $y=133
$x=1
Case $y=149
$x=2
Case $y=165
$x=3
Case $y=181
$x=4
Case $y=197
$x=5
Case $y=213
$x=6
Case $y=229
$x=7
Case $y=245
$x=8
Case $y=261
$x=9
Case $y=277
$x=10
Case $y=293
$x=11
Case $y=309
$x=12
EndSelect
EndFunc
Func ConvoCheck()
PixelSearch (303, 172,819, 581,0xFFA600,10)
If Not @error Then
IniWrite("D:\eve.ini","Convo",@MDAY & "\" & @MON & " " & @HOUR & ":" & @Min & ":" & @Sec, "АААА конво был бляяяя!!!сработала проверка 1")
Send ("{PRINTSCREEN}")
Return 1
Else
Return 0
EndIf
EndFunc
Func ConvoCheck2()
PixelSearch (303, 172,819, 581,0x6284AF,10)
If Not @error Then
IniWrite("D:\eve.ini","Convo",@MDAY & "\" & @MON & " " & @HOUR & ":" & @Min & ":" & @Sec, "АААА конво был бляяяя!!!сработала проверка 2")
Send ("{PRINTSCREEN}")
Return 1
Else
Return 0
EndIf
EndFunc
Func ConvoCheck3()
PixelSearch (303, 172,819, 581,0x0064C0,10)
If Not @error Then
IniWrite("D:\eve.ini","Convo",@MDAY & "\" & @MON & " " & @HOUR & ":" & @Min & ":" & @Sec, "АААА конво был бляяяя!!!сработала проверка 3")
Send ("{PRINTSCREEN}")
Return 1
Else
Return 0
EndIf
EndFunc