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.command
s können inmission
/start
,mission
/stop
oder direkt in einercondition
sein.command
s müssen immer in einemcommands
Parent hierarchiert sein.- Jedem
command
kann eine eigene, distinkte ID (id
) gegeben werden, mit der dercommand
referenziert werden kann. - Alle
command
s haben eintype
-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 einentestMission
-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>