コメント

このコメントは、【トピック】アイテムを預ける実験へのコメントです。

コメントの内容

Material 204926 1 mini 井戸乃博士(投稿日:2015/02/17 21:02/17/15)
すいません。最初のは間違えてましたので無視してください。
正しくは最初のendがひとつ抜けていましたね。
2つ並んでいるendは正しいです。失礼いたしました。
最後のendは1つで大丈夫ですよ。

case speakWithSelect(3,"預ける","引き出す","今はいい", "アイテム預かるかい?") 
  when 0     #選択肢1-1の場合
    case speakWithSelect(3,"水晶の実","太陽の実","やっぱりいい", 
      "何を預けるんだい?") 
      when 0         #選択肢2-1の場合
        case speakWithSelect(3,"1個","5個","10個",  #選択肢3-1 ~ 3
         "何個預けるんだい?") 
          when 0    #選択肢3-1の場合    1個預ける       
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          when 1   #選択肢3-2の場合
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          when 2   #選択肢3-3の場合
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          end #←ここにendを追加

         when 1         #選択肢2-2の場合
        case speakWithSelect(3,"1個","5個","10個", "何個預けるんだい?")
          when 0    #選択肢4-1の場合    1個預ける       
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          when 1   #選択肢4-2の場合
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          when 2   #選択肢4-3の場合
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          end #←ここにendを追加

        when 2  #選択肢2-3の場合
        end

   when 1         #選択肢1-2
       #上と同じ
   when 2         #選択肢1-3

   end

コメントの内容(一番最初の投稿)

Material 204926 1 mini 井戸乃博士(投稿日:2015/02/17 21:02/17/15)
すいません。最初のは間違えてましたので無視してください。
正しくは最初のendがひとつ抜けていましたね。
2つ並んでいるendは正しいです。失礼いたしました。
最後のendは1つで大丈夫ですよ。

case speakWithSelect(3,"預ける","引き出す","今はいい", "アイテム預かるかい?") 
  when 0     #選択肢1-1の場合
    case speakWithSelect(3,"水晶の実","太陽の実","やっぱりいい", 
      "何を預けるんだい?") 
      when 0         #選択肢2-1の場合
        case speakWithSelect(3,"1個","5個","10個",  #選択肢3-1 ~ 3
         "何個預けるんだい?") 
          when 0    #選択肢3-1の場合    1個預ける       
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          when 1   #選択肢3-2の場合
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          when 2   #選択肢3-3の場合
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          end #←ここにendを追加

         when 1         #選択肢2-2の場合
        case speakWithSelect(3,"1個","5個","10個", "何個預けるんだい?")
          when 0    #選択肢4-1の場合    1個預ける       
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          when 1   #選択肢4-2の場合
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          when 2   #選択肢4-3の場合
            if 
            elsif getVariable("suisixyou") == 0
            else getVariable("suisixyou") <= 0
            end
          end #←ここにendを追加

        when 2  #選択肢2-3の場合
        end

   when 1         #選択肢1-2
       #上と同じ
   when 2         #選択肢1-3

   end