<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.stne.net/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.stne.net/index.php?feed=atom&amp;target=GulFaldrian&amp;title=Spezial%3ABeitr%C3%A4ge%2FGulFaldrian</id>
		<title>STNE-Wiki - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.stne.net/index.php?feed=atom&amp;target=GulFaldrian&amp;title=Spezial%3ABeitr%C3%A4ge%2FGulFaldrian"/>
		<link rel="alternate" type="text/html" href="https://wiki.stne.net/index.php?title=Spezial:Beitr%C3%A4ge/GulFaldrian"/>
		<updated>2026-04-10T17:57:11Z</updated>
		<subtitle>Aus STNE-Wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>https://wiki.stne.net/index.php?title=API:CDataNodeStorage</id>
		<title>API:CDataNodeStorage</title>
		<link rel="alternate" type="text/html" href="https://wiki.stne.net/index.php?title=API:CDataNodeStorage"/>
				<updated>2024-10-09T08:28:20Z</updated>
		
		<summary type="html">&lt;p&gt;GulFaldrian: Erlaubte Zeichen von Datenbanknamen ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vorlage:ApiMenu}}&lt;br /&gt;
&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Code|CDataNodeStorage}} ermöglicht es, Daten dauerhaft zu speichern. Diese sind dann auch noch vorhanden, wenn das Script nicht gerade ausgeführt wird. Mögliche Daten sind Texte ([[API:String|Strings]]) und Zahlen (z.B. [[API:Integer|Integer]]).&lt;br /&gt;
&lt;br /&gt;
Zum Einrichten einer Datenbank ist lediglich folgende Zeile nötig:&lt;br /&gt;
&lt;br /&gt;
{{Code|Var Speicher As New CDataNodeStorage('ScriptName_Speicher', 1);}}&lt;br /&gt;
&lt;br /&gt;
Wenn als zweiter Parameter eine 1 gesetzt ist, wird unter Datenbank-&amp;gt;Scripting-&amp;gt;Daten ein neuer Eintrag mit dem Namen des ersten Parameters (hier: ScriptName_Speicher) erstellt. Dieser lässt sich auch nicht wieder löschen. Überlege dir also vorher, ob du eine Datenbank anlegen willst.&lt;br /&gt;
&lt;br /&gt;
Der '''Name''' der Datenbankdatei (hier 'ScriptName_Speicher') darf nur aus bestimmten Zeichen bestehen. Namen bestehend aus den Zeichen {{Code|A-Z}}, {{Code|a-z}}, {{Code|0-9}} und {{Code|_}} scheinen gültig zu sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mit  der Variable ''Speicher'' kannst du nun auf die Datenbank zugreifen und Werte reinschreiben.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
{{Code|Speicher.Items.Add('Knoten');}}&lt;br /&gt;
&lt;br /&gt;
Damit wird in der Datenbank ein neuer Knoten mit dem Namen ''Knoten'' angelegt.&lt;br /&gt;
&lt;br /&gt;
''Beachte: Speicher.Items gibt ein Objekt des Typs [[API:CDataNodeList|CDataNodeList]] zurück! Darin sind alle Elemente der obersten Ebene der Datenbank enthalten.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Struktur der Datenbank ist folgendermaßen aufgebaut:&lt;br /&gt;
&lt;br /&gt;
    Knoten&lt;br /&gt;
    {&lt;br /&gt;
        KindKnoten1&lt;br /&gt;
        {&lt;br /&gt;
             KindKindKnoten='Wert1';&lt;br /&gt;
        }&lt;br /&gt;
        KindKnoten2='Wert2';        &lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
Das Anlegen der oben gezeigten Struktur funktioniert so:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Speicher.Items.Add('Knoten');&lt;br /&gt;
    Speicher.Item('Knoten').Items.Add('KindKnoten1');&lt;br /&gt;
    Speicher.Item('Knoten').Items.Add('KindKnoten2');&lt;br /&gt;
    Speicher.Item('Knoten').Items.Item('KindKnoten1').Items.Add('KindKindKnoten');&lt;br /&gt;
    Speicher.Item('Knoten').Items.Item('KindKnoten1').Items.Item('KindKindKnoten').Value = 'Wert1';&lt;br /&gt;
    Speicher.Item('Knoten').Items.Item('KindKnoten2').Value = 'Wert2';&lt;br /&gt;
&lt;br /&gt;
Das mag natürlich auf den ersten Blick noch etwas verwirrend sein, deshalb jetzt Schritt für Schritt:&lt;br /&gt;
&lt;br /&gt;
- In der ersten Zeile wird der obersten Ebene der Datenbank der Knoten 'Knoten' hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
- In der zweiten Zeile wird nun der gerade neu erstellten Ebene 'Knoten' ein Knoten hinzugefügt ('KindKnoten1') und somit eine neue Ebene erstellt.&lt;br /&gt;
&lt;br /&gt;
- In der dritten Zeile passiert wieder das Gleiche, nur dass diesmal ein zweiter Knoten in die gleiche Ebene wie KindKnoten1 eingefügt wird.&lt;br /&gt;
&lt;br /&gt;
- In der vierten Zeile wir eine weitere Ebene eingefügt, diesmal als Unterebene von 'KindKnoten1'.&lt;br /&gt;
&lt;br /&gt;
- In der fünften Zeile wird dem 'KindKindKnoten' der Wert &amp;quot;Wert1&amp;quot; zugewiesen.&lt;br /&gt;
&lt;br /&gt;
- In der letzten Zeile wird schließlich dem Knoten 'KindKnoten2' der Wert &amp;quot;Wert2&amp;quot; zugewiesen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Knoten in der Datenbank kann einen Wert haben. Es muss aber keiner eingetragen werden. Um einen Wert auszulesen verfährt man ähnlich wie beim Eintragen eines Wertes:&lt;br /&gt;
{{Code|Speicher.Item('Knoten').Items.Item('KindKnoten2').Value;}} &lt;br /&gt;
&lt;br /&gt;
gibt den Wert &amp;quot;Wert2&amp;quot; zurück, welcher im Script wie gewohnt verwendet werden kann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Für eine detailliertere Beschreibung, was man mit der Datenbank so alles machen kann, schau dir den Eintrag zur [[API:CDataNodeList|CDataNodeList]] an, sowie [[API:CDataNode|CDataNode]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
== Methoden ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten Eigenschaften oder Methoden sind die folgenden:&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
! Methode !! Erklärung&lt;br /&gt;
|-&lt;br /&gt;
| Copy || Kopiert die Datenbank und erstellt eine neue mit dem angegebenem Namen&lt;br /&gt;
|-&lt;br /&gt;
| Delete || Löscht den '''Inhalt''' der Datenbank&lt;br /&gt;
|-&lt;br /&gt;
| Items || Gibt ein Objekt des Typs [[API:CDataNodeList|CDataNodeList]] zurück ('''wichtigster Parameter''')&lt;br /&gt;
|-&lt;br /&gt;
| LoadFromUser || Damit kann man eine Datenbank von einem anderen User laden, wenn diese freigegben wurde. ACHTUNG: Fehlermeldung wenn die Datenbank nicht existiert!&lt;br /&gt;
|-&lt;br /&gt;
| Rename || Ändert den Namen der Datenbank&lt;br /&gt;
|}&lt;br /&gt;
Die vollständige Liste findest du direkt im Objektexplorer unter (http://game.stne.net/ObjectExplorer.aspx?p=CDataNodeStorage)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Spieler:SimonSlater|SimonSlater]] 16:28, 20. Aug. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>GulFaldrian</name></author>	</entry>

	<entry>
		<id>https://wiki.stne.net/index.php?title=Spieler:GulFaldrian</id>
		<title>Spieler:GulFaldrian</title>
		<link rel="alternate" type="text/html" href="https://wiki.stne.net/index.php?title=Spieler:GulFaldrian"/>
				<updated>2023-12-04T16:02:25Z</updated>
		
		<summary type="html">&lt;p&gt;GulFaldrian: Die Seite wurde neu angelegt: „Moin!  Im Spiel findet ihr mich unter der ID 76759.“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Moin!&lt;br /&gt;
&lt;br /&gt;
Im Spiel findet ihr mich unter der ID 76759.&lt;/div&gt;</summary>
		<author><name>GulFaldrian</name></author>	</entry>

	<entry>
		<id>https://wiki.stne.net/index.php?title=Lapsus</id>
		<title>Lapsus</title>
		<link rel="alternate" type="text/html" href="https://wiki.stne.net/index.php?title=Lapsus"/>
				<updated>2023-12-04T16:01:15Z</updated>
		
		<summary type="html">&lt;p&gt;GulFaldrian: Verweis auf die Berechnungsformel aus den STNE News ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Schiffsmenue}}&lt;br /&gt;
{| cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;float:right;margin-left:3em&amp;quot;&lt;br /&gt;
! Lapsus&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | http://game.stne.net/i/s/14.gif &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Lapsus&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;border-bottom:0px&amp;quot; | '''Daten'''&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;nl&amp;quot; style=&amp;quot;padding:0px&amp;quot; |&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
''[[Schiffsklassifikationen|Klassifikation]]:''&lt;br /&gt;
| [[:Kategorie:Nicht eindeutig zugeordnete Schiffe|nicht eindeutig zugewiesen]] &lt;br /&gt;
|-&lt;br /&gt;
| [[:Kategorie:Erkundungsschiffe|Erkundungsschiff]] &amp;lt;br&amp;gt; [[:Kategorie:Schiffe mit speziellen Funktionen|SpezialFunktion]]:&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;[[Subraumhorchen]]&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Weltraumgleiter&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;border-top:0px; border-bottom:0px&amp;quot; | '''Eigenschaften'''&lt;br /&gt;
|-&lt;br /&gt;
| class=&amp;quot;nl&amp;quot; style=&amp;quot;padding:0px&amp;quot; |&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Schiffslimit|Slots:]]'' || 3,5&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Crew|Max. Crew (Basis-Crew):]]'' || 15 (10)&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Hülle|Hüllenstärke:]]'' || 50&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Panzerung|Panzerung:]]'' || 0		&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Schilde|Schildstärke:]]'' || 10&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Schiffs-EPS|EPS-Speicher:]]'' || 120&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Hauptenergie|Hauptenergie:]]'' || 300&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Reaktor|Reaktorleistung:]]'' || 55 {}&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Reaktor|Kernkapazität:]]'' || 1500&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Gondeln|Gondeln:]]'' || 80&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Flugkosten|Flugkosten:]]'' || 0,8&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Cargo|Frachtraum:]]'' || 50&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Beamen|Beam-Kapazität:]]'' || 10&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Kampfsystem|Waffen:]]'' || &lt;br /&gt;
* Phaser: 10|10 -85%&lt;br /&gt;
* Ausweichen: 15%&lt;br /&gt;
|-&lt;br /&gt;
| ''[[LRS-Reichweite|LRS-Reichweite:]]'' || 5&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Subraumhorchen]]'' || ja&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Deflektor|Deflektor:]]'' || 80 / 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;border-top:0px&amp;quot; | '''Notwendige Forschung'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[Weltraumgleiter-Konstruktion|Weltraumgleiter]]&lt;br /&gt;
{|&lt;br /&gt;
|class=&amp;quot;nl&amp;quot;| ''Forschungskosten:''&lt;br /&gt;
|class=&amp;quot;nl&amp;quot;| 500 [[Iso-Chips|Iso-Chips]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! '''Baukosten'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* 152 [[Baumaterial|Baumaterial]]&lt;br /&gt;
* 260 [[Duranium|Duranium]]&lt;br /&gt;
* 100 [[Deuterium|Deuterium]]&lt;br /&gt;
* 15 [[Antimaterie|Antimaterie]]&lt;br /&gt;
* 40 [[Iso-Chips|Iso-Chips]]&lt;br /&gt;
* 20 [[Dilithium|Dilithium]]&lt;br /&gt;
* 10 [[Tritanium|Tritanium]]&lt;br /&gt;
{|&lt;br /&gt;
|class=&amp;quot;nl&amp;quot;| ''Bauzeit:''&lt;br /&gt;
|class=&amp;quot;nl&amp;quot;| 11 [[Tick|Ticks]]&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
|class=&amp;quot;nl&amp;quot;| &amp;lt;small&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Lapsus'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dieses Schiff ist in der Lage die Flottenbewegungen der letzten 5 Tage durch das Auslesen von Subraumveränderungen nachzuvollziehen. Im Vergleich zum [[Patrouillenschiff]] besticht dieser Schiffstyp durch eine um 30 % höhere Reichweite.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die Fähigkeit &amp;quot;Weltraumgleiter&amp;quot; ermöglicht es dem Schiff zusätzlich, Schiffsspuren auf der &amp;quot;Schiffsaktivität-Sternenkarte&amp;quot; zu verfolgen. Hierbei verbraucht das Schiff durchschnittlich weniger Flugreichweitenkapazität (Gondeln) als herkömmliche Schiffe. Mehr Informationen zu der Berechnung der Gondelkosten sind in der &amp;quot;STNE News&amp;quot; vom 31.05.2015 - 19:43 mit dem Titel &amp;quot;Weltraumgleiter&amp;quot; zu finden (in Datenbank -&amp;gt; News Archiv).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{seealso}}&lt;br /&gt;
* [[Weltraumgleiter-Konstruktion|Weltraumgleiter]] (Forschung)&lt;br /&gt;
* [[Siedlerschiffe]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Kategorie:Schiffe]]&lt;br /&gt;
[[Kategorie:Bauschiffe]]&lt;br /&gt;
[[Kategorie:Nicht eindeutig zugeordnete Schiffe]]&lt;br /&gt;
[[Kategorie:Schiffe mit speziellen Funktionen]]&lt;br /&gt;
[[Kategorie:Erkundungsschiffe]]&lt;/div&gt;</summary>
		<author><name>GulFaldrian</name></author>	</entry>

	</feed>