Tecla de movimiento y función en juego

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

Moderator: Flipeador

yapooo
Posts: 1
Joined: 24 Jun 2017, 09:23

Tecla de movimiento y función en juego

24 Jun 2017, 09:37

Buenas tardes!

Tengo una duda.

tengo este código:

Code: Select all

#NoEnv
SendMode Input

~B::Suspend

~F6::ExitApp

C & ~LButton::
Loop
	If GetKeyState("LButton", "C") {
		Sleep, 5
		moveAmount := (moveAmount = 2) ? 3 : 0
 		mouseXY(moveAmount,15.15)
		
	}
	else
	break
	
Return

LCtrl & ~LButton::
Loop
	If GetKeyState("LButton", "LCtrl") {
		Sleep, 5
		moveAmount := (moveAmount = 2) ? 3 : 0
 		mouseXY(moveAmount,7.7)
		
	}
	else
	break
	
Return

mouseXY(x,y)
{
DllCall("mouse_event",int,1,int,x,int,y,uint,0,uint,0)
}
Y me gustaría cambiar la letra "C" por ejemlo por la A (que en el juego es ir a la izquierda) y esta siga funcionando en el juego. Puse la C porque una vez dentro del luego, esa tecla deja de funcionar, incluso cuando escribes en el chat, la C no va a no ser que cierres el Script, en cambio el LCtrl funciona perfecto, te puedes agachar y cuando la pultas y haces click en el botón izquiero del razón hace esa función. Pero en cambio si la C la pongo por la A el personaje ya no se mueve a la izquierda. Y así si pongo "A,S,D,W"

Hay alguna opción para que funcione como LCtrl? que al apretar la A por ejemplo vaya al personaje a la izquierda, y si pulsas también el click izquierdo se cumpla esa función.

Gracias!
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Tecla de movimiento y función en juego

25 Jun 2017, 09:02

¿C::SendInput A?.
yapooo wrote:... cambiar la letra "C" por ejemlo por la A ... al apretar la A por ejemplo vaya ...
Creo que esto es contradictorio... :think: :eh:

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 7 guests