Vorlage:CreateCrossProperties
Aus RPG-Dev-Basis
| |
Achtung: Du befindest dich in der RPG-Dev-Basis, diese Seite ist Teil der Kategorie RPG-Dev-Wiki:Basis. Änderungen an dieser Seite werden in viele RPG-Dev-Clients nach einem Update ebenfalls übernommen! |
[Bearbeiten]
Vorlagen-Dokumentation
Diese Vorlage erstellt aus zwei übergebenen Arrays Attribute. Dabei wird ein Attribut für jede mögliche Kombination aus Array 1 mit Array 2 erstellt.
Kopiervorlage
{{createCrossProperties |Attributname |arr1=Array1 |arr2=Array2 |sep1=Seperator1 |sep2=Seperator2}}
Anwendung
Die Attribute werden als in dem Parameter 1 angegebenen Attributnamen erstellt. Der Attributwert entspricht jeweils einem Wert aus Array1 und einem Wert aus Array2 getrennt durch ein ";", wodurch ein Nary-Wert entsteht. Die Ausgabe ist standardmäßig unsichtbar, kann jedoch über den Parameter visible=true sichtbar gemacht werden (hauptsächlich für Testzwecke gedacht).
Parameter
Fett markierte Parameter sind Pflichtangaben, die unbedingt einen Wert enthalten müssen, um die Vorlage sinnvoll verwenden zu können.
| Parameter | Beschreibung |
|---|---|
| 1 | Name des Attributs das (mehrfach) erstellt wird. |
| arr1, arr2 | Array 1 und 2, enthalten ein oder mehrere Werte getrennt durch ein festgelegtes Trennzeichen das nicht in den einzelnen Werten vorkommen darf. Ist eines der Arrays leer, so wird logischerweise kein Attribut erstellt. |
| sep1, sep2 | Legen die Seperatoren für Array 1 bzw. Array 2 fest. Wird hier keine Angabe gemacht, so ist das Trennzeichen standardmäßig auf ein Komma "," festgelegt. |
| visible | Wenn true, so werden die generierten Attribute angezeigt. Hauptsächlich für Testzwecke gedacht. |
| unique | wenn false, so werden auch leere und doppelte Werte beachtet. Ansonsten wird vorher unique auf die Arrays angewandt. |
| |
|