Ayuda Autohotkey

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

naruto20
Posts: 8
Joined: 03 Feb 2017, 10:56

Ayuda Autohotkey

03 Feb 2017, 11:02

Hola buenas, soy nuevo en el foro y necesito ayuda con el autohotkey, mi problema se trata de que no se desactivan los scrips. Jugando al Rust el scrips constaba de que al presionar el ctrl+ el click izquierdo del ratón disparase el arma sin retroceso, pero desde hace unos días nose que ocurre que al darle a las teclas correspondientes se queda como pillado y siempre está funcionado hasta que lo desactivo, por favor ayuda. Ya e probado a desinstalar el programa e instalarlo con la versión más actualizada, borrar scrips y descargar nuevamente y lo más extraño es que no es del juego porque al usarlo en el escritorio me selecciona las carpetas con pasar el ratón por encima. :(
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Ayuda Autohotkey

03 Feb 2017, 13:03

Hola,
¿Por que has creado 3 temas iguales?, Hay un botón para editar tus mensajes.
Edita este mensaje y agrega el Script que te está dando problemas.
naruto20
Posts: 8
Joined: 03 Feb 2017, 10:56

Re: Ayuda Autohotkey

03 Feb 2017, 14:42

Perdon, lo lamento, no cargaban los mensajes,


#NoEnv
SendMode Input

~F6::Suspend

~F2::ExitApp

LCtrl & ~LButton::
Loop
If GetKeyState("LButton") {
Sleep,6
moveAmount := (moveAmount = 2) ?6 : 0
mouseXY(moveAmount,4.4)

}
else
break

Return



mouseXY(x,y)
{
DllCall("mouse_event",int,2,int,x,int,y,uint,0,uint,0)
}
Guest

Re: Ayuda Autohotkey

03 Feb 2017, 15:21

naruto20 wrote:Perdon, lo lamento, no cargaban los mensajes,


#NoEnv
SendMode Input

~F6::Suspend

~F2::ExitApp

LCtrl & ~LButton::
Loop
If GetKeyState("LButton") {
Sleep,6
moveAmount := (moveAmount = 2) ?6 : 0
mouseXY(moveAmount,4.4)

}
else
break

Return



mouseXY(x,y)
{
DllCall("mouse_event",int,2,int,x,int,y,uint,0,uint,0)
}





Ademas antes ivan bien y de repente un dia al usarlos empiezan a ir mal, no lo entiendo.
naruto20
Posts: 8
Joined: 03 Feb 2017, 10:56

Re: Ayuda Autohotkey

03 Feb 2017, 15:24

Ademas amigo, me funcionaban bien y de repente un dia dejo de hacerlo, se trataba de que al disparar con una arma del juego esto scrip hacia que la camara del raton bajase y despues de un tiempo sin usarlo (unos dias) dejo de ir bien, se queda pillado continuamente llendo hacia abajo y por lo que e podido leer estaa bien escrito.
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Ayuda Autohotkey

03 Feb 2017, 16:17

Code: Select all

CTRL & ~LButton::
While (GetKeyState("LButton", "P")) {
	Sleep 6
	DllCall("User32.dll\mouse_event", "UInt", 2, "UInt", 0, "UInt", 4, "UInt", 0, "Ptr", 0)
}
SendInput {LButton Up}
return

F6::Suspend
F2::ExitApp
Edito* Prueba ese código con la última versión de AHK y dime si te funciona.
@naruto20 ejecuta el Script como Administrador.
Last edited by Flipeador on 03 Feb 2017, 21:00, edited 2 times in total.
naruto20
Posts: 8
Joined: 03 Feb 2017, 10:56

Re: Ayuda Autohotkey

03 Feb 2017, 20:54

Amigo este es el ahk correccto?
naruto20
Posts: 8
Joined: 03 Feb 2017, 10:56

Re: Ayuda Autohotkey

03 Feb 2017, 21:00

oooo amigo funciona perfecto, mil gracias, te daba un beso si pudiera jejeje, me gustaria saber pork demonios dejo de funcionar el antiguo iva correctamente es extraño, puede ser por el update del programa
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Ayuda Autohotkey

03 Feb 2017, 21:03

Me alegro :D
Creo que el problema era este: If GetKeyState("LButton") {, debe ser If GetKeyState("LButton", "P") {.
naruto20
Posts: 8
Joined: 03 Feb 2017, 10:56

Re: Ayuda Autohotkey

03 Feb 2017, 21:05

Una ultima pregunta como aria para cojer el mismo archivo que me has dado y bajarle la fuerza de tirada hacia abajo del raton,, que parametro e de cambiar ???
naruto20
Posts: 8
Joined: 03 Feb 2017, 10:56

Re: Ayuda Autohotkey

03 Feb 2017, 21:10

vale si ya esta se cambiarlo, es lo que dices amigo el getkeystate
Pero k raro dios que funcione bien y despues no mmm... Grascias por todo, menos mal que existe personas como tu que ayudan a personas como yo XP.
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Ayuda Autohotkey

03 Feb 2017, 21:12

1) Intenta aumentar el valor (6) de Sleep 6, por ejemplo prueba con un 50.
2) Intenta disminuir el valor (4) de DllCall("User32.dll\mouse_event", "UInt", 2, "UInt", 0, "UInt", 4, "UInt", 0, "Ptr", 0), por ejemplo prueba con 1.
vale si ya esta se cambiarlo, es lo que dices amigo el getkeystate
Es raro si el código es el mismo, tal vez hayas echo algún cambio en el sistema o hayas estado usando una versión antigua de AHK, no sabría decirte.
naruto20
Posts: 8
Joined: 03 Feb 2017, 10:56

Re: Ayuda Autohotkey

03 Feb 2017, 21:20

Seria lo de la version, hace poco lo actualice y no lo use desde entonces, los mismos archivos que te e mostrado arriba solo poniendo "p" funcionan correctamente.

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 46 guests