To see it work, rez one of the examples included, and click it. Each example shows a different feature, but you can combine them all if you like.
It easily interfaces with any other script (including AVsitter scripts).
A full perm, full featured menu system. Here are some of the features.
* Multi-avatar, different users can be on different pages, all at the same time.
* Multi-paging, have as many buttons as you like, all on a single level.
* Multi-level, any button can have a sub-menu for going deeper into things.
* Infinite number of any/all the above (avatars, pages, level), limited by memory.
* An "extra" data (string) field can be attached to any button.
* Dynamic (from another script) population of sub-menus.
* Invoke top (Main) menu from any other script.
* Optional integration with AVsitter.
* Optionally work on touch without invocation from another script.
* Option to have "end" buttons re-show (or not) their menu (preserving page#).
* Full-perm for integration with any/all your builds.
* Example of what gets returned to calling script (easily parsed):
Button: SubSub1
From level(s): Main|Button1|SubArea
Extra info: User data attached to the SubSub1 button.
By: 4a46c9e9-f1d8-42a1-991b-eb0977d05222
Here is a somewhat trivial example of how you set things up in setup notecard:
{ \n\nThis is the title of my simple little three-button menu.
Button1
{ \n\nThis is the title of the Button1 sub-menu.
SubArea
{ \n\nThis is the title of the SubArea sub-menu.
SubSub1 | 1 | Extra data with button
SubSub2
SubSub3
SubSub4
}
SubBtn1
SubBtn2 | 1 | Extra data with SubBtn2 button
SubBtn3
}
Button2
{
}
Button3 | 1 | Extra data with Button3 button
}
The following is a list of all the settings you have control over (set in the setup notecard). Definitions and explanations of all of them are in the "Instructions" notecard.
LinkingInteger
ShowMainWithLinkMsg
InterfaceWithAvsitter
ShowTheMainOnTouch
AppendTimeoutMessage
DialogChannel
MenuTimeoutSeconds
DeleteNotecardAfterReading
UseExtraDataField
If you need an intuitive, easy-to-use, full-featured menu system, this is your ticket.
Enjoy,
KyleFlynn
Please help with the explanation of the script.
Unfortunately, the information is not clear at all. I've read the instructions many times and don't understand anything... I've been looking for information on scripting and menu creation for two weeks now, and nowhere is there a simple description of how to direct a command from a button to a specific action in a script that executes commands in an object. As an example: When I press a light button, I want the light emission to be stronger, on another button weaker. That is, to adjust the light parameters, colors, flicker rate and a number of other functions. If you can help me with this, I would be eternally grateful. I give this product 5 stars in advance.
Does exactly what it says it does
I was impressed with this script for the price. It allows you to set up a menu fairly easily.