Plugins: Unterschied zwischen den Versionen
Aus Wiki der Helden-Software
(→Plugin Schnittstellen) |
(→DatenXml Schnittstelle) |
||
Zeile 49: | Zeile 49: | ||
<lernkomplexität>B</lernkomplexität> | <lernkomplexität>B</lernkomplexität> | ||
</talent> | </talent> | ||
+ | |||
+ | [http://heldenbogen.open4me.de/held.xml Hier] kann ein vollständiges Beispiel heruntergeladen werden. |
Version vom 15. Februar 2010, 08:53 Uhr
Plugin Schnittstellen
Die Helden-Software kann durch Plugins erweitert werden, die die Möglichkeit haben auf die Informationen der Helden zuzugreifen.
Dabei stehen zur Zeit im wesentlichen zwei verschiedene Schnittstellen zur Verfügung, die Informationen über die Helden auf unterschiedliche Weisen zurückliefern.
Werte Schnittstelle
Ermöglicht es auf die Daten eines Heldens mit Hilfe von verschiedenen Funktionen zuzugreifen.
Ansprechpartner: Maik / Zafnir
/** * Gibt die Zauber Strings * @return Der Name des Zauber [i][0] und die Repräsentation[i][1] */ String[][] getZauberAlsString();
/** * Gibt die Sonderfertigkeiten Strings * @return Stirngs der Sonderfertigkeiten */ String[] getSonderfertigkeitenAlsString();
DatenXml Schnittstelle
Alle Daten eines oder aller Helden werden in einem XML-Format zurückgeliefert.
Ansprechpartner: Sven / little.yoda
<profession> <text>Geode: Diener Sumus</text> <textkurz>Geode</textkurz> </profession>
<ap> <gesamt>10525</gesamt> <frei>12</frei> <genutzt>10513</genutzt> </ap>
<talent> <name>Geschichtswissen</name> <basis>false</basis> <nameausfuehrlich>Geschichtswissen</nameausfuehrlich> <wert>4</wert> <probe>KL/KL/IN</probe> <nameausfuehrlichmitprobe>Geschichtswissen (KL/KL/IN)</nameausfuehrlichmitprobe> <behinderung/> <mirakelplus>false</mirakelplus> <mirakelminus>false</mirakelminus> <bereich>Wissen</bereich> <komplexität>B</komplexität> <lernkomplexität>B</lernkomplexität> </talent>
Hier kann ein vollständiges Beispiel heruntergeladen werden.