API:CStockRoom
Aus STNE-Wiki
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