Super Powio - January 2, 2006 12:15 pm This one is for the mappers out there who know no bounds. Remote Interact is a new way for the server to interact with clients and vice-versa by making use of dialog boxes, which were constructed brand new with the help of {GotLag's} GUI toolbar. There are six different dialog boxes to choose from, including a Yes/No/Cancel box, dialogs with editable textboxes, dialogs with popup menus with choices defined by the sender, and a combination of the textbox and popup menu dialog boxes. Unfortunately, [i]Remote Interact requires that that both the server and the client have the script installed for the client to take advantage of the dialog boxes[/i]. However, that shouldn't be a problem. Remote Interact comes with another feature to solve this: file checking. This is for people who sometimes run maps requiring a custom terrain file, or need people to download RemoteInteract.cs so that they can use the dialog boxes. The server can send a request for a file, and if the receiving client does not have the required file then that person will receiving a message box stating so, and the website address to download the file at. In addition, if the player has RemoteInteract.cs installed, then you'll have the option to have the game open the website for you! Pretty convenient, eh? Anyways, you can download the script [url=http://sunandshadows.com/staticscreen/files/RemoteInteract.zip]here[/url]. Thanks goes to Sentinal [MIB] for the initial concept, and {GotLag} for the work he's done on the GUI. Now here are some pretty pictures for you to enjoy. [img]http://sunandshadows.com/staticscreen/powioimgs/RemoteInteract.jpg[/img] [img]http://sunandshadows.com/staticscreen/powioimgs/RemoteInteract2.jpg[/img] [img]http://sunandshadows.com/staticscreen/powioimgs/RemoteInteract3.jpg[/img] Andon - January 2, 2006 12:48 pm That's awesome. You can script different events for different selections, correct? Super Powio - January 2, 2006 2:31 pm Yeah, it works a lot like remoteEval() actually. You can set up a command to receive whatever the client returns. It's documented in the script file. The messages in the chatbox are from the test command I included in the script. Note how it can be used with any of the dialog boxes.