Zitat Zitat von Mike Beitrag anzeigen
Edit: Weil meins nicht kapiert, wann Enter losgelassen ist? Ich kapiers trotzdem noch immer nicht.
Na das geht doch schon in Richtung Verständnis.

Du zählst keinen Tastendruck, du guckst, ob gedrückt ist.

Praktisch gehts so:

Die Taste ist nicht gedrückt, dein Script guckt mehrmals pro Sekunde ob was ist und denkt sich "hey , ne, da is nix, kein Tastendruck".

Dann wird die Taste gedrückt, dein Script guckt "hey, ist gedrückt" und addiert +1 und einen Bruchteil einer Sekunde später wieder "hey, ist gedrückt" und addiert +1 und einen Bruchteil einer Sekunde später....

Was passieren sollte ist:
Taste wird gedrückt
Script: "hey, ist gedrückt" und addiert +1 ~ und einen Bruchteil einer Sekunde später
Script: "hey, ist gedrückt, ist aber immernoch derselbe" und nix +1

dann wird die Taste losgelassen und Script stellt fest: "hey, die Taste ist nicht mehr gedrückt, d.h. jetzt muss ich wieder aufpassen ob ein Tastendruck kommt"

Wie löst man das technisch?
Die Tasteneingabe in eine zweite Variable kopieren und dann den Zähler nur erhöhen wenn die Tasteneingabe deiner Decision entspricht, also "5" ist UND die vorherige Tasteneingabe auf 0 oder nirgendwas nicht-5 ist.

So, damit solltest du es jetzt lösen können ;-)