Página 1 de 1

Novato fabricando Bot para juego web

Publicado: 02 Mar 2009, 17:48
por ziknos
Hola pues soy nuevo con el AutoIt y tenia varias dudas..

1º - el juego es en flash en una web y me gstaria saber si es posible dejar el cursor en unas determinadas cordenadas con fondo de color blanco y cuando sin moverse detecte un cambio de color a rojo ( barra de la vida ) repetir un bucle que seria entrar en partida, luchar , matar al bicho, salir y esperar la vida otravez, asi todo el rato.

2º - seria posible que al detectar que el raton cambia de cursor ( de la flechita a cuando estamos encima de un link que cambia a la mano) pare de moverse y se ponga a clickar en ese mismo punto hasta X clicks o hasta que cambie de color la zona que clicka? y luego saldria de la partida a repetir el bucle de arriba de la vida.

3º - es pobible hacer que al ejecutar el programa salga una zona para escribir un numero y segun el numero que ponga que el bot escoja unas cordenadas diferentes? ( seria para la eleccion del personaje )

4º - como hacer un bucle?

PD: ( los monstruos, la vida y todo eso esta practicamente siempre en el mismo sitio, salvo algunos monstruos que se mueven un poco a un lado o a otro)

lo siento por preguntar tantas cosas a la vez pero no encuentr nada de eso en el manual..

os pongo el codigo que tengo actualmente

Muchisimas gracias saludossssss
:smt026 :smt041

Código: Seleccionar todo

run("C:\Program Files\Mozilla Firefox\firefox.exe") ;abre explorador de internet
Mousemove (1600, 100,90) ;se mueve el raton a acceso directo a web
MouseClick ("left")
MouseMove (2487, 210,90) ;abre el juego
MouseClick ("left")
MouseMove (2088, 546,90) ;coje resolucion
MouseClick ("left")
MouseMove (1904, 635,90)
MouseClick ("left")
MouseMove (1924, 687,90)
MouseClick ("left")
Sleep(1000)
Send ("****",1) ; Contraseña 2
MouseMove (1880, 590,90)
MouseClick ("left")
Sleep(1000)
Send ("****",1) ; Usuario
MouseMove (1904, 635,90)
MouseClick ("left")
Sleep(1000)
Send ("****",1) ; Contraseña 1
MouseMove (1867, 739,90)
MouseClick ("left")
MouseMove (1861, 307,100) ;coje personaje *doble click
MouseClick ("left")
MouseMove (1828, 482,90)
MouseClick ("left")
MouseMove (1861, 307,100) ;coje personaje *doble click
MouseClick ("left")
MouseMove (1984, 366,90) ;entra partida
MouseClick ("left")
MouseMove (1803, 334,100) 
MouseClick ("left")
Mousemove (1885, 484,100) ;lucha
MouseClick ("left")
MouseMove (1911, 506,100) ;lucha
MouseClick ("left")
MouseMove (1938, 487,100) ;lucha
MouseClick ("left")
MouseMove (2259, 458,20) ;sale de la partida
MouseClick ("left")