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

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

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

■4760 / inTopicNo.1)  破壊されたユニットを復活、撤退
  
□投稿者/ iek -(2002/08/11(Sun) 13:02:21)
    戦闘に参加しているユニットがイベントで4ターン目にいなくなるイベントを作る際に
    プレイヤーによってユニットが破壊されている場合があります。
    破壊された場合も復活してから味方から抜けるイベントを作ったのですが
    いなくなるユニットに多数のパイロットが乗っていてきちんと動作してくれません。
    どなたかどうしたらいいか教えて下さい。お願いします。
    ターン 4 味方:
    If 流竜馬Status=破壊 Then
    Launch リョウ 8 4
    Wait 5
    Move 8 1
    Escape リョウ
    Leave リョウ
    Talk ブロッケン伯爵
    セリフ
    End
    Else
    Move 8 1
    Escape リョウ
    Leave リョウ
    Talk ブロッケン伯爵
    セリフ
    End
    EndIf
    ClearEvent
    ClearEvent "ターン 4 味方"
    Exit


引用返信/返信 削除キー/
■4761 / inTopicNo.2)  Re[1]: 破壊されたユニットを復活、撤退
□投稿者/ 幻魔の公子 -(2002/08/11(Sun) 13:56:58)
     幻魔の公子です。

     思うに、まず以下のところを直してみてはどうでしょうか。

    >If 流竜馬Status=破壊 Then

     これを、

    If Status(流竜馬) = 破壊 Then

     に。予想ですが、おそらくここはStatus関数を使いたいんですよね? だとすれば、正しい書式はこれです。

     それでは。

引用返信/返信 削除キー/
■4762 / inTopicNo.3)  Re[1]: 破壊されたユニットを復活、撤退
□投稿者/ GAMEMASTER -(2002/08/11(Sun) 13:59:46)
http://nagoya.cool.ne.jp/gamemaster/
     お初にお目にかかります。
     SRCユーザーの1人「GAMEMASTER」と申します。

    > 戦闘に参加しているユニットがイベントで4ターン目にいなくなるイベントを作る際に
    > プレイヤーによってユニットが破壊されている場合があります。
    > 破壊された場合も復活してから味方から抜けるイベントを作ったのですが
    > いなくなるユニットに多数のパイロットが乗っていてきちんと動作してくれません。
    > どなたかどうしたらいいか教えて下さい。お願いします。
    > ターン 4 味方:
    > If 流竜馬Status=破壊 Then
    > Launch リョウ 8 4
    > Wait 5
    > Move 8 1
    > Escape リョウ
    > Leave リョウ
    > Talk ブロッケン伯爵
    > セリフ
    > End
    > Else
    > Move 8 1
    > Escape リョウ
    > Leave リョウ
    > Talk ブロッケン伯爵
    > セリフ
    > End
    > EndIf
    > ClearEvent
    > ClearEvent "ターン 4 味方"
    > Exit

     関数の書式が違います。
     最初の条件分岐にある、


     If 流竜馬Status=破壊 Then

     を、


     If Status(流竜馬) = 破壊 Then


     にしてみて下さい。
     恐らく、パイロットの数は原因でないものと思われます。

     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/
■4763 / inTopicNo.4)  Re[2]: 破壊されたユニットを復活、撤退
□投稿者/ iek -(2002/08/11(Sun) 14:17:34)
    お二人のご指摘通りになおして、Moveのところで抜けていたユニット指定もなおしたのですが新たな問題がでました。
    私の条件文だと破壊されていた場合にIfの下に書かれた命令が発動するはずなのに
    何故かエラーで244行リョウ(竜馬)は出撃していませんと出ます。
    Elseより下は使われないはずなのですが。
    破壊されていない場合は正常に動いたのですが破壊された場合に244行のエラーが出ます。

解決済み!
引用返信/返信 削除キー/
■4764 / inTopicNo.5)  Re[3]: 破壊されたユニットを復活、撤退
□投稿者/ 幻魔の公子 -(2002/08/11(Sun) 16:20:11)
     幻魔の公子です。

     えーと。その244行目ってのは具体的にどの命令が書いてある行のことなんでしょうか。
     それから、一応訂正後の構文も載せてみていただけると何かわかるかもしれません。

     それでは。

引用返信/返信 削除キー/
■4765 / inTopicNo.6)  Re[3]: 破壊されたユニットを復活、撤退
□投稿者/ GAMEMASTER -(2002/08/11(Sun) 16:29:54)
http://nagoya.cool.ne.jp/gamemaster/
     GAMEMASTERです。

    > お二人のご指摘通りになおして、Moveのところで抜けていたユニット指定もなおしたのですが新たな問題がでました。
    > 私の条件文だと破壊されていた場合にIfの下に書かれた命令が発動するはずなのに
    > 何故かエラーで244行リョウ(竜馬)は出撃していませんと出ます。
    > Elseより下は使われないはずなのですが。
    > 破壊されていない場合は正常に動いたのですが破壊された場合に244行のエラーが出ます。

     こちらでイベントを自作したところ、正常に動作しました。

     前回指摘しなかったのですが、次の点を確認して下さい。


     If Status(流竜馬) = 破壊 Then


     演算の記号「=」が、半角スペースで挟まれていますか?
     半角スペースを挿入せずに全て連結させると演算が行われず、従ってLaunchコマンドを実行する分岐へと進まずに例のエラーメッセージが発生します。

     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/
■4766 / inTopicNo.7)  解決しました。
□投稿者/ iek -(2002/08/11(Sun) 17:10:40)
    GAMEMASTERさんの言われる通りに半角スペースがありませんでした。
    幻魔の公子さんの言われる事はもっともで244行目がどうのこうの言っても分かるわけ
    ありません、相談にのっていただいてるのに配慮が足りませんでした。
    これから気をつけます。
    お二人ともありがとうございます、助かりました。


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



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -