Autoit Fragen.

10/11/2010 17:05 WTF!!#1
Hallo,
Ich wollte mir für meinbrutalo ein neuen bot bauen,
Also was er machen soll
(Er macht meinem schüler, genau 100 mal machen, 100 schüler, da er level up kommt, ab 100 brauch man ein Chapad oder wie das auch heißt,)
Naja ist alles schon geplannt.
Mein reconnect script

Also hier die Koradinaten:

Mein Reconnect Script: 9; 84
MeinbrutaloNameEingebfeld: 393, 421
Bestätigungs Feld; 443 , 686
Wiederaufdieseitekommen; 99;84

Also ich hab es mir so vorgestellt;

Der bot soll auf das reconnect script drücken und 1,5 min warten
dann soll er auf name klicken und immer zufällig zb, "u82zu34" oder so eingeben, dann auf bestätigen drücken, wieder auf die seite gehen,

Also hier mein Source;
MouseMove (9, 86)
Sleep (1000)
MouseClick
Sleep (20000)
MouseMove (99, 84)
Sleep (1000)
MouseClick
Sleep (1000)
MouseMove (393, 421)
Sleep (1000)
MouseClick
Sleep (1000)
Send(Chr(Random(97,122,1)))
MouseMove(443, 686)
Sleep (1000)
MouseClick





Exit


Er klickt aber nicht usw...
Und es sollte eine "Stop;Endetaste geben ;)"
10/11/2010 17:08 Menan#2
Musst den MouseClick auch definieren ob Rechts oder Links also

Code:
MouseClick("LEFT")
Für Links klick

und:

Code:
MouseClick("RIGHT")
Für Rechts klick

MfG
10/11/2010 17:12 omer36#3
anstelle von
MouseMove (9, 86)
Sleep (1000)
MouseClick("left")

machste einfach
MouseClick("left", 9, 86)



und wenn er das alles 100mal machen soll machste das zb so:
wenn das hier deine source ist:

PHP Code:
HotKeySet("{ESC}""_exit")

For 
$i 0 to 99
MouseClick
("left"986)
Sleep (20000)
MouseClick("left"9984)
Sleep (1000)
MouseClick("left"393421)
Sleep (1000)
Send(Chr(Random(97,122,1)))
Sleep (1000)
MouseClick("left"443686)
Next
MsgBox
("","","100 durchläufe fertig, 3")
Exit

Func _exit()
    Exit
EndFunc 
10/11/2010 17:15 WTF!!#4
kann mir jemand das ganze umschreiben?
10/11/2010 17:22 h0fi00#5
was umschreiben?
10/11/2010 17:23 omer36#6
hab mein beitrag editiert...
10/11/2010 17:56 WTF!!#7
Quote:
HotKeySet("{ESC}", "_exit")
MsgBox("","","Bot by Unbekannt!")
For $i = 0 to 99
MouseClick("left", 9, 86)
Sleep (20000)
MouseClick("left", 99, 84)
Sleep (1000)
MouseClick("left", 393, 421)
Sleep (1000)
$i = Random(0,9, 1)&Random(0,9, 1)&Random(0,9, 1)&Random(0,9, 1)&Random(0,9, 1)
Send($i)
Sleep (1000)
MouseClick("left", 443, 686)
Next
MsgBox("","","100 durchläufe fertig")
Exit

Func _exit()
Exit
EndFunc
Jetzt kommt nach dem ersten gleich 100 klicks fertig o_0
10/11/2010 18:01 lolkop#8
denn schreib dir halt ne funktion die dir n zufallsbuchstaben aneinder reiht

Edit:
wenn du sagst das $i von 0 bis 99 gezählt wirst, und danach einen string in $i speicherst, kann wohl nichts mehr hochgezählt werden...
10/11/2010 18:03 WTF!!#9
Quote:
Originally Posted by lolkop View Post
denn schreib dir halt ne funktion die dir n zufallsbuchstaben aneinder reiht

Edit:
wenn du sagst das $i von 0 bis 99 gezählt wirst, und danach einen string in $i speicherst, kann wohl nichts mehr hochgezählt werden...
was soll ich tun?
10/11/2010 18:08 omer36#10
For $i = 0 to 99
$i = Random(0,9, 1)&Random(0,9, 1)&Random(0,9, 1)&Random(0,9, 1)&Random(0,9, 1)
Send($i)

....zb
$random = Random(0,9, 1)&Ra......
10/11/2010 18:09 lolkop#11
schreib dir einfach eine funktion die für dich einen zufallssting erstellt...
zb so:
Code:
Func ZufallsString($length)
	Local $string
	For $i=1 To $length
		$string &= Chr(Random(97, 122, 1))
	Next
	Return $string
EndFunc
dann brauchst du nurnoch zb Send(ZufallsString(10)) machen, und dein script sendet einen 10 zeichen langen string...
10/11/2010 20:52 WTF!!#12
Dank lolkop hab ich es geschafft, danke :)
~closerequest
10/11/2010 21:33 xmoeglll#13
also ich kenn mein brutalo zwar nicht, aber falls du mal etwas mehr kannst kannste auch mit der IE.au3 arbeiten bzw über die httpheader bzw tcp :D dann is dein bot etwas edler... und muss auch nicht immer im vordergrundlaufen ...


(falls dass in mein brutalo nicht so geschickt ist sry... kenn ich ja ned ;D ogame ist das einzigst ware...)