ページ 11

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

Posted: 2017年7月03日(月) 20:58
by 八王子
こんばんは。

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

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

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

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

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

コード: 全て選択

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

上記の処理であれば、idが5の通常をアイテムを個数で指定した数だけ入手することになります。

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

Posted: 2017年7月03日(月) 21:09
by まっつUP
八王子 様
お世話になります。

以前に特定の変数と同じIDのアイテムを入手するプラグインを作っていますので
内容のプラグインコマンドをループで回してアイテムを入手してください。

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

Posted: 2017年7月07日(金) 22:48
by 八王子
しぐれん様
まっつUP様
ご返信遅くなりまして申し訳ございません。

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