- LSL 100%
| config | ||
| Interactive Menu System.lsl | ||
| LICENSE | ||
| README.md | ||
Interactive-Menu-System--IMS-
Dialog Menu Configuration Guide
This configuration file defines custom dialog buttons and their associated actions for LSL objects. Configuration Format
Each line represents a single button with the following structure:
text Button Name|Action Text|Optional Sound UUID
Components
Button Name The text displayed on the button in the dialog menu.
Action Text The message shown when the button is clicked. Supports dynamic placeholders:
{displayName} - Name of the person interacting with the menu
{ownerName} - Name of the object owner
Sound Name (optional) UUID or inventory name of a sound to play when clicked. The sound must exist in the object's inventory. Leave blank or omit if no sound is needed. Access Control Settings Access Modes
Set the access level for your object:
Public - Anyone can interact
Private - Only specified users can interact
Managing Users
Owner List Add users by their login name (not display name) in the following format:
text Kat Morningstar,Firstname Lastname,
Important: No spaces between entries, comma-separated only.
Blocked List Uses the same format as the owner list. Add users you want to block from interacting. Additional Settings
TouchSpy Set to True or False. When enabled, notifies you whenever someone interacts with your object.
Debug Set to True or False. When enabled, displays script diagnostics including memory usage. Example Configuration
text First Last
Note: "First Last" are placeholder values to prevent parsing as dialog buttons.