コメント

このコメントは、【トピック】カスタムメニューで図鑑を表示させたいのですが…へのコメントです。

コメントの内容

Material 110912 1 mini アイネ・レグルス(投稿日:2012/11/18 17:11/18/12)
とりあえずここまでやりましたがあのエラー文が消える事はなく
def onShowCustomParameter()
setCustomParamMenuEnable(true)
setCustomParamMenuName("オーナメント一覧")


setVariable("testParamValue", 1)
setVariable("testaParamValue", 28)


  drawCustomParam()

  imageHandle =  showImagePosition(300, 32, 74)

  #開始スクリプトなどで設定 
  setVariable("項目",createArray())
  i = 0; max = 5 #後々増やす可能性も考えて変数に項目数を入れとく
  while i < max
   getVariable("項目")[i]= "???" #すべての項目を???にする 
   i = i + 1
  end

  setVariable("説明文",createArray()) #説明文入力
  getVariable("説明文")[0] = "アイテム1"
  getVariable("説明文")[1] = "アイテム2"
  getVariable("説明文")[2] = "アイテム3"
  getVariable("説明文")[3] = "アイテム4"
  getVariable("説明文")[4] = "アイテム5"

  #図鑑を参照したとき(本棚にイベントをはっつけるなど)
  serect = 0
  while serect < max #図鑑ループ開始
    serect = speakWithSelect(6, getVariable("項目")[0], getVariable("項目")[1],
                                getVariable("項目")[2], getVariable("項目")[3],
                                getVariable("項目")[4], "やめる",
                                "参照したい項目を選んでね")
    
    if serect == max then speak("図鑑を閉じた")
    else #「やめる」を選んでなければ項目参照
      if getVariable("項目")[n] == "???"
        speak("まだ参照できません")
      else
        speak(getVariable("説明文")[n])
      end
    end 

  end #図鑑ループend




end 

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

Material 110912 1 mini アイネ・レグルス(投稿日:2012/11/18 17:11/18/12)
とりあえずここまでやりましたがあのエラー文が消える事はなく
def onShowCustomParameter()
setCustomParamMenuEnable(true)
setCustomParamMenuName("オーナメント一覧")


setVariable("testParamValue", 1)
setVariable("testaParamValue", 28)


  drawCustomParam()

  imageHandle =  showImagePosition(300, 32, 74)

  #開始スクリプトなどで設定 
  setVariable("項目",createArray())
  i = 0; max = 5 #後々増やす可能性も考えて変数に項目数を入れとく
  while i < max
   getVariable("項目")[i]= "???" #すべての項目を???にする 
   i = i + 1
  end

  setVariable("説明文",createArray()) #説明文入力
  getVariable("説明文")[0] = "アイテム1"
  getVariable("説明文")[1] = "アイテム2"
  getVariable("説明文")[2] = "アイテム3"
  getVariable("説明文")[3] = "アイテム4"
  getVariable("説明文")[4] = "アイテム5"

  #図鑑を参照したとき(本棚にイベントをはっつけるなど)
  serect = 0
  while serect < max #図鑑ループ開始
    serect = speakWithSelect(6, getVariable("項目")[0], getVariable("項目")[1],
                                getVariable("項目")[2], getVariable("項目")[3],
                                getVariable("項目")[4], "やめる",
                                "参照したい項目を選んでね")
    
    if serect == max then speak("図鑑を閉じた")
    else #「やめる」を選んでなければ項目参照
      if getVariable("項目")[n] == "???"
        speak("まだ参照できません")
      else
        speak(getVariable("説明文")[n])
      end
    end 

  end #図鑑ループend




end