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

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

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

■12594 / inTopicNo.1)  実行時エラー5と出ます。
  
□投稿者/ ヨッシキー -(2004/02/24(Tue) 13:47:06)
    こんにちは、またまた質問があって来ました。
    今、友達と作っているのは、戦闘パートと、生活パートが
    1話間隔で来るようにしています。
    しかし、生活パートで困った事が起こりました。
    それは、エラーが出ることです。

    実行時エラー `5`:
    プロシージャの呼び出し、または引数が不正です

    上の文字が出て、SRCが終了してしまうんです。
    そのデータなのですが、下の通りです。

    プロローグ:
    StopBGM
    Exit

    スタート:
    Goto 何処へ行こうかな?

    Exit

    何処へ行こうかな?:

    Ask 何処へ行こうかな?
    学校$(学校)
    コンビニ$(コンビニ)
    何処にも行かない$(自宅)
    End

    Switch 選択
    Case 1

     If 行動学校 = 【終了】 Then
      Goto 何処に行こうかな?
     Else
      Call 学校
      Goto 何処に行こうかな?
     EndIf

    Case 2
     If 行動コンビニ = 【終了】 Then
      Goto 何処に行こうかな?
     Else
      Call コンビニ
      Goto 何処に行こうかな?
     EndIf

    Case 3
     If 行動自宅 = 【終了】 Then
      Goto 何処に行こうかな?
     Else
      Call 自宅
      Goto 何処に行こうかな?
     EndIf
    EndSw
    Exit

    学校:

    If 転校生 Then
    Incr 転校生
    Else
    Global 転校生
    Incr 転校生
    EndIf


    If 転校生 = 1 Then

    Talk ○○○
    初めまして、○○○です。
    宜しくお願いします。
    End
    Talk
    ザワザワザワザワ・・・・
    Talk ○○○
    (皆と仲良くなれるかな?)
    End

    Incr 行動数
    Global 行動学校
    Set 行動学校 【終了】
    Return
    Else

    Talk システム
    皆と楽しく過ごしました。
    End
    EndIf

    Incr 気力増減値 5
    Incr 行動数
    Global 行動学校
    Set 行動学校 【終了】

    Return
    Exit

    このデータの何処がおかしいのでしょうか?
    それと、後一つ問題があって、それは、

    学校
    コンビニ
    何処にも行かない

    と、表示して欲しいのですが、「学校学校」と表示されてしまうんです。
    そして、行った後には「学校【終了】」と表示して欲しいんです。
    どうしたら良いでしょうか?


引用返信/返信 削除キー/
■12595 / inTopicNo.2)  Re[1]: 実行時エラー5と出ます。
□投稿者/ GAMEMASTER -(2004/02/24(Tue) 14:15:38)
http://nagoya.cool.ne.jp/gamemaster/
     お初にお目にかかります。
     SRCユーザーの1人「GAMEMASTER」と申します。

    > 今、友達と作っているのは、戦闘パートと、生活パートが
    > 1話間隔で来るようにしています。
    > しかし、生活パートで困った事が起こりました。
    > それは、エラーが出ることです。
    >
    > 実行時エラー `5`:
    > プロシージャの呼び出し、または引数が不正です
    >
    > 上の文字が出て、SRCが終了してしまうんです。
    > そのデータなのですが、下の通りです。
    >
    > (中略)
    >
    > このデータの何処がおかしいのでしょうか?

     選択肢直前のイベントラベルが「何処へ行こうかな?」となっているのに対し、Gotoコマンドにおける指定は「何処に行こうかな?」となっています。
     揃えたところ、正常に動作しました。

    > それと、後一つ問題があって、それは、
    >
    > 学校
    > コンビニ
    > 何処にも行かない
    >
    > と、表示して欲しいのですが、「学校学校」と表示されてしまうんです。
    > そして、行った後には「学校【終了】」と表示して欲しいんです。
    > どうしたら良いでしょうか?

     $()の中の「学校」が変数名として設定されていないため、文字列としてそのまま表示されています。
     あらかじめSetコマンドで空文字列を代入しましょう。


     スタート:

     Set 行動学校 ""
     Set 行動コンビニ ""
     Set 行動自宅 ""

     Goto 何処へ行こうかな?

     Exit

     何処へ行こうかな?:

     Ask 何処へ行こうかな?
     学校$(行動学校)
     コンビニ$(行動コンビニ)
     何処にも行かない$(行動自宅)
     End


     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/
■12599 / inTopicNo.3)  ありがとう御座います。
□投稿者/ ヨッシキー -(2004/02/24(Tue) 19:48:42)

    思い通りにすることが出来ました。
    なるほど、Setの時には""でセットできたんですね。
    GAMEMASTER 様、ありがとう御座いました。



引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -