<?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=Tom2&amp;title=Spezial%3ABeitr%C3%A4ge%2FTom2</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=Tom2&amp;title=Spezial%3ABeitr%C3%A4ge%2FTom2"/>
		<link rel="alternate" type="text/html" href="https://wiki.stne.net/index.php?title=Spezial:Beitr%C3%A4ge/Tom2"/>
		<updated>2026-04-10T19:14:52Z</updated>
		<subtitle>Aus STNE-Wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>https://wiki.stne.net/index.php?title=Scripting:Warbkern_ganzer_Flotten_f%C3%BCllen</id>
		<title>Scripting:Warbkern ganzer Flotten füllen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stne.net/index.php?title=Scripting:Warbkern_ganzer_Flotten_f%C3%BCllen"/>
				<updated>2008-05-19T20:44:58Z</updated>
		
		<summary type="html">&lt;p&gt;Tom2: /* Kommentar */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[Spieler:Moax|Moax]] 13:57, 28. Apr 2008 (W. Europe Daylight Time)&lt;br /&gt;
=Warpkern ganzer Flotten füllen=&lt;br /&gt;
==Das Skript==&lt;br /&gt;
 //Eingaben: &lt;br /&gt;
 //Automatische Flotte &lt;br /&gt;
 Var flotte As New CMyFlotte(79941);// &lt;br /&gt;
 //Basis vorhanden oder nicht &lt;br /&gt;
 Var basisVorhanden As Boolean = true; &lt;br /&gt;
 //Basis &lt;br /&gt;
 Var basisID As Integer = 714966; &lt;br /&gt;
 //Kolonie &lt;br /&gt;
 Var koloID As Integer = 33233; &lt;br /&gt;
 //Füllhöhe &lt;br /&gt;
 Var wkFüllung As Integer = 1000; &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 //Ab hier nichts mehr ändern, ansonsten keine Gewähr(eigentlich auch so nicht ;oP ) &lt;br /&gt;
 Var mySchiff As CMyShip; &lt;br /&gt;
 Var schilde_an As Boolean = false; &lt;br /&gt;
 Var srs_an As Boolean = false; &lt;br /&gt;
 Var i As Integer; &lt;br /&gt;
 &lt;br /&gt;
 //Dieser Wert berechnet die Füllungsanzahl pro Beamvorgang bzgl. des Lagers &lt;br /&gt;
 Var füllungMöglich As Integer; &lt;br /&gt;
 Var füllungsAnzahl As Integer; &lt;br /&gt;
 Var basis As CMyShip = New CMyShip(basisID); &lt;br /&gt;
 For (Each mySchiff In flotte.Ships) { &lt;br /&gt;
   If (checkPosition(mySchiff.MapPosition)) { &lt;br /&gt;
     If (Math.Floor((wkFüllung - mySchiff.Warpkern) / 50) &amp;gt; 0) { &lt;br /&gt;
       schilde_an = false; &lt;br /&gt;
       srs_an = false; &lt;br /&gt;
       If (mySchiff.SRS_Aktiv) { &lt;br /&gt;
         srs_an = true; &lt;br /&gt;
       }Else { &lt;br /&gt;
         mySchiff.Aktion.SRS_Aktivieren(true); &lt;br /&gt;
       } &lt;br /&gt;
       If (basisVorhanden) { &lt;br /&gt;
         If (mySchiff.SchildeAktiv) { &lt;br /&gt;
           mySchiff.Aktion.SchildeAktivieren(false); &lt;br /&gt;
           schilde_an = true; &lt;br /&gt;
         } &lt;br /&gt;
         If ( NOT mySchiff.Angedockt) {} &lt;br /&gt;
         mySchiff.Aktion.AndockenAn(basisID); &lt;br /&gt;
       } &lt;br /&gt;
       füllungsAnzahl = Math.Floor((wkFüllung - mySchiff.Warpkern) / 50); &lt;br /&gt;
       füllungMöglich = Math.Floor(mySchiff.Lager.FreieKapazität / 5); &lt;br /&gt;
       If (füllungMöglich &amp;gt; 0) { &lt;br /&gt;
         i = 0; &lt;br /&gt;
         While(füllungsAnzahl &amp;gt; füllungMöglich * (++i)) { &lt;br /&gt;
           fülleWK(füllungMöglich); &lt;br /&gt;
         } &lt;br /&gt;
         i = i - 1: &lt;br /&gt;
         fülleWK(füllungsAnzahl - (füllungMöglich * i)); &lt;br /&gt;
       } &lt;br /&gt;
       mySchiff.Aktion.Abdocken(); &lt;br /&gt;
       If (basisVorhanden) { &lt;br /&gt;
         mySchiff.Aktion.SchildeAktivieren(schilde_an); &lt;br /&gt;
       } &lt;br /&gt;
       mySchiff.Aktion.SRS_Aktivieren(srs_an); &lt;br /&gt;
     } &lt;br /&gt;
   } &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 Function fülleWK(anzahl As Integer) { &lt;br /&gt;
   If (anzahl &amp;gt; 0) { &lt;br /&gt;
     mySchiff.Aktion.TransferiereVonKolonie(koloID, anzahl * 2, EBeamRessource.Antimaterie); &lt;br /&gt;
     mySchiff.Aktion.TransferiereVonKolonie(koloID, anzahl * 2, EBeamRessource.Deuterium); &lt;br /&gt;
     mySchiff.Aktion.TransferiereVonKolonie(koloID, anzahl, EBeamRessource.Dilithium); &lt;br /&gt;
     mySchiff.Aktion.WarpkernNachfüllen(anzahl); &lt;br /&gt;
   } &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 Function checkPosition(pos As SMapPosition) As Boolean { &lt;br /&gt;
   If (basisVorhanden = true) { &lt;br /&gt;
     Return (pos = basis.MapPosition); &lt;br /&gt;
   }Else { &lt;br /&gt;
     Return true; &lt;br /&gt;
   } &lt;br /&gt;
 }&lt;br /&gt;
==Kommentar==&lt;br /&gt;
Also mit diesen Script ist es möglich, ganze Flotten voll Automatisch, von einer Basis/Planeten aus, die Flotten mit Warpkern zufüllen. Sehr praktisch wenn man eine 80 Flotte bei einer Basis mit Orbitalseil hat braucht man nicht alle 20 Schiffe ab und andocken. Man gibt die Flotten ID in CMyFlotte(xxxxxx) eingeben, dann noch die Basis ID in Var basisID As Integer = xxxxxx und dann noch die Planeten ID in Var koloID As Integer = xxxxx eingeben und es kann schon losgehen. Ihr könnt aber auch die Warpkenfüllung selbst bestimmen im Moment ist das Script auf eine WK Füllung von 1ooo ausgelegen wenn ihr nur die hälfte haben wollt gebt bei Var wkFüllung As Integer = 500 ein. &lt;br /&gt;
&lt;br /&gt;
 [[Kategorie:Scripte|Warbkenfüllen]]&lt;/div&gt;</summary>
		<author><name>Tom2</name></author>	</entry>

	<entry>
		<id>https://wiki.stne.net/index.php?title=Scripting:Warbkern_ganzer_Flotten_f%C3%BCllen</id>
		<title>Scripting:Warbkern ganzer Flotten füllen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stne.net/index.php?title=Scripting:Warbkern_ganzer_Flotten_f%C3%BCllen"/>
				<updated>2008-05-19T20:42:42Z</updated>
		
		<summary type="html">&lt;p&gt;Tom2: /* Warbkern ganzer Flotten füllen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[Spieler:Moax|Moax]] 13:57, 28. Apr 2008 (W. Europe Daylight Time)&lt;br /&gt;
=Warpkern ganzer Flotten füllen=&lt;br /&gt;
==Das Skript==&lt;br /&gt;
 //Eingaben: &lt;br /&gt;
 //Automatische Flotte &lt;br /&gt;
 Var flotte As New CMyFlotte(79941);// &lt;br /&gt;
 //Basis vorhanden oder nicht &lt;br /&gt;
 Var basisVorhanden As Boolean = true; &lt;br /&gt;
 //Basis &lt;br /&gt;
 Var basisID As Integer = 714966; &lt;br /&gt;
 //Kolonie &lt;br /&gt;
 Var koloID As Integer = 33233; &lt;br /&gt;
 //Füllhöhe &lt;br /&gt;
 Var wkFüllung As Integer = 1000; &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 //Ab hier nichts mehr ändern, ansonsten keine Gewähr(eigentlich auch so nicht ;oP ) &lt;br /&gt;
 Var mySchiff As CMyShip; &lt;br /&gt;
 Var schilde_an As Boolean = false; &lt;br /&gt;
 Var srs_an As Boolean = false; &lt;br /&gt;
 Var i As Integer; &lt;br /&gt;
 &lt;br /&gt;
 //Dieser Wert berechnet die Füllungsanzahl pro Beamvorgang bzgl. des Lagers &lt;br /&gt;
 Var füllungMöglich As Integer; &lt;br /&gt;
 Var füllungsAnzahl As Integer; &lt;br /&gt;
 Var basis As CMyShip = New CMyShip(basisID); &lt;br /&gt;
 For (Each mySchiff In flotte.Ships) { &lt;br /&gt;
   If (checkPosition(mySchiff.MapPosition)) { &lt;br /&gt;
     If (Math.Floor((wkFüllung - mySchiff.Warpkern) / 50) &amp;gt; 0) { &lt;br /&gt;
       schilde_an = false; &lt;br /&gt;
       srs_an = false; &lt;br /&gt;
       If (mySchiff.SRS_Aktiv) { &lt;br /&gt;
         srs_an = true; &lt;br /&gt;
       }Else { &lt;br /&gt;
         mySchiff.Aktion.SRS_Aktivieren(true); &lt;br /&gt;
       } &lt;br /&gt;
       If (basisVorhanden) { &lt;br /&gt;
         If (mySchiff.SchildeAktiv) { &lt;br /&gt;
           mySchiff.Aktion.SchildeAktivieren(false); &lt;br /&gt;
           schilde_an = true; &lt;br /&gt;
         } &lt;br /&gt;
         If ( NOT mySchiff.Angedockt) {} &lt;br /&gt;
         mySchiff.Aktion.AndockenAn(basisID); &lt;br /&gt;
       } &lt;br /&gt;
       füllungsAnzahl = Math.Floor((wkFüllung - mySchiff.Warpkern) / 50); &lt;br /&gt;
       füllungMöglich = Math.Floor(mySchiff.Lager.FreieKapazität / 5); &lt;br /&gt;
       If (füllungMöglich &amp;gt; 0) { &lt;br /&gt;
         i = 0; &lt;br /&gt;
         While(füllungsAnzahl &amp;gt; füllungMöglich * (++i)) { &lt;br /&gt;
           fülleWK(füllungMöglich); &lt;br /&gt;
         } &lt;br /&gt;
         i = i - 1: &lt;br /&gt;
         fülleWK(füllungsAnzahl - (füllungMöglich * i)); &lt;br /&gt;
       } &lt;br /&gt;
       mySchiff.Aktion.Abdocken(); &lt;br /&gt;
       If (basisVorhanden) { &lt;br /&gt;
         mySchiff.Aktion.SchildeAktivieren(schilde_an); &lt;br /&gt;
       } &lt;br /&gt;
       mySchiff.Aktion.SRS_Aktivieren(srs_an); &lt;br /&gt;
     } &lt;br /&gt;
   } &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 Function fülleWK(anzahl As Integer) { &lt;br /&gt;
   If (anzahl &amp;gt; 0) { &lt;br /&gt;
     mySchiff.Aktion.TransferiereVonKolonie(koloID, anzahl * 2, EBeamRessource.Antimaterie); &lt;br /&gt;
     mySchiff.Aktion.TransferiereVonKolonie(koloID, anzahl * 2, EBeamRessource.Deuterium); &lt;br /&gt;
     mySchiff.Aktion.TransferiereVonKolonie(koloID, anzahl, EBeamRessource.Dilithium); &lt;br /&gt;
     mySchiff.Aktion.WarpkernNachfüllen(anzahl); &lt;br /&gt;
   } &lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 Function checkPosition(pos As SMapPosition) As Boolean { &lt;br /&gt;
   If (basisVorhanden = true) { &lt;br /&gt;
     Return (pos = basis.MapPosition); &lt;br /&gt;
   }Else { &lt;br /&gt;
     Return true; &lt;br /&gt;
   } &lt;br /&gt;
 }&lt;br /&gt;
==Kommentar==&lt;br /&gt;
Also mit diesen Script ist es möglich, ganze Flotten voll Automatisch, von einer Basis/Planeten aus, die Flotten mit Warpkern zufüllen. Sehr praktisch wenn man eine 80 Flotte bei einer Basis mit Orbitalseil hat braucht man nicht alle 20 Schiffe ab und andocken. Man gibt die Flotten ID in CMyFlotte(xxxxxx) eingeben, dann noch die Basis ID in Var basisID As Integer = xxxxxx und dann noch die Planeten ID in Var koloID As Integer = xxxxx eingeben und es kann schon losgehen. Ihr könnt aber auch die Warpkenfüllung selbst bestimmen im Moment ist das Script auf eine WK Füllung von 1ooo ausgelegen wenn ihr nur die hälfte haben wollt gebt bei Var wkFüllung As Integer = 500 ein. &lt;br /&gt;
&lt;br /&gt;
 [[Kategorie:Scripte|Warpkenfüllen]]&lt;/div&gt;</summary>
		<author><name>Tom2</name></author>	</entry>

	<entry>
		<id>https://wiki.stne.net/index.php?title=Tr%C3%A4gerschiff</id>
		<title>Trägerschiff</title>
		<link rel="alternate" type="text/html" href="https://wiki.stne.net/index.php?title=Tr%C3%A4gerschiff"/>
				<updated>2008-04-15T16:35:10Z</updated>
		
		<summary type="html">&lt;p&gt;Tom2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{menue}}&lt;br /&gt;
&lt;br /&gt;
Trägerschiffe stellen eine besondere Klasse der Großkampfschiffe dar.&lt;br /&gt;
&lt;br /&gt;
Träger sind in der Lage, kleine und wendige '''[[Jäger]]''' über grössere Strecken zu transportieren.&lt;br /&gt;
Hierzu wurden diese Schiffe mit einigen Andockbuchten ausgestattet.&lt;br /&gt;
&lt;br /&gt;
Die grösseren Modelle der Trägerschiffe sind ausserdem in der Lage [[Sonde|Sonden]] und andere [[Flugkörper_Typ_A|Flugkörper]] in [[Spezialdockplätze|Spezialdockplätzen]] aufzunehmen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der wesentliche Unterschied der Trägerschiffe liegt in ihrer Grösse (Lagerraum), der Energieversorgung und den Kampfeigenschaften.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| &lt;br /&gt;
! Name &lt;br /&gt;
! [[Aither]]&lt;br /&gt;
! [[Castalia]]&lt;br /&gt;
! [[Amaterasu]]&lt;br /&gt;
|-&lt;br /&gt;
! Bild&lt;br /&gt;
| class=&amp;quot;c&amp;quot; | http://game.stne.net/i/s/26.gif&lt;br /&gt;
| class=&amp;quot;c&amp;quot; | http://game.stne.net/i/s/27.gif&lt;br /&gt;
| class=&amp;quot;c&amp;quot; | http://game.stne.net/i/s/25.gif&lt;br /&gt;
|-&lt;br /&gt;
! [[Hülle|Hüllenstärke]]&lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 80 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 90 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 120&lt;br /&gt;
|-&lt;br /&gt;
! [[Schilde|Schildstärke]] &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 50 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 40 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 80&lt;br /&gt;
|-&lt;br /&gt;
! [[Schiffs-EPS|EPS-Speicher]] &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 35 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 50 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 60&lt;br /&gt;
|-&lt;br /&gt;
! [[Reaktor|Reaktorleistung]] &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 10 {} &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 12{} &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 14{}&lt;br /&gt;
|-&lt;br /&gt;
! [[Cargo|Frachtraum]] &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 800 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 900 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 1000&lt;br /&gt;
|-&lt;br /&gt;
! [[Phaser|Phaserstärke]] &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 1x2 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 1x3 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 1x4&lt;br /&gt;
|-&lt;br /&gt;
! [[Torpedos]] &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 0/30 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 5/50 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 10/70&lt;br /&gt;
|-&lt;br /&gt;
! [[Bussard-Kollektoren]] &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | ja (-2) &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | ja &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | ja (-2)&lt;br /&gt;
|-&lt;br /&gt;
! [[Dockplätze]] &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 6 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 8 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 10&lt;br /&gt;
|-&lt;br /&gt;
! [[Spezialdockplätze]] &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | - &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 1 &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
! Bauzeit &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 15 Ticks &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 0 Ticks &lt;br /&gt;
| class=&amp;quot;c&amp;quot; | 35 Ticks&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=red&amp;gt;Achtung: Am Träger angedockte Jäger werden, falls sie keine eigene aktive Nahrungsversorgung betreiben, vom Nahrungsvorrat des Trägerschiffs versorgt, sofern genügend Nahrung im Lagerraum des Trägers ist. Der Replikator des Trägers bleibt allerdings der Crew des Trägers vorbehalten und versorgt nicht die auf den Jägern verbliebenen Mannschaften.&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;'''Hinweis auf eine BUG-Korrektur:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Seit dem Bugfix vom 3.11.2007 (http://forum.stne.net/viewtopic.php?t=5332) schützen aktivierte Schilde einer Raumstation oder eines Trägers jetzt die bei ihr oder ihm angedockten Schiffe vor direktem Beschuss, ob das Wegbeamen von Waren aus angedockten Schiffen verhindert wird, wurde noch nicht getestet. Durch die Schilde wird jedoch das Abdocken der Schiffe und das Hochnehmen der eigenen Schilde verhindert, wann dies automatisch nachgeholt wird, ist noch nicht geklärt. Ob es hier noch eine Korrektur gibt, bleibt abzuwarten.&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Trägerschiffe| Trägerschiffe]]&lt;br /&gt;
[[Kategorie:Schiffsvergleich]]&lt;/div&gt;</summary>
		<author><name>Tom2</name></author>	</entry>

	</feed>