Hey Leute,
ich hab mich mal hinter AutoIt geklemmt um einen Bot zu programmieren (für GW2)...
Bei vielen Bots für andere Spiele (z.B. Metin2) hab ich gesehen, dass die Botter automatisch auf den nächsten NPC zulaufen und ihn atackieren (ist ja auch der Sinn des Bots xD)
Meine Frage ist nun, woher der Bot die Koordinaten von dem nächten Gegner weiß!
Wie kann man diese herausfinden und dem Bot sagen, dass er dahin laufen soll? Ist dies überhaupt mit AutoIt möglich?
Aber eine Frage habe ich dazu noch:
Wie finde ich mit Cheat Engine Koords raus? stehen bleiben... suchen... schritt machen... weitersuchen usw. oder wie?
wie es in gw2 ist weiß ich nicht, weil ich es nicht spiele.
Aber in gw1 hasst du das durch das automatische weiterlaufen durch "r" herausgefunden.
stehen suchen
"R" suche nach veränderung
stehen suche nach Veränderung
"R" suche nach Veränderung
usw usw.
Am ende hattest du dann 3 Adressen, die den Zustand "Laufen" und die Koordinaten angegeben haben.
Ansonsten wie pben beschrieben einfach mal probieren.
Dann mach dir eins. In vielen Bots gibt es eine selbsterstellte Map wo du dich als Punkt siehst. Und wenn du dich bewegst berechnest du die Koordinaten für deine Minimap aus.
ja aber was bringt eine map in der der spieler rumläuft ohne die Koords von Gegnern? bzw. wie kriege ich die koords von gegnern in der nähe heraus (die kann ich ja nicht steuern xD)
*hust* Werbung für ein anderes Forum *hust*
Ne Spaß
@Ersteller
Ich würde dir davon abraten sowas mit AutoIT zu machen, würde dir C++ ans Herz legen, ist für Memoryhacks viel einfacher. - Ist aber vllt. auch geschmackssache!
Ich beherrsche C++ (einigermaßen), die Sache ist aber, dass ich nicht den Speicher manipulieren will, sondern bloß Werte auslesen (z.B. Koords) um dann mit Tastendrücken und randoms einen nahezu undetectablen Bot zu erschaffen (fernes Ziel!)...
Ich glaube das geht mit AutoIt leichter oder? weil tastendrücke vom Nutzer simulieren? davon hab ich bei c++ noch nicht so viel gehört!
Ich beherrsche C++ (einigermaßen), die Sache ist aber, dass ich nicht den Speicher manipulieren will, sondern bloß Werte auslesen (z.B. Koords) um dann mit Tastendrücken und randoms einen nahezu undetectablen Bot zu erschaffen (fernes Ziel!)...
Ich glaube das geht mit AutoIt leichter oder? weil tastendrücke vom Nutzer simulieren? davon hab ich bei c++ noch nicht so viel gehört!
Ah doch, da hast du natürlich Recht, du willst das dann als eine Art "Gui-Bot" laufen lassen? Generell sind "Bots" eigentlich eh leichter in AutoIt umzusetzen, gibt aber diverse Foren die dir da vermutlich besser helfen können. Kenne mich mit AutoIT noch nicht so gut aus, alles was ich mal gemacht habe war ein The Binding of Isaac Trainer (GUI) das zB 10 Bomben per Tastendruck gibt, und eine Art "Aimbot", bei dem sich der Player automatisch so hinstellte, dass die Kugel auf dem nächsten NPC treffen MUSS, die Daten habe ich über ein eigenes Programm ausgelesen (nein ich gebe das nicht her ). War eigentlich gar nicht so viel Arbeit mit dem Trainer.
MfG Fex
Edit: Öhm noch eine Frage, warum machst du das ganze nicht über Color picking? Das wäre doch viel leichter! Erstellst eine einfache GUI und per Tastendruck kannst du dann einfach auswählen welcher NPC angegriffen werden soll (natürlich für jeden NPC ColorPicking machen)