[Seeeeeeehr nooblike] Frage

06/02/2010 00:41 FFireFreak#1
Code:
While 1
Send("{w down}")
Sleep(5000)
Send("{w up}")
Send("{a down}")
Sleep(5000)
Send("{a up")
Send("{s down}")
Sleep(5000)
Send("{s up")
Send("{d down}")
Sleep(5000)
wEnd
Das einzige was ich will ist, dass ein Spielcharakter im Viereck läuft, wenn ich das Script aber im Notepad teste, sollte eigentlich sowas rauskommen:
Code:
wwwwwwwwwwwwwaaaaaaaaaaaaassssssssssssssdddddddddddd
Aber es kommt das:

Code:
a{a ups{s updwa{a ups{s upd
Und so weiter und so fort...
Was bittesehr ist an diesem 13-Zeilen Script falsch?
06/02/2010 00:43 Dyrd!n#2
darf man fragen was das w s down up bedeuten soll?
06/02/2010 00:47 FFireFreak#3
In der Hilfe steht, mit:

Code:
Send("{w down}")
Bleibt die Taste gedrückt, auch in Google fand ich immer das gleiche.
06/02/2010 01:04 huberhans#4
While 1
Send("{w down}")
Sleep(5000)
Send("{w up}")
Send("{a down}")
Sleep(5000)
Send("{a up") <= Hier Fehler
Send("{s down}")
Sleep(5000)
Send("{s up") <= Hier Fehler
Send("{d down}")
Sleep(5000)
wEnd

Setz mal "}" an der richtigen Stelle mit ein!!!
06/02/2010 01:10 Dyrd!n#5
wieso bauste nicht gleich noch ne aus ein funktion ein?
06/02/2010 01:17 huberhans#6
Quote:
Originally Posted by Lumorias View Post
wieso bauste nicht gleich noch ne aus ein funktion ein?
Wie "aus"? "An" reicht doch um zu funktionieren... :D:D:D
06/02/2010 01:28 Dyrd!n#7
ich meine hotkeyset für ein und aus :)
06/02/2010 01:51 FFireFreak#8
Ich habe vor ca. 2 Stunden mit AutoIt angefangen, ich habe also keine Ahnung was ihr da redet^^

EDIT: danke huberhans, gott bin ich blöd -.-
06/02/2010 01:56 Dyrd!n#9
naja eig so

HotKeySet("{F8}" , "Start")
HotKeySet("{F9}" , "Ende")

dann deine nette schleife in dies einhüllen

Func Start()
while 1
xxxx
xxx
xxx
xx
x
FuncEnd

und dann noch untendrunter

Func Pause()
Exit
FuncEnd

so müsstest du eig mit F8 das script starten und mit F9 beenden ^^
weis nicht wieso es nicht geht bin selbst nicht bewandert mit autoit
06/02/2010 09:51 iDunnoi#10
Quote:
Originally Posted by Lumorias View Post
naja eig so

HotKeySet("{F8}" , "Start")
HotKeySet("{F9}" , "Ende")

dann deine nette schleife in dies einhüllen

Func Start()
while 1
xxxx
xxx
xxx
xx
x
FuncEnd

und dann noch untendrunter

Func Pause()
Exit
FuncEnd

so müsstest du eig mit F8 das script starten und mit F9 beenden ^^
weis nicht wieso es nicht geht bin selbst nicht bewandert mit autoit
1. teste dein Script mal bevor dus hier reinschreibst, außerdem hat es relativ wenig mit send("{w down}") zutun :D