Genaue koordinaten & Bot im hintergrund

01/02/2009 23:03 Coromu#1
Hi leutz,

habe zwei Fragen!

1. Gibt es in der Auflösung 1024x768 genaue Koordinaten für das Reise Schiff(so nen ich es jetzt mal ^^)? Wenn ja bräuchte ich die Koordinaten Löwenstein, Kaineng, Kamadan und Balthasar.

Also es ist so gemeint. Man spawnt ja immer woanders und deswegen drückt der manchmal daneben. Deswegen brauche ich einen Punkt, auf dem Schiff den er immer anklickt (auf der Karte)

2. Wie kriege ich das hin, dass ein Bot im Hintergrund läuft. Ich habe mir jetzt einen Bot script geschrieben, aber er sollte auch im Hintergrund laufen, deswegen wollte ich mal wissen wie das geht.


mfg >Coro
01/02/2009 23:05 densivilla#2
Lass doch einfach die Karte richtig rauszoomen. Dann ist der Punkt doch immer gleich...
01/03/2009 00:02 aLasca#3
Quote:
Originally Posted by Coromu View Post
Hi leutz,

habe zwei Fragen!

1. Gibt es in der Auflösung 1024x768 genaue Koordinaten für das Reise Schiff(so nen ich es jetzt mal ^^)? Wenn ja bräuchte ich die Koordinaten Löwenstein, Kaineng, Kamadan und Balthasar.

Also es ist so gemeint. Man spawnt ja immer woanders und deswegen drückt der manchmal daneben. Deswegen brauche ich einen Punkt, auf dem Schiff den er immer anklickt (auf der Karte)

2. Wie kriege ich das hin, dass ein Bot im Hintergrund läuft. Ich habe mir jetzt einen Bot script geschrieben, aber er sollte auch im Hintergrund laufen, deswegen wollte ich mal wissen wie das geht.


mfg >Coro
GUcK DIR MAL CONTRolCLICk UND CONTROLSEND AN
01/03/2009 01:51 NBA#4
Oder Memory
01/03/2009 10:53 gaylord1#5
memory is better :)
01/03/2009 14:54 NBA#6
Bloss muss man memoryaddressen immer updaten!
01/03/2009 14:58 Gabba2#7
Wie wollt ihr Mausclicks via Memory machen? Oder wie wollt ihr einen halbwegs brauchbaren Bot gänzlich ohne Clicks machen?
01/03/2009 15:10 NBA#8
Keine Ahnung...aber es muss doch eine Addresse geben, von der Maus/Tastatur bevor sie sendet oder? Dann braeuchte man nur die die ganze zeit zu beschreiben...
01/03/2009 15:25 aLasca#9
clicks über memory nicht direkt, aber über die user32
01/03/2009 15:52 Azunai#10
mouseclick = click über user32
controlclick = winapi
01/03/2009 16:38 NBA#11
Das mit user32 muss ich mal ausprobieren
01/25/2009 15:38 jkfx55#12
Ich habe ControlSend und ControlClick mal ausprobiert,
jedoch bereitet ControlClick mir Ärger.
Es wird zwar geklickt, aber nicht an den angegeben Kooordinaten.
Scheinbar ist die Position des Klicks abhängig von der Position des richtigen Mauszeigers. :confused:
Spaßeshalber habe ich den Rückgabewert mal überrprüft, der leider stimmt. :(

PHP Code:
    $result ControlClick("Guild Wars","","","left",1,550,550)
    
    
MsgBox(1,"Result",$result
MouseClick funktioniert jedoch ohne Probleme.

Btw benutze ich Vista und Guild Wars läuft im Fenstermodus, falls das von Interesse ist.
Außerdem will ich das ganze mit einfachen Mitteln erreichen, also bitte keine Antworten wie: "Benutze Memory!" oder "Nimm User32". Danke. :handsdown:
01/25/2009 15:45 aLasca#13
Hat nichts mit dem Mauszeiger zu tun.. läuft dein Guildwars im fenstermodus? wenn ja musst du die Fensterleiste mit -35px berechnen
01/25/2009 20:25 | Moep |#14
Musst beim Window Info tool die option coord mode auf client stellen. Die coords die dann bekommst müssten die richtigen für Control Click sein.
01/26/2009 21:20 jkfx55#15
Vieln Dank für euren schnellen Antworten, die weder "Memory" noch "User 32" enthalten.

Das mit dem Fenster habe ich mit AutoItSetOption ( "MouseCoordMode", 0 ) (relative coords to the active window) ausgeschlossen.
| Moep | hatte mit seinem Tipp Recht, vielen Dank.