Eine simple If-Abfrage mit der Funktion einer der APIen, ob ein Chat oder Dialog geöffnet wurde.
Link zur API: http://samp-udf.net/ -->Runterladen, in den gleichen Ordner wie der Keybinder und mit#include SAMP.ahk einbinden.
Benötigte Funktion: IsInChat()
Du machst also bei der jeweiligen Zahl eine Abfrage, ob der Chat geöffnet ist.
Wenn ja, soll er die Zahl senden (Send A_ThisHotkey) glaub ich mal
Ansonsten soll er deinen Code ausführen.
Eine andere Variante:
#UseHook, On
~+T::
~t::
Label_T:
Suspend, On
Hotkey, Enter, On
Hotkey, NumPadEnter, On
Hotkey, Escape, On
Hotkey, t, Off
Hotkey, +T, Off
return
~NumpadEnter::
~Enter::
~Escape::
Label_Enter:
Suspend, Permit
Suspend, Off
Hotkey, t, On
Hotkey, +T, On
Hotkey, Enter, Off
Hotkey, NumPadEnter, Off
Hotkey, Escape, Off
return
Oben ins Script einfügen.