コメント
このコメントは、【トピック】装備のIDへのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
池ちゃん(翡翠ヶ池)(投稿日: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
#開始スクリプト等にあらかじめ設定しておく。 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