間違いを教えてください(質問掲示板

投稿: Material 7186 1 mini ikosami 投稿:2009/12/04 20:29:04(最新:2009/12/04 21:46:04)
buyItemというスクリプト関数は開始スクリプトで定義しています
この状態で選択肢を選んだあとに、何もおこらないのですが
何か間違っていますか?

speak("店主「やすいよ~」  Gold = ",
getVariable("Gold"))

ccase speakWithSelect(8,
"薬草 5G",
"手榴弾 10G",
"マジックソード 50G",
"皮の盾 10G",
"皮の鎧 10G",
"皮の帽子 10G",
"皮の靴 10G",
"魔力の指輪 10G",
"何を買いますか?")
when 0
buyItem(435, "薬草", 5)
when 1
buyItem(450, "手榴弾", 6)
when 2
buyItem(222, "マジックソード", 50)
when 3
buyItem(436, "皮の盾", 10)
when 4
buyItem(437, "皮の鎧", 10)
when 5
buyItem(438, "皮の帽子", 10)
when 6
buyItem(439, "皮の靴", 10)
when 7
buyItem(440, "魔力の指輪", 10)
end

speak("またお越しください。")

コメントする

コメントするには、ログインする必要があります。

コメント一覧

Material 6858 mini akasata(投稿日:2009/12/04 21:46, 履歴)
Rmakeのご利用ありがとうございます!

先ほど修正しましたが、開始スクリプトで宣言した関数を
呼び出せないバグが発生していました。今は修正されて
いるので動作すると思います。

ご不便をおかけし申し訳ありませんが、ご確認ください。

# caseがccaseになっているようですが、これは
# コピペミスでしょうか?

また、先に進まないとのことですが、その際にはエラーメッセージが
出ていたと思います。書かれたコードだけをいただきましても、
的確なサポートは難しいかと思います。

エラーメッセージが出てこない場合もあるので、エラーメッセージの
有無、エラーメッセージがある場合はその内容も書いていただけ
ますと、より素早く適切なサポートが行えます。

ぜひ、よろしくお願いいたします!