hi ich möchte verschiedene variablen in einer textdatei namens keys.txt speichern, jedoch weiß ich nicht wie man mehrere verschiedene variablen in EINER txtdatei speichern kann?
es ist so:
man startet in einem raum wo ein tor ist das sich aber nur öffnen lässt wenn alle 3 key(red, green, yellow) gefunden worden sind:
die keys sind irgendwo im raum...berührt man den grünen schlüssel dann wird global.greenkey =1...usw. beim tor hab ich geschrieben: if global.greenkey=1, if global.yellowkey=1 , if global.redkey=1 dann öffnen.
funktioniert auch gut, aber ich möchte nicht wenn man das spiel nochmal starten wieder alle keys suchen müssen sondern es sollen alle 3 key.variablen beim drücken des end-buttons gespeichert werden und beim start knopf sollen sie anschließend wieder geladen werden.
ich habs bis jetzt so:
end-button
//Speichern
greenkey=file_text_open_write("keys.txt")
file_text_write_string(greenkey,string(global.greenkey))
file_text_close(greenkey)
yellowkey=file_text_open_write("keys.txt")
file_text_write_string(yellowkey,string(global.yellowkey))
file_text_close(yellowkey)
redkey=file_text_open_write("keys.txt")
file_text_write_string(redkey,string(global.redkey))
file_text_close(redkey)
beim start button:
/Laden
greenkey=file_text_open_read("keys.txt")
global.greenkey=real(file_text_read_string(greenkey))
file_text_close(greenkey)
redkey=file_text_open_read("keys.txt")
global.redkey=real(file_text_read_string(redkey))
file_text_close(redkey)
yellowkey=file_text_open_read("keys.txt")
global.yellowkey=real(file_text_read_string(yellowkey))
file_text_close(yellowkey)
jedoch speichert es immer nur einen wert in die texdatei...kann mir jemand helfen?
es ist so:
man startet in einem raum wo ein tor ist das sich aber nur öffnen lässt wenn alle 3 key(red, green, yellow) gefunden worden sind:
die keys sind irgendwo im raum...berührt man den grünen schlüssel dann wird global.greenkey =1...usw. beim tor hab ich geschrieben: if global.greenkey=1, if global.yellowkey=1 , if global.redkey=1 dann öffnen.
funktioniert auch gut, aber ich möchte nicht wenn man das spiel nochmal starten wieder alle keys suchen müssen sondern es sollen alle 3 key.variablen beim drücken des end-buttons gespeichert werden und beim start knopf sollen sie anschließend wieder geladen werden.
ich habs bis jetzt so:
end-button
//Speichern
greenkey=file_text_open_write("keys.txt")
file_text_write_string(greenkey,string(global.greenkey))
file_text_close(greenkey)
yellowkey=file_text_open_write("keys.txt")
file_text_write_string(yellowkey,string(global.yellowkey))
file_text_close(yellowkey)
redkey=file_text_open_write("keys.txt")
file_text_write_string(redkey,string(global.redkey))
file_text_close(redkey)
beim start button:
/Laden
greenkey=file_text_open_read("keys.txt")
global.greenkey=real(file_text_read_string(greenkey))
file_text_close(greenkey)
redkey=file_text_open_read("keys.txt")
global.redkey=real(file_text_read_string(redkey))
file_text_close(redkey)
yellowkey=file_text_open_read("keys.txt")
global.yellowkey=real(file_text_read_string(yellowkey))
file_text_close(yellowkey)
jedoch speichert es immer nur einen wert in die texdatei...kann mir jemand helfen?