Hi Leute,
ich bräuchte dringen eure hilfe damit ich mein progi fertigstellen kann.
Diese probleme habe ich:
1.Die buttons funktionieren nicht wenn man drauft klick wegen exit und run game
2.er soll nur die befehle starten wenn sro_client fertig geladen ist.
3.Dann ist das dass wichtigste das er image codes herausfinden kann geht sowas?
Relogger<--klick me
Sro ingame <--klick me
sro ingame2 <-- klick me
Das sind die bilder vom tool und ingame von silkroad
hoffentlich könnt ihr mir helfen.
Spoiler anzeigen
;Relogger by ZoRRo;
[/autoit] [autoit][/autoit] [autoit]HotKeySet("{F8}", "_end")
HotKeySet("{F9}", "_load")
HotKeySet("{F10}", "_save")
HotKeySet("{F11}", "_start")
$VAR_1 = IniRead(@ScriptDir & "\Sro.ini", "SRO-ID", "ID", "0")
$VAR_2 = IniRead(@ScriptDir & "\Sro.ini", "SRO-PW", "PW", "0")
$VAR_3 = IniRead(@ScriptDir & "\Sro.ini", "SRO-PFAD", "LOAD", "0")
$MAIN = GUICreate("Relogger", 300, 200, @DesktopWidth / 2 - 100, 5)
GUISetState()
GUICtrlCreateGroup("", 0, 0, 200, 65)
GUICtrlCreateLabel("SRO Username:", 5, 13, 100, 20)
GUICtrlSetFont(-1, 8.5, 800)
$USERNAME = GUICtrlCreateInput("", 100, 10, 96, 20)
Global $SRO_ID = GUICtrlRead($USERNAME)
GUICtrlCreateLabel("SRO Password:", 5, 40, 100, 20)
GUICtrlSetFont(-1, 8.5, 800)
$PASSWORD = GUICtrlCreateInput("", 100, 35, 96, 20)
Global $SRO_PWD = GUICtrlRead($PASSWORD)
GUICtrlCreateGroup("", 0, 60, 200, 35)
GUICtrlCreateLabel("SRO Loaderpfad:", 5, 74, 108, 20)
GUICtrlSetFont(-1, 8.5, 800)
$LOADER = GUICtrlCreateInput("", 105, 72, 96, 20)
Global $SRO_LOAD = GUICtrlRead($LOADER)
GUICtrlCreateGroup("", 0, 120, 200, 35)
$Exit = GUICtrlCreateButton("Exit [F8]", 5, 130, 93, 20)
$LAUNCH_SRO = GUICtrlCreateButton("Run Sro [F11]", 100, 130, 95, 20)
$Load = GUICtrlCreateButton("Load [F9]", 200, 20, 95, 20)
$Save = GUICtrlCreateButton("Save [F10]", 200, 45, 95, 20)
If $VAR_1 <> "" Then
GUICtrlSetData($USERNAME, $VAR_1)
EndIf
if $VAR_2 <> "" Then
GUICtrlSetData($PASSWORD, $VAR_2)
Endif
if $VAR_3 <> "" Then
GUICtrlSetData($LOADER, $VAR_3)
EndIf
Func _load()
$VAR_1 = IniRead(@ScriptDir & "\Sro.ini", "SRO-ID", "ID", "0")
$VAR_2 = IniRead(@ScriptDir & "\Sro.ini", "SRO-PW", "PW", "0")
$VAR_3 = IniRead(@ScriptDir & "\Sro.ini", "SRO-PFAD", "LOAD", "0")
EndFunc
Func _save()
IniWrite(@ScriptDir & "\Sro.ini", "SRO-ID", "ID",GUICtrlRead($USERNAME))
IniWrite(@ScriptDir & "\Sro.ini", "SRO-PW", "PW",GUICtrlRead($PASSWORD))
IniWrite(@ScriptDir & "\Sro.ini", "SRO-PFAD", "LOAD",GUICtrlRead($LOADER))
EndFunc
$VAR_1 =("SRO_ID = GUICtrlRead($USERNAME)")
$VAR_2 =("$SRO_PWD = GUICtrlRead($PASSWORD)")
$VAR_3 =("$SRO_LOAD = GUICtrlRead($LOADER)")
While 1
WEnd
Func _start()
Run(GUICtrlRead($LOADER))
Sleep(5000)
ProcessWait("sro_client.exe")
Sleep(25000)
send("{ENTER}")
sleep(500)
send("{tab}")
sleep(500)
send(GUICtrlRead($USERNAME))
sleep(500)
send("{tab}")
sleep(500)
send(GUICtrlRead($PASSWORD))
sleep(500)
send("{ENTER}")
EndFunc
Func _end()
Exit
EndFunc