Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

GlobalScript.asc(638): Error (line 638): end of input reached in middle of expre

Begonnen von 1mal_volltanken, 27. Juli 2011, 17:40:05

Vorheriges Thema - Nächstes Thema

1mal_volltanken

Hallo Leutz!

Habe folgende Fehlermeldung, nachdem ich mit AGS 3.2.1 ein AGS 2.72 SP importiert habe:

GlobalScript.asc(638): Error (line 638): end of input reached in middle of expression

Der Code sieht folgendermaßen aus:

// --- load font corresponding to language and screen width ---
  string font_info;
  if (system.screen_width == 320) {
    StrCopy (font_info,
GetTranslation ("font_320: 1  3  0  0  0  0  0  0  0  0  0  0  0  0  0 
3  3  3  3  3  0"));
  }
  else if (system.screen_width == 640) {
  StrCopy (font_info,
GetTranslation ("font_640: 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13
13 13 13 13 13 14"));
  }


Die Fehlermeldung ist zwar weg, wenn ich die "if"- und "else if"-Funktion komplett entferne, aber dann lassen sich die Fonts nicht mehr verändern. Wie lässt sich das für AGS 3.2.1 korrigieren?


BG
der Volltanker


"Tage sind eigentlich wie Nächte...nur nicht ganz so spät!"...hörte ich einmal einen sehr klugen, alten Mann beim Erdnüsse sortieren in der Kneipe sagen, kurz bevor er vom Hocker rutschte.


"Nicht jeder, der aus dem Rahmen fällt, war vorher im Bilde!"

1mal_volltanken

Hat sich erledigt!

Habs herausgefunden. Der Fehler war, dass beim Import das Programm innerhalb der Klammern ein ENTER-Freizeichen eingebaut hat.


BG
der Volltanker
"Tage sind eigentlich wie Nächte...nur nicht ganz so spät!"...hörte ich einmal einen sehr klugen, alten Mann beim Erdnüsse sortieren in der Kneipe sagen, kurz bevor er vom Hocker rutschte.


"Nicht jeder, der aus dem Rahmen fällt, war vorher im Bilde!"

Rocco

bitte ersetz unbedingt [ags]system.screen_width[/ags]
durch
AGS 3.xxx [ags]System.ViewportWidth[/ags] oder
AGS 2.7 [ags]system.viewport_width[/ags]
Mit screen_width stürzt das Spiel auf jede m Widescreen TFT  im Vollbildmodus sofort ab.
(weil screen_width auf 16:9 oder 16:10 Monitoren grösser ist als die Standardauflösung von 320 oder 460.)

1mal_volltanken

"Tage sind eigentlich wie Nächte...nur nicht ganz so spät!"...hörte ich einmal einen sehr klugen, alten Mann beim Erdnüsse sortieren in der Kneipe sagen, kurz bevor er vom Hocker rutschte.


"Nicht jeder, der aus dem Rahmen fällt, war vorher im Bilde!"