API:CStockRoom

Aus STNE-Wiki

Version vom 16. September 2010, 13:21 Uhr von Phips (Diskussion | Beiträge)
(Unterschied) ? Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version ? (Unterschied)
Wechseln zu: Navigation, Suche
fertige Scripte | Anleitungen und FAQ | Überblick über die Scripting-Sektion | API-Übersicht | Hilfen zum Arbeiten im Wiki


CStockRoom, früher CLager, ist das Objekt, mit dem der Lagerraum eines Schiffes angesprochen werden kann.

CMyShip.StockRoom liefert das Objekt CStockRoom, mit dem weitergehend auf den frachtraum zugegriffen werden kann:

Beispiel

 Var meinSchiff AS New CMyShip(12345);
 
 WriteLine("Mein Schiff " & meinSchiff.Name & " hat noch " & meinSchiff.StockRoom.FreeStorage & " Lagerplatz frei.");
 WriteLine("Es hat insgesamt " & meinSchiff.StockRoom.Sum & " Waren geladen,");
 WriteLine("davon sind " & meinSchiff.StockRoom.Amount(EGoodsType.Deuterium) & " Einheiten Deuterium.");
 Mein Schiff USS Enterprise hat noch 1840 Lagerplatz frei.
 Es hat insgesamt 2160 Waren geladen,
 davon sind 1697 Einheiten Deuterium.

Methoden

Methode Parameter Beschreibung
Amount EGoodsType Gibt die Anzahl der anegebenen Ware an Board zurück
AmountNormal EGoodsType
AmountSpecial EGoodsType
FreeStorage - Gibt den freien Laderaum zurück
FreeStorage EGoodsType Gibt den freien Laderaum für die angegebene Ware zurück (Berücksichtigt Deuterium & Erz Sonderlager) *
Sum Gibt die Anzahl der gesamten Waren an Board zurück
SumNormal
* Funktioniert leider nicht für Torpedos

http://game.stne.net/ObjectExplorer.aspx?p=CStockRoom

Persönliche Werkzeuge