Speicherstände nachfrage?

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
-BigDaniel-
Süßwasserpirat
Süßwasserpirat
Beiträge: 304
Registriert: 18.09.2003, 15:19
Kontaktdaten:

Speicherstände nachfrage?

Beitrag von -BigDaniel- »

Ich benötige einen Befehl der am anfang eines Raumes abfragt ob ein oder mehrere speicherstände verfügbar sind!

if .............. {
bla bla;
}
[ZENSIERT]
Adventure-Gott
Adventure-Gott
Beiträge: 4575
Registriert: 13.07.2004, 14:04
Wohnort: Da wo muss
Kontaktdaten:

Beitrag von [ZENSIERT] »

Musst du mit FileOpen prüfen:

Code: Alles auswählen

int file = FileOpen("agssave.001",FILE_READ);  
if(file==0 || FileIsError(file)) {
  Display("Es ist kein Savegame da");
  }
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge

Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.

Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Benutzeravatar
-BigDaniel-
Süßwasserpirat
Süßwasserpirat
Beiträge: 304
Registriert: 18.09.2003, 15:19
Kontaktdaten:

Beitrag von -BigDaniel- »

Das meine ich nicht! Denn der Spieler kann ja selber entschiedne wie die safedatei heißen soll und so iust es unmöglich eine solche abfrage zu machen! Das game soll nachfragen ob ein X beliebiger speicherstand verfügbar ist und wenn ja soll das loadfenster statt dem intro geziegt werden! Sodass der Spieler nicht jedes mal das intro sehen muss!

z.B.

if (xx.dat existiert) {
RestoreGameDialog();
return;
}
[ZENSIERT]
Adventure-Gott
Adventure-Gott
Beiträge: 4575
Registriert: 13.07.2004, 14:04
Wohnort: Da wo muss
Kontaktdaten:

Beitrag von [ZENSIERT] »

Macht doch einfach das Intro überspringbar :roll:

NEtte Beitragszahl hab ich jetzt, 2626 lol
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge

Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.

Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Benutzeravatar
Floyd
Logik-Lord
Logik-Lord
Beiträge: 1088
Registriert: 14.03.2004, 19:59

...

Beitrag von Floyd »

Speichert das Programm die Savegames nicht immer unter Bezeichnungen wie agssave.001, agssave.002 usw. ab? Der Name, den du im Spiel eingibst, ist glaube ich nur eine Beschreibung.
edit: Bei den MMM Episoden steht allerdings statt "agssave" der Name der Episode. Auf jeden Fall hat die Benennung des Spielstandes durch den Spieler keine Auswirkung auf den Dateinamen.
MfG Floyd
Zuletzt geändert von Floyd am 28.08.2005, 21:53, insgesamt 1-mal geändert.
Benutzeravatar
-BigDaniel-
Süßwasserpirat
Süßwasserpirat
Beiträge: 304
Registriert: 18.09.2003, 15:19
Kontaktdaten:

Beitrag von -BigDaniel- »

ich glaub du hast recht den mach ich glaub ich 10 abfragen
Benutzeravatar
-BigDaniel-
Süßwasserpirat
Süßwasserpirat
Beiträge: 304
Registriert: 18.09.2003, 15:19
Kontaktdaten:

Beitrag von -BigDaniel- »

lol ich krieg die befehlsreihe einfach nicht hin^^

kann mir jemand helfen?

mit

int file = FileOpen("agssave.001",FILE_READ);
if (file==1) {
RestoreGameDialog ();
}

funzt es nicht ^^
[ZENSIERT]
Adventure-Gott
Adventure-Gott
Beiträge: 4575
Registriert: 13.07.2004, 14:04
Wohnort: Da wo muss
Kontaktdaten:

Beitrag von [ZENSIERT] »

Es muss heißen:

if(file!=0) {

Wenn ein File-Pointer eins beträgt, müste das schon ein ziemlicher Zufall sein ;)
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge

Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.

Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Benutzeravatar
-BigDaniel-
Süßwasserpirat
Süßwasserpirat
Beiträge: 304
Registriert: 18.09.2003, 15:19
Kontaktdaten:

Beitrag von -BigDaniel- »

Es funzt sau geil sag ich nur ;) vielen Dank
Antworten