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

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

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

■3138 / inTopicNo.1)  性格による敵破壊時のボーナス
  
□投稿者/ グラムドリング -(2002/04/27(Sat) 21:49:00)
    どうも、ここの掲示板にはいつもお世話になってばかりです。
    恥ずかしながらまたインクルード内で動作してくれない部分が
    出てきてしまいました。
    性格(この場合は超強気)によって敵撃破時に他の性格よりも多くの
    気力ボーナスを付けたいと思うのですが…、

    破壊 味方 敵:
    If info(パイロットデータ, 対象ユニット, 性格) = 超強気 Then
    IncreaseMorale 対象ユニット 1
    Endif
    Exit

    実際に動かしてみると撃破したユニットのパイロットの性格が
    超強気であっても通常と同じように気力が4しか上昇しません。
    気になる部分がありましたら
    どなたかご指摘願えないでしょうか?
引用返信/返信 削除キー/
■3140 / inTopicNo.2)  Re[1]: 性格による敵破壊時のボーナス
□投稿者/ 幻魔の公子 -(2002/04/27(Sat) 22:01:10)
     幻魔の公子です。

     私の記憶が確かならば、Info関数の、というか関数の引数の区切りには、半角スペースが必要ありません。
     なので、カンマの後の半角スペースを削ってみてはいかがでしょう? 過去の経験から言うと、これのせいで誤動作が起こることがあるようですので。

     それでは。

解決済み!
引用返信/返信 削除キー/
■3146 / inTopicNo.3)  Re[1]: 性格による敵破壊時のボーナス
□投稿者/ ヒロキ -(2002/04/28(Sun) 01:21:17)
    こんばんは、ヒロキです

    まず、破壊イベントの引数は破壊した方された方のふたつでなく
    された方のひとつだけです

    また、破壊イベントでは対象ユニットは破壊した方じゃなく
    された方になるんで、Info関数で指定すべきは相手ユニットです。

    さらに、対象が雑魚やら汎用の場合、変数「対象ユニット」の中身はパイロット名でなく
    「パイロット名+番号とか」になるんで、Info関数データ区分はパイロットデータから
    パイロットに変更すべきなんではないかと

    以上まとめると

    破壊 全:
    If Info(パイロット,相手ユニット,性格) = "超強気" Then
    IncreaseMorale 相手ユニット 1
    Endif
    Exit

    てなるんではないでしょうか

    それでは
    If info(パイロット, 対象ユニット, 性格) = 超強気 Then
引用返信/返信 削除キー/
■3190 / inTopicNo.4)  Re[2]: 性格による敵破壊時のボーナス
□投稿者/ グラムドリング -(2002/04/29(Mon) 21:04:27)
    …半角スペースには気づきませんでした。
    こういった小さなミスでも誤動作は
    起きるものなんですよね。

    ご指摘どうもありがとうございます。
引用返信/返信 削除キー/
■3191 / inTopicNo.5)  Re[2]: 性格による敵破壊時のボーナス
□投稿者/ グラムドリング -(2002/04/29(Mon) 21:10:58)
    ヒロキさんの仰るとおり破壊ラベルの引数は一つでした。

    ラベルの引数の部分を…

    破壊 全:

    …にすると思った通りの動作をしてくれました、
    どうもありがとうございます。


    ただ、この記述だと

    If Info(パイロット,相手ユニット,性格) = "超強気" Then
    If Info(パイロットデータ,相手ユニット,性格) = "超強気" Then

    のどちらでもザコ(汎用)パイロットでは一人目に作成した
    ザコのみに同名称のザコ人数分コマンドが適用されてしまうようです。
    どうやらザコには使わない方がいいみたいですね。

    どうも、お二方ありがとうございました。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -