Cattle and Crops: Mission Documentation


command: sendUserActionMessage

Führt eine UserAction in dem angegeben Fahrzeug aus. Identisch zu SendUserActionMessage im Script-Editor auf einem VehicleProxy- oder ImplementProxy-Controller.


Verfügbare UserAction-Types

ID UserAction
atta Attach/Detach
rais Raise/Lower
enab Enable/Disable
extr Extrude/Collapse
rota Rotate
unlo Unload
grdy Get Ready
grtp Get Ready For Transport
ente Enter Vehicle
chpa Pause Chasing
chre Resume Chasing
chca Call Chaser
chsa Send Away Chaser
bfrz Bale Freeze/Unfreeze
bclt Bale AutoCollect
cust Custom (benötigt customKey-Eintrag)

Verfügbare Change-Modes

Mode Definition Beschreibung
0 Auto Setzt den UA Value automatisch basierend auf aktuellem Status. Activate-/Deactivate-Handler werden entsprechend gerufen.
1 Toggle Wechselt den UA Value zwischen 0 und 1.
2 Absolute Setzt den UA Value auf den in actionValue angegebenen Wert.
3 Relative Addiert den in actionValue angegebenen Wert auf den UA Value.
4 Activate Der Activate-Handler wird gerufen, der UA Value wird auf 1 gesetzt.
5 Deactivate Der Deactivate-Handler wird gerufen, der UA Value wird auf 0 gesetzt.

Attribute

Attribute Type Value Beschreibung
command integer * ID des Commands/Fahrzeugs
userActionType string atta | rais | enab | extr | rota | unlo | grdy | grtp | ente | chpa | chre | chca | chsa | bfrz | bclt | cust Die UserAction-ID. Für custom UserActions muss hier cust gesetzt sein und der UserAction-Custom-Key im Attribut customKey angegeben werden.
customKey string **** (4 Characters) Der Custom-Key der UserAction. 4 Characters, nur gültig wenn userActionType auf cust gesetzt ist
actionValue float [-1.0, 1.0] Setzt/ändert den userActionValue der UserAction auf/um den angegebenen Wert. Siehe Change-Modes-Beschreibung.
changeMode integer 0 | 1 | 2 | 3 | 4 | 5 Der Change Mode. Definition s.o. (Verfügbare Change-Modes)

Beispiel

<commands>
    <command type="sendUserActionMessage" command="100" userActionType="enab" changeMode="1" />
    <command type="sendUserActionMessage" command="101" userActionType="grtp" changeMode="0" />
    <command type="sendUserActionMessage" command="200" userActionType="cust" customKey="supf" changeMode="4" />
    <command type="sendUserActionMessage" command="300" userActionType="cust" customKey="asdf" actionValue="-0.3" changeMode="3" />
</commands>

results matching ""

    No results matching ""