Bot gesucht!!

03/10/2010 16:46 caprican#1
Hallo.
Ich hab mal ne Frage, wie es geht einen Bot zu schreiben, den man an die Mischi stellen kann und dann eine Sache kauft und sofort wieder verkauft?
D.h du kaufst einen beutel und hast ihn im invi.
Danach vkt er den beutel wieder.
Ich habe leider NULL erfahrung mit Bots scripten...
Grüße
03/10/2010 16:47 Viper3001#2
Mischi? hmm welches game überhaupt? du musst schon genauer werden...
03/10/2010 16:55 Flasher2#3
Hier haste mal paar Coords die ich für n Sachenklaubot gemacht hab auflösung 800x600 16bpp oder so
Bot würde so aussehen mit HotKeys
Code:
HotKeySet ("{F6}", "Start")
HotKeySet ["{F7}", "End")


Func Start()
MouseMove (Coord,Coord)
MouseClick ("left", Coord,Coord)
;Und immer so weiter
;dann am ende
EndFunc

Func End()
Exit
EndFunc
Anstatt Coord natürlich die richtige Koordinate eingeben
03/10/2010 17:29 AutoItNewbie#4
Du könntest es auch in ner Schleife machen xD
Dann müsste man nur 1 mal auf gemi kaufen dann ins inventar und verkaufen uund inner schleife gehts doch xD
Wäre ziehmlich kurz :D
an Threadsteller caprican
Sag mir in welcher auflösung du zockst und ich mach dir einen und sag an welcher position das item ist :D
z.b.
1 Reihe von links das 2. item ^^
Und ich erstell dir bot
Und fenster oder vollbildmodus :D
03/10/2010 17:31 caprican#5
okay danke..habs geschafft :D
jetzt hätt ich gern noch ne endlosschleife^^
03/10/2010 19:04 Neon™#6
Code:
While 1

;Hier deinen Code einfügen

WEnd
03/10/2010 19:47 caprican#7
Ok :D nun hatte ich das problem, dass ich immer nen fehler hatte, wenn ich die beiden Hotkey-codes drin hatte.
Darum hab ich sie rausgenommen...Bot gestartet und natürlich nicht mehr ausgekriegt. :D
musste PC also neustarten...
Wie füge ich nen Start/Pause-Hotkey ein?
Vlg
03/10/2010 21:27 -MARKS-#8
PHP Code:
 HotKeySet ("^{F1}""Start")  ; Ctrl+F1 startet den Bot
HotKeySet 
("^{F3}""beenden") ; Ctrlbeendet ihn
HotKeySet 
("^{F2}""pause") ; Ctrlpausiert/weiter ihn

Global $Paused


Func Start
()
While (
TRUE)
MouseMove (Coord,Coord)
MouseClick ("left"Coord,Coord)
Sleep (100)
WEnd
EndFunc

Func beenden
()
Exit
EndFunc

Func pause
()
$Paused not $Paused
While $Paused
WEnd
EndFunc

While (True) * Sleep(0)  ; damit er auf die Tasten wartet (also bis du eine drückst und so weiter)
WEnd 

Eig. sollte es gehen;)