HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing (https://hx3.de/editing-139/)
-   -   Fahrzeug nimmt KI nicht mit (https://hx3.de/editing-139/fahrzeug-nimmt-ki-14821/)

Jerec1 08.06.2008 13:07

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?

S4mmy 08.06.2008 22:23

Hi Jerec1.
Probier mal als letztes einzusteigen. Der Leader steigt bekanntlich immer als letztes ein um zu checken ob alle drinne sind ;).

Gruß
S4mmy

turrican 09.06.2008 07:12

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.

Buliwyf 09.06.2008 09:24

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)
:rolleyes:

Jerec1 10.06.2008 16:50

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?

S4mmy 10.06.2008 17:06

Zitat:

Zitat von Jerec1 (Beitrag 179968)
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?

der befehl MoveInCargo setzt die Einheiten sofort in das Fahrzeug allerding könntest du da den Befehl von Buliwyf nehmen.
Code:

(count ({alive _x} forEach units DeinGruppenName) == count ({_x in DeinFahrzeugName} forEach units DeinGruppenName)
Gruß
S4mmy


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:29 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119