Beendet ein Kommado in der Kommandoliste eines Objekts.
public func Production(object clonk)
{
// Baum suchen
var pTree;
if (!(pTree = FindWorkTree(clonk)))
// Kein geeigneter Baum (fertig)
{
Message("$TxtNomoresuitabletrees$",this());
FinishCommand(clonk, 0, 1);
return(0);
}
[...]
}
Auszug aus dem Sägewerk-Script. Finishcommand wird benutzt, um nachfolgende Kommandos darüber zu informieren,
dass die automatische Holzproduktion fehlgeschlagen ist. Produktion() wurde dabei durch ein Call-Kommando
aufgerufen, welches immer erfolgreich ist, wenn es die Funktion aufrufen kann. Deshalb muss FinishCommand
verwendet werden.