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

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

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

■15874 / inTopicNo.1)  特定のアイテムで合体技
  
□投稿者/ 積々 -(2005/01/14(Fri) 21:36:36) [ID:SvHxal88]
    再度質問させていただきます。
    特定のアイテムを持たせた者同士での合体技をやろうとしたのですが、思うように設定できませんでした。

    *アイテムデータ
    四聖銃・青龍
    四聖銃・青龍, 汎用, アイテム
    特殊能力
    合体技Lv0=四神方陣 $(朱雀) $(白虎) $(玄武)
    射程延長Lv1
    無効化=風
    0, 0, 0, 0, 0
    四神方陣, 2000, 1, 4, +15, 1, -, -, AAAA, +15, 複合M全

    *装備し終えたときの処理
    Global 青龍 朱雀 白虎 玄武
    ForEach 味方
    If IsEquiped(対象パイロット,四聖銃・青龍) > 0 Then
      青龍 = Pilot(対象ユニットID)
      Endif
    ……
    ……
      Endif
    Next


    $(朱雀)の部分、つまり最初の対象者が固定ならばうしろの2人は変更可能なのですが、3人とも不定だと武装に出てきてくれません。
    アイテム入手の際に対象者を仮定してもできず、手詰まりになってしまいました……。
    よい解決法がありましたら、どうかご教授お願いします。
引用返信/返信 削除キー/
■15881 / inTopicNo.2)  Re[1]: 特定のアイテムで合体技
□投稿者/ GAMEMASTER -(2005/01/15(Sat) 19:08:01) [ID:r2Uq8r5Q]
http://gamemaster.ifdef.jp/
     GAMEMASTERです。

    > 特定のアイテムを持たせた者同士での合体技をやろうとしたのですが、思うように設定できませんでした。
    >
    > (中略)
    >
    > $(朱雀)の部分、つまり最初の対象者が固定ならばうしろの2人は変更可能なのですが、3人とも不定だと武装に出てきてくれません。
    > アイテム入手の際に対象者を仮定してもできず、手詰まりになってしまいました……。
    > よい解決法がありましたら、どうかご教授お願いします。

     まず、合体技を使用可能にするアイテムデータはあらかじめ専用のディレクトリに単独で設置しておき、それらの代わりに実際のアイテム交換において利用するダミーアイテムも用意しておきます。


     四聖銃・青龍(ダミー)
     四聖銃・青龍, 汎用, アイテム
     特殊能力
     ダミー特殊能力名=合体技 特定のアイテムを持つ者同士で合体技が可能。
     0, 0, 0, 0, 0


     ダミーアイテムを所有する(合体技のパートナーとなる)ユニットのユニットIDを変数に記録しておき、Openコマンド及びPrintコマンドを利用してその時点での合体技のパートナーとなるパイロット名称がアイテムデータに記述されるようにitem.txtを書き換え、それをLoadコマンドで呼び出してからダミーと交換でアイテムを装備させましょう。
     なお、これらのアイテムはインターミッションの前にエピローグイベントなどで再びダミーと交換しておきましょう。


     *装備し終えたときの処理

     ForEach 味方

      If IsEquiped(対象パイロット,四聖銃・青龍(ダミー)) > 0 Then

       青龍 = 対象ユニットID

      Endif

     (中略)

     Next

     Forget 合体技アイテム

     Open Data\合体技アイテム\item.txt For 出力 As F

     Print F 四聖銃・青龍
     Print F 四聖銃・青龍, 汎用, アイテム
     Print F 特殊能力
     Print F $(List("合体技Lv0=四神方陣",Pilot(朱雀),Pilot(白虎),Pilot(玄武)))
     Print F 射程延長Lv1
     Print F 無効化=風
     Print F 0, 0, 0, 0, 0
     Print F 四神方陣, 2000, 1, 4, +15, 1, -, -, AAAA, +15, 複合M全

     Close F

     Load 合体技アイテム

     RemoveItem 青龍 四聖銃・青龍(ダミー)
     Item 四聖銃・青龍
     Equip 青龍 四聖銃・青龍


     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/
■15882 / inTopicNo.3)  できました!
□投稿者/ 積々 -(2005/01/15(Sat) 22:51:18) [ID:SvHxal88]
    いつも返信いただきありがとうございます。
    おかげさまで、示していただいた方法にて発動することができました。
    今後もお世話になるかと思いますが、その時はまたよろしくお願いいたします。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -