Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: desplo en Diciembre 12, 2014, 03:55:01 AM

Título: ¿Mouse click automatico?
Publicado por: desplo en Diciembre 12, 2014, 03:55:01 AM
Quiero hacer un programa para windows que al presionar una tecla, por ejemplo la tecla ''A''. El mouse haga un click automático en una zona especifica
Título: Re:¿Mouse click automatico?
Publicado por: blackhack2000 en Diciembre 12, 2014, 07:48:10 AM
Hola!, eso se hace con una DLL.
1.- la descargas http://gmc.yoyogames.com/index.php?showtopic=286465 (http://gmc.yoyogames.com/index.php?showtopic=286465)
2.- cargas los scripts a gamemaker, pones da dll en la misma carpeta
3.- a hacer magia!

yo me hacía trainers en Tibia n.n
Título: Re:¿Mouse click automatico?
Publicado por: empardopo en Diciembre 12, 2014, 10:03:07 AM
La verdad es que no eres muy específico. Entiendo que el click es dentro del mismo programa/juego de Game Maker verdad?

Yo no tendo idea pero en pseudocódigo sería algo así.

1.- Poner un evento que escuche si se pulsa la tecla que quieres.
2.- Cuando la pulses, mover el ratón a la posición que necesitas.
3.- Hacer el click del ratón.

Ahora te toca buscar en la ayuda las funciones que necesitas para hacerlo si es que existen que supongo que sí.

Saludos
Título: Re:¿Mouse click automatico?
Publicado por: TheSandBoxMKG en Diciembre 12, 2014, 03:22:26 PM
Cita de: blackhack2000 en Diciembre 12, 2014, 07:48:10 AM
Hola!, eso se hace con una DLL.
1.- la descargas http://gmc.yoyogames.com/index.php?showtopic=286465 (http://gmc.yoyogames.com/index.php?showtopic=286465)
2.- cargas los scripts a gamemaker, pones da dll en la misma carpeta
3.- a hacer magia!

yo me hacía trainers en Tibia n.n

LINK MEGAMUERTO

EDIT: Si lo tienes, porque no lo subes? una forma de recuperar el Dll
Título: Re:¿Mouse click automatico?
Publicado por: subsiguiente en Diciembre 12, 2014, 05:59:01 PM
Hola, encontré una pag donde puedes descargar el mismo Dll.

http://gamemaker.cc/?section=dlls

busca la sección [mouse] ahí está en descarga directa.
Título: Re:¿Mouse click automatico?
Publicado por: jaimitoes en Diciembre 13, 2014, 08:35:36 PM
Por lo que yo entiendo, no necesitas ninguna dll......

creas un objeto que puedes llamar (obj_Gui)

Evento Create:

global.tecla_A = virtual_key_add(x,y,tamaño ancho,tamaño alto, ord("A"));///esto añade una tecla virtual en la posicion que tu elijas en la room

Evento Step:

if keyboard_check_pressed (ord("A"))

{
  (lo que suceda)
}

puedes añadir tambien un sprite en el evento draw con las mismas cordenadas donde has puesto la tecla virtual..

y listo, puedes probar en la pantalla que al clicar donde has ubicado la tecla o directamente pulsar la tecla A, y veras que hacen la misma funcion ;D