Fahrzeug nimmt KI nicht mit
Hallo!
Ich habe meiner Spielfigur drei KI Soldaten untergeordnet, so dass ich ihnen durch das Menü Befehle geben kann. Jetzt möchte ich, dass ich und meine 3 Jungs von einem Jeep abgeholt werden und woanders wieder abgesetzt werden. Der Jeep kommt auch und wartet (Wegpunkt "laden" für den Jeep). Nur er fährt dann los, wenn ich als Spieler eingestiegen bin. Auf meine 3 Kollegen wartet er nicht, auch wenn ich ihnen befehle, in den Wagen zu steigen. Ich habe für mich die Wegpunkte Bewegen -->einsteigen gemacht. Für den Jeep: Bewegen -->laden --> bewegen --> entladen. Die Wegpunkte Einsteigen (für mich und KI) und laden (für den Jeep) habe ich mit dieser blauen Linie synchronisiert, sonst würde ja der Jeep ohne mich abhauen. Das Problem ist halt nur, der Jeep wartet nicht auf die KI. Weiß jemand was ich falsch mache? Muss ich meinen 3 Soldaten Namen geben oder sie sonst irgendwie im Initfeld mir zuordnen? |
Hi Jerec1.
Probier mal als letztes einzusteigen. Der Leader steigt bekanntlich immer als letztes ein um zu checken ob alle drinne sind ;). Gruß S4mmy |
Hi Jerec1,
das kann ich nur bestätigen. Nach meinem Wissen aktiviert der Leader einer Gruppe die WP. Wenn Du als Leader also einsteigst, ist der WP abgearbeitet und der Jeep fährt zun nächsten. Ggf. könntest Du in die Wegpunktbedingung noch einfügen, dass der Jeep erst losfährt, wenn alle deine Leute im Jeep sitzten. Das Script ist aber dann etwas komplizierter, wenn man berücksichtigt, ob schon jemand in deiner Gruppe tot ist (sonst würde die Bedingung ja nie erfüllt werden). Da könnte aber sicher jemand hier im Forum mit mehr Scriptwissen wie ich helfen. |
Moin..
Die Bedingung, ob alle Deine noch lebenden Gruppenmitglieder im Fahrzeug sind, könnte zB so aussehen: Code:
(count ({alive _x} forEach units DeinGruppenName) == count ({_x in DeinFahrzeugName} forEach units DeinGruppenName) |
Wenn ich als letzter einsteige gehts natürlich.
Kann mich noch erinnern, bei Operation Flashpoint ging das ganz einfach. Da gabs so´n Auslöser "Aufgezeichnet". Wo ich ihn genau eingesetzt habe, weiß ich nicht mehr. Könnte ich nicht auch so einen "moveincargo" Befehl bei dem Jeep-Wegpunkt eingeben, dass er erst dann losfährt, wenn Soldat1, Soldat2,Soldat3, Soldat4 im Jeep sitzen? |
Zitat:
Code:
(count ({alive _x} forEach units DeinGruppenName) == count ({_x in DeinFahrzeugName} forEach units DeinGruppenName) S4mmy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:52 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias