| 一箇所のミスで出てくるエラーが一個とは限らなかったりします。
特に、IfやFor、Talkなど一行で終わらないコマンド関係で一箇所でもミスがあると、 本来合っているはずの部分でまでエラーが出る事が良くあります。
■ >●11行目にて「Switchに対応するEndSwがありません」と返される >●Case1から続く一連の項目の下にEndSwを着けるとそのエラーが出なくなる。 >(過去ログを読む限り、このようにEndSwを2回書くとエラーが起こるはず)
Swtichコマンド一つにつき、EndSwが一つずつ必要です。
今回、Case 1 の前と Case 2 の前に一つずつ、 計二つSwitchを書いてしまっているのですから、 対応するEndSwも二つ書いていなければ当然エラーが出ます。
■ >●会話イベントのみでいいのでMAPはいらないのだが、 >「スタートイベントが定義されていません」と返される。 >(チュートリアルサーガのepisode2を見る限りではスタートイベントは必ずしも必要ない?)
確かにプロローグイベント中にContinueコマンドが実行されるなら、スタートイベントは必要ありません。
しかし今回の場合はエラーが出るだけで、プロローグイベントの会話が表示されていませんよね? これは、Switchコマンドなどでエラーが発見されたため、プロローグイベントが飛ばされたからです。
(SRCはプロローグイベントの次にスタートイベントを探します。(プロローグイベント中に、Continueコマンドを実行した場合は別) これはエラーでプロローグイベントが飛ばされた場合も同様なので この時スタートラベルが無いと「スタートイベントが定義されていません」というエラーが出ます)
ですから 先に、正常にプロローグイベントが開始されるようにイベントファイルを修正してください。
|