Problema con mi script para un juego

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

Moderator: Flipeador

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

Problema con mi script para un juego

13 Jul 2021, 09:31

Hola 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, 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
Last edited by gregster on 13 Jul 2021, 10:17, edited 1 time in total.
Reason: Topic moved from 'Ask For Help'. Please use english in the general help forums. Thank you!
User avatar
mikeyww
Posts: 26972
Joined: 09 Sep 2014, 18:38

Re: Problema con mi script para un juego

13 Jul 2021, 10:11

Perhaps the gaming forum is a good fit for this question.
Phantom246
Posts: 3
Joined: 13 Jul 2021, 08:37

Re: Problema con mi script para un juego

13 Jul 2021, 10:15

mikeyww wrote:
13 Jul 2021, 10:11
Perhaps the gaming forum is a good fit for this question.
Me lo podrías pasar? Soy nuevo con AHK y ni idea de como usar bien los foros

Return to “Automatización de Juegos”

Who is online

Users browsing this forum: No registered users and 78 guests