: syntax error, コードに文法的な間違いがあります。 line(行): 11(質問掲示板

投稿: User icon mini krikr 投稿:2010/02/09 20:19:09(最新:2010/02/10 18:06:10)
いつも楽しく利用させて頂いてます。

今。ノベルゲームを制作していますが。
3つの質問をして、一つの質問ごとに、シーンをかえるようにしたのですが
テストプレーで毎回、3つ目の質問で
: syntax error, コードに文法的な間違いがあります。 line(行): 11
と表示が出ます。
記述は、すべて、エディタの機能を使用しているのですが。

case speakWithSelect(3,"1","2","3",
"やっぱり、誰かに本当の事を言おうかな…")
when 0
changeScene(4791)

when 1
changeScene(4792)

when 2
changeScene(4793)

end

これの2つのシーンにはいくのですが
when 2のシーンにはいきません。
どこら辺に問題があるのでしょうか。
シーン自体に問題があるのでしょうか。
よろしくお願いします。

コメントする

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

コメント一覧

User icon mini krikr(投稿日:2010/02/10 18:06, 履歴)
回答ありがとうございました。
少し長めに書きすぎて、どこが間違ってるのかわからないので
短く区切ろうかと思います。
Nyan mini rurun9(投稿日:2010/02/10 12:16, 履歴)
そういえば、エラーメッセージは「何行目」がおかしいのかは出るけど「何てマップシーンの何てチャプター」かが出ないから、ノベル型だと後々どこがおかしいのか発見できないwて感じですよね。

たぶんシーン4793の方の11行目で止まってるのかも?

それよりもマップ・シーンは10までしかひとつのゲームに登録できないとか。
それ以上にするには
Rmakeの歩き方(11)より 大規模ゲーム作成ベータテストのお誘い
をどうぞ、との事です。
なので余程の事がない限り、チャプターを分ける事で済ませる方が、同じエディタ内で作れるし、確認も簡単かと思いますよ

チャプターはエディタの左下に追加とか上下とかあるボタンでいじれます
changeChapterを使わない限り、上のチャプターから順に実行されていくようです
ひとつのチャプターが長過ぎると「エラー157行」とか出て、一体どこやねん状態になるので(実話)適度に区切っておくのも良いかと。
Zararu128x128 mini dycoon(投稿日:2010/02/09 20:29, 履歴)
Rmakeのご利用ありがとうございます。

移動先のシーン(ID:4793)のスクリプトに
syntax errorがある可能性が高そうに思えます。
ご確認いただけますでしょうか。

ただ、どのシーンでのコンパイルエラーかとかはわかりにくいようにも
思いますので改善は考えたいと思います。

よろしくお願いします。