Kategorie: Objekte
/ Commands
Ab Engineversion: 1.0 OC
GetCommand
Beschreibung
Gibt Informationen über ein Kommando des aufrufenden Objekts zurück. Führt das Objekt momentan keine Aktion aus, so wird (bei jedem Wert von element)
nil
zurückgegeben.Syntax
any GetCommand(int element, int command_num);
Parameter
- element:
- [opt] Information, die zurückgegeben werden soll. 0 oder kA: Name, 1: Target, 2: TargetX, 3: TargetY, 4: Target2, 5: Data
- command_num:
- [opt] Nummer des Kommandos. 0 steht für das momentan aktive, 1 für das danach auszuführende usw.
Beispiel
func Timer() { if(GetCommand() == "Enter" && GetCommand(1) == FindBase(GetOwner())) Enter(FindBase(GetOwner())); }
Dieser Script beamt das Objekt, falls sein Kommando ist, in seine Basis zu gehen (Kommando "Enter"), sofort dorthin. Dies würde z.B. dazu führen, dass man mit der Maussteuerung den Clonk direkt in seine Heimatbasis beamen könnte, indem man den Eingang anklickt.