Necesito ayuda con mi script para The Escapist 2

Las preguntas relacionadas con la automatización de juegos van aquí.

Moderator: Flipeador

Phantom246
Posts: 3
Joined: 13 Jul 2021, 08:37

Necesito ayuda con mi script para The Escapist 2

13 Jul 2021, 10:38

Hola primero que nada gracias a mikeyww por ayudarme a encontrar este foro (debido a que escribí este mensaje en no sé ni donde :lol:) y pues... quería pedir ayuda con la creación de mi script, lo que quisiera que haga es que la barra roja que se ve en el video (https://imgur.com/a/MkgdgVj) siempre esté entre ambos puntos amarillos ¿Mi problema? No sé mucho de programación y mucho menos de ahk, el script que encontré y traté de modificar es este, si alguien me podría ayudar se lo agradecería mucho.
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, SendTheKeyE, 25
	SoundBeep, 750, 500
}Else{								; Para el ciclo
	SetTimer, SendTheKeyE, Off
	SoundBeep, 375, 500
}
Return

SendTheKeyE:
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
safetycar
Posts: 435
Joined: 12 Aug 2017, 04:27

Re: Necesito ayuda con mi script para The Escapist 2

13 Jul 2021, 11:26

Tu mensaje anterior lo han movido al subforo en español, mirando desde el indice del foro, la parte de abajo del todo.
(Your previous message was moved to the spanish subforum, looking from the main page, at the bottom.)

Return to “Automatización de Juegos”

Who is online

Users browsing this forum: No registered users and 63 guests