Danke dir!
Wie kann ich ein Delay erstellen?
Ich habe eine KeyState abfrage, ich will nicht, dass man die Taste penetrieren kann und das dadurch die weiteren Funktionen öfters aufgerufen werden.
Was kann ich da machen?
Wenn ich es richtig verstehe, möchtest du dass wenn man eine bestimmte Taste drückt, erst nach drei Sekunden (z.B.) wieder die Taste drücken kann bzw. der Code ausgeführt wird? Das würde sich beispielsweise über das Speichern des aktuellen Timestamps (gettime()) realisieren. Dann kannst du den Wert in einer Variable speichern, die Differenz bilden und schauen, ob diese beispielsweise drei ist.
Sollte die Differenz unter einer Sekunde liegen (beispielsweise alle 500ms) kannst du mit [wiki]GetTickCount[/wiki]() arbeiten. Falls du dich für diese Funktion entscheidest, kann ich dir den Wikieintrag ans Herz legen.