| 2011/11/13(Sun) 17:53:33 編集(投稿者) 2011/11/13(Sun) 17:51:44 編集(投稿者)
こんばんは。
Ifコマンドを使ってユニットを指定する方法もありますが、この場合、”破壊コマンドに直接ユニットを指定”する方法がシンプルで良さげです。
ちなみに、SRCのヘルプ「破壊イベント」の項では、破壊イベントの書式は次のように書かれています。
#ここから========================= 書式 破壊 unit : または 破壊 party :
指定項目 説明 unit 破壊されたユニットのメインパイロット名、ユニット名、または陣営名 #ここまで=========================
ですので、nahatoさんが 「破壊 味方:」 と書かれている場所を、 「破壊 パイロット1:」 のようにして、各パイロットごとにイベントを作成してみてください。 イベント内のIfコマンドでのパイロット判別は不要です。
ここからは少し余談です。 Ifコマンドは If から Then の間に条件式を記述します。 この「条件式」とは、例えば A = B という式なら 「AとBが等しい時」 という意味になり、その時にのみIfコマンドの中身が実行されます。‥と、これは蛇足ですね。ご存知だったかと思います。 nahatoさんが書かれていた If 破壊 パイロット1 Then の「破壊 パイロット1」は式ではないので、ここでこの文法が誤りだとわかります。
If と Then の間に記述するものは条件式だけ、と覚えておくと、ここでの誤りが減ります。
参考になれば幸いです。それではっ
|