PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einheiten in Fahrzeug starten


Mastr
04.12.2006, 17:38
Wie bekomm ich ne Gruppe von Soldaten dazu in einem Boot,Heli etc. zu starten?

Habs schon mit dem ofp Befel: "_x moveincargo bla"foreach units group this ; versucht aber es klappt nicht.Hat sich der Befehl geändert?

pspsps91
04.12.2006, 18:11
Das muss irgendwie am Foreach liegen, geht bei mir auch nicht mehr. Allerdings kannst du den Befehl "moveincargo" auch einfach so, ohne Foreach verwenden.
-> Bei jedem Soldaten, der ins Fahrzeug soll "this moveincargo <fahrzeug>" reinschreiben. Wenn dir das zu umständlich ist, könnte man auch ein Script verwenden:
_leader = _this select 0
_vehicle = _this select 1
_units = units _leader
_count = count _units
_i = 0

#loop
_s = _units select _i
_s moveincargo _vehicle
_i = _i + 1
? _i < _count:goto "loop"
exit
Das script unter "einsteigen.sqs" im Missions Ordner speichern und so im Editor ausführen: In die Initzeile des Anführers schreiben [this,<fahrzeugname>] exec "einsteigen.sqs". Für <fahrzeugname> setzt du den Namen des Fahrzeugs ein;)

Mr-Murray
04.12.2006, 18:16
Jepp, aber nur geringfügig:

Gruppe1=group this; {_x moveinCargo Heli1} foreach units group this

Ab in die Initzeile damit.

jaeger313
05.12.2006, 10:30
Jepp, aber nur geringfügig:

Gruppe1=group this; {_x moveinCargo Heli1} foreach units group this

Ab in die Initzeile damit.

Bei mir geht das so:{_x moveinCargo Heli1} foreach units Grp1

(Grp1 ist name der Gruppe)

Mr-Murray
05.12.2006, 10:32
Oder so natürlich, dass ist egal.