El juego es The Escapist 2 y los colores del Amarillo, Rojo Claro y Rojo oscuro son los siguientes:
GRIS DE FONDO
0x6E5A48
0x7A6557
ROJO CLARO
0x675BD1
0x423F90
ROJO OSCURO
0x191D2F
0x363862
AMARILLO
0x1A2F3F
0x1A2F40
0x192F3F
0x35E1FD
0x35E2FF
0x36E2FD
0x7FA7B6
LA Barra está en la Ubicación 520, 500 (Izquierda) y 760, 500 (Derecha) que sería la parte de arriba donde cambia a amarillo
El código que encontré y que pensé en modificar es el siguiente pero me da muchos problemas como los antes mencionados y por eso quise pedir ayuda
Code: Select all
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#SingleInstance, Force
SetKeyDelay, 50,50
CoordMode, Pixel , Screen
#IfWinActive, ahk_class UnityWndClass
NumpadAdd::
KeyDown := !KeyDown
If KeyDown { ; Arranca la búsqueda
SetTimer, SendTheKeyQ, 25
SoundBeep, 750, 500
}Else{ ; Para el ciclo
SetTimer, SendTheKeyQ, Off
SoundBeep, 375, 500
}
Return
SendTheKeyQ:
PixelSearch, OutputVarX, OutputVarY, 520, 500, 760, 500, 0x675BD1, 10, Fast
If (ErrorLevel=0){
buscarPixel(OutputVarX, "E")
}
Return
buscarPixel(lado, tecla){
PixelGetColor, 0x7FA7B6, lado, 500
If (ErrorLevel = 0){
SendInput E
}
}
#IfWinActive
NumpadMult::Suspend
NumpadDiv::Reload
NumpadSub::ExitApp