PDA

View Full Version : Flotten ID ermitteln



quor
24-04-2013, 20:53
Hi, gibt es eine Möglichkeit ausgehend von einem bestimmten Schiff per script die ID's der Flotten zu ermitteln, in denen das Schiff gelistet ist?

In etwa so, wie das Portalscript einen fragt, ob nur das aktuelle Schiff oder eine bestimmte Flotte springen soll.

Das wäre toll, wenn ich das in mein Kolonie-Verkehr-Script einbauen kann.

Elchi
25-04-2013, 16:27
Das einzige, was du machen kannst ist alle deine Flotten (mittels CFleetEnumerator) zu durchlaufen und zu gucken, wo das Schiff ist. Auf fremde Flottendaten kannst du nicht zugreifen

quor
28-04-2013, 22:35
Jep das hat funktioniert: Mal schauen ob ich das in nen DropboxMenü kriege:


//Schiff in Flotte?


Var ship1 As New CMyShip(XXXXX);
Var MyFleets As New CFleetEnumerator();

While(MyFleets.Next())
{
If(MyFleets.CurrentFleet.Ships.ContainsShipID(ship 1.ShipID))
{
WriteLine(MyFleets.CurrentFleet.NameAndID);
}
}

DarkMo
08-05-2013, 09:14
naja, statt write line packst du es in ne drop box und gibst die box nach der schleife aus.

quor
10-05-2013, 23:04
habe ich DANN auch so gemacht, erstmal gings ums prinzip.