Cattle and Crops: Mission Documentation


command

  • command führt eine Aktion aus sobald ein Event eingetreten ist. Das kann z.B. der Start oder das Ende der Mission sein, oder das Erfüllen einer Condition.
  • commands können in mission/start, mission/stop oder direkt in einer condition sein.
  • commands müssen immer in einem commands Parent hierarchiert sein.
  • Jedem command kann eine eigene, distinkte ID (id) gegeben werden, mit der der command referenziert werden kann.
  • Alle commands haben ein type-Attribut, das den Befehlstypen bestimmt.

Generelle Attribute

  • executeOnlyWhenSkipped legt fest ob dieses Command ausgeführt werden soll wenn die zugehörige Condition übersprungen wurde. Gilt nur für die Stop-Condition Commands.
  • executeWhenCanceled legt fest ob dieses Command ausgeführt werden soll wenn die Mission abgebrochen wurde.
  • test definiert dass der Command nur ausgeführt wird wenn die Mission durch einen testMission-Konsolenbefehl gestartet wird.
Attribute Type Value Beschreibung
executeOnlyWhenSkipped
Optional
boolean true | false true: Command wird bei Überspringen der Condition ausgeführt. false: Command wird bei Überspringen der Condition nicht ausgeführt.

Default: false
executeWhenCanceled
Optional
boolean true | false true: Command wird bei Abbruch der Mission ausgeführt.
false: Command wird bei Abbruch der Mission nicht ausgeführt.
Default: true
test
Optional
boolean true | false true: Command wird nur beim Konsolenbefehl testMission ausgeführt.
Default: false

Beispiel

<commands>
    <command type="spawnInstance" id="1034" world="path/to/world" executeOnlyWhenSkipped="true" executeWhenCanceled="false" />
</commands>

results matching ""

    No results matching ""