Hi also ich wusste nicht genau ob das jetzt ins "bot" forum gehört aber da sich dieses "problem" auch vereingemeinern lässt poste ich das mal hier.
Ich will das meine Funktion einen Check ausführt und dabei müssen 2 Variablen einem Wert entsprechen ich weiß aber nicht wie ich das alles in EINE Funktion schreiben soll.
Hier der Code:
Spoiler anzeigen
Func Laufen()
Do
$count2 = $count2 + 1
$a = FileReadLine("Data.txt",$count2)
$wx =StringLeft($a,7)
$wy =StringRight($a,7)
While 1
Sleep(10)
HotKeySet("{ESC}","Ende")
$rx=_MemoryRead($x, $Memopen)
$ry=_MemoryRead($y, $Memopen)
$rx = StringLeft($rx,7)
$ry = StringLeft($ry,7)
ToolTip($rx&@CRLF&$ry,0,0)
[/autoit] [autoit][/autoit] [autoit]if $wy = $ry & $wx = $ry then ; Das geht leider nicht und hierrum gehts !!
Send("{W Up}")
Send("{Enter}")
Sleep(50)
Send("Waypoint "&$count2&"/"&$count)
Send("{Enter}")
Sleep(1000)
ExitLoop
Else
Send("{W Down}")
EndIf
Wend
Until $count = $count2
EndFunc
Wäre wie oben erwähnt wichtig für mich, dass das in eine Funktion abläuft. Desweitern muss es eine halbwechs schnelle Methode sein. Bin dankbar für Vorschläge / Lösungsmöglichkeiten.