ページ 11

【解決済み】経験値アイテムの作り方

Posted: 2018年4月14日(土) 10:25
by カズン
質問させていただきます。

メニュー画面から経験値アイテムを使用して、
仲間一人を選択し、
経験値(数値は100など固定)を振りたいと思っています。

私が試した方法は下記のとおりです。

標準ではアイテムから経験値を振れないため
アイテムの使用効果にコモンイベントを入れました。
コモンイベントには「経験値の増減」を設定したのですが
この「経験値の増減」は対象を「パーティ全体・アクター固定・変数」の3つから選ぶことになり
現在の仲間一人を選択して経験値を振ることができませんでした。


なにか良い方法がありましたらご教授いただければと思いますし、
すでに利用できそうなプラグインがありましたらご紹介いただけると幸いです。
どうぞよろしくお願い致します。

Re: 経験値アイテムの作り方

Posted: 2018年4月14日(土) 13:06
by ぼた餅
こんにちは、カズンさん。

下記のコードをスクリプトで実行することで、
アイテムの対象者のIDを変数に格納することができます。

コード: 全て選択

$gameVariables.setValue(変数,$gameParty._targetActorId)


あとは「経験値の増減」にて対象を変数で設定すれば希望する動作が実現できるかと思います。

Re: 経験値アイテムの作り方

Posted: 2018年4月14日(土) 14:39
by カズン
ぼた餅様ご返信ありがとうございます。

教えて頂いた方法でイメージ通りに経験値アイテムを実装できました!
こちらのスクリプトで色々応用もしていきたいと思います。
この度はありがとうございました。