API:CShipDefinition
Aus STNE-Wiki
Version vom 1. September 2010, 22:33 Uhr von Phips (Diskussion | Beiträge)
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? |