| 2006/10/12(Thu) 01:09:50 編集(投稿者)
こんにちは、axiomです。
やり方は撃墜数の記録方法にもよるんですが、 一般的な以下の方法を使っているという前提で話を進めます。
撃墜数[パイロット名称]
2.2系列限定となりますが、撃墜数順の並び替えは Sortコマンドを使えば、1行で可能です。
Sort 撃墜数 降順 数値
あとはForEachの書式2を使って、 条件に一致するパイロットのみを新しく作る配列に入れてください。
# かなり手抜きな例ですが… 総数 = 0 ForEach 適当な変数 In 撃墜数 If ユニットに乗ってるかどうか判定 Then # 乗ってない場合 らんきんぐ[適当な変数] = List(NickName(適当な変数), 撃墜数[適当な変数], Info(パイロット,適当な変数,グラフィック)) 総数 = 総数 + 1 // ついでにカウントをとってみる Endif Next
ヘルプをちょっと見ただけでは、よくわからないかもしれませんが ForEachの書式2を使うと配列変数の[ ]の部分の文字列が取れるので いろいろと応用が利きます。
詳細は各コマンド、関数の項目をご覧ください。
|