Es decir, yo pulso M y sale por ejemplo una im?gen y el jugador no se mueve a modo de pausa, pero si vuelvo a pulsar la letra M, la im?gen se vuelve a dibujar.

?C?mo desactivo una letra y luego la activo de nuevo?

Eh? No se entiende lo q quer?s hacer, quer?s hacer una pausa??




Si la pausa la tengo hecha, solo que lo que queda inmovil es el objeto del protagonista, pero hay ciertos momentos en los que cuando:

global.moverjugador=1 (no se mueve el personaje)

Se desactiven algunos botones (a modo de secuencia) para que no puedan salir los men?s, y luego desactivarlos.

mmm... Yo por ejemplo en el boton que abre el men? tengo una condicional asi

if(global.moverjugador=0) //si el pesonaje SI se mueve
   {
   if(keyboard_check_pressed(vk_enter))
      {
      //abre el men?
      }
   }

As?, solo cuando no este pausado el jugador me permite abrir el men?.

Espero te sirva, saludos