Cattle and Crops: Mission Documentation
command: takeFillFromTank
Nimmt eine bestimmte Menge amount
in kg aus einem TankController heraus. 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 . Node muss ein TankController oder TankTriggerController sein. |
amount |
float |
> 0 |
Menge die aus dem Tank entfernt werden soll in kg. |
Beispiel
…
<commands>
<!-- Nimmt aus dem ersten gefundenen, kompatiblen Tank im Fahrzeug. -->
<command type="takeFillFromTank" command="200" amount="1300" />
<!-- Nimmt aus dem spezifischen Tank mit dem angegeben Namen im Fahrzeug. -->
<command type="takeFillFromTank" command="200" tankNode="myTankNodeName" amount="15.5" />
<!-- Nimmt aus dem spezifischen Tank mit der angegebenen InfoForTaskAndQuestId in der Welt. -->
<command type="takeFillFromTank" targetId="bga.silo1.tank" amount="1000000" />
</commands>
…