move to func.

10/05/2008 21:24 Borega#1
ich hab also die speicher addresse von x und y und auch die jewaligen anfangs und endwerte möchte nun aber das sich die spielfigur von x1/y1 zu x2/y2 bewegt.
schreibe ich dafür die jewligen werte einfach nur um und das wird dann als bewegung interpretiert oder wäre das sozusagen ein teleport vorgang (clientside) und der server würde das nicht verstehen und einfach wieder an den startpunkt setzen??
bei reequia gab es eine moveto function allerdings hab ich keine ahnung wie genau die aussah bzw was dabei geschah.
vll können mir ja einige hier dabei helfen.
10/05/2008 22:45 Jacob_G#2
Assembler bzw Debugging wird dir helfen(inline ASM & OllyDB) :). Aber eins vorweg einfach ist es auf keinen Fall!
10/05/2008 22:51 _revo#3
OllyDB tut findest du auf azus webspace btw

@wadim warum hast du deinen post egtl so schnell wieder gelöscht? ^^
10/08/2008 00:22 Atheuz#4
Quote:
Originally Posted by Borega View Post
ich hab also die speicher addresse von x und y und auch die jewaligen anfangs und endwerte möchte nun aber das sich die spielfigur von x1/y1 zu x2/y2 bewegt.
schreibe ich dafür die jewligen werte einfach nur um und das wird dann als bewegung interpretiert oder wäre das sozusagen ein teleport vorgang (clientside) und der server würde das nicht verstehen und einfach wieder an den startpunkt setzen??
bei reequia gab es eine moveto function allerdings hab ich keine ahnung wie genau die aussah bzw was dabei geschah.
vll können mir ja einige hier dabei helfen.
Du kannst dir auch das ganze umständlich über Phytagoras errechnen, dazu brauchst du dann noch den winkel der Kamera, so bekommt man auch die Bildschirmkoordinaten um den Klick (Oder wads) für das laufen so hinzusetzen das man an die gewünschten Koordinaten kommt.
10/08/2008 08:47 Borega#5
es geht ja gerade darum nicht zu klicken. das ganze soll komplett im hintergrund laufen...



Quote:
Originally Posted by Atheuz View Post
Du kannst dir auch das ganze umständlich über Phytagoras errechnen, dazu brauchst du dann noch den winkel der Kamera, so bekommt man auch die Bildschirmkoordinaten um den Klick (Oder wads) für das laufen so hinzusetzen das man an die gewünschten Koordinaten kommt.
10/08/2008 11:32 Jacob_G#6
BTW wenn du die move_to func im Hintergrund abrufen moechtest funktioniert das nicht so wie im Vordergrund.
10/08/2008 14:57 Borega#7
war mir klar aber ich hab sowieso ne leichtere lösung gefunden.. man kann ja auch tastenbefehle per autoit an minimierte fenster schicken oder?


Quote:
Originally Posted by xninja View Post
BTW wenn du die move_to func im Hintergrund abrufen moechtest funktioniert das nicht so wie im Vordergrund.
10/08/2008 15:07 Jacob_G#8
Natuerlich kann man das (Controlsend). Allerdings kommt nicht alles von den Befehlen bei GW an geschweige denn mit Controlclick. Auch ist das einfache Senden von Keys keine Alternative zu den internen GW- Funktionen.
10/08/2008 15:10 Borega#9
für das was ich vor hatte reicht es aber denke ich aus.
womit ich beim nächsten problem wäre nämlich wie klicke ich in einem minimierten fenster?? das könnte dann doch schwerer werden der??
10/08/2008 15:15 Jacob_G#10
ControlSend ( "Guild Wars", "", , "bob") ;sendet bob an Fenster Guild Wars
ControlClick ( "Guild Wars", , , "left", 1, 1000, 500);1xKlick auf Pixel x 1000 y 500
10/08/2008 15:40 Borega#11
Quote:
Originally Posted by xninja View Post
Natuerlich kann man das (Controlsend). Allerdings kommt nicht alles von den Befehlen bei GW an geschweige denn mit Controlclick. Auch ist das einfache Senden von Keys keine Alternative zu den internen GW- Funktionen.
hier meinst du das es nicht immer alles ankommt was man losschickt... wie hoch ist denn die fehlerquote?

keine lust das von 20 clicks nur 15 richtig ankommen
10/08/2008 17:43 Jacob_G#12
Quote:
Originally Posted by Borega View Post
hier meinst du das es nicht immer alles ankommt was man losschickt... wie hoch ist denn die fehlerquote?

keine lust das von 20 clicks nur 15 richtig ankommen
15/20 ist leider zu hoch angesetzt. 5/20 trifft es wohl ehr beim Controlclick wenn man es auf normale weise bei GW benutzt.
10/08/2008 19:45 Borega#13
Quote:
Originally Posted by xninja View Post
15/20 ist leider zu hoch angesetzt. 5/20 trifft es wohl ehr beim Controlclick wenn man es auf normale weise bei GW benutzt.
oha das is ja garnicht gut... hm irgendwelche vorschläge wie man in einem minimierten fenster sicher an bestimmte stellen klicken kann??
10/08/2008 20:16 Jacob_G#14
Es gibt einen Trick bei Au3 "zwinker Azu", da musst Du aber selber drauf kommen. Sonst wuerde sich eigentlich nur eine andere Sprache anbieten.
10/08/2008 20:22 Borega#15
Quote:
Originally Posted by xninja View Post
Es gibt einen Trick bei Au3 "zwinker Azu", da musst Du aber selber drauf kommen. Sonst wuerde sich eigentlich nur eine andere Sprache anbieten.
ich muss ja sagen vielen dank für deine bisherige hilfe aber was soll denn das??
nunja da die die ahnung haben ihr wissen nicht teilen wollen muss ich wohl woanders suchen -.-