Autoit Bot geht ingame nicht!

02/05/2016 17:41 123NQQB123#1
Ich habe folgendes Problem:

Ich wollte für Metin2 einen kleinen Bot via Autoit erstellen, womit sich das Angeln vereinfachen lässt. Allerdings fängt das Spiel den Mausklick ab, den ich simulieren möchte. Ist es möglich einen ''realen'' Mausklick zu simulieren, so dass das Spiel denkt ich habe die Maus betätigt?

Der bot soll bei verschiedenen Hotkeys eine bestimmte Zeit warten, bevor er die Angel ingame einzieht. Auf dem Desktop reagiert das Script und simuliert einen Mausklick nach angegebener Zeit, ingame allerdings nicht.

Das Script sieht wie folgt aus(Die Zeitangaben waren nur zum testen und sind noch nicht optimal eingestellt) :
Global $g_bPaused = False

HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("{F1}", "Taste1")
HotKeySet("{F2}", "Taste2")
HotKeySet("{F3}", "Taste3")

While 1
Sleep(100)
WEnd

Func TogglePause()
$g_bPaused = Not $g_bPaused
While $g_bPaused
Sleep(100)
ToolTip('Script is "Paused"', 0, 0)
WEnd
ToolTip("")
EndFunc ;==>TogglePause

Func Terminate()
Exit
EndFunc ;==>Terminate

Func ShowMessage()
MsgBox($MB_SYSTEMMODAL, "", "This is a message.")
EndFunc ;==>ShowMessage

Func Taste1()
Sleep(Random(1500, 1900, 1))
MouseClick ("left")
EndFunc

Func Taste2()
Sleep(Random(2500, 2900, 1))
MouseClick ("left")
EndFunc

Func Taste3()
Sleep(Random(3500, 3900, 1))
MouseClick ("left")
EndFunc
02/05/2016 19:29 °Incinerate#2
In Metin sind ja 1-4 & F1-F4 durch Skills belegt, evtl. liegt es daran. Veruchs mal damit.:

02/06/2016 14:25 123NQQB123#3
Ok, ich versuch es mal. Hab garnicht daran gedacht ^^

Edit: Hat nicht geholfen. Könnte es vieleicht funktionieren, wenn ich einen bypass für das Hackshield benutzte?
02/06/2016 15:20 Devsome#4
Du könntest mal versuchen Metin2 im Fenstermodus spielen & dann schauen ob dein Script funktioniert.

Notfalls füge mal testweise
Code:
#RequireAdmin
am Skript anfang hinzu
02/07/2016 15:49 123NQQB123#5
Hatte es schon auf Fenstermodus. Der Gedanke kam mir auch auf also habe ich versucht es im Vollbildmodus zu starten, aber in den configs erscheint immer ein Error wenn ich was umstellen möchte. Auch mit #RequireAdmin hats nicht geklappt :/
02/07/2016 16:09 TheKingTurko#6
Ist es der offizielle Metin2 Client?
Hast du schon im Launcher versucht in den Fenstermodus zu wechseln?
02/07/2016 16:51 123NQQB123#7
1.Ja ist offizieller Metin2 Client.

2.Ja, aber es erscheint immer: Falscher Parameter.^^
Ist aber auch garnicht so wichtig, wollte nur mal fragen hätte ja sein können, dass ich das Script falsch geschrieb habe. :)