RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

GMN アイテム・スキル・武器・防具の表示順変更 - GMN_DataBasePriority.js

シェア用テキスト:
▼GMN アイテム・スキル・武器・防具の表示順変更(ジェミニ様作) - GMN_DataBasePriority.js
https://plugin.fungamemake.com/archives/32044
データベースの項目の表示順を、メモ欄で指定した優先度の順に並び替えられます。

ふりがな:あいてむ・すきる・ぶき・ぼうぐのひょうじじゅんへんこう

機能概要: データベースの項目の表示順を、メモ欄で指定した優先度の順に並び替えられます。

利用規約(ライセンス): MITライセンス

作者:ジェミニ

作者サイト:https://github.com/nulluo/GEMINI-RPG-Maker-Plugin/tree/master/MV

ダウンロードページ:https://raw.githubusercontent.com/nulluo/GEMINI-RPG-Mak…

ファイル名:GMN_DataBasePriority.js

プラグインのヘルプ:

/*:ja
 * @target MV
 * @plugindesc データベースの項目の表示順を、メモ欄で指定した優先度の順に並び替えられます。
 * @base PluginCommonBase
 * @url https://github.com/GEMINIGAMEDEV/RPG-Maker-Plugin/blob/master/MV/GMN_DataBasePriority.js
 * @author ジェミニ
 *
 * @help
 * データベースの項目の表示順を、メモ欄で指定した優先度の順に並び替えられます。
 *
 * 1.
 * アイテム・スキル・武器・防具 のメモ欄に以下のように優先度を記述します。
 * 記述例:
 * <priority:100>
 * ※優先度のタグ名(”priority”の箇所)はプラグインパラメータで変更可能です。
 * ※優先度の値(”100”の箇所)は正の整数で記述してください。
 * 2.
 * アイテム・スキル・武器・防具が優先度順に表示されるようになります。
 * 昇順(1,2,3...の順番)と降順(999999,999998,999997...)を
 * プラグインパラメータで選択可能です。
 * 優先度が同じ場合には,、標準仕様通りにID順に並びます。
 * 3.
 * メモ欄に優先度が設定されていない場合に、
 * プラグインパラメータでデフォルトの優先度を設定できます。
 *
 * 【開発者向け機能】
 * プラグインパラメータ ”isScriptEnabled” が有効な場合、
 * プラグイン外部から並び替えスクリプトを実行できます。
 * スクリプトやプラグインの利用を想定しています。
 * 非破壊的に実行できます。
 *
 * 【並び替えスクリプト利用方法】
 *
 * ”window.<プラグイン名>.sortByPriority(<並び替え対象>)” を
 * 実行します。
 *
 * <プラグイン名>は本プラグインのファイル名から拡張子を除いたものです。
 * デフォルトでは ”GMN_DataBasePriority”。
 *
 * <並び替え対象> は$dataXxxなどに代表されるデータベース設定項目の配列です。
 * ただし、各項目は必ず ”id” および ”meta” のフィールドを持つ必要があります。
 * 例: $dataEnemies.slice(1)
 * スクリプト実行によって変化しません。
 *
 * 返り値は、並び替え済みの配列です。
 *
 * 2022/04/22 1.0.0 公開
 *
 * @param priorityName
 * @text 優先度のタグ名
 * @desc データベースのメモ欄に記述するタグの名称です。
 * デフォルトでは”priority”。
 * @type string
 * @default priority
 *
 * @param asc
 * @text 優先度の昇順or降順
 * @desc 優先度を昇順と降順のどちらにするかを選択します。
 * 昇順の場合には、1,2,3...の順番で並びます。
 * 降順の場合には、999999,999998,999997...
 * の順番で並びます。
 * @on 昇順
 * @off 降順
 * @type boolean
 * @default true
 *
 * @param defaultPriority
 * @text デフォルト優先度
 * @desc 優先度が設定されていない・整数でない場合に設定される
 * 優先度のデフォルト値です。
 * @type number
 * @default 100
 * @min 0
 * @max 999999
 *
 * @param isScriptEnabled
 * @text 【開発者向け機能】並び替えスクリプト有効化
 * @desc 有効にした場合、プラグイン外部から並び替えスクリプトを
 * 実行することができます。
 * @type boolean
 * @default false
 */

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2024 All Rights Reserved.