API:CShipDefinition
Aus STNE-Wiki
(Unterschied zwischen Versionen)
Phips (Diskussion | Beiträge) K |
Phips (Diskussion | Beiträge) K |
||
(Der Versionsvergleich bezieht 2 dazwischenliegende Versionen mit ein.) | |||
Zeile 1: | Zeile 1: | ||
- | + | {{Vorlage:ApiMenu}} | |
- | Die Klasse [[API:CMyShipDefinition|CMyShipDefinition]] erbt momentan all ihre Eigenschaften von [[API:CShipDefinition | + | Mit Hilfe der Klasse [[API:CShipDefinition|CShipDefinition]] kann man die Standartwerte eines Schiffstyps auslesen. |
+ | |||
+ | Die Klasse [[API:CMyShipDefinition|CMyShipDefinition]] erbt momentan all ihre Eigenschaften von [[API:CShipDefinition|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 || [[API:Integer|Integer]] || Panzerung des Schiffes | ||
+ | |- | ||
+ | | BeamCapacity || [[API:Integer|Integer]] || Beamkapazität (Wieviele Waren können per Energieeinheit gebeamt werden) | ||
+ | |- | ||
+ | | Crew || [[API:Integer|Integer]] || Maximale Besatzung | ||
+ | |- | ||
+ | | CrewBasis || [[API:Integer|Integer]] || Nötige Basisbesatzung | ||
+ | |- | ||
+ | | Deflector || [[API:Integer|Integer]] || Deflektorgröße | ||
+ | |- | ||
+ | | DeflectorCharge || [[API:Integer|Integer]] || Um soviel wird der Deflektor je Tick geladen | ||
+ | |- | ||
+ | | DockingPorts || [[API:Integer|Integer]] || Anzahl der Dockplätze | ||
+ | |- | ||
+ | | EmergencyBattery || [[API:Integer|Integer]] || Größe der Reservebatterie | ||
+ | |- | ||
+ | | Energy || [[API:Integer|Integer]] || EPS-Speicher | ||
+ | |- | ||
+ | | FlightRange || [[API:Integer|Integer]] || Maximale Flugreichweite | ||
+ | |- | ||
+ | | GetImage() || [[API:CHtmlImage|CHtmlImage]] || Gibt ein Bild vom Typ [[API:CHtmlImage|CHtmlImage]] zurück, welches z.B. in Portalen verwendet werden kann | ||
+ | |- | ||
+ | | HasBussardCollectors || [[API:Boolean|Boolean]] || Bussard-Kollektoren vorhanden? | ||
+ | |- | ||
+ | | HasOreCollectors || [[API:Boolean|Boolean]] || Kann das Schiff Erz sammeln? | ||
+ | |- | ||
+ | | HasReplicator || [[API:Boolean|Boolean]] || Hat das Schiff Repliaktoren? | ||
+ | |- | ||
+ | | HasWarpCore || [[API:Boolean|Boolean]] || Besitzt das Schiff einen Warpkern? | ||
+ | |- | ||
+ | | HasWreckExtractor || [[API:Boolean|Boolean]] || Kann das Schiff Duranium aus Wracks extrahieren? | ||
+ | |- | ||
+ | | HatSolarzellen || [[API:Boolean|Boolean]] || Hat das Schiff Solarzellen? | ||
+ | |- | ||
+ | | Hull || [[API:Integer|Integer]] ||`Maximalwert der Hülle | ||
+ | |- | ||
+ | | ID || [[API:Integer|Integer]] || ID des Schiffstypen | ||
+ | |- | ||
+ | | IsCarrier || [[API:Boolean|Boolean]] || Ist das Schiff ein Träger? | ||
+ | |- | ||
+ | | IsConstructionShip || [[API:Boolean|Boolean]] || Ist das Schiff ein Konstruktionsschiff? | ||
+ | |- | ||
+ | | IsSpaceStation || [[API:Boolean|Boolean]] || Ist das Schiff eine Raumstation? | ||
+ | |- | ||
+ | | Name || [[API:String|String]] || Name des Schiffstypes | ||
+ | |- | ||
+ | | NameDescription || [[API:String|String]] || Beschreibung des Types | ||
+ | |- | ||
+ | | PhaserHeating || [[API:Integer|Integer]] || Maximale Phasererhitzung | ||
+ | |- | ||
+ | | Reactor || [[API:Integer|Integer]] || Größe des Reaktors | ||
+ | |- | ||
+ | | Shields || [[API:Integer|Integer]] || Schildkapazität | ||
+ | |- | ||
+ | | TorpedoCapacity || [[API:Integer|Integer]] || Anzahl der lagerbaren Torpedos | ||
+ | |- | ||
+ | | WarpCore || [[API:Boolean|Boolean]] || Hat das Schiff einen Warpkern? | ||
+ | |} | ||
+ | |||
+ | http://game.stne.net/ObjectExplorer.aspx?p=CShipDefinition |
Aktuelle Version vom 1. September 2010, 22:33 Uhr
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? |