G Général

DynamicMenu

DynamicMenu
Détails
Caractéristiques
Contenu
Avis

This script makes it easy for you to build menus for your products.
Using DynamicMenu's API you will be able to set up dialogs and its buttons.

VERY EASY TO USE! EXAMPLES ARE PROVIDED WITH FULLY COMMENTED CODE FOR EASIER UNDERSTANDING.
USAGE IS ENDLESS AND SCRIPTING KNOWLEDGE REQUIRED IS BASIC.

Hello world case!
- You want to create a new menu? So you will call a functions called "setMenu" indicating which text to include in the menu.
- You want to add a button on the menu? So you will call a function called "setButton" indicating the menu and text to be used in the button.
- You want to detect when the button is pressed? So you will receive a message with Json format on event link_message.

FEATURES
--------

- A set of functions to create menu, buttons, sorting and so on.
- A menu can hold more than 12 buttons and automatically insert << and >> buttons to scroll through the lists.
- Handles truncation of the buttons and text to stop errors in llDialog.
- Event messages are sent when a new dialog comes up or a button is pressed.

HOW TO START
------------
First of all, copy in a box the scripts in this order:
1. DynamicMenu
2. DynamicMenu_Cryptic

When you touch the box a dialog will comes up.
DynamicMenu_Cryptic comes with a basic example trying to use the most important features.
It is recommended to play a few minutes with the menus and after that open and read the script DynamicMenu_Cryptic.
You will find a short code fully commented. You can try to modify this script and adapt it for what you need.
There are more functions available that maybe the example is not using so, take a look on DynamicMenu_Cryptic script where you will find all of them.

FUNCTIONS PROVIDED
------------------

DYNAMICMENU_setlinkMessageNum(integer linkMessageNumToSet)
Change the linkMessageNum used to communicate with DynamicMenu script. By default -1.

DYNAMICMENU_setListenChannel(integer listenChannelToSet)
Change the listen channel used in the dialogs. By default -1.

DYNAMICMENU_setUser(key idUserToSet)
Change the active user.

DYNAMICMENU_setListenOff()
Deactivate the listen event. If deactivated buttons pressed won't be detected.

DYNAMICMENU_setListenOn()
Activate the listen event.

DYNAMICMENU_showMenu(string idMenuToShow)
Show a menu.

DYNAMICMENU_setMenu(string idMenuToSet, string descMenuToSet)
Setup a menu.

DYNAMICMENU_setButton(string idMenuParent,
string buttonDesc)
Setup a button in a specific menu.

DYNAMICMENU_reset()
Reset DynamicMenu script and clear all possible configurations.

DYNAMICMENU_sortButtonsMenu(string idMenuToSortButtons)
Sort alphabetically all buttons in a specific menu.

DYNAMICMENU_showCurrentMenu()
Show the current menu (the last one displayed)

DYNAMICMENU_deleteMenu(string idMenuToDelete)
Delete a menu.

DYNAMICMENU_deleteButton(string idMenuParent, string descButtonToDelete)
Delete a button in a specific menu.

DYNAMICMENU_setButtonToShowMenu(string idMenuParent,
string buttonDesc,
string idMenuToShow)
Setup a button which when pressed will display another menu.

DYNAMICMENU_deleteButtonsMenu(string idMenu)
Delete all the buttons in a menu.

DYNAMICMENU_setPostDescriptionMenu(string idMenu, string postDescription)
Add a post-description in a menu.
It is useful if you want to set additional information in the menu description which has to be updated later.

DYNAMICMENU_setPreDescriptionAllMenu(string preDescription)
Add a pre-description in all menus.
It is useful if you want to show, for example, the name of your product in all menus and prevent adding same information to every menu.

EVENT NOTIFICATIONS
------------------
llMessageLinked messages with Json data structure are sent from DynamicMenu script in the following cases:
- When a new dialog is displayed
- When a button is pressed

If you have questions, concerns or suggestions can contact the resident Valentin Elan.

Afficher la vidéo view_wishlist: Voir et partager votre liste de souhaits »
  • Menu generator
Note moyenne : étoile pleine étoile pleine étoile pleine étoile pleine étoile vide
  • 5 étoile :
  • 4 étoile :
  • 3 étoile :
  • 2 étoile :
  • 1 étoile :
AWESOME
étoile pleine étoile pleine étoile pleine étoile pleine étoile pleine Publié le 20/4/2024 de CyberGothDragon

If u know how to use it, the BEST menu script ever!

Cet avis vous a-t-il été utile ?
$5 DEMO VERSION
étoile pleine étoile vide étoile vide étoile vide étoile vide Publié le 26/2/2024 de SmacemanSpiff Grau

The L$5 version is not the full version of this script. If you want to see the demo, which does not do a lot, purchase the free version. I do not feel confident enough to spend L$500,000 on the actual full version of this product. After viewing the FREE demo, you can make your own decision.

Cet avis vous a-t-il été utile ?
I don't understand...
étoile pleine étoile pleine étoile pleine étoile pleine étoile pleine Publié le 9/3/2023 de VitaChristelle

I have watched many times a video on YouTube explaining this product for creating menus. But unfortunately the information is not clear at all. I have read the instructions many times and again I don't understand anything... I have had to search for information on scripting and menu creation for the second week, 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 click on a light button, I want the light emission to be stronger, on another button weaker. That is, to adjust the parameters of the light, the colors, the 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.

Cet avis vous a-t-il été utile ?
Not that easy to use
étoile pleine étoile pleine étoile vide étoile vide étoile vide Publié le 20/3/2019 de Moco Scribe

Disappointed as it involves lots of copy and pasting of code which is not what I was looking for and unless you are a basic coder not that easy nor desirable to follow.

Cet avis vous a-t-il été utile ?
Menu purchase button
étoile pleine étoile pleine étoile pleine étoile vide étoile vide Publié le 20/1/2019 de steph Arnott

When one buys the full product they do not need a menu button telling them to buy what they already have. That simple error makes me wonder how many other errors are in your script. I purchased the product to compare JSON with my own menu scripts. As it stands no i can not trust your code.

Cet avis vous a-t-il été utile ?
Thank you again!
étoile pleine étoile pleine étoile pleine étoile pleine étoile pleine Publié le 9/1/2018 de zabrus

Thank you again, nice creator would buy from him again and again!

Cet avis vous a-t-il été utile ?