In deinem Beispiel schriebst du
SendInput AddChatMessage("Test")
Ich denke mal, dass du dich hier nur verschrieben hast, falls nicht: Wie Hybris dir bereits vorschrieb brauchst du für AddChatMessage "SendInput" nicht, d.h.
reicht aus.
Hat sich damit dein problem erledigt?
Ich persönlich würde dir empfehlen eine andere API zu nutzen, ist aber eventuell geschmackssache^^: SAMP-UDF
Mit dieser würde dein Beispielscript wie folgt aussehen:
#NoEnv
#UseHook
#SingleInstance, Force
#Include SAMP.ahk
#If WinActive("GTA:SA:MP") && !isInChat() && !isDialogOpen() ; Hiernach kommen die Hotkeys, vermeidet, dass du durch schreiben von "Hallo" ausversehen 2x den Hotkey ausführst.
l::
AddChatMessage("Test")
return
#If WinActive("GTA:SA:MP") && isInChat() && !isDialogOpen()
:?:/bye::
hi := "Tag"
if(A_Hour >= 20 || A_Hour <= 6)
hi := "Abend"
SendInput ^aIch wünsche Ihnen noch einen schönen %hi%. Auf Wiedersehen{enter} ; Statt SendInput kannst du in den meisten Fällen auch SendChat nutzen:
;SendChat("Ich wünsche Ihnen noch einen schönen " hi ". Auf Wiedersehen.")
return
Alles anzeigen