コメント
このコメントは、【トピック】装備のIDへのコメントです。コメントの内容
池ちゃん(翡翠ヶ池)(投稿日:2015/02/04 23:02/04/15)
ローカル変数だとイベントが終わった後にデータが消えてしまいますので、変数aの部分を通常変数(setVariable・getVariableとか)にすれば大丈夫のはずです
コメントの内容(一番最初の投稿)
池ちゃん(翡翠ヶ池)(投稿日:2015/02/04 23:02/04/15)
ローカル変数だとイベントが終わった後にデータが消えてしまいますので、変数aの部分を通常変数(setVariable・getVariableとか)にすれば大丈夫のはずです
#開始スクリプト等にあらかじめ設定しておく。 setVariable("a", 0) #イベント i = 0 i = rand(7) if i == 0 setVariable("a", getEquipmentIdArray()) removeEquipmentWithIndex(0) giveEquipment(17256) setBaseTime() setFlag("クリティカル", true) end if getFlag("クリティカル") if getTime() >= 1000 removeEquipmentWithIndex(0) giveEquipment(getVariable("a")[0]) #こういうのはダメでしょうか? okです。 setFlag("クリティカル", false) end end