API:CStockRoom
Aus STNE-Wiki
Version vom 16. September 2010, 13:21 Uhr von Phips (Diskussion | Beiträge)
| 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