Take: Unterschied zwischen den Versionen
(Weiterleitung nach Take drop erstellt) |
|||
Zeile 1: | Zeile 1: | ||
− | # | + | Mit Hilfe von <take> können in [[AOQML]] Waren/Gegenstände aufgenommen werden. |
+ | |||
+ | == Syntax == | ||
+ | |||
+ | <code xml n> | ||
+ | <take [item=""] [from=""] [count=""] [takeAllAtOnce=""] /> | ||
+ | <take [item=""] [from=""] [count=""] [takeAllAtOnce=""]>Bezeichnung</take> | ||
+ | </code> | ||
+ | |||
+ | *'''item''': für eine menschenlesbare Bezeichnung des Gegenstandes oder ein [[Besondere Werte|besonderen Wert]] | ||
+ | *'''from''': (nur für take) Erlaubt den Zugriff auf ein Inventar | ||
+ | *'''count''': für die Anzahl (default ist 1, auch [[Besondere Werte]] sind möglich) | ||
+ | *'''takeAllAtOnce''': (nur für take und in Verbindung mit 'from' und ohne 'count') zeigt bei der Entnahme aus einem Inventar einen Link an, der es ermöglicht alle Gegenstände aufzunehmen ('alles mitnehmen') | ||
+ | |||
+ | Wenn das take keinen Inhalt hat, wird die Anzahl und Bezeichnung des Gegenstandes ausgegeben. Falls ein Inhalt vorhanden ist, wird nur dieser ausgewertet und ausgegeben. | ||
+ | |||
+ | |||
+ | == Beispiele == | ||
+ | |||
+ | <code xml n> | ||
+ | <take item="Schwert" /> | ||
+ | </code> | ||
+ | |||
+ | legt dem Helden ein Schwert ins Inventar. | ||
+ | |||
+ | <code xml n> | ||
+ | <take item="Schneeball" count="5" /> | ||
+ | </code> | ||
+ | |||
+ | gibt dem Helden fünf Schneebälle. | ||
+ | |||
+ | |||
+ | Man kann auch die WarenID angeben, sofern bekannt. | ||
+ | <code xml n><take item="#623"/><!-- der Held erhält einen unbearbeiteten Feueropal --></code> | ||
+ | Dies macht jedoch nur Sinn, wenn es mehrere Waren mit demselben Namen gibt (meist Edelsteine mit unterschiedlichen Schliffen) | ||
+ | |||
+ | |||
+ | <code xml n><take from="ein-inventar" takeAllAtOnce="true" /></code> | ||
+ | Der Spieler bekommt ein [[Inventar]] (das vorher definiert worden sein muss) angezeigt, aus das er Waren entnehmen kann. Das Attribut 'takeAllAtOnce' ermöglicht zudem die Entnahme aller Gegenstände mit einem Klick ('alles mitnehmen'). | ||
+ | |||
+ | [[Kategorie:AOQML-Tags]] | ||
+ | [[Kategorie:AOQML]] |
Version vom 27. August 2010, 17:12 Uhr
Mit Hilfe von <take> können in AOQML Waren/Gegenstände aufgenommen werden.
Syntax
<take [item=""] [from=""] [count=""] [takeAllAtOnce=""] />
<take [item=""] [from=""] [count=""] [takeAllAtOnce=""]>Bezeichnung</take>
- item: für eine menschenlesbare Bezeichnung des Gegenstandes oder ein besonderen Wert
- from: (nur für take) Erlaubt den Zugriff auf ein Inventar
- count: für die Anzahl (default ist 1, auch Besondere Werte sind möglich)
- takeAllAtOnce: (nur für take und in Verbindung mit 'from' und ohne 'count') zeigt bei der Entnahme aus einem Inventar einen Link an, der es ermöglicht alle Gegenstände aufzunehmen ('alles mitnehmen')
Wenn das take keinen Inhalt hat, wird die Anzahl und Bezeichnung des Gegenstandes ausgegeben. Falls ein Inhalt vorhanden ist, wird nur dieser ausgewertet und ausgegeben.
Beispiele
<take item="Schwert" />
legt dem Helden ein Schwert ins Inventar.
<take item="Schneeball" count="5" />
gibt dem Helden fünf Schneebälle.
Man kann auch die WarenID angeben, sofern bekannt.
<take item="#623"/><!-- der Held erhält einen unbearbeiteten Feueropal -->
Dies macht jedoch nur Sinn, wenn es mehrere Waren mit demselben Namen gibt (meist Edelsteine mit unterschiedlichen Schliffen)
<take from="ein-inventar" takeAllAtOnce="true" />
Der Spieler bekommt ein Inventar (das vorher definiert worden sein muss) angezeigt, aus das er Waren entnehmen kann. Das Attribut 'takeAllAtOnce' ermöglicht zudem die Entnahme aller Gegenstände mit einem Klick ('alles mitnehmen').