Bug mit Strings in boolean-Abfragen

Das Board für Schwierigkeiten beim Adventure-Machen und zum Melden von Bugs
Post Reply
Schiman
PaC-DK God
Posts: 1177
Joined: 20 Dec 2006, 21:48
Contact:

Bug mit Strings in boolean-Abfragen

Post: # 74498Post Schiman
15 Sep 2009, 17:22

Hab nen Bug entdeckt.
Wenn man Strings in bool-Abfragen verwendet kommt es zu Fehlern.

Also z.B. folgender Code:

Code: Select all

setstring(boolean;SuperBool)
if_bool([boolean];false)
 {
  setbool([boolean];true)
  break()
 }
if_bool([boolean];true)
 {
  setbool([boolean];false)
 }
In diesem Fall ist er bei mir immer in den False-Fall reingegangen (auch wenn SuperBool True war). Er hat den True-Fall nicht ausgeführt, auch wenn der Boolean wirklich True war.
Die Setzung mit setbool([boolean];...) funktioniert. Nur die Abfrage nicht. Wenn ich Teilworte bilde mit Nummern, dann geht es.
Z.B.:

Code: Select all

if_bool(Super[BoolNr];false)
 {
  setbool(Super[BoolNr];true)
  break()
 }
if_bool(Super[BoolNr];true)
 setbool(Super[BoolNr];false)
Da ist also irgendwo der Wurm drin.

Post Reply