Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.
Original Source
- Original title: MV/MZ SDJB_SymbolLock
- Original author: ShadowDragon
- Original date: March 13, 2026
- Source thread: https://forums.rpgmakerweb.com/threads/sdjb_symbollock.182852/
- Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugins In Development
Summary
PluginName: SDJB_SymbolLock Author: ShadowDragon { "lightbox_close": "Close",
Archived First Post
PluginName: SDJB_SymbolLock
Author: ShadowDragon
Created something fun with array to make a symbol lock.
You can use it inside a conditional check to open more complex doors.
may it be letters, numbers, symbols etc, to make your dungeon adventure more exciting!
=== TERMS OF USE ===
Free for Non-Commercial and Commercial use when credit is given.
credit one of the following:
ShadowDragon
ShadowDragonJB
=== WARNING ===
YOU ARE NOT ALLOWED TO REDISTRIBUTE OR SELL IT OR TAKE CODE FOR YOUR OWN.
DO NOT REMOVE THE HEADER.
(require my base plugin (SDJB_Base or SDJB_BaseMVZ (minified version))
leave Feedback and or suggestions.
Download from itch.io
Author: ShadowDragon
Created something fun with array to make a symbol lock.
You can use it inside a conditional check to open more complex doors.
may it be letters, numbers, symbols etc, to make your dungeon adventure more exciting!
Code:
Introduction
͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞
Create a unique Symbol Locks across dungeons, hideouts or anything
puzzle or riddle locations.
How it works
͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞ ͞
Use the scriptcall to define symbols for each digit:
setSymbols(digit, [symbols])
Example:
You want to have an 6 digit input.
setSymbols(1, ["0","F","E","$","4"])
setSymbols(2, ["$","G","+","@"])
setSymbols(3, ["G","V"])
setSymbols(4, [">","<","-","\","2","3"])
setSymbols(5, ["|","4","="])
setSymbols(6, ["?","","H","/"])
After the scripcall, use the number input command (variable Id, digits)
If you choose variable 2, 6 digits, in the conditional branch check:
$gameVariables.value(2) === "F+V\=?"
You can make an else branch if its wrong, to see if it matches.
That's all there is.
=== TERMS OF USE ===
Free for Non-Commercial and Commercial use when credit is given.
credit one of the following:
ShadowDragon
ShadowDragonJB
=== WARNING ===
YOU ARE NOT ALLOWED TO REDISTRIBUTE OR SELL IT OR TAKE CODE FOR YOUR OWN.
DO NOT REMOVE THE HEADER.
(require my base plugin (SDJB_Base or SDJB_BaseMVZ (minified version))
leave Feedback and or suggestions.
Download from itch.io
Downloads / Referenced Files
Log in to download
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadLicense / Terms Note
=== TERMS OF USE === Free for Non-Commercial and Commercial use when credit is given. credit one of the following: ShadowDragon
Creator Claims / Removal
If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.
Replies (0)
No replies yet.
0
replies
1
view
Topic Summary
Loading summary...