|
You last visited: Today at 13:18
Advertisement
[Auto Login] Hilfe beim Builden!
Discussion on [Auto Login] Hilfe beim Builden! within the AutoIt forum part of the Coders Den category.
07/18/2009, 02:45
|
#1
|
elite*gold: 0
Join Date: Dec 2007
Posts: 28
Received Thanks: 0
|
[Auto Login] Hilfe beim Builden!
Hey alle zusammen ^^
Also folgendes:
Ich hab hier ein selbst geschriebenes Script (Mein erstes wohoo xD), was ein Auto Login ist...
Code:
Run("C:\Programme\SJSRO\silkroad.exe")
Sleep(1000)
Run("C:\Dokumente und Einstellungen\Alex\Desktop\SibiPrecincts\SibiPrecincts.exe")
WinActivate("SibiPrecincts")
While 1
If PixelGetColor(830,486)=0x878787 Then
MouseClick("left", 834, 469, 1, 0)
ExitLoop
EndIf
WEnd
Sleep(100)
WinActivate("Silkroad Online Launcher")
While 1
If PixelGetColor(854,639)=0x9B855B Then
MouseClick("left", 880, 649, 1, 0)
ExitLoop
EndIf
WEnd
While 1
If PixelGetColor(991,386)=0xD0CE9E Then
MouseClick("left", 991, 386, 10, 0)
ExitLoop
EndIf
WEnd
Sleep(500)
If ProcessExists("sro_client.exe") Then
WinActivate("SRO_Client")
Else
MsgBox(0, "Fehler", "SRO_Client.exe nicht gefunden!")
EndIf
Sleep(100)
If PixelGetColor(520,560)=0x000000 Then
Sleep(100)
MouseClick("left", 671, 551, 5, 0)
Send("LOGIN")
Sleep(100)
Send("{Tab}")
Sleep(100)
Send("PASSWORT")
Sleep(100)
Send("{ENTER}")
EndIf
Sleep(5000)
If PixelGetColor(1235,934)=0xFFFFFF Then
Sleep(100)
MsgBox(0, "Login", "Log In erfolgreich!")
EndIf
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)
EndIf
If PixelGetColor(184,920)=0xFF671D Then
Sleep(100)
ProcessClose("sro_client.exe")
Sleep(100)
ProcessClose("sibiprecincts.exe")
Sleep(1000)
EndIf
Was es bis jetzt macht sieht man ja bereits...
Will aber das folgendes dazu kommt ^^
Ich fänds cool wenn man am anfang ein Menü hat indem man Login und Pass eingebe kann, was dann in einer .ini gespeichert werden soll...
Außerdem weiß ich nicht wie ich es mit einer Schleife hinbekomme, das wenn die letzte If-Abfrage "stimmt", dass dass ganze Script von neu startet...
Zusätzlich ^^ wüsste ich nicht wie ich das alles mit Hotkeys kontrollieren kann xD
ich hoffe jemand kann einem motivierten Auto It Anfänger helfen
|
|
|
07/18/2009, 12:02
|
#2
|
elite*gold: 9
Join Date: Apr 2009
Posts: 10,163
Received Thanks: 3,811
|
Du hast 2 While-Schleifen hintereinander.
Du machst einfach
PHP Code:
While 1 $Loginfarbe = Pixelgetcolor (xxx, xxx) If $Loginfarbe = deine farbe then tu das ... ... ... EndIf
Um nen Input zu machen, kannst du KODA benutzen.
Speichern und lesen tust du so:
PHP Code:
IniWrite("xxx.ini","xxx1","xxx2",GUICtrlRead($Dein Input) ; schreibt die ini in die Datei xxx.ini, unter die überschrift xxx1 und zu dem text xxx2
;lesen vom oberen Ini: $IniRead = IniRead("xxx.ini,"xxx1","xxx2","Wert/Text, wenn kein INI) GUICtrlSetData($Dein Input,$IniRead)
|
|
|
07/18/2009, 13:09
|
#3
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
|
Quote:
Originally Posted by flexis
Hey alle zusammen ^^
Also folgendes:
Ich hab hier ein selbst geschriebenes Script (Mein erstes wohoo xD), was ein Auto Login ist...
Code:
Run("C:\Programme\SJSRO\silkroad.exe")
Sleep(1000)
Run("C:\Dokumente und Einstellungen\Alex\Desktop\SibiPrecincts\SibiPrecincts.exe")
WinActivate("SibiPrecincts")
While 1
If PixelGetColor(830,486)=0x878787 Then
MouseClick("left", 834, 469, 1, 0)
ExitLoop
EndIf
WEnd
Sleep(100)
WinActivate("Silkroad Online Launcher")
While 1
If PixelGetColor(854,639)=0x9B855B Then
MouseClick("left", 880, 649, 1, 0)
ExitLoop
EndIf
WEnd
While 1
If PixelGetColor(991,386)=0xD0CE9E Then
MouseClick("left", 991, 386, 10, 0)
ExitLoop
EndIf
WEnd
Sleep(500)
If ProcessExists("sro_client.exe") Then
WinActivate("SRO_Client")
Else
MsgBox(0, "Fehler", "SRO_Client.exe nicht gefunden!")
EndIf
Sleep(100)
If PixelGetColor(520,560)=0x000000 Then
Sleep(100)
MouseClick("left", 671, 551, 5, 0)
Send("LOGIN")
Sleep(100)
Send("{Tab}")
Sleep(100)
Send("PASSWORT")
Sleep(100)
Send("{ENTER}")
EndIf
Sleep(5000)
If PixelGetColor(1235,934)=0xFFFFFF Then
Sleep(100)
MsgBox(0, "Login", "Log In erfolgreich!")
EndIf
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)
EndIf
If PixelGetColor(184,920)=0xFF671D Then
Sleep(100)
ProcessClose("sro_client.exe")
Sleep(100)
ProcessClose("sibiprecincts.exe")
Sleep(1000)
EndIf
Was es bis jetzt macht sieht man ja bereits...
Will aber das folgendes dazu kommt ^^
Ich fänds cool wenn man am anfang ein Menü hat indem man Login und Pass eingebe kann, was dann in einer .ini gespeichert werden soll...
Außerdem weiß ich nicht wie ich es mit einer Schleife hinbekomme, das wenn die letzte If-Abfrage "stimmt", dass dass ganze Script von neu startet...
Zusätzlich ^^ wüsste ich nicht wie ich das alles mit Hotkeys kontrollieren kann xD
ich hoffe jemand kann einem motivierten Auto It Anfänger helfen 
|
Zu der Frage mit der Ini Datei , schau doch einfach mal mein Tutorial an :
|
|
|
07/18/2009, 14:11
|
#4
|
elite*gold: 0
Join Date: Dec 2007
Posts: 28
Received Thanks: 0
|
Danke dir
Hab noch was ^^
Wie kann ich eine Variable in eine .ini schreiben?
IniWrite( "Settings", "Account", "Login", "$Login")
So klappts net =/
|
|
|
07/18/2009, 15:41
|
#5
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
|
Quote:
Originally Posted by flexis
Danke dir
Hab noch was ^^
Wie kann ich eine Variable in eine .ini schreiben?
IniWrite( "Settings", "Account", "Login", "$Login")
So klappts net =/
|
IniWrite( "Settings", "Account", "Login", $Login)
so klappt es .
|
|
|
07/18/2009, 16:09
|
#6
|
elite*gold: 0
Join Date: Dec 2007
Posts: 28
Received Thanks: 0
|
danke
|
|
|
 |
Similar Threads
|
[SUCHE HILFE] beim Login fixxen!
09/13/2010 - Metin2 Private Server - 7 Replies
Liebe E*pvpler,
ich würde gern mal paar Tipps hören von Leuten welche einen Root-Server haben bezüglich des Logins.
Ich hab nun versucht, mit dem Login-Script zu arbeiten... das funktioniert nicht!
also:
cd /usr/home/game/auth
./auth
|
Wie Speichert man die Login daten und macht nen Auto Login
07/15/2010 - Metin2 Private Server - 5 Replies
Souh ma wieder ne "Blöde Frage"... wie speichert man die login daten und macht nen autologin für den client wie es hier gemacht worden ist: http://www.elitepvpers.com/forum/metin2-pserver-dis cussions-questions/616285-my-new-client.html
Über ne antwort würde ich mich freuen...
|
Hilfe! Fehler beim Login!
04/11/2010 - Flyff Private Server - 8 Replies
Also ein kollege von mir hat einen Server gemacht nun hat er aber ein Problem.
Wenn er sich einloggen will kommt immer eine Fehlermeldung.
Wie auf dem Bild hier gezeigt wird: Imageshack - unbenannt12w.png !
Habe auch schon das Update Pack gedownloaded also 4.0 und 4.1 !
Also Server läuft mit Offi-Files.
Aber dazu hab ich noch ne Frage: Wo muss er das alles hinpacken?
Vielleicht liegt es ja daran.
Danke schon mal!
|
All times are GMT +2. The time now is 13:18.
|
|