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== | ||
Spoilertexte sind Texte, die erst nach dem Klicken des Spoilertitels angezeigt werden.<br | Spoilertexte sind Texte, die erst nach dem Klicken des Spoilertitels angezeigt werden.<br> | ||
<code>[spoiler=Spoilertitel]Spoilertext[/spoiler]</code> | <code>[spoiler=Spoilertitel]Spoilertext[/spoiler]</code> | ||
Spoilertitel dürfen '''keine''' Bilder enthalten! Man kann aber durch Ziele einen einfachen Spoilereffekt erzeugen, was die Verwendung von Bildern als Spoilerlink ermöglicht. | Spoilertitel dürfen '''keine''' Bilder enthalten! Man kann aber durch Ziele einen einfachen Spoilereffekt erzeugen, was die Verwendung von Bildern als Spoilerlink ermöglicht. | ||
Es lassen sich auch [[#Ziele|Ziele]] definieren | |||
Es lassen sich auch [[#Ziele|Ziele]] definieren | |||
== Bedingungen == | == Bedingungen == | ||
Zeile 117: | Zeile 49: | ||
* 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 63: | ||
:<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. 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> | |||
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 84: | ||
:<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 | |||