Another benefit of ISXEQ

Moderator: MacroQuest Developers

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Another benefit of ISXEQ

Post by Lax » Fri Nov 11, 2005 2:27 pm

As of today, Inner Space supports additional scripting engines natively. Additional script engines can be added via extensions, and an example has been built that adds the Lua 5.0.2 engine (called ISXLua5). There are no additional commands to learn to use scripts in other languages, it's built in. You CAN use standard *nix #! form to select a script engine, or use a file extension the given engine recognizes (e.g. Test.Lua will automatically use Lua, because ISXLua5 registers .lua).

If you prefer Perl, get someone to make an extension to implement the engine. If you prefer VBScript, same deal. The same objects already given through LavishScript are generic enough to be easily transfered to the other languages as well (this is because LavishScript operates on the unmodified C/C++ data through an accessor class, same as I designed it for MQ2Data).
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0