SRC質問掲示板Mk2
(現在 過去ログ61 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■11415 / inTopicNo.1)  ChangePartyを使って複数のユニットの陣営を変更する方法
  
□投稿者/ トモヒロ -(2003/11/30(Sun) 23:44:42)
    現在Ask、Switch、ForEach、ChangePartyコマンドを併用して
    選択次第で使用できる味方ユニットが変化するプログラムを制作しているのですが
    どうしても、一番最初に選択したユニットの陣営が変るだけで終わってしまいます。

    Helpを読み返したところグループIDは
    ForEach等一部のコマンド以外ではこちらの予期している
    動作をしないようでしたので
    ForEachコマンドを加えてみたのですがやはり変化はありませんでした。

    やはり、やり方が根本的に間違っているのでしょうか?
    どうか、アドバイスを頂けないでしょうか?
    以下にプログラムをペーストしておきます。

    スタート:
    Create 中立 セイザータリアス 0 セイザータリアス 25 8 3 炎のトライブ
    Create 中立 セイザーミトラス 0 セイザーミトラス 25 7 2 炎のトライブ
    Create 中立 セイザーリオン 0 セイザーリオン 25 9 2 炎のトライブ

    Create 中立 セイザーレムルズ 0 セイザーレムルズ 25 8 13 風のトライブ
    Create 中立 セイザーヴェルソー 0 セイザーヴェルソー 25 7 14 風のトライブ
    Create 中立 セイザーダイル 0 セイザーダイル 25 9 14 風のトライブ

    陣営選択:
    Ask 仲間として使用するトライブを選択して下さい。


    End

    Switch 選択

    Case 1
    Talk システム
    炎のトライブを使用可能にします。
    End
    GoTo 炎のトライブ
    Case 2
    Talk システム
    風のトライブを使用可能にします。
    End
    GoTo 風のトライブ
    EndSw
    Exit

    炎のトライブ:
    ForEach 炎のトライブ
    ChangeParty 炎のトライブ 味方
    Next
    Exit

    風のトライブ:
    ForEach 風のトライブ
    ChangeParty 風のトライブ 味方
    Next

    Exit
解決済み!
引用返信/返信 削除キー/
■11416 / inTopicNo.2)  Re[1]: ChangePartyを使って複数のユニットの陣営を変更する方法
□投稿者/ 幻魔の公子 -(2003/11/30(Sun) 23:58:14)
     幻魔の公子です。


     単に、ForEachの動作を理解されてないだけでしょう。
     ForEach文の中で使おうがどうしようが、パイロットID『炎のトライブ』によって指定されるパイロット名は変わりません。

     ForEachというのは、対象となるグループを順番にデフォルトユニットに指定していくイベントコマンドです。
     つまり、変化するのはデフォルトユニットだけで、他のものは変わらないわけです。
     ですから、デフォルトユニットに対してChangePartyをするようなイベント構成にされればよろしいかと。

     デフォルトユニットについて詳しくは、Helpのイベントコマンドにあるデフォルトユニットの項目を参照して下さい。


     なお、CreateのHelpには以下のような記述があります。

    >なお、ザコ&汎用パイロット以外のパイロットにIDをつけた場合の動作は保証されません。

     なので、パイロットIDを使わないでやったほうがいいかもしれません。


     それでは。

解決済み!
引用返信/返信 削除キー/
■11441 / inTopicNo.3)  Re[2]: ChangePartyを使って複数のユニットの陣営を変更する方法
□投稿者/ トモヒロ -(2003/12/03(Wed) 10:28:42)
    幻魔の公子様
    こんなに素早いご対応をして頂いたのに
    お礼が遅れてしまい申し訳ございませんでした。

    色々とこちらの見落としが原因だったようで
    本当にありがとうございました。
解決済み!
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -