ActivateTravelingSalesman

Parameter

( _playerID, _offerTable, _duration)

Name Typ Beschreibung
_playerID Number PlayerID des Hafens
_offerTable Table Table mit den Angeboten des Hafens und den Monaten
_duration Number optional: Wie lange das Schiff im Hafen anlegt (in Monaten)

Rückgabewerte

keine

Beschreibung

Initialisiert einen Hafen als fliegenden Händler, indem dann Schiffe anlegen.

Bedenke, dass es nur einen davon pro Map geben darf und dass dieser Spieler nicht in die Diplomatie verwickelt sein darf. Er muss also neutral sein.

Die Angebote

Die Angebote werden in einem Table geliefert.
Format:

{
           {MONAT, {
                                            { ANGEBOT , ANZAHL }, 
                                            { ANGEBOT , ANZAHL }, 
                                            { ANGEBOT , ANZAHL }, 
                                            { ANGEBOT , ANZAHL }, 
                  }
            } ,

            ...
}

Dabei kann es auch weniger aber niemals mehr als 4 Angebote geben.

Wartezeit

Diese muss nicht angegeben werden. Wenn sie angegeben wird, wartet das Schiff die Anzahl an Monaten, bevor es ablegt. Sonst wartet es 1 Monat.

global ✔

lokal ✘

Beispiel

Beispiel für einen Händler.

ActivateTravelingSalesman( 8,
      {
           {3, {
                                            {Goods.G_Bread,2}, 
                                            {Entities.U_FireEater},
                                            {Goods.G_Stone,5},
                  }
            } ,

            {5, {
                                            {Goods.G_Iron,5},
                                            {Goods.G_Salt,5},
                  }
            },
      ),2)

Demo-Map

<nicht vorhanden>

Zurück zu BB-Funktionen | Drucken | Tags
Sofern nicht anders angegeben, steht der Inhalt dieser Seite unter Lizenz Creative Commons Attribution-ShareAlike 3.0 License