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

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

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

■13803 / inTopicNo.1)  レベルアップ時の能力アップについて
  
□投稿者/ ZZ大好き -(2004/05/10(Mon) 20:32:16) [ID:F2g6R1uC]
    現在、パイロットのレベルが上がると、能力をアップできるインクルードを作成しています。(スパロボDの簡易版)
    次のようにインクルードを作成したところ、”$(対象パイロット)の格闘が1プラスされた”などのメッセージはすべてきちんと表示されるのですが、能力を上昇できずにいます。たぶん、SetSkill のところが間違っているのかと思いますが、どう直せばよいのか、わかりません。どなたか、ご教授お願いします。

    #戦闘前のレベル
    攻撃 全 全:
    If フェイズ = 味方 Then
    Set レベル[味方] Level(対象パイロット)
    Else
    Set レベル[味方] Level(相手パイロット)
    EndIf
    Exit

    #レベルアップ後のレベル
    *レベルアップ 味方:
    攻撃後 全 全:
    If フェイズ = 味方 Then
    Set レベルアップ[味方] Level(対象パイロット)
    Else
    Set レベルアップ[味方] Level(相手パイロット)
    EndIf

    #レベル差分をPP値に格納
    Set PP値 (レベルアップ[味方] - レベル[味方])
    Exit

    *レベルアップ 味方:
    Talk システム
    現在のPP値は$(PP値)です
    End

    能力アップ:
    Ask 能力アップする項目を選択して下さい。
    格闘 1
    射撃 1
    命中 1
    回避 1
    技量 1
    防御 1
    End
    Switch 選択
    Case 1
    GoTo 格闘強化
    Case 2
    GoTo 射撃強化
    Case 3
    GoTo 命中強化
    Case 4
    GoTo 回避強化
    Case 5
    GoTo 技量強化
    Case 6
    GoTo 耐久強化
    Case Else
    Continue
    EndSw
    Exit

    格闘強化:
    Do
    Ask "格闘でよろしいですか?" 連続表示
    O.K.
    やり直す
    End
    If 選択 = 1 Then
    Incr PP値 -1
    SetSkill 対象パイロット 格闘UP 1
    Talk システム
    $(対象パイロット)の格闘が1プラスされた
    End
    If PP値 >= 1 Then
    GoTo "能力アップ"
    EndIf
    Else
    GoTo "能力アップ"
    EndIf
    Loop While (選択 = 0)
    Ask 終了
    Exit

    (以下略)


引用返信/返信 削除キー/
■13804 / inTopicNo.2)  Re[1]: レベルアップ時の能力アップについて
□投稿者/ GAMEMASTER -(2004/05/10(Mon) 20:52:04) [ID:d6XYZnna]
http://nagoya.cool.ne.jp/gamemaster/
     お初にお目にかかります。
     SRCユーザーの1人「GAMEMASTER」と申します。

    > 現在、パイロットのレベルが上がると、能力をアップできるインクルードを作成しています。(スパロボDの簡易版)
    > 次のようにインクルードを作成したところ、”$(対象パイロット)の格闘が1プラスされた”などのメッセージはすべてきちんと表示されるのですが、能力を上昇できずにいます。たぶん、SetSkill のところが間違っているのかと思いますが、どう直せばよいのか、わかりません。どなたか、ご教授お願いします。
    >
    > (後略)

     SetSkillで追加される「能力値UP」能力のレベルが1であるため、2回以上実行されても1回分の効果しかありません。効果を加算させてゆくようにする場合、Skill関数を利用して「現在のレベル+1」レベルで追加するようにしましょう。
     詳細はヘルプをご覧下さい。


     SetSkill 対象パイロット 格闘UP (Skill(対象パイロット,格闘UP) + 1)


     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/
■13805 / inTopicNo.3)  Re[2]: レベルアップ時の能力アップについて
□投稿者/ ZZ大好き -(2004/05/10(Mon) 21:03:30) [ID:F2g6R1uC]
    お早い返答ありがとうございます。なるほど、そうですね。ですが、そのように直しても、能力が通常のレベルアップ分(+1)しか上昇しませんでした。あと他に直すところはないでしょうか?
引用返信/返信 削除キー/
■13806 / inTopicNo.4)  Re[3]: レベルアップ時の能力アップについて
□投稿者/ GAMEMASTER -(2004/05/10(Mon) 21:31:55) [ID:WsSAN75d]
http://nagoya.cool.ne.jp/gamemaster/
     GAMEMASTERです。

    > お早い返答ありがとうございます。なるほど、そうですね。ですが、そのように直しても、能力が通常のレベルアップ分(+1)しか上昇しませんでした。あと他に直すところはないでしょうか?

     当方でテストしたところ、正常に動作しました。
     他の部分を見直して下さい。

     参考になれば幸いです。

     もう時間がないようでございますね。では、これにて退散させてもらいましょう。
引用返信/返信 削除キー/
■13807 / inTopicNo.5)  Re[4]: レベルアップ時の能力アップについて
□投稿者/ ZZ大好き -(2004/05/10(Mon) 21:40:36) [ID:F2g6R1uC]
    ありがとうございます。どうやら、他のインクルードとの相性が悪いみたいです。他のインクルードを削除したら、正常に動作しました。
    GAMEMASTERさん、本当にありがとうございました。また、何かありましたら、よろしくお願いします。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -