Hallo ich hab mich mal an einen metin2 auto-antwortbot gemacht... Klappte auch soweit ganz gut bis ich bemerkt hab das das flüster-fenster immer woanders ist (an 5 verschiedenen positionen) ... Nun hab ichs auch eigentlich so geschreiben das es auch mit diesen positionen geht jedoch komm immer ein Error das das Wend kein zugehöriges while hat ...
Hier der Code:
Code:
#include <Array.au3>
HotkeySet ( "{F5}" , "Start")
HotkeySet ( "{F7}" , "Ende")
global $zufall
global $text[4]
$text[1]= "Sry kz probier grade GAAANZ viele muscheln zu fangen xD {ENTER}"
$text[2]= "Man warum fange ich keine muscheln ?{ENTER}"
$text[3]= "Immer schreiben mich iwelche noobs an die was von mir wollen xD{ENTER}"
while 1
sleep(500)
Wend
func start ()
while 2
$zufall = random (1,3)
if PixelGetcolor( 968 , 223 )=0xFFFBFF then
mouseclick("primary" ,968 , 223 ,1)
send($text[$zufall])
if PixelGetcolor(263 , 18)= 0xFFFBFF then
mouseclick("primary" ,261 , 18 ,1)
if else PixelGetcolor(293 , 49)=0xFFFBFF then
mouseclick("primary" ,293 , 49 ,1)
if else PixelGetcolor(323 , 78)=0xFFFBFF then
mouseclick("primary" ,323 , 78 ,1)
if else Pixelgetcolor(354, 110)=0xFFFBFF Then
mouseclick("primary" , 354, 110, 1)
if else Pixelgetcolor(354, 110)=0xFFFBFF Then
mouseclick("primary" , 354, 110, 1)
ElseIf
Wend
Else
sleep (100)
Endif
EndFunc
func Ende()
exit
EndFunc
@frage: du solltest dir besser nochmal die struktur von If ... Then ... ElseIf ... Else ansehen, an der while-schleife liegt das nicht.
1. es gibt kein "If Else", das ding heißt ElseIf
2. Wo ein "If" ist, da muss auch immer irgendwo ein "EndIf" sein, wenn du nicht gerade mit einem "einfachen" If arbeitest.
Stimmt werde das niochmal überarbeiten ...Das Endif hatte ich vergessen zu kopieren hatte von der Falschen datei kopiert sry.
Ok habs jetz hingekreigt nur das If else zu elseif reichte ^^
Sry für den Doppelpost hab das totla vergessen =D
Außerdem wollte ich noch fragen wie man machen kann, dass der Bot direkt nach jedem schreiben der antwort einen Screenshot macht und diesen auf den Desktop speichert (wie bei dem angelbot von felixli93)...
[AUTO IT] FRAGE ANTWORT!!! könnt mir auch helfen ;D 03/18/2010 - AutoIt - 6 Replies WOLLTE MAL HIER EIN THEMA ERSTELLEN WAS SO FRAGE ANTWORT STEHT!!
WÄRE NETT WENN VIELE DIE SICH MIT AUTO IT AUSKENNEN MAL HIER VORBEISCHAUEN KÖNNTEN :D
Ich bin acuh zu blöd für auto it und hab dann ma gerade die erste frage
Irgentwo hab ich gelesen, dass auto it verknüpfungen erstellen kann (kann ja mal praktisch sein =/) weiß leider net wie das geht:rtfm:
un noch was :confused: :