MZ用プラグイン

セルフスイッチ自動リセット v1.0.0 - KDAR_SelfSwitchAutoReset.js

シェア用テキスト:
▼セルフスイッチ自動リセット v1.0.0(喜怒哀楽様作) - KDAR_SelfSwitchAutoReset.js
https://plugin-mz.fungamemake.com/archives/8967
指定したセルフスイッチを、設定した条件を満たしたときに 自動でOFF(リセット)するプラグインです。セルフスイッチで状態を管理するイベント全般に利用できます。 複数条件を指定した場合は、すべての条件を満たしたときにリセットされます。

ふりがな:せるふすいっちじどうりせっと

機能概要: 指定したセルフスイッチを、設定した条件を満たしたときに 自動でOFF(リセット)するプラグインです。セルフスイッチで状態を管理するイベント全般に利用できます。 複数条件を指定した場合は、すべての条件を満たしたときにリセットされます。

利用規約(ライセンス):
・詳細はダウンロードページ・プラグイン内を確認

作者:喜怒哀楽

直接ダウンロード:Zipファイル

ファイル名:KDAR_SelfSwitchAutoReset.js

プラグインのヘルプ:

/*:
 * @target MZ
 * @plugindesc セルフスイッチ自動リセット v1.0.0
 * @author 喜怒哀楽
 *
 * @param targetSelfSwitch
 * @text 対象セルフスイッチ
 * @desc 対象を監視・リセットするセルフスイッチのアルファベットです。
 * @type select
 * @option A
 * @option B
 * @option C
 * @option D
 * @default A
 *
 * @command resetAll
 * @text 対象イベントをすべて即時リセット
 *
 * @command resetCurrentMap
 * @text 現在のマップの対象イベントを即時リセット
 *
 * @command resetSpecifiedMap
 * @text 指定マップの対象イベントを即時リセット
 * @arg mapId
 * @text マップID
 * @type number
 * @min 1
 * @desc リセットさせるマップのID(数値)を指定します。
 * @default 1
 *
 * @command resetSpecifiedEvent
 * @text 指定イベントを即時リセット
 * @arg mapId
 * @text マップID
 * @type number
 * @min 1
 * @desc 対象イベントがあるマップのID(数値)を指定します。
 * @default 1
 * @arg eventId
 * @text イベントID
 * @type number
 * @min 1
 * @desc リセットさせるイベントのID(数値)を指定します。
 * @default 1
 *
 * @help
 *
 * ============================================================================
 * ■ 概要
 * ============================================================================
 *
 * 指定したセルフスイッチを、設定した条件を満たしたときに
 * 自動でOFF(リセット)するプラグインです。
 *
 * セルフスイッチで状態を管理するイベント全般に利用できます。
 * 複数条件を指定した場合は、すべての条件を満たしたときにリセットされます。
 *
 * ============================================================================
 * ■ メモ欄の書き方
 * ============================================================================
 * 対象イベントのメモ欄に以下のように記述してください。
 *
 * ◆別のマップへ移動したらリセット
 * <SelfSwitchReset: map>
 *
 * ◆◯回戦闘したらリセット
 * <SelfSwitchReset: battle 戦闘回数>
 *
 * ◆◯歩歩いたらリセット
 * <SelfSwitchReset: steps 歩数>
 *
 * ◆スイッチ◯番がONならリセット
 * <SelfSwitchReset: switch スイッチID>
 *
 * ◆変数◯番が◯以上ならリセット
 * <SelfSwitchReset: variable 変数ID 値>
 *
 * ◆複数条件(AND条件)
 * <SelfSwitchReset: battle 5, switch 10>
 *
 * ※<SelfSwitchReset: map>は別のマップへ移動したときにリセットされます。
 * ※<SelfSwitchReset: map 5>のようにマップIDを指定すると、
 *   指定したマップへ移動したときにリセットされます。
 * ※条件はカンマ(,)で区切るとAND条件になります。
 * ※リセット判定は別のマップへ移動したタイミングで行われます。
 *
 * ============================================================================
 * ■ プラグインコマンド
 * ============================================================================
 *
 * ・対象イベントをすべて即時リセット
 * ・現在のマップの対象イベントを即時リセット
 * ・指定マップの対象イベントを即時リセット
 * ・指定イベントを即時リセット
 *
 * ============================================================================
 * ■ 利用例
 * ============================================================================
 *
 * ・採取ポイント
 * ・鉱石や樹木
 * ・一時的に消える宝箱
 * ・壊したあと再度復活するオブジェクト
 * ・シンボルエンカウント
 * ・その他セルフスイッチで状態を管理するイベント
 *
 * ============================================================================
 * ■ 利用規約
 * ============================================================================
 *
 * ・商用・非商用を問わず利用できます。
 * ・改変は自由です。
 * ・再配布は自由です。(改変版を含みます)
 * ・クレジット表記は任意です。
 * ・本プラグインを利用したことによって発生した損害について、
 *   作者は一切の責任を負いません。
 * ・法律や公序良俗に反する目的での利用は禁止します。
 *
 * ============================================================================
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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