返信先: ARMA3 ミッションエディットスレ
ホーム › フォーラム › TRI Gaming フォーラム › ARMA3 ミッションエディットスレ › 返信先: ARMA3 ミッションエディットスレ
2021年8月26日 4:15 AM
#279044
キーマスター
>> 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