Re: Alguien podría hacerme este Script
Publicado: 06 Feb 2012, 09:55
Mirad en principio no voy a ayudar mucho porque creo que primero debería saber si el juego en cuestión permite los bots.
No quisiéramos ser baneados por la comunidad internacional ni que los antivirus tomen a AutoIt como creador de programas maliciosos, y la manera de evitarlo es no dando soporte a programas ilegales o que se puedan usar para hacer mal, por ejemplo bots en juegos que no lo permiten, keyloggers para capturar contraseñas y cosas así.
Dicho lo dicho, no voy a mirar mucho las condiciones sobre bots del juego en cuestión, pero tampoco me involucraré mucho en la ayuda. De todas maneras sí quiero indicar algunas cosas sobre el uso de Send (es igual en ControlSend).
Las llaves se usan para mandar teclas especiales, como {ESC}, {ENTER} y un largo etcétera. También se usan para mandar códigos ASCII como ponéis, pero es totalmente innecesario para mandar caracteres imprimibles normalmente, esos se ponen tal cual.
Así para mandar una z se pone simplemente:
Send("z")
¿para qué complicarse la vida buscando el código ASCII?
De la misma manera para las teclas numéricas:
Send("2")
¡no hacen falta las llaves!
y aquí no lo usáis pero por si hiciera falta que sepáis que se pueden enviar varias teclas en un sólo send, por ejemplo para escribir 24 seguido de enter se puede hacer:
Send("2")
Send("4")
Send("{ENTER}")
pero también se puede hacer mucho más cómodo con un sólo Send:
Send("24{ENTER}")
No quisiéramos ser baneados por la comunidad internacional ni que los antivirus tomen a AutoIt como creador de programas maliciosos, y la manera de evitarlo es no dando soporte a programas ilegales o que se puedan usar para hacer mal, por ejemplo bots en juegos que no lo permiten, keyloggers para capturar contraseñas y cosas así.
Dicho lo dicho, no voy a mirar mucho las condiciones sobre bots del juego en cuestión, pero tampoco me involucraré mucho en la ayuda. De todas maneras sí quiero indicar algunas cosas sobre el uso de Send (es igual en ControlSend).
Las llaves se usan para mandar teclas especiales, como {ESC}, {ENTER} y un largo etcétera. También se usan para mandar códigos ASCII como ponéis, pero es totalmente innecesario para mandar caracteres imprimibles normalmente, esos se ponen tal cual.
Así para mandar una z se pone simplemente:
Send("z")
¿para qué complicarse la vida buscando el código ASCII?
De la misma manera para las teclas numéricas:
Send("2")
¡no hacen falta las llaves!
y aquí no lo usáis pero por si hiciera falta que sepáis que se pueden enviar varias teclas en un sólo send, por ejemplo para escribir 24 seguido de enter se puede hacer:
Send("2")
Send("4")
Send("{ENTER}")
pero también se puede hacer mucho más cómodo con un sólo Send:
Send("24{ENTER}")