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

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

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

■16452 / inTopicNo.1)  同じユニットで、パイロット別にイベント
  
□投稿者/ あつかん -(2005/04/11(Mon) 22:45:03) [ID:6sLprk1I]
    こんばんは。
    どうしてもわからないので質問させていただきます。

    シナリオの戦闘中に同じユニットが二体いて、パイロットごとに別々のイベントを起したいのですが
    どのようにすれば動くのかがわかりません。

    Pilot関数でメインパイロット名を調べればよいのかと思うのですが…

    Pilot(ユニット[,num]) = A
    if A = パイロット1
    とすれば動くのかと考え実行しましたが、だめでした。

    アドバイスをお願い致します。

引用返信/返信 削除キー/
■16453 / inTopicNo.2)  Re[1]: 同じユニットで、パイロット別にイベント
□投稿者/ 明けの明星 -(2005/04/11(Mon) 22:58:10) [ID:ptfKNni4]
    > Pilot(ユニット[,num]) = A
    この部分ですが、これでは正常に動きません。
    まず、左辺値には代入される側の変数を、右辺値には数値・文字列・変数・関数のいずれかを記述します。
    そして、『Pilot(ユニット[,num])』ですが、これはヘルプの内容をそのまま写しているのでしょうか?それでは動作しません。この場合、『ユニット』にはユニット名称、またはユニットIDが入ります。『[,num]』は複数のパイロットが乗っている機体に対し、num番目のパイロットの名称を調べます。

    今回の場合、使用イベント乃至攻撃イベント、行動終了イベントなどのプレイヤーがユニットに対し何らかの行動を起こすことで発生するイベントだと解釈して、

    (イベントラベル) パイロット1:
    〜[イベント内容]〜
    exit

    (イベントラベル) パイロット2:
    〜[イベント内容]〜
    exit

    となります。勿論、イベントの種類によって多少書き換えたりすることも必要です。では。
引用返信/返信 削除キー/
■16456 / inTopicNo.3)  同じパイロットで、ユニット別にイベント
□投稿者/ あつかん -(2005/04/12(Tue) 00:11:26) [ID:6sLprk1I]
    返信ありがとうございます。
    パイロットの方は上手く行きました。申し訳ありませんが続けて質問させていただきます。


    今度は逆に、パイロットが同じでユニット別にイベントを起したいのです。
    例えば、アムロがガンダムに乗っているか、νガンダムに乗っているかで戦闘中のイベントを変更したいのですが…

    こういうことは可能なのでしょうか?
引用返信/返信 削除キー/
■16457 / inTopicNo.4)  Re[3]: 同じパイロットで、ユニット別にイベント
□投稿者/ 幻魔の公子 -(2005/04/12(Tue) 00:37:34) [ID:p43CvhkI]
     幻魔の公子です。


     特定パイロットが、どの機体に搭乗しているかはUnit関数で調べることが可能です。
     それを使えばできるでしょう。

     それでは。
引用返信/返信 削除キー/
■16458 / inTopicNo.5)  Re[3]: 同じパイロットで、ユニット別にイベント
□投稿者/ axiom -(2005/04/12(Tue) 00:40:15) [ID:PuPwfwmg]
http://www.lilie.jp/itemworld/
    Unit関数を使いましょう。
    詳しくは「SRCヘルプ > シナリオの作成 > 関数」をご覧下さい。

    例. パイロット「アムロ=レイ」の乗っているユニットを調べる
      Unit(アムロ=レイ)


    具体的にはIfコマンドによる分岐で実現します。

    (イベントラベル名) アムロ:
    If Unit(アムロ=レイ) = ガンダム Then
      イベントコマンド
    ElseIf Unit(アムロレイ) = νガンダム Then
      イベントコマンド
    Endif


    質問されている内容は基本的なことばかりのようなので、
    シナリオ作成講座を紹介しているホームページなどを
    検索してみてはいかがでしょうか?

    だいたいの疑問はそれで解決すると思います。
引用返信/返信 削除キー/
■16479 / inTopicNo.6)  Re[4]: 同じパイロットで、ユニット別にイベント
□投稿者/ あつかん -(2005/04/15(Fri) 00:21:58) [ID:6sLprk1I]
    なるほどなるほど!!
    出来ました!

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



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -