Einheiten Befehle geben

Aus Starcraft Wiki

Wechseln zu: Navigation, Suche

Um einer Einheit einen Befehl zu geben, verwendet man die Aktion Unit - Issue Order. Dort wählt man als ersten Parameter die Einheit, der der Befehl gegeben werden soll. Als zweiten wählt man den Befehl aus und der dritte Parameter bestimmt, ob der Befehl direkt ausgeführt werden soll oder erst nachdem die Einheit ihre bisherigen Befehle abgearbeitet hat.

Bei auswählen des Befehls ist zu beachten, dass der Befehlstyp zuerst ausgewählt werden muss, also ob es sich um einen Befehl ohne Ziel handelt oder zum Beispiel mit einem Punkt als Ziel, wie im folgendem Beispiel. Um diese Art auszuwählen kann man entweder auf die dritte Zeile in der Detailansicht klicken oder auf die Klammer in der Textansicht des Befehls. Klickt man auf Einträge innerhalb der Klammer, so kann man die Befehlsart nicht Ändern, was für Anfänger etwas verwirrend sein kann, da man dann nur Befehle ohne Ziel findet.

Beispiel

        Unit - Order (Triggering unit) to ( Attack targeting (Center of (Entire map))) (Replace Existing Orders)

Detail-Ansicht:

Issue Order

Unit: Triggering Unit
Order: Order Targeting Point
Ability Command: Attack
Target Point: Center Of Region
Region: Entire Map
Queue: Replace Existing Orders

Order-Variablen

Für das Befehligen von Einheitn kann man auch Order-Variablen benutzen. Eine Order-Variable stellt einen bestimmten Befehl mit einem bestimmten Ziel dar (zum Beispiel "bewege dich zu Punkt XY"). Diesen Befehl kann man dann mit der Funktion Unit - Issue Order an eine Einheit übergeben.

Beispiel

befehl

Events
Local Variables
move Order = No Order <Order>
Conditions
Actions
Variable - Set move Order = ( Attack targeting Point 005)
Unit - Order (Triggering unit) to move Order (Replace Existing Orders)