Hey und ich hab mal wieder ein Problem 
Hab eine variable : mspeed = 5 erstellt
Wenn ich "E" drücke , wird diese Variable auf 0 gesetzt und meine Movements basieren auf die Variable. Das heißt ich kann mich auch nicht bewegen.
Das Problem :
Wenn ich nun E halte und dann schnell die linke und die rechts Pfeiltaste z.b drücke (Bewegungstasten) , wird meine mspeed variable aus irgendeinem Grund wieder auf 5 gesetzt und ich bewege mich.
Wo liegt da der Fehler ? Wird "E" etwa schon als losgelassen gekennzeichnet sobald ich zwei oder mehr tasten drücke ?
-> Wenn ich die tasten einzeln und langsam drücke , z.b "E" und dann die linke pfeiltaste drücke , passiert nichts. Es funktioniert also.
WEnn ich dann die linke loslasse und die obere drücke , funktioniert es auch. Sobald ich aber zu schnell drücke bewege ich mich

Hab eine variable : mspeed = 5 erstellt
Wenn ich "E" drücke , wird diese Variable auf 0 gesetzt und meine Movements basieren auf die Variable. Das heißt ich kann mich auch nicht bewegen.
Das Problem :
Wenn ich nun E halte und dann schnell die linke und die rechts Pfeiltaste z.b drücke (Bewegungstasten) , wird meine mspeed variable aus irgendeinem Grund wieder auf 5 gesetzt und ich bewege mich.
Wo liegt da der Fehler ? Wird "E" etwa schon als losgelassen gekennzeichnet sobald ich zwei oder mehr tasten drücke ?
-> Wenn ich die tasten einzeln und langsam drücke , z.b "E" und dann die linke pfeiltaste drücke , passiert nichts. Es funktioniert also.
WEnn ich dann die linke loslasse und die obere drücke , funktioniert es auch. Sobald ich aber zu schnell drücke bewege ich mich
