当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
ショップ下取り - ShopTradein.js
シェア用テキスト:
▼ショップ下取り(nz_prism様作) - ShopTradein.js
https://plugin-mz.fungamemake.com/archives/6880
ショップ画面にてその場で直接装備させることを可能にします。
ふりがな:しょっぷしたどり
機能概要: ショップ画面にてその場で直接装備させることを可能にします。
利用規約(ライセンス): MITライセンス
作者:nz_prism
作者サイト:https://note.com/nz_prism
解説ページ:https://github.com/nz-prism/RPG-Maker-MZ/tree/master/Sh…
ダウンロードページ:https://raw.githubusercontent.com/nz-prism/RPG-Maker-MZ…
ファイル名:ShopTradein.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc ショップ画面にてその場で直接装備させることを可能にします。 * @author nz_prism * @url https://github.com/nz-prism/RPG-Maker-MZ/blob/master/ShopTradein/js/plugins/ShopTradein.js * * @help ShopTradein.js * ver. 1.1.3 * * [バージョン履歴] * 2022/03/30 1.0.0 リリース * 2022/03/31 1.0.1 下取りメッセージX座標を修正 * 2022/04/01 1.1.0 下取り処理と購入処理を分離 * 下取りウィンドウ表示前にウェイトするフレーム数を指定する新 * プラグインパラメータ「下取りウェイトフレーム数」を追加 * 装備パラメータ増減値が0の場合「±」符号を追加 * 2022/04/01 1.1.1 SE関連不具合を修正 * 2022/04/01 1.1.2 アクター名マウスオーバー時のカーソルちらつきを修正 * 2022/04/02 1.1.3 二刀流アクターが存在する場合のカーソル選択バグを修正 * * このプラグインはショップ画面にて、購入した装備品をその場で直接装備したり装備 * していたアイテムを下取りに出したりすることを可能にします。 * * ショップ画面の右側に表示されるウィンドウ(以下「ステータスウィンドウ」)には * アクター名およびそのアクターが現在装備しているアイテムが表示されます。この装 * 備アイテムの名前を選択することにより、購入したアイテムをそのスロットに装備さ * せます。そのスロットに何も装備していなければそれで完了ですが、装備しているア * イテムが存在する場合はそれを下取りに出すかどうかを確認するダイアログが表示さ * れます。下取り価格は通常の売却価格と同様、購入価格の半額です。 * * ステータスウィンドウ最上部にはMZデフォルトと同様「持っている数」が表示されま * すが、これを選択した場合MZデフォルトの購入手順と同様に購入する数量の入力画面 * が表示され、完了するとパーティのアイテムに追加されます。 * * 装備品でないアイテムを購入する際の手順はMZデフォルトと全く同様です。 * * * このプラグインはMITライセンスにてリリースされています。 * https://opensource.org/licenses/mit-license.php * * * @param statusWindow * @text ステータスウィンドウ * @desc アクターや装備アイテムを表示するウィンドウの設定です。 * * @param statusWindowWidth * @text ステータスウィンドウ幅 * @desc アクターや装備アイテムを表示するウィンドウの幅です。 * @parent statusWindow * @type number * @default 420 * * @param statusItemOffsetX * @text ステータスアイテムオフセットX * @desc ステータスウィンドウに描画するアイテム名を水平方向にずらす値です。 * @parent statusWindow * @type number * @default 68 * * @param tradeinWindow * @text 下取りウィンドウ * @desc 下取りするかどうかを尋ねるウィンドウの設定です。 * * @param tradeinWindowWidth * @text 下取りウィンドウ幅 * @desc 下取りするかどうかを尋ねるウィンドウの幅です。 * @parent tradeinWindow * @type number * @default 480 * * @param tradeinWaitCount * @text 下取りウェイトフレーム数 * @desc 下取りウィンドウが表示されるまでにウェイトするフレーム数です。 * @parent tradeinWindow * @type number * @default 30 * * @param tradeinText * @text 下取りテキスト * @desc 下取りウィンドウに描画するテキストの設定です。 * @parent tradeinWindow * * @param tradeinQuestion * @text 下取り確認テキスト * @desc 下取りするかどうかを確認するテキストです。 * @parent tradeinText * @type string * @default 外した装備を売却しますか? * * @param tradeinOk * @text 下取りOK * @desc 下取りすることを決定するテキストです。 * @parent tradeinText * @type string * @default はい * * @param tradeinCancel * @text 下取りキャンセル * @desc 下取りしないことを決定するテキストです。 * @parent tradeinText * @type string * @default いいえ * */