Automatisch Taste drücken in einem Spiel? (AutoIT oder AutoHotKey)?
Ich brauch eure Hilfe. Kenn mich mit den Skripten schreiben gar nicht aus. Hab mir aus dem Internet folgendes für AutoIT geholt.: While 1 Send ("3") Sleep (10000) Wend
Die Taste 3 wurde regelmäßig gedrückt. im Browser, am Desktop, Word etc. Aber leider nicht im Spiel (Metin 2). Hab das Spiel im Fenstermodus und normal versucht. Dort funktioniert es einfach nicht. Hab ich etwas vergessen oder ein Falsches Skript dafür? Dieses Skript funktioniert bei AutoHotKey leider nicht. Aber wie gesagt, kenne mich mit den Skripten nicht aus. Eventuell kann mir jemand weiterhelfen.
Mfg Marcel
3 Antworten
Nachfolgend mal ein Script für AutoHotKey. Nach drücken der F8-Taste wird das Script ausgeführt. Mit ESC kann das Script beendet werden. Aber Esc mindestens so ca. 10 Sekunden drücken. Dann klappt das mit dem Beenden sicher. Statt Taste F8 sind auch Tastenkombis möglich. Wie z.B. #F8 = Linke Windowstaste + F8. Halt dann entsprechend ändern.
F8:: Loop { tooltip, Schleife läuft If GetKeyState("ESC","P") { ExitApp } Send, {3 down}{3 up} Sleep, 10000 } Return
Danke für eure Antworten.
Hab das Skript jetzt ausprobiert. Es funktioniert so wie mit AutoIT auch nur im Word, Internet etc. Sobald ich das Spiel starte und das Skript mit F8 dort ausführen lasse, steht zwar das es läuft aber im Game passiert nix.
Hat jemand noch ne Idee was ich probieren könnte? oder sind die Online-Spiele stark gegen solche Programme abgesichert?
mfg Marcel
Was wird da eigentlich im Spiel gemacht?
Du kannst ja mal noch folgendes probieren.
Statt Send, {3 down}{3 up} wie folgt schreiben.
... Send, {3 down}
Sleep, 700
Send, {3 up} Sleep, 10000 ...
Hier wird eine kleine Pause von 700 MilliSekunden gemacht.
Vielleicht an dem Wert noch etwas erhöhen oder mindern.
Auch kann man mal statt Send den Befehl Sendinput verwenden.
Also ich kenne mich ein bisschen aus. Warum es überall sonst (Word etc.) läuft, aber im Spiel nicht, kann ich leider nicht beantworten. Bei allen anderen Fragen zum Schreiben vom Skript helfen ich sonst aber gerne weiter!