Screenshots - File Problem

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Screenshots - File Problem

    Hi,

    ich arbeite an einer Screenshot Funktion.
    Wenn man S drückt wird eine Datei geöffnet die dem Spiel sagt wie viele Screenshots man schon gemacht hat. Dann wird die gelesene Variable mit 1 addiert und als Shot"2" abgespeichert,
    och leider überschreibt er immer die Selbe Datei, statt eine neue zu erstellen!

    GML-Quellcode

    1. //Wie viele Screenshots wurden schon gemacht
    2. file = file_text_open_read("screens.x")
    3. shots = file_text_read_string(file)
    4. file_text_close(file)
    5. //Variable + 1
    6. shots += 1
    7. //Screenshot machen
    8. screen_save(working_directory + "\Screenshots\" + "Shot " + shots + ".bmp")
    9. //Die gemachten Screenshots um 1 erweitern und abspeichern
    10. file = file_text_open_write("screens.x")
    11. file_text_write_string(file,shots)
    12. file_text_close(file)
    Alles anzeigen


    Was mache ich falsch???
  • Der gm gibt leider nicht viele und auch nicht besonders genaue Errors wenn es um Dateien gibt

    Schon mal ein Problem bei dir ist, dass shots real ist, du es aber ein einen string einbaust. Versuch es doch mal so:

    GML-Quellcode

    1. //Wie viele Screenshots wurden schon gemacht
    2. file = file_text_open_read("screens.x")
    3. shots = real(file_text_read_string(file));
    4. file_text_close(file)
    5. //Variable + 1
    6. shots += 1
    7. //Screenshot machen
    8. screen_save(working_directory + "\Screenshots\" + "Shot " + string(shots) + ".bmp")
    9. //Die gemachten Screenshots um 1 erweitern und abspeichern
    10. file = file_text_open_write("screens.x")
    11. file_text_write_string(file,string(shots))
    12. file_text_close(file)
    Alles anzeigen


    Sonst kannst du auch gleich überlegen, anstatt file_text_write_string, file_text_write_real zu nutzen.

    Fröhliche Weihnacht
    SDX
  • Benutzer online 1

    1 Besucher