MZ用プラグイン

パスワード機能 - Password.js

シェア用テキスト:
▼パスワード機能(Basu様作) - Password.js
https://plugin-mz.fungamemake.com/archives/7112
パスワード機能

ふりがな:ぱすわーどきのう

機能概要: パスワード機能

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

作者:Basu

作者サイト:https://github.com/basuka

解説ページ:https://github.com/basuka/RPGMZ/tree/main/Password

ファイル名:Password.js

プラグインのヘルプ:

/*:ja
 * @target MZ
 * @plugindesc パスワード機能を実装します。
 * @author Basu
 * @url https://raw.githubusercontent.com/basuka/RPGMZ/main/Password/Password.js
 *
 *
 * @help パスワード機能の拡張を行います。
 *
 * 【パラメータ】
 *
 * ■ランダムパスワード
 * ランダムパスワード情報(数値)を設定します。
 *
 *  ・桁数
 *   ランダムに生成するパスワード(数値)の桁数を設定します。
 *
 *  ・パスワード保存変数
 *   生成したパスワード(数値)を保存する変数を設定します。
 *
 * ■パスワード判定
 * 入力したパスワードの判定結果を保存する変数を設定します。
 *
 *
 *
 * 【コマンド】
 *
 *  ■「パスワード入力」コマンド
 *  パスワード入力を開始します。
 *
 *  【パラメータ】
 *
 *  ●入力数
 *  パスワードの入力数を設定します。
 *
 *   パスワードの文字数:入力数をパスワードの文字数に合わせる
 *   最大入力数:入力数を最大入力数に合わせる
 *
 *  ●タイプ
 *  パスワードのタイプを設定します。
 *
 *   数値入力:パスワードを数値で設定します。
 *   数値入力(ランダム):パスワードをランダム生成した数値で設定します。
 *   文字入力:パスワードを文字で設定します。
 *
 *  ●数値パスワード
 *  パスワードを数値(最大8桁)で設定します。
 *  パスワードのタイプを「数値入力」にした場合に設定する項目
 *
 *  ●ランダムパスワード
 *  使用するランダムパスワードの変数を設定します。
 *  パスワードのタイプを「数値入力(ランダム)」にした場合に設定する項目
 *
 *  ●文字パスワード
 *  パスワードを文字(最大16文字)で設定します。
 *  パスワードのタイプを「文字入力」にした場合に設定する項目
 *
 *
 *  ■「ランダムパスワード確認」コマンド
 * ランダムに生成されたパスワードの取得を行います。
 *
 *  【パラメータ】
 *
 *  ●ランダムパスワード
 *  取得(確認)するランダムパスワードの変数を設定します。
 *
 *  ●確認パスワード
 *  確認用パスワード情報を設定します
 *
 *   ・確認位置
 *    ランダムパスワードを取得する位置(桁)を設定します。
 *    全桁取得する場合は直接ランダムパスワードが保存されている変数を使用してください。
 *
 *   ・確認パスワード保存変数
 *    取得したランダムパスワードを保存する変数を設定します。
 *
 *
 * -----------------------------------------------------------------------------
 * README
 *-----------------------------------------------------------------------------
 * https://github.com/basuka/RPGMZ/blob/main/Password/README.md
 *
 *-----------------------------------------------------------------------------
 * 利用規約
 *-----------------------------------------------------------------------------
 * このプラグインはMITライセンスで配布しています
 *
 *
 *-----------------------------------------------------------------------------
 * 更新履歴
 *-----------------------------------------------------------------------------
 * 2024/5/28 Ver.1.0.0 公開
 *
 *=====================================================================================================================================================
 * @param randomPasswords
 * @text ランダムパスワード
 * @type struct<randomPassword>[]
 * @desc ランダムパスワードを設定
 *
 * @param answerId
 * @text パスワード判定
 * @type switch
 * @desc パスワードの判定を保存するスイッチを設定
 *
 * @command start
 * @text パスワード入力
 * @desc パスワード入力を開始します
 *
 * @arg inputLenType
 * @text 入力数
 * @type select
 * @option パスワードの文字数
 * @value 0
 * @option 最大入力数
 * @value 1
 * @default 0
 * @desc パスワードの入力数を最大数とパスワードの文字数のどちらに合わせるかを設定
 *
 * @arg typeId
 * @text タイプ
 * @type select
 * @option 数値入力
 * @value 0
 * @option 数値入力(ランダム)
 * @value 1
 * @option 文字入力
 * @value 2
 * @default 0
 * @desc パスワードのタイプを設定
 *
 * @arg numberPass
 * @text 数値パスワード
 * @type number
 * @min 1
 * @max 99999999
 * @desc 数値パスワードを設定
 *       ※数値入力選択時
 *
 * @arg randomPassId
 * @text ランダムパスワード
 * @type variable
 * @desc 使用するランダムパスワードを設定
 *       ※数値入力(ランダム)選択時
 *
 * @arg strPassword
 * @text 文字パスワード
 * @type string
 * @desc 文字パスワードを設定(最大16文字)
 *       ※文字入力選択時
 *
 * @command check
 * @text ランダムパスワード確認
 * @desc ランダムパスワードの確認
 *
 * @arg randomPassId
 * @text ランダムパスワード
 * @type variable
 * @desc ランダムパスワードが保存されている変数を設定
 *
 * @arg checkPasswords
 * @text 確認パスワード
 * @type struct<checkRandomPass>[]
 * @desc 確認するランダムパスワードを設定
 *
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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