PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einheit in ein Haus setzen.


Jerec1
31.05.2009, 16:26
Ich möchte eine Geiselbefreiungsmission machen.
Funzt auch soweit, nur kann ich die Geisel nicht in das Haus setzen. Sie befindet sich immer auf dem Dach. Ein Befehl Geisel setpos 1 in der Ini-Zeile oder ähnlich wirkt nichts.
Weiß jemand von euch den genauen Höhen-Befehl?

Sieben8
31.05.2009, 17:43
Ich würde die Geisel bei Missionsstart in das Haus laufen lassen.

TeRp
31.05.2009, 18:33
Auf's Dach funktioniert normalerweise, wenn man "Fliegend" unter Speziell einstellt.

Wenn man Einheiten in einem Haus (z.B. an einem Fenster o.ä.) platzieren möchte, benutzt man folgende Syntax in der Init-Zeile:

this setPos ((nearestBuilding this) buildingPos X)

X ist dabei eine natürliche Zahl und bestimmt verschiedene Positionen im Haus. Einfach ausprobieren, welche da funktionieren.
Die Einheit selbst muss am besten im Editor auf das Haus geschoben werden, oder aber direkt daneben. Und das funktioniert natürlich nur mit Häusern, in die man auch rein kann.