SRC質問掲示板Mk2
(現在 過去ログ66 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■12392 / inTopicNo.1)  指定したアイテムクラスのアイテム名称を返す
  
□投稿者/ 御刀 -(2004/02/11(Wed) 16:35:57)
    こんにちは。SRCのプログラミングにもだいぶ慣れてきた御刀です。
    今回は(また)そういう系統の質問です。

    ユニットに装備されているアイテムで、
    指定したアイテムクラスに装備されている
    アイテムの名称を調べるにはどうすればよいのでしょうか?

    たとえば、
    ハードポイントLv2=携行武器
    ハードポイントLv2=バックユニット
    ・・・という特殊能力を持つユニットがいて、
    アイテムクラスが携行武器の、ビームライフルというアイテムと
    アイテムクラスがバックユニットの、ロケットランチャーというアイテムと
    を装備していたとする。
    この状態で"ビームライフル"だけを返したい…
    といった感じでしょうか。

    あまり例になっていない感じもしますが、
    対処法をご存知の方、おられましたら
    ご指導のほうよろしくお願いいたします。
引用返信/返信 削除キー/
■12393 / inTopicNo.2)  Re[1]: 指定したアイテムクラスのアイテム名称を返す
□投稿者/ GAMEMASTER -(2004/02/11(Wed) 16:47:07)
http://nagoya.cool.ne.jp/gamemaster/
     GAMEMASTERです。

    > ユニットに装備されているアイテムで、
    > 指定したアイテムクラスに装備されている
    > アイテムの名称を調べるにはどうすればよいのでしょうか?

     装備しているアイテムはItem関数及びCountItem関数で、アイテムクラスはInfo関数で取得出来ますので、これらを利用しましょう。
     詳細はヘルプをご覧下さい。

     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/
■12413 / inTopicNo.3)  Re[2]: 指定したアイテムクラスのアイテム名称を返す
□投稿者/ 御刀 -(2004/02/12(Thu) 22:00:58)
    自分でできたらこんなとこで質問なんてしてませんよ…(汗)
    もうすこし具体的に教えていただけませんか?
引用返信/返信 削除キー/
■12415 / inTopicNo.4)  Re[3]: 指定したアイテムクラスのアイテム名称を返す
□投稿者/ GAMEMASTER -(2004/02/12(Thu) 22:25:50)
http://nagoya.cool.ne.jp/gamemaster/
     GAMEMASTERです。

    > もうすこし具体的に教えていただけませんか?

     CountItem関数は、Forコマンドと組み合わせて利用するといいでしょう。
     この時、Forコマンドのカウンター変数をItem関数に代入するようにすると対象パイロットが装備している全てのアイテムを取得することが出来ます。

     このようにして得られたアイテム名称をInfo関数に代入しましょう。


     For i = 1 To CountItem(対象パイロット)

      If Info(アイテム,Item(対象パイロット,i),装備個所) = 携行武器 Then

       Set 携行武器アイテム Item(対象パイロット,i)

      EndIf

     Next


     例えば上記の場合、対象パイロットが装備しているアイテムの個数だけForコマンドが繰り返し実行され、現在処理しているi番目のアイテムがハードポイント「携行武器」に装備している(アイテムデータの装備個所が「携行武器」とされている)ものであればIfコマンドの条件を満たし、変数「携行武器アイテム」にアイテムの名称を代入する処理へと進むことが出来ます。

     後は、どういう時にこの処理を行いたいか、そしてこの処理を行ってどうするのか、それに応じてヘルプを参考にご自分で改変を行って下さい。

     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/
■12422 / inTopicNo.5)  Re[4]: 指定したアイテムクラスのアイテム名称を返す
□投稿者/ 御刀 -(2004/02/13(Fri) 17:01:32)
    なるほど・・・大変参考になりました。
    あとは自分で改変してみます。
    ありがとうございました。
解決済み!
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -