返信先: ARMA3 ミッションエディットスレ

ホーム フォーラム TRI Gaming フォーラム ARMA3 ミッションエディットスレ 返信先: ARMA3 ミッションエディットスレ

#279044
アバター画像michy_REV19
キーマスター

>> bachさん

addWaypointコマンドですが、ウェイポイントを付与する対象にはグループのみが指定可能です。

Bikiによると、addWaypointコマンドの構文は下記のようになっています。
groupName addWaypoint [center, radius, index, name]
Parameter(引数)のgroupNameに、WPを付与したい対象を記述するのですが、データ型がGroupとなっているように、ここにはグループ以外を記述すると認識されないのです。

投稿していただいたコードですと、groupNameにはデータ型がvehicleである_B_Heliが記述されているので、エラーが発生したのだと思われます。

解決策としましては、ヘリコプターのクルーが所属するグループをパラメーターのgroupNameに記述します。
createVehicleCrewコマンドはReturn Value(戻り値)として生成されたクルーが所属するグループをGroup型式で出力するので、これを適当なローカル変数に代入して、その変数名をaddWaypointコマンドのgroupNameに指定すればよいと思います。
クルーのグループを変数名_B_Heli_Crewとするとこんなかんじ。

_B_Heli = “B_Heli_Transport_01_F” createVehicle _mypos;
_B_Heli_Crew = createVehicleCrew _B_Heli;
_wp = _B_Heli_Crew addWaypoint [_wpos, 0];

試してみてください。☆(ゝω・)v