Hallo,
Ich bin gerade dabei einen AutoLogin für Diablo 3 zu erstellen.
Zurzeit sieht er so aus:
Code:
HotKeySet ("{F6}", "autologin")
Func autologin ()
WinWaitActive ("Diablo III")
$password = InputBox ("D3 Auto Login", "Bitte Passwort eingeben:")
MouseClick ("left", 900, 700, 2, 1)
Send ($password)
Send ("{Enter}")
Sleep (6000)
If PixelGetColor (898, 698) = 3221787
Then ProcessClose ( "AutoLogin.exe")
Else MouseClick ("left", 950, 630, 1, 1)
EndIf
EndFunc
While 1
SLeep (100)
Wend
In Scite wird ja an der linken Seite immer durch einen Strich angezeigt, in welchem Bereich eine Func oder If Struktur benutzt wird.
Der Strich von der Func-Struktur hört allerdings immer schon bei Beginn der If-Struktur auf. Das heißt, wenn ich die Func-Struktur zuklappe sieht der Code so aus:
Code:
HotKeySet ("{F6}", "autologin")
Func autologin ()
Else MouseClick ("left", 950, 630, 1, 1)
EndIf
EndFunc
While 1
SLeep (100)
Wend
Jetzt ist meine Frage, warum das so ist und ob das was in meinem zweiten "Code-Zitat" noch angezeigt wird überhaupt noch durch den Hotkey ausgeführt wird. Ist an der If-Struktur etwas falsch?
MfG ExChill