public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MV/MZ SDJB_SymbolLock

BMM Archive · July 15, 2026

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

SymbolLock.gif


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 download

License / 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.

#rpg-maker-archive#js-development

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar