http://kaisou-ryouiki.sakura.ne.jp/mate ... encout.txt
こちらのスクリプト『シンボルエンカウント補助』の中の『ステルス機能』を使用中かどうかを変数やスイッチに格納し、ステルス状態が切れた瞬間に出現するイベントを作りたいのですが、何行目に変数操作、スイッチ操作を入れればいいのか分かりません。
製作者さんはサポートを止められているので頼ることができません。
$game_player.stealth? と条件分岐に入力すればステルス状態が判断できるのは解っているのですが、目的の事はできません。教えてください。
スクリプト内に変数操作を埋め込みたい【解決】
スクリプト内に変数操作を埋め込みたい【解決】
最後に編集したユーザー kix [ 2017年11月03日(金) 04:05 ], 累計 1 回
Re: スクリプト内に変数操作を埋め込みたい
こんにちは。
「$game_player.stealth?」で条件分岐ができるとわかっているのであれば、
「def stealth?」で検索してみましょう。
そうすると、おおよそ以下の場所が見つかるかと思います。ステルス機能は時間で管理されていて、そのカウントが0じゃなくなったらステルス状態であるという
判定がされているようですね。
となると、@stealth_countを引き算している箇所がきっとあるはずです。それはその直下のコレです。ここに、各変数やスイッチの操作を入れればいいはずです。
……まぁもしくは「イベントの出現条件」を変えるという方法もありますけどね。
http://faida.blog92.fc2.com/blog-entry-148.html
「$game_player.stealth?」で条件分岐ができるとわかっているのであれば、
「def stealth?」で検索してみましょう。
そうすると、おおよそ以下の場所が見つかるかと思います。
コード: 全て選択
def stealth?
!@stealth_count.zero?
end
判定がされているようですね。
となると、@stealth_countを引き算している箇所がきっとあるはずです。それはその直下のコレです。
コード: 全て選択
alias _increase_stealth_count increase_steps
def increase_steps
_increase_stealth_count
@stealth_count -= 1 if stealth?
end
……まぁもしくは「イベントの出現条件」を変えるという方法もありますけどね。
http://faida.blog92.fc2.com/blog-entry-148.html
------------------------------------------------------------------
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
Re: スクリプト内に変数操作を埋め込みたい
ありがとうございます。count も使えるかどうか試してみます。