How do we stop the script once it is in a loop? (if the screen has full control over the mouse, we won't be able to click on any buttons.)
1. we could run the MSE/ScriptHandler in a EXE that was started from a command prompt.
2. we could watch for a "." in the chat msg from the user -- stops the script from running.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Outstanding Questions:
1) Is this needed
2) What language we use
3) How to handle the Events
4) Do we go multi threaded and if so, how far
5) Reconsider #1 and think if we should be making a scripting plugin or just a library for PlainText.dll
I hate to point out #5 and #1 but it is something we should consider.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
PlainText is a dll file created by Cibo that comes with Decal (Was removed for a few versions but it is back again) and I do recall reading on the boards that your God and maybe a few others were considering expanding its abilities.
Quick overview of the dll file is a Windows Scripting Engine interface to making Plugins for decal..
All in all I think it would only take slight rewritting in order to just rework an AcScript to use the NetEcho provided via decal and then to make a simple interface to click a button and run the script or some such. From what Cibo told me PlainText.dll allows full access to everything a VB or C++ plugin creator has access too.
Writting a library file like was done for AcScript would be the next logcail step to further its abilities, could even emulate the AcScript interface hands down with out much problem.
if you go to the CVS of decal the plaintext.dll source files are there or if you download one of the beta releases (Please be aware that .13 will currently crash AC when you log a character out dumping you to the desktop) you can find it there as well.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What are the outstanding Questions?
How do we stop the script once it is in a loop? (if the screen has full control over the mouse, we won't be able to click on any buttons.)
1. we could run the MSE/ScriptHandler in a EXE that was started from a command prompt.
2. we could watch for a "." in the chat msg from the user -- stops the script from running.
It doesnt lock the mouse control
When it wants to move the mouse it sets the location it wants it to be at but you can still move the mouse.
Outstanding Questions:
1) Is this needed
2) What language we use
3) How to handle the Events
4) Do we go multi threaded and if so, how far
5) Reconsider #1 and think if we should be making a scripting plugin or just a library for PlainText.dll
I hate to point out #5 and #1 but it is something we should consider.
Help me to understand #5 and #1. is What needed? and what is PlainText.dll? where can I find it?
PlainText is a dll file created by Cibo that comes with Decal (Was removed for a few versions but it is back again) and I do recall reading on the boards that your God and maybe a few others were considering expanding its abilities.
Quick overview of the dll file is a Windows Scripting Engine interface to making Plugins for decal..
All in all I think it would only take slight rewritting in order to just rework an AcScript to use the NetEcho provided via decal and then to make a simple interface to click a button and run the script or some such. From what Cibo told me PlainText.dll allows full access to everything a VB or C++ plugin creator has access too.
Writting a library file like was done for AcScript would be the next logcail step to further its abilities, could even emulate the AcScript interface hands down with out much problem.
if you go to the CVS of decal the plaintext.dll source files are there or if you download one of the beta releases (Please be aware that .13 will currently crash AC when you log a character out dumping you to the desktop) you can find it there as well.