PDA

View Full Version : Ein Schiff an einer Station an- und abdocken



manu
11-09-2011, 01:30
Hallo!
Für ein ShipPortal Script einer Station suche ich die Funktion, um ein mit Traktorstrahl gehaltenes Schiff anzudocken und ein Schiff abzudocken.
Über die Webseite ohne Script ist dies ja möglich.

Meiner Meinung nach müsste es in CBaseShipManager zu finden sein, da gibt es aber nur DockTo(ToShipID), damit würde ich aber die Station irgendwo andocken...
Ich bräuchte also sowas wie
DockAndDeactivateTractorBeam()
UndockDockedShip(ShipID As Integer)

gibt's das einfach nur (noch?) nicht oder geht das irgendwie anders?

Danke,
Manu

tvd
27-11-2011, 02:52
so gehts:


Var station As New CMyShip(200947);
Var schiff As New CMyShip(178196);
// abdocken
schiff.Action.Undock();
// station nimmt schiff in Traktorstrahl
station.Action.ActivateTractorBeam(schiff.ShipID);
// schiff wieder frei lassen
station.Action.DeactivateTractorBeam();
// und wieder andocken
schiff.Action.DockTo(station.ShipID);

Dashki
27-11-2011, 13:17
so gehts:


Var station As New CMyShip(200947);
Var schiff As New CMyShip(178196);
// abdocken
schiff.Action.Undock();
// station nimmt schiff in Traktorstrahl
station.Action.ActivateTractorBeam(schiff.ShipID);
// schiff wieder frei lassen
station.Action.DeactivateTractorBeam();
// und wieder andocken
schiff.Action.DockTo(station.ShipID);


Das Problem bei schiff.Action.DockTo(station.ShipID); ist aber, dass das Schiff dafür in der Lage sein muss, anzudocken. Ich denke, der Threadersteller will ein neugebautes Schiff andocken.

In dem Fall ist es über die Scriptengine nicht möglich, per Träger/Station ein Schiff anzudocken. Diese Funktion wurde in der Script Engine (noch) nicht implementiert.

Grüße.

carobsi
01-01-2012, 12:44
Hallo,

Ich stehe vor dem selben Problem:

Wie dockt man ein Schiff (welches selbst nicht andocken kann - da z.B. HC off) zwangsweise an die Station an ?

Per GUI geht das wie schon erwähnt:
- Traktorstrahl auf das Schiff richten (das geht auch mit dem Script)
. Andocken am GUI drücken (das geht eben nicht mit dem Script)

Genauso fehlt eine Möglichkeit, Schiffe per Script zwangsweise von einer Station abdocken !

Gibt es da vielleicht schon was ?

Gruß
carobsi

Sargraner
01-01-2012, 15:44
Gibt es da vielleicht schon was ?

Nein. Und wird es wohl auch nie geben.