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

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

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

■11015 / inTopicNo.1)  ザコとの判別
  
□投稿者/ ドラゴンライダーΦズ -(2003/11/06(Thu) 04:02:15)
http://www2u.biglobe.ne.jp/~songokuu/Default.html
    私はドラゴンライダーΦズです。

    行われる処理を、
    「(ザコ)」或いは「(汎用)」を指定したパイロットと
    そうでないパイロットで分岐させたいのですが、どうすればいいのでしょうか。

    なるべく簡潔な条件式でやりたいのです。
    自分でもやってみたのですが、どうしても複雑になってしまうのです。
    それ以外に方法がないのであれば仕方がないですが。
引用返信/返信 削除キー/
■11016 / inTopicNo.2)  Re[1]: ザコとの判別
□投稿者/ GAMEMASTER -(2003/11/06(Thu) 07:56:08)
http://nagoya.cool.ne.jp/gamemaster/
     GAMEMASTERです。

    > 行われる処理を、
    > 「(ザコ)」或いは「(汎用)」を指定したパイロットと
    > そうでないパイロットで分岐させたいのですが、どうすればいいのでしょうか。
    >
    > なるべく簡潔な条件式でやりたいのです。
    > 自分でもやってみたのですが、どうしても複雑になってしまうのです。
    > それ以外に方法がないのであれば仕方がないですが。

     パイロットの名称のうち右4文字を取り出して「(ザコ)」または「(汎用)」であるかどうかを判断させることになります。この時、システム変数「対象ユニット」は末尾に識別用のシリアルナンバーが付加されていますので、対象ユニットIDをPilot関数に代入したものを使います。
     なお、この条件分岐にはIfコマンドよりSwitchコマンドの方が適しているでしょう。


     Switch Right(Pilot(対象ユニットID),4)

     Case "(ザコ)" "(汎用)"

      (イベント)

     Case Else

      (イベント)

     EndSw


     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/
■11046 / inTopicNo.3)  Re[2]: ザコとの判別
□投稿者/ ドラゴンライダーΦズ -(2003/11/06(Thu) 22:46:20)
http://www2u.biglobe.ne.jp/~songokuu/Default.html
    私はドラゴンライダーΦズです。

    「対象ユニットID」というのが今まで何に使うシステム変数なのか理解できませんでしたが、
    これで勉強になりました。GAMEMASTERさんありがとうございました。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -