[Metin2]Auto-antwort-bot HELP!^^

06/25/2009 16:59 Krascherman#1
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
06/25/2009 17:45 __wadim#2
warum benutzt du nicht die chat send funktion?
06/25/2009 17:50 Adroxxx#3
#falsches Forum -> moved nach AutoIt
06/25/2009 18:17 Krascherman#4
Ich finde nirgends Autoit ... @wadim Welche chat-send Funktion?
06/25/2009 18:28 Adroxxx#5
elitepvpers > General Stuff > Gamehacking / Coding > AutoIt
06/25/2009 18:40 Krascherman#6
Aber das ist jetz dadrin oder ^^?
06/25/2009 18:42 Adroxxx#7
Ja. Ich habe es ja auch verschoben mit meiner macht!
06/25/2009 18:43 Krascherman#8
Woow echt mächtig =D
Wenn du soeine macht hast könnteste mir ya auch mal sagen warum der kack da oben nit funzt...
06/25/2009 18:46 felixli93#9
Quote:
Originally Posted by Krascherman View Post
Aber das ist jetz dadrin oder ^^?
ja, ist es

@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.

mfg felixi93
06/25/2009 18:46 chrisikill#10
xDD
06/25/2009 18:53 Krascherman#11
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)...