Autoit mini bot

07/13/2010 17:37 greenfreak777#1
Ihr kennt euch mit autoit aus ich nicht so ganz was ist an diesem script falsch
Global $Gegner ;Muss global deklariert werden, weil wir die variable ja in mehreren verschiedenen Funktionen nutzten wollen...

While 1
Gegner_suchen()
WEnd

Func Gegner_suchen()
;Ein Roter Pixel (also der Gegner) wird auf dem gesamten Bildschirm gesucht...
$Gegner = PixelSearch(0, 0, @DesktopWidth, @DesktopHeight, 0xB29452)
;Wenn kein Fehler aufgetreten ist, d.h. was gefunden wurde soll...

EndFunc

Func Gegner_Killen()
;Die Maus wird an die im Pixelsearch gefundene Position bewegt mit der Geschwindigkeit 1 (1 = Schnellste, 100 = Langsamste)
MouseMove($Gegner[0], $Gegner[1], 1)
;Dann soll der Gegner anvisiert werden, also einen Mausklick
MouseClick( "Left" )
;Dann soll eine Taste gedrückt werden...
Send( "{1}" )
while 1
;Farbe bekommen
$Gegnerleiste = PixelGetColor( 519, 55)
;In Hex umwandeln und überpüfen
IF Hex($Gegnerleiste, 6) = "16190D" Then
;Das heißt er soll weiter angreifen, also senden wir ne taste
Send( "{1}" )
Else
;Da wir ja nicht wollen das die whileschleife unendlich lange so weiter macht... benutzen wir exitloop um sie zu unterbechen...
ExitLoop
EndIf
;Ende der whileschleife
wend
EndFunc



Oder kann mir jemand nen beispiel für so nen mini bot geben ???
wäre sehr nett
07/13/2010 17:40 BestOfElite#2
hmm mal gucken :D

aber wrong section weil hier werden keine fragen gestelt hier soll man nur hacks, bot,... releasen eher hier [Only registered and activated users can see links. Click Here To Register...] oder [Only registered and activated users can see links. Click Here To Register...]

aber wenn man autoit net so gut kann sollte man es erstmal lernen
07/13/2010 17:42 greenfreak777#3
Hast du schon nen Fehler gefunden ???¨
Kannst du trotzdem schauen was falsch ist pls
Wo liegt der Fehler? Ich bin gerade dran es zu lernen. Nur würde ich jetzt gern wissen wo der Fehler liegt
07/13/2010 17:47 Dark-Paradise#4
#moved
07/13/2010 17:49 greenfreak777#5
Dark weisst du wo edr Fehler liegt??
Bitte sag mir wo er ist
07/13/2010 17:59 bladerofdarknes#6
mit pixelsearch die mobs suchen und dann zu killen ist nicht so sahnig :S
07/13/2010 18:06 greenfreak777#7
Kannst du mir dann ein beispiel bringen wo es besser gemacht ist wäre echt sehr nett
07/13/2010 18:07 omer36#8
ich glaube ich habs biscchen doppel,aber müsste klapen...
kann wegen der hitze nicht klar denken :D

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


Func Gegner_suchen()
While 
True
$Gegner 
PixelSearch(00, @DesktopWidth, @DesktopHeight0xB29452)
if 
IsArray($Gegner) = True Then
MouseMove
($Gegner[0], $Gegner[1], 1)
MouseClick"Left" )
Send"{1}" )
EndIf
WEnd
while 1
$Gegnerleiste 
PixelGetColor51955)
IF 
Hex($Gegnerleiste6) = "16190D" Then
Send
"{1}" )
Else
ExitLoop
EndIf
wend
EndFunc

Func _exit
()
    Exit
EndFunc

While 1
    Sleep
(100)
WEnd 
07/13/2010 18:09 greenfreak777#9
Ich test glech mal THX
07/13/2010 18:43 BestOfElite#10
jo ich wollte grad schreiben das du ja noch eine If abfrage machen musst weil sonst weis er ja net wann er das angreifen soll :S :D