Hilfe:Neue Seiten: Unterschied zwischen den Versionen
Keris (Diskussion | Beiträge) K |
Keris (Diskussion | Beiträge) K |
||
Zeile 15: | Zeile 15: | ||
In die leere Seite wird '''<nowiki>{{subst:Scriptseite}}</nowiki>''' eingefügt. Damit wird der Inhalt nach Abspeichern '''einmalig''' auf die Seite eingefügt und steht beim nächsten Editieren zur Verfügung. | In die leere Seite wird '''<nowiki>{{subst:Scriptseite}}</nowiki>''' eingefügt. Damit wird der Inhalt nach Abspeichern '''einmalig''' auf die Seite eingefügt und steht beim nächsten Editieren zur Verfügung. | ||
− | An das Ende der Seite wird die [[metawikipedia:Hilfe:Vorlagen|Vorlage]] '''[[Vorlage:Scriptkategorie|Scriptkategorie]]''' in der Form '''<nowiki>{{ Scriptkategorie |< | + | An das Ende der Seite wird die [[metawikipedia:Hilfe:Vorlagen|Vorlage]] '''[[Vorlage:Scriptkategorie|Scriptkategorie]]''' in der Form '''<nowiki>{{ Scriptkategorie |<Fach-Kategoriename >|<ScriptLevel-Kategoriename>}} </nowiki>''' eingfügt. Damit bekommt man die Zuordnung zu der Fachkategorie, zum Level (also Schwierigkeitsgrad) und es werden alle Einträge zur Fachkategorie geordnet nach Level im Artikel angezeigt. |
− | |||
+ | {{ Scriptkategorie |<Kategorie>|ScriptLevel}} | ||
====Script-Code==== | ====Script-Code==== | ||
Der Skript-Code wird von den Tags '''<nowiki><tesscript></nowiki>''' und '''<nowiki></tesscript></nowiki>''' eingeschlossen. Alternativ kann auch die Schaltfläche [[Bild:button_code_small.png]] im Editor verwendet werden, um einen Code-Block in die Seite einzufügen. Die [[wikipedia:de:Syntax|Skript-Syntax]] wird hierbei automatisch mit Hilfe der [[wikipedia:de:GeSHi|Erweiterung GeSHi]] [[wikipedia:de:Syntaxhervorhebung|farblich hervorgehoben]] sowie alle im Skript enthaltenen Schlüsselwörter mit einer Beschreibung ihrer Funktion im [http://www.ei-der-zeit.com/LexikonCSIV/index.html Ei der Zeit Lexikon] oder dem [[Constwiki:Main_Page |TES Construction Set Wiki]] verlinkt. | Der Skript-Code wird von den Tags '''<nowiki><tesscript></nowiki>''' und '''<nowiki></tesscript></nowiki>''' eingeschlossen. Alternativ kann auch die Schaltfläche [[Bild:button_code_small.png]] im Editor verwendet werden, um einen Code-Block in die Seite einzufügen. Die [[wikipedia:de:Syntax|Skript-Syntax]] wird hierbei automatisch mit Hilfe der [[wikipedia:de:GeSHi|Erweiterung GeSHi]] [[wikipedia:de:Syntaxhervorhebung|farblich hervorgehoben]] sowie alle im Skript enthaltenen Schlüsselwörter mit einer Beschreibung ihrer Funktion im [http://www.ei-der-zeit.com/LexikonCSIV/index.html Ei der Zeit Lexikon] oder dem [[Constwiki:Main_Page |TES Construction Set Wiki]] verlinkt. |
Version vom 14. September 2008, 23:15 Uhr
Inhaltsverzeichnis
Anlegen einer neuen Seite
Als erstes muss eine neue Seite erzeugt werden. Dabei darf der richtige Namensraum für die Seite nicht vergessen werden. Will man zum Beispiel eine Seite "ABC" im Namensraum "Oblivion" anlegen, ist der Link bzw. das Suchwort ob:ABC.
Füllen einer neuen Seite
Kategorien
Die Seite muss zu einer Kategorie hinzugefügt werden. Dies geschieht durch [[Kategorie:Name]] ) oder [[Kategorie: Name|Sortiername]] . Dabei ist Name = Name der Kategorie, Sortiername = Darstellung in der Kategorie-Seite. Es können mehrere Kategorien angegeben werden.
Füllen einer neuen Scriptseite
Eine neue Scriptseite bekommt ein einheitliches Layout durch die Vorlage Scriptseite
In die leere Seite wird {{subst:Scriptseite}} eingefügt. Damit wird der Inhalt nach Abspeichern einmalig auf die Seite eingefügt und steht beim nächsten Editieren zur Verfügung.
An das Ende der Seite wird die Vorlage Scriptkategorie in der Form {{ Scriptkategorie |<Fach-Kategoriename >|<ScriptLevel-Kategoriename>}} eingfügt. Damit bekommt man die Zuordnung zu der Fachkategorie, zum Level (also Schwierigkeitsgrad) und es werden alle Einträge zur Fachkategorie geordnet nach Level im Artikel angezeigt.
Weitere Scripts aus dieser Kategorie
Level 1
- Oblivion:Anzahl bestimmter Items
- Oblivion:Basisscripts zu Factions
- Oblivion:Dinge aktivieren
- Oblivion:Eigenschaften abfragen und ändern
- Oblivion:Einfacher Timer
- Oblivion:Einführung Scriptzauber
- Oblivion:Enable/Disable mittels Parents
- Oblivion:Informationen mit Messages und Messageboxen ausgeben
- Oblivion:Inventar komplett ablegen
- Oblivion:Items hinzufügen/ entfernen
- Oblivion:Lineare Bewegung
- Oblivion:Menüs öffnen und schließen
- Oblivion:Musik abspielen
- Oblivion:Packages zuweisen
- Oblivion:Questvariablen nutzen
- Oblivion:Sound abspielen
- Oblivion:Sprechen und Ansprechen
- Oblivion:Sterben
- Oblivion:Unsterblichkeit und Wiederbeleben (NPCs)
- Oblivion:Videos abspielen
- Oblivion:Zauber erzwingen
- Oblivion:Zauber hinzufügen, entfernen
Level 2
- Oblivion:Alternativen mit Messageboxen auswählen
- Oblivion:Daten als Attributwert speichern
- Oblivion:Kreisförmige Bewegung
- Oblivion:Vernichten von Referenzen
- Oblivion:Zauber in Scriptzaubern
- Oblivion:Zellwechsel des Spielers erkennen
Level 3
- Oblivion:Alternativen mit mehreren Messageboxen auswählen
- Oblivion:Companion/Begleiter
- Oblivion:Eigene Musik für eine Cell spielen lassen
- Oblivion:Janus-Effekt (Zwei Eigenschaften eines Objektes).
- Oblivion:Steinfalle scharf machen
- Oblivion:Tropfen in Tropfsteinhöhle
Level 4
{{#if: <Kategorie> | [[Kategorie:<Kategorie> |Neue Seiten ]] }}
{{#if: ScriptLevel | }}
Script-Code
Der Skript-Code wird von den Tags <tesscript> und </tesscript> eingeschlossen. Alternativ kann auch die Schaltfläche im Editor verwendet werden, um einen Code-Block in die Seite einzufügen. Die Skript-Syntax wird hierbei automatisch mit Hilfe der Erweiterung GeSHi farblich hervorgehoben sowie alle im Skript enthaltenen Schlüsselwörter mit einer Beschreibung ihrer Funktion im Ei der Zeit Lexikon oder dem TES Construction Set Wiki verlinkt.
Beispiel:
<tesscript>; -----------
- Hello World
- -----------
scn HelloWorldSkript
short DoOnce
begin Gamemode
if DoOnce == 0 set DoOnce to 1 messagebox "Hello World" endif
end</tesscript>
Füllen einer neuen Funktionenseite
Eine neue Funktionenseite bekommt ein einheitliches Layout durch die Vorlage Funktionenseite
In die leere Seite wird {{subst:Funktionenseite }} eingefügt. Damit wird der Inhalt nach Abspeichern einmalig auf die Seite eingefügt und steht beim nächsten Editieren zur Verfügung.