arma3でチキンクリスプ食べながらスクリプト

arma3のエディッタ向けスクリプトを自分用に投稿

Arma3で航空機を誘導したりするマーシャラー用スクリプト(フローチャート編)

離陸用のフローチャートみたいなもの

概ねこのような処理でやってみたい

 

誘導スクリプト処理開始

 ↓

プレイヤーがトリガーに入る

ループ処理条件:真

 ↓

ループ処理開始

 ↓

プレイヤーがトリガー内に存在するか

Yes:次の処理

No:ループ処理条件:偽にして処理終了

 ↓

ヘリに乗っているか

Yes:次の処理

No:最初のループへ

(ヘリに乗るまで待機の処理だとプレイヤーがヘリに乗らずに移動していった場合、処理が終わらない)

 ↓

ヘリはエンジンの状態がオフで地上から50cm以下の状態か

Yes:次の処理

No:最初のループへ

(プレイヤーがヘリで飛行中にトリガーへ進入した時を想定し、トリガーから出ていけば自然とループ処理は終わる)

 ↓

エンジンスタートのアニメーション開始

ループ処理条件:偽にする

(ループ処理を偽にしないと離陸してもトリガー内に存在するかぎりこのループに入る可能性があるのを排除)

 ↓

エンジンの状態確認し、ダメージがオレンジ未満か

Yes:次の処理

No:エンジンスタートアニメーションを終了しエマージェンシーストップのアニメーションをスタートし、 処理終了

 ↓

ストレート誘導のアニメーションスタート

 ↓

トリガー内に存在している間アニメーションループ

 ↓

誘導終了アニメーション

(トリガーから出ると終了のアニメーションに入る)

 ↓

誘導スクリプト処理終了