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

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

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

■10084 / inTopicNo.1)  名前の照合ができない&配列変数を確認できない
  
□投稿者/ ドラゴンライダーΦズ -(2003/08/29(Fri) 12:15:30)
http://www2u.biglobe.ne.jp/~songokuu/Default.html
    私はドラゴンライダーΦズです。

    Inputコマンドで入力した文字列と既にある変数の中身とを照合するという処理を
    私のシナリオの中でやっているのですが、
    なぜか必ず判定に失敗してしまいます。

    「使用予定ゾイド」という配列変数に文字列が入っているかどうかを確認する処理もうまくいっていません。
    どうすれば改善されるのでしょうか。

    問題のシナリオは記事の「URL」から飛んだ先の「サイバリオン」という記述をクリックすればダウンロードできます。

引用返信/返信 削除キー/
■10085 / inTopicNo.2)  Re[1]: 名前の照合ができない&配列変数を確認できない
□投稿者/ TomTom -(2003/08/29(Fri) 12:52:26)
    TomTomです。

    >Inputコマンドで入力した文字列と既にある変数の中身とを照合するという処理を
    >私のシナリオの中でやっているのですが、
    >なぜか必ず判定に失敗してしまいます。

     "$(Args(3))"["$(Args(3))ナンバー"]

    このような表記が目立ちますが、これでは変数ではなく、ただの文字列なの

     Eval("$(Args(3))[$(Args(3))ナンバー]")

    と書き換えてみてください。


    >「使用予定ゾイド」という配列変数に文字列が入っているかどうかを確認する処>理もうまくいっていません。

    確認の処理がいくつもあって、どこが正常に出来ていないのかわかりませんが、
    一箇所だけ

     If Not 使用ゾイド予定[Args(1)] Then

    と記述されているところがありました。
引用返信/返信 削除キー/
■10087 / inTopicNo.3)  Re[2]: 名前の照合ができない&配列変数を確認できない
□投稿者/ ドラゴンライダーΦズ -(2003/08/29(Fri) 19:03:10)
http://www2u.biglobe.ne.jp/~songokuu/Default.html
    私はドラゴンライダーΦズです。

    指摘された箇所は全て直しましたが、事態は改善されませんでした。

    「使用ゾイド予定」となっていたところも全て直しました。

    「URL」で飛んだ先でダウンロードできるファイルを更新しました。
    指摘された箇所は全て直してあります。
    同じように「サイバリオン」という記述をクリックしてダウンロードしてください。
引用返信/返信 削除キー/
■10089 / inTopicNo.4)  Re[3]: 名前の照合ができない&配列変数を確認できない
□投稿者/ TomTom -(2003/08/29(Fri) 19:48:01)
    TomTomです。

    出来れば、指摘した点だけではなく全体をもう一度見直し、応用を効かすくらいの事はして頂きたいのですが。

    394行目
    For "$(Args(3))ナンバー" = 1 To Count("$(Args(3))")

    ですが、先ほどのレスと同様の理由で
    「"$(Args(3))ナンバー"」 > 「Eval("$(Args(3))ナンバー")」
    また、
    「Count("$(Args(3))")」 > 「Count(Eval("$(Args(3))"))」
    としてください。

    また、パッと見ですが他にも同様のエラーを起こしているようなので、一度全体を見直してください。
引用返信/返信 削除キー/
■10099 / inTopicNo.5)  Re[4]: 名前の照合ができない&配列変数を確認できない
□投稿者/ ドラゴンライダーΦズ -(2003/08/30(Sat) 10:31:33)
http://www2u.biglobe.ne.jp/~songokuu/Default.html
    私はドラゴンライダーズです。

    SRCの安定版Ver.1.6.60を使っているのですが、
    問題のシナリオでは
    なぜかCallコマンドで指定された3番目の引数が代入されていないようです。
    その引数には変数を指定してるわけではないです。

    他の引数はしっかり代入されています。

    「URL」で飛んだ先でダウンロードできるファイルを更新しました。
    不備は全て直してあります。
    あまりに不安なので、変数の確認用テキストが出るようになっています。
    同じように「サイバリオン」という記述をクリックしてダウンロードしてください。
引用返信/返信 削除キー/
■10103 / inTopicNo.6)  Re[5]: 名前の照合ができない&配列変数を確認できない
□投稿者/ TomTom -(2003/08/30(Sat) 12:51:38)
    > かCallコマンドで指定された3番目の引数が代入されていないようです。
    > 引数には変数を指定してるわけではないです。

    Call 名称確認 使用ゾイド[Args(1)] 2 共和国軍小型ゾイド Args(1) 帝国軍

    ここの事だと思いますが、すでに「共和国軍小型ゾイド」という変数が設定されているため、
    (実際には「共和国軍小型ゾイド[x]という形での設定ですが)
    第3引数が変数「共和国軍小型ゾイド」の中身、つまり""として設定されている野だと思います。
    文字列として扱うために、

    Call 名称確認 使用ゾイド[Args(1)] 2 "共和国軍小型ゾイド" Args(1) 帝国軍

    とすればよいのではないでしょうか?
引用返信/返信 削除キー/
■10104 / inTopicNo.7)  Re[6]: 名前の照合ができない&配列変数を確認できない
□投稿者/ ドラゴンライダーΦズ -(2003/08/30(Sat) 22:20:17)
http://www2u.biglobe.ne.jp/~songokuu/Default.html
    私はドラゴンライダーズです。

    指摘された箇所は直しました。

    変数は代入できたのですが、なぜかFor文が無視されています。

    「URL」で飛んだ先でダウンロードできるファイルを更新しました。
    不備は全て直してあります。
    以前より変数の確認用テキストを増やしていますが、
    最初に設定されているものと最後に設定されているものしか出ません。
    これはFor文が無視されている証拠です。
    For文が実行されるなら必ず実行されるはずの場所に別の確認用テキストを置いていますので。
    同じように「サイバリオン」という記述をクリックしてダウンロードしてください。
引用返信/返信 削除キー/
■10105 / inTopicNo.8)  Re[7]: 名前の照合ができない&配列変数を確認できない
□投稿者/ TomTom -(2003/08/30(Sat) 23:49:30)
    私は、

     Count($(Args(3)))



     Count(Eval("$(Args(3))"))

    に直すように言いましたが。それが直っていないのに、

    > 不備は全て直してあります。

    とはどういうことでしょう?

    質問して、答えが返って来た部分だけを直すだけでなく(それすらも出来ていませんが)、
    修正してもまだ不備があるのなら、まず自分で原因を探ろうとしていますか?


    また、この修正でもまだ思った動作をしない場合、書式の不備と言うよりもアルゴリズムの不備だと思われるので、
    これ以降は質問にお答えする事は無理かと思います。
解決済み!
引用返信/返信 削除キー/
■10119 / inTopicNo.9)  Re[8]: 名前の照合ができない&配列変数を確認できない
□投稿者/ ドラゴンライダーΦズ -(2003/09/01(Mon) 03:04:30)
http://www2u.biglobe.ne.jp/~songokuu/Default.html
    私はドラゴンライダーΦズです。

    TomTomさん、本当にありがとうございました。

    解決しました。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -