Hey
Ja nochmal ich ^^
Wollte fragen ob sich jemand mal dieses script angucken kann und mir sagen kann warum das ab nem gewissen punkt nicht das macht was es soll ...
Hab alles mögliche probiert schon seit 4std -_-
Weiß nicht mehr was ich machen soll =X
******Edit*******
Ok... ich habs jz mit Controls erweitert aber mein Problem ist, das ich das Au3 Info Tool keine Informationen anzeigt wenn das spiel gestartet ist...
Also keine ID´s und Classnames usw...
nur die Infos unter >>>Mouse<<< werden angezeigt und bei Handle
Was kann ich tun? =/
Ja nochmal ich ^^
Wollte fragen ob sich jemand mal dieses script angucken kann und mir sagen kann warum das ab nem gewissen punkt nicht das macht was es soll ...
Hab alles mögliche probiert schon seit 4std -_-
Weiß nicht mehr was ich machen soll =X
Code:
Global $Paused
HotKeySet("{F9}", "Pause")
HotKeySet("{F12}", "Terminate")
;Hotkeys werden festgelegt
$Login = IniRead(@ScriptDir & "/Settings.ini","Account","Login","Default")
$Pass = IniRead(@ScriptDir & "/Settings.ini","Account","Password","Default")
;Ini File wird ausgelesen und als Variable festgelegt
Send("{F9}") ;Script wird gestoppt
While 1
Run("C:\Programme\silkroad\silkroad.exe")
Sleep(1000)
Run("C:\Dokumente und Einstellungen\****\Desktop\SibiPrecincts2\SibiPrecincts.exe")
WinActivate("SibiPrecincts")
ExitLoop
WEnd
;Silkroad und SibiBot werden gestartet
Sleep(100)
WinActivate("SibiPrecincts ToMBaLaCi46 Beta")
WinWaitActive("SibiPrecincts ToMBaLaCi46 Beta")
Sleep(100)
While 1
If PixelGetColor(832,485)=0xB4B4B4 Then
Sleep(100)
MouseClick("left", 838, 470, 1, 0)
ExitLoop
EndIf
WEnd
;SibiBot wird auf Bereitschaft überprüft und gestartet
Sleep(100)
WinActivate("Silkroad Online Launcher")
WinWaitActive("Silkroad Online Launcher")
While 1
If PixelGetColor(837, 639) = 0x978359 Then
Sleep(100)
MouseClick("left", 837, 639, 1, 0)
ExitLoop
EndIf
WEnd
;Silkroad Launcher wird aktiviert und auf aktivität überprüft - Start Button wird geklickt
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~ Ab hier passiert nichts mehr ~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sleep(5000)
WinActivate("sro_client")
WinWaitActive("sro_client")
While 1
sleep(100)
If PixelGetColor(796, 412) = 0xC09A5F Then
Sleep(100)
MouseClick("left", 830, 473, 20, 0)
ExitLoop
EndIf
WEnd
;Silkroad Ladebildschirm wird weggeklickt
Sleep(100)
While 1
sleep(100)
If PixelGetColor(521,519) = 0x424231 Then
Sleep(100)
MouseClick("left", 674, 551, 5, 0)
Send($Login)
Sleep(100)
Send("{Tab}")
Sleep(100)
Send($Pass)
Sleep(100)
Send("{ENTER}")
ExitLoop
EndIf
WEnd
;Login Fenster wird überprüft; Daten werden eingegeben; Enter Taste wird gedrückt
Sleep(1000)
While 1
If PixelGetColor(1235,934)=0xFFFFFF Then
Sleep(100)
MsgBox(0, "Login", "Log In erfolgreich!")
EndIf
ExitLoop
WEnd
;Überprüfung auf erfolgreichen Login
While 1
If PixelGetColor(9,931)=0xFF671D Then
Sleep(100)
MsgBox(0, "Fehler", "Falsche Log In Daten!")
Sleep(3000)
ProcessClose("sro_client.exe")
Sleep(100)
ProcessClose("sibiprecincts.exe")
Sleep(1000)
Exit
EndIf
ExitLoop
WEnd
;Login Daten werden ausgewertet; Beendung bei falschen Daten
;;;;;;;;;;;;;;Funktionen;;;;;;;;;;;;;;;
;Pause
Func Pause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is Paused',0,0)
WEnd
ToolTip("")
EndFunc
;Beenden
Func Terminate()
Exit 0
EndFunc
******Edit*******
Ok... ich habs jz mit Controls erweitert aber mein Problem ist, das ich das Au3 Info Tool keine Informationen anzeigt wenn das spiel gestartet ist...
Also keine ID´s und Classnames usw...
nur die Infos unter >>>Mouse<<< werden angezeigt und bei Handle
Was kann ich tun? =/