Hallo zusammen
Ich weiss jetzt nicht ob der Themen Titel passt....
Meine Funktion sollte in der Editbox lesen und bei der Zeile Game message: Match started! den Text ( zBsp.Welcome to the GiTM server )aus Input lesen
und zum Beispiel alle 1 min an den Server senden und bei der Zeile Game message: Match ended! enden aber sobald wieder Game message: Match started! erscheint,
sollte es wieder die Nachricht senden und so weiter.
AdlibRegister("Messages",10000)
Func Messages()
Local $readCon = GUICtrlRead($Edit1, "")
Local $aStarted = StringRegExp($readCon, "message:\s(Match\sstarted\!)", 0)
Local $aEnded = StringRegExp($readCon, "message:\s(Match\sended\!)", 0)
If $aStarted = True Then
$readInput = GUICtrlRead($Input3)
ControlSend("C:\Program Files (x86)\Ubisoft\Far Cry 2\bin\FC2ServerLauncher.exe", "", "", "say " & $readInput & @CRLF)
If $aEnded = True Then
AdlibUnRegister("Messages")
EndIf
EndIf
EndFunc ;==>Messages
Aber leider stopt die Funktion nach AdlibUnRegister("Messages")
Hab auch andere Möglickeiten probiert hab im google gesucht und hier im Forum aber leider komme ich nicht vom fleck.
Leider bin ich mit meinen Autoit Kenntnisse am Ende.
Wie kann ich das lösen? Was für Möglichkeiten gibt es da?