当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
ランダムアイテム入手 - RandomItem.js
シェア用テキスト:
▼ランダムアイテム入手(ポテトードラゴン様作) - RandomItem.js
https://plugin-mz.fungamemake.com/archives/3795
プラグインコマンド指定したアイテムの中からランダムにアイテムを入手します。
ふりがな:らんだむあいてむにゅうしゅ
機能概要: プラグインコマンド指定したアイテムの中からランダムにアイテムを入手します。
利用規約(ライセンス): MITライセンス
作者:ポテトードラゴン
作者サイト:https://x.com/pota_gon
解説ページ:https://github.com/pota-gon/RPGMakerMZ/wiki
ファイル名:RandomItem.js
プラグインのヘルプ:
*: @plugindesc ランダムアイテム入手 Ver1.3.3(2021/9/23) @url https://raw.githubusercontent.com/pota-gon/RPGMakerMZ/main/plugins/Name/RandomItem.js @base Potadra @orderAfter Potadra @target MZ @author ポテトードラゴン ・アップデート情報 - リファクタ Copyright (c) 2021 ポテトードラゴン Released under the MIT License. https://opensource.org/licenses/mit-license.php @help ## 概要 プラグインコマンド指定したアイテムの中からランダムにアイテムを入手します。 ## 使い方 @param GoldIconIndex @type number @text ゴールド入手アイコン @desc ゴールド入手時のアイコン @default 314 @param GoldMessage @type multiline_string @text ゴールド入手メッセージ @desc ゴールド入手時のメッセージ %1: アイコン番号 %2: 入手ゴールド %3: 通貨 @default I[%1]%2%3手に入れた! @command random_item @text ランダムアイテム取得 @desc リストの中から抽選でアイテムを取得します @arg items @type struct<ItemList>[] @text アイテムリスト @arg lottery @type boolean @text 抽選か素材か @desc 抽選: 1つのアイテムのみ(ランダム宝箱やガチャなどに利用) 素材: 複数アイテム(採取ポイントなどに利用) @on 抽選 @off 素材 @default true @arg uses @type struct<UseList>[] @text 必要アイテムリスト @arg use_message @parent uses @type multiline_string @text 必要アイテム未所持メッセージ @desc 必要アイテムを未所持のときのメッセージ 空文字の場合、表示しません @default I[%1]%2が%3個必要です。 @arg se @type file @dir audio/se @text アイテム入手SE @desc アイテム入手SE。指定しない場合、再生しません 宝箱を開ける音、ピッケルの音などを指定 @default Item3 @arg volume @parent se @type number @text 音量 @desc 再生するSEの音量 @default 90 @max 100 @min 0 @arg pitch @parent se @type number @text ピッチ @desc 再生するSEのピッチ @default 100 @max 150 @min 50 @arg pan @parent se @type number @text 位相 @desc 再生するSEの位相 @default 0 @max 100 @min -100 @arg get_message @type multiline_string @text アイテム入手メッセージ @desc アイテム入手時のメッセージ。空文字の場合、表示しません %1: アイコン番号 %2: アイテム名 %3: 個数 @default I[%1]%2を%3個手に入れた! @command treasure_chest @text プリセット(抽選): ランダム宝箱 @desc ランダムにアイテムを入手する宝箱のサンプル @arg items @type struct<ItemList>[] @text アイテムリスト @arg lottery @type boolean @text 抽選か素材か @desc 抽選: 1つのアイテムのみ(ランダム宝箱やガチャなどに利用) 素材: 複数アイテム(採取ポイントなどに利用) @on 抽選 @off 素材 @default true @arg uses @type struct<UseList>[] @text 必要アイテムリスト @arg use_message @parent uses @type multiline_string @text 必要アイテム未所持メッセージ @desc 必要アイテムを未所持のときのメッセージ 空文字の場合、表示しません @default 宝箱を開けるにはI[%1]%2が%3個必要です。 @arg se @type file @dir audio/se @text アイテム入手SE @desc アイテム入手SE。指定しない場合、再生しません 宝箱を開ける音、ピッケルの音などを指定 @default Chest1 @arg volume @parent se @type number @text 音量 @desc 再生するSEの音量 @default 90 @max 100 @min 0 @arg pitch @parent se @type number @text ピッチ @desc 再生するSEのピッチ @default 100 @max 150 @min 50 @arg pan @parent se @type number @text 位相 @desc 再生するSEの位相 @default 0 @max 100 @min -100 @arg get_message @type multiline_string @text アイテム入手メッセージ @desc アイテム入手時のメッセージ。空文字の場合、表示しません %1: アイコン番号 %2: アイテム名 %3: 個数 @default I[%1]%2を%3個手に入れた! @command felling @text プリセット(素材): 伐採 @desc 木を切ったときにアイテムを入手するサンプル @arg items @type struct<ItemList>[] @text アイテムリスト @arg lottery @type boolean @text 抽選か素材か @desc 抽選: 1つのアイテムのみ(ランダム宝箱やガチャなどに利用) 素材: 複数アイテム(採取ポイントなどに利用) @on 抽選 @off 素材 @default false @arg uses @type struct<UseList>[] @text 必要アイテムリスト @arg use_message @parent uses @type multiline_string @text 必要アイテム未所持メッセージ @desc 必要アイテムを未所持のときのメッセージ 空文字の場合、表示しません @default I[%1]%2が%3個必要です。 I[%1]%2は道具屋で買うことが出来ます。 @arg se @type file @dir audio/se @text アイテム入手SE @desc アイテム入手SE。指定しない場合、再生しません 宝箱を開ける音、ピッケルの音などを指定 @default Slash1 @arg volume @parent se @type number @text 音量 @desc 再生するSEの音量 @default 90 @max 100 @min 0 @arg pitch @parent se @type number @text ピッチ @desc 再生するSEのピッチ @default 100 @max 150 @min 50 @arg pan @parent se @type number @text 位相 @desc 再生するSEの位相 @default 0 @max 100 @min -100 @arg get_message @type multiline_string @text アイテム入手メッセージ @desc アイテム入手時のメッセージ。空文字の場合、表示しません %1: アイコン番号 %2: アイテム名 %3: 個数 @default I[%1]%2を%3個手に入れた! @command mining @text プリセット(素材): 採掘 @desc 採掘したときにアイテムを入手するサンプル @arg items @type struct<ItemList>[] @text アイテムリスト @arg lottery @type boolean @text 抽選か素材か @desc 抽選: 1つのアイテムのみ(ランダム宝箱やガチャなどに利用) 素材: 複数アイテム(採取ポイントなどに利用) @on 抽選 @off 素材 @default false @arg uses @type struct<UseList>[] @text 必要アイテムリスト @arg use_message @parent uses @type multiline_string @text 必要アイテム未所持メッセージ @desc 必要アイテムを未所持のときのメッセージ 空文字の場合、表示しません @default I[%1]%2が%3個必要です。 I[%1]%2は道具屋で買うことが出来ます。 @arg se @type file @dir audio/se @text アイテム入手SE @desc アイテム入手SE。指定しない場合、再生しません 宝箱を開ける音、ピッケルの音などを指定 @default Sword2 @arg volume @parent se @type number @text 音量 @desc 再生するSEの音量 @default 90 @max 100 @min 0 @arg pitch @parent se @type number @text ピッチ @desc 再生するSEのピッチ @default 100 @max 150 @min 50 @arg pan @parent se @type number @text 位相 @desc 再生するSEの位相 @default 0 @max 100 @min -100 @arg get_message @type multiline_string @text アイテム入手メッセージ @desc アイテム入手時のメッセージ。空文字の場合、表示しません %1: アイコン番号 %2: アイテム名 %3: 個数 @default I[%1]%2を%3個手に入れた! */