| TomTomです。
ええと、長くなるのでしたらeveファイルごとどこかにアップロードするか、同じような場所は省略して簡潔にまとめていただいた方がありがたかったです。 また、問題が起こった箇所も示しておいてくれた方がいいです。
さて、ざっと見た所初っ端で躓いてる気がします。
>ForEach 味方 全て >For i = 1 To CountItem(対象ユニット) >Incr アイテムの数 >Next >Next
まずはこれですが、このままでは「アイテムの数」に全ユニットが装備しているアイテムの合計数が入るだけです。後の処理を見るにIncrコマンドの部分は、
Incr アイテムの数[Item(UnitID(), i)]
こうするべきでしょう。また、「対象ユニット」も「UnitID()」を使用したほうが安全です。
>For i = 1 To CountItem(未装備) >Incr アイテムの数[Item(未装備)] >Next
次にその直後の処理ですが、Item関数の使い方が間違っています。 これも先ほどと同じように
Incr アイテムの数[Item(未装備, i)]
としてください。
|