Bot + Metin2 Pferd Hilfe

11/23/2009 18:57 .Colossus.#1
Hi Leute,

Kann mir jemand helfen der sich mit AutoIt auskennt?
Es geht nämlich darum das ich selber gescheitert bin(Ja ich weiß das ich schlecht bin)
Der muss einfach alle 106 sek vom Pferd absteigen (Strg+H)
Die Taste 2 drücken
und wieder aufs Pferd steigen

wenn mir jemand das skripten will =)
bekommt ein THX

Mfg
Colossus
11/23/2009 19:06 Kazaaa#2
Code:
While 1
Sleep (106000)
Send ("^{h}")
Sleep (1)      ; keine Ahnung wielange man braucht bis der Typ vom Gaul is, 1000 is 1 Sek, trags selbst ein
Send ("{enter}")
Send ("{G}")
Wend
^ = Strg
! = Alt

Sollte soweit passen wenn ich mich richtig erinner

€dit: Kompilieren musst es mit SciTe (AutoIt), kannst mir aber auch einfach die 2 Tasten sagen dann mach ich das schnell

€dit2: Boah 2 Fehler reingehauen.. jetz passts :D
11/23/2009 19:14 .Colossus.#3
allso reihnefolge sollte folgendermaßen sein =)

STRG+H
1sek warten
Taste 2
1sek warten
STRg+H
106 sek warten

das in ner Endlosschleife Startbar und beendbar mit Tastebdruck falls du das machen könntest =)

€:währe das möglich
11/23/2009 19:26 Kazaaa#4
Code:
HotKeySet ("{F9}", "play")
HotKeySet ("{F10}", "stop")
While 1
sleep(200)
wend
Func play()
	While 1
		Send ("^{h}")
		Sleep (1000)
		Send ("2")
		Sleep (1000)
		Send ("^{h}")
		Sleep (106000)
Wend
EndFunc

Func stop()
	Exit
EndFunc
F9 start, F10 beenden

Fallst nicht weist wie man kompiliert hast es da schon fertig als .exe
[Only registered and activated users can see links. Click Here To Register...]
11/23/2009 19:34 .Colossus.#5
hmm

der hängt sich irgendwie nach dem 2. ten durchlauf auf -.-
kann man die dauer wo strg+h gedrückt wird verlängern dann würds klappen =)

HotKeySet ("{F9}", "play")
HotKeySet ("{F10}", "stop")

While 1
sleep(200)
wend
Func play()
While 1
Sleep (100)
Send ("^{h}")
Sleep (2000)
Send("2")
Sleep(10)
Send("2")
Sleep(10)
Send("2")
Send("2")
Sleep(10)
Send("2")
Sleep(10)
Send("2")
Sleep (2000)
Send ("^{h}")
Sleep (104000)
Wend
EndFunc

Func stop()
Exit
EndFunc
11/23/2009 20:24 Kazaaa#6
Wann hängt er sich auf ? und die Zahlen bei Sleep sind in MS (Millisekunden) angegeben, also wenn du 1 Sek warten willst musst 1000 rein schreiben

Um ne Taste gedrückt zu halten musst du
Code:
 
Send("{x down}") ; statt X die zu drückende taste
Sleep (x) ; x durch die zeit ersetzen (in ms, 1000 = 1 sekunde)
Send("{x up}") ; x durch die oben benutzte taste ersetzen
btw. bedankt man sich nicht durch "thx" sagen
11/23/2009 20:54 .Colossus.#7
hmm das klappt irgendwie nicht
ich verstehs nicht^^
€: Habs hinbekommen =)


HotKeySet ("{F9}", "play")
HotKeySet ("{F10}", "stop")

While 1
sleep(200)
wend
Func play()
While 1
Sleep (200)
send ("^{h}")
send ("^{h}")
send ("^{h}")
Sleep (2000)
Send("2")
Sleep(10)
Send("2")
Sleep(10)
Send("2")
Send("2")
Sleep(10)
Send("2")
Sleep(10)
Send("2")
Send("2")
Sleep (3000)
Send ("^{h}")
send ("^{h}")
send ("^{h}")
Sleep (100000)
Wend
EndFunc

Func stop()
Exit
EndFunc


danke =)
waren die server laggs die alels verzögert haben^^
11/25/2009 13:55 Masterakio1995#8
omg das ding wird auf dauer deinen pc aufn friedhof schicken den das sleep (10) kannst vergessen auf dauer hält das kein pc durch soweit ich weis
11/25/2009 14:09 Kazaaa#9
Quote:
Originally Posted by masterakio1995 View Post
omg das ding wird auf dauer deinen pc aufn friedhof schicken den das sleep (10) kannst vergessen auf dauer hält das kein pc durch soweit ich weis
Was willst du ? Der Sleep-Befehl lässt das Script nur pausieren oO
11/25/2009 14:19 .Diamant#10
Quote:
Originally Posted by Kazaaa View Post
Code:
While 1
Sleep (106000)
Send ("^{h}")
Sleep (1)      ; keine Ahnung wielange man braucht bis der Typ vom Gaul is, 1000 is 1 Sek, trags selbst ein
Send ("{enter}")
Send ("{G}")
Wend
^ = Strg
! = Alt

Sollte soweit passen wenn ich mich richtig erinner

€dit: Kompilieren musst es mit SciTe (AutoIt), kannst mir aber auch einfach die 2 Tasten sagen dann mach ich das schnell

€dit2: Boah 2 Fehler reingehauen.. jetz passts :D
^this