A doorlock management script for TMC framework, making TMC doorlocks simple and efficient.
This doorlocks script, allows users to create and edit door groups, auth groups, and create new door locks that intergrate door locks into the default TMC doorlock script.
**Direct Config Integration: **Automatically loads and displays doors from your existing TMC doorlocks configuration
**Complete Configuration Editor:** Fully edit existing door configs and auth groups or create new ones through the intuitive UI
**Door Group Management:** Create, edit, and organize doors into logical groups with custom labels and authorization settings
**Authorization System:** Build detailed permission groups based on jobs, gangs, owners, and departments
**Extended Property Control:** Define and manage spawn positions, areas, stashes, freezers, wardrobes, and shower locations all through the UI
**Multiple Door Selection:** Support for single doors, double doors, and complex door systems with precise positioning
**Real-Time Door Testing: **Lock, unlock, teleport to, and highlight doors directly from the management interface, allowing for easy identification of existing doors
**Door Discovery Tools:** Find doors using raycast selection or closest door detection for easy configuration
**Config Export & Change Tracking: **Export your complete configuration or just view the changes made for easy implementation
**Copy-Paste Ready Output:** Generate properly formatted code snippets ready to be pasted directly into your TMC doorlocks script
**Visual Debugging:** Visualise areas, stashes, freezers and more with interactive elements in real time
**Differential Updates:** See only what changed in your configuration for quick implementation, allowing for editing from multiple users to be implemented.
This script removes the need for the timely TMC default door locks configuration and allow for fast creation and configuration of all aspects within the TMC doorlocks script, allowing the user to create new doors, or amend existing groups/doors with a formatted export ready to drop into existing config files.
There is real benefit to using this script, and if you are unsure of the benefits please open a ticket and i will explain everything in detail. The YouTube video attached shows the basic functions of the script that simplifier the development experience,
Please open a ticket in our discord for more information.
If you have any questions, please open a ticket.
This video shows the basic functions of the script, but can be explained in more detail if requested via a Discord ticket.
https://youtu.be/eB-DDvk-K2o