Einzelnen Beitrag anzeigen
Alt 10.07.2005, 12:46   #2 (permalink)
Clausewitz
500 Beiträge1000 Beiträge
 
Benutzerbild von Clausewitz
 
Registriert seit: 05.11.2004
Ort: Kassel
Alter: 50
Beiträge: 1.259
Clausewitz eine Nachricht über ICQ schicken Clausewitz eine Nachricht über AIM schicken
Standard AW: Aufheben von Befehlen? (Editing Frage)

Schreib da noch rein "unassignVehicle guba" bevor du ihn aussteigen läßt. Sonst gilt das als "unfreiwilliger Rauswurf" und er will wieder auf seinen zugewiesenen Platz.

also etwa so:

Code:
~2
benz animate ["frontdoor2", 1];
~2
unassignVehicle guba
guba action["Eject",benz];
~0.2
guba domove marker;
exit
Hier der Ausschnitt aus der ComRef dazu:

Zitat:

unassignVehicle unit
Operand types:
unit: Object
Type of returned value:
Nothing
Description:
Person is unassigned from the vehicle. If he is currently in, group leader will issue order to disembark.
Example:
unassignVehicle player.

Habs jetzt nicht getestet, ist aber das gleiche Problem wie bei Fallschirmjägern die nach dem Absprung alle wieder in den Heli wollen.

Wenns nicht geht sag nochmal Bescheid.



edit:

Hab ich erst nicht drauf geachtet, aber möglicherweise läuft er mit deinem Script nirgendwohin, weil:

Zitat von ComRef

doMove position
Operand types:
position: Array
Type of returned value:
Nothing
Description:
Order unit to move to given position (format Position) (silent).

Example:
soldierOne doMove getMarkerPos "MarkerMoveOne"

Soll heißen "doMove" braucht neben dem "Move" Befehl noch die Ortsangabe wohin eigentlich. Die wird ermittelt per "getPos" oder halt "getMarkerPos".

Willst du eine Einheit zu einer anderen schicken sieht das so aus:

Code:
Unit1 doMove getPos  Unit2
__________________

*****
Das ständige Nachgeben der Klugen begründet die Diktatur der Dummen.
Clausewitz ist offline   Mit Zitat antworten