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

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

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

■7573 / inTopicNo.1)  Includeが上手くいかない……。
  
□投稿者/ 朱青 -(2003/03/18(Tue) 19:34:06)
http://syusei01.hp.infoseek.co.jp/
    どうも、今晩は。今回書き込みさせて頂いたのは、Includeが上手くいかないのでご教授を頂く為です。
    Helpを読み、無い知恵を絞ってやってみたのですが、どうも上手くいきません。
    どうかお教え下さい。
    以下Include内容

    ##仲間へ変更##
    対象ユニット=破壊されたユニット

    破壊 仲間へ:

    Switch Random(6)
    Case 1
    Ask 仲間にしますか?
    してやらんことも無いぞ?
    泡のように消えろ……!
    End
    Switch 選択
    Case 1
    ChangeParty (対象ユニットID) 味方
    Launch (対象ユニットID) 0 仲間
    Escape (対象ユニットID)
    Case 2

    Case Else
    EndSw
    EndSw

    以上の内容なのですが、一回目のSwichでCase 1以外になると、Switch EndSwに対応していませんとエラーメッセージが出てしまいます。
    もう一つあるのですが、仲間になったユニットが同じIDなので、そのユニットが倒されると上記の内容が発生してしまいます。以上の対応方法をお教え下さい。
    お願いいたします。
引用返信/返信 削除キー/
■7574 / inTopicNo.2)  Re[1]: Includeが上手くいかない……。
□投稿者/ 幻魔の公子 -(2003/03/18(Tue) 19:46:13)
     幻魔の公子です。

     まず、「仲間へ」というのはそういうパイロットIDを付けている、という認識でよいのですね? 書かれていないのでよくわかりませんが。

     対応していない、と出るのは、一つ目のエラーに対応する「Case Else」がないからでしょう。質問の方と同じく空でいいので作っておけばよいのではないかと思われます。
     なお、一つしか項目がないなら、SwitchよりかIf使った方がわかりやすいでしょう。

     下の方ですが、仲間になるのが1マップに一体きりなら、ClearEventしてしまえばそれですむでしょう。そうでないなら、パイロットIDを使わずにやればいいんじゃないかと思います。
     まず、ClearEventは説明不要として。
     ユニットIDを利用する方法は色々ありますが、とりあえず一つ。生成時にユニットIDを適当な配列変数に記録しておいて、イベントの中でその仲間になるキャラのIDを記録した要素だけをUnSetする、とやればよろしいかと。

     それでは。

解決済み!
引用返信/返信 削除キー/
■7576 / inTopicNo.3)  Re[2]: Includeが上手くいかない……。
□投稿者/ 朱青 -(2003/03/18(Tue) 21:39:06)
http://syusei01.hp.infoseek.co.jp/
     どうも、ご返答ありがとう御座います。

     > まず、「仲間へ」というのはそういうパイロットIDを付けている、という認識でよいのですね? 書かれていないのでよくわかりませんが。

     あ〜スイマセン。その通りです。

     まず一つ目なのですが、IfとかSwitchとかでごっちゃになってしまってもう訳がわからなくなってしまいました。で、良く見直したところ破壊 仲間へ:のExitが抜けているだけでした。ご迷惑掛けてスイマセン。

     二つ目なのですが、説明不足だったせいか、多少違う方向へ行ってしまいました。当方が本当に説明したかったのは、シナリオAだけで使用したいのですが、既に仲間になっているのに別のシナリオBでもユニットIDが設定されているので発生してしまうというような事です。これについては、Includeではなく、そのシナリオ自体に書き込むと言う事で応急処置を行いました。スイマセン。

解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -