In short, an event which prompts the user for input in the form of a string.
Detailed description:An event with two parameters. The first parameter would be for the title of the input gui, and the second would be the text to display on the input gui. See
MessageBoxOK for clarification.
When this event is called, a gui similar to the prompt guis would appear on the user's screen. It would have a title and message depending on the two parameters, and a text input box where the user can type in their input. There would be a "submit" button immediately under this.
Also, there would be an "ifUserInput" output event, an "onInputValid" and "onInputInvalid" input event, and an "onInputReceived" input event. Preferably, the ifUserInput and onInputValid/Invalid events would not be enabled if the server is using VCE. However, this would require a VCE_ifInput event.
Uses:Cleaner user input, rather than using the VCE_ifLastMsg (Or whatever it is called) which requires the user to publicly say their input and can be the antithesis to making a successful "speak to control" challenge.
It can also be used to make better shops in RPs; whereas we currently need to have display cases that can be selected or numerous buttons to press, the Input Prompt events would allow for a simple, compact system that lets the user simply type the item they wish to purchase. Mind you, this does not merely apply to CityRPs, it can also apply to other types of themed RPs.
Of course, those are only two common-use suggestions, and I am certain that more uses would be found if this is ever made. Feedback is appreciated.