コメント

このコメントは、【トピック】メニューに図鑑へのコメントです。

コメントの内容

  1 mini 闇さん(投稿日:2011/09/16 21:09/16/11)
とりあえずエラーは消えました
しかしまだ問題があるので教えてください
修正後はこれです
setFlag("脱出", true)
setMenuItemVisible(getMenuStatus(), false)
setMenuItemVisible(getMenuItem(), false)
setMenuItemVisible(getMenuEquipment(), false)
setMenuItemVisible(getMenuLoad(), false)
setCustomParamMenuEnable(true)
  setCustomParamMenuName("アイテム")

setVariable("項目",createArray()) 
  i = 0  while i < 10
   getVariable("項目")[i] = "???" 
   i  = i + 1
  end
    setVariable("説明文",createArray()) 
  getVariable("説明文")[0] = 0
  getVariable("説明文")[1] = 1
  getVariable("説明文")[2] = 2
  getVariable("説明文")[3] = 3
  getVariable("説明文")[4] = 4
  getVariable("説明文")[5] = 5
  getVariable("説明文")[6] = 6
  getVariable("説明文")[7] = 7
  getVariable("説明文")[8] = 8
  getVariable("説明文")[9] = 9

  def onShowCustomParameter()
i = 0
   while i < 1
   case speakWithSelect(11,
 getVariable("項目")[0],
 getVariable("項目")[1],
  getVariable("項目")[2],
 getVariable("項目")[3],
   getVariable("項目")[4],
 getVariable("項目")[5],
 getVariable("項目")[6],
   getVariable("項目")[7],
 getVariable("項目")[8],
 getVariable("項目")[9],
  "やめる",
      "参照したい項目を選んでね")
    when 0
      n = 0
    when 1
      n = 1
    when 2
      n = 2
    when 3
      n = 3
    when 4
      n = 4
    when 5
      n = 5
    when 6
      n = 6
    when 7
      n = 7
    when 8
      n = 8
    when 9
      n = 9
    when 10
      speak("バッグを閉じた")
      i = 1
   end
   if i == 0
    if getVariable("項目")[n] == "???"
      k=0
     while k > 51
case speakWithSelect(2,"いいえ","はい", 
    "未発見のアイテムを使いますか")
  when 0
    speak("無いものは使えないからな")
k=51
  when 1
    speak("持ってないのに使えるわけ無いだろ\nよく考えろ!!")
k=k+1
end
if k==50
speak("バッグの中には無い\nポケットにも無い\n無い\n無い\n無い\n無ーーーーーーーい!!")
speak("パニックになった\n鉄格子に猛スピードで突っ込んだ")
setFadeInterval(20)
fadeOut(255, 255, 255)
waitTime(200)
fadeOut(255, 255, 255)
setFadeInterval(3000)
fadeOut(0, 0, 0)
subPlayerHP(1000)
openActivityFeedWindow("バッドエンド1『アイテムパニック』")
else
end
    end
    else
q=getVariable("説明文")[n]
      if q == 0

elsif q == 1

elsif q == 2

elsif q == 3

elsif q == 4

elsif q == 5

elsif q == 6

elsif q == 7

elsif q == 8

elsif q == 9

 end
  end
  end
end
end
setBaseTime()

アイテムを持っていないとき
「未発見のアイテムを使いますか?」
のところに飛ばしたいのですがうまくいきません

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

  1 mini 闇さん(投稿日:2011/09/16 21:09/16/11)
とりあえずエラーは消えました
しかしまだ問題があるので教えてください
修正後はこれです
setFlag("脱出", true)
setMenuItemVisible(getMenuStatus(), false)
setMenuItemVisible(getMenuItem(), false)
setMenuItemVisible(getMenuEquipment(), false)
setMenuItemVisible(getMenuLoad(), false)
setCustomParamMenuEnable(true)
  setCustomParamMenuName("アイテム")

setVariable("項目",createArray()) 
  i = 0  while i < 10
   getVariable("項目")[i] = "???" 
   i  = i + 1
  end
    setVariable("説明文",createArray()) 
  getVariable("説明文")[0] = 0
  getVariable("説明文")[1] = 1
  getVariable("説明文")[2] = 2
  getVariable("説明文")[3] = 3
  getVariable("説明文")[4] = 4
  getVariable("説明文")[5] = 5
  getVariable("説明文")[6] = 6
  getVariable("説明文")[7] = 7
  getVariable("説明文")[8] = 8
  getVariable("説明文")[9] = 9

  def onShowCustomParameter()
i = 0
   while i < 1
   case speakWithSelect(11,
 getVariable("項目")[0],
 getVariable("項目")[1],
  getVariable("項目")[2],
 getVariable("項目")[3],
   getVariable("項目")[4],
 getVariable("項目")[5],
 getVariable("項目")[6],
   getVariable("項目")[7],
 getVariable("項目")[8],
 getVariable("項目")[9],
  "やめる",
      "参照したい項目を選んでね")
    when 0
      n = 0
    when 1
      n = 1
    when 2
      n = 2
    when 3
      n = 3
    when 4
      n = 4
    when 5
      n = 5
    when 6
      n = 6
    when 7
      n = 7
    when 8
      n = 8
    when 9
      n = 9
    when 10
      speak("バッグを閉じた")
      i = 1
   end
   if i == 0
    if getVariable("項目")[n] == "???"
      k=0
     while k > 51
case speakWithSelect(2,"いいえ","はい", 
    "未発見のアイテムを使いますか")
  when 0
    speak("無いものは使えないからな")
k=51
  when 1
    speak("持ってないのに使えるわけ無いだろ\nよく考えろ!!")
k=k+1
end
if k==50
speak("バッグの中には無い\nポケットにも無い\n無い\n無い\n無い\n無ーーーーーーーい!!")
speak("パニックになった\n鉄格子に猛スピードで突っ込んだ")
setFadeInterval(20)
fadeOut(255, 255, 255)
waitTime(200)
fadeOut(255, 255, 255)
setFadeInterval(3000)
fadeOut(0, 0, 0)
subPlayerHP(1000)
openActivityFeedWindow("バッドエンド1『アイテムパニック』")
else
end
    end
    else
q=getVariable("説明文")[n]
      if q == 0

elsif q == 1

elsif q == 2

elsif q == 3

elsif q == 4

elsif q == 5

elsif q == 6

elsif q == 7

elsif q == 8

elsif q == 9

 end
  end
  end
end
end
setBaseTime()

アイテムを持っていないとき
「未発見のアイテムを使いますか?」
のところに飛ばしたいのですがうまくいきません