| お初にお目にかかります。 SRCユーザーの1人「GAMEMASTER」と申します。
> 特定の相手がいる場合のみこの武器が使える・・・などはできるのでしょうか? > つまり、MAP上に特定のキャラがいる場合のみ、自分の武器欄に普段は使えない(封印されている?)武器が使えるようになる。ということです。 > > Disableコマンドを使うのでしょうか?ただ、HELPを読んだ限りでは上のような事は書いていなかったので・・・。 > > アドバイスの方よろしくお願いします。
武器の封印とその解除は、基本的にはDisableコマンドを使用します。
ただ、その武器を利用出来る頻度次第ではありますが、Disableコマンドによる封印状態をデフォルトとするより、当該武器に必要技能を設定しておいて利用可能時にSetAbilityコマンドによって必要技能を(非表示で)与え、利用不可能となるタイミングで必要技能をClearAbilityコマンドで消去する方が、セーブデータをわずかに軽量化出来ます。 いずれの方式でも問題はありませんが、そのユニットに別のパイロットが乗ることがあったり、利用可能/不可能を操作する武器が複数存在する場合は、パイロット側から制御するSetAbilityコマンドの方が有用かもしれません。
特定の相手パイロットが出撃しているかどうか判断するには基本的にStatus関数を用いますが、敵である(母艦に格納される可能性がない)場合は以下だけで十分です。
If 特定の相手パイロット Then
参考になれば幸いです。
もう時間がないようでございますね。では、これにて退散させてもらいましょう。
|