Um zu sehen, ob du eingeloggt bist, müsstest du (sofern das bei dem Spiel möglich ist) mit _MemoryRead einen Speicherwert auslesen, der dir das sagt, oder, wenn sich das Hintergrundbild verändert, wenn du eingeloggt bist, das mit PixelGetColor (AutoIt Help ftw.) überprüfen.
Müsste dann so aussehen (hab leider kein AutoIt da, daher kann ich es nicht deteilliert machen):
PHP Code:
HotKeySet("{F1}", "_Start_Stop")
HotKeySet("{ESC}", "_Exit")
$an = 0
While 1
If $an = 0 Then
Sleep(100)
Else
If ProcessExists("silkroad.exe") Then
If Not PixelGetColor(...) = "FFFFFF" Then ;KA, was in PixelGetColor reinkommt; Farbe eben ändern
Send("{Enter}")
Sleep(100) ;Wert anpassbar
Else
Sleep(100)
EndIf
Else
Run("silkroad.exe")
ProcessWait("silkroad.exe")
EndIf
EndIf
WEnd
Func _Start_Stop()
If $an = 0 Then
$an = 1
Else
$an = 0
EndIf
End Func
Func _Exit()
Exit
End Func
Sorry, wenn ein Befehl falsch geschrieben ist. Hab eben im Moment kein AutoIt zur Hand.