Is it possible...
...to stop a midi and start playing it again later from the point it was stopped at? Or just start the midi from the scratch? (Like: Player presses escape, the midi stops. When he continues playing the midi starts playing again)
Sure, but not from the point it left off.
Say you push the escape button.
You would put this in first :
stopmidi();
To start it again, you simply use playmidi("midi.mid");
I just realized what your intention might be. Do you want it to start playing a midi that was put on the map but you don't always know which? If that's the case, the only solution would be to check which map number Dink is on and use conditions to select which midi will play again. It works and doesn't take that much time since you can copy and past most of the stuff.
Say you push the escape button.
You would put this in first :
stopmidi();
To start it again, you simply use playmidi("midi.mid");
I just realized what your intention might be. Do you want it to start playing a midi that was put on the map but you don't always know which? If that's the case, the only solution would be to check which map number Dink is on and use conditions to select which midi will play again. It works and doesn't take that much time since you can copy and past most of the stuff.