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

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

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

■746 / inTopicNo.1)  ザコ敵の判別
  
□投稿者/ Ez8custam -(2001/12/04(Tue) 00:47:45)
    こんばんは。
    敵のレベルを自分と同じレベルに変化させるという
    ローカル精神を作ってみました。
    Askに対する選択対象が名前のあるパイロットの場合
    下記ので動作するんですが、
    選択対象がザコの場合どのザコを選択しても、
    ある一人のザコに効果が適用されてまいます。
    ザコの判別をできるようにするにはどうすればよいでしょうか?

    ローカル精神:
    Set レベル設定 Level(Pilot())
    #精神使用者のレベル。
    SP(Pilot()) = SP(Pilot()) - XX
    i = 0
    ForEach 敵 出撃
    If i <= 敵数 Then
    Incr i
    Set 敵ステータス[i] Info(Pilot(), 名称)
    #敵の名称。
    EndIf
    Next
    Talk システム
    ターゲットを選んでください。
    End

    Ask 敵ステータス "ターゲットを選択"
    Ask 終了

    Center X(敵ステータス[選択]) Y(敵ステータス[選択])

    Wait 10
    Talk システム
    $((敵ステータス[選択]))のレベルが$(レベル設定)になった!
    End
    LevelUP 敵ステータス[選択] (レベル設定 - Level(敵ステータス[選択]))
    #敵のレベル変化。
    UnSet 敵ステータス
    Return

    どなたか良い方法を教えて下さい。
引用返信/返信 削除キー/
■747 / inTopicNo.2)  Re[1]: ザコ敵の判別
□投稿者/ MrSamba -(2001/12/04(Tue) 05:09:33)
    ユニットIDを使ってみてはどうでしょうか。

    > ローカル精神:
    > Set レベル設定 Level(Pilot())
    > #精神使用者のレベル。
    > SP(Pilot()) = SP(Pilot()) - XX
    > i = 0
    > ForEach 敵 出撃
    > If i <= 敵数 Then
    > Incr i
    > Set 敵ステータス[i] Info(Pilot(), 名称)
    > #敵の名称。
    #ここに、
    Set 敵選択肢[i] Info(UnitID(), 名称)
    #を挟み込んで
    > EndIf
    > Next
    > Talk システム
    > ターゲットを選んでください。
    > End
    >
    > Ask 敵ステータス "ターゲットを選択"
    > Ask 終了
    >

    #以下の行を
    Center X(敵選択肢[選択]) Y(敵選択肢[選択])
    #にして、

    >
    > Wait 10
    > Talk システム
    > $((敵ステータス[選択]))のレベルが$(レベル設定)になった!
    > End

    #同じように
    LevelUP 敵選択肢[選択] (レベル設定 - Level(敵選択肢[選択]))
    #にして、

    > #敵のレベル変化。
    > UnSet 敵ステータス

    UnSet 敵選択肢
    #をここに付け加えます。

    > Return

    どうでしょうか。
引用返信/返信 削除キー/
■748 / inTopicNo.3)  解決しました。
□投稿者/ Ez8custam -(2001/12/04(Tue) 20:19:06)
    MrSambaさん、ありがとうございます。

    パイロット名とUnitIDの二つを使って、
    試行錯誤してみたところ、
    自分の思っていた通りのものが出来ました。

    本当に感謝です。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -