Erneute Auswahl verhindern

Aus twinewiki.de
Version vom 13. November 2024, 08:57 Uhr von PMarlowe (Diskussion | Beiträge) (Seite angelegt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Um bereits angeklickte Links zu entfernen, kann das Makro (history:) verwendet werden. Falls ein Abschnitt noch nicht besucht wurde, erscheint der erste Text, in diesem Fall ein Link; wurde er bereits besucht, erscheint die hinter (else:) angegebene Alternative, im folgenden Beispiel nur ein Strich. Man kann diese Alternative auch weglassen, erhält dann aber Leerzeilen im Spiel.

Abschnitt "Labor der Alchemistin":

Du siehst drei Flaschen vor dir.

(unless: (history:) contains "rot")[ [[Aus roter Flasche trinken->rot]] ](else:)[-] 
(unless: (history:) contains "blau")[ [[Aus blauer Flasche trinken->blau]] ](else:)[-] 
(unless: (history:) contains "gelb")[ [[Aus gelber Flasche trinken->gelb]] ]{(else:)[-]

Du verlässt das Alchemielabor und gehst zurück in den [[Burghof]].


Hinweis: Es sollte unbedingt darauf geachtet werden, dass in jedem Fall eine Auswahloption übrig bleibt, damit im Spiel keine Sackgasse entsteht! Im Beispiel wird der Link zum Burghof immer angezeigt.

Versionshinweis: Twine 2.9.2 | Harlowe 3.3.9