Error: Unknown Fuction Name

06/21/2012 14:04 LionHunt3r#1
Hallo, ich code jetzt seit ein paar Wochen mit autoit und habe mir gedacht,dass es vielleicht langsam zeit wird, etwas sinnvolles und eigenes mit den gelernten Befehlen zu machen. Ich habe mir dann überlegt, was, und bin auf einen Wiederverwertungsbot (edit: für das Spiel Guildwars) gekommen. Ich bin noch Anfänger, daher kann es sein, dass mein code unökonomisch ist.

ich bin mit dem code so weit gekommen:

Code:
Global $timer = InputBox("anzahl", "Später", 250)
Global $timerursp = $timer
Global $wvwtimer = 25
Global $functimes = 0

Sleep(15000)

_stackone()

Func _stackone()
   
   Do 
	  
	  mouseposition()
	  
	  Do
		 
		 $wvwtimer = $wvwtimer -1
		 
		 $wiederverwertbares1 = $mouseposition[0]
		 $wiederverwertbares2 = $mouseposition[1] + 30
		 
		 MouseClick("left")
		 MouseClick("left")
		 
		 Sleep(200)
		 
		 MouseMove($wiederverwertbares1, $wiederverwertbares2 + 30, 1)
		 
		 MouseClick("left")
		 MouseClick("left")
		 
		 Sleep(200)
		 
		 MouseMove($mouseposition[0], $mouseposition[1], 1)
		 
	  Until $wvwtimer = 0
	  
	  jumptonextwvw()
	  
	  $timer = $timer - 25
	  
	  $wvwtimer = 25
	  
   Until $timer = $timerursp - 250 Or $timer <= 0
   
   
EndFunc

Func mousposition()
   
   Global $mouseposition = MouseGetPos()
   
EndFunc

Func jumptonextwvw()
   
   $functimes = $functimes + 1
   
   $functimesdiv = $functimes / 5
   
   Local $actualmp = MouseGetPos()
   
   If Round($functimesdiv) = $functimesdiv Then
	  
	  MouseMove( $actualmp[0], $actualmp[1] - 30, 1)
	  
   Else
	  
	  MouseMove( $actualmp[0] + 30, $actualmp[1], 1)
	  
   EndIf
EndFunc
das ganze soll so funktionieren, dass man das wiederzuverwertende (z.b. Federskalpe) auf die ersten vier Plätze des inventars legt, dann einen platz freilässt und auf den rest Wiederverwertungwerkzeuge.

jetzt habe ich ihn erstmal ausprobiert, und festgestellt, dass eine Fehlermeldung kommt. Diese hat mich sehr irritiert:

Line 9
Error: Unknown function name.

Nach mehrmaligem Umbenennen, in eine andere file machen und #include Benutzen habe ich mich entschlossen, hier nach Hilfe zu suchen.

Schon mal danke im Voraus
LionHunt3r
06/21/2012 15:17 omer36#2
mouseposition()
;;
;;
Func mousposition()


hast dich wohl vertippt ^^
06/21/2012 16:19 LionHunt3r#3
Danke, war wirklich nur ein Tippfehler. (und das obwohl ich den Script mehrfach (soll heißen eine halbe Stunde) untersucht habe :mad:)

:handsdown::handsdown::handsdown::handsdown: :handsdown:

LionHunt3r
06/21/2012 20:21 Lawliet#4
#closed
Wir haben einen Sticky für kleine Fragen