当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクール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 確認するランダムパスワードを設定 * */