Änderungen

Wechseln zu: Navigation, Suche

Chat (AOQML)

1.255 Bytes hinzugefügt, 11:31, 4. Apr. 2015
keine Bearbeitungszusammenfassung
Der Tag<chat> ermöglicht das Einbinden eines Chats in AOQML für die entsprechende Szene in der Quest. Helden können somit miteinander kommunizieren.
== Syntax == <code xml n><chat [lookAround="true"] [room=""]/>
</code>
ermöglicht das Einbinden eines Chats in AOQML für die entsprechende Szene in der Quest. HeldenWenn kein ''room'' angegeben ist, die müssen sich aktuell Helden in derselben Quest und derselben Szene aufhaltenbefinden, können somit miteinander kommunizierendamit der Chat genutzt werden kann.
Bitte beachteDas Attribut ''lookAround'' (true/false) gibt an, dass sich andere ob ein Umschauen für anwesende Helden in derselben Quest und derselben Szene befinden müssenmöglich sein soll. Standardmäßig ist 'true' definiert, damit der Chat genutzt werden kannd. Das Einbinden h. unterhalb des Chats sollte also wohl überlegt seinwird ein "Umschauen"-Menü angezeigt. Wenn 'false' angegeben, damit der Held auch einen (potenziellen) Gesprächspartner hatwird dies unterbunden.
Das Attribut ''lookAroundroom'' (true/false) gibt ankann angegeben werden, ob wenn man einen gemeinsamen Chat in unterschiedlichen Szenen benutzen will. Beispielsweise wenn ein Umschauen für anwesende Helden möglich sein sollChat in ''kerker. Standardmäßig ist xml'true' definiert, d.h. unterhalb des Chats wird und ein "Umschauen"-Menü angezeigtChat in ''kerker_aussen. Wenn xml'false' angegebenund es soll derselbe Chat sein, dann kann ein identischer Raum festgelegt werden. Zudem ist es möglich, wird dies unterbundenautomatisch einen Text in den Chat eintragen zu lassen:<code xml n><chat> <say><get attribute="name"/> war hier.</say></chat></code>
führt dazu, dass die Nachricht "ANTAMAR: <Heldname> war hier." in den Chat eingetragen (und angezeigt) wird.
== Beispiel-Anwendung Beispiele ==
=== Ein einfacher Chat ===<code xml n>
<p>Du sitzt am Lagerfeuer und unterhältst dich mit den anderen Anwesenden.</p>
<!-- Chat anzeigen -->
<chat/>
</code>
 
Der chat-Tag zeigt ein normales Chat-Fenster an. Alle Helden, die sich in derselben Quest und in derselben Szene befinden, können so miteinander sprechen.
 
 
=== Ein Chat mit der Umschauen-Funktion ===
<code xml>
<p>Du sitzt am Lagerfeuer.</p>
<chat lookAround="true" />
</code>
Unterhalb vom Chat-Fenster wird noch die Möglichkeit angezeigt, sich umzuschauen, welche Helden anwesend sind. Siehe Screenshot:
 
 
[[Bild:Chat-umsehen.JPG]]
 
 
=== Ein szenenübergreifender Chat ===
Sollen Helden miteinander sprechen können, auch wenn sie sich an unterschiedlichen Stellen innerhalb der Quest befinden - also in unterschiedlichen Szenen - kann ein virtueller Chat-Raum angegeben werden.
 
Beispielsweise in ''kerker.xml''
<code xml>
<chat room="kerker"/>
</code>
<ul>Und in ''kerker_aussen.xml'' <li><choice target="schlafen">Schlafen gehen.</choice></licode xml> <li><choice targetchat room="endekerker">Das Lager verlassen.</choice></li></ul>
</code>
Somit können Helden, die in gerade in der Szene ''kerker'' oder in der Szene ''kerker_aussen'' sind, miteinander reden.
[[Kategorie:AOQML-Tags]]
[[Kategorie:AOQML]]
3.952
Bearbeitungen

Navigationsmenü