【解決済み】アイテムを使ったときのコモンイベントで誰がつかったか

アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

【解決済み】アイテムを使ったときのコモンイベントで誰がつかったか

投稿記事by にゃたま » 2017年4月07日(金) 17:35

アイテムを使ったとき使用効果でコモンイベントを呼び出せると思いますが
範囲を味方単体としていた場合これを誰が使ったか知ることはできますか?
色々検索したのですがわからなかったので質問させていただきます。

ちなみに変数にアクターID等情報が格納されているのであれば条件分岐によって
イベントを分けたいと思います。よろしくお願いします。
最後に編集したユーザー にゃたま on 2017年4月08日(土) 07:48 [ 編集 3 回目 ]

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: アイテムを使ったときのコモンイベントで誰がつかったか

投稿記事by 奏ねこま » 2017年4月07日(金) 19:56

「アイテム 使用者」でツクマテ内を検索したら、以下のトピックが見つかりました。
viewtopic.php?f=23&t=2605
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: アイテムを使ったときのコモンイベントで誰がつかったか

投稿記事by にゃたま » 2017年4月07日(金) 21:14

奏ねこま さんが書きました:「アイテム 使用者」でツクマテ内を検索したら、以下のトピックが見つかりました。
viewtopic.php?f=23&t=2605


ありがとうございます!
この方法で間違いないと思います。多分これでいけると思います。
わざわざ探していただき感謝いたします。

私も検索エンジンで検索してみたのですが、
まさかツクマテ内とは…灯台下暗しとはこのことかorz
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: アイテムを使ったときのコモンイベントで誰がつかったか

投稿記事by にゃたま » 2017年4月07日(金) 21:34

先程アイテムの使用効果で呼ばれるコモンイベント内に
$gameVariables.setValue(変数のID, BattleManager._action._subjectActorId);
を記載しましたが
Cannot read property '_subjectActorId' of undefinedと表示されてしまいました。
こちらの記事ではバトルに関係しているようですが
当方バトルシステムは使わない予定ですのでBattleManagerである必要は無いように
思いました。
あくまでもメニュー内のアイテムから対象の一人に使用するのみです。
またエラーの意味がよくわからず困惑しております。
もう少し解答お待ちしております。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: アイテムを使ったときのコモンイベントで誰がつかったか

投稿記事by フトコロ » 2017年4月07日(金) 22:10

こんばんは。

アイテムを使った対象のアクターIDを取得するスクリプトは、たぶんこれです。

コード: 全て選択

$gameParty._targetActorId
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: アイテムを使ったときのコモンイベントで誰がつかったか

投稿記事by にゃたま » 2017年4月08日(土) 07:44

フトコロ様

教えていただいたスクリプトをヒントにネットを検索したところ
https://rpgmakermv.co/threads/item_id.3184/
のプラグインが有用だということがわかって
これを使ったところうまく取得することができました。
教えていただきありがとうございました!!
ホント助かりました。これにて解決済みと致します。

“MV:質問” へ戻る