[GUIDE] Re/LoginBot Scripten

04/02/2008 21:34 marcopolo1990#1
Ich werde hier mal 2 versionen erklären (eine kurze und eine ausführliche)

Short Version

Mit dem Script könnt ihr per Knopfdruck eure LoginDaten eingeben lassen

also sucht euch ein Hotkey aus zb Bild runter taste
Code:
Hotkeyset ( "{pgdn}" , "login" )
er gibt nun die info login

damit er auf diesen Hotkey wartet, geben wir ihm eine wartefunktion in einer endlosschleife

Code:
While (1)
	sleep (1000)
WEnd
ok nun nurnoch die Func funktion mit der info login

Code:
Func login ()
Send ( "Accountname" , 1 )
Sleep (200)
Send ( "{TAB}" , 0 )
Sleep (200)
Send ( "Passwort" , 1 )
Endfunc
ok ziemlich simpler script (daher auch keine genaue erklärung)
ihr braucht nur accountname und passwort austauschen

hier nochmal der komplette script

Code:
Hotkeyset ( "{pgdn}" , "login" )

While (1)
	sleep (1000)
Wend

Func login ()
Send ( "Accountname" , 1 )
Sleep (200)
Send ( "{TAB}" , 0 )
Sleep (200)
Send ( "Passwort" , 1 )
Endfunc
Long Version

ok nun scripten wir ihn mit kompletten relogin

Diesmal benutzen wir keinen Hotkey befehl, weil er ja die ganze zeit scannen soll, ob er ausgeloggt worden ist

Daher wird er in einer Endlosschleife geschrieben
Code:
While (1)
Wend
dort zwischen schreiben wir den relogin script

fangen wir an mit dem pixel suchen
um infos über das au3info tool zu bekommen schaue bitte in diese
GUIDE = [Only registered and activated users can see links. Click Here To Register...]

Ihr sucht nun mit der option !Screen! die Pixel
wir scripten diesen bot mal für den vollbildmodus

sucht euch also einen pixel im metin2 loginfenster aus (da wo ihr die channels whlen könnt)
ich habe mal die 2 von Metin 2 genommen

daher schreiben wir es so
Code:
 = PixelGetColor ( 515, 210 ) ;eure pixelwerte eingeben
	If  = 0xDA623C Then ; euren farbwert eintragen
ok wenn er nun merkt, das der pixel diese farbe hat, dann benutzt er den code, den ihr nun eingibt
dafür braucht er für das erste fenster die koordinaten des OK buttons (ist nicht mit enter zu drücken)

Code:
mouseclick ( "left" , 520 , 510 ) ; eure koordinaten eingeben
nun brauchen wir noch den logincode

Code:
Send ( "Accountname" , 1 )
Sleep (200)
Send ( "{TAB}" , 0 )
Sleep (200)
Send ( "Passwort" , 1 )
Sleep (200)
Send ( "{Enter}" , 0 )
okay die 2te etappe hätten wir auch
nun sind wir im charakter menü
jenachdem, welchen char ihr braucht, müsst ihr dem bot sagen, bevor er enter drückt, wie oft er rechts oder links drücken soll, um den char auszuwählen

Code:
Sleep (20000)
;falls nötig Send ( "{Left}" , 0 ) oder Send ( "{Right}{Right}" , 0 ) etc
Sleep (200)
Send ( "{ENTER}" , 0 )
Sleep (20000)
endif
Okay, nun müsst ihr eigentlich nurnoch ein bisschen die Sleepwerte verändern um es schneller laufen zu lassen und dann ist er fertig xD
hier nochmal der komplette Script:

Code:
While (1)
 = PixelGetColor ( 515, 210 ) ;eure pixelwerte eingeben
If  = 0xDA623C Then ; euren farbwert eintragen
Sleep (1000)
Send ( "Accountname" , 1 )
Sleep (200)
Send ( "{TAB}" , 0 )
Sleep (200)
Send ( "Passwort" , 1 )
Sleep (200)
Send ( "{Enter}" , 0 )
Sleep (20000)
;falls nötig Send ( "{Left}" , 0 ) oder Send ( "{Right}{Right}" , 0 ) etc
Sleep (200)
Send ( "{ENTER}" , 0 )
Sleep (20000)
endif
Wend
euer BotCoder

][MarcoPolo][

# Update
Video+Sourcecode:
[Only registered and activated users can see links. Click Here To Register...]
04/03/2008 09:22 kl00#2
Ich finde es gut und jetz braucht auch keine mehr schis haben das das virus verseucht ist xD

Marco jetz weis ich wieso du immer keine zeit hast weil du immer sowas machst und ich bin auch keine nervensäge xDDDDDDDDDDDDDD
04/03/2008 09:54 marcopolo1990#3
hmm komm da grade auf ne idee
ein multibot, indem man den script komplett selber eingeben/ändern/speichern/laden/etc kann
ich probier dann später mal was rum xD
04/03/2008 21:11 °Remus°#4
^^ich hab dich letztens bei icq gefragt ob du mir bei meinem relogin-bot helfen kannst und du hast abgelehnt da du mir dadurch teile von deinem script verraten würdest und jetz stellst du nen tutorial dafür online^^XD
egal trotzdem nen fettes thx funzt alles super
04/03/2008 22:32 marcopolo1990#5
naja der hier ist easy gescripted xD
solange ihr sie nicht online stellt (also alleine) macht mir das nix aus ;)

naja ich hab mal angefangen, einen script bot zu scripten xD
der kann dann für euch scripten (werds später genauer erklären)
da kann man dann auf ein button klicken, füllt schön alles aus und er legt es dann fertig in die ablage

Beispiel:
ihr klickt auf den Button Send
nun sollt ihr den Text eingeben
danach den flag
fertig, der bot legt nun den fertigen Send befehl in die zwischenablage
ihr drückt also strg+v oder halt einfügen und siehe da :
Send ( 'text' , 1 )
;) wie ich nur immer auf diese ideen komme xD
04/04/2008 16:24 °Remus°#6
cool freu mich jetz schon drauf weil ich vergess immer ihrgendwelche klammern etc.^^
04/05/2008 18:47 Moviestar#7
Das ist ja fast nen AutoIt Forum aber find ich echt klasse
weil ich sowas auch lernen will ^^
Ich mach dank marco große Fortschritte ^^

Wenn ich groß bin dann will ich marcopolo heißen und DJ sein ^^
05/05/2008 08:07 marcopolo1990#8
# Update
Video + Source Code :
[Only registered and activated users can see links. Click Here To Register...]
05/07/2008 17:39 okokok222#9
ich spiel im fenstermodus und deswegen auch andere koordinaten aber wenn ich meine koordinaten eingeb und den rest dann bekomm ich den fehler
Line 2 (File "C:\bots\BOT\BOT\relogin bot.au3"):

PixelGetColor ( 419, 174 )
^ERROR

Error: Unable to parse line.
05/07/2008 18:17 °Remus°#10
mach das ^ weg passiert mir auch wenn ich nebenbei chatte
05/07/2008 20:33 marcopolo1990#11
Quote:
Originally Posted by °Remus° View Post
mach das ^ weg passiert mir auch wenn ich nebenbei chatte
ich glaube das ist der error log

PixelGetColor ( 419, 174 )
^ERROR

Error: Unable to parse line.

texte besser mal dein kompletten source code
05/08/2008 11:02 °Remus°#12
ich weis aber wenn ich nebenbei chatte dann macht der auch nen ^ ausversehen in die source und wenn ich den bot dann starten will kommt bei mir so ne ähnlich fehlermeldung wenn ich das ^ dann weg nehme gehts wieder, kann aber auch sein das es was anderes is ich schau mir meine fehlermeldungen nie so genau an
05/08/2008 13:33 marcopolo1990#13
also die fehlermeldungen sind ansich das wichtigste in autoit xD

Code:
PixelGetColor ( 419, 174 )
^ERROR

Error: Unable to parse line.
ich glaube die fehlermeldung kommt daher, weil der Pixelgetcolor keine variable zugefügt wurde

versuch mal das hier:
Code:
 = PixelGetColor ( 419 , 174 )
If  = 0x123456 Then
;code
Endif
nen anderen grund kann ich mir da jetzt so nicht vorstellen
05/08/2008 13:35 okokok222#14
hier ist der ganze code

Code:
While (1)
 = PixelGetColor ( 419 , 174 ) ;eure pixelwerte eingeben
If  = 0xF7F3F3 Then ; euren farbwert eintragen
Sleep (1000)
Send ( "****" , 1 )
Sleep (200)
Send ( "{TAB}" , 0 )
Sleep (200)
Send ( "*****" , 1 )
Sleep (200)
Send ( "{Enter}" , 0 )
Sleep (20000)
Send ( "{Right}{Right}" , 0 )
Sleep (200)
Send ( "{ENTER}" , 0 )
Sleep (20000)
endif
Wend
achja marco bevor ich es vergesse kannst du mir den MultihackSelector 1.82 über ICQ schicken den das forum in dem gex es hochgeladen hat geht nicht
05/08/2008 13:50 marcopolo1990#15
hmm funzt aber einbandfrei
hast du villeicht variablen genommen die nicht funktionieren?
korrigier das mal oder nimm den Script hier

Code:
While (1)
$Pixel = PixelGetColor ( 419 , 174 ) ;eure pixelwerte eingeben
If $Pixel = 0xF7F3F3 Then ; euren farbwert eintragen
Sleep (1000)
Send ( "****" , 1 )
Sleep (200)
Send ( "{TAB}" , 0 )
Sleep (200)
Send ( "*****" , 1 )
Sleep (200)
Send ( "{Enter}" , 0 )
Sleep (20000)
Send ( "{Right}{Right}" , 0 )
Sleep (200)
Send ( "{ENTER}" , 0 )
Sleep (20000)
endif
Wend