No description
Find a file
2026-01-20 18:55:17 -05:00
config Initial upload of base files and updated readme.md 2026-01-20 18:55:17 -05:00
Interactive Menu System.lsl Initial upload of base files and updated readme.md 2026-01-20 18:55:17 -05:00
LICENSE Initial commit 2026-01-20 18:43:55 -05:00
README.md Initial upload of base files and updated readme.md 2026-01-20 18:55:17 -05:00

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.