<?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?action=history&amp;feed=atom&amp;title=API%3AInclude</id>
		<title>API:Include - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.stne.net/index.php?action=history&amp;feed=atom&amp;title=API%3AInclude"/>
		<link rel="alternate" type="text/html" href="https://wiki.stne.net/index.php?title=API:Include&amp;action=history"/>
		<updated>2026-04-07T16:59:59Z</updated>
		<subtitle>Versionsgeschichte für diese Seite in STNE-Wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>https://wiki.stne.net/index.php?title=API:Include&amp;diff=16275&amp;oldid=prev</id>
		<title>Phips: Die Seite wurde neu angelegt: „In STNE ist es nun möglich in ein Skript andere Skripte einzubinden.  Dies ist besonders nützlich, wenn ein Skript von einem Spieler entwickelt wird und andere …“</title>
		<link rel="alternate" type="text/html" href="https://wiki.stne.net/index.php?title=API:Include&amp;diff=16275&amp;oldid=prev"/>
				<updated>2010-09-12T14:35:00Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „In STNE ist es nun möglich in ein Skript andere Skripte einzubinden.  Dies ist besonders nützlich, wenn ein Skript von einem Spieler entwickelt wird und andere …“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In STNE ist es nun möglich in ein Skript andere Skripte einzubinden.&lt;br /&gt;
&lt;br /&gt;
Dies ist besonders nützlich, wenn ein Skript von einem Spieler entwickelt wird und andere Spieler ohne große Umstände auf das Skript zugreifen wollen.&lt;br /&gt;
&lt;br /&gt;
Hier erstmal ein Beispiel, das Skript heißt &amp;quot;Quadratzahlen&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
  //Das hier ist das Skript, welches Spieler 12345 erstellt hat&lt;br /&gt;
  Var i As Integer;&lt;br /&gt;
  For (i = 0 To 3) {&lt;br /&gt;
    WriteLine(i &amp;amp; &amp;quot;*&amp;quot; &amp;amp; i &amp;amp; &amp;quot;=&amp;quot; &amp;amp; (i*i));&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Unter Einstellungen kann man nun die Berechtigungen (Lesen) für die jeweiligen Spieler einstellen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Angenommen Spieler 22222 möchte nun das Skript benutzen, ohne es immer kopieren zu müssen muss er folgendes machen (Vorrausgesetzt der Eigentümer hat ihm die Rechte dafür gegeben):&lt;br /&gt;
Er legt einfach ein neues Skript mit folgendem Inhalt an:&lt;br /&gt;
&lt;br /&gt;
  #Include ScriptName = &amp;quot;Quadratzahlen&amp;quot;, FromUser = &amp;quot;DE1-12345&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Führt er anschließend das Skript aus, wird das Skript Quadratzahlen von Spieler 12345 aufgerufen und ausgeführt.&lt;br /&gt;
&lt;br /&gt;
Ausgabe:&lt;br /&gt;
  0 * 0 = 0&lt;br /&gt;
  1 * 1 = 1&lt;br /&gt;
  2 * 2 = 4&lt;br /&gt;
  3 * 3 = 9&lt;br /&gt;
&lt;br /&gt;
Zweck: Man sparrt sich lästige Copy und Paste arbeit und erhählt so immer schnell die aktuellen Versionen.&lt;br /&gt;
Falls das ursprüngliche Skript mal geändert wird, muss man in dem Skript, welches den Include ausführt auf '''Einstellungen''' und auf '''Referenzierte Skript aktualisieren''' damit auch die Neuerungen möglich werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Bemerkung: Die Skripte werden im Benutzerkontext des Spielers ausgeführt, der das Skript startet. Es ist nicht möglich auf die Schiffe etc. des anderen Accounts  zuzugreifen'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es ist auch möglich, Config-Dateien zu bestimmen. So dass es ein zentrales Skript gibt und jeder Benutzer lädt dafür seine individuellen Einstellungen.&lt;br /&gt;
Mehr dazu gibt es demnächst hier zu lesen.&lt;/div&gt;</summary>
		<author><name>Phips</name></author>	</entry>

	</feed>