【解決済み】戦闘で勝利したときに、お金や経験値ではなく変数を表示させたいのですが…

アバター
UPV17745
記事: 57
登録日時: 2018年12月03日(月) 21:30

【解決済み】戦闘で勝利したときに、お金や経験値ではなく変数を表示させたいのですが…

投稿記事by UPV17745 » 2019年3月09日(土) 15:13

こんにちは、いつもお世話になっております。

今回、戦闘で敵を倒した際に変数に値を入れるイベントを作りました。
こちら(http://tkool.jp/mv/guide/006_006f.html)の不死身ステートを利用した戦闘中イベントで、
倒した敵に応じて設定した変数が値に加算される仕組みです。

ただ、ここでちょっと贅沢な悩みが。

敵を全滅させてお金と経験値を「入手した」と表示されるメッセージがありますが、
ここでお金や経験値ではなく、「指定した変数」を表示させたいんです。

しかし戦闘勝利後に表示されるメッセージの仕様がよく理解できておらず、
どこをどう弄れば思った通りの動作になってくれるのかがまるで見当がつきません。

どなたかアドバイスいただけないでしょうか…?
最後に編集したユーザー UPV17745 on 2019年3月10日(日) 14:35 [ 編集 2 回目 ]

アバター
剣崎 宗二
記事: 678
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: 戦闘で勝利したときに、お金や経験値ではなく変数を表示させたいのですが…

投稿記事by 剣崎 宗二 » 2019年3月09日(土) 16:24

どこをどう弄れば思った通りの動作になってくれるのかがまるで見当がつきません。

と言う事ですので、ご自分でプラグインを作成修正できる事を前提として、お答えさせて頂きます。

獲得経験値や金額の表示はBattleManager.displayRewards→BattleManager.displayExp/BattleManager.displayGold内にあります。
プラグインを作ってこれらを削除或いは改変(expやgoldを$gameVariablesから取得した変数値に差し替え)する事で、リザルト画面に変数の内容の表示する事が可能となります。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
アバター
UPV17745
記事: 57
登録日時: 2018年12月03日(月) 21:30

Re: 戦闘で勝利したときに、お金や経験値ではなく変数を表示させたいのですが…

投稿記事by UPV17745 » 2019年3月10日(日) 14:35

お返事ありがとうございます。

すみませんが、これ以外に質問したい項目が出来たため、こちらの質問を解決済みとさせていただきます。

“MV:質問” へ戻る