Case $ToCheck = "Module" ;ConCheck("Module", "High", 2)
If $Location <> "Space" Then Return "#"
Local $var = PixelSearch(540, 726, 573, 726, 0xE6E6E6, 10) ;Ищим HUD. Каждый раз после вызова этой функции ее работа начинается именно с поиска маленького треугольничка меню справа внизу худа
If Not @error Then
Local $HighSlots[2] = [$var[0] + 43, $var[1] - 76], _
$MidSlots[2] = [$var[0] + 68, $var[1] - 32], _
$LowSlots[2] = [$var[0] + 43, $var[1] + 12], _
$Step = 51
Else
ErrorMsg("Не могу найти худ ConChek('Module')")
EndIf
Select
Case $AdvCheck = "High"
If $AdvCheck2 <> 0 Then
$AdvCheck2 = $AdvCheck2 - 1
PixelSearch($HighSlots[0]+51*$AdvCheck2, $HighSlots[1], $HighSlots[0]+51*$AdvCheck2, $HighSlots[1], 0x000000, 5)
If Not @error Then
Return "Inactive"
Else
Return "Active"
EndIf
Else
;Вернуть состояние всех хайслотов
EndIf
Case $AdvCheck = "Mid"
If $AdvCheck2 <> 0 Then
$AdvCheck2 = $AdvCheck2 - 1
PixelSearch($MidSlots[0]+51*$AdvCheck2, $MidSlots[1], $MidSlots[0]+51*$AdvCheck2, $MidSlots[1], 0x000000, 5)
If Not @error Then
Return "Inactive"
Else
Return "Active"
EndIf
Else
;Вернуть состояние всех мидслотов
EndIf
Case $AdvCheck = "Low"
If $AdvCheck2 <> 0 Then
$AdvCheck2 = $AdvCheck2 - 1
PixelSearch($LowSlots[0]+51*$AdvCheck2, $LowSlots[1], $LowSlots[0]+51*$AdvCheck2, $LowSlots[1], 0x000000, 5)
If Not @error Then
Return "Inactive"
Else
Return "Active"
EndIf
Else
;Вернуть состояние всех лоуслотов
EndIf
Case Else
ErrorMsg("Неверный ввод в ConCheck('Module')")
EndSelect