Ich würde 2 ParallelProcessCommonevents machen.

Das erste bekommt den Switch ImWasser.
Das zweite den Switch Absinken.

Beim wassereintritt werden beide auf ON gestellt.

Im ersten CommonEvent fragst du die tastendrücke via enter password ab. Wie schon erklärt worden.

Mit dem zusatz das wenn ne Taste gedrückt wird der Switch absinken abgestellt wird. Ergo wird das zweite Commonevent abgestellt und der Held kann aufsteigen.

Nachdem das passiert ist, also die Heldenbewegung vorbei is, schaltest du den Switch absinken wieder an, damit er weiter sinkt wenn die Taste nicht nochmal gedrückt wird.

Im zweiten Event bauste einfach n Wait von blah sekunden ein und danach n moveevent das bewirkt das der Held sinkt. Da das Event PP is wiederholt sich das andauernd bis durch Tastendruck der Switch absinken wieder deaktiviert wird.

// Comment: Ich liebe Scripting