Servus!
Ich möchte wenn ich auf einen Button Klicke dass das Script in ein bestimmtes Fenster (Window) wechselt und bei einem Links-Klick in diesem Fenster die x,y Koordinaten unter einer bestimmten Variable ($COORDS01) abgelegt werden. Bei einem erneutem klicken des Buttons soll man die x,y Koordinaten neu definieren können.
Code:
while 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
If Not WinActivate("Window") Then
WinActivate("Window")
If MouseClick("left") Then $COORDS01 = MouseGetPos()
EndSwitch
wend
Servus!
Ich möchte wenn ich auf einen Button Klicke dass das Script in ein bestimmtes Fenster (Window) wechselt und bei einem Links-Klick in diesem Fenster die x,y Koordinaten unter einer bestimmten Variable ($COORDS01) abgelegt werden. Bei einem erneutem klicken des Buttons soll man die x,y Koordinaten neu definieren können.
Code:
while 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
If Not WinActivate("Window") Then
WinActivate("Window")
If MouseClick("left") Then $COORDS01 = MouseGetPos()
EndSwitch
wend
Bin leider nicht so Erfahren mit Autoit, Danke!
Code:
$dll = DllOpen("user32.dll")
If WinActive("Title") = False Then WinActivate("Title")
If _isPressed("01", $dll) then $COORDS01 = MouseGetPos()
Das sollte dir zumindest die Mausposition speichern.
Falls diese Funktion wiederholt aufgerufen wird, sollte die Datei 'user32.dll' geöffnet werden und durch ein handle übergeben werden.
Es ist noch zu beachten, dass diese am Ende des Scripts geschlossen wird
$dll = DllOpen("user32.dll")
If WinActive("Window") = False Then WinActivate("Window")
If _isPressed("$Button1 ", $dll) then $COORD01 = MouseGetPos()
DllClose("user32.dll")
Ist das so richtig?
Gibt es keine "simplere" Lösung, denn das script muss nicht unbedingt "professionell" sein
nöö, das heisst das du die Variable, deklarieren sollst, bevor du sie benutzt...
Einfach am Anfang des Scripts Global $COORD01 und fertig...
Ausserdem is die Meldung kein Error sondern eine Warnung, welche es dir erlaubt das Script dennoch aszuführen...
Metin2 Multihack by xKeinjalx l Hilfe l Hilfe l Hilfe Pleasy 03/18/2012 - Metin2 Private Server - 2 Replies Hallo Elit(epvp)ers Mitglieder.
Ich habe Multihack von xkEinjalx herunter geladet.
Der Problem ist bei Metin2 Patcher.
Wenn Man Metin2 mit Patcher öffnet kann man nicht .dll Injecten!
Man Musst also mit Metin2client.bin in Metin2client.exe unbennen und öffnen.
Es kommt Metin2 Fenster, dann funkt es schon, aber es verbindet nicht zu Server.Es bleibt bei Du wirst mit dem Server verbunden stecken aber wenn man mit Metin2 Patcher öffnet es Loggt ein nur der Hackt geht dann nicht.
Der Link...