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

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

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

■18394 / inTopicNo.1)  Info関数への変数の使用について
  
□投稿者/ SIF -(2006/04/30(Sun) 23:57:20) [ID:BVQMTxAs]
    買い物のインクルードを組もうと思ったのですが
    どうしても解決できない問題に突き当たりました。
    私ではもうどうにもできず、書き込んだ次第です。
    問題は下の部分です。

    =========ここから

    Ask アイテム "どれが欲しい?"

    選択アイテム = アイテム[選択]
    代金 = Info(アイテム, アイテム[選択], 特殊能力レベル, 代金)

    Talk システム
    $(選択アイテム)は、$(代金)だ?これでいいか?
    End

    =========

    問題は“$(代金)の方に数値が代入されていない”ことです。
    Talk中の$(選択アイテム)には、その前のAskで選択したアイテム名が
    表示されるのですが、$(代金)の方は空欄になっています。
    また選択されたアイテムには特殊能力“代金Lv3000=非表示”がついています。

    Info関数の記述の仕方が違うのか、といろいろいじってはみたのですが
    解決には至りませんでした。
    智恵をお貸しいただけませんでしょうか。
    お願いいたします。

引用返信/返信 削除キー/
■18396 / inTopicNo.2)  Re[1]: Info関数への変数の使用について
□投稿者/ 明けの明星 -(2006/05/01(Mon) 00:34:55) [ID:KdLAMfKc]
    パッと見て、問題は無い様に思えますが…。
    『代金 = Info(アイテム, アイテム[選択], 特殊能力レベル, 代金)』を、
    『代金 = Info(アイテム, 選択アイテム, 特殊能力レベル, "代金")』としてみて下さい。
    これだけで解決するか分からないのですが…効果が無かったら申し訳ありません。
    恐らく、Infoコマンド中の『代金』と変数の『代金』が混同されているのだと思います。
引用返信/返信 削除キー/
■18397 / inTopicNo.3)  Re[2]: Info関数への変数の使用について
□投稿者/ SIF -(2006/05/01(Mon) 03:08:54) [ID:BVQMTxAs]
    明けの明星さん、ありがとうございます。
    しかし、残念ながら直りませんでした。
    変数“代金”を“お代”と変えてもみましたが、それも無駄でした。

    ここで実験したことを報告しておきます。
    『代金 = Info(アイテム, アイテム[選択], 特殊能力レベル, 代金)』を、
    『お代 = Info(アイテム, ガバメントM1911, 特殊能力レベル, 代金)』と
    具体的なアイテム名を入れてみたのですが、それでも“お代”の中は空欄""でした。
    ただ、普通のイベント中のTalkで$(Info(アイテム, ガバメントM1911, 特殊能力レベル, 代金)と
    用いると、ちゃんと3000(代金Lv3000から)と、表示されます。
    このインクルをlibフォルダの中に入れていることから
    データの読み出しの位置に関係するんじゃないか、と少し思いました。
    プログラム関係はさっぱりなので、なんとも、なのですが…

    とりあえず、もう少しいじってみようと思います。
    これができるとできないとで、製作の方向性が別れますので…
    ではでは、失礼します。
引用返信/返信 削除キー/
■18398 / inTopicNo.4)  解決しました
□投稿者/ SIF -(2006/05/01(Mon) 03:28:18) [ID:BVQMTxAs]
    問題はこの部分以外にありました。
    リストの製作の時に

    アイテム[1] = ガバメントM1911
    アイテム[2] = ベレッタM92F
    アイテム[3] = …

    と、していたせいで、詳しいことはさっぱりわからないのですが
    どうやら“選択アイテム=ガバメントM1911=アイテム[1]”的な事態に
    陥っていたようです。
    上の記述を、

    アイテムリスト[1] = ガバメントM1911
    アイテムリスト[2] = ベレッタM92F
    アイテムリスト[3] = …

    と直し、Askの部分を初め、全て対応させると無事直り、思い通りに動きました。

    ヘルプには上の記述がされてあったので、バグというわけではないのでしょうが
    こういった事例があったことを報告だけはしておこうと思います。
    アドバイスありがとうございました。
    では、失礼します。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -