| ユニット作成時にアイテムを装備させるというインクルードを作ろうとしています。 ↓がそのインクルです。
アイテム装備出撃: Create Args(1) Args(2) Args(3) Args(4) Args(5) Args(6) Args(7) 非同期
### 味方ユニットの場合アイテムを作成 ### If Args(1) = 味方 then If Args(8) = Not 0 then Item Args(8) EndIf If Args(9) = Not 0 then Item Args(9) EndIf If Args(10) = Not 0 then Item Args(10) EndIf If Args(11) = Not 0 then Item Args(11) EndIf EndIf
If Args(8) = Not 0 Then Equip Args(8) EndIf If Args(9) = Not 0 Then Equip Args(9) EndIf If Args(10) = Not 0 Then Equip Args(10) EndIf If Args(11) = Not 0 Then Equip Args(11) EndIf
Move Args(6) Args(7) 非同期 Refresh Return
最後の「Move Args(6) Args(7) 非同期」は空中移動が不可能なユニットに飛行用アイテムを装備して海上に配置するためのものです。 またArgs(8)〜Args(11)にはアイテム名が入ります。(数が4つなのはアイテム装備最大数が4以下だからです)
具体的な使用法は下のとおりです。
アイテム装備出撃 味方 サザーランド 0 ブリタニア兵(ザコ) 10 28 31 フロートユニット
これを実行すると 97行目 「」というアイテムは存在しません 96: If Args(9) = Not 0 then 97: Item Args(9) 98: EndIf とエラーがでます。
どなたか知恵をお貸しください。
|