Bots im Hintergrund laufen lassen...

01/03/2008 22:12 Bullz#1
ich habe selber einen dark age of camlet gebaut der wirklich nicht schlecht ist,

was mich aber irresennig nerft ist das das fenster immer aktiv sein muss, deswegen bleibt die Entwicklung zur Zeit auch stehen von ihm, ich habe keine Lust zuzuschauen wie er levelt...

ich verwende eine scriptsprache namens autoit für meine bots, die kann man schnell erlernen und hat dann gleich schnell gute Ergebnisse.

dort gibt es einen sogenannten Controllsend befehl mit dem man direkt an inaktive Fenster schicken kann..

z.b könnt ihr wörd in die task leiste fahren lassen und mit dem Programm trotzdem Zeichen an das programm schicken die dann auch angezeigt werden wenn man es wieder öffnet...

LEIDER

funktioniert dieser controllsend befehl bei dark age of camleot nicht. Von den Einstellung her würde alles passen aber es kommt einfach nichts an... sobald ich das Fenster aktiv halte funtioniert es wieder ganz normal,

wie schaft man es einen bot so bauen das er auch bei nicht aktiven Fenstern arbeitet und zwar immer ohne ausnahme...
01/24/2008 14:40 Mankana#2
Das Problem liegt darin das Spiele keine Controls haben, heißt das du dahin
gehend nur mit aktiven Funktionen arbeiten kannst. (Send, MouseClick et c.)
Bots die im Hintergrund laufen arbeiten mit Packets, heißt da wird nichts
rumgeklickert sondern "einfach" nur die Packets an den Server/Client gesendet
der diese dann dementsprechend Interpretiert. Sicherlich kann man dies
mit ein paar dll Datensätzen auch in AutoIT realisieren aber da könnte man auch
gleich c++ oder ähnliche Hochsprachen benutzen.


mfg ~Mirage