Nein, mach mir mal ein Beispiel.
Beiträge von TRACE-
-
-
Wirklich gut und sauber gemappt, am meisten gefällt mir die Tankstelle.
Weiter so -
Wenn ICH MANUELL den Chat öffne dann werden keine Binds reingeschrieben aber wenn der KEYBINDER den CHAT öffnet und ich dann eine ZAHL schreiben will die belegt ist mit einem Bind dann kommt der Text eben und da ist das Problem...
Also willst du das der Befehl auch gesendet wird wenn der Chat offen ist?
Dann musst du vor jedem Befehl ein Suspend Permit schreiben, sprich:
F1::
Suspend Permit
SendInput Ist nur ein Test{left 16}
return
Wieder ohne Test, hoffe es hilft dir.
//EDIT:
Habe soeben einen Test durchgeführt, es funktioniert. -
Ich gebe dir den Tipp deine "Suche" noch einmal zu überarbeiten (Rechtschreibung, Voraussetzungen ausführlicher, etc), wenn ich das so sehe spricht es mich gar nicht an.
-
Code
Alles anzeigen#Include API.ahk #Persistent #NoEnv #IfWinActive, GTA:SA:MP #UseHook t:: Suspend On SendInput t Hotkey, Enter, On Hotkey, Escape, On Hotkey, t, Off return NumpadEnter:: Enter:: Suspend Permit Suspend Off SendInput {Enter} Hotkey, t, On Hotkey, Enter, Off Hotkey, Escape, Off return Escape:: Suspend Permit Suspend Off SendInput {Escape} Hotkey, t, On Hotkey, Enter, Off Hotkey, Escape, Off return F1:: SendInput tIst nur ein Test{left 16} return
So kann ich vor dem I von Ist etwas dazu schreiben, dass ist mein gesamtes Script vielleicht hilft es dir und du findest den Fehler.
-
Setze vor jedem Befehl noch ein Submit Permit, der auch ohne das du das Chat Fenster offen hast, ausgeführt werden soll.
Beispiel:
F1::
Submit Permit
SendInput t/su 1 Missachtung der StVO, Illegaler Besitz, Umweltverschmutzung{home}{right 4}
return
Bin mir nicht sicher ob es richtig ist, teste es nacher auch selber nochmal aus.