【解決】アイテムからコモンイベントを実行した時、実行元のアイテムのIDを取得したい

てるてる坊主
記事: 22
登録日時: 2018年10月09日(火) 19:01

【解決】アイテムからコモンイベントを実行した時、実行元のアイテムのIDを取得したい

投稿記事by てるてる坊主 » 2019年7月20日(土) 00:39

件名通り、アイテムからコモンイベントを実行した時、実行元のアイテムのIDを取得したいです。

使用したアイテムのIDが"3"であれば、コモンイベント内部の方で
取得したIDが"3"の場合に、特定処理をするという風に動かしたいのです。

よろしくお願い致します。
最後に編集したユーザー てるてる坊主 on 2019年7月21日(日) 03:12 [ 編集 1 回目 ]

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: アイテムからコモンイベントを実行した時、実行元のアイテムのIDを取得したい

投稿記事by ムノクラ » 2019年7月20日(土) 08:09

下記のトピックが参考になりそうです。

ラスト使用アイテム情報(ID、対象が敵か味方かその他か、敵or味方インデックス)を取得するスクリプトかプラグインを知りませんか
viewtopic.php?f=23&t=3816&start=10#p13243

下記のスクリプトで最後に使用したアイテムIDを取得できます。

$gameParty.lastItem().id

いきなり条件分岐に入れても使えないと思うので、コモンイベント内で一度変数に代入し、その変数の数値で条件分岐すれば実現できると思います。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
てるてる坊主
記事: 22
登録日時: 2018年10月09日(火) 19:01

Re: アイテムからコモンイベントを実行した時、実行元のアイテムのIDを取得したい

投稿記事by てるてる坊主 » 2019年7月21日(日) 03:15

無事に取得できました有難うございます。
条件分岐の方も問題なく出来ます。
一応、直接書いてみても分岐することが出来ました。

“MV:質問” へ戻る