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

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

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

■2121 / inTopicNo.1)  質問:味方の特殊能力を求めるソース
  
□投稿者/ なると なる -(2002/02/17(Sun) 18:02:15)
    ForEachコマンドで、味方すべての特殊能力を
    求めるにはどうすればいいのでしょうか?

    以下、自作ソース
    ---------------------------------------------------------------
    マップコマンド デバッグモードON:
    ForEach 味方
    If Info(パイロット, 対象ユニット, 特殊能力所有) = 明鏡止水 Then
    Else
     LevelUP 50
     SetAbility 対象ユニット 明鏡止水 -1
    EndIf
    Next
    Exit

    マップコマンド デバッグモードOFF:
    ForEach 味方
    If Info(パイロット, 対象ユニット, 特殊能力所有) = 明鏡止水 Then
     LevelUP -50
     ClearAbility 対象ユニット 明鏡止水
    EndIf
    Next
    Exit

    *破壊 敵:
    *破壊 中立:
    If Party(相手ユニット) = "味方" Then
     If Info(パイロット, 対象ユニット, 特殊能力所有) = 明鏡止水 Then
     Mind 相手ユニット 覚醒
     EndIf
    EndIf
    Exit
    ---------------------------------------------------------------
    以上が動作しなかったものです
    (あくまで、明鏡止水は仮です。)

    早い話が、レベルアップ&何回でも行動可能なデバッグが作りたいのです。
    それをマップコマンドで自由自在に操作できる……という
    何故、特殊能力を求めるかにしたかというと、
    数ターン後に登場するユニットのレベルがゴチャゴチャになってしまう為です。

    どうか、アドバイスよろしくおねがいしますm(_ _)m
引用返信/返信 削除キー/
■2126 / inTopicNo.2)  Re[1]: 質問:味方の特殊能力を求めるソース
□投稿者/ 皇 -(2002/02/17(Sun) 22:11:21)
http://www5.ocn.ne.jp/~keito/ss/ss.htm
    どうも、皇です。

    え〜と、ヘルプには、

    >特殊能力所有, 特殊能力名
    >指定した特殊能力を所有している場合は1を、そうでなければ0を返す

    と、なっているので、
    If Info(パイロット, 対象ユニット, 特殊能力所有, 明鏡止水) = 1 Then
    とするのが、正しい書式だと思います。

    でも、はっきりいって、特殊能力を調べるなら『Skill』関数の方が早いです。
    If Skill(パイロット名, 明鏡止水) = 1 Then
    これで、調べられますから。

    それでは。

引用返信/返信 削除キー/
■2128 / inTopicNo.3)  解決しました〜♪
□投稿者/ なると なる -(2002/02/17(Sun) 23:24:15)

    皇さんに教えていただいたソースを打ち込んだら、
    無事、動作しました。

    あれは、読んで字の如く「数字の1を返せ」…という意味だったんですねぇ…。
    勉強になりました。
    Skill…すっかり存在を忘れてましたよ(汗)
    ヘルプとは睨めっこしたつもりだったんですが……
    でも、せっかくInfoで頑張ったのでInfoの方を使わせていただきます。
    ……今度は楽なSkillを使うようにしますね(^_^;)

    皇さん、アドバイスありがとうございますm(_ _)m

    未だに関数を使用するソースを上手く使いこなせない、なると なるでした(T_T)


    それでは〜♪
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -