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

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

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

■20355 / inTopicNo.1)  本家スパロボの全滅プレイもどき
  
□投稿者/ 27 -(2007/10/08(Mon) 01:10:13) [ID:bhFY9W6o]
    敗北条件を満たすともう一度そのステージをやり直せるというのをやろうと思い、やってみました。

    Set 次ステージ eve\東方肝試試02.eve
    Set セーブデータファイル名 東方肝試試02@敗北.src
    Set 味方数 4
    ForEach 味方 待機
    Incr 全滅レベル Level()
    Next
    Set 全滅レベル (全滅レベル / 味方数)
    If 全滅レベル > 16 Then
    ForEach 味方 待機
    LevelUp -99
    LevelUp 15
    Next
    EndIf


    直接入力するのは大丈夫なのですが「ステージ」などのシステム変数を使ってサブルーチン化できないかと思っています。
    しかし
    Set 次ステージ ステージ
    にするとeve\の部分が入力されず東方肝試試02.eveが見つかりませんと表示されます。
    セーブデータファイル名の方は特に解決策も思いつきませんでした。
    ステージ毎に変数を設定するしかないのでしょうか?
    不可能かどうかでもいいので返答よろしくお願いします。
引用返信/返信 削除キー/
■20357 / inTopicNo.2)  Re[1]: 本家スパロボの全滅プレイもどき
□投稿者/ 中箱 -(2007/10/08(Mon) 22:46:25) [ID:8NrUE61r]
    どうも、中箱です。


    >Set 次ステージ ステージ
    >にするとeve\の部分が入力されず東方肝試試02.eveが見つかりませんと表示されます。

    「eve\」の部分が入力されないのであれば、
    "ステージ"をそのまま入力させるのではなく、
    足りない部分も含めて入力するようにすればよいわけです。

    具体的には、
     Set 次ステージ "eve\$(ステージ)"
    なり
     Set 次ステージ (eve\ & ステージ)
    なり、のように。

    セーブデータファイル名についても、上記のものと同様の方法で設定可能かと。


    ヘルプの"式"項も参照してみてください。

    では。
引用返信/返信 削除キー/
■20358 / inTopicNo.3)  Re[2]: 本家スパロボの全滅プレイもどき
□投稿者/ 27 -(2007/10/09(Tue) 00:29:27) [ID:bhFY9W6o]
    文字列と変数を一緒に入力する方法がわからなく""や$()を付けたり消したりして混乱していました。
    ヘルプファイルも変数の項目ばかり見てばかりでした、式の項目を見ればよかったんですね。

    返答と具体的な書き方ありがとうございます。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -