The dialog window was a great addition to the scripting world but what is really lacking is the ability for a person input data directly into the dialog box itself. Sort of the way when you pay pay for something and it allows you to type in the amount you would like to pay. Right now the Dialog box causes the person to say the button name that they press on a specified channel. So what my suggestion is sort of the same thing but it has an empty line that allow the person to type data directly in so when they hit OK the data they type in is said on a channel specified. I know you can always have a person type in "/103804 something something" or just have the script listen on channel zero to that person. But it would be nice to have a Dialog system like the one now that allows user input. The function might look something like...
llDialogEntry(key id, string message, list buttons, integer entry,integer chat_channel)
entry would be TRUE or FALSE. if the dialog entry is shown or not.
Now for the controls. Weather or not to have it take control of a person cursors as soon as it pops up. Or take control if no IM windows are open not including minimized. So it would not accidentally take what some one is saying privately to someone else. of course it would still have the small little "ignore". Also have an OK at the end of the field which would then take in what was typed along with the list of defined buttons. Hitting Enter at the end would not enter the data the person would have manually click OK.
As it stands right now it is kind of clunky to have Dialog boxes and a person input at the same time. Has this already been proposed?
EDIT: NM. Here it is..
/13/dd/106965/1.html
and edit on prop..
http://secondlife.com/vote/get_feature.php?get_id=1385