Ich ich bin gerade dabei ein menü zu basteln wo die einstellungen gespeichert werden sollen:
Dazu soll einfach true oder false in eine textdatei abgespeichert werden.
true = musik an
false = musik aus
Das Problem : Es kommt immer false raus obwohl in der .txt datei true steht.
Spiel start:
Alles anzeigen
Wenn man auf den button drückt:
Alles anzeigen
weiß jemand wo der fehler ist. Die daten werden richtig in die .txt datei gespeichert aber
geladen/angezeigt wird immer nur false.
mfg
Dazu soll einfach true oder false in eine textdatei abgespeichert werden.
true = musik an
false = musik aus
Das Problem : Es kommt immer false raus obwohl in der .txt datei true steht.
Spiel start:
GML-Quellcode
- if file_exists("settings.txt") = true then
- {
- musik = file_open_read("settings.txt");
- if (musik = false) then
- image_index = 2 else //button = musik aus
- image_index = 0; //button = musik an
- }
- else
- {
- musik = true;
- file_open_write("settings.txt");
- file_write_string("true");
- file_writeln();
- file_close();
- }
Wenn man auf den button drückt:
GML-Quellcode
- if musik = true then
- {
- musik = false;
- image_index = 3; //button = musik aus und anmakiert
- file_open_write("settings.txt");
- file_write_string("false");
- file_writeln();
- file_close();
- exit;
- }
- else
- {
- musik = true;
- image_index = 1; //button = musik an und anmakiert
- file_open_write("settings.txt");
- file_write_string("true");
- file_writeln();
- file_close();
- exit;
- }
weiß jemand wo der fehler ist. Die daten werden richtig in die .txt datei gespeichert aber
geladen/angezeigt wird immer nur false.
mfg