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

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

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

■20491 / inTopicNo.1)  追加サポートの取得
  
□投稿者/ コウ -(2007/11/24(Sat) 09:36:11) [ID:ewtvFY5s]
    ども、コウです。
    どうにもわからんことがあったので質問させて下さい。

    追加サポートを使い(ザコ)or(汎用)のサポートパイロットをユニットに乗せました。
    このとき乗せたパイロットを一意に特定することは出来るのでしょうか?

    通常のサポートとは違い以下のような指定では無理でした。
    > For i = 1 To CountPilot()
    > If Pilot(対象ユニットID,i) = "サポートパイロット(ザコ)" Then
    >(以下略)
    これは追加サポートがCountPilotでカウントされないことが原因のようです。
    Info関数のパイロット数、サポート数にもカウントされませんでした。

    同名パイロットが複数存在するため名称での指定も出来ません。

    ご存知の方がおられましたらどうぞよろしくお願いします。
引用返信/返信 削除キー/
■20493 / inTopicNo.2)  ヘルプ未記載ですが…
□投稿者/ 千奈 -(2007/11/24(Sat) 17:01:59) [ID:uq0qrkAA]
    ###

    ForEach 追加サポート取得 In パイロット一覧(名称)
    If 追加サポート取得 Like サポートパイロット(ザコ)_* Then
     If UnitID(追加サポート取得) = 対象ユニットID Then
     (実行内容)
     EndIf
    EndIf
    Next

    ###


    これではダメでしょうか?
    ヘルプでは、UnitIDに指定できるのはメインパイロット名だけと書いてありますが、
    追加サポートパイロットIDでも動作はするようです。
    こちらでは
      Incr i
      set 判定値記録[i] (UnitID(追加サポート取得))
    を(実行内容)に記載して確認してみました。
引用返信/返信 削除キー/
■20498 / inTopicNo.3)  Re[2]: ヘルプ未記載ですが…
□投稿者/ コウ -(2007/11/27(Tue) 00:49:28) [ID:w3vz1qvl]
    > これではダメでしょうか?
    > ヘルプでは、UnitIDに指定できるのはメインパイロット名だけと書いてありますが、
    > 追加サポートパイロットIDでも動作はするようです。

    おお、ForEachってこうやって使うんですね。
    おかげで上手くいきました。
    どうもありがとうございました。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -