コメント
このコメントは、【トピック】持っているアイテムをなくし、フラグで同じものを渡す方法へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
池ちゃん(翡翠ヶ池)(投稿日:2014/09/20 18:09/20/14)
#手持ちアイテムの消去
ia = getArrayLength(getItemIdArray())
itema = createArray()
l = 0
while l != ia
a = getItemParamWithIndex(l)
itema[l] = getValueFromItemParam(a, getItemIdIndex())
removeItemWithIndex(l)
l = l + 1
end
if getFlag("ふらぐ")
l = 0
while l != ia
giveItem(itema[l])
l = l + 1
end
end
テストはまだしてませんが、恐らく、これで大丈夫のはずです。
今思えばあるフラグを持っているなら消去しないほうが手っ取り早かったり?
わからない事やバグがあったら教えてください。
#手持ちアイテムの消去 ia = getArrayLength(getItemIdArray()) itema = createArray() l = 0 while l != ia a = getItemParamWithIndex(l) itema[l] = getValueFromItemParam(a, getItemIdIndex()) removeItemWithIndex(l) l = l + 1 end if getFlag("ふらぐ") l = 0 while l != ia giveItem(itema[l]) l = l + 1 end endテストはまだしてませんが、恐らく、これで大丈夫のはずです。
今思えばあるフラグを持っているなら消去しないほうが手っ取り早かったり?
わからない事やバグがあったら教えてください。