Problemstellung :
Ein Fz fährt an genau einen Punkt. An diesem Punkt müssen die Insassen aussteigen und an eine bestimmte Position gehen. An dieser Position müssen sie dann eine Haltung einnehmen und die auch halten.
Für das Fahrzeug
habe ich folgendes gemacht ;
_Pointer =P1;
sleep 1;
hint "Pz_1 verschiebt zu T1";
_Pz_1 doMove (position _Pointer);
Dies funktioniert gut Fahrzeug tut was es soll.
Für einen Soldaten lautet der Skript wie folgt:
_Sdt1=Sdt_1;
_Pz=Pz_1;
_T1 = T1;
_position = Pointer_2;
_time = time;
_endVerhalten = Areal_2;
_Sdt1 leaveVehicle _Pz;
_Sdt1 doMove (position _position);
waitUntil {
sleep 2;
systemChat "check check";
_Sdt1 inArea _endVerhalten time - _time > 300;
};
if (!alive _Sdt1 !(_Sdt1 inArea _endVerhalten)) exitWith {systemChat "Soldat nicht im Trigger";}; vergangen steigt das Skript hier aus
_Sdt1 setunitpos "MIDDLE";
_Sdt1 disableAI "PATH";
(Dabei hate ich sehr starke Unterstützung von Pyro)
Ich bringe es einfach nicht fertig das ich diesen Skript auf mehrere Personen kopieren kann. Wenn ich das mit verschiedenen Skripts probiere steigen dann alle aus, dies ist aber leider nicht das Ziel.
Was währe da ein gangbarer weg für ein Skript dass die Soldaten anspricht und sozusagen positioniert.
PS. habe die mir empfohlenen Video auf Youtube zu Gemüte geführt half mir aber in diesem Problem noch nicht weiter.