Warum Func. er nicht?

10/19/2009 09:46 -MARKS-#1
Hallo Leute
ich hab probiert mit Autoit 3 (SciTE Script Editor) ein kleinen Skript zu machen.
Doch wenn ich ihn Starte kommt diese Fehler meldung:
[Only registered and activated users can see links. Click Here To Register...]

Mein Skript sieht so aus:
Quote:
HotKeySet ( "A" , "Start" )
HotKeySet ( "B" , "Ende" )

Opt('PixelCoordMode', 2)

While (1)
Sleep (1000)
WEnd

While (2)
Func Start ()
sleep (5000)
MouseClick ("left" , 343 , 704)
sleep (500)
MouseClick ("left" , 542 , 884)
Sleep (500)
MouseClick ("left" , 343 , 704)
Sleep (2000)
Send ("{SPACE up}")
Sleep (8000)
MouseClick ("left" , 343 , 704)
Sleep (500)
MouseClick ("left" , 381 , 880)
Sleep (500)
MouseClick ("left" , 343 , 704)
Sleep (1000)
MouseClick ("left" , 542 , 884)
Sleep (500)
Send ("{SPACE up}")
Sleep (8000)
MouseClick ("left" , 381 , 880)

EndIf
WEnd
endfunc
Da ist das zum ersten Mal mache kann ich nicht viel mit der Fehlermeldung anfangen.Wäre nett wenn ihr mir helfen könntet:D

Info zum Skript:
Es soll ein Skript werden der mir bei einer Wette hilft! Unzwar:
Das Spiel wird immer wieder so gespielt das ich (mit meinen Account) immer gegen ein andern (von mir) gewinnt damit ich mehr Punkte als mein Wettpartner habe!:D
und dazu hab ich 2 mal Firfox geöffnet und der Bot soll halt immer alles wiederhollen!
Danke im Vorraus
lg -MARKS-
10/19/2009 11:04 HardCore.1337#2
erst EndFunc, dann WEnd

mfg
10/19/2009 12:58 -MARKS-#3
Der geht aber immer noch nicht:S
mach ich vllt. beim speichern was falsch?
muss ich es als .exe oder .au3 speichern?
10/19/2009 13:45 SCORNI#4
Code:
HotKeySet ( "A" , "Start" )
HotKeySet ( "B" , "Ende" )

Opt('PixelCoordMode', 2)
func Start()
	
	sleep (5000)
MouseClick ("left" , 343 , 704)
sleep (500)
MouseClick ("left" , 542 , 884)
Sleep (500)
MouseClick ("left" , 343 , 704)
Sleep (2000)
Send ("{SPACE up}")
Sleep (8000)
MouseClick ("left" , 343 , 704)
Sleep (500)
MouseClick ("left" , 381 , 880)
Sleep (500)
MouseClick ("left" , 343 , 704)
Sleep (1000)
MouseClick ("left" , 542 , 884)
Sleep (500)
Send ("{SPACE up}")
Sleep (8000)
MouseClick ("left" , 381 , 880)
Start()
endfunc
func Ende()
	Exit
	endfunc

while 1
	sleep (100)
WEnd
endif hat da nicht zu suchen
so wie du es ausführst
1. Rechtsklick auf eine freie Stelle auf dem Desktop
2. Neu
3. Autoit v3 script
4. Rechtsklick auf dein Script
5. Edit script
6. Meinen Code einfügen
7. F5 drücken
10/19/2009 13:48 -MARKS-#5
DAnkeschön:D
Du ist der Beste:D
10/19/2009 15:55 buFFy!#6
Quote:
Originally Posted by General Desert View Post
erst EndFunc, dann WEnd

mfg
Wtf? Nein? xD
Du beendest erst die Funktion und dann die Schleife IN der Funktion? xDDD
10/20/2009 21:18 ●ROBBY●#7
Häää wie kann dein Script laufen ohne dass du den Hotkeys ne function zugewiesen hast ?????
10/20/2009 22:04 freddy2001#8
Naja, dann kann man zwar die Hotkeys drücken aber es wird nichts passieren (denk ich mal :cool:)
10/20/2009 22:08 ●ROBBY●#9
Also eig. müsste ja ne Fehlermeldung kommen mit undefined function und so.
10/21/2009 08:36 buFFy!#10
Die Funktionen sind doch definiert. Guck mal genau hin !
10/22/2009 20:55 ●ROBBY●#11
sorry hab sie wirklich übersehen (upps) mein fehler
10/26/2009 23:28 -MARKS-#12
achjaa.. xD