SRC質問掲示板Mk2
(現在 過去ログ51 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■9669 / inTopicNo.1)  ラベル「1」が見つかりません…
  
□投稿者/ 質問者(汎用) -(2003/07/31(Thu) 23:12:15)
    少々質問させて欲しいのですが、質疑応答イベントを作っているのですが、
    同じ質問を選択すると、ラベル「1」が見つかりません(ラベル「0」の時もありました。)
    と表示され、何度やってもエラーになってしまいます。

    因みにこのエラーが起こった箇所は、イベントを別に作っておいて
    Gotoコマンドでラベルにリンクさせ、その後Askコマンドで
    質疑応答…という形にしてました。
    それで終わった後は質疑応答終了イベントにGotoで飛ばして…。
    これが原因かは分かりませんが、よろしくお願いします。
引用返信/返信 削除キー/
■9670 / inTopicNo.2)  Re[1]: ラベル「1」が見つかりません…
□投稿者/ 幻魔の公子 -(2003/07/31(Thu) 23:21:59)
     幻魔の公子です。


     書式1のAskのあと、システム変数『選択』には、何番目の選択肢を選んだかの数字が代入されます。
     ですので、選択をそのままGotoの移動先に指定すると数字のラベルへの移動を指定したことになります。

     この辺、詳しくはHelpのAskの項目を参照してください。


     移動先のラベルを選択肢名にして、『選択』をそのままGotoの移動先に指定していませんか?
     もしそうなっていれば、それを直せばよろしいかと。


     それでは。

引用返信/返信 削除キー/
■9683 / inTopicNo.3)  Re[2]: ラベル「1」が見つかりません…
□投稿者/ 質問者(汎用) -(2003/08/01(Fri) 18:36:16)
    幻魔の公子さん、どうもご指摘ありがとうございます。
    しかし、移動先のラベルは選択肢名にはなっていませんし、
    どこをどうやればエラーを取り除けるのかというのがわかりません。
    なお、下記のデータがエラーの起こったイベント箇所です。


    説明:
    If フラグ会話4 > 0 Then
    Ask 項目を選んでください
    1の事を聞きたい
    2の事を聞きたい
    3の事を聞きたい
    4の事を聞きたい
    聞く事は無い
    End
    If 選択 = 1 Goto 会話1
    If 選択 = 2 Goto 会話2
    If 選択 = 3 Goto 会話3
    If 選択 = 4 Goto 会話4
    If 選択 = 5 Goto 聞くことは無い
    Else
    Ask 項目を選んでください
    1の事を聞きたい
    2の事を聞きたい
    3の事を聞きたい
    聞く事は無い
    End
    If 選択 = 1 Goto 会話1
    If 選択 = 2 Goto 会話2
    If 選択 = 3 Goto 会話3
    If 選択 = 4 Goto 聞くことは無い
    EndIf
    Return

    会話1:
    If 会話1 < 1 Then
    set 会話1 1
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター1
    Talk キャラクター2
    end
    Else
    Call 説明_二回目
    EndIf
    Goto 説明


    会話2:
    If 会話2 < 1 Then
    set 会話2 1
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター2
    Talk キャラクター1
    end
    Else
    Call 説明_二回目
    EndIf
    Goto 説明



    会話3:
    If 会話3 < 1 Then
    set フラグ会話4 1
    set 会話3 1
    Talk キャラクター2
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター1
    end
    Else
    Call 説明_二回目
    EndIf
    Goto 説明

    会話4:
    If 会話4 < 1 Then
    set 会話4 1
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター1
    Talk キャラクター2
    Talk キャラクター1
    Talk キャラクター2
    end
    Else
    Call 説明_二回目
    EndIf
    Goto 説明

    聞くことは無い:
    If 会話1 Then
    If 会話2 Then
    If 会話3 Then
    If 会話4 Then
    Talk キャラクター1
    Talk キャラクター2
    end
    Goto 会話終了
    EndIf
    EndIf
    EndIf
    EndIf
    Talk キャラクター1
    Talk キャラクター2
    end
    Goto 説明

    説明_二回目:
    Talk キャラクター2
    end
    Goto 説明
引用返信/返信 削除キー/
■9685 / inTopicNo.4)  Re[3]: ラベル「1」が見つかりません…
□投稿者/ 安藤正樹 -(2003/08/01(Fri) 18:51:53)
    RE: Re[2]: ラベル「1」が見つかりません…

    横槍失礼します。


    >>> 同じ質問を選択すると、ラベル「1」が見つかりません(ラベル「0」の時もありました。)
    >>> と表示され、何度やってもエラーになってしまいます。

    > 会話1:
    > set 会話1 1

    「会話1」をラベルにも変数にも使っていることが原因では。
    ですから、再度 Ask を実行した後の If〜Goto 文で
    「会話1」がラベル名ではなく、変数「会話1(中身は"1")」として認識され、
    件のエラーが出るのだと推測されます。

    いかがでしょうか?
引用返信/返信 削除キー/
■9728 / inTopicNo.5)  Re[4]: ラベル「1」が見つかりません…
□投稿者/ 質問者(汎用) -(2003/08/02(Sat) 21:44:28)
    すいません…、これから試してみます。
    本当にご迷惑をお掛けしました…。
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -