PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Funktion bei gedrückter Taste!



Irresolute Warrior
28.09.2003, 19:27
Hi!
Wie ist es möglich ein zwei Events zu scripten, wobei das eine kommt, wenn man z.B. Esc drückt und das andere kommt wenn man Esc Gedrückt hält?
Wenn das nicht möglich ist, mit zweien, wie geht das mit einem Event? Nur wenn man Esc gedrückt hält, soll das Event kommen!
Wäre nett wenn ihr mir helfen könntet! Danke im Vorraus! :)

Dante5
28.09.2003, 19:30
Ich habs nach nie ausprobiert, aber ich glaube es geht mit einem Timer.

Irresolute Warrior
28.09.2003, 19:31
Original geschrieben von Dante5
Ich habs nach nie ausprobiert, aber ich glaube es geht mit einem Timer.

Aha! Und wer weiss es genau??

tonne
28.09.2003, 19:38
mache ein common event und dort dann ein "enter password" und nur einen hacken bei "cansel"[oder sowas in der art!!!] und dann dein event!!!! bei start condition parallel process!!! ich hoffe ich habe dir geholfen...

Irresolute Warrior
28.09.2003, 19:41
Original geschrieben von tonne
mache ein common event und dort dann ein "enter password" und nur einen hacken bei "cansel"[oder sowas in der art!!!] und dann dein event!!!! bei start condition parallel process!!! ich hoffe ich habe dir geholfen...

:rolleyes: Danke, aber das wusste ich schon! ;)

Die Frage war: NUR wenn man die Taste GEDRÜCKT HÄLT, soll das Comment Event kommen!

Garlant
28.09.2003, 19:48
Vielleicht klappts ja so:
Du stellst Enter Password auf eine bestimmte Variable(die hast du bestimmt schon),dann machast du in die Felder einen Haken z.B.5(Enter),dann geht das C.E. nur bei Enter an.
Dann stellst du einen Timer an,z.B. 5sek., dann startet das Event nach 5 sek.
So wolltest du es doch haben. Erst geht das eine an dann das andere.
Mann muss aber nicht die ganze Zeit die Taste drücken, sondern es geschieht automatisch.

Irresolute Warrior
28.09.2003, 19:50
Gut, aber was, wenn man nicht will, das es automatisch passiert? Muss man dann noch eine Abfrage machen ob der Knopf noch gedrückt wird? Gibt es sowas?

Garlant
28.09.2003, 19:53
Es gibt bei Enter Password, rechts oben ein Feld, dort steht:Wait for Press Key, oder so ähnlich. Da machst du nen Haken rein und dann startet es wenn du die Taste die du ausgewählt hast, drückst.

Irresolute Warrior
28.09.2003, 19:55
Oh, ich glaube das ist sehr schwer zu formulieren und zu verstehen!

Das Event soll NUR starten wenn man die Taste sagen wir 3 Sekunden GEDRÜCKT HÄLT!!! Nicht etwa, wenn man sie einmal kurz drückt...

Balduras
28.09.2003, 20:01
Ich glaube mit gedrückt halten geht das nicht ...

Aber unterscheide doch einfach so:

1) Der User drückt 1x
2) Der User drückt 3x schnell hintereinander

Ich denke das lässt (einfacher) umsetzen !

Mephisto
28.09.2003, 23:06
wenn du willst schick ich dir ein skript, sowas hätt ich parat...

Ich will dazu aber deine E_MAIL

aitdFan
28.09.2003, 23:09
Original geschrieben von Mephisto
wenn du willst schick ich dir ein skript, sowas hätt ich parat...

Ich will dazu aber deine E_MAIL

Öhm... Wenn du das schonmal so anbietest... :D
aitdfan@web.de

bitte... :p

Mephisto
28.09.2003, 23:52
@aitdFan:
habs dir gesendet. ähm.. noch was, könnst es bitte hochladen, damit ich nicht so viele mails schreiben muss (jaja, ok es wär eins^^) bitte

BTW. noch was zum skript: habs so gemacht, dass wenn du kurz auf enter drückst der chara sein aussehen veränderd und wenn du länger obenbleibst kommt ein sehr geiler effekt

aitdFan
29.09.2003, 02:33
Danke. :)


Original geschrieben von Mephisto
ähm.. noch was, könnst es bitte hochladen

Würd ich gerne, nur bin ich bei piranho. Da gehen
keine Downloads... :rolleyes: Sorry. :(

Irresolute Warrior
29.09.2003, 04:17
@ Mephisto:
RedRaptor311@aol.com

BTW: Wozu gibt es das Profil?:rolleyes: ;)

Und schonmal §thx !!!

.blaze
29.09.2003, 20:46
Hach, warum denn so durcheinander:



<>Enter Password, Var: "ESC gedrückt", (Die jeweilige Taste, KEIN Hacken bei Wait-Untill)
<>FORK: Variable "ESC gedrückt" -6 same
: <>wait 0.5sec
: <>FORK: Variable "ESC gedrückt" -6 same
: <>wait 0.5 sec
: <>FROK: Variable "ESC gedrückt" -6 same
: <>wait 0.5 sec

Und immer so weiter bis die gesamten Waits die gewünschte Zeit ergeben.
Dann wird es zB so weiter gehen:

: <>wait 0.5 sec
: <>FORK: Variable "ESC gedrückt" -6
: <>Call Event: "-Event-was-passiert-wenn-ESC-gedrükt-"


Und in das andere Event kommt dann das was passiert

Sya, E-Light

Irresolute Warrior
29.09.2003, 21:28
Okay, endlich!!! :rolleyes: ;) :)

Danke E-Light, ähem... UnknownD...:)