Hola, estoy liado con un juego en el que son muchos niveles. Cuando el personaje que controlamos choca con cierto objeto, pasa al siguiente nivel. Bien, en ese objeto, le he a?adido la funcion de guardar la partida (son muchos niveles, como ya he dicho). Cuando inicio el juego otra vez, en el menu principal, hay dos opciones: nueva y cargar partida.

Lo que yo quisiera es que cuando guardas la partida, te de el juego la opcion de decidir como se llamara la partida. Para despues poder cargar una partida o otra. ?Lo entendeis? Es algo complicado, lo se, pero gracias de antemano.

Para guardar:
[gml]dir = get_save_filename("Savegame|*.sav", working_directory + "/*.sav");
if dir == "" {
    exit;
}
if file_exists(dir){
    if show_message_ext("El archivo " + dir + " ya existe. ?Reemplazarlo?", "Si", "", "No") != 1
        exit;
    }
}
game_save(dir);[/gml]

Para cargar te lo dejo de tarea, o que lo ponga otro que me cans? :P.
Vim.

Hola, despues de intentarlo unas cuantas veces, he dado con una solucion facil y rapida.

Cuando estes en el juego y quieras guardar la partida, pulsas "1", "2" o "3". Directamente se guardara la partida. (Por ejemplo: Al pulsar la tecla "1", se ejecuta la action "save game (Partida1)")

Luego, en el menu principal, esta la opcion "Cargar partida", que te lleva a una romm donde hay tres slots, "Partida1" "Partida2" y "Partida3", donde al pulsar en uno de ellos, se carga la partida correspondiente.

Mas sencillo asi,no?

Ciertamente es m?s sencillo y a la vez m?s limitado, pero si con eso te basta entonces ?felicidades por haberte resuelto el problema solo! :P