API:CShipDefinition

Aus STNE-Wiki

Version vom 1. September 2010, 22:33 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

Mit Hilfe der Klasse CShipDefinition kann man die Standartwerte eines Schiffstyps auslesen.

Die Klasse CMyShipDefinition erbt momentan all ihre Eigenschaften von CShipDefinition, das heißt, dass die Erklärungen auf dieser Seite für beide Klassen gelten.


Mit Hilfe dieser Klasse erhälst du nur Rückgabewerte, es ist nicht möglich Werte zu ändern!


Um Beispielsweise die noch zur Verfügung stehenden Gondeln auszulesen, muss man die bereits geflogenen Gondeln von den maximalen Gondeln (laut Definition) abziehen:

 Var Schiff As New CMyShip(12345);
 WriteLine("Du kannst mit diesem Schiff noch " & (Schiff.Definition.FlightRange - Schiff.FlightRange) & " Felder im aktuellen Tick fliegen.");

Methoden

Armor Integer Panzerung des Schiffes
BeamCapacity Integer Beamkapazität (Wieviele Waren können per Energieeinheit gebeamt werden)
Crew Integer Maximale Besatzung
CrewBasis Integer Nötige Basisbesatzung
Deflector Integer Deflektorgröße
DeflectorCharge Integer Um soviel wird der Deflektor je Tick geladen
DockingPorts Integer Anzahl der Dockplätze
EmergencyBattery Integer Größe der Reservebatterie
Energy Integer EPS-Speicher
FlightRange Integer Maximale Flugreichweite
GetImage() CHtmlImage Gibt ein Bild vom Typ CHtmlImage zurück, welches z.B. in Portalen verwendet werden kann
HasBussardCollectors Boolean Bussard-Kollektoren vorhanden?
HasOreCollectors Boolean Kann das Schiff Erz sammeln?
HasReplicator Boolean Hat das Schiff Repliaktoren?
HasWarpCore Boolean Besitzt das Schiff einen Warpkern?
HasWreckExtractor Boolean Kann das Schiff Duranium aus Wracks extrahieren?
HatSolarzellen Boolean Hat das Schiff Solarzellen?
Hull Integer `Maximalwert der Hülle
ID Integer ID des Schiffstypen
IsCarrier Boolean Ist das Schiff ein Träger?
IsConstructionShip Boolean Ist das Schiff ein Konstruktionsschiff?
IsSpaceStation Boolean Ist das Schiff eine Raumstation?
Name String Name des Schiffstypes
NameDescription String Beschreibung des Types
PhaserHeating Integer Maximale Phasererhitzung
Reactor Integer Größe des Reaktors
Shields Integer Schildkapazität
TorpedoCapacity Integer Anzahl der lagerbaren Torpedos
WarpCore Boolean Hat das Schiff einen Warpkern?

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

Persönliche Werkzeuge