(if:), (else:), (else-if:): Unterschied zwischen den Versionen

Aus twinewiki-de.net
(Die Seite wurde neu angelegt: „Mithilfe der Makros (if:), (else:) und (elseif:) lässt sich überprüfen, ob eine bestimmte Bedingung erfüllt ist oder nicht. Im folgenden Beispiel soll sich die Tür nur öffnen lassen, wenn die Spielenden den goldenen Schlüssel haben. Haben sie ihn, erscheint der Link zum öffnen; haben sie ihn nicht, müssen sie weitersuchen. Du stehst vor der massiven Eichentür. (if: $schlüssel is "ja")[Du steckst den goldenen Schlüssel ins Schloss und drehst…“)
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Mithilfe der Makros (if:), (else:) und (elseif:) lässt sich überprüfen, ob eine bestimmte Bedingung erfüllt ist oder nicht.
Mithilfe der Makros (if:), (else:) und (elseif:) lässt sich überprüfen, ob eine bestimmte Bedingung erfüllt ist oder nicht.


Im folgenden Beispiel soll sich die Tür nur öffnen lassen, wenn die Spielenden den goldenen Schlüssel haben. Haben sie ihn, erscheint der Link zum öffnen; haben sie ihn nicht, müssen sie weitersuchen.
Im folgenden Beispiel soll sich die Tür nur öffnen lassen, wenn die Spielenden den goldenen Schlüssel haben. Haben sie ihn, erscheint der Link zum Öffnen; haben sie ihn nicht, müssen sie weitersuchen.
  Du stehst vor der massiven Eichentür.
  Du stehst vor der massiven Eichentür.
  (if: $schlüssel is "ja")[Du steckst den goldenen Schlüssel ins Schloss und drehst ihn vorsichtig. Er passt! Freudig <nowiki>[[betrittst du den Turm]]</nowiki>.]
  (if: $schlüssel is "ja")[Du steckst den goldenen Schlüssel ins Schloss und drehst ihn vorsichtig. Er passt! Freudig <nowiki>[[betrittst du den Turm]]</nowiki>.]
  (else:)[Leider hast du keinen Schlüssel dabei und musst <nowiki>[[weitersuchen]]</nowiki>.]
  (else:)[Leider hast du keinen Schlüssel dabei und musst <nowiki>[[weitersuchen]]</nowiki>.]
Mit (elseif:) können weitere Bedingungen geprüft werden, falls die erste Prüfung mit (if:) nicht erfolgreich war. So könnte im obigen Beispiel geprüft werden, ob man einen Zaubertrank hat, mit dessen Hilfe man durch die geschlossene Tür hindurchschweben kann. Dies soll aber nur geprüft werden, wenn man keinen Schlüssel hat.
Mit (elseif:) können weitere Bedingungen geprüft werden, falls die erste Prüfung mit (if:) nicht erfolgreich war. So könnte im obigen Beispiel geprüft werden, ob man einen Zaubertrank hat, mit dessen Hilfe man durch die geschlossene Tür hindurchschweben kann. Dies soll aber nur passieren, wenn man keinen Schlüssel hat.
  Du stehst vor der massiven Eichentür.
  Du stehst vor der massiven Eichentür.
  (if: $schlüssel is "ja")[Du steckst den goldenen Schlüssel ins Schloss und drehst ihn vorsichtig. Er passt! Freudig <nowiki>[[betrittst du den Turm]]</nowiki>.]
  (if: $schlüssel is "ja")[Du steckst den goldenen Schlüssel ins Schloss und drehst ihn vorsichtig. Er passt! Freudig <nowiki>[[betrittst du den Turm]]</nowiki>.]

Aktuelle Version vom 3. Januar 2023, 16:27 Uhr

Mithilfe der Makros (if:), (else:) und (elseif:) lässt sich überprüfen, ob eine bestimmte Bedingung erfüllt ist oder nicht.

Im folgenden Beispiel soll sich die Tür nur öffnen lassen, wenn die Spielenden den goldenen Schlüssel haben. Haben sie ihn, erscheint der Link zum Öffnen; haben sie ihn nicht, müssen sie weitersuchen.

Du stehst vor der massiven Eichentür.
(if: $schlüssel is "ja")[Du steckst den goldenen Schlüssel ins Schloss und drehst ihn vorsichtig. Er passt! Freudig [[betrittst du den Turm]].]
(else:)[Leider hast du keinen Schlüssel dabei und musst [[weitersuchen]].]

Mit (elseif:) können weitere Bedingungen geprüft werden, falls die erste Prüfung mit (if:) nicht erfolgreich war. So könnte im obigen Beispiel geprüft werden, ob man einen Zaubertrank hat, mit dessen Hilfe man durch die geschlossene Tür hindurchschweben kann. Dies soll aber nur passieren, wenn man keinen Schlüssel hat.

Du stehst vor der massiven Eichentür.
(if: $schlüssel is "ja")[Du steckst den goldenen Schlüssel ins Schloss und drehst ihn vorsichtig. Er passt! Freudig [[betrittst du den Turm]].]
(elseif: $zaubertrank is "ja")[Du hast zwar keinen Schlüssel, aber dafür den Zaubertrank! Du trinkst ihn aus und gleitest wie ein Geist [[durch die Tür]].]
(else:)[Leider hast du keinen Schlüssel dabei und musst [[weitersuchen]].]

Versionshinweis: Twine 2.5.1 | Harlowe 3.3.3