Crear Bot

Iniciado por rimander, 27 Noviembre 2013, 15:11 PM

0 Miembros y 2 Visitantes están viendo este tema.

rimander

Hola,
Llevo programando varios años, empece en Web.

Quisiera empezar a ver el sistema que se usa para crear bots.
Programo en Java y Visual.

He buscado, pero no encuentro una "guia" que explique como empezar. En que se basa un bot etc.

He mirado bots creados en visual para un juego llamado Metin2.
Si alguien puede ayudarme, quiero empezar a ver como funcionan y poder crear con el tiempo alguno.

Saludos

Mad Antrax

"bot" es una palabra demasiado grande... por el contenido de tu mensaje entiendo que buscas programar un "bot para juegos" tipo macros, no?

Puedes hacer 2 cosas:

- Conseguir el source de algún bot y aprender sus principales funciones
- Conocer las principales API's utilizadas para controlar aplicaciones externas.

Para el primer punto no te voy a ayudar, para el segundo puedes empezar a indagar sobre:

OpenProcess(), WriteProcessMemory(), PostMessage(), SendMessage(), FindWindow(). Y luego te recomiendo un poco sobre Timers, Hooks para el teclado y/o ratón, etc...

Saludos
No hago hacks/cheats para juegos Online.
Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.

rimander

#2
Muchas Gracias.
Me pondré a buscar y leer sobre lo que me has escrito.
He visto bots, que autologuean cuando te saca el cliente, elige personaje, vuelve a un npc a vender cosas etc.

En cuando a lo que dices del raton.
Se que el bot que he visto, yo puedo estar realizando cualquier cosa o jugando a otro juego mientras el realiza todo. Al igual que el teclado.


PD: Se necesita un conocimiento de algún tipo, aparte de Visual?

Mad Antrax

Cita de: rimander en 27 Noviembre 2013, 15:20 PM
Muchas Gracias.
Me pondré a buscar y leer sobre lo que me has escrito.
He visto bots, que autologuean cuando te saca el cliente, elige personaje, vuelve a un npc a vender cosas etc.

En cuando a lo que dices del raton.
Se que el bot que he visto, yo puedo estar realizando cualquier cosa o jugando a otro juego mientras el realiza todo. Al igual que el teclado.


PD: Se necesita un conocimiento de algún tipo, aparte de Visual?

Entonces está claro, el bot que has visto utiliza FinWindow() y PostMessage() para mandar órdenes al programa/juego. Si pudieses obtener el source de algun bot te ayudaría muchisimo.
No hago hacks/cheats para juegos Online.
Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.

rimander

#4
Perfecto.
Gracias, intentare obtener uno bueno y lo pondré aqui por si alguien se interesa
PD: Aqui teneis un ejemplo.

http://www.unfair-gamers.com/forum/showthread.php?tid=13649
Es en C++ pero bueno

|SMT|

Cita de: rimander en 27 Noviembre 2013, 15:20 PM
Muchas Gracias.
Me pondré a buscar y leer sobre lo que me has escrito.
He visto bots, que autologuean cuando te saca el cliente, elige personaje, vuelve a un npc a vender cosas etc.

En cuando a lo que dices del raton.
Se que el bot que he visto, yo puedo estar realizando cualquier cosa o jugando a otro juego mientras el realiza todo. Al igual que el teclado.


PD: Se necesita un conocimiento de algún tipo, aparte de Visual?

Estoy CASI seguro, o porl os menos un 80%, por la manera que hablas que estas buscando programar un Bot para Tibia o algun juego parecido (Lo digo por el NPC)... En internet tienes buena información actualmente creo que es bastante complejo hacer algunas cosas, de igual forma, antes tenia un proyecto parecido si lo consigo te pongo el Source, aunque en internet esta full de informacion.