| 2009/06/08(Mon) 14:09:15 編集(投稿者)
イベントファイル確認しました。 これに加えて、No51780にあるURLのインクルードをコピーして読み込んで利用しているという事ですね。
● >@ZZガンダム(敵) > > >Global 撃墜数 >Global ACE
Globalコマンドが、確実に無意味なところに記載されていますね。
イベントコマンドはどこでもいいから記載しておけばいい、というものではありません。 イベントコマンドは、先頭に書いてもどこに書いても、適切なイベントラベルが無ければ無視されます。 (「@作品名」という形の使用データの指定はイベントラベルよりも前、ファイルの先頭に書きますが、「@作品名」はイベントコマンドではありません)
撃墜数のようなものをGlobal変数にするのであれば、 プロローグラベル〜Exitの間や、スタートラベル〜Exitの間など、確実に実行される場所にGlobalコマンドを書きましょう。
● あと、Globalコマンドだけではフラグを立てたことになりません。 (サザビーや量産Zフラグの話です)
ヘルプの説明に >作成時の変数の値は空文字列(数値として扱う場合は0)となっているのでフラグとして使う場合は作成後に値を 1 に設定してください。Setコマンドに変数名のみを与えて実行すればOKです。
>例 >Global トール説得 >Set トール説得
とあるように、Setコマンドなども使わないとダメです。
● グループIDを使いまくっているようですが、 ヘルプのCreateコマンド項には >なお、ザコ&汎用パイロット以外のパイロットにグループIDをつけた場合の動作は保証されません。 とあります。
また、グループIDはデータの名称の代わりに利用されることが多いものなので、 データ名称をつける際の注意
>名称中に括弧を使う場合には必ず半角括弧「()」を使って下さい。名称中にスペース「 」、セミコロン「"」、コンマ「,」は使わないで下さい。また、半角数字や全角数字のみで構成された名称は誤動作の恐れがあるので使用しないで下さい。
と、同じような注意が必要なのかもしれません。 数字のみのグループIDは避けた方が無難だと思います。
ついでにデータ無いので動作確認していませんが、Escape周りについて
● >//ここです >損傷率 ハマーン=カーン 1:
>if 撃墜数[クワトロバジーナ] > 3 then
>else >endif
>Exit
「クワトロバジーナ」になっています。データ名は「クワトロ=バジーナ」ですよね? 確実に修正して、動作を再確認してください。
|