Bearbeiten von „Blatt der Geschichten/Syntax

Zur Navigation springen Zur Suche springen

Achtung

Du bearbeitest diese Seite unangemeldet. Wenn du deine Änderung speicherst, wird deine aktuelle IP-Adresse in der Versionsgeschichte aufgezeichnet und ist damit öffentlich einsehbar. Um effektiver mitarbeiten zu können und deine IP-Adresse zu verbergen, melde dich doch bitte an.

Speichere bitte keine Textversuche ab. Nutze stattdessen die Spielwiese, um dich im Umgang mit der Textverarbeitung im Wiki vertraut zu machen.

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}}
{{InUse|
== Allgemein ==
Das [[Blatt der Geschichten]] erlaubt es, Texte nur bei definierten Bedingungen 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 -->
--[[User Talk:Cembon|<b style="color:#d30">C</b><b style="color:#d40">e</b><b style="color:#d50">m</b><b style="color:#d60">b</b><b style="color:#d70">o</b><b style="color:#d80">n</b>]] [[User:Cembon|<sup style="color:#da0">Userpage!</sup>]] 15:51, 13. Nov. 2012 (CET)
}}


==BBCode==
Die folgenden BBCodes können ähnlich den Profilcodes verwendet werden:
* <code>[b]Text[/b]</code> '''erzeugt einen fettgedruckten Text'''
* <code>[i]Text[/i]</code> ''erzeugt einen kursiven Text''
* <code>[u]Text[/u]</code> <u>erzeugt einen unterstrichenen Text</u>
* <code>[s]Text[/s]</code> <s>erzeugt einen durchgestrichenen Text</s>
* <code>[mitte]Text[/mitte]</code> <div style="text-align: center;">erzeugt einen mittig ausgerichteten Text</div>
* <code>[rechts]Text[/rechts]</code> <div style="text-align: right;">erzeugt einen rechts ausgerichteten Text</div>
* <code>[br]</code> erzeugt einen Zeilenumbruch
== Bilder ==
Es lassen sich Bilder aus bestimmten Teilen von Freewar selbst einbinden. Dazu müssen die fettmarkierten Stellen mit den Wunschdateinamen ersetzt werden:
* NPC-Bilder
: <code><nowiki>[[:Bild:NPC:]</nowiki>'''dateiname'''<nowiki>.gif]]</nowiki></code>
* Item-Bilder
:<code><nowiki>[[:Bild:Item:</nowiki>'''dateiname'''<nowiki>.gif]]</nowiki></code>
* Feld-Bilder
: <code><nowiki>[[:Bild:Karte:</nowiki>'''Feldname'''<nowiki>.jpg]]</nowiki></code>
* Unterkunfts-Bilder
:<code><nowiki>[[:Bild:Karte:</nowiki>'''Ordner/Feldname'''<nowiki>.jpg]]</nowiki></code>
:: '''Tipp''': Den Ordner findet man, indem man ein UK-Kartenbild in einem neuen Tab öffnet: <nowiki>https://welt1.freewar.de/freewar/images/map/u/Ordner/Feldbildname.jpg</nowiki>
* Bilder von items.freewar.info
:<code><nowiki>[[[[:Bild:Unique:</nowiki>'''Ordner/Uniquebild'''<nowiki>.gif]]]]</nowiki></code>
* Spezielle FW-Bilder
** <code><nowiki>[[:Bild:FW:Trenner]]</nowiki></code> https://welt1.freewar.de/freewar/images/item_divider.gif
** <code><nowiki>[[:Bild:FW:Auge]]</nowiki></code> http://rpsrv.freewar.de/freewar/images/icon_view.gif
** <code><nowiki>[[:Bild:FW:Gold]]</nowiki></code> http://rpsrv.freewar.de/freewar/images/icon_gold.gif
** <code><nowiki>[[:Bild:FW:Pfeilunten]]</nowiki></code> http://rpsrv.freewar.de/freewar/images/icon_drop.gif
** <code><nowiki>[[:Bild:FW:Pfeilrechts]]</nowiki></code> http://rpsrv.freewar.de/freewar/images/icon_transfer.gif
** <code><nowiki>[[:Bild:FW:Seite]]</nowiki></code> http://rpsrv.freewar.de/freewar/images/icon_scroll_neu.gif
** <code><nowiki>[[:Bild:FW:stern1]]</nowiki></code> http://rpsrv.freewar.de/freewar/images/sponsor.gif
** <code><nowiki>[[:Bild:FW:stern2]]</nowiki></code> http://rpsrv.freewar.de/freewar/images/sponsor2.gif
** <code><nowiki>[[:Bild:FW:stern3]]</nowiki></code> http://rpsrv.freewar.de/freewar/images/sponsor3.gif
** <code><nowiki>[[:Bild:FW:Links]]</nowiki></code> https://welt3.freewar.de/freewar/images/arrleft.gif
** <code><nowiki>[[:Bild:FW:Oben]]</nowiki></code> https://welt3.freewar.de/freewar/images/arrup.gif
** <code><nowiki>[[:Bild:FW:Rechts]]</nowiki></code> https://welt3.freewar.de/freewar/images/arrright.gif
** <code><nowiki>[[:Bild:FW:Unten]]</nowiki></code> https://welt3.freewar.de/freewar/images/arrdown.gif
* Verkleinerte Bilder (25x25)
** <code><nowiki>[[:Bild:Itemk:Itemname.gif]]</nowiki></code>
** <code><nowiki>[[:Bild:NPCk:NPCname.gif]]</nowiki></code>
** <code><nowiki>[[:Bild:Kartek:Feldbildname.gif]]</nowiki></code>
** <code><nowiki>[[:Bild:Kartek:Ordner/Feldbildname.gif]]</nowiki></code>
** <code><nowiki>[[:Bild:Uniquek:Ordner/Uniquebild.gif]]</nowiki></code>
** Verkleinerte Unique-Bilder (10x10)
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:
* <code><nowiki>[[:Bild:NPC:</nowiki>'''dateiname'''<nowiki>.gif:</nowiki>'''Zielname'''<nowiki>]]</nowiki></code>
==Spoiler==
Spoilertexte sind Texte, die erst nach dem Klicken des Spoilertitels angezeigt werden.<br />
<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.


== Allgemein ==
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.


Es lassen sich auch [[#Ziele|Ziele]] definieren in dem man noch ein weiteres ''=Zielname'' anfügt:<br />
== einfache Bedingungen ==
<code>[spoiler=Spoilertitel=''Zielname'']Spoilertext der erscheint oder verschwindet, je nachdem ob das Ziel gesetzt ist oder nicht[/spoiler]</code>
 
Das Klicken auf den Spoilerlink bewirkt, dass ein gesetztes Ziel entfernt wird bzw. ein nicht gesetztes gesetzt wird.
 
== 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>
 
=== 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>
 
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.
 
== Ganzzahl-Variablen ==
Es können Variablen angelegt werden, die aber nur Ganzzahlen speichern. Für Variablennamen gelten die gleichen Namenskonventionen wie bei Zielen.
 
=== Anzeige ===
Der Wert einer Variable wird mit <code><nowiki>[[##variablenname]]</nowiki></code> angezeigt.
=== Manipulation ===
* Veränderung mit den 5 (+,-,*,/,%) Grundrechenarten
:<code><nowiki>[[:Link:Linkbezeichnung:#variablenname+1]]</nowiki></code>
* Wert zuweisen
:<code><nowiki>[[:Link:Linkbezeichnung:#variablenname=1]]</nowiki></code>
: oder <code><nowiki>[[:Link:Linkbezeichnung:#variablenname=zeit]]</nowiki></code> für den aktuellen Zeitstempel
* Diese Operationen können auch ohne Links ausgeführt werden
:<code><nowiki>[[#variablenname=72]]</nowiki></code>
 
== Bedingungen ==
Es ist möglich, Texte nur unter bestimmten Bedingungen anzuzeigen. Hierbei ist die Verknüpfung mehrerer Bedingungen möglich.
Es ist möglich, Texte nur unter bestimmten Bedingungen anzuzeigen. Hierbei ist die Verknüpfung mehrerer Bedingungen möglich.


Zeile 117: Zeile 24:
* Items
* Items
** Item:''Itemname''
** Item:''Itemname''
* Auf Ignorierliste
** Ignoriert
** Igno


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 135: Zeile 39:
{{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]]}}


=== Verknüpfungen mit Zielen ===
== Bilder ==
*Als ''Und-Verknüpfung'':<br />
Es lassen sich nur Bilder von [[NPC]]s und [[Item]]s aus Freewar selbst einbinden. Dies kann wie folgt erreicht werden:
:<code>[+ziel:Zielname+ziel:Zielname2]Nur lesbar wenn ''Zielname'' '''und''' ''Zielname2'' gesetzt sind.[end+]</code>
* <code><nowiki>[[:Bild:NPC:dateiname.gif]]</nowiki></code>
* <code><nowiki>[[:Bild:Item:dateiname.gif]]</nowiki></code>


*Als ''Oder-Verknüpfung'':<br />
Um das Bild des [[Feuergeist]]es einzubinden, ist also <code><nowiki>[[:Bild:NPC:feuergeist.gif]]</nowiki></code> im Bearbeitungsfenster einzufügen.
:<code>[/ziel:Zielname/ziel:Zielname2]Nur lesbar wenn ''Zielname'' '''und / oder''' ''Zielname2'' gesetzt sind.[end/]</code>


=== Verknüpfungen mit Variablen ===
Diese Bilder lassen sich optional auch verlinken (siehe [[#Ziele|Ziele]]). Dazu wird einfach ein weiterer Parameter hinzugefügt:
Variablen können mit Vergleichsoperatoren (< kleiner, > größer, <= kleiner gleich, >= größer gleich) Bedingungen erfüllen.
* <code><nowiki>[[:Bild:NPC:dateiname.gif:Zielname]]</nowiki></code>
:<code>[+zahl:variablenname<10]kleiner als 10[end+]</code>


== Sonstiges ==
== Ziele ==
* <code><nowiki>[[:Profil:(User-id):Bezeichnung]]</nowiki></code> Um Profillinks des Servers einzubinden
<!-- weiterer Content -->
* <code><nowiki>[[:CProfil:(Clan-id):Bezeichnung]]</nowiki></code> Um Clan-Profillinks des Servers einzubinden
* <code><nowiki>[[:name]]</nowiki></code> zeigt den Namen des Lesers an

Bitte beachte, dass alle Beiträge zu FreewarWiki von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter FreewarWiki:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Folgende Vorlagen werden auf dieser Seite verwendet: