C# Click to Move [Frage]

12/27/2012 16:52 xmast#1
Hallo,

ich habe mich gestern an das Programmieren eines Bots gemacht und zwar in der Sprache C#. Soweit ist mir dies bis jetzt auch sehr gut gelungen, jedenfalls für den Anfang. Der Bot kann schon bestimmte Ziele auswählen, sie angreifen, looten, sich heilen, springen ...

Jedoch bin ich im Moment an dem Punkt angelangt wo ich gerne ein Waypoint System einbauen möchte beziehungsweise will ich überhaupt sehr gerne wissen ob und wie es möglich wäre durch eine ganz einfache Methode durch C# auf eine bestimmte Stelle im Spiel zu klicken, diese Stelle sollte durch X,Y Koordinate vorgegeben sein. Ich weiß wie man die Spieler X, Y, Z Werte aus dem Speicher herausliest, allerdings noch nicht wie ich diese Werte dann so benutze, dass meine Maus weiß an welche Stelle sie klicken soll. Wie auch immer ... ich hoffe man versteht mich.

Ich wäre sehr verbunden, sehr dankbar wenn mir jemand helfen würde beziehungsweise es erklären würde. Ich wäre auch bereit 10 Euro per PayPal zu bezahlen, wenn man mich lehrt :).
12/27/2012 21:39 buFFy!#2
WorldToScreen ist das Stichwort. Würde übrigens eher eine Trigonometrische Moveto bauen bei welcher sich der Charakter durch Tastatureingabe und nicht durch Mausinput bewegt.
12/30/2012 17:48 xmast#3
Hm, danke für den Tipp, allerdings kann ich damit kaum was anfangen, da ich dann immer noch nicht genau weiß wie man das anstellt.

Würde es auch rein theoretisch gehen, wenn ich den Pointer von dem Click To Move System herausfinde und dann einfach memory writing betreibe?