Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 13:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Ich scheiter jetzt schon :(

Discussion on Ich scheiter jetzt schon :( within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 20
Join Date: Jul 2008
Posts: 1,108
Received Thanks: 172
Red face Ich scheiter jetzt schon :(

Hey,
ich wollte ein kleines Login-Tool für Metin2 schreiben...
Login funktioniert
Jetzt würde ich noch gerne einbauen, das er einen Char auswählt, man gibt also vorher in einem Feld an(wie ID und PW auch), welchen Charakter man haben möchte (1-4)
Wenn zb. 2 ausgewählt wurde soll der Bot 1x nach rechts drücken.
Bei 3 2x nach rechts, usw halt...
hoffe ihr versteht mich bin halt noch ein anfänger

Code:
$input = InputBox ("LoginBot", "Dein Login Name?")
$input1 = InputBox ("LoginBot", "Dein Passwort?")
WinWaitActive ("METIN2")
Send ($input)
Send ("{Enter}")
Send ($input1)
Send ("{Enter}")
exit
So sieht es bissher aus

Code:
$input = InputBox ("LoginBot", "Dein Login Name?")
$input1 = InputBox ("LoginBot", "Dein Passwort?")
$input2 = InputBox ("LoginBot", "Welcher Charakter?")
WinWaitActive ("METIN2")
Send ($input)
Send ("{Enter}")
Send ($input1)
Send ("{Enter}")
exit
Das ist mit dem Fenster aber halt ohne Funktion


Naja hoffe auf eure Hilfe und das ihr versteht was ich von euch will

freddy
freddy2001 is offline  
Old 11/28/2009, 20:58   #2
 
elite*gold: 0
Join Date: Nov 2009
Posts: 13
Received Thanks: 0
was ist metin2?
Rainbuuw. is offline  
Old 11/28/2009, 21:04   #3
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
ich glaub solche kommentare kannst du dir schenken

mfg
HardCore.1337 is offline  
Old 11/28/2009, 21:31   #4
 
elite*gold: 20
Join Date: Jul 2008
Posts: 1,108
Received Thanks: 172
Kann/muss/sollte man da mit einem If befehl arbeiten?
freddy2001 is offline  
Old 11/28/2009, 21:35   #5
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
umd mal auf deine Frage zu kommen.
Jeder Char hat eine eigene ID. Und die muss man rausfinden und dann mir if arbeiten.

mfg
HardCore.1337 is offline  
Old 11/28/2009, 22:22   #6
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Lern doch erstmal die Grundlagen..
MoepMeep is offline  
Old 11/28/2009, 22:25   #7
 
elite*gold: 20
Join Date: Jul 2008
Posts: 1,108
Received Thanks: 172
Hätte es jetzt so gemacht

Code:
$input = InputBox ("LoginBot", "Dein Login Name?")
$input1 = InputBox ("LoginBot", "Dein Passwort?")
$input2 = InputBox ("LoginBot", "Welcher Charakter?")
WinWaitActive ("METIN2")
Send ($input)
Send ("{Enter}")
Send ($input1)
Send ("{Enter}")
sleep (10000)
If $input2 = 1 Then
	 Send ("{Enter}")
If $input2 = 2 Then Send ("{RIGHT}") 
	Send ("{RIGHT}")
	Send ("{Enter}")
If $input2 = 3 Then Send ("{RIGHT}") 
	Send ("{RIGHT}")
	Send ("{RIGHT}")
	Send ("{Enter}")
If $input2 = 4 Then Send ("{RIGHT}") 
	Send ("{RIGHT}")
	Send ("{RIGHT}")
	Send ("{RIGHT}")	
	Send ("{Enter}")
Exit
Kanns grad nicht testen, da Login Server offline -.-

Bin mir nur nicht sicher, bei z.b 4 auch 3x nach rechts drückt...

Quote:
Lern doch erstmal die Grundlagen..
Sag mir was du unter Grundlagen verstehst, dann sag ich dir pb ich das kann^^
freddy2001 is offline  
Old 11/28/2009, 22:26   #8
 
elite*gold: 30
Join Date: Feb 2006
Posts: 1,724
Received Thanks: 465
kannst du vllt mal nen screen vom login machen ?
kaiN_92 is offline  
Old 11/28/2009, 22:29   #9
 
elite*gold: 20
Join Date: Jul 2008
Posts: 1,108
Received Thanks: 172
Ja mom mache ich...

Und das:
Quote:
$input = InputBox ("LoginBot", "Dein Login Name?")
$input1 = InputBox ("LoginBot", "Dein Passwort?")
$input2 = InputBox ("LoginBot", "Welcher Charakter?")
WinWaitActive ("METIN2")
Send ($input)
Send ("{Enter}")
Send ($input1)
Send ("{Enter}")
sleep (10000)
If $input2 = 1 Then
Send ("{Enter}")
If $input2 = 2 Then Send ("{RIGHT}")
Send ("{RIGHT}")
Send ("{Enter}")
If $input2 = 3 Then Send ("{RIGHT}")
Send ("{RIGHT}")
Send ("{RIGHT}")
Send ("{Enter}")
If $input2 = 4 Then Send ("{RIGHT}")
Send ("{RIGHT}")
Send ("{RIGHT}")
Send ("{RIGHT}")
Send ("{Enter}")
Exit
Klappt garnicht xD
freddy2001 is offline  
Old 11/28/2009, 22:30   #10

 
elite*gold: 11
Join Date: Jan 2008
Posts: 2,527
Received Thanks: 557
oder man macht es per "pos" ...
XxBestxX is offline  
Old 11/28/2009, 22:31   #11
 
elite*gold: 20
Join Date: Jul 2008
Posts: 1,108
Received Thanks: 172


Ist jetzt nicht von mir^^wie gesagt, Login Server down :>

Quote:
oder man macht es per "pos" ...
Ich versuchs mal, danke
freddy2001 is offline  
Old 11/28/2009, 22:34   #12
 
elite*gold: 30
Join Date: Feb 2006
Posts: 1,724
Received Thanks: 465
Is für mich als nicht Metinspielr bissl schwer.
Kannst du irgendwie via Tastendruck switchen oder auf dem Bild durch click ?

Weil dann könntest du einfach mit MouseClick("left", x, y) arbeiten
kaiN_92 is offline  
Old 11/28/2009, 22:35   #13
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by freddy2001 View Post
Sag mir was du unter Grundlagen verstehst, dann sag ich dir pb ich das kann^^
Logisches denken z.b.
MoepMeep is offline  
Old 11/28/2009, 22:37   #14
 
elite*gold: 20
Join Date: Jul 2008
Posts: 1,108
Received Thanks: 172
Quote:
Logisches denken z.b.
Das ist die Grundlage die vielen (wenn nicht sogar den meisten) fehlt...

B2T:
Ja man kann via Rechtepfeiltaste den Char switschen.
Edit:Mit Mousemove möchte ich nicht arbeiten, da der Bot in allen auflösungen funtzten soll.
freddy2001 is offline  
Old 11/28/2009, 22:38   #15
 
elite*gold: 30
Join Date: Feb 2006
Posts: 1,724
Received Thanks: 465
Code:
If $input2 = "1" Then
	Send("{ ENTER}")
ElseIf $input2 = "2" Then
	Send("{ RIGHT}")
	Send("{ ENTER}")
ElseIf $input2 = "3" Then
	Send("{ RIGHT}")
           Send("{ RIGHT}")
	Send("{ ENTER}")
Else
	MsgBox (0, "Facepalm!", "Kein Charakter angeben)
EndIf
lang her, dass ich was gemacht hab..aber so sollte die If-Funktion aussehen


edit: so send right noch drin.
vorrausetzung ist, dass du eben mit enter das login bestätigen kannst
kaiN_92 is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Was ist das jetzt schon wieder !?
08/08/2009 - Metin2 Guides & Templates - 3 Replies
Habe die exe runtergeladen wenn cih starten will steht da fehler das die devil.dll nicht gefunden wird und die datei auf der seite die ich runterladen muss die dauert 10 stunden und noch länger pls helft mir^^
Was jetzt schon wieder?
11/25/2008 - Metin2 Private Server - 19 Replies
Hi ich wollte fragen ob 91longju off ist? Da wenn ich mich einloggen will nchts passiert. Thx an alle die WIRKLICH geholfen haben
Nordrend jetzt schon ?
11/09/2008 - World of Warcraft - 8 Replies
hi leute, ich hab mich gefragt ob es eigentlich möglich ist , derzeit schon auf nordrend durch map edit oder irgend nen climp hack dahin zu kommen, oder irgendwie die route von nem schiff oder vom zeppelin verändern, müsste doch möglich sein oder ? weil der kontinent is ja schon voll da... hmm wär cool wenn da was zu machen wäre ^^ mfg:mofo:
Propaganda jetzt schon in Kinderserien
05/11/2007 - Off Topic - 15 Replies
Hab eben in RTL 2 Nachrichten gesehen, wie sie irgendwie im Irak/Afghanistan/weiss jetzt nicht mehr genau, in einer Kinderserie politische Propaganda verbreitet, die die Jugendlichen anspornt zu Märtyrern zu werden. Wie weit wollen diese Deppen denn noch gehen? Wenn jemand genaureres Hat (bspw. einen Berich, hab eben per Google auf die Schnelle keinen gefunden), möge er diesen bitte posten. Und übrigens bin ich ja im Grunde gegen die scheiss Medienverbreitung, aber das ist für mich...



All times are GMT +1. The time now is 13:02.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.