On ImportXML and ExportXML, if referenced off a world object (gotten by GetWorld or GetWorldByID) to import into/export from THAT world. I've got a plugin that wishes to import keypad definitions (after prompting the user if they wish to have them). Using the "world." scope would reference the plugin/world as it does now.
-------
Allow the keypad definitions to be viewable/settable, even in plugins. Using the functions within plugins would reference the world's keypad.
-------
Add a GetFileName function that exposes the API call that opens the Open/Save file dialog box. The function would take a file filter (a list/array/table depending on the script language), a start path (empty/omitted if using current location) and an Open/Save flag (true for Save, defaults to false if omitted). The function would return a string result, either containing the filename or nothing if cancel was clicked. Errors would return back an error code.
-------
Allow the notepad buffer size to be definable? I use that for a display page for a channel logger plugin I made. I notice though that the notepad tends to LOCK if filled up with too much. I mean LOCK as in the entire text becomes selected and I can't use ReplaceNotepad to reset the text to anything new. I've since changed it to check the size of the entire log display that will be shown, stripping off old lines that will not fit, keeping it relatively small (around 10000 characters). I'm also converting it from Jscript to Lua and will use the io functions to SAVE the text to a file so the lines will not be lost (as I timestamp all the lines and mark Connect/Disconnects with full date-time stamps)
-------
That is all, for now. Great mud client, Nick! :D
-------
Allow the keypad definitions to be viewable/settable, even in plugins. Using the functions within plugins would reference the world's keypad.
-------
Add a GetFileName function that exposes the API call that opens the Open/Save file dialog box. The function would take a file filter (a list/array/table depending on the script language), a start path (empty/omitted if using current location) and an Open/Save flag (true for Save, defaults to false if omitted). The function would return a string result, either containing the filename or nothing if cancel was clicked. Errors would return back an error code.
-------
Allow the notepad buffer size to be definable? I use that for a display page for a channel logger plugin I made. I notice though that the notepad tends to LOCK if filled up with too much. I mean LOCK as in the entire text becomes selected and I can't use ReplaceNotepad to reset the text to anything new. I've since changed it to check the size of the entire log display that will be shown, stripping off old lines that will not fit, keeping it relatively small (around 10000 characters). I'm also converting it from Jscript to Lua and will use the io functions to SAVE the text to a file so the lines will not be lost (as I timestamp all the lines and mark Connect/Disconnects with full date-time stamps)
-------
That is all, for now. Great mud client, Nick! :D