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

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

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

■21211 / inTopicNo.1)  出撃画面での出撃不可の方法
  
□投稿者/ 靜夜 -(2008/10/17(Fri) 04:01:40) [ID:4YDeLC2u]
    どうも、ご無沙汰しております、あれからずっとSRCでゲームを作り続けている靜夜です、お久しぶりです。
    ある程度、システムも理解して自分はゲームをオールクリアすると、今まで仲間にしたキャラクターをそのまま引き継いで最初から始めるという周回プレイを考えました。
    その時、使用しているのが下のコマンドです。

    ===

    If クリア回数 >= 1 Then
    Launch ニーチェ 27 5
    Launch ユエル 28 6
    Else
    Create 味方 ニーチェ 1 ニーチェ (敵レベル + 1) 27 5
    Equip ニーチェ 珊瑚のスピア
    Item パワーストライク
    Item エーテルシンク
    Item リフレッシュキュア
    Item ヒールポーション
    Equip ニーチェ パワーストライク
    Equip ニーチェ エーテルシンク
    Equip ニーチェ リフレッシュキュア
    Equip ニーチェ ヒールポーション

    Create 味方 ユエル 1 ユエル (敵レベル + 2) 28 6
    Equip ユエル ファングウルフ
    Item ラッシュビート
    Item アースストライク
    Item ファングクラッシュ
    Item 治癒の葉
    Equip ユエル ラッシュビート
    Equip ユエル アースストライク
    Equip ユエル ファングクラッシュ
    Equip ユエル 治癒の葉
    Endif

    ===

    シナリオ最初にGlobalで「クリア回数」を作っておけば、一周目はCreateコマンドで新しく作られるが二周目以降はLaunchで呼び出すという原理ですが、ただ困った事が出来ました。

    それは≪Organizeコマンド≫を使った出撃準備画面です。
    そのステージでターン増援として出て来る味方キャラクター(例:3ターン目味方フェイズにシエルが増援として現れる)が存在した場合、Organizeコマンドを使うと出撃させるユニットの選択欄にその増援として出て来るキャラクターの名前があって、そのまま出撃出来てしまうというバグが出来てしまうのです。
    ・・・説明が下手でしたね、判りやすくいうと。

    ===
    第三話、3ターン味方フェイズにシエルが増援としてやってくる。

    しかし、スタートラベルでOrganizeコマンドで部隊を編成すると、その欄の中に増援で出したいシエルがいる

    そのまま出すと3ターン目にエラーが飛んでくる
    ===

    ・・・つまり、Organizeコマンドを使って出撃ユニットを編成する時、「そのステージの時は出撃できなくする」をしたいわけです。
    強いていうなら、このキャラは負傷しているから次のステージは出撃不可みたいな感じのができなくて困っているんです、自分の力だけで何とかしようとしましたが全然ダメでした、誰か教えてもらえませんでしょうか?

    相変わらずの説明下手ですいません(汗
引用返信/返信 削除キー/
■21212 / inTopicNo.2)  LeaveとJoinコマンドで
□投稿者/ ガムニ -(2008/10/17(Fri) 11:18:16) [ID:00Rg6f7k]
    初めまして、ガムニと申します。

    要するに特定の対象をOrganizeコマンドの対象から外したいということでしょうか。

    Organizeコマンドは離脱中のユニットは対象外になるので、Organizeの直前でLeaveコマンドにより離脱させ、Organizeが済み次第Joinで復帰させてやればいいと思います。

    例)

    スタート:

    If クリア回数 >= 1 Then
     Leave シエル
     Organize Num X Y
     Join シエル
    Else
     Organize Num X Y
    Endif

    Exit

    ターン 3 味方:

    If クリア回数 >= 1 Then
     Launch シエル X Y
    Else
     Create 味方 シエル R シエル L X Y
     装備とかいろいろ
     :
     :
    Endif

    Exit

    ※インデントに全角スペースを使っているので丸コピペは注意
     あと動作確認してませんのでヘルプ片手にご自分で書いてください。

    詳しくはヘルプのLeave、Joinの項目をご参照ください。
    見当違いのことを答えていたら申し訳ないです。
引用返信/返信 削除キー/
■21215 / inTopicNo.3)  Re[2]: LeaveとJoinコマンドで
□投稿者/ 靜夜 -(2008/10/18(Sat) 05:07:13) [ID:4YDeLC2u]
    いえ、見当違いではありませんよ・・・そうか、離脱か〜。 考えてなかった(汗
    動作確認しましたが、エラーも飛ばずにシナリオが進みました。

    ガムニさん、どうもありがとうございました。
    これで更なる先へと進むことが出来ます、本当にありがとうございました!
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -