I am making a game and I want to have the player travel forward and high speeds (turbo) when the player presses E but I want there to be a cooldown timer so you can't rapidly press E and go way too fast. I don't know python and I don't plan on learning it anytime soon. A solution with python would work, but I would really prefer one with logic bricks.
This is very easy to do. This is the same method you would use if you were creating a reload property for a gun. Create an integer property name Time that is always increasing as long as that property is less than 100. In this case, it is named time, Of course you could name it whatever you wanted.
Then have another property sensor limiting the keyboard's input so that it will only send a positive pulse when the integer Time is equal to 100 And E is pressed.
When using a system like this, you can hammer on the keyboard as fast as you want, but it will only turbo when the property Time reaches 100. and as soon as you turbo, The time property starts increasing until it reaches 100, where you will be ready to turbo again.