Kategorien
Bearbeiten von „Blatt der Geschichten/Syntax“
Zur Navigation springen
Zur Suche springen
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 1: | Zeile 1: | ||
{{ToDo|Gegenprüfen ob alles auch für Leute verständlich ist, die keine Programmierkenntnisse haben oder ähnliches}} | {{ToDo|Gegenprüfen ob alles auch für Leute verständlich ist, die keine Programmierkenntnisse haben oder ähnliches}} | ||
== Allgemein == | == Allgemein == | ||
Das [[Blatt der Geschichten]] erlaubt es, Texte nur bei definierten | Das [[Blatt der Geschichten]] erlaubt es, Texte nur bei definierten Bedinungen anzuzeigen sowie Bilder in die Feldbeschreibung einzubinden, wobei das Blatt hier als erweiternde Feldbeschreibung zu betrachten ist. | ||
<small>'''Wichtig:''' Zu beachten ist, dass Zeilenumbrüche keinen Effekt haben; angezeigt werden nur mit <code>[br]</code> erzeugte Zeilenumbrüche!</small><!-- Das passt hierhin als Warnung; ist der Fehler, den ich bisher am häufigsten gesehen habe --> | <small>'''Wichtig:''' Zu beachten ist, dass Zeilenumbrüche keinen Effekt haben; angezeigt werden nur mit <code>[br]</code> erzeugte Zeilenumbrüche!</small><!-- Das passt hierhin als Warnung; ist der Fehler, den ich bisher am häufigsten gesehen habe --> | ||
Zeile 16: | Zeile 16: | ||
== Bilder == | == Bilder == | ||
Es lassen sich Bilder | Es lassen sich nur Bilder von [[NPC]]s und [[Item]]s aus Freewar selbst einbinden. Dies kann wie folgt erreicht werden: | ||
* <code><nowiki>[[:Bild:NPC:dateiname.gif]]</nowiki></code> | |||
* <code><nowiki>[[:Bild:Item:dateiname.gif]]</nowiki></code> | |||
* | |||
Um das Bild des [[Feuergeist]]es einzubinden, ist also <code><nowiki>[[:Bild:NPC:feuergeist.gif]]</nowiki></code> im Bearbeitungsfenster einzufügen. | Um das Bild des [[Feuergeist]]es einzubinden, ist also <code><nowiki>[[:Bild:NPC:feuergeist.gif]]</nowiki></code> im Bearbeitungsfenster einzufügen. | ||
Diese Bilder lassen sich optional auch verlinken (siehe [[#Ziele|Ziele]]). Dazu wird einfach ein weiterer Parameter hinzugefügt: | Diese Bilder lassen sich optional auch verlinken (siehe [[#Ziele|Ziele]]). Dazu wird einfach ein weiterer Parameter hinzugefügt: | ||
* <code><nowiki>[[:Bild:NPC: | * <code><nowiki>[[:Bild:NPC:dateiname.gif:Zielname]]</nowiki></code> | ||
==Spoiler== | ==Spoiler== | ||
Zeile 66: | Zeile 36: | ||
Das Klicken auf den Spoilerlink bewirkt, dass ein gesetztes Ziel entfernt wird bzw. ein nicht gesetztes gesetzt wird. | Das Klicken auf den Spoilerlink bewirkt, dass ein gesetztes Ziel entfernt wird bzw. ein nicht gesetztes gesetzt wird. | ||
== Bedingungen == | == Bedingungen == | ||
Zeile 117: | Zeile 53: | ||
* Items | * Items | ||
** Item:''Itemname'' | ** Item:''Itemname'' | ||
Alle Schlüsselwörter lassen sich mit einem ! [[Wikipedia:de:Negation#Die_Negation_in_der_zweiwertigen_Logik|negieren]]. | Alle Schlüsselwörter lassen sich mit einem ! [[Wikipedia:de:Negation#Die_Negation_in_der_zweiwertigen_Logik|negieren]]. | ||
Zeile 134: | Zeile 67: | ||
:<code><nowiki>[</nowiki><span style="color: #d00">/</span><nowiki>User:1</nowiki><span style="color: #d00">/</span><nowiki>Onlo</nowiki><span style="color: #d00">/</span><nowiki>weiblich]Sotrax (UserID:1), alle weiblichen Wesen und alle Onlos können das lesen.[end</nowiki><span style="color: #d00">/</span><nowiki>]</nowiki></code> | :<code><nowiki>[</nowiki><span style="color: #d00">/</span><nowiki>User:1</nowiki><span style="color: #d00">/</span><nowiki>Onlo</nowiki><span style="color: #d00">/</span><nowiki>weiblich]Sotrax (UserID:1), alle weiblichen Wesen und alle Onlos können das lesen.[end</nowiki><span style="color: #d00">/</span><nowiki>]</nowiki></code> | ||
{{Siehe auch|[[Wikipedia:de:Menge_(Mathematik)#Vereinigung_.28Vereinigungsmenge.29|Vereinigung in der deutschen Wikipedia]]}} | {{Siehe auch|[[Wikipedia:de:Menge_(Mathematik)#Vereinigung_.28Vereinigungsmenge.29|Vereinigung in der deutschen Wikipedia]]}} | ||
== Ziele == | |||
Ein Ziel ist ein boolescher Speicher, der mittels einer Zeichenkette (in den Beispielen hier ''Zielname'') identifizierbar ist. Das heißt entweder ist es gesetzt oder nicht. | |||
=== Setzen / Entfernen eines Zieles === | |||
* Wechselt den Status eines Ziels: aus gesetzt wird nicht gesetzt und umgekehrt: | |||
:<code><nowiki>[[</nowiki>Zielname]]</code> <small>Siehe auch [[#Spoiler|Spoiler]] für die Verknüpfung von Zielen mit Spoilern</small> | |||
* Entfernt ein Ziel, insofern gesetzt: | |||
:<code><nowiki>[[-</nowiki>Zielname]]</code> | |||
* Setzt ein Ziel, wenn nicht gesetzt: | |||
:<code><nowiki>[[+</nowiki>Zielname]]</code> | |||
* Entfernt alle Ziele dieser Unterkunft: | |||
:<code><nowiki>[[entfernen]]</nowiki></code> | |||
Das Wort "Zielname" kann durch jede beliebige Zeichenfolge ersetzt werden, mit der dann später das Ziel nochmals aufgerufen werden kann - beispielsweise zu Weiterverwendung bei ''Und-'' oder ''Oder-Verknüpfungen''. Außerdem sollte der Name eines Zieles nie aus einer reinen Zahlenfolge bestehen, Doppelpunkte enthalten oder ''entfernen'' heißen, sonst könnte das Blatt eventuell nicht das machen, was man erwartet. | |||
=== Verknüpfungen mit Zielen === | === Verknüpfungen mit Zielen === | ||
Zeile 142: | Zeile 90: | ||
:<code>[/ziel:Zielname/ziel:Zielname2]Nur lesbar wenn ''Zielname'' '''und / oder''' ''Zielname2'' gesetzt sind.[end/]</code> | :<code>[/ziel:Zielname/ziel:Zielname2]Nur lesbar wenn ''Zielname'' '''und / oder''' ''Zielname2'' gesetzt sind.[end/]</code> | ||
=== | === Zugriff auf Ziele anderer Nutzer === | ||
Durch das Voranstellen der [[ID|User-ID]] vor dem Zielnamen, kann man in den Verknüpfungen prüfen, ob ''Zielname'' beim User mit der User-ID ''id'' gesetzt ist. | |||
* Beispiel | |||
:<code>[+ziel:id:Zielname]Nur lesbar, wenn das Ziel ''Zielname'' beim User mit der ID ''id'' gesetzt ist.[end+]</code> | |||
* <code | |||