ラスト使用アイテム情報(ID、対象が敵か味方かその他か、敵or味方インデックス)を取得するスクリプトかプラグインを知りませんか

トピックの投稿

返信へ
メルサイア
記事: 127
登録日時: 2016年2月22日(月) 10:35
お住まい: 大阪府
投稿素材
連絡する:

ラスト使用アイテム情報(ID、対象が敵か味方かその他か、敵or味方インデックス)を取得するスクリプトかプラグインを知りませんか

投稿記事 by メルサイア »

目的: 特定のアイテムを使ったときに呼び出すコモンイベントで、そのアイテムの使用者と対象者を特定したい。

方法は、題目の通りなのですが、今までアイテムIDを取るところまではできたものの、
対象やインデックスを格納するところがうまく取れなくって、困っています。
ご存知の方、よろしければ、教えていただけないでしょうか。

参考までに、これまで書いたスクリプトを置きます。
(有志の方がつくられたスクリプトコマンド集TkoolMV_PluginCommandBook.jsを参考にさせていただいています。感謝!)

コード: 全て選択

// 変数1292に最後に使ったアイテムid、変数1293に対象が敵か(敵:1、味方:2、その他:3)
// 変数1294に対象のインデックス情報
// (アクターならパーティ番号1~、敵なら敵インデックス1~、その他ならランダム0、なし-1)
// を格納します。
if (!$gameParty.lastItem()) {
  // アイテムを使ってなかったら、何もしない(初期値はすべて0)
}else{
  // アイテムを使っていたら、そのidを変数に格納。
  $gameVariables.setValue(1292, $gameParty.lastItem().???);
  $gameVariables.setValue(1293, $gameParty.lastItem().id);
  $gameVariables.setValue(1294, $gameParty.lastItem().???);
}
使用例は以下の画像のような形で、コモンイベントに入れて使う予定です。
この3つが取得できるのであれば、
プラグインなど、もっと簡単に実現できる方法があれば、それでもかまいません。
(いろいろ調べてなかったので質問していますが、私が見落としているだけかもしれません)

よろしくお願いいたします。
添付ファイル
ラスト使用アイテム情報(ID、対象が敵か味方かその他か、敵or味方インデックス)を取得するスクリプトかプラグインを知りませんか a5413e12ad75a623f1e40fa094ca4fdd.png
最後に編集したユーザー メルサイア [ 2017年5月19日(金) 19:43 ], 累計 3 回

返信 2 / 2ページ

メルサイア
記事: 127
登録日時: 2016年2月22日(月) 10:35
お住まい: 大阪府
投稿素材
連絡する:

Re: ラスト使用アイテム情報(ID、対象が敵か味方かその他か、敵or味方インデックス)を取得するスクリプトかプラグインを知りませんか

投稿記事 by メルサイア »

調べが甘くってすみません…。いろいろ調べなおしていたところ、過去トピックに似たようなものがありました。

「いのちのきのみ」的なものを作りたい
http://tm.yumineko.com/viewtopic.php?t=248
1. アイテムの使用者を特定のステートし、
2. その後に呼び出したコモンイベントで、ステートになっているキャラを特定する。
このトピックはアクターに限定したものですが、敵も全部条件分岐を分けてやれば、なんとかいけそうです。

ちょっとまどろっこしいですが、分かりやすい方法が力技でできるのであれば、それでいこうとも思います。
これで解決とします。
返信する

“MV:質問”に戻る