コメント
このコメントは、【トピック】カスタムメニューで図鑑を表示させたいのですが…へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
池ちゃん(翡翠ヶ池)(投稿日:2012/11/18 13:11/18/12)
setVariable("max",3) #全部でいくつなのか setVariable("a",createArray()) i=0 while i<getVariable("max") getVariable("a")[i]=createArray() #二次元配列で管理します getVariable("a")[i][0]=false i=i+1 end #a[n][m]について # n...番号。0~2の全部で三個 # m...0=図鑑に載っているtrue 載っていないfalse, 1=名前, 2=説明文, とします getVariable("a")[0][1]="ポーション" getVariable("a")[0][2]="HPを30回復する" getVariable("a")[1][1]="ハイポーション" getVariable("a")[1][2]="HPを50回復する" getVariable("a")[2][1]="エリクサー" getVariable("a")[2][2]="HPを最大まで回復する" def onShowCustomParameter() b=createArray() i=0 while i<getVariable("max") if getVariable("a")[i][0] pushArray(b,getVariable("a")[i][1]) #図鑑に載っている品だけの選択肢配列 b をつくる end i=i+1 end pushArray(b,"図鑑を閉じる") #終わらせる選択肢も追加 k=true while k c=speakWithSelectArray(b,"参照したい項目を選んでね") i=0 while i<getVariable("max") if b[c]==getVariable("a")[i][1] #選んだのと同じものを図鑑一覧から探して詳細を表示 speak("No.",i," : ",getVariable("a")[i][1],"\n ",getVariable("a")[i][2]) elsif b[c]=="図鑑を閉じる" k=false end i=i+1 end end #kループ終 end
こういう方法もある・・・とだけ言っておきます(殴
ちょっと待ってくださいね
こういう方法もある・・・とだけ言っておきます(殴
ちょっと待ってくださいね