2 Tasten eine Func.

12/13/2009 15:16 -MARKS-#1
Hai Leute
ist vllt ne dumme Frage aber find die Lösung nicht:(
Wie kann ich machen das z.b. die Taste "a" wenn man sie das erste mal drückt "start" ist und wenn man das zweite mal drückt "stop" ist!
Danke für Hilfe^^
12/13/2009 15:34 N.E.O.#2
Code:
HotkeySet("{a}", "_Start")

Func _Start()

MsgBox(64, "Info", "Start!")
HotkeySet("{a}", "_Stop")
EndFunc

Func _Stop()

MsgBox(64, "Info", "Stop!")
HotKeySet("{a}", "_Start")
EndFunc
12/13/2009 15:47 -MARKS-#3
Dankeschön!!!
12/14/2009 20:05 -MARKS-#4
aber wie mache ich es bei mehreren??
12/14/2009 20:12 .nAno#5
Indem du mehrer Hotkeys definierst? o0
12/14/2009 20:26 -MARKS-#6
so schlau war ich ja auch-.-
aber wenn ich jetzt z.b. den nehme:
HotkeySet("{UP}", "_Start")
HotkeySet("{DOWN}", "_KA")


Func _Start()
Send ("{w down}")
HotkeySet("{up}", "_Stop")
EndFunc

Func _Stop()
send ("{w up}")
HotKeySet("{up}", "_Start")
EndFunc

Func _KA()
Send ("{s DOWN}")
HotkeySet("{DOWN}", "_Stop")
EndFunc

Func _Stop()
send ("{s up}")
HotKeySet("{DOWN}", "_KA")
EndFunc

While 1
sleep (100)
WEnd

dann geht das nich und ich weiß das daas was mit _Stop() zu tun hat
aber ich weiß nich was ich da anders hinmachen soll
12/14/2009 20:33 .nAno#7
weil die Whileschleife nie zuende geht und daher das Script nicht zuende läuft ---> nix passiert
12/14/2009 20:40 -MARKS-#8
das is flasch xD
die while schelife muss sein sonst würde der nich gen weil der script muss ja warten bis ich eine taste drücke und zum beweiß ich hab die weg gemacht und der scrippt hat nichmal gestartet:D
ich muss wissen was beim 2. _Stop reinkommt
12/14/2009 20:45 .nAno#9
Du solls die auch nich wegmachen sondern anders setzen ;)
Überleg mal wie :P
12/14/2009 21:02 -MARKS-#10
dis weiß ich ja nich sag mal bitte:D
12/14/2009 21:16 HardCore.1337#11
Überleg mal bissel logisch. Ist im Grunde ganz einfach :D

Ich sag dir, wenn dus selber rausgriegst merkst du dir das dein leben lang. Wenn wir es dir sagen vergisst du es bis morgen.

mfg
12/14/2009 21:17 -MARKS-#12
nein eig. nich xD
ich speicher das was ich neu gelernt habe immer ab damit ich es falls ich es wirklich nochmal vergessen sollte, wieder wissen kann^^
12/14/2009 21:19 -MARKS-#13
ich bin zu dumm hahah ich komm einfach nich drauf xD
12/14/2009 21:28 -MARKS-#14
asoooooooo hahah ich binn soo dummm xD
ok hab dankeee:D
12/14/2009 22:35 .nAno#15
While um die stellen setzen die du die gesamte zeit nutzen musst (das sollteste aber selbst entscheiden können ;) )

Edit: Wenn du weiter so munter doppelpsts machst wird dein Name bald so cool durchgestrichen sein, weisste was ich mein? :P