Brauche bitte hilfe beim Autohotkey [Keybinder]
Hallo, Ich spiele ein Spiel wo man mit der Taste "2" den Motor eines Fahrzeuges starten kann nun möchte ich aber sobald ich die Taste "2" drücke das der Motor gestartet wird und gleichzeitig ein text in den Chat geschrieben wird z.B Hallo. Ich habe versucht dies selber hinzubekommen aber hatte bisher noch keinen erfolg hatte folgendes im Script stehen:
2::
SendInput t Hallo{enter}
return
Dies sollte eigentlich klappen komischerweise klappts aber nicht o_O sobald ich den Keybinder anschalte und 2 drücke schreibt er zwar Hallo in den CHat aber der Motor wird nicht gestartet hoffe ihr könnt mir da weiter helfen :S sobald ich den Keybinder aus habe kann ich wieder ganz normal mit der Taste "2" den Motor starten.
1 Antwort
Hallo SyzXx,
naja, das Spiel ist sicher so programmiert, dass beim Druck auf eine bestimmte Taste ein - und eben nur ein - Makro ausgeführt wird; der Keybinder ist auch nur ein Makro, der das Spielmakro klarerweise überlagert. Um dieses Problem zu lösen, müsstest du den Hotkey direkt im Spiel umschreiben (die sind meist in VisualBasic oder Delphi geschrieben).
Ansonsten musst du eben den Keybinder auf eine freie Taste legen. Übrigens: Wenn der Hotkey im Spiel auch noch hardcoded sein sollte, kannst du ihn ohne Kenntnis des Quelltextes überhaupt nicht umschreiben.
Liebe Grüße, Alois