Cattle and Crops: Mission Documentation


command: setFillType

Setzt in einem TankController den FillType und einen Füllstand. Es kann entweder ein Fahrzeug (command, optional zusammen mit einer spezifischen tankNode) oder ein Tank in der Welt mit InfoForTaskAndQuestId (targetId) benutzt werden.


Attribute

Attribute Type Value Beschreibung
command integer * Die ID des Commands/Fahrzeugs. Das Fahrzeug muss mindestens einen TankController haben. Alternativ zu targetId.
(tankNode) string * Name der TankController-Node (wenn nicht gesetzt wird der erste gefundene TankController benutzt). Nur wenn command benutzt wird.
targetId string * InfoForTaskAndQuestId des Tanks in der Welt. Alternativ zu command.
fillTypePath string * FillType-Pfad
fillLevel float > 0 Füllstand in Litern.
relative boolean * Gibt an ob das fillLevel absolut oder relativ ist. Wenn true, kann fillLevel auch < 0 sein, um den Füllstand zu senken. In diesem Fall wird kein fillTypePath benötigt.

Beispiel

<commands>
    <!-- Füllt den ersten gefundenen, kompatiblen Tank im Fahrzeug. -->
    <command type="setFillType" command="200" fillTypePath="Solid,Chaff,Maize" fillLevel="15000" />

    <!-- Füllt den spezifischen Tank mit dem angegeben Namen im Fahrzeug. -->
    <command type="setFillType" command="200" tankNode="myTankNodeName" fillTypePath="Solid,Chaff,Maize" fillLevel="15000" />

    <!-- Füllt den spezifischen Tank mit der angegebenen InfoForTaskAndQuestId in der Welt. -->
    <command type="setFillType" targetId="farm.cowshed.barn_0.tank" fillTypePath="Solid,Feed,SuperSilo2000" fillLevel="647" />

    <!-- Fügt 300 Liter Mais zum ersten gefundenen, kompatiblen Tank des Fahrzeugs hinzu -->
    <command type="setFillType" command="200" fillTypePath="Solid,Chaff,Maize" fillLevel="300" relative="true" />

    <!-- Nimmt 300 Liter aus dem ersten gefundenen Tank des Fahrzeugs heraus -->
    <command type="setFillType" command="200" fillLevel="-300" relative="true" />
</commands>

results matching ""

    No results matching ""