Hi ... also ich beschäftige mich seit längerem mit autoit ... xD wobei so lange nocht nicht jedoch denke ich das ich es schon recht gut beherrsche ....
zu meiner frage ich möchte ein Bot (eben nicht mit Pixel oder sonmüll) schreiben also am besten mit memory oder Controls ... es handelt sich um das Online Game EVE online
jedoch weiß ich auf dem gebiet noch nichts ... sprich ist es möglich in autoit die ingame controls auszulesen und die maus dann dahin zu bewegen und ... naja sagen wir mal es öffnet sich ein fenster mit "Angreifen" button drin ... das er das Angreifen ausliest und klick`? ...
Geht AutoIt so weit?
Wozu die Maus bewegen lassen, wenn du die Ingame-Funktionen über die Memory nutzen willst?
Um nen MemoryBot zu erstellen, benötigst du Write/ReadProcessMemory.
Quatsch ... du scheinst nicht zu verstehen?! ... ich kann doch nicht von einem Online MMORPG einfach mal eben mit CE nen pointer von nem Fenster finden ... wie soll das denn bitte gehen?
naja es ist halt ein MMORPG wie jedes andere und ich möchte wissen ob ich mit autoit irgendwie (und wenn ja wie) an die controls in diesem spiel rankomme oder ob ich dafür zu c++ müsste ...
Wenns ein Spiel wie WoW ist, dann benutz doch WriteProcessMemory (was hat das Fenster mit den Offsets zu tun?) oder Datenpakete über nen TCPClient senden.
ich will doch keine leben oder so hacken O.o ich will einen bot schreiben und der muss ja nunmal wissen ob ein fenster auf ist oder ned ....... und ich kann die memorys ned benutzen da ich nicht weiß wie ich an die adressen von den fenstern komme .... wenn das überhaupt mit adressen ist ...
und wenn es ned so ist ... kp .... ich kann mir auch garnicht vorstellen wie ich einen butten finden soll ... sprich wie der BOT ihn dann findet ...
der muss ja nunmal wissen ob ein fenster auf ist oder ned
Das kann man mit einer If-Abfrage lösen.
Quote:
Originally Posted by FunClown
ich kann die memorys ned benutzen da ich nicht weiß wie ich an die adressen von den fenstern komme
Wie gesagt, es gibt im Internet eine Menge Tutorials, die zeigen, wie man diese findet.
Diese benutzt du dann zusammen mit WriteProcessMemory. Oder du erstellst dir eben ein Packetbot.
Mit nem TCPClient zum Server verbinden und die Datenpakete senden. Davor halt erst schauen, wie diese Pakete aufgebaut sind (indem du die Ingame-Funktionen benutzt und die Pakete aufzeichnest, z.B. mit wpepro).
Quote:
Originally Posted by FunClown
wie ich leben oder so finde ... das is aber ganz anderer schnack!
Was glaubst du wie die restlichen Funktionen des Bots gemacht wurden? Wohl kaum werden die HP über die Memory ausgelesen und der Rest über andere Methoden (was natürlich auch gehen würde, aber naja)..