アイテムの一括入手について

八王子
記事: 39
登録日時: 2016年1月27日(水) 19:51

アイテムの一括入手について

投稿記事by 八王子 » 2017年7月03日(月) 20:58

こんばんは。

全アイテムを一括入手するわけではなく、
アイテムID1~ID5までのように、部分的に一括入手したいという場合は、何かスクリプト等は
あるのでしょうか?

探してもわかりませんでした。
もし、ありましたら、どなたかご教示ください。お願いします。

アバター
しぐれん
記事: 974
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: アイテムの一括入手について

投稿記事by しぐれん » 2017年7月03日(月) 21:07

アイテムの入手はgainItemという関数で処理されています。
第一引数でアイテムを指定するのですが、これは番号だけでは指定できません。
このアイテムは普通のアイテムかもしれないし、武器かもしれないし、防具かもしれません。
そのため、アイテム・武器・防具のどれかを特定するために$dataItemsから探す必要があります。

これをまとめると以下のような処理になります。

コード: 全て選択

var id = 5;
var item = $dataItems[id];
$gameParty.gainItem(item, 個数);


上記の処理であれば、idが5の通常をアイテムを個数で指定した数だけ入手することになります。
現在、プラグイン依頼はお休み中です。
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: アイテムの一括入手について

投稿記事by まっつUP » 2017年7月03日(月) 21:09

八王子 様
お世話になります。

以前に特定の変数と同じIDのアイテムを入手するプラグインを作っていますので
内容のプラグインコマンドをループで回してアイテムを入手してください。
添付ファイル
DimensionBox.js
(3.1 KiB) ダウンロード数: 66 回
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
八王子
記事: 39
登録日時: 2016年1月27日(水) 19:51

Re: アイテムの一括入手について

投稿記事by 八王子 » 2017年7月07日(金) 22:48

しぐれん様
まっつUP様
ご返信遅くなりまして申し訳ございません。

スクリプトとプラグインの両方を教えていただきありがとうございます。
これで制作の続きが出来ます。

“MV:質問” へ戻る