Zweischtein schrieb:
ist es auch möglich, das man in der mitte eine seite anzeigen lassen kann? also, mit den neusten updates, und dan wen man sich einloggt, das es dan automatisch das erstellte game ändert und die game.exe (so heisst es bei mir )ersetzt wird?
Sowas ist natürlich möglich, hat aber weniger mit MySql zutun. Mithilfe der datenbank kannst du abrufen ob ein update vorhanden ist oder nicht und gegebenenfalls ein entsprechendes Fenster bzw. eine Internetseite anzeigen lassen. Anschließend wird die neue Datei mittels http dll heruntergelaen.
Das Ersetzen des Spiels musst du (sofern du unbedingt die game.exe datei ersetzen musst, was in 99% der Fälle der Fall ist) dann aber mit einer Batch Datei machen. Denn kein Programm kann sich selbst löschen!
Batch ist die selbe Skriptsprache die du auch in der Komandozeile von Windows (cmd) verwendest. Wenn du solchen code in eine beliebige .bat datei speicherst und sie im game maker mit execute_prgram ausführst werden die darin enthaltenen Befehle ausgeführt.
In der Praxis im GM heist dass du rufst die Batchdatei auf und beendest dann das Spiel sofort (wichtig dabei das aurgument von "wait" für execute_program auf false setzen! ).
Die Batchdatei sollte dann folgende dinge nacheinander machen: (die entsprechenden Befehle dafür musst du dir im Internet suchen. Z.b. hier antonis.de/dos/batchtut/index.htm)
1. Eins oder zwei Sekunden warten (um sicherzugehen dass das Spiel beendet wurde)
2. Die game.exe löschen
3. Die neue game.exe aus dem ordner in der sie heruntergeladen wurde anstelle der alten kopieren und dann ausführen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von DragonGamer ()