| GAMEMASTERです。
> もうすこし具体的に教えていただけませんか?
CountItem関数は、Forコマンドと組み合わせて利用するといいでしょう。 この時、Forコマンドのカウンター変数をItem関数に代入するようにすると対象パイロットが装備している全てのアイテムを取得することが出来ます。
このようにして得られたアイテム名称をInfo関数に代入しましょう。
For i = 1 To CountItem(対象パイロット)
If Info(アイテム,Item(対象パイロット,i),装備個所) = 携行武器 Then
Set 携行武器アイテム Item(対象パイロット,i)
EndIf
Next
例えば上記の場合、対象パイロットが装備しているアイテムの個数だけForコマンドが繰り返し実行され、現在処理しているi番目のアイテムがハードポイント「携行武器」に装備している(アイテムデータの装備個所が「携行武器」とされている)ものであればIfコマンドの条件を満たし、変数「携行武器アイテム」にアイテムの名称を代入する処理へと進むことが出来ます。
後は、どういう時にこの処理を行いたいか、そしてこの処理を行ってどうするのか、それに応じてヘルプを参考にご自分で改変を行って下さい。
参考になれば幸いです。
もう時間がないようでございますね。では、これにて退散させてもらいましょう。
|