Hallole,
da Game Maker Studio jetzt die Funtkion "game_save" und "game_load" hat, dann habe ich ein wenig ausprobiert, und es funktioniert problemlos!
Script:
argument0 = 0 -> Speichern
argument0 = 1 -> Laden
argument1 = Endungen "z.B. .sav"
Alles anzeigen
Jedoch funktioniert es NICHT, wenn ich das Spiel neustarte. Also wenn ich gespeichert habe, dann kann ich es ganz normal öffnen. Wenn ich das Spiel neu gestartet habe, dann kann ich die Speicherdaten nicht mehr öffnen (bzw. reagiert nichts).
Was ist da eigentlich falsch?
da Game Maker Studio jetzt die Funtkion "game_save" und "game_load" hat, dann habe ich ein wenig ausprobiert, und es funktioniert problemlos!
Script:
argument0 = 0 -> Speichern
argument0 = 1 -> Laden
argument1 = Endungen "z.B. .sav"
GML-Quellcode
- var Savegame,Loadgame;
- if argument0 = 0 then
- {
- SaveGame = get_save_filename('SaveGame(*' + argument1 + ')|*' + argument1 + '', '');
- if SaveGame != '' then
- if string_copy(SaveGame, string_length(SaveGame) - 3, 4) != argument1 then
- SaveGame = SaveGame + argument1;
- game_save(SaveGame);
- }
- else
- {
- LoadGame = get_open_filename('Save games|*' + argument1 + '', '');
- if (LoadGame != '') then
- if file_exists(LoadGame) then
- game_load(LoadGame);
- }
Jedoch funktioniert es NICHT, wenn ich das Spiel neustarte. Also wenn ich gespeichert habe, dann kann ich es ganz normal öffnen. Wenn ich das Spiel neu gestartet habe, dann kann ich die Speicherdaten nicht mehr öffnen (bzw. reagiert nichts).
Was ist da eigentlich falsch?
Ihr stinkt.