ノベルゲームを作っていて・・・(質問掲示板

投稿:    mini あるぱか 投稿:2016/07/03 20:04:03(最新:2016/07/05 16:23:05)
選択肢付きの長文小説みたいなノベルゲームを作っていたのですが、
テストプレイをしようとしたら、
Scene ID : /game/41610/map chapter : chapter0 : syntax error, コードに文法的な間違いがあります。 line(行): 227
と表示されました。
なので、そこの分を消して、もう一度やってみたら、
Scene ID : /game/41610/map chapter : chapter0 : syntax error, コードに文法的な間違いがあります。 line(行): 226
となり、どこを消しても行が変わるだけです。
チャプターを変えても、両方にエラーが発生します。
どういうことでしょうか?
もしかしたらなんか禁句用語とかが混じっていて、
そのせいでエラーが発生するのでしょうか?
わかりません・・・
どうかわかるかた教えてください。

コメントする

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

コメント一覧

            mini mosmoss(投稿日:2016/07/03 21:13, 履歴)
その情報だけでは、特定が難しいですが、
もしそのエラー箇所がスクリプト全体の最後の方だった場合、
スクリプト全体のどこかでendを書き忘れている、あるいは、
endを必要な数より多く書いているということが考えられます。
   mini あるぱか(投稿日:2016/07/03 21:50, 履歴)
うーむ、endはちゃんと最後にありました。
すみませんが、endが最後に必要な機能は具体的になんですか?
            mini mosmoss(投稿日:2016/07/03 23:04, 履歴)
aoihikawaさんの「はじめてのRmakeスクリプト」第9回「スクリプト用語のまとめ」によると...
endは「if文、case文、while文、def文などの範囲の終わりを示す 」とのこと。
選択肢形式のノベルを作っている場合は、if文やcase文,while文を使うことが多いでしょうね。

よくあるエラー集Error一覧、なども確認してみてください。
Cdv30200 aoi icon mini aoihikawa(投稿日:2016/07/04 00:25, 履歴)
syntax errorでよくあるパターンは
「"」の閉じ忘れ、
全角半角の入力ミス、でしょうか
 
もし、スクリプトの調査が難しいようでしたら
ミニメールなどで内容を送付して頂けると
こちらで調査してみることも可能ですので
ご検討頂けましたら幸いです
   mini あるぱか(投稿日:2016/07/04 18:00, 履歴)
一応進展ありました。
どうやらendの数が圧倒的に足りなかったようです。
原因はcaseでした。
一応ですが他のも抜けていないかもう一度
確かめます。
   mini あるぱか(投稿日:2016/07/04 18:07, 履歴)
エラーの行が82行に変わりました。
でも、その行に書かれているのはcaseのwhen1です。
僕のゲームには見たところendが必要なのはcaseしか使っていません。
どういうことでしょうか?((
   mini あるぱか(投稿日:2016/07/04 18:14, 履歴)
あ・・・
ごめんなさい!
なんか成功しました!
どうやらwhen0と1、両方にendを打ったのが原因でした。
無事直りました。
わざわざ皆さん本当にありがとうございました!
   mini あるぱか(投稿日:2016/07/04 19:23, 履歴)
おかげさまでゲーム無事完成しました!
ありがとうございました!
Cdv30200 aoi icon mini aoihikawa(投稿日:2016/07/05 00:43, 履歴)
無事、原因が見つかったようで
何よりです
   mini あるぱか(投稿日:2016/07/05 16:23, 履歴)
わざわざありがとうございました。