SRC質問掲示板Mk2
(現在 過去ログ99 を表示中)
HOME
HELP
新規作成
新着記事
トピック表示
検索
新着情報
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全3記事(1-3 表示) ] <<
0
>>
■17910
/ inTopicNo.1)
ifにグループIDは使えない?
▼
■
□投稿者/ けるげれん
-(2006/01/17(Tue) 15:50:25)
[ID:nZrvKRR5]
If き2(←配置時に指定したグループID) Then
Center き2
ForEach き2
Destroy
Next
…としましたところ、ifの条件が最初に配置した一体にしか適用されません。
ヘルプを見ても、「式またはパイロット名」としか書いてありませんし…
グループIDは使えないのでしょうか?
もし、そうであるのなら、すっきり簡単に纏めるにはどうしたらいいでしょうか?
どなたかご教授お願いします。
引用返信
/
返信
削除キー/
編集
削除
■17911
/ inTopicNo.2)
Re[1]: ifにグループIDは使えない?
▲
▼
■
□投稿者/ axiom
-(2006/01/17(Tue) 22:54:01)
[ID:McH2z7Cq]
http://www.lilie.jp/itemworld/
グループIDは、陣営などを引数に設定できる
一部のイベントコマンドでのみ有効です。
変数として使うことはできなかったと思います。
ForEachの引数に指定することはできますので、
ループの中でIF分岐させてください。
具体的に書くと以下のようになるでしょうか。
ForEach き2
If HP() > 0 Then
Center X() Y()
Destroy
Endif
Next
ループ中はそれぞれのユニットを
「対象パイロット」「対象ユニットID」で参照可能です。
(簡潔にということでしたので、上の例では
対象ユニットIDの表記を省略してあります)
引用返信
/
返信
削除キー/
編集
削除
■17912
/ inTopicNo.3)
Re[2]: ifにグループIDは使えない?
▲
▼
■
□投稿者/ けるげれん
-(2006/01/18(Wed) 11:42:36)
[ID:nZrvKRR5]
なるほど…ForEachですか。
憶えておきます。
素早いお答え、ありがとうございました。
解決済み!
引用返信
/
返信
削除キー/
編集
削除
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
Pass/
HOME
HELP
新規作成
新着記事
トピック表示
検索
新着情報
過去ログ
-
Child Tree
-
-
Antispam Version
-