【解決】スクリプト素材「アナライズ」を改造したい

ymyr
記事: 9
登録日時: 2017年6月11日(日) 19:46

【解決】スクリプト素材「アナライズ」を改造したい

投稿記事by ymyr » 2017年7月08日(土) 15:13

誰かへの宣戦布告様で配布されている、レーネ様のスクリプト素材のアナライズなんですが、一度アナライズした敵は解析済みとなって二度以上アナライズすることができないので、何度でもアナライズできるようにしたいです。
もしくは「アナライズ前の敵のデータも見れるようにする」機能はなしにし、アナライズ使用後は何度でもステータスを確認できる、という感じでも構いません。
また、文字列の設定にある「MES_S」「MES_F」「MES_O」の部分も使用しないので、削ることができれば削りたいです。(自分でやろうとしたらエラーが出てしまい、できませんでした…現状空白で対応しています)
当方、スクリプトの知識がほぼ皆無のため、お力添えいただければと思います。よろしくお願いします。
最後に編集したユーザー ymyr on 2017年7月08日(土) 23:11 [ 編集 1 回目 ]

アバター
まっつUP
記事: 824
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: スクリプト素材「アナライズ」を改造したい

投稿記事by まっつUP » 2017年7月08日(土) 16:48

ymyr様

rgss3のスクリプトエディタで
「アナライズの表示」を検索していただくと
(検索結果が複数ある場合は一番最後のものを選択してください。)
display_analyzeというメソッドが見つかると思うので
その中の
flag = false を flag = true に書き直して
その次行からendをコメントアウトしてください。
ただし、このendはwaitの直前の行のendです。
(その他、もしアナライズ結果の心当たりのない非表示設定がなされる場合は
 $game_system.m_dic_a_on~が一緒にコメントアウトされていると思うので
 その行はコメントアウトを外してください。)
RPGで笑顔を・・・

拙作「Dragon Claw」
http://www.freem.ne.jp/win/game/12816

↑の続編「Dragon Claw Blast」←NEW!!
https://www.freem.ne.jp/win/game/15676

昨日初めてcodeタグの設定を知った男のツイッター
https://twitter.com/mattuup
ymyr
記事: 9
登録日時: 2017年6月11日(日) 19:46

Re: スクリプト素材「アナライズ」を改造したい

投稿記事by ymyr » 2017年7月08日(土) 18:21

まっつUP様

早速のご回答ありがとうございます。
教わった通りに試してみましたところ、繰り返しアナライズすることができ、バトルログも表示されなくなったのですが、アナライズの結果がすべて「?(非表示)」になっており、「$game_system.m_dic_a_on~」を検索して探してみたのですが文字列がヒットせず、見つけられませんでした。
とりあえず「flag = true」のまま、コメントアウトした部分を再び元に戻して試してみたところ、バトルログは表示されてしまいますが、繰り返しアナライズすることはできました。
バトルログを非表示にできる方法はないものでしょうか…。
アバター
まっつUP
記事: 824
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: スクリプト素材「アナライズ」を改造したい

投稿記事by まっつUP » 2017年7月08日(土) 21:03

アナライズ単体の導入の場合は
target.analyze_flag = trueをコメントアウトしてみてください。
RPGで笑顔を・・・

拙作「Dragon Claw」
http://www.freem.ne.jp/win/game/12816

↑の続編「Dragon Claw Blast」←NEW!!
https://www.freem.ne.jp/win/game/15676

昨日初めてcodeタグの設定を知った男のツイッター
https://twitter.com/mattuup
ymyr
記事: 9
登録日時: 2017年6月11日(日) 19:46

Re: スクリプト素材「アナライズ」を改造したい

投稿記事by ymyr » 2017年7月08日(土) 23:10

まっつUP様

すみません、target.analyze_flag = trueの部分をコメントアウトしてみたのですが、やはりアナライズの結果がすべて非表示になってしまいました。
しかしわからないなりにいろいろコメントアウトしてみまして、結果「add_text~」の部分をコメントアウトすることで希望通りの動作を得ることができました。
これにて解決とさせていただきます。様々なご助言をいただき、ありがとうございました。
アバター
まっつUP
記事: 824
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 【解決】スクリプト素材「アナライズ」を改造したい

投稿記事by まっつUP » 2017年7月08日(土) 23:27

すいません、間違えました。

トピックの最初の返信でコメントアウトしたところの中に
target.analyze_flag = trueがあると思うのでこのコメントアウトを
外してほしかったんです。
RPGで笑顔を・・・

拙作「Dragon Claw」
http://www.freem.ne.jp/win/game/12816

↑の続編「Dragon Claw Blast」←NEW!!
https://www.freem.ne.jp/win/game/15676

昨日初めてcodeタグの設定を知った男のツイッター
https://twitter.com/mattuup
ymyr
記事: 9
登録日時: 2017年6月11日(日) 19:46

Re: 【解決】スクリプト素材「アナライズ」を改造したい

投稿記事by ymyr » 2017年7月09日(日) 05:19

まっつUP様

最初に教わった部分をコメントアウトし、target.analyze_flag = trueの部分のみコメントアウトを外してみましたところ、希望の動作がなされました。
最後までお付き合いいただき感謝です!本当にありがとうございました。

“VX / Ace:質問” へ戻る