当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
ROR アイテム購入を検出 - ROR_DetectBoughtItems.js
シェア用テキスト:
▼ROR アイテム購入を検出(折尾楽太郎様作) - ROR_DetectBoughtItems.js
https://plugin-mz.fungamemake.com/archives/7248
指定されたアイテムが購入されたかどうかをスイッチに反映します。購入された数量を変数に代入することもできます。また、何も購入しなかった場合に指定のスイッチをONにすることもできます。
ふりがな:あいてむこうにゅうをけんしゅつ
機能概要: 指定されたアイテムが購入されたかどうかをスイッチに反映します。購入された数量を変数に代入することもできます。また、何も購入しなかった場合に指定のスイッチをONにすることもできます。
利用規約(ライセンス): MITライセンス
作者:折尾楽太郎
作者サイト:https://r-orio-rpg.halfmoon.jp/rpgmaker/main
解説ページ:https://r-orio-rpg.halfmoon.jp/rpgmaker/plugins/detail/…
ファイル名:ROR_DetectBoughtItems.js
プラグインのヘルプ:
/*: * @target MZ * @plugindesc アイテムが購入されたかどうかを検出できます。 * @author R.Orio * @version 1.0.0 * * @help * 指定されたアイテムが購入されたかどうかをスイッチに反映します。 * 購入された数量を変数に代入することもできます。 * また、何も購入しなかった場合に指定のスイッチをONにすることもできます。 * * 使い方: * プラグインパラメータで設定します。スイッチを使う場合は「スイッチ設定」で * 購入されたかどうかを知りたいアイテムと購入された場合にONにするスイッチを * 設定してください。変数を使う場合は「変数設定」で購入されたかどうかを * 知りたいアイテムと購入された場合に購入数を代入する変数を設定してください。 * 設定項目は武器、防具、アイテムに分かれているので、 * それぞれ対応する箇所に設定を入れてください。 * * 何も購入しなかった場合にスイッチをONにする場合は * 「冷やかしスイッチID」でONにするスイッチを設定してください。 * * 利用規約: * MITライセンスです。 * https://licenses.opensource.jp/MIT/MIT.html * 作者に無断で改変、再配布が可能で、 * 利用形態(商用、18禁利用等)についても制限はありません。 * * @command endShopping * @text ショップの処理終了 * @desc ショップの処理の後に挿入してください。 * * * * @param WeaponSwitchSettings * @text スイッチ設定(武器) * @type struct<WeaponCombinationSwitch>[] * @default [] * * @param ArmorSwitchSettings * @text スイッチ設定(防具) * @type struct<ArmorCombinationSwitch>[] * @default [] * * @param ItemSwitchSettings * @text スイッチ設定(アイテム) * @type struct<ItemCombinationSwitch>[] * @default [] * * * * @param WeaponVariableSettings * @text 変数設定(武器) * @type struct<WeaponCombinationVariable>[] * @default [] * * @param ArmorVariableSettings * @text 変数設定(防具) * @type struct<ArmorCombinationVariable>[] * @default [] * * @param ItemVariableSettings * @text 変数設定(アイテム) * @type struct<ItemCombinationVariable>[] * @default [] * * * * @param browser_switch_id * @text 冷やかしスイッチID * @desc 何も購入しなかった場合にONにするスイッチのIDです。 * @type switch * @default 0 */