Hi.
Ich hab ein Problem. Ich sitze gerade an einem Spiel und möchte eine automatische Update-Funktion einbauen. Ich benutze dafür den Dienst {md} (zu finden hier: gmc.yoyogames.com/index.php?showtopic=492699). Auf diesem liegt die Datei "update.ini". Ich möchte, dass der Updater (ist ein extra Programm) die Datei herunterlädt, die enthaltende URL ausliest, mit der gespeicherten vergleicht und sollten sie abweichen, soll er das Update des Spiels herunterladen und den neuen Link speichern. Ich benutze ferner die Extension GM File Downloader (Link hab ich nicht mehr, Google findet den aber). Hier mein Code:
Dann beendet er, nachdem er die update.ini heruntergeladen hat. Da dann die update.ini existiert, zerstört sich das Objekt, was "Teil 2" auslöst:
Alles anzeigen
Jedoch habe ich folgendes Problem:
Ich starte den Updater, er downloaded die update.ini, er beendet sich mit der Nachricht, man soll den Updater neustarten. So weit läuft also alles. Wenn ich jetzt jedoch den Updater neustarte, bekomme ich das hier:
ERROR in
action number 1
of Create Event
for object updatePart2:
Error in function real().
Jedoch löscht sich nach "Abort" die update.ini planmäßig und der Link wird auch in die bosses.ini geschrieben. Über Hilfe würde ich mich freuen. Bis bald,
Syrapt0r.
Ich hab ein Problem. Ich sitze gerade an einem Spiel und möchte eine automatische Update-Funktion einbauen. Ich benutze dafür den Dienst {md} (zu finden hier: gmc.yoyogames.com/index.php?showtopic=492699). Auf diesem liegt die Datei "update.ini". Ich möchte, dass der Updater (ist ein extra Programm) die Datei herunterlädt, die enthaltende URL ausliest, mit der gespeicherten vergleicht und sollten sie abweichen, soll er das Update des Spiels herunterladen und den neuen Link speichern. Ich benutze ferner die Extension GM File Downloader (Link hab ich nicht mehr, Google findet den aber). Hier mein Code:
Dann beendet er, nachdem er die update.ini heruntergeladen hat. Da dann die update.ini existiert, zerstört sich das Objekt, was "Teil 2" auslöst:
GML-Quellcode
- ini_open("update.ini")
- global.newlink = ini_read_string("url","url","");
- ini_close();
- global.savedlink = string(global.savedlink)
- global.newlink = string(global.newlink)
- if
- global.savedlink == global.newlink
- then
- text.image_index = 2;
- if
- !(global.savedlink = global.newlink)
- text.image_index = 1;
- download_file(string(global.newlink),"I Wanna Be The Java.exe");
- ini_open("bosses.ini")
- ini_write_string("bosses","url",global.newlink)
- ini_close();
- file_delete("update.ini");
Jedoch habe ich folgendes Problem:
Ich starte den Updater, er downloaded die update.ini, er beendet sich mit der Nachricht, man soll den Updater neustarten. So weit läuft also alles. Wenn ich jetzt jedoch den Updater neustarte, bekomme ich das hier:
ERROR in
action number 1
of Create Event
for object updatePart2:
Error in function real().
Jedoch löscht sich nach "Abort" die update.ini planmäßig und der Link wird auch in die bosses.ini geschrieben. Über Hilfe würde ich mich freuen. Bis bald,
Syrapt0r.