コメント
このコメントは、【トピック】特定の条件を満たすと選択肢が増えるor減るへのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
きゅうり(投稿日:2011/10/31 18:10/31/11)
あ、本当ですね。
でOKのはず。
配列の数を選択肢の数にしているようで、2を抜かしたりするとundefinedが出るようです。
配列の数を変数管理することで直りました。
a = createArray()
b = 0
if getFlag("A町")
a[b] = "A町"
b = b + 1
end
if getFlag("B街")
a[b] = "B街"
b = b + 1
end
if getFlag("C村")
a[b] = "C村"
b = b + 1
end
case speakWithSelectArray(a, "どこへ行きますか?")
when 0
#A町へ移動するスクリプト
when 1
#B街へ移動するスクリプト
when 2
#C村へ移動するスクリプト
end
でOKのはず。
配列の数を選択肢の数にしているようで、2を抜かしたりするとundefinedが出るようです。
配列の数を変数管理することで直りました。
a = createArray() b = 0 if getFlag("A町") a[b] = "A町" b = b + 1 end if getFlag("B街") a[b] = "B街" b = b + 1 end if getFlag("C村") a[b] = "C村" b = b + 1 end case speakWithSelectArray(a, "どこへ行きますか?") when 0 #A町へ移動するスクリプト when 1 #B街へ移動するスクリプト when 2 #C村へ移動するスクリプト endでOKのはず。
配列の数を選択肢の数にしているようで、2を抜かしたりするとundefinedが出るようです。
配列の数を変数管理することで直りました。