86行目(質問掲示板

投稿: User icon mini 退会したユーザー 投稿:2010/10/30 19:03:30(最新:2010/10/31 14:10:31)
speak("アオミー「パーティー変更屋です」")
case speakWithSelect(3,"パーティーをはずす","パーティーに加える","やめる",
"アオミー「今日はどんな御用でしょう」")
when 0
case speakWithSelect(12,"ムニエルくん","ゼリー","プリン","イチゴゼリー","メロンゼリー","ソーダゼリー","ラムネゼリー","パインゼリー","ブドウゼリー","ヨークゼリー","チャオクワイ","やめる",
"アオミー「誰をはずしますか?(いなくても有効です)」")
when 0
removePartyMember(6148)
speak("アオミー「はずしました。」")
when 1
removePartyMember(2615)
speak("アオミー「はずしました。」")
when 2
removePartyMember(2613)
speak("アオミー「はずしました。」")
when 3
removePartyMember(2617)
speak("アオミー「はずしました。」")
when 4
removePartyMember(2618)
speak("アオミー「はずしました。」")
when 5
removePartyMember(2620)
speak("アオミー「はずしました。」")
when 6
removePartyMember(2622)
speak("アオミー「はずしました。」")
when 7
removePartyMember(2621)
speak("アオミー「はずしました。」")
when 8
removePartyMember(2623)
speak("アオミー「はずしました。」")
when 9
removePartyMember(2624)
speak("アオミー「はずしました。」")
when 10
removePartyMember(2625)
speak("アオミー「はずしました。」")
when 11
speak("アオミー「またのご利用お待ちしております」")
end

when 1
case speakWithSelect(11,"ゼリー","プリン","イチゴゼリー","メロンゼリー","ソーダゼリー","パインゼリー","ラムネゼリー","ブドウゼリー","ヨークゼリー","チャオクワイ","もどる",
"アオミー「誰を加えますか?(ムニエルくんは城下町でいつでも仲間に出来る為免除)」")
when 0
addPartyMember(2615)
speak("ゼリー「僕を仲間にしてくれるの?ありがとう!」")
when 1
addPartyMember(2613)
speak("プリン「私を仲間にしてくれてありがとう!」")
when 2
addPartyMember(2617)
speak("イチゴゼリー「あなたと一緒に冒険できるって夢のよう!」")
when 3
addPartyMember(2618)
speak("メロンゼリー「これからは仲間として頑張っていこうな!」")
when 4
addPartyMember(2620)
speak("ソーダゼリー「強いお方と旅が出来て嬉しいです!」")
when 5
addPartyMember(2621)
speak("パインゼリー「仲間にしてくれたお礼に私の秘密教えてあげる!\n実は私とメロンゼリーはすっごく仲がいいの!」")
when 6
addPartyMember(2622)
speak("ラムネゼリー「僕はすごく臆病です。だからめったに人の前にでてきません」")
when 7
addPartyMember(2623)
speak("ブドウゼリー「仲間にしてくれてありがとう!」")
when 8
addPartyMember(2624)
speak("ヨークゼリー「あなたはすごく優しいお方ですね。\n今まで誰も私を仲間にしてくれなかったのに。」")
when 9
addPartyMember(2625)
speak("チャオクワイ「おっす!久しぶりだな!相棒!\n・・・でもないかw」")

when 10
speak("アオミー「またのご利用お待ちしております」")
end

when 2
speak("アオミー「またのご利用お待ちしております」")
end

when 2
speak("アオミー「またのご利用お待ちしております」")
end

このスクリプトで86行目ってどこでしょう?
エラーがでて困っています

コメントする

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

コメント一覧

User icon mini 退会したユーザー(投稿日:2010/10/31 14:10, 履歴)
ikosamiさんありがとうございます
Material 7186 1 mini ikosami(投稿日:2010/10/31 13:13, 履歴)
86行目はwhen 2
です。
選択肢の動作の中に選択肢があるとエラーが起こりますので、


speak("アオミー「パーティー変更屋です」")
case speakWithSelect(3,"パーティーをはずす","パーティーに加える","やめる",
"アオミー「今日はどんな御用でしょう」")
when 0
#パーティーをはずすを選んだ
a = 0
when 1
#パーティーに加える
a = 1
when 2
#やめるを選んだ
a = 2
end



if a == 0

case speakWithSelect(12,"ムニエルくん","ゼリー","プリン","イチゴゼリー","メロンゼリー","ソーダゼリー","ラムネゼリー","パインゼリー","ブドウゼリー","ヨークゼリー","チャオクワイ","やめる",
"アオミー「誰をはずしますか?(いなくても有効です)」")
when 0
(以下省略)
end

elsif a == 1

case speakWithSelect(11,"ゼリー","プリン","イチゴゼリー","メロンゼリー","ソーダゼリー","パインゼリー","ラムネゼリー","ブドウゼリー","ヨークゼリー","チャオクワイ","もどる",
"アオミー「誰を加えますか?(ムニエルくんは城下町でいつでも仲間に出来る為免除)」")
when 0
(以下省略)
end

elsif a == 2
speak("アオミー「またのご利用お待ちしております」")
end

という書き方にしたがいいですよ。
User icon mini 退会したユーザー(投稿日:2010/10/31 09:47, 履歴)
スクリプトの行の数え方って空白も含みますか?含みませんか?
それがわかればいいのですが・・・